diff options
author | Mathias Magnusson <mathias@magnusson.space> | 2025-07-22 19:06:18 +0200 |
---|---|---|
committer | Mathias Magnusson <mathias@magnusson.space> | 2025-07-22 19:06:18 +0200 |
commit | 8f7521d097fa4944620eedcd61ca4aa4dc0c0eb9 (patch) | |
tree | 8b1eef66ce81f954a4bbd1dec76ee05330394b27 | |
parent | 57f5c3e015df16c96aa25c35be0591af1e9d847b (diff) | |
download | sleipner-8f7521d097fa4944620eedcd61ca4aa4dc0c0eb9.tar.gz |
binaryninja: init PKGBUILDmaster
-rw-r--r-- | binaryninja/.gitignore | 3 | ||||
-rw-r--r-- | binaryninja/PKGBUILD | 28 | ||||
-rw-r--r-- | binaryninja/binaryninja.desktop | 9 | ||||
-rw-r--r-- | binaryninja/binaryninja.png | bin | 0 -> 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 Binary files differnew file mode 100644 index 0000000..d117edc --- /dev/null +++ b/binaryninja/binaryninja.png |