diff options
author | Shibumi | 2015-08-20 16:13:07 +0200 |
---|---|---|
committer | Shibumi | 2015-08-20 16:13:07 +0200 |
commit | 75b3e46b9a698874d4180edb6bf9bd010ea59338 (patch) | |
tree | 99fc30bef74608afc86a0a2e697bbb78f907ea55 | |
parent | e42baaaf1340e858ac2946839e248041f023625d (diff) | |
download | aur-75b3e46b9a698874d4180edb6bf9bd010ea59338.tar.gz |
bugfixes + embraced some dirs with quotes + git version fix
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 16 | ||||
-rw-r--r-- | binnavi.sh | 6 |
3 files changed, 17 insertions, 11 deletions
@@ -1,7 +1,7 @@ pkgbase = binnavi-git pkgdesc = BinNavi is a binary analysis IDE that allows to inspect, navigate, edit and annotate control flow graphs and call graphs of disassembled code - pkgver = 0.0.590.8512d7c - pkgrel = 1 + pkgver = 1 + pkgrel = 2 url = https://github.com/google/binnavi arch = any license = Apache @@ -13,7 +13,7 @@ pkgbase = binnavi-git provides = binnavi conflicts = binnavi source = git+https://github.com/google/binnavi.git - source = binnavi + source = binnavi.sh sha512sums = SKIP sha512sums = bb274ca29a994ef8b98aa77e0be745e297bd2f7e65dd394594169ffec3910b4dd4982e353202c6b201472632a3f7b16bd7d905b7006e21d76b7299b78fc7f390 @@ -1,7 +1,7 @@ # Maintainer: Christian Rebischke <echo Q2hyaXMuUmViaXNjaGtlQGdtYWlsLmNvbQo= | base64 -d> pkgname=binnavi-git -pkgver=0.0.590.8512d7c -pkgrel=2 +pkgver=v6.0.0.10.a2a3fa4 +pkgrel=1 pkgdesc="BinNavi is a binary analysis IDE that allows to inspect, navigate, edit and annotate control flow graphs and call graphs of disassembled code" url="https://github.com/google/binnavi" arch=('any') @@ -10,17 +10,17 @@ depends=('java-environment>=7' 'postgresql') makedepends=('git' 'maven' 'apache-ant') provides=('binnavi') conflicts=('binnavi') -source=(git+https://github.com/google/binnavi.git 'binnavi') +source=(git+https://github.com/google/binnavi.git 'binnavi.sh') sha512sums=('SKIP' 'bb274ca29a994ef8b98aa77e0be745e297bd2f7e65dd394594169ffec3910b4dd4982e353202c6b201472632a3f7b16bd7d905b7006e21d76b7299b78fc7f390') pkgver() { - cd ${pkgname} - printf "%s.%s.%s" "0.0" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "${srcdir}/binnavi" + printf "%s.%s.%s" "$(git describe --tags --abbrev=0)" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { - cd "${srcdir}/$pkgname-$pkgver" + cd "${srcdir}/binnavi" mvn dependency:copy-dependencies ant -f src/main/java/com/google/security/zynamics/build.xml \ build-binnavi-fat-jar @@ -28,8 +28,8 @@ build() { package() { mkdir -p "${pkgdir}/usr/share/java/binnavi" - cd "${srcdir}/$pkgname-$pkgver/target/" + cd "${srcdir}/$pkgname/target/" mv * "${pkgdir}/usr/share/java/binnavi/" - install -D -m755 ${srcdir}/binnavi ${pkgdir}/usr/bin/binnavi + install -D -m755 "${srcdir}/binnavi.sh" "${pkgdir}/usr/bin/binnavi" } # vim:set et sw=2 ts=2 tw=80: diff --git a/binnavi.sh b/binnavi.sh new file mode 100644 index 000000000000..3e250d9c3263 --- /dev/null +++ b/binnavi.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# binnavi starter 1.0.0 +# thx to Levente Polyak <anthraxx[at]archlinux[dot]org> + +exec /usr/bin/java -jar "/usr/share/java/binnavi/binnavi-all.jar" "$@" + |