anchor.diff:      }
     '';
   
  -  desktopItem = launcher: makeDesktopItem {
  +  desktopItem = makeDesktopItem {
       name = "jd-gui";
  -    exec = "${launcher} %F";
  +    exec = "jd-gui %F";
       icon = "jd-gui";
       comment = "Java Decompiler JD-GUI";
       desktopName = "JD-GUI";
  
positive.code:   inherit pname version src;
    name = "${pname}-${version}";
  
    nativeBuildInputs = [ jdk gradle_5 ];
  
    buildPhase = ''
      export GRADLE_USER_HOME=$(mktemp -d)
  
negative.code:   installPhase = let
      jar = "$out/share/jd-gui/${name}.jar";
    in ''
      runHook preInstall
  
      mkdir -p $out/bin $out/share/{jd-gui,icons/hicolor/128x128/apps}
      cp build/libs/${name}.jar ${jar}
      cp src/linux/resources/jd_icon_128.png $out/share/icons/hicolor/128x128/apps/jd-gui.png
  