diff --git a/packages/ida-pro.nix b/packages/ida-pro.nix index c2b6389..b7abd58 100644 --- a/packages/ida-pro.nix +++ b/packages/ida-pro.nix @@ -2,6 +2,7 @@ pkgs, lib, runfile, + normalScript, ... }: let @@ -105,6 +106,12 @@ pkgs.stdenv.mkDerivation rec { ln -s $lib $out/lib/$(basename $lib) done + pushd $out/lib + ${pythonForIDA}/bin/python ${normalScript} + mv libida.so.patched libida.so + popd + + # Manually patch libraries that dlopen stuff. patchelf --add-needed libpython3.13.so $out/lib/libida.so patchelf --add-needed libcrypto.so $out/lib/libida.so