subversion: don't call python at the top level

it might not be installed
This commit is contained in:
Christoph Reiter 2021-12-12 14:35:12 +01:00
parent 9db192259e
commit d77ab729d2

View File

@ -67,8 +67,6 @@ sha256sums=('6ba8e218f9f97a83a799e58a3c6da1221d034b18d9d8cbbcb6ec52ab11722102'
'fc545e375d8af4ef6d8afad453453480664b6a2ff74915f94b8a7da7de14155b') 'fc545e375d8af4ef6d8afad453453480664b6a2ff74915f94b8a7da7de14155b')
validpgpkeys=('91BFBF4D6956BD5DF7B72D23DFE691AE331BA3DB') validpgpkeys=('91BFBF4D6956BD5DF7B72D23DFE691AE331BA3DB')
PYTHON_SITELIB=$(/usr/bin/python -c 'from distutils.sysconfig import * ; print(get_python_lib(0,0));')
prepare() { prepare() {
cd ${startdir}/ cd ${startdir}/
[[ -d ${srcdir}/${pkgname}-${pkgver} ]] && rm -rf -d ${srcdir}/${pkgname}-${pkgver} [[ -d ${srcdir}/${pkgname}-${pkgver} ]] && rm -rf -d ${srcdir}/${pkgname}-${pkgver}
@ -133,6 +131,7 @@ build() {
make swig-pl make swig-pl
plain "Compiling swig bindings: python" plain "Compiling swig bindings: python"
PYTHON_SITELIB=$(/usr/bin/python -c 'from distutils.sysconfig import * ; print(get_python_lib(0,0));')
make swig-py swig_pydir=${PYTHON_SITELIB}/libsvn swig_pydir_extra=${PYTHON_SITELIB}/svn make swig-py swig_pydir=${PYTHON_SITELIB}/libsvn swig_pydir_extra=${PYTHON_SITELIB}/svn
} }
@ -145,6 +144,7 @@ build() {
package() { package() {
cd ${pkgname}-${pkgver} cd ${pkgname}-${pkgver}
PYTHON_SITELIB=$(/usr/bin/python -c 'from distutils.sysconfig import * ; print(get_python_lib(0,0));')
make -j1 DESTDIR="${pkgdir}" INSTALLDIRS=vendor \ make -j1 DESTDIR="${pkgdir}" INSTALLDIRS=vendor \
swig_pydir=${PYTHON_SITELIB}/libsvn \ swig_pydir=${PYTHON_SITELIB}/libsvn \
swig_pydir_extra=${PYTHON_SITELIB}/svn \ swig_pydir_extra=${PYTHON_SITELIB}/svn \