diff options
author | Sam James <sam@gentoo.org> | 2022-06-12 16:48:06 +0100 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2022-06-12 16:56:30 +0100 |
commit | 99b4ed561202399464b793b9ecc9e54cfa4efd4b (patch) | |
tree | 6a51a6eabadcd219e0a8e3e15c7e56c2e8d447ca /dev-vcs/mercurial/mercurial-9999.ebuild | |
parent | dev-python/qtawesome: use BDEPEND for tests; fix nonfatal/virtx (diff) | |
download | gentoo-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.ebuild | 7 |
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!" |