[arch-commits] Commit in ecasound/trunk (PKGBUILD python310.patch)

Evangelos Foutras foutrelis at gemini.archlinux.org
Thu Dec 9 22:51:14 UTC 2021


    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



More information about the arch-commits mailing list