From b1cdaa01d5bb5306fa1d99d3cfdf8a72e52c53d7 Mon Sep 17 00:00:00 2001 From: xenia Date: Sat, 13 Sep 2025 23:20:31 -0400 Subject: [PATCH] fix binsync metadata --- pkgs/reverse-engineering/binsync/binsync.nix | 7 +++++++ pkgs/reverse-engineering/binsync/libbs.nix | 7 +++++++ .../ghidra/extensions/binsync/default.nix | 8 +++++++- 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/pkgs/reverse-engineering/binsync/binsync.nix b/pkgs/reverse-engineering/binsync/binsync.nix index db96517..2e6abdc 100644 --- a/pkgs/reverse-engineering/binsync/binsync.nix +++ b/pkgs/reverse-engineering/binsync/binsync.nix @@ -65,4 +65,11 @@ ]; pythonImportsCheck = [ "binsync" ]; + + meta = { + description = "Reversing plugin for cross-decompiler collaboration, built on git"; + homepage = "https://github.com/binsync/binsync"; + changelog = "https://github.com/binsync/binsync/releases/tag/${src.tag}"; + license = lib.licenses.bsd2; + }; } diff --git a/pkgs/reverse-engineering/binsync/libbs.nix b/pkgs/reverse-engineering/binsync/libbs.nix index 872ddc7..df4c38e 100644 --- a/pkgs/reverse-engineering/binsync/libbs.nix +++ b/pkgs/reverse-engineering/binsync/libbs.nix @@ -67,4 +67,11 @@ "tests/test_decompilers.py" "tests/test_remote_ghidra.py" ]; + + meta = { + description = "Library for writing plugins in any decompiler: includes API lifting, common data formatting, and GUI abstraction"; + homepage = "https://github.com/binsync/libbs"; + changelog = "https://github.com/binsync/libbs/releases/tag/${src.tag}"; + license = lib.licenses.bsd2; + }; } diff --git a/pkgs/reverse-engineering/ghidra/extensions/binsync/default.nix b/pkgs/reverse-engineering/ghidra/extensions/binsync/default.nix index 311a02b..4459054 100644 --- a/pkgs/reverse-engineering/ghidra/extensions/binsync/default.nix +++ b/pkgs/reverse-engineering/ghidra/extensions/binsync/default.nix @@ -15,7 +15,7 @@ binsync ] ++ binsync.optional-dependencies.ghidra)); in buildGhidraScripts { - pname = "binsync-ghidra"; + pname = "BinSync"; inherit (python.pkgs.binsync) version; src = runCommand "binsync-ghidra-scripts" { @@ -37,4 +37,10 @@ in buildGhidraScripts { --replace-fail 'plugin_command = "binsync -s ghidra"' \ 'plugin_command = "${lib.getExe' binsync_env "binsync"} -s ghidra"' ''; + + meta = { + description = "Reversing plugin for cross-decompiler collaboration, built on git"; + homepage = "https://github.com/binsync/binsync"; + license = lib.licenses.bsd2; + }; }