updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / bokken-hg / PKGBUILD
blob7e4109c32e54917fff30639914e0da82b8390603
1 pkgname=bokken-hg
2 pkgver=310
3 pkgrel=1
4 pkgdesc="GUI for radare2 and pyew"
5 arch=('any')
6 url="http://inguma.eu/projects/bokken"
7 license=('GPL')
8 depends=('python2'
9          'pygtksourceview2'
10          'graphviz')
11 optdeps=('pyew' 'radare2 with r2-bindings OR radare2-hg')
12 makedepends=('mercurial')
13 options=('!strip')
15 _hgroot=http://inguma.eu/repos/
16 _hgrepo=bokken
18 build() {
19   cd "$srcdir"
20   msg "Connecting to Mercurial server...."
22   if [[ -d "$_hgrepo" ]]; then
23     cd "$_hgrepo"
24     hg pull -u
25     msg "The local files are updated."
26   else
27     hg clone "$_hgroot" "$_hgrepo"
28   fi
30   msg "Mercurial checkout done or server timeout"
31   msg "Starting build..."
33   rm -rf "$srcdir/$_hgrepo-build"
34   hg clone "$srcdir/$_hgrepo" "$srcdir/$_hgrepo-build"
37 package() {
38   cd "$srcdir"
39   mkdir -p ${pkgdir}/usr/share/
40   mv bokken-build ${pkgdir}/usr/share/bokken
41   install -d ${pkgdir}/usr/bin/
43  cat > ${pkgdir}/usr/bin/bokken << 'EOF'
44 #!/bin/bash
45 cd /usr/share/bokken/
46 ./bokken $@
47 EOF
49   chmod +x ${pkgdir}/usr/bin/bokken
51   cd ..
52   rm -rf "$srcdir/$_hgrepo-build"