Gentoo Archives: gentoo-commits

From: Tim Harder <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/bite/
Date: Mon, 04 Jun 2018 23:57:46
Message-Id: 1528156596.b769b2b602157c5cb406391e4dc4fdbd760ec1ab.radhermit@gentoo
1 commit: b769b2b602157c5cb406391e4dc4fdbd760ec1ab
2 Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jun 4 23:50:07 2018 +0000
4 Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 4 23:56:36 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b769b2b6
7
8 dev-util/bite: initial import for live ebuild
9
10 dev-util/bite/bite-9999.ebuild | 57 ++++++++++++++++++++++++++++++++++++++++++
11 dev-util/bite/metadata.xml | 11 ++++++++
12 2 files changed, 68 insertions(+)
13
14 diff --git a/dev-util/bite/bite-9999.ebuild b/dev-util/bite/bite-9999.ebuild
15 new file mode 100644
16 index 00000000000..9460f20c7e4
17 --- /dev/null
18 +++ b/dev-util/bite/bite-9999.ebuild
19 @@ -0,0 +1,57 @@
20 +# Copyright 1999-2018 Gentoo Foundation
21 +# Distributed under the terms of the GNU General Public License v2
22 +
23 +EAPI=6
24 +PYTHON_COMPAT=( python3_6 )
25 +DISTUTILS_IN_SOURCE_BUILD=1
26 +PYTHON_REQ_USE="xml"
27 +
28 +inherit distutils-r1
29 +
30 +if [[ ${PV} == "9999" ]] ; then
31 + EGIT_REPO_URI="https://github.com/bite/bite.git"
32 + inherit git-r3
33 +else
34 + SRC_URI="https://github.com/bite/${PN}/releases/download/v${PV}/${P}.tar.gz"
35 + KEYWORDS="~amd64 ~x86"
36 +fi
37 +
38 +DESCRIPTION="bug, issue, and ticket extraction library and command line tool"
39 +HOMEPAGE="https://github.com/bite/bite"
40 +LICENSE="BSD"
41 +SLOT="0"
42 +IUSE="doc test"
43 +
44 +RDEPEND="
45 + >=dev-python/requests-2[${PYTHON_USEDEP}]
46 + dev-python/multidict[${PYTHON_USEDEP}]
47 + dev-python/chardet[${PYTHON_USEDEP}]
48 + >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
49 + dev-python/lxml[${PYTHON_USEDEP}]
50 +"
51 +if [[ ${PV} == *9999 ]] ; then
52 + RDEPEND+=" =dev-python/snakeoil-9999[${PYTHON_USEDEP}]"
53 + SPHINX="dev-python/sphinx[${PYTHON_USEDEP}]"
54 +else
55 + RDEPEND+=" >=dev-python/snakeoil-0.8[${PYTHON_USEDEP}]"
56 + SPHINX="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
57 +fi
58 +DEPEND="
59 + ${SPHINX}
60 + dev-python/setuptools[${PYTHON_USEDEP}]
61 + test? ( dev-python/pytest[${PYTHON_USEDEP}] )
62 +"
63 +
64 +python_compile_all() {
65 + esetup.py build_man $(usex doc "build_docs" "")
66 +}
67 +
68 +python_test() {
69 + esetup.py test
70 +}
71 +
72 +python_install_all() {
73 + distutils-r1_python_install install_man \
74 + $(usex doc "install_docs --path="${ED%/}"/usr/share/doc/${PF}/html" "")
75 + distutils-r1_python_install_all
76 +}
77
78 diff --git a/dev-util/bite/metadata.xml b/dev-util/bite/metadata.xml
79 new file mode 100644
80 index 00000000000..f5edf41502c
81 --- /dev/null
82 +++ b/dev-util/bite/metadata.xml
83 @@ -0,0 +1,11 @@
84 +<?xml version="1.0" encoding="UTF-8"?>
85 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
86 +<pkgmetadata>
87 + <maintainer type="person">
88 + <email>radhermit@g.o</email>
89 + <name>Tim Harder</name>
90 + </maintainer>
91 + <upstream>
92 + <remote-id type="github">bite/bite</remote-id>
93 + </upstream>
94 +</pkgmetadata>