1 # Maintainer : SpepS <dreamspepser at yahoo dot it>
8 pkgdesc="A powerful realtime, multi-timbral software synthesizer."
10 url="http://zynaddsubfx.sourceforge.net"
12 depends=('fltk' 'fftw' 'portaudio' 'lash' 'mxml')
13 makedepends=('git' 'cmake' 'dssi')
14 optdepends=('dssi: dssi plugin')
17 options=('!emptydirs')
18 install="$pkgname.install"
19 source=("http://zynaddsubfx.sourceforge.net/doc/instruments/unsortedzynaddsubfxParameters_20111001.zip"
20 "http://zynaddsubfx.sourceforge.net/doc/instruments/banks20090520.zip"
21 "http://rekkerd.org/bin/presets/folderol_zynaddsubfx_Collection.zip"
25 md5sums=('7d960c52c31320135a2d2a95f37f369e'
26 '7d7974e877b818fb562cc870d5886fc5'
27 '271ca88e262d3d3378f8d695a7151d1b'
28 '137baa3407ca0a9ce3d7f4644723978f'
29 '9825fcb4efc641ce1806d58cf1389aa9'
30 '6f7e9c3ce3947088a10c99c46a65431f')
32 _gitroot="git://$_p.git.sourceforge.net/gitroot/$_p/$_p"
37 msg "Connecting to GIT server...."
39 if [ -d $_gitname ] ; then
40 cd $_gitname && git pull origin
41 msg "The local files are updated."
43 git clone $_gitroot $_gitname
46 msg "GIT checkout done or server timeout"
47 msg "Starting make..."
49 rm -rf "$srcdir/$_gitname-build"
50 git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
51 cd "$srcdir/$_gitname-build"
57 # install dssi plugin in /usr/lib
58 sed -i 's/lib64/lib/' src/CMakeLists.txt
60 mkdir build && cd build
61 cmake .. -DCMAKE_INSTALL_PREFIX=/usr
64 # build external programs
65 cd ../ExternalPrograms/Spliter && make
66 cd ../Controller && make
70 cd "$srcdir/$_gitname-build/build"
72 make DESTDIR="$pkgdir/" install
75 install -Dm644 ../ExternalPrograms/Spliter/spliter \
76 "$pkgdir/usr/bin/spliter"
77 install -Dm644 ../ExternalPrograms/Controller/controller \
78 "$pkgdir/usr/bin/controller"
81 install -Dm644 ../ExternalPrograms/Spliter/readme.txt \
82 "$pkgdir/usr/share/doc/$_p/SPLITER.txt"
84 # icon and desktop file
85 install -Dm644 "$srcdir/$_p-jack.desktop" \
86 "$pkgdir/usr/share/applications/$_p-jack.desktop"
87 install -Dm644 "$srcdir/$_p-alsa.desktop" \
88 "$pkgdir/usr/share/applications/$_p-alsa.desktop"
89 install -Dm644 "$srcdir/$_p.svg" \
90 "$pkgdir/usr/share/pixmaps/$_p.svg"
93 install -d "$pkgdir/usr/share/$_p/banks/Experimental"
94 cp -a "$srcdir/banks20090520/"* "$pkgdir/usr/share/$_p/banks"
95 cp -a "$srcdir/zynaddsubfxParameters/"* \
96 "$pkgdir/usr/share/$_p/banks/Experimental"
97 cp -a "$srcdir/Collection" \
98 "$pkgdir/usr/share/$_p/banks"