1SUMMARY="Tracker program to create small sized electronic music"
2DESCRIPTION="ProTrekkr (aka NoiseTrekker by Juan Antonio Arguelles Rius aka \
3Arguru) is a tracker program combining a software synthesizer together with a \
4traditional samples tracker which can be used to create electronic music (like \
5psytrance, trance goa, hard acid, IDM, chip, techno, etc.) for small sized \
6intros, demos or games."
7HOMEPAGE="https://github.com/falkTX/protrekkr/"
8COPYRIGHT="2008-2011 Franck Charlet.
9	Based on Juan Antonio Arguelles Rius's NoiseTrekker."
10LICENSE="BSD (3-clause)"
11REVISION="2"
12srcGitRev="0b96ba56379eb179423e9dcbec31a08bf0326c9f"
13SOURCE_URI="https://github.com/falkTX/protrekkr/archive/$srcGitRev.tar.gz"
14CHECKSUM_SHA256="01011b996ae58a753d19e1b8637b6c0bb597b33767ad6e1555ecfaf640709d73"
15PATCHES="protrekkr-2.5.4.patchset"
16SOURCE_DIR="protrekkr-$srcGitRev"
17
18ARCHITECTURES="?all !x86_gcc2"
19SECONDARY_ARCHITECTURES="x86"
20
21PROVIDES="
22	protrekkr${secondaryArchSuffix} = $portVersion
23	app:Protrekkr = $portVersion
24	"
25REQUIRES="
26	haiku${secondaryArchSuffix}
27	lib:libSDL_1.2$secondaryArchSuffix
28	"
29
30BUILD_REQUIRES="
31	devel:libSDL_1.2$secondaryArchSuffix
32	"
33BUILD_PREREQUIRES="
34	haiku${secondaryArchSuffix}_devel
35	cmd:gcc${secondaryArchSuffix}
36	cmd:ld${secondaryArchSuffix}
37	cmd:make
38	"
39
40BUILD()
41{
42	make -f makefile.haiku
43}
44
45INSTALL()
46{
47	TARGET_DIR=$appsDir/Protrekkr
48	mkdir -p $TARGET_DIR
49	cd release/distrib
50	cp -r history.txt instruments license.txt modules presets ptk_haiku replay reverbs skins $TARGET_DIR
51}
52