Package Details: binaryninja-personal 4.2.6455-1

Git Clone URL: https://aur.archlinux.org/binaryninja-personal.git (read-only, click to copy)
Package Base: binaryninja-personal
Description: 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.
Upstream URL: https://binary.ninja
Licenses: custom:Binary Ninja License Agreement
Provides: binaryninja
Submitter: h313
Maintainer: apropos
Last Packager: apropos
Votes: 1
Popularity: 0.000874
First Submitted: 2021-08-29 19:49 (UTC)
Last Updated: 2024-12-02 20:33 (UTC)

Latest Comments

Luca91 commented on 2025-02-02 14:49 (UTC)

@apropos It's worth mentioning that Binary Ninja is capable of auto-updating. During startup it checks for new updates and automatically downloads and applies them the next time it runs. This obviously requires appropriate permissions for /opt/binaryninja directory.

The problem is that the package version will remain lower than the actual version you are running and will always be marked as outdated in your AUR helper.

meadow commented on 2024-12-03 13:32 (UTC)

@apropos Thank you! Yes, I think that's fine. If I'm not mistaken, the free version of binaryninja does not include the python bindings on which python-cle-git (optionally) depends. So it's perfect :)

apropos commented on 2024-12-02 20:33 (UTC)

meadow: Added provides=(binaryninja) to this package (and also updated to 4.2). I did not add it to binaryninja-free because it installs to a separate directory in /opt/: running the both of them should not conflict. I could change that though - do you think it would be more helpful?

(personally it is convenient for me for them to not conflict so I can test them after updates)

meadow commented on 2024-10-15 12:47 (UTC)

Could you add provides=(binaryninja) to binaryninja-personal and binaryninja-free so other packages can depend on binaryninja?

At the risk of being petty, you might also want to add conflicts :)

theguy147 commented on 2024-08-17 10:44 (UTC)

diff --git a/PKGBUILD b/PKGBUILD
index 7948e4a..e232b6c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@

 pkgname=binaryninja-personal
 _pkgname=binaryninja
-pkgver=4.1.5747
+pkgver=4.1.5902
 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 and a license."
 arch=('x86_64')
@@ -24,7 +24,7 @@ source=(
    "${_pkgname}.png"
    "${_pkgname}.desktop"
 )
-sha256sums=('770be9e7e76f4b083aa767f8f2ad6fdd3dddbe247658a84905a7f625402f49bf'
+sha256sums=('74f45286fd01eeafa0d844e28463c81c17b8f4b8e73cc69c0fd993b5e4ee7482'
             '4f318001e7d39279ce063ef42077bae03e95c112aa203a4be3ea3d913c34327e'
             'a1e20e8176292c67fcc50d3444e95e31ee91ff6cf861f8529554152ed7bd8139')

ceres-c commented on 2023-04-12 14:00 (UTC)

Also, on Wayland you should run binaryninja -platform wayland to avoid issues with the command palette (can't type in the textbox). It would be nice to have a switch in the desktop file or have it point to a shell script

theguy147 commented on 2023-02-17 10:27 (UTC)

binary ninja works fine with openssl instead of openssl-1.0 and python instead of python2 as dependencies and this should be updated in the PKGBUILD