diff --git a/main/libsoup/.pkgfiles b/main/libsoup/.pkgfiles index a454f8dd0..ff26c7a2b 100644 --- a/main/libsoup/.pkgfiles +++ b/main/libsoup/.pkgfiles @@ -1,4 +1,4 @@ -libsoup-2.74.0-1 +libsoup-2.74.0-2 drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/include/libsoup-2.4/ diff --git a/main/libsoup/spkgbuild b/main/libsoup/spkgbuild index 73cea4152..3d3f46a3b 100755 --- a/main/libsoup/spkgbuild +++ b/main/libsoup/spkgbuild @@ -3,17 +3,20 @@ name=libsoup version=2.74.0 -release=1 +release=2 source="https://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz" build() { cd $name-$version - venom-meson \ - -Dgssapi=disabled \ - -Dvapi=enabled \ - -Dbrotli=disabled \ - -Dsysprof=disabled \ - build + + # Fix a build failure caused by libxml2-2.12.x: + sed -i '/tree/a #include ' libsoup/soup-xmlrpc*.c + + venom-meson build \ + -Dgssapi=disabled \ + -Dvapi=enabled \ + -Dbrotli=disabled \ + -Dsysprof=disabled meson compile -C build DESTDIR=$PKG meson install --no-rebuild -C build }