updated on Sun Jan 22 16:00:49 UTC 2012
[aur-mirror.git] / klystrack-svn / PKGBUILD
blob16b76ef8efae626761b25529c1504a0801e84893
1 # Contributor: Eric Forgeot < http://anamnese.online.fr >
3 pkgname=klystrack-svn
4 pkgrealname=klystrack
5 pkgver=1071
6 pkgrel=1
7 pkgdesc="A chiptune tracker"
8 arch=('i686' 'x86_64')
9 url="http://code.google.com/p/klystrack/"
10 license=('MIT')
11 depends=('sdl')
12 makedepends=('klystron')
13 conflicts=('klystrack')
14 provides=('klystrack')
16 _svntrunk='http://klystrack.googlecode.com/svn/trunk/'
17 _svnmod='klystrack-read-only'
22 build() {
23         cd $startdir/
24         cp -fr /usr/share/klystron $startdir/
25         
26 if [ -d "${_svnmod}/.svn" ]; then
27     (cd "$_svnmod" && svn up -r $pkgver)
28   else
29     svn co "$_svntrunk" --config-dir ./ -r $pkgver $_svnmod
30   fi
32   msg 'SVN checkout done or server timeout'
33   msg 'Starting make...'
35   rm -rf "${_svnmod}-build"
36   cp -r "$_svnmod" "${_svnmod}-build"
37   cd "${_svnmod}-build"
38   
39         make
40         mkdir -p $startdir/pkg/usr/share/klystrack
41         mkdir -p $startdir/pkg/usr/lib/klystrack
42         mkdir -p $startdir/pkg/usr/bin
43         
46 package() {
47   
48    #desktop icons
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
53         
54         install -D -m644 $startdir/$pkgrealname.desktop $pkgdir/usr/share/applications/$pkgrealname.desktop
56         #deploy 
57   cp -fr $startdir/${_svnmod}-build/bin.debug/klystrack $startdir/pkg/usr/bin/klystrack
58   
59   chmod +x $startdir/pkg/usr/bin/klystrack
60   
61   #ln -s /usr/share/klystrack/klystrack $pkgdir/usr/bin/klystrack
62   
63   for i in res key 
64   do
65     cp -fr $startdir/${_svnmod}-build/$i $startdir/pkg/usr/lib/klystrack
66     rm -fr $startdir/pkg/usr/lib/klystrack/$i/.svn
67   done
69   for i in doc icon examples  
70   do
71     cp -fr $startdir/${_svnmod}-build/$i $startdir/pkg/usr/share/klystrack
72     rm -fr $startdir/pkg/usr/share/klystrack/$i/.svn
73   done  
74   
75   
76         rm -fr $startdir/pkg/usr/share/klystrack/examples/instruments/.svn
77         rm -fr $startdir/pkg/usr/share/klystrack/examples/songs/.svn
78