Unverified Commit e156d6e7 authored by Ivan Mincik's avatar Ivan Mincik Committed by GitHub
Browse files

[Backport release-25.11] mapserver: fix mapscript library reference on Darwin (#465204)

parents 26a746ba a6b73eb4
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -88,6 +88,12 @@ stdenv.mkDerivation rec {
    cp -r src/mapscript/python/mapscript $out/${python3.sitePackages}
  '';

  # Fix mapscript library reference on Darwin
  postFixup = lib.optionalString (withPython && stdenv.hostPlatform.isDarwin) ''
    install_name_tool -change "@rpath/libmapserver.2.dylib" "$out/lib/libmapserver.2.dylib" \
      $out/${python3.sitePackages}/mapscript/_mapscript.so
  '';

  pythonImportsCheck = [ "mapscript" ];

  meta = {