updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / machina-svn / PKGBUILD
blob2fe2c36278d7cc05358a52529c0a0f75f3c19529
1 # Maintainer: SpepS <dreamspepser at yahoo dot it>
3 pkgname=machina-svn
4 pkgver=3429
5 pkgrel=1
6 pkgdesc="A polyphonic MIDI sequencer based on Finite State Automata"
7 arch=(i686 x86_64)
8 url="http://drobilla.net/software/machina/"
9 license=('GPL')
10 depends=('flowcanvas>=1.0.0' 'jack' 'libglademm' 'raul>=0.8.1' 'sord')
11 makedepends=('python2' 'subversion')
12 install="$pkgname.install"
13 provides=('machina')
14 conflicts=('machina')
16 _svntrunk=http://svn.drobilla.net/lad/trunk/machina
17 _svnmod=machina
19 build() {
20   cd "$srcdir"
22   if [ -d $_svnmod/.svn ]; then
23     (cd $_svnmod && svn up -r $pkgver)
24   else
25     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
26   fi
28   msg "SVN checkout done or server timeout"
29   msg "Starting make..."
31   rm -rf "$srcdir/$_svnmod-build"
32   cp -r "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
33   cd "$srcdir/$_svnmod-build"
35   #
36   # BUILD
37   #
39   # remove ldconfig
40   sed -i "/ldconfig/d" src/{engine,client}/wscript
42   python2 waf configure --prefix=/usr
43   python2 waf
46 package() {
48   cd "$srcdir/$_svnmod-build"
50   DESTDIR="$pkgdir/" python2 waf install
52   # icon and desktop file
53   install -Dm644 src/gui/machina.svg "$pkgdir/usr/share/pixmaps/machina.svg"
54   install -Dm644 machina.desktop.in "$pkgdir/usr/share/applications/machina.desktop"