-
-
Notifications
You must be signed in to change notification settings - Fork 15.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
python3Packages.libbs: init at 2.8.0 #369305
Conversation
9c6c5b3
to
943b555
Compare
|
||
meta = { | ||
description = "Library for writing plugins in any decompiler: includes API lifting, common data formatting, and GUI abstraction"; | ||
homepage = "https://github.com/binsync/libbs"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add changelog
|
||
meta = { | ||
description = "Base Python2/3 RPC bridge used for ghidra_bridge"; | ||
homepage = "https://github.com/justfoxing/jfx_bridge"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add changelog
|
||
meta = { | ||
description = "Python 3 bridge to Ghidra's Python scripting"; | ||
homepage = "https://github.com/justfoxing/ghidra_bridge"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add changelog
dependencies = [ jfx-bridge ]; | ||
|
||
pythonImportsCheck = [ "ghidra_bridge" ]; | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add passthru.updateScript = nix-update-script { };
]; | ||
|
||
pythonImportsCheck = [ "jfx_bridge" ]; | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add passthru.updateScript = nix-update-script { };
]; | ||
|
||
pythonImportsCheck = [ "libbs" ]; | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add passthru.updateScript = nix-update-script { };
dependencies = [ jpype1 ]; | ||
|
||
pythonImportsCheck = [ "pyhidra" ]; | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add passthru.updateScript = nix-update-script { };
|
|
Looks like they're trying to get network access. Should probably disable just those specifically |
Is network access to localhost not okay? It launches a server and then uses a client to test it |
on Darwin it has to be enabled manually with |
|
Add the python library libbs and its dependencies. Motivation:
libbs
is a dependency of angr-management and this PR is a spinoff from #360310.Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.