From dc84201db00baba0bf69a56037b327c12c9de450 Mon Sep 17 00:00:00 2001 From: Stepanov Igor Date: Sun, 5 Oct 2025 22:28:32 +0300 Subject: [PATCH] Test manual build sdl for ubuntu --- .github/workflows/appimage.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/appimage.yml b/.github/workflows/appimage.yml index 21303003a..f5caed0c7 100644 --- a/.github/workflows/appimage.yml +++ b/.github/workflows/appimage.yml @@ -23,7 +23,7 @@ jobs: - name: Install dependencies run: | sudo apt-get update - sudo apt-get install -y build-essential libsdl3-dev libglew-dev libglew2.2 \ + sudo apt-get install -y build-essential libglew-dev libglew2.2 \ libglm-dev libpng-dev libopenal-dev libluajit-5.1-dev libvorbis-dev \ libcurl4-openssl-dev libgtest-dev cmake squashfs-tools valgrind # fix luajit paths @@ -35,6 +35,13 @@ jobs: cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DCMAKE_BUILD_TYPE=Release -DENTT_INSTALL=on .. sudo make install cd ../.. + # install SDL3 + git clone https://github.com/libsdl-org/SDL.git + cd SDL + cmake -G "Ninja Multi-Config" -B.build . + cmake --build .build --config Release -j + sudo cmake --install .build --config Release + cd .. - name: Configure run: cmake -S . -B build -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DCMAKE_BUILD_TYPE=Release -DVOXELENGINE_BUILD_APPDIR=1 -DVOXELENGINE_BUILD_TESTS=ON - name: Build