diff options
Diffstat (limited to 'dev-python/pypy3')
-rw-r--r-- | dev-python/pypy3/Manifest | 4 | ||||
-rw-r--r-- | dev-python/pypy3/metadata.xml | 6 | ||||
-rw-r--r-- | dev-python/pypy3/pypy3-7.3.17-r2.ebuild (renamed from dev-python/pypy3/pypy3-7.3.16.ebuild) | 15 |
3 files changed, 20 insertions, 5 deletions
diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest index 50ad4b5bf620..37e4d8fb5d98 100644 --- a/dev-python/pypy3/Manifest +++ b/dev-python/pypy3/Manifest @@ -1,2 +1,2 @@ -EBUILD pypy3-7.3.16.ebuild 583 BLAKE2B 5ba38cc1ca041e6f7cbcb152c0673ee3566d4a1eb708d5277b4ffb621c2c082fa6b3bd0f2620b6cfb310584abaafa84c84722bca7a6ec3567a4b8c4d6b8221f9 SHA512 f67c2c9d20329ca2bcd5c3044bf71b4bfac7628f21829ac7c4d9929f44aa1e849b0b418b445e35985d4e28872596971624ddebb9fc2fc16308c421faa38fd5dc -MISC metadata.xml 317 BLAKE2B 9da451fe362dc5c1f6b3412b33065ab6e316e5ae49fd8e6a8e7485cd5cb7440c316c7c5c9b504a69c4f21a6370317edfe11f388238665133b8557a26acbfe1eb SHA512 96039ea2033b920e595e05c8749ee7e316e951bc6ff544a2f4d175d862cf7537401cbba1d4535f20245bbcac32d5ce1261d04aee412953401b513ecc5e7217bc +EBUILD pypy3-7.3.17-r2.ebuild 872 BLAKE2B a9ac9cf61d9c958548c54bc540de7eaa6c6d1ebc14fafc9a8c875a357aa36e8c98b5517cdd2fe9f412cb574b6d2e4d6b8e1a8087a38e7ffab3487c86a08c1517 SHA512 32bb02c9c0dc2f93137911fcc48f85d3e78df9eab63feef8973bca7af79baee1bd4c181a46d1c3366f241c0d601bf339b8406973c089c1bec975ed33fc92158a +MISC metadata.xml 472 BLAKE2B 64b7aaec2df3c39ec7193df560cdc665d68eeebadc42d537ab1295d29b0e0e63ad576c8771c24ef65ed8e6ec8011b1b4debdb6af74be7dedf203a24304a96fd7 SHA512 bb3cc9675f2ba4f898f4b8d38b60569379a663269380371539bf299fef3b27796cb55c2e5258aeae7e2f82f683187e7c39256184196e424d50a867f0be46084a diff --git a/dev-python/pypy3/metadata.xml b/dev-python/pypy3/metadata.xml index 922f8a45d05d..edfebd49d8c1 100644 --- a/dev-python/pypy3/metadata.xml +++ b/dev-python/pypy3/metadata.xml @@ -8,4 +8,10 @@ <upstream> <remote-id type="heptapod">pypy/pypy</remote-id> </upstream> + <use> + <flag name="test-install"> + Install the test suite packages, that are required to run + tests in a few reverse dependencies. + </flag> + </use> </pkgmetadata> diff --git a/dev-python/pypy3/pypy3-7.3.16.ebuild b/dev-python/pypy3/pypy3-7.3.17-r2.ebuild index ba301054faf0..8830766aa934 100644 --- a/dev-python/pypy3/pypy3-7.3.16.ebuild +++ b/dev-python/pypy3/pypy3-7.3.17-r2.ebuild @@ -3,10 +3,12 @@ EAPI=8 +inherit python-utils-r1 + PYVER=3.10 DESCRIPTION="A fast, compliant alternative implementation of the Python (${PYVER}) language" HOMEPAGE=" - https://www.pypy.org/ + https://pypy.org/ https://foss.heptapod.net/pypy/pypy/ " S=${WORKDIR} @@ -14,13 +16,20 @@ S=${WORKDIR} LICENSE="MIT" SLOT="0/pypy310-pp73-384" KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="+gdbm ncurses sqlite tk" +IUSE="+gdbm ncurses sqlite +test-install tk" RDEPEND=" - =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?] + =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,test-install(+)?,tk?] " src_install() { dodir /usr/bin dosym pypy${PYVER} /usr/bin/pypy3 + + # install symlinks for python-exec + local EPYTHON=pypy3 + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + ln -s "../../../bin/pypy3" "${scriptdir}/python3" || die + ln -s python3 "${scriptdir}/python" || die } |