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

# souce: james
TARBALL=tutka-$PKGVER.tar.xz
MD5SUM=f97f0cdb6cca471319695a8b268b9128
SRC_URL=http://download.savannah.nongnu.org/releases/tutka/$TARBALL
BUNDLE=

SLACKREQ='qt5-common'
SLACKDESC="tutka: tutka $PKGVER (Tracker-style MIDI sequencer)
tutka: 
tutka: Tutka is a free (as in freedom) tracker style MIDI sequencer for 
tutka: GNU/Linux and Mac OS X. It is similar to programs like SoundTracker, 
tutka: ProTracker and FastTracker except that it does not support samples 
tutka: and is meant for MIDI use only.
tutka: 
tutka: https://www.nongnu.org/tutka/
tutka: https://savannah.nongnu.org/projects/tutka/
tutka: 
tutka: 
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/tutka* &&
	patch -Np1 -i ../pkg/save-midi-crash.patch
}

### default pkg_package
### build
pkg_build() {
	# qt5	
	export PATH="$PATH:/opt/qt5/bin"
	export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/qt5/$LIBDIR"
	export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/qt5/$LIBDIR/pkgconfig"
	export QT5_PATH="/opt/qt5/bin"
	export QT5_LD_LIBRARY_PATH="/opt/qt5/$LIBDIR"
	export QT5_PKG_CONFIG_PATH="/opt/qt5/$LIBDIR/pkgconfig"
	export QT5_CPLUS_INCLUDE_PATH="/opt/qt5/include"

	cd /tmp/tutka* &&
	qmake &&

	# patch makefile, default -O2 makes it crash when exporting midi file, -Os seems ok
	cd src && qmake &&
	sed -i -e 's|-O2|-Os|' Makefile &&
	cd .. &&

	# build
	make $MAKEFLAGS && make install &&
	
	pkg_build_slackdesc &&

	# install local html docs
	install -dm755 /usr/share/doc/ &&
	mv -v ../pkg/doc /usr/share/doc/tutka
}
