summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke Street2021-05-01 13:22:04 -0400
committerLuke Street2021-05-01 13:22:04 -0400
commitac5da70f181e44f65bee675f865b8f7b013c8e0f (patch)
tree3cba28607ad8e15a4024939a4c9980438b362fda
downloadaur-ac5da70f181e44f65bee675f865b8f7b013c8e0f.tar.gz
Initial commit
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD37
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
+}