From fd442c50f9514c3b778ed08034914d7064dc2f01 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Wed, 5 Feb 2025 20:28:35 +0100 Subject: [PATCH] sdl3: assert that wayland is built with opengl Wayland support in SDL3 requires OpenGL. Without it the wayland support is silently skipped in the built library. --- pkgs/by-name/sd/sdl3/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/sd/sdl3/package.nix b/pkgs/by-name/sd/sdl3/package.nix index 78f564388f47..6f7f818984aa 100644 --- a/pkgs/by-name/sd/sdl3/package.nix +++ b/pkgs/by-name/sd/sdl3/package.nix @@ -51,6 +51,10 @@ x11Support ? !stdenv.hostPlatform.isAndroid && !stdenv.hostPlatform.isWindows, }: +assert lib.assertMsg ( + waylandSupport -> openglSupport +) "SDL3 requires OpenGL support to enable Wayland"; + stdenv.mkDerivation (finalAttrs: { pname = "sdl3"; version = "3.2.2";