Fix GitLab CI package dependencies for Ubuntu 24.04

- Remove unavailable packages: libxcb-sync1-dev, libxcb-xkb1-dev
- Fix YAML indentation issues in before_script sections
- Remove duplicate libxcb-xinerama0-dev package
- Ensure CI pipeline can run successfully on Ubuntu 24.04

The pipeline should now be able to install dependencies and proceed with the build process.
This commit is contained in:
Zephyron
2025-09-16 15:38:37 +10:00
parent 10c5e582fc
commit 4056fd8ca6

View File

@@ -58,9 +58,9 @@ build-linux:
- apt-get install -y -qq libgl1-mesa-dev libglu1-mesa-dev
- apt-get install -y -qq libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev
- apt-get install -y -qq libxcb-render-util0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-shm0-dev
- apt-get install -y -qq libxcb-sync1-dev libxcb-xfixes0-dev libxcb-xinerama0-dev libxcb-xkb1-dev
- apt-get install -y -qq libxcb-xfixes0-dev libxcb-xinerama0-dev
- apt-get install -y -qq libxcb1-dev libxkbcommon-x11-dev libxkbcommon-dev
- apt-get install -y -qq libxcb-util0-dev libxcb-util1-dev libxcb-xinerama0-dev libxcb-xkb-dev
- apt-get install -y -qq libxcb-util0-dev libxcb-util1-dev libxcb-xkb-dev
- apt-get install -y -qq libpulse-dev libasound2-dev libusb-1.0-0-dev
- apt-get install -y -qq libavcodec-dev libavfilter-dev libavutil-dev libswscale-dev
- apt-get install -y -qq libssl-dev libboost-all-dev