anchor.diff: -{ stdenv, requireFile, perl, unzip, glibc, zlib, gdk_pixbuf, xorg, glib, fontconfig, freetype, cairo, pango, gtk3, gtk2, ffmpeg, libGL, atk, alsaLib, libav_0_8, setJavaClassPath }:
  +{ stdenv, requireFile, perl, unzip, glibc, zlib, gdk-pixbuf, xorg, glib, fontconfig, freetype, cairo, pango, gtk3, gtk2, ffmpeg, libGL, atk, alsaLib, libav_0_8, setJavaClassPath }:
   
   let
     graalvm8-ee = stdenv.mkDerivation rec {
  
positive.code: 
      dontStrip = true;
  
      # copy-paste openjdk's preFixup
      preFixup = ''
        # Propagate the setJavaClassPath setup hook from the JRE so that
        # any package that depends on the JRE has $CLASSPATH set up
        # properly.
        mkdir -p $out/nix-support
        printWords ${setJavaClassPath} > $out/nix-support/propagated-build-inputs
  
        # Set JAVA_HOME automatically.
        mkdir -p $out/nix-support
        cat <<EOF > $out/nix-support/setup-hook
  
negative.code:       done
      '';
  
      propagatedBuildInputs = [ setJavaClassPath zlib ]; # $out/bin/native-image needs zlib to build native executables
      
      doInstallCheck = true;
      installCheckPhase = ''
  