anchor.diff: -{ lib, stdenv, fetchurl, perl, unzip, glibc, zlib, setJavaClassPath, Foundation, openssl }:
  +{ stdenv
  +, lib
  +, fetchurl
  +, autoPatchelfHook
  +, Foundation
  +, setJavaClassPath
  +, alsaLib
  +, fontconfig
  +, freetype
  +, glibc
  +, openssl
  +, perl
  +, unzip
  +, xorg
  +, zlib
  +}:
   
   let
     platform = if stdenv.isDarwin then "darwin-amd64" else "linux-amd64";
  
positive.code:              url    = "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-${version}/wasm-installable-svm-java${javaVersionPlatform}-${version}.jar";
            })
          ];
          nativeBuildInputs = [ unzip perl ];
          unpackPhase = ''
             unpack_jar() {
               jar=$1
  
negative.code:           cat <<EOF > $out/nix-support/setup-hook
              if [ -z "\''${JAVA_HOME-}" ]; then export JAVA_HOME=$out; fi
            EOF
  
            find "$out" -name libfontmanager.so -exec \
              patchelf --add-needed libfontconfig.so {} \;
          '';
  
          # $out/bin/native-image needs zlib to build native executables.
  