1 # Maintainer: SpepS <dreamspepser at yahoo dot it>
2 # Contributor: Christoph Siegenthaler < csi@gmx.ch >
3 # Contributor: Shinlun Hsieh <yngwiexx@yahoo.com.tw>
6 pkgver=1.0_beta_10May2006
7 _pkgver=1.0-beta-10May2006
9 pkgdesc="A software package for sound synthesis using physical models"
10 arch=('i686' 'x86_64')
12 url="http://taopm.sourceforge.net/"
14 depends=('freeglut' 'audiofile')
15 source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/tao-${_pkgver}.tar.gz)
16 md5sums=('0a84a61c0a20bcdcf73beed72434d07a')
20 cd ${startdir}/src/tao-${_pkgver}
23 sed '21i #include <cstdio>' -i libtao/Tao.cc || return 1
24 sed '23i #include "string.h"' -i libtao/TaoDevice.cc || return 1
25 sed -e '31i #include "string.h"' \
26 -e '31i #include <cstdio>' -i libtao/TaoGraphicsEngine.cc || return 1
27 sed '26i #include "string.h"' -i libtao/TaoInstrument.cc || return 1
28 sed '27i #include "string.h"' -i libtao/TaoOutput.cc || return 1
29 sed '33i #include "string.h"' -i libtao/TaoPitch.cc || return 1
30 sed -e '24i #include "string.h"' \
31 -e '24i #include <cstdio>' -i taoparse/taoparser.yy || return 1
32 sed -e '28i #include "string.h"' \
33 -e '28i #include <cstdlib>' -i tao2aiff/tao2aiff.cc || return 1
34 sed -e '28i #include "string.h"' \
35 -e '28i #include <cstdlib>' -i tao2wav/tao2wav.cc || return 1
37 sed 's_-shared -nostdlib_-fPIC -shared -nostdlib_g' -i configure || return 1
38 sed 's_-shared -nostdlib_-fPIC -shared -nostdlib_g' -i aclocal.m4 || return 1
39 sed 's_TAODIR=`pwd`_TAODIR="/usr/lib"_g' -i configure || return 1
41 ./configure --prefix=/usr --libdir=/usr/lib --x-libraries=/usr/lib || return 1
44 make DESTDIR=${pkgdir} install || return 1
47 mkdir -p ${pkgdir}/usr/share/taopm/examples
48 mkdir -p ${pkgdir}/usr/include
49 cp -a examples/*.tao ${pkgdir}/usr/share/taopm/examples
50 cp -a include/*.h ${pkgdir}/usr/include