Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gupnp for openSUSE:Factory checked in at 2022-09-21 14:40:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gupnp (Old) and /work/SRC/openSUSE:Factory/.gupnp.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gupnp" Wed Sep 21 14:40:49 2022 rev:72 rq:1004816 version:1.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gupnp/gupnp.changes 2022-01-16 23:19:02.610370945 +0100 +++ /work/SRC/openSUSE:Factory/.gupnp.new.2083/gupnp.changes 2022-09-21 14:41:28.785596431 +0200 @@ -1,0 +2,115 @@ +Sat Sep 17 11:48:47 UTC 2022 - Bj??rn Lie <[email protected]> + +- Update to version 1.6.0: + + Re-release of 1.5.4, no functional change. + +------------------------------------------------------------------- +Sat Sep 3 13:34:03 UTC 2022 - Bj??rn Lie <[email protected]> + +- Update to version 1.5.4: + + Fix build against libsoup 3.1.2 or later + + Do not rely on a log message from libsoup in tests + + Use Docbook 4.5 for manpage + + Do not use env in binding generator + + Add missing libxml2 dependency for test +- Drop 1296d10eda308792d2924f141d72b8b6818878bd.patch: Fixed + upstream. + +------------------------------------------------------------------- +Sat Aug 27 18:55:45 UTC 2022 - Bj??rn Lie <[email protected]> + +- Update to version 1.5.3: + + Linux context manager: Do not filter out v6 global addresses + + Context: Add new convenience constructors + + Examples: Fix browse.js for new API + + NetworkManager: Create v4 and v6 contexts if no family is + specified + + Connman: Create v4 and v6 contexts if no family is specified +- Changes from version 1.5.2: + + Minor doc improvements + + Minor example fixes + + Fix pkg-config dependencies + + Fix issues found by coverity + + Deprecate internal UUID generator function + + Set log domains everywhere + + Support IPv6 in all context managers (Windows still broken) + + ServiceProxy: + - Fix error handling in sync call + - Fix a memory leak in subscribe() + - Change subscribtion timeout handling + + ServiceInfo: Remove deprecated callback + + ContextFilter: + - Fix it + - Notify only if content changes + + DeviceInfo: Set task names + + ContextManager: + - Add tests for filtering + - Fix behaviour of filter. Now the filter acts as if the + context is appearing/disappearing + + Vala: Fix ownership of XML doc + + Bugs fixed: glgo#GNOME#gupnp#10, glgo#GNOME#gupnp#10, + glgo#GNOME#gupnp#10, glgo#GNOME#gupnp#36, glgo#GNOME#gupnp#37, + glgo#GNOME#gupnp#70. +- Changes from version 1.5.1: + + Minor doc fixes + + Remove left-overs from WhiteList renaming + + Make tests a little friendlier if there is no ipv6 + + Fix a couple of issues from scan-build + + DeviceInfo: + - Make DeviceInfo:document accessible + - Offer convenience function DeviceInfo:get_icon_async to + combine icon lookup and icon download + + ServiceAction: + - Potential fix for running g_clear_pointer on an uninitialized + value + - Fix getting parameters from action + + ServiceInfo: + - Do not free an error that was propagated + - Fix introspection on IPv6 devices + + Service: Fix critical if Soup error other than + G_IO_ERROR_CANCELLED occured +- Changes from version 1.5.0: + + Port to libsoup3 + + API bump (1.6) + + Improved test coverage + + All _valist functions have been removed + + The documentation is now provided by gi-docgen + + All API that was marked as deprecated up until 1.4 has been + removed + + ServiceIntrospection: is now a GInitable + + Context: + - Uses GSSDP.Client:port + - Fix reference leak when using ACL + + DeviceInfo: The get_device() and get_service() virtual + functions have been renamed + + ServiceAction: + - ServiceAction::return() was renamed to + ServiceAction::return_success() to avoid issues with + languages such as python. + + ServiceInfo: Non-gio style introspection functions are now + deprecated + + Service: Returns a proper error instead of calling g_error when + autoconnect fails + + ServiceProxy: + - Fixes an issue with M-POST fall-back if POST calls failed + - There is no need anymore to call ServiceProxyAction::get() to + get SOAP transport errors; those will now be already + presented by the ServiceProxy::call_action_finish() call. + + Bugs fixed: glgo#GNOME#gupnp#58, glgo#GNOME#gupnp#42, + glgo#GNOME#gupnp#52, glgo#GNOME#gupnp#53, glgo#GNOME#gupnp#54, + glgo#GNOME#gupnp#58, glgo#GNOME#gupnp#60, glgo#GNOME#gupnp#61, + glgo#GNOME#gupnp#63. +- Replace gtk-doc, pkgconfig(gssdp-1.2) and pkgconfig(libsoup-2.4) + with docbook-xsl-stylesheets, xsltproc, pkgconfig(gi-docgen), + pkgconfig(gssdp-1.6) and pkgconfig(libsoup-3.0) BuildRequires + following upstream changes. +- Bump soname and sover following upstream changes, also in + baselibs.conf. +- Use ldconfig_scriptlets macro for post(un) handling. +- Drop gupnp-build-man-pages.patch: Fixed upstream. +- Add 1296d10eda308792d2924f141d72b8b6818878bd.patch: Fix build + against Soup 3.1.2 and later +- Package docs in default docdir ref openSUSE standard and split it + out in a doc subpackage. + +------------------------------------------------------------------- Old: ---- gupnp-1.4.3.tar.xz gupnp-build-man-pages.patch New: ---- gupnp-1.6.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gupnp.spec ++++++ --- /var/tmp/diff_new_pack.9blUkR/_old 2022-09-21 14:41:29.273597784 +0200 +++ /var/tmp/diff_new_pack.9blUkR/_new 2022-09-21 14:41:29.277597795 +0200 @@ -17,31 +17,31 @@ # When bumping soname, do not forget to bump in baselibs.conf too. -%define soname 1_2-1 -%define sover 1.2 +%define soname 1_6-0 +%define sover 1.6 Name: gupnp -Version: 1.4.3 +Version: 1.6.0 Release: 0 Summary: Implementation of the UPnP specification License: LGPL-2.0-or-later Group: Development/Libraries/C and C++ URL: http://www.gupnp.org/ -Source0: https://download.gnome.org/sources/gupnp/1.4/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gupnp/1.6/%{name}-%{version}.tar.xz Source1: baselibs.conf -# PATCH-FIX-UPSTREAM gupnp-build-man-pages.patch -- Build and install the manpage -Patch0: gupnp-build-man-pages.patch -BuildRequires: gtk-doc +BuildRequires: docbook-xsl-stylesheets BuildRequires: meson >= 0.54.0 BuildRequires: pkgconfig +BuildRequires: xsltproc +BuildRequires: pkgconfig(gi-docgen) BuildRequires: pkgconfig(gio-2.0) >= 2.66 BuildRequires: pkgconfig(glib-2.0) >= 2.66 BuildRequires: pkgconfig(gmodule-2.0) >= 2.66 BuildRequires: pkgconfig(gobject-2.0) >= 2.66 BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.6.4 -BuildRequires: pkgconfig(gssdp-1.2) >= 1.3.0 -BuildRequires: pkgconfig(libsoup-2.4) >= 2.48.0 +BuildRequires: pkgconfig(gssdp-1.6) +BuildRequires: pkgconfig(libsoup-3.0) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(uuid) BuildRequires: pkgconfig(vapigen) @@ -82,6 +82,13 @@ This package provides the GObject Introspection bindings for GUPnP. +%package doc +Summary: Documentation for %{name} +BuildArch: noarch + +%description doc +Documentation for GUPnP. + %package -n libgupnp-devel Summary: Implementation of the UPnP specification - Development Files Group: Development/Libraries/C and C++ @@ -98,7 +105,7 @@ %prep %autosetup -p1 -sed -i 's|env python3|python3|' tools/gupnp-binding-tool-1.2 +sed -i 's|env python3|python3|' tools/gupnp-binding-tool %build %meson \ @@ -112,9 +119,12 @@ %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} -%post -n libgupnp-%{soname} -p /sbin/ldconfig -%postun -n libgupnp-%{soname} -p /sbin/ldconfig +%ldconfig_scriptlets -n libgupnp-%{soname} %files -n libgupnp-%{soname} %license COPYING @@ -124,16 +134,16 @@ %files -n typelib-1_0-GUPnP-1_0 %{_libdir}/girepository-1.0/GUPnP-%{sover}.typelib +%files doc +%doc %{_docdir}/%{name}-%{sover} + %files -n libgupnp-devel -%{_mandir}/man1/gupnp-binding-tool-1.2.1%{?ext_man} +%{_mandir}/man1/gupnp-binding-tool-1.6.1%{?ext_man} %{_bindir}/gupnp-binding-tool-%{sover} %{_includedir}/%{name}-%{sover} %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_datadir}/gir-1.0/GUPnP-%{sover}.gir -%dir %{_datadir}/gtk-doc -%dir %{_datadir}/gtk-doc/html -%{_datadir}/gtk-doc/html/%{name} %{_datadir}/vala/vapi/gupnp-%{sover}.deps %{_datadir}/vala/vapi/gupnp-%{sover}.vapi ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.9blUkR/_old 2022-09-21 14:41:29.321597917 +0200 +++ /var/tmp/diff_new_pack.9blUkR/_new 2022-09-21 14:41:29.325597928 +0200 @@ -1,2 +1,2 @@ -libgupnp-1_2-1 +libgupnp-1_6-0 ++++++ gupnp-1.4.3.tar.xz -> gupnp-1.6.0.tar.xz ++++++ ++++ 371138 lines of diff (skipped)
