CI: add full SDL3 Linux build dependencies

The Linux job builds SDL3 from source and was missing XTEST (and other
optional X11/wayland/audio) dev packages. Install SDL3's documented Linux
build deps so they resolve in one pass rather than one CI run at a time.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dagen BrockandClaude Opus 4.8 committed 2026-06-22 15:48:39 -05:00
1 parent aeb72a860d
commit 172ec3e214
1 file changed
+5 -3
+5 -3
View File
@@ -42,9 +42,11 @@ jobs:
sudo apt-get install -y --no-install-recommends \
cmake ninja-build build-essential git \
libx11-dev libxext-dev libxrandr-dev libxcursor-dev libxi-dev \
libxfixes-dev libxss-dev libwayland-dev wayland-protocols \
libxkbcommon-dev libegl1-mesa-dev libgl1-mesa-dev libgles2-mesa-dev \
libpulse-dev libasound2-dev libdbus-1-dev libudev-dev libibus-1.0-dev
libxfixes-dev libxss-dev libxtst-dev libxinerama-dev \
libwayland-dev wayland-protocols libdecor-0-dev libxkbcommon-dev \
libdrm-dev libgbm-dev libegl1-mesa-dev libgl1-mesa-dev libgles2-mesa-dev \
libpulse-dev libasound2-dev libpipewire-0.3-dev libsndio-dev \
libdbus-1-dev libudev-dev libibus-1.0-dev
- name: Configure (SDL3 built from source via FetchContent)
run: cmake -G Ninja -B build -S gsplus/src
- name: Build