1 # Contributor: Eric Forgeot < http://anamnese.online.fr >
7 pkgdesc="A chiptune tracker"
9 url="http://code.google.com/p/klystrack/"
12 makedepends=('klystron')
13 conflicts=('klystrack')
14 provides=('klystrack')
16 _svntrunk='http://klystrack.googlecode.com/svn/trunk/'
17 _svnmod='klystrack-read-only'
24 cp -fr /usr/share/klystron $startdir/
26 if [ -d "${_svnmod}/.svn" ]; then
27 (cd "$_svnmod" && svn up -r $pkgver)
29 svn co "$_svntrunk" --config-dir ./ -r $pkgver $_svnmod
32 msg 'SVN checkout done or server timeout'
33 msg 'Starting make...'
35 rm -rf "${_svnmod}-build"
36 cp -r "$_svnmod" "${_svnmod}-build"
40 mkdir -p $startdir/pkg/usr/share/klystrack
41 mkdir -p $startdir/pkg/usr/lib/klystrack
42 mkdir -p $startdir/pkg/usr/bin
49 mkdir -p $pkgdir/usr/share/pixmaps
50 mkdir -p $pkgdir/usr/share/applications
52 cp $startdir/$_svnmod-build/icon/256x256.png $pkgdir/usr/share/pixmaps/$pkgrealname.png
54 install -D -m644 $startdir/$pkgrealname.desktop $pkgdir/usr/share/applications/$pkgrealname.desktop
57 cp -fr $startdir/${_svnmod}-build/bin.debug/klystrack $startdir/pkg/usr/bin/klystrack
59 chmod +x $startdir/pkg/usr/bin/klystrack
61 #ln -s /usr/share/klystrack/klystrack $pkgdir/usr/bin/klystrack
65 cp -fr $startdir/${_svnmod}-build/$i $startdir/pkg/usr/lib/klystrack
66 rm -fr $startdir/pkg/usr/lib/klystrack/$i/.svn
69 for i in doc icon examples
71 cp -fr $startdir/${_svnmod}-build/$i $startdir/pkg/usr/share/klystrack
72 rm -fr $startdir/pkg/usr/share/klystrack/$i/.svn
76 rm -fr $startdir/pkg/usr/share/klystrack/examples/instruments/.svn
77 rm -fr $startdir/pkg/usr/share/klystrack/examples/songs/.svn