From 99a0bf120a7d9e61ee20d273c13c2d05d9f3c90d Mon Sep 17 00:00:00 2001 From: Tim Schumacher Date: Fri, 27 Jun 2025 20:42:04 +0200 Subject: [PATCH] hopper: Fix libxml2 ABI breakage --- pkgs/development/tools/analysis/hopper/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/tools/analysis/hopper/default.nix b/pkgs/development/tools/analysis/hopper/default.nix index b451763c4aa2..b1d6101f9947 100644 --- a/pkgs/development/tools/analysis/hopper/default.nix +++ b/pkgs/development/tools/analysis/hopper/default.nix @@ -7,6 +7,7 @@ gnustep-libobjc, libbsd, libffi_3_3, + libxml2, ncurses6, }: @@ -61,6 +62,12 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; + 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" + ''; + meta = { homepage = "https://www.hopperapp.com/index.html"; description = "MacOS and Linux Disassembler";