summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke Street2021-04-24 11:47:06 -0400
committerLuke Street2021-04-24 11:47:06 -0400
commit47f5f5c1169f68759209a558d86d66b965ae3c6c (patch)
treebbdfebcc6dd994b7c7f7be5654b8879a1b22c42e
parent7348035aefc506fe98461cf42870a2d7156155ab (diff)
downloadaur-47f5f5c1169f68759209a558d86d66b965ae3c6c.tar.gz
Go back to using unzip
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD3
2 files changed, 3 insertions, 1 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e983d128ca28..b6f87722b623 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -7,6 +7,7 @@ pkgbase = ghidra-git
license = Apache
makedepends = git
makedepends = gradle
+ makedepends = unzip
depends = java-runtime-common
depends = jdk11-openjdk
provides = ghidra
diff --git a/PKGBUILD b/PKGBUILD
index 456bab425a8b..f0fbcc042632 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -19,6 +19,7 @@ depends=(
makedepends=(
'git'
'gradle'
+ 'unzip'
)
source=(
"git+https://github.com/NationalSecurityAgency/ghidra"
@@ -79,7 +80,7 @@ package() {
echo -e "${_prefix}Extracting the zip archive"
_appver=$(grep -oP '(?<=^application.version=).*$' Ghidra/application.properties)
_relname=$(grep -oP '(?<=^application.release.name=).*$' Ghidra/application.properties)
- (cd "$pkgdir"/opt && jar xf "$srcdir/$_pkgname"/build/dist/ghidra_"${_appver}_${_relname}_$(date +"%Y%m%d")"_linux64.zip)
+ unzip -u build/dist/ghidra_"${_appver}_${_relname}_$(date +"%Y%m%d")"_linux64.zip -d "$pkgdir"/opt
echo -e "${_prefix}Setting up a versionless directory name"
mv "$pkgdir"/opt/ghidra{_"${_appver}_${_relname}",}