[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