From 412bbf941213f68188ea8b59a7c8ef7611e35b4d Mon Sep 17 00:00:00 2001 From: Not Existing <61290107+N0tExisting@users.noreply.github.com> Date: Fri, 27 Jun 2025 12:05:36 +0200 Subject: [PATCH] binaryninja-free: Fix libxml2 breakage Fixes #418655 See: #396195 --- pkgs/by-name/bi/binaryninja-free/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/bi/binaryninja-free/package.nix b/pkgs/by-name/bi/binaryninja-free/package.nix index e243827744d5..08826afa917a 100644 --- a/pkgs/by-name/bi/binaryninja-free/package.nix +++ b/pkgs/by-name/bi/binaryninja-free/package.nix @@ -16,6 +16,7 @@ xcbutilkeysyms, xcbutilrenderutil, xcbutilwm, + libxml2, }: stdenv.mkDerivation rec { pname = "binaryninja-free"; @@ -66,6 +67,12 @@ stdenv.mkDerivation rec { 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 = '' runHook preInstall mkdir -p $out/