updated on Tue Jan 10 12:02:00 UTC 2012
[aur-mirror.git] / bokken-hg / PKGBUILD
blob018a3ba55257e4d11bf6f4bbab3b11036dea5270
1 pkgname=bokken-hg
2 pkgver=277
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' 'pygtksourceview2')
9 optdeps=('pyew' 'radare2 with r2-bindings OR radare2-hg')
10 makedepends=('mercurial')
11 options=('!strip')
13 _hgroot=http://inguma.eu/repos/
14 _hgrepo=bokken
16 build() {
17   cd "$srcdir"
18   msg "Connecting to Mercurial server...."
20   if [[ -d "$_hgrepo" ]]; then
21     cd "$_hgrepo"
22     hg pull -u
23     msg "The local files are updated."
24   else
25     hg clone "$_hgroot" "$_hgrepo"
26   fi
28   msg "Mercurial checkout done or server timeout"
29   msg "Starting build..."
31   rm -rf "$srcdir/$_hgrepo-build"
32   hg clone "$srcdir/$_hgrepo" "$srcdir/$_hgrepo-build"
35 package() {
36   cd "$srcdir"
37   mkdir -p ${pkgdir}/usr/share/
38   mv bokken-build ${pkgdir}/usr/share/bokken
39   install -d ${pkgdir}/usr/bin/
41  cat > ${pkgdir}/usr/bin/bokken << 'EOF'
42 #!/bin/bash
43 cd /usr/share/bokken/
44 ./bokken $@
45 EOF
47   chmod +x ${pkgdir}/usr/bin/bokken
49   cd ..
50   rm -rf "$srcdir/$_hgrepo-build"