From ce162ecf4bee6a7fe83f698197d53924d3d94f71 Mon Sep 17 00:00:00 2001 From: edef Date: Mon, 1 Aug 2022 16:55:29 +0000 Subject: [PATCH] polymc: use LD_LIBRARY_PATH, not GAME_LIBRARY_PATH Since 1.4.0, PolyMC simply uses LD_LIBRARY_PATH, rather than a custom GAME_LIBRARY_PATH variable. This change was made in PolyMC/PolyMC#893, which also fixes the in-tree Nix wrapper script to match. NixOS/nixpkgs#182621 updated our PolyMC to 1.4.0, but did not port the wrapper changes along. The lack of LD_LIBRARY_PATH causes libpulse to be unavailable, causing the sound issues observed in NixOS/nixpkgs#184189. Change-Id: I4042f774c1fc804609dbaa3f4206ca0dd8ab20b3 --- pkgs/games/polymc/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/games/polymc/default.nix b/pkgs/games/polymc/default.nix index 134e54c0939b..e2ceec0e970b 100644 --- a/pkgs/games/polymc/default.nix +++ b/pkgs/games/polymc/default.nix @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { in '' # xorg.xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128 wrapQtApp $out/bin/polymc \ - --set GAME_LIBRARY_PATH /run/opengl-driver/lib:${libpath} \ + --set LD_LIBRARY_PATH /run/opengl-driver/lib:${libpath} \ --prefix POLYMC_JAVA_PATHS : ${lib.makeSearchPath "bin/java" jdks} \ --prefix PATH : ${lib.makeBinPath [ xorg.xrandr ]} '';