CI: Add openSUSE Leap 16.0

This commit is contained in:
Jonas Kvinge
2025-04-16 23:27:15 +02:00
parent 52399d73fe
commit ce4f2ece93
2 changed files with 11 additions and 11 deletions

View File

@@ -15,7 +15,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
opensuse_version: [ 'tumbleweed', 'leap:15.6' ] opensuse_version: [ 'tumbleweed', 'leap:15.6', 'leap:16.0' ]
container: container:
image: opensuse/${{matrix.opensuse_version}} image: opensuse/${{matrix.opensuse_version}}
steps: steps:
@@ -27,11 +27,11 @@ jobs:
- name: Upgrade packages (Leap) - name: Upgrade packages (Leap)
if: matrix.opensuse_version != 'tumbleweed' if: matrix.opensuse_version != 'tumbleweed'
run: zypper -n --gpg-auto-import-keys up run: zypper -n --gpg-auto-import-keys up
- name: Install gcc (Tumbleweed) - name: Install gcc
if: matrix.opensuse_version == 'tumbleweed' if: matrix.opensuse_version != 'leap:15.6'
run: zypper -n --gpg-auto-import-keys in gcc gcc-c++ run: zypper -n --gpg-auto-import-keys in gcc gcc-c++
- name: Install gcc (Leap) - name: Install gcc (leap:15.6)
if: matrix.opensuse_version != 'tumbleweed' if: matrix.opensuse_version == 'leap:15.6'
run: zypper -n --gpg-auto-import-keys in gcc14 gcc14-c++ run: zypper -n --gpg-auto-import-keys in gcc14 gcc14-c++
- name: Install packages - name: Install packages
run: > run: >
@@ -83,7 +83,7 @@ jobs:
sparsehash-devel sparsehash-devel
rapidjson-devel rapidjson-devel
- name: Install kdsingleapplication-qt6-devel - name: Install kdsingleapplication-qt6-devel
if: matrix.opensuse_version == 'tumbleweed' if: matrix.opensuse_version != 'leap:15.6'
run: zypper -n --gpg-auto-import-keys in kdsingleapplication-qt6-devel run: zypper -n --gpg-auto-import-keys in kdsingleapplication-qt6-devel
- name: Build and install KDSingleApplication - name: Build and install KDSingleApplication
if: matrix.opensuse_version == 'leap:15.6' if: matrix.opensuse_version == 'leap:15.6'
@@ -115,14 +115,14 @@ jobs:
- name: Copy source tarball - name: Copy source tarball
working-directory: build working-directory: build
run: cp strawberry-*.tar.xz /usr/src/packages/SOURCES/ run: cp strawberry-*.tar.xz /usr/src/packages/SOURCES/
- name: Build RPM (Tumbleweed) - name: Build RPM
if: matrix.opensuse_version == 'tumbleweed' if: matrix.opensuse_version != 'leap:15.6'
env: env:
RPM_BUILD_NCPUS: 4 RPM_BUILD_NCPUS: 4
working-directory: build working-directory: build
run: rpmbuild -ba strawberry.spec run: rpmbuild -ba strawberry.spec
- name: Build RPM (Leap) - name: Build RPM (leap:15.6)
if: matrix.opensuse_version != 'tumbleweed' if: matrix.opensuse_version == 'leap:15.6'
env: env:
RPM_BUILD_NCPUS: 4 RPM_BUILD_NCPUS: 4
CC: gcc-14 CC: gcc-14

View File

@@ -102,7 +102,7 @@ Features:
- Streaming support for Subsonic-compatible servers - Streaming support for Subsonic-compatible servers
- Unofficial streaming support for Tidal and Qobuz - Unofficial streaming support for Tidal and Qobuz
%if 0%{?suse_version} && 0%{?suse_version} <= 1600 %if 0%{?suse_version} && 0%{?suse_version} < 1600
%debug_package %debug_package
%endif %endif