updated on Thu Jan 19 20:01:47 UTC 2012
[aur-mirror.git] / jacker-hg / PKGBUILD
blob766eeddbdfb5c2e02898d147a8054685701584f9
1 # Maintainer: Philipp Überbacher <murks@lavabit.com>
2 pkgname=jacker-hg
3 pkgver=199
4 pkgrel=1
5 pkgdesc="A pattern based, tracker-like jack midi sequencer."
6 arch=('i686' 'x86_64')
7 url="http://bitbucket.org/paniq/jacker/"
8 license=('GPL')
9 depends=('gtkmm' 'jack' 'libsigc++')
10 makedepends=('mercurial' 'scons')
11 provides=('jacker')
13 _hgroot="http://bitbucket.org/paniq"
14 _hgrepo="jacker"
16 build() {
17   cd "${srcdir}"
18   msg "Connecting to Mercurial server...."
20   if [ -d $_hgrepo ] ; then
21     cd $_hgrepo
22     hg pull -u || return 1
23     msg "The local files are updated."
24   else
25     hg clone $_hgroot $_hgrepo || return 1
26   fi
28   msg "Mercurial checkout done or server timeout"
29   msg "Starting make..."
31   rm -rf "$srcdir/$_hgrepo-build"
32   cp -r "$srcdir/$_hgrepo" "$srcdir/$_hgrepo-build"
33   cd "$srcdir/$_hgrepo-build"
35   #
36   # BUILD HERE
37   #
39   scons PREFIX=/usr
42 package() {
43   cd "${srcdir}/$_hgrepo-build"
44   scons DESTDIR="${pkgdir}" install