Date: Thursday, December 9, 2021 @ 22:51:14 Author: foutrelis Revision: 1065915
upgpkg: ecasound 2.9.3-6: fix python modules path Added: ecasound/trunk/python310.patch Modified: ecasound/trunk/PKGBUILD -----------------+ PKGBUILD | 9 ++++++--- python310.patch | 21 +++++++++++++++++++++ 2 files changed, 27 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-12-09 22:45:54 UTC (rev 1065914) +++ PKGBUILD 2021-12-09 22:51:14 UTC (rev 1065915) @@ -5,7 +5,7 @@ pkgname=ecasound pkgver=2.9.3 -pkgrel=5 +pkgrel=6 pkgdesc="Command-line multitrack audio processor" arch=('x86_64') url="https://ecasound.seul.org/ecasound/" @@ -25,11 +25,14 @@ 'timidity++: for .mid file support' 'vorbis-tools: for .ogg file support') provides=('lv2-host') -source=("https://ecasound.seul.org/download/$pkgname-$pkgver.tar.gz") -sha512sums=('4f70e6f54cd05194a4ffe80905e7488d16d32d684c87736dfdac7b3aebf3d20cbf417964d75e00e781f6f0614b8b699061c69fcbf7e1761d66ce1abfcd5f1140') +source=("https://ecasound.seul.org/download/$pkgname-$pkgver.tar.gz" + python310.patch) +sha512sums=('4f70e6f54cd05194a4ffe80905e7488d16d32d684c87736dfdac7b3aebf3d20cbf417964d75e00e781f6f0614b8b699061c69fcbf7e1761d66ce1abfcd5f1140' + '985e7351e163189d6a1c78953d6f09a7d5da36395b3ac91d555f33bb108588ccbf1a1a98ec33cbecd0c61bba236a06067e9e3337f4c1f58edf1531dad8638352') prepare() { cd "$pkgname-$pkgver" + patch -Np1 -i ../python310.patch # lv2core is deprecated in favor of lv2: # https://sourceforge.net/p/ecasound/bugs/52/ sed -e 's/lv2core/lv2/g' -i configure.ac Added: python310.patch =================================================================== --- python310.patch (rev 0) +++ python310.patch 2021-12-09 22:51:14 UTC (rev 1065915) @@ -0,0 +1,21 @@ +diff -upr ecasound-2.9.3.orig/configure.ac ecasound-2.9.3/configure.ac +--- ecasound-2.9.3.orig/configure.ac 2021-12-10 00:41:16.885454017 +0200 ++++ ecasound-2.9.3/configure.ac 2021-12-10 00:49:08.561244161 +0200 +@@ -602,7 +602,7 @@ then + pyecasound_support=none + AC_MSG_RESULT([none]) + if test x$PYTHONPATH != xnone; then +- python_prefix_tmp=`python -c "import sys; print (sys.prefix + '/lib/python' + sys.version[[:3]])"` ++ python_prefix_tmp=`python -c "import sys; print (sys.prefix + '/lib/python' + '{0}.{1}'.format(sys.version_info.major, sys.version_info.minor))"` + else + python_prefix_tmp="DIR" + fi +@@ -617,7 +617,7 @@ then + else + pymoddirs="/usr/local/lib /usr/lib" + dnl -- Double-brackets to espace the real brackets +- pymoddirsmore=`python -c "import sys; print (sys.prefix + '/lib/python' + sys.version[[:3]])"` ++ pymoddirsmore=`python -c "import sys; print (sys.prefix + '/lib/python' + '{0}.{1}'.format(sys.version_info.major, sys.version_info.minor))"` + pymoddirs="$pymoddirs $pymoddirsmore" + AC_MSG_RESULT($pymoddirs) + fi