From 42ed61df4a3f9f019ac6b89f2cf84f4cdcafc75b Mon Sep 17 00:00:00 2001 From: campbellcole <10430178+campbellcole@users.noreply.github.com> Date: Tue, 1 Jul 2025 11:18:43 -0500 Subject: [PATCH] fix build failure after nixpkgs switched to 3.13 as default python3, pin python version to avoid problem in the future --- packages/ida-pro.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ida-pro.nix b/packages/ida-pro.nix index d720f96..c10465b 100644 --- a/packages/ida-pro.nix +++ b/packages/ida-pro.nix @@ -5,7 +5,7 @@ ... }: let - pythonForIDA = pkgs.python3.withPackages (ps: with ps; [ rpyc ]); + pythonForIDA = pkgs.python313.withPackages (ps: with ps; [ rpyc ]); in pkgs.stdenv.mkDerivation rec { pname = "ida-pro"; @@ -105,7 +105,7 @@ pkgs.stdenv.mkDerivation rec { done # Manually patch libraries that dlopen stuff. - patchelf --add-needed libpython3.12.so $out/lib/libida.so + patchelf --add-needed libpython3.13.so $out/lib/libida.so patchelf --add-needed libcrypto.so $out/lib/libida.so # Some libraries come with the installer.