summaryrefslogtreecommitdiff
path: root/binaryninja/PKGBUILD
diff options
context:
space:
mode:
authorMathias Magnusson <mathias@magnusson.space>2025-07-22 19:06:18 +0200
committerMathias Magnusson <mathias@magnusson.space>2025-07-22 19:06:18 +0200
commit8f7521d097fa4944620eedcd61ca4aa4dc0c0eb9 (patch)
tree8b1eef66ce81f954a4bbd1dec76ee05330394b27 /binaryninja/PKGBUILD
parent57f5c3e015df16c96aa25c35be0591af1e9d847b (diff)
downloadsleipner-master.tar.gz
binaryninja: init PKGBUILDmaster
Diffstat (limited to 'binaryninja/PKGBUILD')
-rw-r--r--binaryninja/PKGBUILD28
1 files changed, 28 insertions, 0 deletions
diff --git a/binaryninja/PKGBUILD b/binaryninja/PKGBUILD
new file mode 100644
index 0000000..8d19a2c
--- /dev/null
+++ b/binaryninja/PKGBUILD
@@ -0,0 +1,28 @@
+pkgname=binaryninja
+pkgver=5.0.7648
+pkgrel=1
+pkgdesc="An interactive decompiler, disassembler, debugger, and binary analysis platform. This package is for the Personal Edition and requires both an installer zip (x86 or ARM) and a license."
+arch=('x86_64' 'arm')
+url="https://binary.ninja"
+license=('custom:Binary Ninja License Agreement')
+depends=(
+ 'python' 'glibc' 'glib2' 'gcc-libs-multilib' 'pcre' 'zlib'
+ 'libssh2' 'libnghttp2' 'libpsl' 'libxcb' 'icu' 'keyutils'
+ 'libxext' 'libx11' 'libglvnd' 'krb5' 'e2fsprogs' 'libffi'
+ 'libxau' 'libxdmcp' 'libcurl-compat' 'openssl' 'qt5-base'
+)
+optdepends=('gtk-update-icon-cache: icon support')
+provides=(binaryninja)
+source=(
+ "${pkgname}.png"
+ "${pkgname}.desktop"
+)
+sha256sums=('SKIP'
+ 'SKIP')
+
+package() {
+ install -d "${pkgdir}"/usr/share/{icons,applications}
+
+ install -m644 "${srcdir}/${pkgname}.png" "${pkgdir}/usr/share/icons/"
+ install -m644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/"
+}