Hello community, here is the log from the commit of package gupnp-igd for openSUSE:Factory checked in at 2020-10-22 14:22:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gupnp-igd (Old) and /work/SRC/openSUSE:Factory/.gupnp-igd.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gupnp-igd" Thu Oct 22 14:22:04 2020 rev:32 rq:842550 version:1.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gupnp-igd/gupnp-igd.changes 2019-06-24 21:48:00.915857348 +0200 +++ /work/SRC/openSUSE:Factory/.gupnp-igd.new.3463/gupnp-igd.changes 2020-10-22 14:23:20.798807579 +0200 @@ -1,0 +2,17 @@ +Fri Oct 16 18:41:16 UTC 2020 - Bjørn Lie <[email protected]> + +- Update to version 1.2.0: + + Switch to GUPnP 1.2.0 API + + Update GLib dependency to 2.38 + + Replace deprecated GLib APIs + + Fix crashes + + Switch to meson build. +- Add meson and gtk-doc BuildRequires and macros following + upstreams port, and run tests during build. +- Drop no longer needed libtool BuildRequires, and various + autotools related macros and commands. +- Drop patches fixed upstream: + + gupnp-igd-free-GStaticMutex-in-AddRemoveData.patch + + gupnp-igd-port-to-new-gupnp-api.patch + +------------------------------------------------------------------- Old: ---- gupnp-igd-0.2.5.tar.xz gupnp-igd-free-GStaticMutex-in-AddRemoveData.patch gupnp-igd-port-to-new-gupnp-api.patch New: ---- gupnp-igd-1.2.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gupnp-igd.spec ++++++ --- /var/tmp/diff_new_pack.c0JNmq/_old 2020-10-22 14:23:21.698808386 +0200 +++ /var/tmp/diff_new_pack.c0JNmq/_new 2020-10-22 14:23:21.706808393 +0200 @@ -17,20 +17,17 @@ Name: gupnp-igd -Version: 0.2.5 +Version: 1.2.0 Release: 0 Summary: Library to handle UPnP IGD port mapping License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL: https://wiki.gnome.org/Projects/GUPnP -Source: http://download.gnome.org/sources/gupnp-igd/0.2/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gupnp-igd/1.2/%{name}-%{version}.tar.xz Source1: baselibs.conf -# PATCH-FIX-UPSTREAM gupnp-igd-free-GStaticMutex-in-AddRemoveData.patch -- Free GStaticMutex in AddRemoveData -Patch0: gupnp-igd-free-GStaticMutex-in-AddRemoveData.patch -# PATCH-FIX-UPSTREAM gupnp-igd-port-to-new-gupnp-api.patch -- Port to new GUPnP API -Patch1: gupnp-igd-port-to-new-gupnp-api.patch -BuildRequires: libtool +BuildRequires: gtk-doc +BuildRequires: meson BuildRequires: pkgconfig BuildRequires: pkgconfig(glib-2.0) >= 2.26 BuildRequires: pkgconfig(gobject-2.0) >= 2.26 @@ -78,15 +75,16 @@ %autosetup -p1 %build -autoreconf -fiv -%configure \ - --disable-static \ +%meson \ + -Dgtk_doc=true \ %{nil} -%make_build +%meson_build %install -%make_install -find %{buildroot} -type f -name "*.la" -delete -print +%meson_install + +%check +%meson_test %post -n libgupnp-igd-1_0-4 -p /sbin/ldconfig %postun -n libgupnp-igd-1_0-4 -p /sbin/ldconfig ++++++ gupnp-igd-0.2.5.tar.xz -> gupnp-igd-1.2.0.tar.xz ++++++ ++++ 56241 lines of diff (skipped)
