diff options
-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 |