From 05ef469ea4697265b061a8c6168fd96c393fc076 Mon Sep 17 00:00:00 2001 From: Donovan Glover Date: Wed, 31 Jul 2024 12:09:15 -0400 Subject: [PATCH] srb2: patch missing libGLU dependency Fixes the following error: hwOpen of libGLU.so.1: Failed loading libGLU.so.1: libGLU.so.1: cannot open shared object file: No such file or directory ERROR: Could not load GLU Library: libGLU.so.1 --- pkgs/by-name/sr/srb2/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/sr/srb2/package.nix b/pkgs/by-name/sr/srb2/package.nix index 023f04c7f824..44209cf468bd 100644 --- a/pkgs/by-name/sr/srb2/package.nix +++ b/pkgs/by-name/sr/srb2/package.nix @@ -7,6 +7,7 @@ , nasm , libopenmpt , game-music-emu +, libGLU , libpng , SDL2 , SDL2_mixer @@ -80,6 +81,11 @@ stdenv.mkDerivation (finalAttrs: { ./thirdparty.patch ]; + postPatch = '' + substituteInPlace ./src/sdl/ogl_sdl.c \ + --replace libGLU.so.1 ${libGLU}/lib/libGLU.so.1 + ''; + desktopItems = [ (makeDesktopItem rec { name = "Sonic Robo Blast 2";