diff options
author | Luke Street | 2021-05-01 13:22:04 -0400 |
---|---|---|
committer | Luke Street | 2021-05-01 13:22:04 -0400 |
commit | ac5da70f181e44f65bee675f865b8f7b013c8e0f (patch) | |
tree | 3cba28607ad8e15a4024939a4c9980438b362fda | |
download | aur-ac5da70f181e44f65bee675f865b8f7b013c8e0f.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..320d3f931199 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = ghidra-extension-gamecube-loader-git + pkgdesc = A Nintendo GameCube binary loader for Ghidra + pkgver = 1.1.2_1.r2.g52573c9 + pkgrel = 1 + url = https://github.com/Cuyler36/Ghidra-GameCube-Loader + arch = x86_64 + license = Apache 2.0 + makedepends = git + makedepends = unzip + depends = ghidra + source = Ghidra-GameCube-Loader::git+https://github.com/Cuyler36/Ghidra-GameCube-Loader + sha512sums = SKIP + +pkgname = ghidra-extension-gamecube-loader-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3a8f18bd80dd --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Luke Street <luke@street.dev> + +_pkgname=Ghidra-GameCube-Loader +pkgname=ghidra-extension-gamecube-loader-git +pkgver=1.1.2_1.r2.g52573c9 +pkgrel=1 +pkgdesc="A Nintendo GameCube binary loader for Ghidra" +arch=('x86_64') +url=https://github.com/Cuyler36/${_pkgname} +license=('Apache 2.0') +provides=() +conflicts=() +depends=('ghidra') +makedepends=('git' 'unzip') +optdepends=() +source=("$_pkgname::git+${url}") +sha512sums=('SKIP') + +pkgver() { + cd $srcdir/${_pkgname} + git describe --tags --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd $srcdir/${_pkgname} + rm -rf dist + chmod +x gradlew + ./gradlew -PGHIDRA_INSTALL_DIR=/opt/ghidra +} + +package() { + cd $srcdir/${_pkgname} + install -d $pkgdir/opt/ghidra/Ghidra/Extensions + # Extract built archive into destination folder + unzip -u dist/*.zip -d $pkgdir/opt/ghidra/Ghidra/Extensions/ + install -Dm 644 LICENSE -t $pkgdir/usr/share/licenses/$pkgname +} |