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 <dv...@archlinux.org> -# Contributor: Ray Rashif <sc...@archlinux.org> -# Contributor: Eric Belanger <e...@archlinux.org> -# Contributor: Tom Newsom <jeeps...@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 <dv...@archlinux.org> +# Contributor: Ray Rashif <sc...@archlinux.org> +# Contributor: Eric Belanger <e...@archlinux.org> +# Contributor: Tom Newsom <jeeps...@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