[arch-commits] Commit in pd/trunk (PKGBUILD)

speps speps at archlinux.org
Wed Oct 1 17:51:35 UTC 2014


    Date: Wednesday, October 1, 2014 @ 19:51:35
  Author: speps
Revision: 119980

upgpkg: pd 0.46.1-1

Modified:
  pd/trunk/PKGBUILD

----------+
 PKGBUILD |   18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-10-01 16:40:59 UTC (rev 119979)
+++ PKGBUILD	2014-10-01 17:51:35 UTC (rev 119980)
@@ -4,23 +4,28 @@
 # Contributor: Shinlun Hsieh <yngwiexx at yahoo.com.tw>
 
 pkgname=pd
-pkgver=0.45.5
+pkgver=0.46.1
 _ver=${pkgver%.*}-${pkgver##*.}
 pkgrel=1
 pkgdesc="The Pure Data real-time music and multimedia environment"
 arch=('i686' 'x86_64')
-url="http://crca.ucsd.edu/~msp/software.html"
+url="http://msp.ucsd.edu/software.html"
 license=('custom:BSD')
-depends=('jack' 'fftw' 'tk')
+depends=('jack' 'tk') # fftw
 provides=('puredata')
-source=("http://crca.ucsd.edu/~msp/Software/pd-$_ver.src.tar.gz"
+source=("http://msp.ucsd.edu/Software/pd-$_ver.src.tar.gz"
         "enable-fftw3.patch")
-md5sums=('b10b30940f971a2511c176661d85165e'
+md5sums=('d25ff57bf3b567b91705a86540262290'
          'bb907907a9b33f6c63312274c8523d40')
 
 prepare() {
   cd pd-$_ver
+
+  # fftw3 patch
   patch -p1 -i ../${source[1]}
+
+  # strip weakjack.h (cause segfault using Jack API)
+  sed -i 's_.*weakjack_//&_' src/s_audio_jack.c
 }
 
 build() {
@@ -29,8 +34,9 @@
   ./configure --prefix=/usr \
               --enable-alsa \
               --enable-jack \
-              --enable-fftw \
               --disable-portaudio
+# WIP: FFTW support is broken due to GCC 4.9
+#              --enable-fftw
   make
 }
 



More information about the arch-commits mailing list