Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libnice for openSUSE:Factory checked in at 2021-03-24 16:10:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libnice (Old) and /work/SRC/openSUSE:Factory/.libnice.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libnice" Wed Mar 24 16:10:15 2021 rev:44 rq:880362 version:0.1.18 Changes: -------- --- /work/SRC/openSUSE:Factory/libnice/libnice.changes 2020-11-23 10:34:22.261616504 +0100 +++ /work/SRC/openSUSE:Factory/.libnice.new.2401/libnice.changes 2021-03-24 16:10:16.591770532 +0100 @@ -1,0 +2,28 @@ +Sat Mar 20 20:49:10 UTC 2021 - Jan Engelhardt <[email protected]> + +- Update descriptions to be closer to the other GNOME packages. + +------------------------------------------------------------------- +Fri Mar 05 08:07:01 UTC 2021 - Wang Jun <[email protected]> + +- Update to 0.1.18: + * Remove the autotools build system, now only meson is available + * Accept receiving messages in multiple steps over TCP + * Accept duplicated ports as last option instead of spinning forever + * Use sendmmsg if possible to send multiple packets in one call + * Fail gathering if no port is available + * Hide the implementation of NiceCandidate, this hides some parts + that were previously visible + * Enable TURN server connects where both TCP and UDP use the same + port number + * Don't count rejected STUN messages as keepalive packets + * On Windows, the improvements and fixes + - use crypto library instead of CryptGenRandom() which + is deprecated + - use GetBestInterfaceEx() for UWP compatibility + - fix the listing of interfaces to use the correct APIs + - implement ignoring interfaces + * Add buildrquires: gobject-introspection-devel and meson + * The move from autoFOO to meson + +------------------------------------------------------------------- Old: ---- libnice-0.1.17.tar.gz New: ---- libnice-0.1.18.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libnice.spec ++++++ --- /var/tmp/diff_new_pack.zhSk8n/_old 2021-03-24 16:10:17.999772010 +0100 +++ /var/tmp/diff_new_pack.zhSk8n/_new 2021-03-24 16:10:17.999772010 +0100 @@ -1,7 +1,7 @@ # # spec file for package libnice # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,15 +17,17 @@ Name: libnice -Version: 0.1.17 +Version: 0.1.18 Release: 0 Summary: Interactive Connectivity Establishment implementation -License: MPL-1.1 OR LGPL-2.1-only -Group: System/Libraries +License: LGPL-2.1-only OR MPL-1.1 +Group: Developemnt/Libraries/GNOME URL: http://nice.freedesktop.org/ Source: http://nice.freedesktop.org/releases/%{name}-%{version}.tar.gz Source1: baselibs.conf +BuildRequires: gobject-introspection-devel BuildRequires: libgupnp-igd-devel +BuildRequires: meson BuildRequires: pkgconfig BuildRequires: pkgconfig(glib-2.0) >= 2.44 BuildRequires: pkgconfig(gnutls) >= 2.12.0 @@ -45,18 +47,19 @@ Connectivity Establishment standard (ICE). %package -n gstreamer-libnice -Summary: Interactive Connectivity Establishment implementation - GStreamer 1.0 +Summary: GStreamer plugin for the Interactive Connectivity Establishment Group: System/Libraries Supplements: packageand(libnice10:gstreamer) %description -n gstreamer-libnice libnice is an implementation of the IETF's draft Interactive -Connectivity Establishment standard (ICE) +Connectivity Establishment standard (ICE). %package devel -Summary: Interactive Connectivity Establishment implementation - development files +Summary: Development files for libnice, an implemtation of ICE Group: Development/Libraries/C and C++ Requires: libnice10 = %{version} +Requires: typelib-1_0-Nice-0_1 = %{version} Provides: libnice-doc = %{version} Obsoletes: libnice-doc < %{version} @@ -64,23 +67,30 @@ libnice is an implementation of the IETF's draft Interactive Connectivity Establishment standard (ICE). +%package -n typelib-1_0-Nice-0_1 +Summary: Introspection bindings for libnice +Group: System/Libraries + +%description -n typelib-1_0-Nice-0_1 +libnice is an implementation of the IETF's draft Interactive +Connectivity Establishment standard (ICE). + +This package provides the GObject Introspection bindings for libnice. + %prep -%setup -q +%autosetup -p1 %build -%configure --disable-static -make %{?_smp_mflags} +%meson +%meson_build %install -%make_install +%meson_install find %{buildroot} -type f -name "*.la" -delete -print -%check -# make check disabled - Since version 0.1.3, libnice tries to interact with NM during make check -#make check \ -#%if 0%{?qemu_user_space_build} -#|| echo "ignore test suite failure in qemu, it is not threadsafe" -#%endif +##%%check +##make check disabled - Since version 0.1.3, libnice tries to interact with NM during make check +##%%meson_test %post -n libnice10 -p /sbin/ldconfig %postun -n libnice10 -p /sbin/ldconfig @@ -97,9 +107,12 @@ %{_libdir}/*.so %{_includedir}/nice/ %{_includedir}/stun/ -%{_datadir}/gtk-doc/html/libnice/ +%{_datadir}/gir-1.0/Nice-0.1.gir %files -n gstreamer-libnice %{_libdir}/gstreamer-1.0/libgstnice.so +%files -n typelib-1_0-Nice-0_1 +%{_libdir}/girepository-1.0/Nice-0.1.typelib + %changelog ++++++ libnice-0.1.17.tar.gz -> libnice-0.1.18.tar.gz ++++++ ++++ 84388 lines of diff (skipped)
