diff options
Diffstat (limited to 'eclass/tests/python-utils-r1.sh')
-rwxr-xr-x | eclass/tests/python-utils-r1.sh | 43 |
1 files changed, 28 insertions, 15 deletions
diff --git a/eclass/tests/python-utils-r1.sh b/eclass/tests/python-utils-r1.sh index e49636a611..b89acfd4b2 100755 --- a/eclass/tests/python-utils-r1.sh +++ b/eclass/tests/python-utils-r1.sh @@ -63,37 +63,50 @@ inherit python-utils-r1 test_var EPYTHON python2_7 python2.7 test_var PYTHON python2_7 /usr/bin/python2.7 -test_var PYTHON_SITEDIR python2_7 /usr/lib/python2.7/site-packages -test_var PYTHON_INCLUDEDIR python2_7 /usr/include/python2.7 -test_var PYTHON_LIBPATH python2_7 /usr/lib/libpython2.7$(get_libname) +if [[ -x /usr/bin/python2.7 ]]; then + test_var PYTHON_SITEDIR python2_7 "/usr/lib*/python2.7/site-packages" + test_var PYTHON_INCLUDEDIR python2_7 /usr/include/python2.7 + test_var PYTHON_LIBPATH python2_7 "/usr/lib*/libpython2.7$(get_libname)" + test_var PYTHON_CONFIG python2_7 /usr/bin/python2.7-config +fi test_var PYTHON_PKG_DEP python2_7 '*dev-lang/python*:2.7' test_var PYTHON_SCRIPTDIR python2_7 /usr/lib/python-exec/python2.7 -test_var EPYTHON python3_3 python3.3 -test_var PYTHON python3_3 /usr/bin/python3.3 -test_var PYTHON_SITEDIR python3_3 /usr/lib/python3.3/site-packages -test_var PYTHON_INCLUDEDIR python3_3 /usr/include/python3.3 -test_var PYTHON_LIBPATH python3_3 /usr/lib/libpython3.3$(get_libname) -test_var PYTHON_PKG_DEP python3_3 '*dev-lang/python*:3.3' -test_var PYTHON_SCRIPTDIR python3_3 /usr/lib/python-exec/python3.3 +test_var EPYTHON python3_4 python3.4 +test_var PYTHON python3_4 /usr/bin/python3.4 +if [[ -x /usr/bin/python3.4 ]]; then + abiflags=$(/usr/bin/python3.4 -c 'import sysconfig; print(sysconfig.get_config_var("ABIFLAGS"))') + test_var PYTHON_SITEDIR python3_4 "/usr/lib*/python3.4/site-packages" + test_var PYTHON_INCLUDEDIR python3_4 "/usr/include/python3.4${abiflags}" + test_var PYTHON_LIBPATH python3_4 "/usr/lib*/libpython3.4${abiflags}$(get_libname)" + test_var PYTHON_CONFIG python3_4 "/usr/bin/python3.4${abiflags}-config" +fi +test_var PYTHON_PKG_DEP python3_4 '*dev-lang/python*:3.4' +test_var PYTHON_SCRIPTDIR python3_4 /usr/lib/python-exec/python3.4 test_var EPYTHON jython2_7 jython2.7 test_var PYTHON jython2_7 /usr/bin/jython2.7 -test_var PYTHON_SITEDIR jython2_7 /usr/share/jython-2.7/Lib/site-packages +if [[ -x /usr/bin/jython2.7 ]]; then + test_var PYTHON_SITEDIR jython2_7 /usr/share/jython-2.7/Lib/site-packages +fi test_var PYTHON_PKG_DEP jython2_7 '*dev-java/jython*:2.7' test_var PYTHON_SCRIPTDIR jython2_7 /usr/lib/python-exec/jython2.7 test_var EPYTHON pypy pypy test_var PYTHON pypy /usr/bin/pypy -test_var PYTHON_SITEDIR pypy /usr/lib/pypy/site-packages -test_var PYTHON_INCLUDEDIR pypy /usr/lib/pypy/include +if [[ -x /usr/bin/pypy ]]; then + test_var PYTHON_SITEDIR pypy "/usr/lib*/pypy/site-packages" + test_var PYTHON_INCLUDEDIR pypy "/usr/lib*/pypy/include" +fi test_var PYTHON_PKG_DEP pypy '*virtual/pypy*:0=' test_var PYTHON_SCRIPTDIR pypy /usr/lib/python-exec/pypy test_var EPYTHON pypy3 pypy3 test_var PYTHON pypy3 /usr/bin/pypy3 -test_var PYTHON_SITEDIR pypy3 /usr/lib/pypy3/site-packages -test_var PYTHON_INCLUDEDIR pypy3 /usr/lib/pypy3/include +if [[ -x /usr/bin/pypy3 ]]; then + test_var PYTHON_SITEDIR pypy3 "/usr/lib*/pypy3/site-packages" + test_var PYTHON_INCLUDEDIR pypy3 "/usr/lib*/pypy3/include" +fi test_var PYTHON_PKG_DEP pypy3 '*virtual/pypy3*:0=' test_var PYTHON_SCRIPTDIR pypy3 /usr/lib/python-exec/pypy3 |