Commit 99a0bf12 authored by Tim Schumacher's avatar Tim Schumacher
Browse files

hopper: Fix libxml2 ABI breakage

parent d556bb6f
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -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";