From a1dca3eb2a2836aa5b94120388ad44b210683e05 Mon Sep 17 00:00:00 2001 From: DistroBaker Date: Thu, 4 Feb 2021 11:49:35 +0100 Subject: [PATCH] Merged update from upstream sources This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/libsoup.git#8eaacfb2ce66c7dcfc3a6621d41ccc1c8313ef0a --- libsoup.spec | 42 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 37 insertions(+), 5 deletions(-) diff --git a/libsoup.spec b/libsoup.spec index f6e7968..d69e6f9 100644 --- a/libsoup.spec +++ b/libsoup.spec @@ -1,8 +1,11 @@ %define glib2_version 2.58.0 +# Coverity scan can override this to 0, to skip checking in gtk-doc generated code +%{!?with_docs: %global with_docs 1} + Name: libsoup Version: 2.72.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Soup, an HTTP library implementation License: LGPLv2 @@ -12,7 +15,9 @@ Source0: https://download.gnome.org/sources/%{name}/2.72/%{name}-%{version}.tar. BuildRequires: gettext BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: glib-networking +%if %{with_docs} BuildRequires: gtk-doc +%endif BuildRequires: krb5-devel BuildRequires: meson BuildRequires: pkgconfig(gobject-introspection-1.0) @@ -46,11 +51,29 @@ Requires: %{name}%{?_isa} = %{version}-%{release} Libsoup is an HTTP library implementation in C. This package allows you to develop applications that use the libsoup library. +%if %{with_docs} + +%package doc +Summary: Documentation files for %{name} +BuildArch: noarch + +%description doc +This package contains developer documentation for %{name}. + +# %%{with_docs} +%endif + %prep %autosetup -p1 %build -%meson -Dgtk_doc=true +%if %{with_docs} +%define gtkdoc_flags -Dgtk_doc=true +%else +%define gtkdoc_flags -Dgtk_doc=false +%endif + +%meson %gtkdoc_flags %meson_build %install @@ -79,15 +102,24 @@ sed -i -e 's/sysprof-capture-4, //' $RPM_BUILD_ROOT%{_libdir}/pkgconfig/*.pc %{_libdir}/pkgconfig/*.pc %dir %{_datadir}/gir-1.0 %{_datadir}/gir-1.0/Soup*2.4.gir -%dir %{_datadir}/gtk-doc -%dir %{_datadir}/gtk-doc/html -%{_datadir}/gtk-doc/html/%{name}-2.4 %dir %{_datadir}/vala %dir %{_datadir}/vala/vapi %{_datadir}/vala/vapi/libsoup-2.4.deps %{_datadir}/vala/vapi/libsoup-2.4.vapi +%if %{with_docs} + +%files doc +%dir %{_datadir}/gtk-doc +%dir %{_datadir}/gtk-doc/html +%{_datadir}/gtk-doc/html/%{name}-2.4 + +%endif + %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 2.72.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Sun Sep 20 2020 Kalev Lember - 2.72.0-3 - Try harder to avoid sysprof-devel dependency