summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorShibumi2015-08-20 16:13:07 +0200
committerShibumi2015-08-20 16:13:07 +0200
commit75b3e46b9a698874d4180edb6bf9bd010ea59338 (patch)
tree99fc30bef74608afc86a0a2e697bbb78f907ea55
parente42baaaf1340e858ac2946839e248041f023625d (diff)
downloadaur-75b3e46b9a698874d4180edb6bf9bd010ea59338.tar.gz
bugfixes + embraced some dirs with quotes + git version fix
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD16
-rw-r--r--binnavi.sh6
3 files changed, 17 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9996d46bdede..6ed2ba0b1f33 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index ce8bc42622e1..59e5a3e01bfb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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" "$@"
+