@@ -13,34 +13,25 @@ jobs:
13
13
runs-on : ubuntu-latest
14
14
15
15
steps :
16
- - uses : actions/checkout@v3
17
-
18
- - name : Configure package manager
19
- run : sudo dpkg --add-architecture i386
20
-
21
- - name : Install dependencies
22
- uses : awalsh128/cache-apt-pkgs-action@latest
23
- with :
24
- packages : gcc-multilib g++-multilib libsdl2-dev:i386 libasound2-dev:i386 libpulse-dev:i386 libaudio-dev:i386
25
- libjack-dev:i386 libsndio-dev:i386 libsamplerate0-dev:i386 libx11-dev:i386 libxext-dev:i386 libxrandr-dev:i386
26
- libxcursor-dev:i386 libxfixes-dev:i386 libxi-dev:i386 libxss-dev:i386 libxkbcommon-dev:i386 libdrm-dev:i386
27
- libgbm-dev:i386 libgl1-mesa-dev:i386 libgles2-mesa-dev:i386 libegl1-mesa-dev:i386 libdbus-1-dev:i386
28
- libibus-1.0-dev:i386 libudev-dev:i386 fcitx-libs-dev:i386 libpipewire-0.3-dev:i386 libwayland-dev:i386
29
- libdecor-0-dev:i386
30
- version : ' 1.0'
31
-
32
- - name : Install tool UASM
33
- uses : supplypike/setup-bin@v3
34
- with :
35
- uri : ' https://github.com/Terraspace/UASM/files/9881874/uasm256_linux64.zip'
36
- name : ' uasm'
37
- version : ' 2.56'
38
-
39
- - name : Get latest CMake and ninja
40
- uses : lukka/get-cmake@latest
41
-
42
- - name : Run CMake
43
- run : cmake -S . -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} --preset linux
44
-
45
- - name : Build
46
- run : cmake --build ${{github.workspace}}/build --target lba2
16
+ - name : Install SDL3
17
+ uses : libsdl-org/setup-sdl@main
18
+ id : sdl
19
+ with :
20
+ install-linux-dependencies : true
21
+ version : 3-latest
22
+
23
+ - name : Install UASM
24
+ uses : supplypike/setup-bin@v3
25
+ with :
26
+ uri : ' https://github.com/Terraspace/UASM/releases/download/v2.57r/uasm257_linux64.zip'
27
+ name : ' uasm'
28
+ version : ' 2.57'
29
+
30
+ - name : Get latest CMake and ninja
31
+ uses : lukka/get-cmake@latest
32
+
33
+ - name : Run CMake
34
+ run : cmake -S . -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} --preset linux
35
+
36
+ - name : Build
37
+ run : cmake --build ${{github.workspace}}/build --target lba2
0 commit comments