From 172ec3e21483077ff7a620ea8a3ef345e41f0444 Mon Sep 17 00:00:00 2001 From: Dagen Brock Date: Mon, 22 Jun 2026 15:48:39 -0500 Subject: [PATCH] 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) --- .github/workflows/build.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 92f30fb..7407e1d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -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