summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authoranthraxx2016-11-13 00:49:51 +0100
committeranthraxx2016-11-13 00:49:51 +0100
commit8acb82423317437e2a43d151fa232625bada8b4d (patch)
treea4fbcce38d914b3871edcc6970f5e517757ee9de /PKGBUILD
parent19431c5d3773d1775201ff2d34195f65fa030461 (diff)
downloadaur-bokken-hg.tar.gz
upgpkg: bokken-hg 1.8.28.6d1a9a1872ed-1 (fix url and patch)
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 15 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 67f1b4dc3c78..8b2f8e00db0a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,20 @@
# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
pkgname=bokken-hg
-pkgver=1.8.4.a6e0bf349180
-pkgrel=2
-pkgdesc="GUI for radare2 and pyew"
-url="http://inguma.eu/projects/bokken"
+pkgver=1.8.28.6d1a9a1872ed
+pkgrel=1
+pkgdesc='GUI for radare2 and pyew'
+url='https://bitbucket.org/inguma/bokken'
arch=('any')
license=('GPL2')
-depends=('pygtk' 'pygtksourceview2' 'python2-pillow' 'graphviz' 'radare2-bindings')
+depends=('pygtk' 'gtksourceview3' 'python2-pillow' 'graphviz' 'radare2-bindings')
makedepends=('mercurial')
provides=('bokken')
conflicts=("bokken")
-source=(${pkgname}::hg+https://inguma.eu/repos/bokken)
-sha512sums=('SKIP')
+source=(${pkgname}::hg+https://bitbucket.org/inguma/bokken
+ fix-new-radare.patch)
+sha512sums=('SKIP'
+ '478de59f170cf5d28ab0dbe16cf9cb1d472d40de3abbe049d9577319b2123b514cd08320213a36fa2ee441add680aa56fdfc721a26ee786ed59f1d12cc1825b9')
pkgver() {
cd ${pkgname}
@@ -21,6 +23,8 @@ pkgver() {
prepare() {
cd ${pkgname}
+ patch -p0 < "${srcdir}/fix-new-radare.patch"
+ sed -e 's|" + self.target|{}".format(self.target)|g' -i ui/main.py
sed -e 's/env python$/env python2/g' -i ui/xdot.py lib/web/__init__.py lib/web/utils.py
sed -e 's|/usr/bin/python|/usr/bin/env python2|g' -i bokken.py
cat > bokken.sh << EOF
@@ -32,13 +36,11 @@ EOF
package() {
cd ${pkgname}
-
- install -d "${pkgdir}/usr/share/bokken"
- install -Dm 755 bokken bokken.py "${pkgdir}/usr/share/bokken"
- cp -r lib static ui "${pkgdir}/usr/share/bokken"
- install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- install -Dm 644 README "${pkgdir}/usr/share/doc/${pkgname}/README.md"
install -Dm 755 bokken.sh "${pkgdir}/usr/bin/bokken"
+ install -Dm 755 bokken bokken.py -t "${pkgdir}/usr/share/bokken"
+ cp -r lib static ui "${pkgdir}/usr/share/bokken"
+ install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -Dm 644 README -t "${pkgdir}/usr/share/doc/${pkgname}"
}
# vim: ts=2 sw=2 et: