[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