summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-06-12 16:48:06 +0100
committerSam James <sam@gentoo.org>2022-06-12 16:56:30 +0100
commit99b4ed561202399464b793b9ecc9e54cfa4efd4b (patch)
tree6a51a6eabadcd219e0a8e3e15c7e56c2e8d447ca /dev-vcs/mercurial/mercurial-9999.ebuild
parentdev-python/qtawesome: use BDEPEND for tests; fix nonfatal/virtx (diff)
downloadgentoo-99b4ed561202399464b793b9ecc9e54cfa4efd4b.tar.gz
gentoo-99b4ed561202399464b793b9ecc9e54cfa4efd4b.tar.bz2
gentoo-99b4ed561202399464b793b9ecc9e54cfa4efd4b.zip
dev-vcs/mercurial: fix distutils-r1 usage
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-vcs/mercurial/mercurial-9999.ebuild')
-rw-r--r--dev-vcs/mercurial/mercurial-9999.ebuild7
1 files changed, 4 insertions, 3 deletions
diff --git a/dev-vcs/mercurial/mercurial-9999.ebuild b/dev-vcs/mercurial/mercurial-9999.ebuild
index 475f63f08987..1066ec0ea959 100644
--- a/dev-vcs/mercurial/mercurial-9999.ebuild
+++ b/dev-vcs/mercurial/mercurial-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7..11} )
+PYTHON_COMPAT=( python3_{8..11} )
PYTHON_REQ_USE="threads(+)"
DISTUTILS_USE_SETUPTOOLS=no
CARGO_OPTIONAL=1
@@ -59,7 +59,7 @@ src_compile() {
if use rust; then
pushd rust/hg-cpython || die
cargo_src_compile --no-default-features --features python3 --jobs $(makeopts_jobs)
- popd
+ popd || die
fi
distutils-r1_src_compile
}
@@ -92,7 +92,9 @@ python_install() {
if use rust; then
local -x HGWITHRUSTEXT="cpython"
fi
+
distutils-r1_python_install build_ext
+ python_doscript contrib/hg-ssh
}
python_install_all() {
@@ -107,7 +109,6 @@ python_install_all() {
if use tk; then
dobin contrib/hgk
fi
- python_foreach_impl python_doscript contrib/hg-ssh
if use emacs; then
elisp-install ${PN} contrib/mercurial.el* || die "elisp-install failed!"