diff options
author | hendy643 | 2024-02-10 01:06:30 +0000 |
---|---|---|
committer | hendy643 | 2024-02-10 01:06:30 +0000 |
commit | a8e4f9baebe7f0564123b0639580ff6c055594e5 (patch) | |
tree | b8e9d263843e2a675b7492be385359c4bb97b59d | |
download | aur-a8e4f9baebe7f0564123b0639580ff6c055594e5.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..cb5bfba9f2af --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = ghidra-extension-ghidra-amiga-git + pkgdesc = Ghidra utilities for analyzing Commodore Amiga programs + pkgver = r87.ga678c61 + pkgrel = 1 + url = https://github.com/BartmanAbyss/ghidra-amiga + arch = x86_64 + makedepends = git + makedepends = gradle + makedepends = unzip + makedepends = ghidra + makedepends = java-environment>=11 + depends = ghidra + provides = ghidra-amiga + conflicts = ghidra-amiga + source = ghidra-extension-ghidra-amiga-git::git+https://github.com/BartmanAbyss/ghidra-amiga + sha512sums = SKIP + +pkgname = ghidra-extension-ghidra-amiga-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1d9a98eff810 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: hendy643 <hendy643@hotmail.com> + +_pkgname=ghidra-amiga +pkgname=ghidra-extension-$(echo $_pkgname | tr '[:upper:]' '[:lower:]')-git +pkgver=r87.ga678c61 +pkgrel=1 +pkgdesc="Ghidra utilities for analyzing Commodore Amiga programs" +arch=('x86_64') +url=https://github.com/BartmanAbyss/${_pkgname} +license=() +provides=('ghidra-amiga') +conflicts=('ghidra-amiga') +depends=('ghidra') +makedepends=('git' 'gradle' 'unzip' 'ghidra' 'java-environment>=11') +optdepends=() +source=("$pkgname::git+https://github.com/BartmanAbyss/$_pkgname") +sha512sums=('SKIP') + +prepare() { + cp -rlfT $srcdir/$pkgname $srcdir/${_pkgname} +} + +pkgver() { + cd $srcdir/${_pkgname} + count_commits=$(git rev-list --count HEAD) + commit=$(git rev-parse --short HEAD) + echo "r${count_commits}.g${commit}" +} + +build() { + cd $srcdir/${_pkgname} + rm -rf dist + GHIDRA_INSTALL_DIR=$(dirname $(readlink -fe $(which ghidra))) gradle +} + +package() { + ghidra_dir=$(dirname $(readlink -fe $(which ghidra))) + cd $srcdir/${_pkgname} + install -d $pkgdir/${ghidra_dir}/Ghidra/Extensions + unzip -u dist/*.zip -d $pkgdir/${ghidra_dir}/Ghidra/Extensions/ +} |