]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
github: Use libsoup 3 for tests
authorTobias Brunner <tobias@strongswan.org>
Wed, 4 Jun 2025 16:07:35 +0000 (18:07 +0200)
committerTobias Brunner <tobias@strongswan.org>
Wed, 4 Jun 2025 17:08:57 +0000 (19:08 +0200)
Requires installing libxml2-dev explicitly for the alpine build as
libsoup-dev had a dependency on it.

scripts/test.sh

index 65545ea0dd7f7760f0a8893d9b2db07a06f0f55d..3adce6c005b9d32e2aed99dfdd3a753652e5131f 100755 (executable)
@@ -305,7 +305,7 @@ all|alpine|codeql|coverage|sonarcloud|no-dbg|no-testable-ke)
        if [ "$TEST" = "no-testable-ke" ]; then
                CONFIG="$CONFIG --without-testable-ke"
        fi
-       DEPS="$DEPS libcurl4-gnutls-dev libsoup2.4-dev libunbound-dev libldns-dev
+       DEPS="$DEPS libcurl4-gnutls-dev libsoup-3.0-dev libunbound-dev libldns-dev
                  libmysqlclient-dev libsqlite3-dev clearsilver-dev libfcgi-dev
                  libldap2-dev libpcsclite-dev libpam0g-dev binutils-dev libnm-dev
                  libgcrypt20-dev libjson-c-dev libtspi-dev libsystemd-dev
@@ -318,11 +318,11 @@ all|alpine|codeql|coverage|sonarcloud|no-dbg|no-testable-ke)
        fi
        if [ "$TEST" = "alpine" ]; then
                # override the whole list for alpine
-               DEPS="git gmp-dev openldap-dev curl-dev ldns-dev unbound-dev libsoup-dev
-                         tpm2-tss-dev tpm2-tss-sys mariadb-dev wolfssl-dev libgcrypt-dev
-                         botan3-dev pcsc-lite-dev networkmanager-dev linux-pam-dev
-                         iptables-dev libselinux-dev binutils-dev libunwind-dev ruby
-                         py3-setuptools py3-build py3-tox"
+               DEPS="git gmp-dev openldap-dev curl-dev ldns-dev unbound-dev libsoup3-dev
+                         libxml2-dev tpm2-tss-dev tpm2-tss-sys mariadb-dev wolfssl-dev
+                         libgcrypt-dev botan3-dev pcsc-lite-dev networkmanager-dev
+                         linux-pam-dev iptables-dev libselinux-dev binutils-dev libunwind-dev
+                         ruby py3-setuptools py3-build py3-tox"
                # musl does not provide backtrace(), so use libunwind
                CONFIG="$CONFIG --enable-unwind-backtraces"
                # alpine doesn't have systemd