anchor.diff:  , fetchurl
   , makeDesktopItem
   , makeWrapper
  +, wrapGAppsHook
  +, gobject-introspection
   , jre # old or modded versions of the game may require Java 8 (https://aur.archlinux.org/packages/minecraft-launcher/#pinned-674960)
   , xorg
   , zlib
  
positive.code: 
      ${desktopItem.buildCommand}
      install -D $icon $out/share/icons/hicolor/symbolic/apps/minecraft-launcher.svg
  
      makeWrapper $out/opt/minecraft-launcher/minecraft-launcher $out/bin/minecraft-launcher \
        --prefix LD_LIBRARY_PATH : ${envLibPath} \
        --prefix PATH : ${stdenv.lib.makeBinPath [ jre ]} \
        --run "cd /tmp" # Do not create `GPUCache` in current directory
    '';
  
    preFixup = ''
  
negative.code:     sha256 = "0w8z21ml79kblv20wh5lz037g130pxkgs8ll9s3bi94zn2pbrhim";
    };
  
    nativeBuildInputs = [ makeWrapper wrapGAppsHook ];
    buildInputs = [ gobject-introspection ];
  
    sourceRoot = ".";
  
    dontWrapGApps = true;
    dontConfigure = true;
    dontBuild = true;
  
  