anchor.diff:  , curl
   , freetype
   , libpulseaudio
  +, libuuid
   , systemd
   , flite ? null
   , libXxf86vm ? null
   }:
  -
   let
     desktopItem = makeDesktopItem {
       name = "minecraft-launcher";
  
positive.code:     libXScrnSaver
    ]));
  in
   stdenv.mkDerivation rec {
    pname = "minecraft-launcher";
  
    version = "2.1.14403";
  
    src = fetchurl {
      url = "https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_${version}.tar.gz";
      sha256 = "086c8rqica0wrin7kj8mj6vqxyyx1gzq31a0hz4lhg0k4fs8z21g";
    };
  
    icon = fetchurl {
  
negative.code:   };
  
    envLibPath = stdenv.lib.makeLibraryPath [
      curl
      libpulseaudio
      systemd
      alsaLib # needed for narrator
      flite # needed for narrator
      libXxf86vm # needed only for versions <1.13
    ];
  
    libPath = stdenv.lib.makeLibraryPath ([
      alsaLib
  