Skip to content

Commit e41e1c7

Browse files
committed
fix: install libsdl in Version 2.28.5 to fix steam input masking bug
1 parent 9087132 commit e41e1c7

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

.github/workflows/release.yml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,34 @@ jobs:
1414
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_ENV
1515
- name: Extract major version
1616
run: echo "MAJOR_VERSION=v${GITHUB_REF#refs/tags/v}" | cut -d '.' -f 1 >> $GITHUB_ENV
17-
- name: Prerequisites
17+
- name: Install dependencies
1818
run: |
1919
sudo apt-get update
2020
sudo apt-get upgrade -y
2121
sudo apt-get install -y build-essential cmake pkg-config curl git clang ninja-build ccache
2222
sudo apt-get install -y wget file gpg appstream libfuse2t64 pkgconf
23-
sudo apt-get install -y libgtk-3-dev libcanberra-gtk-module libgl-dev libasound2-dev libao-dev libopenal-dev libsdl2-dev libpulse-dev libudev-dev
23+
sudo apt-get install -y libgtk-3-dev libcanberra-gtk-module libgl-dev libasound2-dev libao-dev libopenal-dev libpulse-dev libudev-dev
24+
25+
- name: Install librashader
26+
run: |
2427
echo 'deb http://download.opensuse.org/repositories/home:/chyyran:/librashader/xUbuntu_24.04/ /' | sudo tee /etc/apt/sources.list.d/home:chyyran:librashader.list
2528
curl -fsSL https://download.opensuse.org/repositories/home:chyyran:librashader/xUbuntu_24.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_chyyran_librashader.gpg > /dev/null
2629
sudo apt-get update
2730
sudo apt-get install -y librashader
2831
32+
- name: Install libsdl 2.28.5 in usr local and appdir
33+
run: |
34+
git clone https://github.com/libsdl-org/SDL.git -b release-2.28.5
35+
cd SDL
36+
mkdir build && cd build
37+
../configure
38+
make -j$(nproc)
39+
make install
40+
mkdir -p /ares/AppDir/usr
41+
../configure --prefix /ares/AppDir/usr
42+
make -j$(nproc)
43+
make install
44+
2945
- name: Build ares
3046
run: |
3147
git clone https://github.com/ares-emulator/ares

0 commit comments

Comments
 (0)