]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
CI: on openSUSE use cmake from the windows:mingw project instead from devel:tools...
authorRalf Habacker <ralf.habacker@freenet.de>
Fri, 1 Dec 2023 16:18:01 +0000 (17:18 +0100)
committerRalf Habacker <ralf.habacker@freenet.de>
Fri, 1 Dec 2023 16:18:01 +0000 (17:18 +0100)
Since this repo is already used for mingw builds, the additional repo and
associated problems can be avoided.

tools/ci-install.sh

index 2f116ca03aa54207d16d0679feca5c37f50cf1ad..d4980f4984717c9f523510b6810e0c1a07c16f6c 100755 (executable)
@@ -218,9 +218,9 @@ case "$ci_distro" in
                 version=$(. /etc/os-release; echo ${VERSION_ID} | sed 's, ,_,g')
                 repo="openSUSE_Leap_$version"
                 # Use a newer CMake (3.21) version for JUnit XML support on openSUSE Leap.
-                if ! zypper lr cmake > /dev/null; then
-                    $zypper ar --refresh --no-gpgcheck --name cmake \
-                        "https://download.opensuse.org/repositories/devel:tools:building/$version/devel:tools:building.repo"
+                if ! zypper lr windows_mingw > /dev/null; then
+                    $zypper ar --refresh --no-gpgcheck \
+                        "https://download.opensuse.org/repositories/windows:/mingw/$repo/windows:mingw.repo"
                 fi
                 ;;
             (opensuse-tumbleweed)
@@ -247,15 +247,10 @@ case "$ci_distro" in
                 else
                     bits="32"
                 fi
-                (
-                    p=$(zypper lr | grep "windows_mingw_win${bits}" || true)
-                    if [ -z "$p" ]; then
-                        $zypper ar --refresh --no-gpgcheck \
-                            "https://download.opensuse.org/repositories/windows:/mingw/$repo/windows:mingw.repo"
-                        $zypper ar --refresh --no-gpgcheck \
-                            "https://download.opensuse.org/repositories/windows:/mingw:/win${bits}/$repo/windows:mingw:win${bits}.repo"
-                    fi
-                )
+                if ! zypper lr "windows_mingw_win${bits}" > /dev/null; then
+                    $zypper ar --refresh --no-gpgcheck \
+                        "https://download.opensuse.org/repositories/windows:/mingw:/win${bits}/$repo/windows:mingw:win${bits}.repo"
+                fi
                 packages=(
                     "${packages[@]}"
                     mingw${bits}-cross-cmake