From fb116dffd4b5bbfa04c570f51912798c15408806 Mon Sep 17 00:00:00 2001 From: Samiser Date: Sat, 18 Jul 2026 16:25:30 +0000 Subject: [PATCH 1/4] rizin: 0.8.2 -> 0.9.1 --- pkgs/by-name/ri/rizin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ri/rizin/package.nix b/pkgs/by-name/ri/rizin/package.nix index d53e1b5870ac..2bc342bac56b 100644 --- a/pkgs/by-name/ri/rizin/package.nix +++ b/pkgs/by-name/ri/rizin/package.nix @@ -30,11 +30,11 @@ let rizin = stdenv.mkDerivation rec { pname = "rizin"; - version = "0.8.2"; + version = "0.9.1"; src = fetchurl { url = "https://github.com/rizinorg/rizin/releases/download/v${version}/rizin-src-v${version}.tar.xz"; - hash = "sha256-FjDKUrroby/zfrIgaZ/IL5UbWxgIDt+j9Q3TalJsLZU="; + hash = "sha256-esHNfaynr92nQuFUeLH3R/wfgT5Jb+5xg50eEJ5UPco="; }; mesonFlags = [ From 85e3b3aa2ea3b3cadac38b551bf2f38ac37e80e7 Mon Sep 17 00:00:00 2001 From: Samiser Date: Sat, 18 Jul 2026 16:25:30 +0000 Subject: [PATCH 2/4] rizinPlugins.jsdec: 0.8.0 -> 0.9.0 --- pkgs/by-name/ri/rizin/jsdec.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ri/rizin/jsdec.nix b/pkgs/by-name/ri/rizin/jsdec.nix index 728d0b2a36a5..26ad136d2d2b 100644 --- a/pkgs/by-name/ri/rizin/jsdec.nix +++ b/pkgs/by-name/ri/rizin/jsdec.nix @@ -10,7 +10,7 @@ }: let - version = "0.8.0"; + version = "0.9.0"; libquickjs = fetchFromGitHub { owner = "quickjs-ng"; @@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "rizinorg"; repo = "jsdec"; rev = "v${version}"; - hash = "sha256-Xc8FMKSGdjrp288u49R6YC0xiynwHeoZe2P/UqnfsFU="; + hash = "sha256-9FNsFPQf3GyREXsagWDHctfne28lct6dPH8vKvF8kpY="; }; postUnpack = '' From b36f050e5b516cb695c106f3a0d719d0fb27d97b Mon Sep 17 00:00:00 2001 From: Samiser Date: Sat, 18 Jul 2026 16:25:30 +0000 Subject: [PATCH 3/4] cutterPlugins.rz-ghidra: 0.8.0 -> 0.9.0 Requires zlib for the Ghidra decompiler. --- pkgs/by-name/ri/rizin/rz-ghidra.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ri/rizin/rz-ghidra.nix b/pkgs/by-name/ri/rizin/rz-ghidra.nix index b37b81838643..f6386247fbc9 100644 --- a/pkgs/by-name/ri/rizin/rz-ghidra.nix +++ b/pkgs/by-name/ri/rizin/rz-ghidra.nix @@ -11,17 +11,18 @@ enableCutterPlugin ? true, cutter, qt6, + zlib, }: stdenv.mkDerivation (finalAttrs: { pname = "rz-ghidra"; - version = "0.8.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "rizinorg"; repo = "rz-ghidra"; rev = "v${finalAttrs.version}"; - hash = "sha256-uI0EnuHAuyrXYKDijh5Tg/WcQ/5yyZnW3d5MMHZxnqA="; + hash = "sha256-R9wPmt2WoK4wlTXb0JUX+0Fk8JQgGagb8vZQmjxLXn8="; fetchSubmodules = true; }; @@ -30,6 +31,7 @@ stdenv.mkDerivation (finalAttrs: { openssl pugixml rizin + zlib ] ++ lib.optionals enableCutterPlugin [ cutter From 2622575c3da8f4d6b50bcf987500ff5be5b84e6c Mon Sep 17 00:00:00 2001 From: Samiser Date: Sat, 18 Jul 2026 16:25:30 +0000 Subject: [PATCH 4/4] cutter: 2.4.1 -> 2.5.0 Remove fix-shiboken6-type-index-case.patch, it's included upstream in 2.5.0. --- pkgs/by-name/cu/cutter/package.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/cu/cutter/package.nix b/pkgs/by-name/cu/cutter/package.nix index 3da5d1f86b02..4872bb232346 100644 --- a/pkgs/by-name/cu/cutter/package.nix +++ b/pkgs/by-name/cu/cutter/package.nix @@ -1,7 +1,6 @@ { lib, fetchFromGitHub, - fetchpatch2, stdenv, # for passthru.plugins pkgs, @@ -19,24 +18,16 @@ let cutter = stdenv.mkDerivation rec { pname = "cutter"; - version = "2.4.1"; + version = "2.5.0"; src = fetchFromGitHub { owner = "rizinorg"; repo = "cutter"; rev = "v${version}"; - hash = "sha256-fNOznaFzWJ4Dve9U1+E4xPaznnyxae2jHNaBCdJzDyQ="; + hash = "sha256-dnVbtAp7TorPQx4qdK43L2pXMcnWvOYjhRC3MJBrAmM="; fetchSubmodules = true; }; - patches = [ - (fetchpatch2 { - name = "fix-shiboken6-type-index-case.patch"; - url = "https://github.com/rizinorg/cutter/commit/07fea9c772dc573588dc2e5771f0740ee1883738.patch?full_index=1"; - hash = "sha256-/C/s+Ui5F7MCxbzbChQ5Tv/oUHUQxXmk9xOnNI80xwQ="; - }) - ]; - nativeBuildInputs = [ cmake pkg-config