mirror of
https://github.com/mkxp-z/mkxp-z.git
synced 2025-08-23 15:23:44 +02:00
Actions: install apt dependencies from SDL docs
This commit is contained in:
parent
fc42d5f1ea
commit
e9f1cece55
1 changed files with 24 additions and 0 deletions
24
.github/workflows/autobuild.yml
vendored
24
.github/workflows/autobuild.yml
vendored
|
@ -99,6 +99,12 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install git wget build-essential cmake meson autoconf automake libtool pkg-config ruby bison xxd zlib1g-dev libbz2-dev xorg-dev libgl1-mesa-dev libasound2-dev libpulse-dev -y
|
sudo apt install git wget build-essential cmake meson autoconf automake libtool pkg-config ruby bison xxd zlib1g-dev libbz2-dev xorg-dev libgl1-mesa-dev libasound2-dev libpulse-dev -y
|
||||||
|
# https://github.com/libsdl-org/SDL/blob/release-2.28.1/docs/README-linux.md#build-dependencies
|
||||||
|
sudo apt install build-essential git make autoconf automake libtool pkg-config cmake ninja-build gnome-desktop-testing libasound2-dev libpulse-dev libaudio-dev libjack-dev libsndio-dev libsamplerate0-dev libx11-dev libxext-dev libxrandr-dev libxcursor-dev libxfixes-dev libxi-dev libxss-dev libwayland-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 fcitx-libs-dev -y
|
||||||
|
sudo apt install libpipewire-0.3-dev libdecor-0-dev -y
|
||||||
|
# https://github.com/libsdl-org/SDL/blob/release-3.2.16/docs/README-linux.md#build-dependencies
|
||||||
|
sudo apt install build-essential git make pkg-config cmake ninja-build gnome-desktop-testing libasound2-dev libpulse-dev libaudio-dev libjack-dev libsndio-dev libx11-dev libxext-dev libxrandr-dev libxcursor-dev libxfixes-dev libxi-dev libxss-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 -y
|
||||||
|
sudo apt install libpipewire-0.3-dev libwayland-dev libdecor-0-dev liburing-dev -y
|
||||||
|
|
||||||
- name: Build everything else
|
- name: Build everything else
|
||||||
run: |
|
run: |
|
||||||
|
@ -200,6 +206,12 @@ jobs:
|
||||||
sudo apt install git wget build-essential cmake meson autoconf automake libtool pkg-config ruby bison xxd -y
|
sudo apt install git wget build-essential cmake meson autoconf automake libtool pkg-config ruby bison xxd -y
|
||||||
sudo apt install libfontenc-dev:${{matrix.arch_debian}} libfs-dev:${{matrix.arch_debian}} libice-dev:${{matrix.arch_debian}} libsm-dev:${{matrix.arch_debian}} libx11-dev:${{matrix.arch_debian}} libxau-dev:${{matrix.arch_debian}} libxaw7-dev:${{matrix.arch_debian}} libxcomposite-dev:${{matrix.arch_debian}} libxcursor-dev:${{matrix.arch_debian}} libxdamage-dev:${{matrix.arch_debian}} libxdmcp-dev:${{matrix.arch_debian}} libxext-dev:${{matrix.arch_debian}} libxfixes-dev:${{matrix.arch_debian}} libxfont-dev:${{matrix.arch_debian}} libxft-dev:${{matrix.arch_debian}} libxi-dev:${{matrix.arch_debian}} libxinerama-dev:${{matrix.arch_debian}} libxkbfile-dev:${{matrix.arch_debian}} libxmu-dev:${{matrix.arch_debian}} libxmuu-dev:${{matrix.arch_debian}} libxpm-dev:${{matrix.arch_debian}} libxrandr-dev:${{matrix.arch_debian}} libxrender-dev:${{matrix.arch_debian}} libxres-dev:${{matrix.arch_debian}} libxss-dev:${{matrix.arch_debian}} libxt-dev:${{matrix.arch_debian}} libxtst-dev:${{matrix.arch_debian}} libxv-dev:${{matrix.arch_debian}} libxvmc-dev:${{matrix.arch_debian}} libxxf86dga-dev:${{matrix.arch_debian}} libxxf86vm-dev:${{matrix.arch_debian}} x11proto-dev:${{matrix.arch_debian}} xserver-xorg-dev:${{matrix.arch_debian}} xtrans-dev:${{matrix.arch_debian}} -y
|
sudo apt install libfontenc-dev:${{matrix.arch_debian}} libfs-dev:${{matrix.arch_debian}} libice-dev:${{matrix.arch_debian}} libsm-dev:${{matrix.arch_debian}} libx11-dev:${{matrix.arch_debian}} libxau-dev:${{matrix.arch_debian}} libxaw7-dev:${{matrix.arch_debian}} libxcomposite-dev:${{matrix.arch_debian}} libxcursor-dev:${{matrix.arch_debian}} libxdamage-dev:${{matrix.arch_debian}} libxdmcp-dev:${{matrix.arch_debian}} libxext-dev:${{matrix.arch_debian}} libxfixes-dev:${{matrix.arch_debian}} libxfont-dev:${{matrix.arch_debian}} libxft-dev:${{matrix.arch_debian}} libxi-dev:${{matrix.arch_debian}} libxinerama-dev:${{matrix.arch_debian}} libxkbfile-dev:${{matrix.arch_debian}} libxmu-dev:${{matrix.arch_debian}} libxmuu-dev:${{matrix.arch_debian}} libxpm-dev:${{matrix.arch_debian}} libxrandr-dev:${{matrix.arch_debian}} libxrender-dev:${{matrix.arch_debian}} libxres-dev:${{matrix.arch_debian}} libxss-dev:${{matrix.arch_debian}} libxt-dev:${{matrix.arch_debian}} libxtst-dev:${{matrix.arch_debian}} libxv-dev:${{matrix.arch_debian}} libxvmc-dev:${{matrix.arch_debian}} libxxf86dga-dev:${{matrix.arch_debian}} libxxf86vm-dev:${{matrix.arch_debian}} x11proto-dev:${{matrix.arch_debian}} xserver-xorg-dev:${{matrix.arch_debian}} xtrans-dev:${{matrix.arch_debian}} -y
|
||||||
sudo apt install gcc-${{matrix.arch_gcc}} g++-${{matrix.arch_gcc}} zlib1g-dev:${{matrix.arch_debian}} libbz2-dev:${{matrix.arch_debian}} libgl1-mesa-dev:${{matrix.arch_debian}} libasound2-dev:${{matrix.arch_debian}} libpulse-dev:${{matrix.arch_debian}} -y
|
sudo apt install gcc-${{matrix.arch_gcc}} g++-${{matrix.arch_gcc}} zlib1g-dev:${{matrix.arch_debian}} libbz2-dev:${{matrix.arch_debian}} libgl1-mesa-dev:${{matrix.arch_debian}} libasound2-dev:${{matrix.arch_debian}} libpulse-dev:${{matrix.arch_debian}} -y
|
||||||
|
# https://github.com/libsdl-org/SDL/blob/release-2.28.1/docs/README-linux.md#build-dependencies
|
||||||
|
sudo apt install build-essential git make autoconf automake libtool pkg-config cmake ninja-build gnome-desktop-testing:${{matrix.arch_debian}} libasound2-dev:${{matrix.arch_debian}} libpulse-dev:${{matrix.arch_debian}} libaudio-dev:${{matrix.arch_debian}} libjack-dev:${{matrix.arch_debian}} libsndio-dev:${{matrix.arch_debian}} libsamplerate0-dev:${{matrix.arch_debian}} libx11-dev:${{matrix.arch_debian}} libxext-dev:${{matrix.arch_debian}} libxrandr-dev:${{matrix.arch_debian}} libxcursor-dev:${{matrix.arch_debian}} libxfixes-dev:${{matrix.arch_debian}} libxi-dev:${{matrix.arch_debian}} libxss-dev:${{matrix.arch_debian}} libwayland-dev:${{matrix.arch_debian}} libxkbcommon-dev:${{matrix.arch_debian}} libdrm-dev:${{matrix.arch_debian}} libgbm-dev:${{matrix.arch_debian}} libgl1-mesa-dev:${{matrix.arch_debian}} libgles2-mesa-dev:${{matrix.arch_debian}} libegl1-mesa-dev:${{matrix.arch_debian}} libdbus-1-dev:${{matrix.arch_debian}} libibus-1.0-dev:${{matrix.arch_debian}} libudev-dev:${{matrix.arch_debian}} fcitx-libs-dev:${{matrix.arch_debian}} -y
|
||||||
|
sudo apt install libpipewire-0.3-dev:${{matrix.arch_debian}} libdecor-0-dev:${{matrix.arch_debian}} -y
|
||||||
|
# https://github.com/libsdl-org/SDL/blob/release-3.2.16/docs/README-linux.md#build-dependencies
|
||||||
|
sudo apt install build-essential git make pkg-config cmake ninja-build gnome-desktop-testing:${{matrix.arch_debian}} libasound2-dev:${{matrix.arch_debian}} libpulse-dev:${{matrix.arch_debian}} libaudio-dev:${{matrix.arch_debian}} libjack-dev:${{matrix.arch_debian}} libsndio-dev:${{matrix.arch_debian}} libx11-dev:${{matrix.arch_debian}} libxext-dev:${{matrix.arch_debian}} libxrandr-dev:${{matrix.arch_debian}} libxcursor-dev:${{matrix.arch_debian}} libxfixes-dev:${{matrix.arch_debian}} libxi-dev:${{matrix.arch_debian}} libxss-dev:${{matrix.arch_debian}} libxkbcommon-dev:${{matrix.arch_debian}} libdrm-dev:${{matrix.arch_debian}} libgbm-dev:${{matrix.arch_debian}} libgl1-mesa-dev:${{matrix.arch_debian}} libgles2-mesa-dev:${{matrix.arch_debian}} libegl1-mesa-dev:${{matrix.arch_debian}} libdbus-1-dev:${{matrix.arch_debian}} libibus-1.0-dev:${{matrix.arch_debian}} libudev-dev:${{matrix.arch_debian}} -y
|
||||||
|
sudo apt install libpipewire-0.3-dev:${{matrix.arch_debian}} libwayland-dev:${{matrix.arch_debian}} libdecor-0-dev:${{matrix.arch_debian}} liburing-dev:${{matrix.arch_debian}} -y
|
||||||
|
|
||||||
- name: Build everything else
|
- name: Build everything else
|
||||||
run: |
|
run: |
|
||||||
|
@ -259,6 +271,12 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
apt update
|
apt update
|
||||||
apt install git wget build-essential cmake meson autoconf automake libtool pkg-config ruby bison xxd zlib1g-dev libbz2-dev xorg-dev libgl1-mesa-dev libasound2-dev libpulse-dev -y
|
apt install git wget build-essential cmake meson autoconf automake libtool pkg-config ruby bison xxd zlib1g-dev libbz2-dev xorg-dev libgl1-mesa-dev libasound2-dev libpulse-dev -y
|
||||||
|
# https://github.com/libsdl-org/SDL/blob/release-2.28.1/docs/README-linux.md#build-dependencies
|
||||||
|
apt install build-essential git make autoconf automake libtool pkg-config cmake ninja-build gnome-desktop-testing libasound2-dev libpulse-dev libaudio-dev libjack-dev libsndio-dev libsamplerate0-dev libx11-dev libxext-dev libxrandr-dev libxcursor-dev libxfixes-dev libxi-dev libxss-dev libwayland-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 fcitx-libs-dev -y
|
||||||
|
apt install libpipewire-0.3-dev libdecor-0-dev -y
|
||||||
|
# https://github.com/libsdl-org/SDL/blob/release-3.2.16/docs/README-linux.md#build-dependencies
|
||||||
|
apt install build-essential git make pkg-config cmake ninja-build gnome-desktop-testing libasound2-dev libpulse-dev libaudio-dev libjack-dev libsndio-dev libx11-dev libxext-dev libxrandr-dev libxcursor-dev libxfixes-dev libxi-dev libxss-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 -y
|
||||||
|
apt install libpipewire-0.3-dev libwayland-dev libdecor-0-dev liburing-dev -y
|
||||||
|
|
||||||
- name: Build everything else
|
- name: Build everything else
|
||||||
run: |
|
run: |
|
||||||
|
@ -356,6 +374,12 @@ jobs:
|
||||||
apt install git wget build-essential cmake meson autoconf automake libtool pkg-config ruby bison xxd -y
|
apt install git wget build-essential cmake meson autoconf automake libtool pkg-config ruby bison xxd -y
|
||||||
apt install libfontenc-dev:${{matrix.arch_debian}} libfs-dev:${{matrix.arch_debian}} libice-dev:${{matrix.arch_debian}} libsm-dev:${{matrix.arch_debian}} libx11-dev:${{matrix.arch_debian}} libxau-dev:${{matrix.arch_debian}} libxaw7-dev:${{matrix.arch_debian}} libxcomposite-dev:${{matrix.arch_debian}} libxcursor-dev:${{matrix.arch_debian}} libxdamage-dev:${{matrix.arch_debian}} libxdmcp-dev:${{matrix.arch_debian}} libxext-dev:${{matrix.arch_debian}} libxfixes-dev:${{matrix.arch_debian}} libxfont-dev:${{matrix.arch_debian}} libxft-dev:${{matrix.arch_debian}} libxi-dev:${{matrix.arch_debian}} libxinerama-dev:${{matrix.arch_debian}} libxkbfile-dev:${{matrix.arch_debian}} libxmu-dev:${{matrix.arch_debian}} libxmuu-dev:${{matrix.arch_debian}} libxpm-dev:${{matrix.arch_debian}} libxrandr-dev:${{matrix.arch_debian}} libxrender-dev:${{matrix.arch_debian}} libxres-dev:${{matrix.arch_debian}} libxss-dev:${{matrix.arch_debian}} libxt-dev:${{matrix.arch_debian}} libxtst-dev:${{matrix.arch_debian}} libxv-dev:${{matrix.arch_debian}} libxvmc-dev:${{matrix.arch_debian}} libxxf86dga-dev:${{matrix.arch_debian}} libxxf86vm-dev:${{matrix.arch_debian}} x11proto-dev:${{matrix.arch_debian}} xserver-xorg-dev:${{matrix.arch_debian}} xtrans-dev:${{matrix.arch_debian}} -y
|
apt install libfontenc-dev:${{matrix.arch_debian}} libfs-dev:${{matrix.arch_debian}} libice-dev:${{matrix.arch_debian}} libsm-dev:${{matrix.arch_debian}} libx11-dev:${{matrix.arch_debian}} libxau-dev:${{matrix.arch_debian}} libxaw7-dev:${{matrix.arch_debian}} libxcomposite-dev:${{matrix.arch_debian}} libxcursor-dev:${{matrix.arch_debian}} libxdamage-dev:${{matrix.arch_debian}} libxdmcp-dev:${{matrix.arch_debian}} libxext-dev:${{matrix.arch_debian}} libxfixes-dev:${{matrix.arch_debian}} libxfont-dev:${{matrix.arch_debian}} libxft-dev:${{matrix.arch_debian}} libxi-dev:${{matrix.arch_debian}} libxinerama-dev:${{matrix.arch_debian}} libxkbfile-dev:${{matrix.arch_debian}} libxmu-dev:${{matrix.arch_debian}} libxmuu-dev:${{matrix.arch_debian}} libxpm-dev:${{matrix.arch_debian}} libxrandr-dev:${{matrix.arch_debian}} libxrender-dev:${{matrix.arch_debian}} libxres-dev:${{matrix.arch_debian}} libxss-dev:${{matrix.arch_debian}} libxt-dev:${{matrix.arch_debian}} libxtst-dev:${{matrix.arch_debian}} libxv-dev:${{matrix.arch_debian}} libxvmc-dev:${{matrix.arch_debian}} libxxf86dga-dev:${{matrix.arch_debian}} libxxf86vm-dev:${{matrix.arch_debian}} x11proto-dev:${{matrix.arch_debian}} xserver-xorg-dev:${{matrix.arch_debian}} xtrans-dev:${{matrix.arch_debian}} -y
|
||||||
apt install gcc-${{matrix.arch_gcc}} g++-${{matrix.arch_gcc}} zlib1g-dev:${{matrix.arch_debian}} libbz2-dev:${{matrix.arch_debian}} libgl1-mesa-dev:${{matrix.arch_debian}} libasound2-dev:${{matrix.arch_debian}} libpulse-dev:${{matrix.arch_debian}} -y
|
apt install gcc-${{matrix.arch_gcc}} g++-${{matrix.arch_gcc}} zlib1g-dev:${{matrix.arch_debian}} libbz2-dev:${{matrix.arch_debian}} libgl1-mesa-dev:${{matrix.arch_debian}} libasound2-dev:${{matrix.arch_debian}} libpulse-dev:${{matrix.arch_debian}} -y
|
||||||
|
# https://github.com/libsdl-org/SDL/blob/release-2.28.1/docs/README-linux.md#build-dependencies
|
||||||
|
apt install build-essential git make autoconf automake libtool pkg-config cmake ninja-build gnome-desktop-testing:${{matrix.arch_debian}} libasound2-dev:${{matrix.arch_debian}} libpulse-dev:${{matrix.arch_debian}} libaudio-dev:${{matrix.arch_debian}} libjack-dev:${{matrix.arch_debian}} libsndio-dev:${{matrix.arch_debian}} libsamplerate0-dev:${{matrix.arch_debian}} libx11-dev:${{matrix.arch_debian}} libxext-dev:${{matrix.arch_debian}} libxrandr-dev:${{matrix.arch_debian}} libxcursor-dev:${{matrix.arch_debian}} libxfixes-dev:${{matrix.arch_debian}} libxi-dev:${{matrix.arch_debian}} libxss-dev:${{matrix.arch_debian}} libwayland-dev:${{matrix.arch_debian}} libxkbcommon-dev:${{matrix.arch_debian}} libdrm-dev:${{matrix.arch_debian}} libgbm-dev:${{matrix.arch_debian}} libgl1-mesa-dev:${{matrix.arch_debian}} libgles2-mesa-dev:${{matrix.arch_debian}} libegl1-mesa-dev:${{matrix.arch_debian}} libdbus-1-dev:${{matrix.arch_debian}} libibus-1.0-dev:${{matrix.arch_debian}} libudev-dev:${{matrix.arch_debian}} fcitx-libs-dev:${{matrix.arch_debian}} -y
|
||||||
|
apt install libpipewire-0.3-dev:${{matrix.arch_debian}} libdecor-0-dev:${{matrix.arch_debian}} -y
|
||||||
|
# https://github.com/libsdl-org/SDL/blob/release-3.2.16/docs/README-linux.md#build-dependencies
|
||||||
|
apt install build-essential git make pkg-config cmake ninja-build gnome-desktop-testing:${{matrix.arch_debian}} libasound2-dev:${{matrix.arch_debian}} libpulse-dev:${{matrix.arch_debian}} libaudio-dev:${{matrix.arch_debian}} libjack-dev:${{matrix.arch_debian}} libsndio-dev:${{matrix.arch_debian}} libx11-dev:${{matrix.arch_debian}} libxext-dev:${{matrix.arch_debian}} libxrandr-dev:${{matrix.arch_debian}} libxcursor-dev:${{matrix.arch_debian}} libxfixes-dev:${{matrix.arch_debian}} libxi-dev:${{matrix.arch_debian}} libxss-dev:${{matrix.arch_debian}} libxkbcommon-dev:${{matrix.arch_debian}} libdrm-dev:${{matrix.arch_debian}} libgbm-dev:${{matrix.arch_debian}} libgl1-mesa-dev:${{matrix.arch_debian}} libgles2-mesa-dev:${{matrix.arch_debian}} libegl1-mesa-dev:${{matrix.arch_debian}} libdbus-1-dev:${{matrix.arch_debian}} libibus-1.0-dev:${{matrix.arch_debian}} libudev-dev:${{matrix.arch_debian}} -y
|
||||||
|
apt install libpipewire-0.3-dev:${{matrix.arch_debian}} libwayland-dev:${{matrix.arch_debian}} libdecor-0-dev:${{matrix.arch_debian}} liburing-dev:${{matrix.arch_debian}} -y
|
||||||
|
|
||||||
- name: Build everything else
|
- name: Build everything else
|
||||||
run: |
|
run: |
|
||||||
|
|
Loading…
Add table
Reference in a new issue