binaryninja-free: Fix libxml2 breakage

Fixes #418655

See: #396195
This commit is contained in:
Not Existing 2025-06-27 12:05:36 +02:00
parent 1aad15088d
commit 412bbf9412

View File

@ -16,6 +16,7 @@
xcbutilkeysyms, xcbutilkeysyms,
xcbutilrenderutil, xcbutilrenderutil,
xcbutilwm, xcbutilwm,
libxml2,
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "binaryninja-free"; pname = "binaryninja-free";
@ -66,6 +67,12 @@ stdenv.mkDerivation rec {
xcbutilwm xcbutilwm
]; ];
preFixup = ''
# Fix libxml2 breakage. See https://github.com/NixOS/nixpkgs/pull/396195#issuecomment-2881757108
mkdir -p "$out/lib"
ln -s "${lib.getLib libxml2}/lib/libxml2.so" "$out/lib/libxml2.so.2"
'';
installPhase = '' installPhase = ''
runHook preInstall runHook preInstall
mkdir -p $out/ mkdir -p $out/