[arch-commits] Commit in ecasound/trunk (PKGBUILD ruby2.patch)
Ray Rashif
schiv at nymeria.archlinux.org
Tue Mar 26 13:29:04 UTC 2013
Date: Tuesday, March 26, 2013 @ 14:29:04
Author: schiv
Revision: 180827
upgpkg: ecasound 2.9.0-3
fix FS#34451
Added:
ecasound/trunk/ruby2.patch
Modified:
ecasound/trunk/PKGBUILD
-------------+
PKGBUILD | 15 ++++++++-------
ruby2.patch | 12 ++++++++++++
2 files changed, 20 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2013-03-26 13:17:07 UTC (rev 180826)
+++ PKGBUILD 2013-03-26 13:29:04 UTC (rev 180827)
@@ -5,13 +5,12 @@
pkgname=ecasound
pkgver=2.9.0
-pkgrel=2
+pkgrel=3
pkgdesc="A software package designed for multitrack audio processing"
arch=('i686' 'x86_64')
url="http://www.eca.cx/ecasound/"
license=('GPL' 'LGPL')
-depends=('audiofile' 'liblo'
- 'liboil' 'lilv')
+depends=('audiofile' 'liblo' 'liboil' 'lilv')
makedepends=('python2' 'ruby')
optdepends=('python2: ecamonitor, ECI API'
'ruby: ECI API'
@@ -23,14 +22,16 @@
'timidity++: MIDI file input'
'libmikmod: tracker module')
options=('!libtool')
-source=(http://ecasound.seul.org/download/$pkgname-$pkgver.tar.gz)
-md5sums=('05e7d4664cdf4c7a138c098e9506a551')
+source=("http://ecasound.seul.org/download/$pkgname-$pkgver.tar.gz"
+ 'ruby2.patch')
+md5sums=('05e7d4664cdf4c7a138c098e9506a551'
+ '6909dbd4f67f76d3bd31ce7c7fe16212')
build() {
cd "$srcdir/$pkgname-$pkgver"
- # use vendor_ruby for ruby files
- sed -e 's/CONFIG\["sitedir"\]/CONFIG\["vendordir"\]/' -i configure
+ # fix ruby 2.0 incompatibility + use vendor_ruby for ruby files
+ patch -Np1 -i "$srcdir/ruby2.patch"
PYTHONPATH=/usr/bin/python2 ./configure \
--prefix=/usr \
Added: ruby2.patch
===================================================================
--- ruby2.patch (rev 0)
+++ ruby2.patch 2013-03-26 13:29:04 UTC (rev 180827)
@@ -0,0 +1,12 @@
+diff -aur ecasound-2.9.0.orig/configure ecasound-2.9.0/configure
+--- ecasound-2.9.0.orig/configure 2013-03-26 17:14:51.759045636 +0800
++++ ecasound-2.9.0/configure 2013-03-26 17:15:50.502060731 +0800
+@@ -6535,7 +6535,7 @@
+ rubyecasound_support=no
+ ECA_S_RUBY_SITEDIR=""
+ else
+- ECA_S_RUBY_SITEDIR="`ruby -e 'require "rbconfig"; include Config; print CONFIG["sitedir"] + "/" + CONFIG["MAJOR"] + "." + CONFIG["MINOR"]'`"
++ ECA_S_RUBY_SITEDIR="`ruby -e 'include RbConfig; print CONFIG["vendordir"] + "/" + CONFIG["MAJOR"] + "." + CONFIG["MINOR"]'`"
+ fi
+
+
More information about the arch-commits
mailing list