CI: Enable OpenMandriva

This commit is contained in:
Jonas Kvinge 2024-01-04 02:33:18 +01:00
parent 04e593dc62
commit de7ca8b736
1 changed files with 7 additions and 6 deletions

View File

@ -272,7 +272,7 @@ jobs:
build-openmandriva: build-openmandriva:
name: Build OpenMandriva name: Build OpenMandriva
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
@ -281,13 +281,12 @@ jobs:
container: container:
image: openmandriva/${{matrix.openmandriva_version}} image: openmandriva/${{matrix.openmandriva_version}}
steps: steps:
- name: Update repositories - name: Update distro
run: dnf update -y run: dnf distro-sync --assumeyes
- name: Upgrade packages
run: dnf upgrade -y
- name: Install dependencies - name: Install dependencies
run: > run: >
dnf install -y dnf install -y
which
glibc glibc
gcc-c++ gcc-c++
git git
@ -308,7 +307,7 @@ jobs:
sqlite-devel sqlite-devel
libasound-devel libasound-devel
pulseaudio-devel pulseaudio-devel
lib64GL-devel libGL-devel
libgst-plugins-base1.0-devel libgst-plugins-base1.0-devel
taglib-devel taglib-devel
chromaprint-devel chromaprint-devel
@ -333,6 +332,8 @@ jobs:
appstream appstream
appstream-util appstream-util
hicolor-icon-theme hicolor-icon-theme
- name: Remove files
run: rm -rf /usr/lib64/qt6/lib/cmake/Qt6Sql/{Qt6QMYSQL*,Qt6QODBCD*,Qt6QPSQL*,Qt6QIBase*}
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with: