summaryrefslogtreecommitdiff
path: root/dev-util/rbtools
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-06-06 21:40:28 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-06-06 21:40:28 +0100
commit10e3aabd0e3e0accfc5cba9e7b06bf694512625f (patch)
tree7282f9514e821f650373f8dde70a36af84e8913b /dev-util/rbtools
parenta52a3a626c1d57fc0b3dbf58e79a23e88c3dd4ff (diff)
gentoo auto-resync : 06:06:2023 - 21:40:28
Diffstat (limited to 'dev-util/rbtools')
-rw-r--r--dev-util/rbtools/Manifest1
-rw-r--r--dev-util/rbtools/rbtools-4.0-r2.ebuild59
2 files changed, 60 insertions, 0 deletions
diff --git a/dev-util/rbtools/Manifest b/dev-util/rbtools/Manifest
index 54ecc8faa544..cdd2e0e0dad0 100644
--- a/dev-util/rbtools/Manifest
+++ b/dev-util/rbtools/Manifest
@@ -1,3 +1,4 @@
DIST RBTools-4.0.tar.gz 397113 BLAKE2B 25d743a81e22e00575c6bc2a08d5bab04c35e554f6a1a17090eb55bbcaf0e8e5f4c2ad6a68a0415acb76c093c99b7bb223aeccd68392877bae97eac354578002 SHA512 d2dbe94dbd63fbd11ef0fc8c08eecbd7000df23388afe21d30151854ff4ef2b3a6c780c60ee52408832a146570a1f7b3f0269fc0c831953e871d2dda1ed8cb3f
EBUILD rbtools-4.0-r1.ebuild 1715 BLAKE2B 31f3a5376014e1df4143fe0c3ae5887b89073054da9e134dc1902a07ee1331a08e425d8d3f7f670bd60e36a1b26c88b1dc877838d63d1c41a19e4658c2c7aebc SHA512 b99ca8901d245827da1535dfe8b45541a109d4a24b272969984cb275abf804790eaa1e80e07cd39a501e0caaa27cd467da11448da9acacf898fc616a2561592a
+EBUILD rbtools-4.0-r2.ebuild 1533 BLAKE2B e2b8163cf2b29d7f726ad3f46098ff3673082ffb066ea96ab4e1ca590a57934f2097354e7ef995ab63ce9de0b4b6256eb3686aa059b11716f794344f6863ce8c SHA512 5560a5e210748969f9228158976bc7f4d9cb0744ef4630acf1c0b275d21898f953c0970eca54315559704f029d23de2adeeb86cf3aedd12f7dd0c495a421c59f
MISC metadata.xml 218 BLAKE2B e25e8013045a9887590c6b042f7b200cff82f721b120d495d01d69fa07fe49cbbbb996b77f4f6af08527d5f89194b3fa650c9ffc7c279328652b21709353bece SHA512 ac49327c1e8833a999126e219e7f7b0008fbaee02eabda53f36d0957a264619e5bd695edf6279a932cc49bd4aa48ca22373177afed7ab427cb454c9de53d01b1
diff --git a/dev-util/rbtools/rbtools-4.0-r2.ebuild b/dev-util/rbtools/rbtools-4.0-r2.ebuild
new file mode 100644
index 000000000000..47594aae9c17
--- /dev/null
+++ b/dev-util/rbtools/rbtools-4.0-r2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+MY_PN="RBTools"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Command line tools for use with Review Board"
+HOMEPAGE="https://www.reviewboard.org/"
+SRC_URI="https://downloads.reviewboard.org/releases/${MY_PN}/$(ver_cut 1-2)/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-python/importlib-metadata-4.12[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ >=dev-python/pydiffx-1.1[${PYTHON_USEDEP}]
+ =dev-python/pydiffx-1.1*[${PYTHON_USEDEP}]
+ >=dev-python/six-1.8.0[${PYTHON_USEDEP}]
+ dev-python/texttable[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.3.0[${PYTHON_USEDEP}]
+ dev-python/tqdm[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/kgb-6.1[${PYTHON_USEDEP}]
+ dev-python/pytest-env[${PYTHON_USEDEP}]
+ dev-vcs/git
+ dev-vcs/mercurial
+ )
+"
+
+DOCS=( AUTHORS NEWS README.md )
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ default
+
+ # Avoid tests requiring unpackaged test data
+ rm -f rbtools/clients/tests/test_scanning.py || die
+
+ # Avoid repository specific tests to avoid dependencies on them
+ rm -f rbtools/clients/tests/test_{cvs,git,mercurial,svn}.py || die
+
+ # Fix test that appears to expect case-insentive comparison
+ sed -i -e 's/TEST CONTENT/Test content/' rbtools/utils/tests/test_console.py || die
+}