File project.diff of Package gssdp-1_2
--- baselibs.conf.orig
+++ baselibs.conf
@@ -1 +1 @@
-libgssdp-1_6-0
+libgssdp-1_2-0
--- gssdp.spec.orig
+++ gssdp.spec
@@ -16,17 +16,17 @@
#
-%define soname 1_6-0
-%define sover 1.6
+%define soname 1_2-0
+%define sover 1.2
%bcond_with sniffer
Name: gssdp
-Version: 1.6.2
+Version: 1.4.1
Release: 0
Summary: Library for resource discovery and announcement over SSDP
License: LGPL-2.0-or-later
Group: Development/Libraries/C and C++
URL: http://www.gupnp.org/
-Source0: https://download.gnome.org/sources/gssdp/1.6/%{name}-%{version}.tar.xz
+Source0: https://download.gnome.org/sources/gssdp/1.4/%{name}-%{version}.tar.xz
Source1: baselibs.conf
BuildRequires: meson >= 0.54.0
@@ -37,7 +37,8 @@ BuildRequires: pkgconfig(gobject-intros
%if %{with sniffer}
BuildRequires: pkgconfig(gtk4)
%endif
-BuildRequires: pkgconfig(libsoup-3.0)
+###BuildRequires: pkgconfig(libsoup-3.0)
+BuildRequires: pkgconfig(libsoup-2.4) >= 2.26.1
BuildRequires: pkgconfig(vapigen)
%description
@@ -72,20 +73,20 @@ announcement over SSDP.
This package provides the GObject Introspection bindings for gssdp.
-%package doc
+%package -n %{name}-%{soname}-doc
Summary: Documentation for %{name}
BuildArch: noarch
-%description doc
+%description -n %{name}-%{soname}-doc
Documentation for %{name}.
-%package -n libgssdp-devel
+%package -n libgssdp-%{soname}-devel
Summary: Library for resource discovery and announcement over SSDP - Development Files
Group: Development/Libraries/C and C++
Requires: libgssdp-%{soname} = %{version}
Requires: typelib-1_0-GSSDP-1_0 = %{version}
-%description -n libgssdp-devel
+%description -n libgssdp-%{soname}-devel
gssdp offers a GObject-based API for handling resource discovery and
announcement over SSDP.
@@ -95,7 +96,6 @@ announcement over SSDP.
%build
%meson \
-Dgtk_doc=true \
- -Dmanpages=false \
%if %{without sniffer}
-Dsniffer=false \
%endif
@@ -130,10 +130,10 @@ mv %{buildroot}%{_datadir}/doc/%{name}-%
%files -n typelib-1_0-GSSDP-1_0
%{_libdir}/girepository-1.0/GSSDP-%{sover}.typelib
-%files doc
+%files -n %{name}-%{soname}-doc
%doc %{_docdir}/%{name}-%{sover}/
-%files -n libgssdp-devel
+%files -n libgssdp-%{soname}-devel
%{_includedir}/%{name}-%{sover}/
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc