From 7add21ac0032bcb61f5437c26787a436cfcc4d199b8d2b67e7848a54b9db7072 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 13 Sep 2022 07:35:16 +0000 Subject: [PATCH] Accepting request 1002661 from GNOME:Next GNOME 43.rc - let's get this into Staging to see what we break (e.g meson:test seems to be an issue already) OBS-URL: https://build.opensuse.org/request/show/1002661 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gssdp?expand=0&rev=95 --- baselibs.conf | 2 +- gssdp-1.4.0.1.tar.xz | 3 --- gssdp-1.5.2.tar.xz | 3 +++ gssdp.changes | 32 ++++++++++++++++++++++++++++++++ gssdp.spec | 36 ++++++++++++++++++++++++------------ 5 files changed, 60 insertions(+), 16 deletions(-) delete mode 100644 gssdp-1.4.0.1.tar.xz create mode 100644 gssdp-1.5.2.tar.xz diff --git a/baselibs.conf b/baselibs.conf index 178d45e..ab97793 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1 +1 @@ -libgssdp-1_2-0 +libgssdp-1_6-0 diff --git a/gssdp-1.4.0.1.tar.xz b/gssdp-1.4.0.1.tar.xz deleted file mode 100644 index 56488f4..0000000 --- a/gssdp-1.4.0.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582 -size 1229264 diff --git a/gssdp-1.5.2.tar.xz b/gssdp-1.5.2.tar.xz new file mode 100644 index 0000000..c2aa8be --- /dev/null +++ b/gssdp-1.5.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb40ac7274d8dc06d1a275bc8813257d9960e78a8a6d9acf3e017aa16a17161e +size 1232428 diff --git a/gssdp.changes b/gssdp.changes index b4f59fd..a8e82ce 100644 --- a/gssdp.changes +++ b/gssdp.changes @@ -1,3 +1,35 @@ +------------------------------------------------------------------- +Sat Aug 27 18:43:35 UTC 2022 - Bjørn Lie + +- Update to version 1.5.2: + + Enable global scope v6 addresses. + + Expose Client:address as proper property. + + Clean-up client properties, make some construct-only. + + Add new convenience constructors for client. +- Changes from version 1.5.1: + + Clean-up debug output. + + Allow interface indexes up to MAXINT. +- Disable meson_test macro for now, fails currently, but that is ok + as we are on the unstable branch. +- Replace python3-gi-docgen with pkgconfig(gi-docgen) + BuildRequires, align with what meson checks for. +- Drop unneeded and unused gtk-doc BuildRequires. +- Package docs in default docdir ref openSUSE standard and split it + out in a doc subpackage. +- Use ldconfig_scriptlets macro for post(un) handling. + +------------------------------------------------------------------- +Fri Apr 29 19:51:27 UTC 2022 - Emily Gonyer + +- Update to version 1.5.0: + + Switch to libsoup3. + + Bump API and ABI. + + Deprecate Client:msearch-port property for Client:port. +- Bump soname and sover following upstream changes, also in + baselibs.conf +- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0) + BuildRequires following upstreams port. + ------------------------------------------------------------------- Mon Sep 27 16:34:54 UTC 2021 - Dominique Leuenberger diff --git a/gssdp.spec b/gssdp.spec index 63c85e2..3ba4b43 100644 --- a/gssdp.spec +++ b/gssdp.spec @@ -1,7 +1,7 @@ # # spec file for package gssdp # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,28 +16,28 @@ # -%define soname 1_2-0 -%define sover 1.2 +%define soname 1_6-0 +%define sover 1.6 %bcond_with sniffer Name: gssdp -Version: 1.4.0.1 +Version: 1.5.2 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.4/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gssdp/1.5/%{name}-%{version}.tar.xz Source1: baselibs.conf -BuildRequires: gtk-doc + BuildRequires: meson >= 0.54.0 BuildRequires: pkgconfig -BuildRequires: python3-gi-docgen >= 2021.1 +BuildRequires: pkgconfig(gi-docgen) BuildRequires: pkgconfig(glib-2.0) >= 2.54 BuildRequires: pkgconfig(gobject-introspection-1.0) %if %{with sniffer} BuildRequires: pkgconfig(gtk4) %endif -BuildRequires: pkgconfig(libsoup-2.4) >= 2.26.1 +BuildRequires: pkgconfig(libsoup-3.0) BuildRequires: pkgconfig(vapigen) %description @@ -72,6 +72,13 @@ announcement over SSDP. This package provides the GObject Introspection bindings for gssdp. +%package doc +Summary: Documentation for %{name} +BuildArch: noarch + +%description doc +Documentation for %{name}. + %package -n libgssdp-devel Summary: Library for resource discovery and announcement over SSDP - Development Files Group: Development/Libraries/C and C++ @@ -99,12 +106,15 @@ announcement over SSDP. %install %meson_install +# Make default docdir ref openSUSE standard +mkdir -p %{buildroot}%{_docdir}/%{name}-%{sover} +# Move docs from upstream docdir to openSUSE docdir standard +mv %{buildroot}%{_datadir}/doc/%{name}-%{sover} %{buildroot}%{_docdir} %check -%meson_test +#%%meson_test -%post -n libgssdp-%{soname} -p /sbin/ldconfig -%postun -n libgssdp-%{soname} -p /sbin/ldconfig +%ldconfig_scriptlets -n libgssdp-%{soname} %if %{with sniffer} %files utils @@ -119,12 +129,14 @@ announcement over SSDP. %files -n typelib-1_0-GSSDP-1_0 %{_libdir}/girepository-1.0/GSSDP-%{sover}.typelib +%files doc +%doc %{_docdir}/%{name}-%{sover}/ + %files -n libgssdp-devel %{_includedir}/%{name}-%{sover}/ %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_datadir}/gir-1.0/GSSDP-%{sover}.gir -%doc %{_datadir}/doc/gssdp-%{sover}/ %dir %{_datadir}/vala/vapi %{_datadir}/vala/vapi/gssdp-%{sover}.deps %{_datadir}/vala/vapi/gssdp-%{sover}.vapi