fix: bundle SDL3 for linux

This commit is contained in:
edde746
2026-02-08 18:47:12 +01:00
parent 7ffd0e53ce
commit ce017da78b
5 changed files with 11 additions and 11 deletions
+4 -4
View File
@@ -427,13 +427,13 @@ jobs:
- name: Cache APT packages - name: Cache APT packages
uses: awalsh128/cache-apt-pkgs-action@latest uses: awalsh128/cache-apt-pkgs-action@latest
with: with:
packages: clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev libasound2-dev libmpv-dev mpv packages: clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev libasound2-dev libmpv-dev mpv libx11-dev libxext-dev libxrandr-dev libxcursor-dev libxi-dev libxss-dev libpulse-dev libdbus-1-dev libdrm-dev libgbm-dev libegl-dev libgl-dev libwayland-dev
version: 1.1 version: 1.1
- name: Install Linux dependencies - name: Install Linux dependencies
run: | run: |
sudo apt-get update sudo apt-get update
sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev libasound2-dev libmpv-dev mpv sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev libasound2-dev libmpv-dev mpv libx11-dev libxext-dev libxrandr-dev libxcursor-dev libxi-dev libxss-dev libpulse-dev libdbus-1-dev libdrm-dev libgbm-dev libegl-dev libgl-dev libwayland-dev
- name: Install dependencies - name: Install dependencies
run: flutter pub get run: flutter pub get
@@ -483,13 +483,13 @@ jobs:
- name: Cache APT packages - name: Cache APT packages
uses: awalsh128/cache-apt-pkgs-action@latest uses: awalsh128/cache-apt-pkgs-action@latest
with: with:
packages: clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev libasound2-dev libmpv-dev mpv packages: clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev libasound2-dev libmpv-dev mpv libx11-dev libxext-dev libxrandr-dev libxcursor-dev libxi-dev libxss-dev libpulse-dev libdbus-1-dev libdrm-dev libgbm-dev libegl-dev libgl-dev libwayland-dev
version: 1.1 version: 1.1
- name: Install Linux dependencies - name: Install Linux dependencies
run: | run: |
sudo apt-get update sudo apt-get update
sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev libasound2-dev libmpv-dev mpv sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev libasound2-dev libmpv-dev mpv libx11-dev libxext-dev libxrandr-dev libxcursor-dev libxi-dev libxss-dev libpulse-dev libdbus-1-dev libdrm-dev libgbm-dev libegl-dev libgl-dev libwayland-dev
- name: Install dependencies - name: Install dependencies
run: flutter pub get run: flutter pub get
+4
View File
@@ -70,6 +70,10 @@ set_target_properties(${BINARY_NAME}
) )
# Bundle SDL3 from source so the build works on systems without libsdl3-dev
# (e.g. arm64 Linux where no distro package exists yet).
set(BUNDLE_SDL3 ON CACHE BOOL "" FORCE)
# Generated plugin build rules, which manage building the plugins and adding # Generated plugin build rules, which manage building the plugins and adding
# them to the application. # them to the application.
include(flutter/generated_plugins.cmake) include(flutter/generated_plugins.cmake)
-3
View File
@@ -39,7 +39,6 @@ DISTROS = {
"libgtk-3-0", "libgtk-3-0",
"libmpv2 | libmpv1", "libmpv2 | libmpv1",
"libepoxy0", "libepoxy0",
"libsdl3-0",
"libasound2", "libasound2",
"libglib2.0-0", "libglib2.0-0",
], ],
@@ -54,7 +53,6 @@ DISTROS = {
"gtk3", "gtk3",
"mpv-libs", "mpv-libs",
"libepoxy", "libepoxy",
"SDL3",
"alsa-lib", "alsa-lib",
"glib2", "glib2",
], ],
@@ -69,7 +67,6 @@ DISTROS = {
"gtk3", "gtk3",
"mpv", "mpv",
"libepoxy", "libepoxy",
"sdl3",
"alsa-lib", "alsa-lib",
"glib2", "glib2",
], ],
+2 -2
View File
@@ -1247,10 +1247,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: universal_gamepad name: universal_gamepad
sha256: e31955d2f9b2a1aa11eebd64a80df6a2a66ccdae309471c447b36b44bf55d1c1 sha256: fff36a78ac91986ec4ef6281e16df644f14b690a0c4978792e86055e0cc809ad
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.0.0" version: "1.1.0"
url_launcher: url_launcher:
dependency: "direct main" dependency: "direct main"
description: description:
+1 -2
View File
@@ -35,7 +35,7 @@ dependencies:
wakelock_plus: ^1.2.10 wakelock_plus: ^1.2.10
path_provider: ^2.1.0 path_provider: ^2.1.0
path: ^1.9.0 path: ^1.9.0
universal_gamepad: ^1.0.0 universal_gamepad: ^1.1.0
drift: ^2.28.2 drift: ^2.28.2
sqlite3_flutter_libs: ^0.5.41 sqlite3_flutter_libs: ^0.5.41
workmanager: ^0.9.0+3 workmanager: ^0.9.0+3
@@ -49,7 +49,6 @@ dependencies:
dart_discord_presence: ^1.1.0 dart_discord_presence: ^1.1.0
flutter_svg: ^2.2.3 flutter_svg: ^2.2.3
dev_dependencies: dev_dependencies:
flutter_test: flutter_test:
sdk: flutter sdk: flutter