summaryrefslogtreecommitdiff
path: root/binaryninja
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
parent57f5c3e015df16c96aa25c35be0591af1e9d847b (diff)
downloadsleipner-8f7521d097fa4944620eedcd61ca4aa4dc0c0eb9.tar.gz
binaryninja: init PKGBUILDmaster
Diffstat (limited to 'binaryninja')
-rw-r--r--binaryninja/.gitignore3
-rw-r--r--binaryninja/PKGBUILD28
-rw-r--r--binaryninja/binaryninja.desktop9
-rw-r--r--binaryninja/binaryninja.pngbin0 -> 9652 bytes
4 files changed, 40 insertions, 0 deletions
diff --git a/binaryninja/.gitignore b/binaryninja/.gitignore
new file mode 100644
index 0000000..f49eb3a
--- /dev/null
+++ b/binaryninja/.gitignore
@@ -0,0 +1,3 @@
+pkg/
+src/
+binaryninja-*.pkg.tar.zst
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/"
+}
diff --git a/binaryninja/binaryninja.desktop b/binaryninja/binaryninja.desktop
new file mode 100644
index 0000000..37e5c41
--- /dev/null
+++ b/binaryninja/binaryninja.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Binary Ninja
+MimeType=application/x-executable;application/x-elf;application/x-sharedlib;
+Exec=/home/mathias/.local/opt/binaryninja/binaryninja
+Icon=/home/mathias/.local/opt/binaryninja/docs/img/logo.png
+Terminal=false
+Type=Application
+Categories=Development;Debugger;Profiling;
+Comment=Binary Ninja: A Reverse Engineering Platform
diff --git a/binaryninja/binaryninja.png b/binaryninja/binaryninja.png
new file mode 100644
index 0000000..d117edc
--- /dev/null
+++ b/binaryninja/binaryninja.png
Binary files differ