[arch-commits] Commit in ecasound/repos/community-staging-x86_64 (3 files)
Evangelos Foutras
foutrelis at gemini.archlinux.org
Thu Dec 9 22:51:19 UTC 2021
Date: Thursday, December 9, 2021 @ 22:51:19
Author: foutrelis
Revision: 1065916
archrelease: copy trunk to community-staging-x86_64
Added:
ecasound/repos/community-staging-x86_64/PKGBUILD
(from rev 1065915, ecasound/trunk/PKGBUILD)
ecasound/repos/community-staging-x86_64/python310.patch
(from rev 1065915, ecasound/trunk/python310.patch)
Deleted:
ecasound/repos/community-staging-x86_64/PKGBUILD
-----------------+
PKGBUILD | 119 +++++++++++++++++++++++++++---------------------------
python310.patch | 21 +++++++++
2 files changed, 82 insertions(+), 58 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2021-12-09 22:51:14 UTC (rev 1065915)
+++ PKGBUILD 2021-12-09 22:51:19 UTC (rev 1065916)
@@ -1,58 +0,0 @@
-# Maintainer: David Runge <dvzrv at archlinux.org>
-# Contributor: Ray Rashif <schiv at archlinux.org>
-# Contributor: Eric Belanger <eric at archlinux.org>
-# Contributor: Tom Newsom <Jeepster at gmx.co.uk>
-
-pkgname=ecasound
-pkgver=2.9.3
-pkgrel=5
-pkgdesc="Command-line multitrack audio processor"
-arch=('x86_64')
-url="https://ecasound.seul.org/ecasound/"
-license=('GPL2' 'LGPL2.1')
-groups=('pro-audio')
-depends=('gcc-libs' 'glibc' )
-makedepends=('alsa-lib' 'audiofile' 'jack' 'lv2' 'liblo' 'libmikmod'
-'libsamplerate' 'libsndfile' 'lilv' 'ncurses' 'python' 'readline' 'ruby')
-optdepends=('bash: for libecasoundc-config and libecasound-config'
- 'lame: MP3 encoding'
- 'libfaad2: for .aac/.m4a/.mp4 file support'
- 'libfaac: for .aac/.m4a/.mp4 file support'
- 'libmikmod: for tracker module'
- 'mpg123: MP3 decoding'
- 'python: for ecamonitor'
- 'ruby: ECI API'
- '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')
-
-prepare() {
- cd "$pkgname-$pkgver"
- # lv2core is deprecated in favor of lv2:
- # https://sourceforge.net/p/ecasound/bugs/52/
- sed -e 's/lv2core/lv2/g' -i configure.ac
- # install ruby integration to vendor_ruby
- sed -e 's/sitedir/vendordir/' -i configure.ac
- # using c++98 lilv is not compatible
- sed -e 's/c++98/c++11/' -i configure.ac
- autoreconf -vfi
-}
-build() {
- cd "$pkgname-$pkgver"
- ./configure --prefix=/usr
- make
-}
-
-package() {
- depends+=('libasound.so' 'libjack.so' 'libaudiofile.so' 'liblo.so'
- 'liblilv-0.so' 'libncursesw.so' 'libreadline.so' 'libsamplerate.so'
- 'libsndfile.so')
- cd "$pkgname-$pkgver"
- make DESTDIR="$pkgdir/" install
- # docs
- install -vDm 644 {AUTHORS,BUGS,NEWS,README,RELNOTES,TODO} \
- -t "${pkgdir}/usr/share/doc/${pkgname}/"
-}
-# vim:set ts=2 sw=2 et:
Copied: ecasound/repos/community-staging-x86_64/PKGBUILD (from rev 1065915, ecasound/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2021-12-09 22:51:19 UTC (rev 1065916)
@@ -0,0 +1,61 @@
+# Maintainer: David Runge <dvzrv at archlinux.org>
+# Contributor: Ray Rashif <schiv at archlinux.org>
+# Contributor: Eric Belanger <eric at archlinux.org>
+# Contributor: Tom Newsom <Jeepster at gmx.co.uk>
+
+pkgname=ecasound
+pkgver=2.9.3
+pkgrel=6
+pkgdesc="Command-line multitrack audio processor"
+arch=('x86_64')
+url="https://ecasound.seul.org/ecasound/"
+license=('GPL2' 'LGPL2.1')
+groups=('pro-audio')
+depends=('gcc-libs' 'glibc' )
+makedepends=('alsa-lib' 'audiofile' 'jack' 'lv2' 'liblo' 'libmikmod'
+'libsamplerate' 'libsndfile' 'lilv' 'ncurses' 'python' 'readline' 'ruby')
+optdepends=('bash: for libecasoundc-config and libecasound-config'
+ 'lame: MP3 encoding'
+ 'libfaad2: for .aac/.m4a/.mp4 file support'
+ 'libfaac: for .aac/.m4a/.mp4 file support'
+ 'libmikmod: for tracker module'
+ 'mpg123: MP3 decoding'
+ 'python: for ecamonitor'
+ 'ruby: ECI API'
+ 'timidity++: for .mid file support'
+ 'vorbis-tools: for .ogg file support')
+provides=('lv2-host')
+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
+ # install ruby integration to vendor_ruby
+ sed -e 's/sitedir/vendordir/' -i configure.ac
+ # using c++98 lilv is not compatible
+ sed -e 's/c++98/c++11/' -i configure.ac
+ autoreconf -vfi
+}
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ depends+=('libasound.so' 'libjack.so' 'libaudiofile.so' 'liblo.so'
+ 'liblilv-0.so' 'libncursesw.so' 'libreadline.so' 'libsamplerate.so'
+ 'libsndfile.so')
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+ # docs
+ install -vDm 644 {AUTHORS,BUGS,NEWS,README,RELNOTES,TODO} \
+ -t "${pkgdir}/usr/share/doc/${pkgname}/"
+}
+# vim:set ts=2 sw=2 et:
Copied: ecasound/repos/community-staging-x86_64/python310.patch (from rev 1065915, ecasound/trunk/python310.patch)
===================================================================
--- python310.patch (rev 0)
+++ python310.patch 2021-12-09 22:51:19 UTC (rev 1065916)
@@ -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