anchor.diff:    };
   
     nativeBuildInputs = [ makeWrapper ];
  -  buildInputs = [ jdk11 ];
  +  buildInputs = [ jdk ];
   
     desktopItem = makeDesktopItem {
       name = "gpsprune";
  
positive.code:   buildCommand = ''
      mkdir -p $out/bin $out/share/java
      cp -v $src $out/share/java/gpsprune.jar
      makeWrapper ${jdk11}/bin/java $out/bin/gpsprune \
        --add-flags "-jar $out/share/java/gpsprune.jar"
      mkdir -p $out/share/applications
      cp $desktopItem/share/applications"/"* $out/share/applications
  
negative.code: { fetchurl, stdenv, makeDesktopItem, makeWrapper, unzip, jdk }:
  
  stdenv.mkDerivation rec {
    pname = "gpsprune";
  