CI: Enable Mageia

This commit is contained in:
Jonas Kvinge 2024-04-06 21:10:49 +02:00
parent 3e9a1776a1
commit 0b85f5192c
1 changed files with 11 additions and 7 deletions

View File

@ -360,7 +360,7 @@ jobs:
build-mageia: build-mageia:
name: Build Mageia name: Build Mageia
if: github.repository != 'strawberrymusicplayer/strawberry-private' && false if: github.repository != 'strawberrymusicplayer/strawberry-private'
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
fail-fast: false fail-fast: false
@ -404,16 +404,19 @@ jobs:
lib64fftw-devel lib64fftw-devel
lib64dbus-devel lib64dbus-devel
lib64appstream-devel lib64appstream-devel
lib64qt6core-devel
lib64qt6gui-devel
lib64qt6widgets-devel
lib64qt6network-devel
lib64qt6concurrent-devel
lib64qt6sql-devel
lib64qt6dbus-devel
lib64qt6help-devel
lib64qt6test-devel
protobuf-compiler protobuf-compiler
desktop-file-utils desktop-file-utils
appstream-util appstream-util
hicolor-icon-theme hicolor-icon-theme
- name: Install Qt 5
if: matrix.mageia_version == '8'
run: urpmi --auto --force urpmi-debuginfo-install lib64qt5core-devel lib64qt5gui-devel lib64qt5widgets-devel lib64qt5network-devel lib64qt5concurrent-devel lib64qt5sql-devel lib64qt5dbus-devel lib64qt5help-devel lib64qt5test-devel lib64qt5x11extras-devel
- name: Install Qt 6
if: matrix.mageia_version == 'cauldron'
run: urpmi --auto --force urpmi-debuginfo-install lib64qt6core-devel lib64qt6gui-devel lib64qt6widgets-devel lib64qt6network-devel lib64qt6concurrent-devel lib64qt6sql-devel lib64qt6dbus-devel lib64qt6help-devel lib64qt6test-devel
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
@ -1481,6 +1484,7 @@ jobs:
needs: needs:
- build-opensuse - build-opensuse
- build-fedora - build-fedora
- build-mageia
- build-debian - build-debian
- build-ubuntu - build-ubuntu
- build-windows-mingw - build-windows-mingw