commit:     db9b3fea7238d25b9d1b8b0c637a4f43c427d71f
Author:     Jason Blackwell <blackwell <AT> disroot <DOT> org>
AuthorDate: Mon Nov 11 04:14:37 2024 +0000
Commit:     Jason Blackwell <blackwell <AT> disroot <DOT> org>
CommitDate: Mon Nov 11 04:18:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db9b3fea

dev-util/pmbootstrap: add 3.0.0, drop 2.3.3, re-enable tests

Signed-off-by: Jason Blackwell <blackwell <AT> disroot.org>

 dev-util/pmbootstrap/Manifest                       |  2 +-
 ...tstrap-2.3.3.ebuild => pmbootstrap-3.0.0.ebuild} | 21 +++++++++++++++++++--
 2 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/dev-util/pmbootstrap/Manifest b/dev-util/pmbootstrap/Manifest
index 1653d5836..69fa2c85f 100644
--- a/dev-util/pmbootstrap/Manifest
+++ b/dev-util/pmbootstrap/Manifest
@@ -1 +1 @@
-DIST pmbootstrap-2.3.3.tar.bz2 22494602 BLAKE2B 
53fc61e4982e7fac93f3f7de051efee87904bb87e11865812f6d757ae27f8458e3899eb65fac6bc64a9fe0b34a1a1bf52c551468a91396613fbf4a00930c62cf
 SHA512 
d59e254482077f061ef78c4ce7f5f9d1e8be4a1a58f3125430c52bba6cb379b0eb9e60dc8802da8a94284458c30c225e8a558fe9a38885143c1e5efe1ffad92c
+DIST pmbootstrap-3.0.0.tar.bz2 3244742 BLAKE2B 
58f03a93d863b84a8d406c49a9c424aebddfeabfa748cbd91f243dd9fcb8c269c35db7db9f3b349da1efe8a239cf371ab149e2635ee097d05640714033e7d12d
 SHA512 
c45164f151abaa2f018476cd5a2dd1edcdbfbc565b7f67fc6764ff64fc768c17e727bef349f633f7775904d8e2868515f11470ec5c98f4ccbab69e5ad7bbbc1b

diff --git a/dev-util/pmbootstrap/pmbootstrap-2.3.3.ebuild 
b/dev-util/pmbootstrap/pmbootstrap-3.0.0.ebuild
similarity index 76%
rename from dev-util/pmbootstrap/pmbootstrap-2.3.3.ebuild
rename to dev-util/pmbootstrap/pmbootstrap-3.0.0.ebuild
index 5e758782f..d31a232ab 100644
--- a/dev-util/pmbootstrap/pmbootstrap-2.3.3.ebuild
+++ b/dev-util/pmbootstrap/pmbootstrap-3.0.0.ebuild
@@ -22,10 +22,15 @@ SLOT="0"
 KEYWORDS="-alpha ~amd64 -arm -hppa -ppc -ppc64 -riscv -sparc"
 # Tests are disabled because they require the pmaports repository (containing
 # postmarketOS APKBUILDs) to be cloned at runtime.
-RESTRICT="mirror test"
+RESTRICT="mirror"
 
 DEPEND="${PYTHON_DEPS}"
-RDEPEND="dev-vcs/git"
+RDEPEND="
+       dev-vcs/git
+       sys-fs/multipath-tools
+"
+
+distutils_enable_tests pytest
 
 pkg_pretend() {
        if kernel_is -lt 3 17 0; then
@@ -38,3 +43,15 @@ pkg_pretend() {
 pkg_setup() {
        python-single-r1_pkg_setup
 }
+
+python_test() {
+       local -x EPYTEST_DESELECT=()
+
+       # test_pkgrepo.py is disabled because it requires the pmaports 
repository (containing
+       # postmarketOS APKBUILDs) to be cloned at runtime.
+       EPYTEST_DESELECT+=(
+               "pmb/core/test_pkgrepo.py"
+       )
+
+       distutils-r1_python_test
+}

Reply via email to