SDL3 update (#787)

* Update to SDL3

* Add XTest development dependency for SDL3

* Preserve native entry points with SDL3

* Document SDL3 XTest dependency
This commit is contained in:
nmzik
2026-09-23 15:22:15 +02:00
committed by GitHub
parent b5ba482fc2
commit f68c77d785
22 changed files with 469 additions and 554 deletions
+3 -2
View File
@@ -1,8 +1,7 @@
{ pkgs }:
let
# Build-time dependencies. Every -dev package the bundled SDL2 probes for must
# be listed here, otherwise SDL2 quietly drops the audio/Wayland/udev backends.
# Build-time dependencies for the bundled SDL3 audio, video and input backends.
buildDeps = with pkgs; [
qt6.qtbase # Concurrent, Network, Widgets (launcher)
vulkan-headers
@@ -18,6 +17,7 @@ let
libXi
libXrandr
libXScrnSaver
libXtst
libxkbcommon
# Wayland
wayland
@@ -46,6 +46,7 @@ let
libXi
libXrandr
libXScrnSaver
libXtst
libxkbcommon
wayland
libdecor