From 00ca994bbb35f4bfa6a7c6ec63a1cc68434e76db Mon Sep 17 00:00:00 2001 From: Moritz Sanft <58110325+msanft@users.noreply.github.com> Date: Sun, 25 May 2025 14:56:46 +0200 Subject: [PATCH 1/2] ida-free: 9.0sp1 -> 9.1 --- pkgs/by-name/id/ida-free/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/id/ida-free/package.nix b/pkgs/by-name/id/ida-free/package.nix index 4f8ac0bcdf1b..95d976b6acf3 100644 --- a/pkgs/by-name/id/ida-free/package.nix +++ b/pkgs/by-name/id/ida-free/package.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { pname = "ida-free"; - version = "9.0sp1"; + version = "9.1"; src = fetchurl { url = "https://archive.org/download/ida-free-pc_90sp1_x64linux/ida-free-pc_90sp1_x64linux.run"; From 274bdab79f2e325d7500eb6a4e2f3930d73c2f35 Mon Sep 17 00:00:00 2001 From: Moritz Sanft <58110325+msanft@users.noreply.github.com> Date: Sun, 25 May 2025 14:56:57 +0200 Subject: [PATCH 2/2] ida-free: use requireFile --- pkgs/by-name/id/ida-free/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/id/ida-free/package.nix b/pkgs/by-name/id/ida-free/package.nix index 95d976b6acf3..e08ffe448900 100644 --- a/pkgs/by-name/id/ida-free/package.nix +++ b/pkgs/by-name/id/ida-free/package.nix @@ -2,7 +2,7 @@ autoPatchelfHook, cairo, dbus, - fetchurl, + requireFile, fontconfig, freetype, glib, @@ -26,9 +26,10 @@ stdenv.mkDerivation rec { pname = "ida-free"; version = "9.1"; - src = fetchurl { - url = "https://archive.org/download/ida-free-pc_90sp1_x64linux/ida-free-pc_90sp1_x64linux.run"; - hash = "sha256-e5uCcJVn6xDwmVm14QCBUvNcB1MpVxNA2WcLyuK23vo="; + src = requireFile { + name = "ida-free-pc_${lib.replaceStrings [ "." ] [ "" ] version}_x64linux.run"; + url = "https://my.hex-rays.com/dashboard/download-center/${version}/ida-free"; + hash = "sha256-DIkxr9yD6yvziO8XHi0jt80189bXueRxmSFyq2LM0cg="; }; nativeBuildInputs = [