diff --git a/libsoup3.spec b/libsoup3.spec index 7283ef10321b0847a3756fcf1f199b1e00bfc313..462cc9d8a873c514156ad84663ff5aeed7b241d4 100644 --- a/libsoup3.spec +++ b/libsoup3.spec @@ -1,24 +1,32 @@ %global glib2_version 2.69.1 +%bcond_with sysprof + Name: libsoup3 Version: 3.4.4 -Release: 1 +Release: 2 Summary: Soup, an HTTP library implementation -License: LGPLv2 +License: LGPL-2.0-or-later URL: https://wiki.gnome.org/Projects/libsoup Source0: https://download.gnome.org/sources/libsoup/3.4/libsoup-%{version}.tar.xz -BuildRequires: gcc meson gettext vala krb5-devel samba-winbind-clients -BuildRequires: gi-docgen >= 2021.1 -BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gio-2.0) -BuildRequires: glib-networking -BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: gcc gettext vala krb5-devel samba-winbind-clients +BuildRequires: meson >= 0.54 +BuildRequires: pkgconfig(gio-2.0) >= %{glib2_version} +BuildRequires: pkgconfig(gio-unix-2.0) >= %{glib2_version} +BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version} +BuildRequires: pkgconfig(gmodule-2.0) >= %{glib2_version} +BuildRequires: pkgconfig(gobject-2.0) >= %{glib2_version} BuildRequires: pkgconfig(libbrotlidec) -BuildRequires: pkgconfig(libpsl) +BuildRequires: pkgconfig(libnghttp2) +BuildRequires: pkgconfig(libpsl) >= 0.20 BuildRequires: pkgconfig(sqlite3) +BuildRequires: pkgconfig(zlib) +BuildRequires: gi-docgen >= 2021.1 +BuildRequires: glib-networking +%if %{with sysprof} BuildRequires: pkgconfig(sysprof-capture-4) -BuildRequires: pkgconfig(libnghttp2) +%endif Recommends: glib-networking >= %{glib2_version} @@ -48,7 +56,7 @@ you to develop applications that use the libsoup library. %autosetup -p1 -n libsoup-%{version} %build -%meson -Ddocs=enabled -Dtests=false -Dautobahn=disabled -Dpkcs11_tests=disabled +%meson -Ddocs=enabled -Dtests=false -Dautobahn=disabled -Dpkcs11_tests=disabled -Dsysprof=%{?with_sysprof:enabled}%{?!with_sysprof:disabled} %meson_build %install @@ -76,6 +84,9 @@ install -m 644 -D tests/libsoup.supp %{buildroot}%{_datadir}/libsoup-3.0/libsoup %{_datadir}/doc %changelog +* Fri Oct 25 2024 Funda Wang - 3.4.4-2 +- make sysprof build conditioned + * Fri Nov 17 2023 lwg - 3.4.4-1 - update to version 3.4.4 diff --git a/xgettext.patch b/xgettext.patch deleted file mode 100644 index 08cb8b4cb5b0886cfc3d6b6b10dede1e114e849b..0000000000000000000000000000000000000000 --- a/xgettext.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- meson.build~ 2021-11-24 12:15:58.564374000 -0600 -+++ meson.build 2022-01-06 09:43:04.302267338 -0600 -@@ -392,11 +392,7 @@ - configure_file(output : 'config.h', configuration : cdata) - - subdir('libsoup') --xgettext = find_program('xgettext', required : false) --# xgettext is optional (on Windows for instance) --if xgettext.found() -- subdir('po') --endif -+subdir('po') - - subdir('examples') - subdir('fuzzing') -@@ -421,7 +417,7 @@ - 'GSSAPI' : enable_gssapi, - 'NTLM' : ntlm_auth.found(), - 'Brotli' : brotlidec_dep.found(), -- 'Translations' : xgettext.found(), -+ 'Translations' : 'True', - 'GIR' : enable_introspection, - 'VAPI' : enable_vapi, - 'Documentation' : get_option('gtk_doc'),