Merge pull request #51350 from Infinisil/fix/minecraft

minecraft: Fix versions <1.13
This commit is contained in:
Silvan Mosberger 2018-12-02 07:55:06 +01:00 committed by GitHub
commit d6cb669a44
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, makeDesktopItem, makeWrapper
, jdk, jre, libpulseaudio
, jdk, jre, libpulseaudio, libXxf86vm
}:
let
@ -13,6 +13,11 @@ let
categories = "Game;";
};
libPath = stdenv.lib.makeLibraryPath [
libpulseaudio
libXxf86vm # Needed only for versions <1.13
];
in stdenv.mkDerivation {
name = "minecraft-2015-07-24";
@ -30,7 +35,7 @@ in stdenv.mkDerivation {
makeWrapper ${jre}/bin/java $out/bin/minecraft \
--add-flags "-jar $out/share/minecraft/minecraft.jar" \
--suffix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ libpulseaudio ]}
--suffix LD_LIBRARY_PATH : ${libPath}
cp $src $out/share/minecraft/minecraft.jar
cp -r ${desktopItem}/share/applications $out/share