dev-python/pypy3: Fix PYTHON path for byte-compiling modules

Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
Michał Górny
2020-09-17 16:23:52 +02:00
parent f4c4fadca0
commit b0c1e014da
3 changed files with 18 additions and 3 deletions

View File

@@ -204,7 +204,9 @@ src_install() {
fi
local -x EPYTHON=pypy3
local -x PYTHON=${ED}${dest}/pypy3-c
local -x PYTHON=${ED}${dest}/pypy3-c-${PV}
# temporarily copy to build tree to facilitate module builds
cp -p "${BROOT}${dest}/pypy3-c-${PV}" "${PYTHON}" || die
echo "EPYTHON='${EPYTHON}'" > epython.py || die
python_moduleinto /usr/lib/pypy3.6/site-packages
@@ -212,4 +214,7 @@ src_install() {
einfo "Byte-compiling Python standard library..."
python_optimize "${ED}${dest}"
# remove to avoid collisions
rm "${PYTHON}" || die
}

View File

@@ -191,7 +191,9 @@ src_install() {
fi
local -x EPYTHON=pypy3
local -x PYTHON=${ED}${dest}/pypy3-c
local -x PYTHON=${ED}${dest}/pypy3-c-${PV}
# temporarily copy to build tree to facilitate module builds
cp -p "${BROOT}${dest}/pypy3-c-${PV}" "${PYTHON}" || die
echo "EPYTHON='${EPYTHON}'" > epython.py || die
python_moduleinto /usr/lib/pypy3.6/site-packages
@@ -199,4 +201,7 @@ src_install() {
einfo "Byte-compiling Python standard library..."
python_optimize "${ED}${dest}"
# remove to avoid collisions
rm "${PYTHON}" || die
}

View File

@@ -162,7 +162,9 @@ src_install() {
fi
local -x EPYTHON=pypy3
local -x PYTHON=${ED}${dest}/pypy3-c
local -x PYTHON=${ED}${dest}/pypy3-c-${PYPY_PV}
# temporarily copy to build tree to facilitate module builds
cp -p "${BROOT}${dest}/pypy3-c-${PYPY_PV}" "${PYTHON}" || die
echo "EPYTHON='${EPYTHON}'" > epython.py || die
python_moduleinto /usr/lib/pypy3.7/site-packages
@@ -170,4 +172,7 @@ src_install() {
einfo "Byte-compiling Python standard library..."
python_optimize "${ED}${dest}"
# remove to avoid collisions
rm "${PYTHON}" || die
}