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] 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 = [