Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/rbtools/
Date: Sat, 21 May 2022 09:47:32
Message-Id: 1653126444.466a8f7b27fdf6e93d17b49d7c415a861ae82573.graaff@gentoo
1 commit: 466a8f7b27fdf6e93d17b49d7c415a861ae82573
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Sat May 21 09:45:41 2022 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Sat May 21 09:47:24 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=466a8f7b
7
8 dev-util/rbtools: add 3.1
9
10 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
11
12 dev-util/rbtools/Manifest | 1 +
13 dev-util/rbtools/rbtools-3.1.ebuild | 54 +++++++++++++++++++++++++++++++++++++
14 2 files changed, 55 insertions(+)
15
16 diff --git a/dev-util/rbtools/Manifest b/dev-util/rbtools/Manifest
17 index 552d2591e729..6b20ea1401dd 100644
18 --- a/dev-util/rbtools/Manifest
19 +++ b/dev-util/rbtools/Manifest
20 @@ -1 +1,2 @@
21 DIST RBTools-2.0.1.tar.gz 229394 BLAKE2B a3864c5a39854ffd8744cc562fb888aded06b86945b7b08bab1b172e557b80c0183352068722e6d530a7b0c2fae85f24ae1bbef9116538c5c31735ae5c47f313 SHA512 41ef3f6ad030e3551b76cce5358806442ddc78ad14cb3f2f5978d25858b44647fc80a8a98c84edc112d3e121748fa49aeca0ae24287c392d2f8d1d3b72df12ff
22 +DIST RBTools-3.1.tar.gz 317015 BLAKE2B dccabc93af3a8095f5e166f9e3a31cce52155876cb38675b3dd43b6556024bb9b4ed66291e495ab42b41b09934f136f4eeca7a185fc0fbb2aa2d03e1ef12d656 SHA512 2568aa905dfd119e0b66213e3ae9c8edad5a3337df00228b955006cc85e90c1492e1dc4cccc2695b53f5879103c5d4ee8dba6262112c8781e452dea7633d2c0b
23
24 diff --git a/dev-util/rbtools/rbtools-3.1.ebuild b/dev-util/rbtools/rbtools-3.1.ebuild
25 new file mode 100644
26 index 000000000000..56041179ce57
27 --- /dev/null
28 +++ b/dev-util/rbtools/rbtools-3.1.ebuild
29 @@ -0,0 +1,54 @@
30 +# Copyright 1999-2022 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +PYTHON_COMPAT=( python3_{8,9,10} )
35 +
36 +inherit distutils-r1
37 +
38 +MY_PN="RBTools"
39 +MY_P="${MY_PN}-${PV}"
40 +
41 +DESCRIPTION="Command line tools for use with Review Board"
42 +HOMEPAGE="https://www.reviewboard.org/"
43 +SRC_URI="https://downloads.reviewboard.org/releases/${MY_PN}/$(ver_cut 1-2)/${MY_P}.tar.gz"
44 +
45 +LICENSE="MIT"
46 +SLOT="0"
47 +KEYWORDS="~amd64"
48 +IUSE=""
49 +
50 +RDEPEND="
51 + >=dev-python/pydiffx-1.0.1-r1[${PYTHON_USEDEP}]
52 + >=dev-python/six-1.8.0[${PYTHON_USEDEP}]
53 + dev-python/tqdm[${PYTHON_USEDEP}]
54 + dev-python/texttable[${PYTHON_USEDEP}]
55 + dev-python/colorama[${PYTHON_USEDEP}]
56 +"
57 +DEPEND="${RDEPEND}
58 + dev-python/setuptools[${PYTHON_USEDEP}]
59 +"
60 +
61 +DOCS=( AUTHORS NEWS README.md )
62 +
63 +S=${WORKDIR}/${MY_P}
64 +
65 +distutils_enable_tests nose
66 +
67 +src_prepare() {
68 + default
69 +
70 + # Avoid tests requiring unpackaged test data
71 + rm -f rbtools/clients/tests/test_scanning.py || die
72 +
73 + # Avoid repository specific tests to avoid dependencies on them
74 + rm -f rbtools/clients/tests/test_{cvs,git,mercurial,svn}.py || die
75 +
76 + # Fix test that appears to expect case-insentive comparison
77 + sed -i -e 's/TEST CONTENT/Test content/' rbtools/utils/tests/test_console.py || die
78 +}
79 +
80 +python_test() {
81 + distutils_install_for_testing
82 + distutils-r1_python_test
83 +}