[packages/libsoup3] - updated to 3.8.0
qboosh
qboosh at pld-linux.org
Sat Oct 17 19:20:27 CEST 2026
commit 526cf4f2a6e1a87884e71e555624b4a73a749ac2
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Oct 17 19:21:04 2026 +0200
- updated to 3.8.0
libsoup3-path-override.patch | 10 +++++-----
libsoup3.spec | 25 +++++++++++++++----------
2 files changed, 20 insertions(+), 15 deletions(-)
---
diff --git a/libsoup3.spec b/libsoup3.spec
index 504c9ec..793293d 100644
--- a/libsoup3.spec
+++ b/libsoup3.spec
@@ -6,17 +6,18 @@
Summary: HTTP client/server library for GNOME
Summary(pl.UTF-8): Biblioteka klienta/serwera HTTP dla GNOME
Name: libsoup3
-Version: 3.6.6
+Version: 3.8.0
Release: 1
License: LGPL v2+
Group: Libraries
-Source0: https://download.gnome.org/sources/libsoup/3.6/libsoup-%{version}.tar.xz
-# Source0-md5: 9e07742595800ecf301eafb52300dd89
+Source0: https://download.gnome.org/sources/libsoup/3.8/libsoup-%{version}.tar.xz
+# Source0-md5: 3e7e404362998102b602698c799a0759
# from libsoup 3.0.0 (waiting for pygobject3 release containing this file)
Source1: Soup.py
Patch0: %{name}-path-override.patch
URL: https://wiki.gnome.org/Projects/libsoup
BuildRequires: docbook-dtd412-xml
+BuildRequires: gcc >= 5:3.2
BuildRequires: gettext-tools
%{?with_apidocs:BuildRequires: gi-docgen >= 2021.1}
BuildRequires: glib2-devel >= 1:2.70.0
@@ -25,11 +26,11 @@ BuildRequires: heimdal-devel
BuildRequires: libbrotli-devel
BuildRequires: libpsl-devel >= 0.20.0
BuildRequires: libxml2-devel >= 1:2.6.31
-BuildRequires: meson >= 0.54
+BuildRequires: meson >= 0.62
BuildRequires: nghttp2-devel >= 1.50.0
BuildRequires: ninja >= 1.5
BuildRequires: pkgconfig
-BuildRequires: python3
+BuildRequires: python3 >= 1:3
BuildRequires: rpm-build >= 4.6
BuildRequires: rpmbuild(macros) >= 2.042
BuildRequires: sqlite3-devel
@@ -38,9 +39,11 @@ BuildRequires: tar >= 1:1.22
BuildRequires: vala
BuildRequires: xz
BuildRequires: zlib-devel
+BuildRequires: zstd-devel >= 1.4.0
Requires: glib2 >= 1:2.70.0
Requires: libpsl >= 0.20.0
Requires: nghttp2-libs >= 1.50.0
+Requires: zstd >= 1.4.0
# for TLS support
Suggests: glib-networking
# ntlm_auth for NTLM support
@@ -66,8 +69,9 @@ Requires: libbrotli-devel
Requires: libpsl-devel >= 0.20.0
Requires: libxml2-devel >= 1:2.6.31
Requires: sqlite3-devel
-Requires: sysprof-devel >= 3.38
+%{?with_sysprof:Requires: sysprof-devel >= 3.38}
Requires: zlib-devel
+Requires: zstd-devel >= 1.4.0
%description devel
Header files for libsoup 3 library.
@@ -143,7 +147,8 @@ API libsoup 3 dla języka Vala.
-Dsysprof=%{__enabled_disabled sysprof} \
-Dtests=false \
-Dtls_check=false \
- -Dvapi=enabled
+ -Dvapi=enabled \
+ -Dzstd=enabled
%meson_build
@@ -171,13 +176,13 @@ rm -rf $RPM_BUILD_ROOT
%files -f libsoup-3.0.lang
%defattr(644,root,root,755)
%doc AUTHORS NEWS README
-%attr(755,root,root) %{_libdir}/libsoup-3.0.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsoup-3.0.so.0
+%{_libdir}/libsoup-3.0.so.*.*.*
+%ghost %{_libdir}/libsoup-3.0.so.0
%{_libdir}/girepository-1.0/Soup-3.0.typelib
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libsoup-3.0.so
+%{_libdir}/libsoup-3.0.so
%{_includedir}/libsoup-3.0
%{_pkgconfigdir}/libsoup-3.0.pc
%{_datadir}/gir-1.0/Soup-3.0.gir
diff --git a/libsoup3-path-override.patch b/libsoup3-path-override.patch
index 77ab64d..d13d90d 100644
--- a/libsoup3-path-override.patch
+++ b/libsoup3-path-override.patch
@@ -1,6 +1,6 @@
---- libsoup-3.6.6/meson.build.orig 2026-02-14 23:13:32.000000000 +0100
-+++ libsoup-3.6.6/meson.build 2026-02-20 18:46:46.063702246 +0100
-@@ -326,11 +326,18 @@ endif
+--- libsoup-3.8.0/meson.build.orig 2026-10-01 01:12:22.000000000 +0200
++++ libsoup-3.8.0/meson.build 2026-10-17 18:55:58.889188932 +0200
+@@ -336,11 +336,18 @@ endif
################
# NTLM not supported on Windows
if host_machine.system() != 'windows'
@@ -22,12 +22,12 @@
endif
else
ntlm_auth = dependency('', required: false)
-@@ -393,7 +400,7 @@ summary({
+@@ -403,7 +410,7 @@ summary({
summary({
'GSSAPI' : gssapi_dep.found(),
- 'NTLM' : ntlm_auth.found(),
+ 'NTLM' : ntlm_auth_found,
'Brotli' : brotlidec_dep.found(),
+ 'zstd' : libzstd_dep.found(),
'Translations' : xgettext.found(),
- 'GIR' : enable_introspection,
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libsoup3.git/commitdiff/526cf4f2a6e1a87884e71e555624b4a73a749ac2
More information about the pld-cvs-commit
mailing list