### this file is sourced not run
PKGVER=3.0.3
PKGBUILD=1
PKGARCH=x86_64

# source: james
TARBALL=zynaddsubfx-$PKGVER.tar.bz2
MD5SUM=66acae0913108f129aa979f3c4b65473
SRC_URL=http://download.sourceforge.net/zynaddsubfx/$TARBALL
BUNDLE=

SLACKREQ='alsa-lib libjack2 fltk liblo libfftw3 libportaudio libmxml dssi' # 
SLACKDESC="zynaddsubfx: zynaddsubfx $PKGVER (Multitimbral synthesizer)
zynaddsubfx: 
zynaddsubfx: ZynAddSubFX is a open source software synthesizer capable of making a 
zynaddsubfx: countless number of instruments, from some common heard from 
zynaddsubfx: expensive hardware to interesting sounds.
zynaddsubfx: 
zynaddsubfx: http://zynaddsubfx.sourceforge.net/
zynaddsubfx: https://github.com/zynaddsubfx/zynaddsubfx
zynaddsubfx: 
zynaddsubfx:
zynaddsubfx: 
"

### default pkg_download
### default pkg_prepare
### default pkg_package
### build
pkg_build() {
	cd /tmp/zyn* &&
	
	# lib64 patch
	sed -i -e 's|"lib"|"lib64"|' src/CMakeLists.txt &&
	
	CMAKE_FLAGS="$CMAKE_FLAGS -DCMAKE_BUILD_TYPE=Release" &&
	pkg_build_cmake &&
	pkg_build_slackdesc &&

	# cleanup and install extra docs
	rm -f /root/.zynaddsubfx-bank-cache.xml &&
	for p in adsynth architecture controller effects envelope filter \
		intro lfo mididefaults nrpn saving zynaddsubfx.1; do
		install -m644 /tmp/zyn*/doc/$p.txt /usr/share/doc/zynaddsubfx || return 1
	done
}
