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:
name: Build Mageia
if: github.repository != 'strawberrymusicplayer/strawberry-private' && false
if: github.repository != 'strawberrymusicplayer/strawberry-private'
runs-on: ubuntu-latest
strategy:
fail-fast: false
@ -404,16 +404,19 @@ jobs:
lib64fftw-devel
lib64dbus-devel
lib64appstream-devel
lib64qt6core-devel
lib64qt6gui-devel
lib64qt6widgets-devel
lib64qt6network-devel
lib64qt6concurrent-devel
lib64qt6sql-devel
lib64qt6dbus-devel
lib64qt6help-devel
lib64qt6test-devel
protobuf-compiler
desktop-file-utils
appstream-util
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
uses: actions/checkout@v4
with:
@ -1481,6 +1484,7 @@ jobs:
needs:
- build-opensuse
- build-fedora
- build-mageia
- build-debian
- build-ubuntu
- build-windows-mingw