anchor.diff:  , libpulseaudio
   , qtbase
   , libGL
  +, glfw
  +, openal
   , msaClientID ? ""
   }:
   
   mkDerivation rec {
     pname = "polymc";
  -  version = "1.0.6";
  +  version = "1.1.0";
   
     src = fetchFromGitHub {
       owner = "PolyMC";
       repo = "PolyMC";
       rev = version;
  -    sha256 = "sha256-KgLWbZxtxTpuFdMOJNyADYw9rMWoLgczrbSrH4qv6NI=";
  +    sha256 = "sha256-p5vbpNZI/JiQJclEo/Pu/46qVul+3DAzaoow8jabHrI=";
       fetchSubmodules = true;
     };
   
  
positive.code:       --replace 'scanJavaDir("/usr/lib32/jvm")' 'javas.append("${jdk8}/lib/openjdk/bin/java")'
    '';
  
    cmakeFlags = [ "-DLauncher_LAYOUT=lin-system" ] ++
                 lib.optionals (msaClientID != "") [ "-DLauncher_MSA_CLIENT_ID=${msaClientID}" ];
  
    dontWrapQtApps = true;
  
negative.code:       their associated options with a simple interface.
      '';
      platforms = platforms.linux;
      changelog = "https://github.com/PolyMC/PolyMC/releases/tag/${version}";
      license = licenses.gpl3Plus;
      maintainers = with maintainers; [ cleverca22 starcraft66 ];
    };
  