From a17be39679b1d425ac7f6c909909bbda186cc3b7 Mon Sep 17 00:00:00 2001 From: Romain Vimont Date: Thu, 1 Jan 2026 13:19:12 +0100 Subject: [PATCH] Upgrade SDL3 dependency list for Github Actions Explicitly install required packages listed here: Refs #6216 comment PR #6216 --- .github/workflows/release.yml | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 307e80fa..138ad821 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -72,13 +72,19 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + # Same as build-linux-x86_64 - name: Install dependencies run: | sudo apt update - sudo apt install -y meson ninja-build nasm ffmpeg libsdl2-2.0-0 \ - libsdl2-dev libavcodec-dev libavdevice-dev libavformat-dev \ - libavutil-dev libswresample-dev libusb-1.0-0 libusb-1.0-0-dev \ - libv4l-dev + sudo apt install -y meson ninja-build nasm ffmpeg libavcodec-dev \ + libavdevice-dev libavformat-dev libavutil-dev libswresample-dev \ + libusb-1.0-0 libusb-1.0-0-dev libv4l-dev \ + libasound2-dev libpulse-dev \ + libaudio-dev libfribidi-dev libjack-dev libsndio-dev libx11-dev libxext-dev \ + libxrandr-dev libxcursor-dev libxfixes-dev libxi-dev libxss-dev libxtst-dev \ + libxkbcommon-dev libdrm-dev libgbm-dev libgl1-mesa-dev libgles2-mesa-dev \ + libegl1-mesa-dev libdbus-1-dev libibus-1.0-dev libudev-dev libthai-dev \ + libpipewire-0.3-dev libwayland-dev libdecor-0-dev liburing-dev # SDL3 is not available in Ubuntu yet - name: Install SDL3 @@ -106,13 +112,19 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + # https://wiki.libsdl.org/SDL3/README-linux#build-dependencies - name: Install dependencies run: | sudo apt update - sudo apt install -y meson ninja-build nasm ffmpeg libsdl2-2.0-0 \ - libsdl2-dev libavcodec-dev libavdevice-dev libavformat-dev \ - libavutil-dev libswresample-dev libusb-1.0-0 libusb-1.0-0-dev \ - libv4l-dev + sudo apt install -y meson ninja-build nasm ffmpeg libavcodec-dev \ + libavdevice-dev libavformat-dev libavutil-dev libswresample-dev \ + libusb-1.0-0 libusb-1.0-0-dev libv4l-dev \ + libasound2-dev libpulse-dev \ + libaudio-dev libfribidi-dev libjack-dev libsndio-dev libx11-dev libxext-dev \ + libxrandr-dev libxcursor-dev libxfixes-dev libxi-dev libxss-dev libxtst-dev \ + libxkbcommon-dev libdrm-dev libgbm-dev libgl1-mesa-dev libgles2-mesa-dev \ + libegl1-mesa-dev libdbus-1-dev libibus-1.0-dev libudev-dev libthai-dev \ + libpipewire-0.3-dev libwayland-dev libdecor-0-dev liburing-dev - name: Build run: release/build_linux.sh x86_64