From 92702bef0b49be065dfeb947b75f704b2ec599d7 Mon Sep 17 00:00:00 2001 From: sugar Date: Sat, 10 Aug 2024 14:29:46 +0200 Subject: [PATCH] snes9x: fix EGL loading in Wayland --- pkgs/by-name/sn/snes9x/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/sn/snes9x/package.nix b/pkgs/by-name/sn/snes9x/package.nix index e125d3ee9eb9..6ec18abc50ec 100644 --- a/pkgs/by-name/sn/snes9x/package.nix +++ b/pkgs/by-name/sn/snes9x/package.nix @@ -5,6 +5,7 @@ cmake, fetchFromGitHub, gtkmm3, + libGL, libX11, libXdmcp, libXext, @@ -87,6 +88,13 @@ stdenv.mkDerivation (finalAttrs: { "--enable-avx2" ]; + postPatch = '' + substituteInPlace external/glad/src/egl.c \ + --replace-fail libEGL.so.1 "${lib.getLib libGL}/lib/libEGL.so.1" + substituteInPlace external/glad/src/glx.c \ + --replace-fail libGL.so.1 ${lib.getLib libGL}/lib/libGL.so.1 + ''; + preConfigure = '' cd ${if withGtk then "gtk" else "unix"} '';