From 9ebebcbab65721eee099c30653ef4cb6a7b58e46 Mon Sep 17 00:00:00 2001 From: George Huebner Date: Fri, 18 Jul 2025 21:50:51 -0400 Subject: [PATCH 1/2] maintainers: add feyorsh --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 04a1e3c0b6d3..08306051be95 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -8292,6 +8292,12 @@ githubId = 92429150; name = "Paul Meinhold"; }; + feyorsh = { + email = "george@feyor.sh"; + github = "Feyorsh"; + githubId = 44840644; + name = "George Huebner"; + }; ffinkdevs = { email = "fink@h0st.space"; github = "ffinkdevs"; From 797e0cdfd1a9c57b1867d653516c891cf86b9262 Mon Sep 17 00:00:00 2001 From: George Huebner Date: Fri, 18 Jul 2025 21:30:15 -0400 Subject: [PATCH 2/2] ropr: init at 0.2.26-unstable-2025-07-20 --- pkgs/by-name/ro/ropr/package.nix | 41 ++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/by-name/ro/ropr/package.nix diff --git a/pkgs/by-name/ro/ropr/package.nix b/pkgs/by-name/ro/ropr/package.nix new file mode 100644 index 000000000000..5fc76d4336ee --- /dev/null +++ b/pkgs/by-name/ro/ropr/package.nix @@ -0,0 +1,41 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + versionCheckHook, + nix-update-script, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "ropr"; + version = "0.2.26-unstable-2025-07-20"; + + src = fetchFromGitHub { + owner = "Ben-Lichtman"; + repo = "ropr"; + rev = "ec3eb2d91d9b4a940a8013a079ead47d7eab6dac"; + hash = "sha256-iN6CSivyBe6Ibbl+oQ2wThbSyHTKne14XsilkMntnfE="; + }; + + cargoHash = "sha256-4YEriANTAt1dx9bXhlHFN+kNLde+8BLocuhXdFG24xo="; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + preVersionCheck = '' + version=${builtins.head (lib.splitString "-" finalAttrs.version)} + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Multithreaded ROP gadget finder for x86(_64)"; + homepage = "https://github.com/Ben-Lichtman/ropr"; + license = with lib.licenses; [ + mit + asl20 + ]; + mainProgram = "ropr"; + maintainers = with lib.maintainers; [ feyorsh ]; + }; +})