summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorStick2020-04-26 15:33:46 -0400
committerStick2020-04-26 15:33:46 -0400
commite600d4fe5dd7ba0baecd46d8aff764c91013d21c (patch)
treeacc6b9f7880b65de729a8222edb56ff4678fd2b6 /PKGBUILD
downloadaur-blc-git.tar.gz
initial build
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD31
1 files changed, 31 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6aa1c3f5d6d7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Stick <stick@stma.is>
+_pkg=blc
+pkgname="$_pkg-git"
+pkgver=r47.d4a669e
+pkgrel=1
+pkgdesc="Integrate Ghidra's decompiler as an Ida plugin"
+arch=(x86_64)
+url='https://github.com/cseagle/blc'
+license=(GPL2)
+depends=(ida-free ghidra)
+makedepends=(git)
+install=blc.install
+source=("$pkgname::git+$url"
+ 'ida-ghidra-blc.sh'
+ 'blc.install')
+sha256sums=('SKIP'
+ '3aa1f22668db30742a7c12c21b129f6424dc7fd413b0aa1385c7b5f11db018eb'
+ '1e202b3da7365044c7d372d1f671bcdb27582c62477ecb5c71812371410de39a')
+
+pkgver() {
+ cd "$pkgname" || exit
+ printf "r%s.%s" "$(git rev-list --count HEAD)" \
+ "$(git rev-parse --short HEAD)"
+}
+
+package() {
+ install -d "$pkgdir"/opt/ida-free/plugins
+ install -d "$pkgdir"/etc/profile.d
+ install "$pkgname"/bins/linux/ida70/* "$pkgdir"/opt/ida-free/plugins/
+ install ida-ghidra-blc.sh "$pkgdir"/etc/profile.d/
+}