commit libnice for openSUSE:Factory
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libnice for openSUSE:Factory checked
in at 2026-03-27 16:48:58
Comparing /work/SRC/openSUSE:Factory/libnice (Old)
and /work/SRC/openSUSE:Factory/.libnice.new.8177 (New)
Package is "libnice"
Fri Mar 27 16:48:58 2026 rev:53 rq:1342990 version:0.1.23
Changes:
--- /work/SRC/openSUSE:Factory/libnice/libnice.changes 2026-02-03
21:26:31.476096142 +0100
+++ /work/SRC/openSUSE:Factory/.libnice.new.8177/libnice.changes
2026-03-27 16:49:42.907949582 +0100
@@ -1,0 +2,5 @@
+Mon Mar 23 08:04:12 UTC 2026 - Dominique Leuenberger
+
+- Migrate to xz compression and manual service run
+
+---
Old:
libnice-0.1.23.obscpio
New:
_scmsync.obsinfo
build.specials.obscpio
libnice-0.1.23.tar.xz
Other differences:
--
++ libnice.spec ++
--- /var/tmp/diff_new_pack.A9dQEY/_old 2026-03-27 16:49:43.487974567 +0100
+++ /var/tmp/diff_new_pack.A9dQEY/_new 2026-03-27 16:49:43.491974740 +0100
@@ -23,7 +23,7 @@
License:LGPL-2.1-only OR MPL-1.1
Group: Development/Libraries/GNOME
URL:https://nice.freedesktop.org/
-Source: %{name}-%{version}.tar.zst
+Source: %{name}-%{version}.tar.xz
Source1:baselibs.conf
# PATCH-FIX-UPSTREAM libnice-port-gupnp-igd-bump.patch -- Port to new gupnp-igd
Patch1: libnice-port-gupnp-igd-bump.patch
++ _scmsync.obsinfo ++
mtime: 1774253054
commit: 5fde7ab53f3e528443cddd2a39763f1b87180094fab373980550e6f7f049b1c3
url: https://src.opensuse.org/GNOME/libnice
revision: 5fde7ab53f3e528443cddd2a39763f1b87180094fab373980550e6f7f049b1c3
projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
++ _service ++
--- /var/tmp/diff_new_pack.A9dQEY/_old 2026-03-27 16:49:43.535976635 +0100
+++ /var/tmp/diff_new_pack.A9dQEY/_new 2026-03-27 16:49:43.539976807 +0100
@@ -9,12 +9,11 @@
\1
disable
-
-
+
+
*.tar
-zst
+xz
-
+
-
++ build.specials.obscpio ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.0 +0100
+++ new/.gitignore 2026-03-24 10:08:57.0 +0100
@@ -0,0 +1,5 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
+osc-collab.*
commit libnice for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libnice for openSUSE:Factory checked in at 2026-02-03 21:26:05 Comparing /work/SRC/openSUSE:Factory/libnice (Old) and /work/SRC/openSUSE:Factory/.libnice.new.1995 (New) Package is "libnice" Tue Feb 3 21:26:05 2026 rev:52 rq:1330724 version:0.1.23 Changes: --- /work/SRC/openSUSE:Factory/libnice/libnice.changes 2025-09-24 15:23:06.749395669 +0200 +++ /work/SRC/openSUSE:Factory/.libnice.new.1995/libnice.changes 2026-02-03 21:26:31.476096142 +0100 @@ -1,0 +2,17 @@ +Fri Jan 30 09:11:13 UTC 2026 - Bjørn Lie + +- Update to version 0.1.23: + + API: Added option NICE_AGENT_OPTION_CLOSE_FORCED to not wait +for TURN when closing asynchronous + + Reject invalid remote candidates with priority=0 + + Add missing mutex in tcp-bsd socket + + Add buffer list support to nicesrc + + Avoid dropping packing in nicesink, retry instead + + Only create a new NiceCandidate if a socket can be opened, as +it is a somewhat costly operation + + Many new tests + + Fix leaks + + Fix various test flakiness +- Temp disable test-suite. + +--- Old: _servicedata libnice-0.1.22+7.obscpio New: libnice-0.1.23.obscpio Other differences: -- ++ libnice.spec ++ --- /var/tmp/diff_new_pack.frUH6n/_old 2026-02-03 21:26:32.376134017 +0100 +++ /var/tmp/diff_new_pack.frUH6n/_new 2026-02-03 21:26:32.380134185 +0100 @@ -1,7 +1,7 @@ # # spec file for package libnice # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: libnice -Version:0.1.22+7 +Version:0.1.23 Release:0 Summary:Interactive Connectivity Establishment implementation License:LGPL-2.1-only OR MPL-1.1 @@ -93,12 +93,12 @@ %install %meson_install -%check -%ifarch s390x -%meson_test -t 5 -%else -%meson_test -%endif +%dnl %check +%dnl %ifarch s390x +%dnl %meson_test -t 5 +%dnl %else +%dnl %meson_test +%dnl %endif %ldconfig_scriptlets -n libnice10 ++ _service ++ --- /var/tmp/diff_new_pack.frUH6n/_old 2026-02-03 21:26:32.424136037 +0100 +++ /var/tmp/diff_new_pack.frUH6n/_new 2026-02-03 21:26:32.428136205 +0100 @@ -3,11 +3,11 @@ git https://gitlab.freedesktop.org/libnice/libnice.git -ac4bb22ebbfce712729aec277259c5ea9254189a +0.1.23 @PARENT_TAG@+@TAG_OFFSET@ v?(.*)\+0 \1 -enable +disable ++ libnice-0.1.22+7.obscpio -> libnice-0.1.23.obscpio ++ 4215 lines of diff (skipped) ++ libnice.obsinfo ++ --- /var/tmp/diff_new_pack.frUH6n/_old 2026-02-03 21:26:32.784151187 +0100 +++ /var/tmp/diff_new_pack.frUH6n/_new 2026-02-03 21:26:32.796151692 +0100 @@ -1,5 +1,5 @@ name: libnice -version: 0.1.22+7 -mtime: 1735893010 -commit: ac4bb22ebbfce712729aec277259c5ea9254189a +version: 0.1.23 +mtime: 1764203822 +commit: 0a3890f1830d4c77ecbb41de835aa549e7645ed5
commit libnice for openSUSE:Factory
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libnice for openSUSE:Factory checked
in at 2025-09-24 15:22:13
Comparing /work/SRC/openSUSE:Factory/libnice (Old)
and /work/SRC/openSUSE:Factory/.libnice.new.27445 (New)
Package is "libnice"
Wed Sep 24 15:22:13 2025 rev:51 rq:1305528 version:0.1.22+7
Changes:
--- /work/SRC/openSUSE:Factory/libnice/libnice.changes 2024-12-20
15:24:25.360698646 +0100
+++ /work/SRC/openSUSE:Factory/.libnice.new.27445/libnice.changes
2025-09-24 15:23:06.749395669 +0200
@@ -1,0 +2,17 @@
+Thu Apr 10 08:00:15 UTC 2025 - Bjørn Lie
+
+- Update to version 0.1.22+7:
+ * agent: stop leaking StunResolverData
+ * test-new-trickle: Remove cancellable as a wakeup mechanism
+ * Fix TCP concurrent sending problem
+ * meson: Add glib debug, assert and check options
+ * COPYING / README: Add SPDX-License-Identifier for added clarity
+ * agent: Only accept remote candidates with non-zero priority
+ * tests: Reduce the printing a little to please libxml
+ * Change padding to be rfc8489 conform
+- Switch to git checkout via source service.
+- Drop patches fixed upstream:
+ * 37eeeb1a750bf2dd6d5769d759069e95dd1b8493.patch
+ * c47a7ea6289187857a38e0118bd8528cab9171c9.patch
+
+---
Old:
37eeeb1a750bf2dd6d5769d759069e95dd1b8493.patch
c47a7ea6289187857a38e0118bd8528cab9171c9.patch
libnice-0.1.22.tar.gz
New:
_service
_servicedata
libnice-0.1.22+7.obscpio
libnice.obsinfo
--(Old B)--
Old:- Drop patches fixed upstream:
* 37eeeb1a750bf2dd6d5769d759069e95dd1b8493.patch
* c47a7ea6289187857a38e0118bd8528cab9171c9.patch
Old: * 37eeeb1a750bf2dd6d5769d759069e95dd1b8493.patch
* c47a7ea6289187857a38e0118bd8528cab9171c9.patch
--(Old E)--
Other differences:
--
++ libnice.spec ++
--- /var/tmp/diff_new_pack.1Dpl9z/_old 2025-09-24 15:23:07.321419763 +0200
+++ /var/tmp/diff_new_pack.1Dpl9z/_new 2025-09-24 15:23:07.321419763 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libnice
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,20 +17,16 @@
Name: libnice
-Version:0.1.22
+Version:0.1.22+7
Release:0
Summary:Interactive Connectivity Establishment implementation
License:LGPL-2.1-only OR MPL-1.1
Group: Development/Libraries/GNOME
URL:https://nice.freedesktop.org/
-Source: %{url}/releases/%{name}-%{version}.tar.gz
+Source: %{name}-%{version}.tar.zst
Source1:baselibs.conf
# PATCH-FIX-UPSTREAM libnice-port-gupnp-igd-bump.patch -- Port to new gupnp-igd
Patch1: libnice-port-gupnp-igd-bump.patch
-# PATCH-FIX-UPSTREAM c47a7ea6289187857a38e0118bd8528cab9171c9.patch -- meson:
Add glib debug, assert and check options
-Patch2:
https://gitlab.freedesktop.org/libnice/libnice/-/commit/c47a7ea6289187857a38e0118bd8528cab9171c9.patch
-# PATCH-FIX-UPSTREAM 37eeeb1a750bf2dd6d5769d759069e95dd1b8493.patch --
test-new-trickle: Remove cancellable as a wakeup mechanism
-Patch3:
https://gitlab.freedesktop.org/libnice/libnice/-/commit/37eeeb1a750bf2dd6d5769d759069e95dd1b8493.patch
BuildRequires: meson
BuildRequires: pkgconfig
++ _service ++
git
https://gitlab.freedesktop.org/libnice/libnice.git
ac4bb22ebbfce712729aec277259c5ea9254189a
@PARENT_TAG@+@TAG_OFFSET@
v?(.*)\+0
\1
enable
*.tar
zst
++ _servicedata ++
https://gitlab.freedesktop.org/libnice/libnice.git
ac4bb22ebbfce712729aec277259c5ea9254189a
(No newline at EOF)
++ libnice.obsinfo ++
name: libnice
version: 0.1.22+7
mtime: 1735893010
commit: ac4bb22ebbfce712729aec277259c5ea9254189a
commit libnice for openSUSE:Factory
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libnice for openSUSE:Factory checked
in at 2023-07-11 15:56:24
Comparing /work/SRC/openSUSE:Factory/libnice (Old)
and /work/SRC/openSUSE:Factory/.libnice.new.8922 (New)
Package is "libnice"
Tue Jul 11 15:56:24 2023 rev:48 rq:1097926 version:0.1.21
Changes:
--- /work/SRC/openSUSE:Factory/libnice/libnice.changes 2023-04-15
22:32:34.605340487 +0200
+++ /work/SRC/openSUSE:Factory/.libnice.new.8922/libnice.changes
2023-07-11 15:56:28.076879814 +0200
@@ -1,0 +2,7 @@
+Fri Jul 7 10:26:09 UTC 2023 - Bjørn Lie
+
+- Add 4b63250c.patch: agent/meson: Replace filename with basename.
+ This avoids emitting absolute paths into generated sourcecode, it
+ improves reproducibility.
+
+---
New:
4b63250c.patch
Other differences:
--
++ libnice.spec ++
--- /var/tmp/diff_new_pack.vAj4jd/_old 2023-07-11 15:56:28.668883258 +0200
+++ /var/tmp/diff_new_pack.vAj4jd/_new 2023-07-11 15:56:28.672883282 +0200
@@ -27,6 +27,8 @@
Source1:baselibs.conf
# PATCH-FIX-UPSTREAM libnice-port-gupnp-igd-bump.patch -- Port to new gupnp-igd
Patch1: libnice-port-gupnp-igd-bump.patch
+# PATCH-FIX-UPSTREAM 4b63250c.patch -- agent/meson: Replace filename with
basename
+Patch2:
https://gitlab.freedesktop.org/libnice/libnice/-/commit/4b63250c.patch
BuildRequires: meson
BuildRequires: pkgconfig
++ 4b63250c.patch ++
>From 4b63250cc446e25b5150dd6040028624ee76f9d1 Mon Sep 17 00:00:00 2001
From: Khem Raj
Date: Mon, 22 May 2023 19:45:28 -0700
Subject: [PATCH] agent/meson: Replace filename with basename
This avoids emitting absolute paths into generated sourcecode, it
improves reproducibility. See [1]
[1] https://developer-old.gnome.org/gobject/stable/glib-mkenums.html
---
agent/meson.build | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/agent/meson.build b/agent/meson.build
index 2e5b272a..44fcd6bd 100644
--- a/agent/meson.build
+++ b/agent/meson.build
@@ -29,14 +29,14 @@ gnome = import('gnome')
agent_enum_types_c = gnome.mkenums('agent-enum-types.c', sources :
agent_headers,
fhead: '#include \n#include
\n#include "agent.h"\n#include "pseudotcp.h"\n#include
"agent-enum-types.h"',
- fprod: '\n/* enumerations from "@filename@"
*/',
+ fprod: '\n/* enumerations from "@basename@"
*/',
vhead: 'GType\n@enum_name@_get_type
(void)\n{\n static GType type = 0;\n if (!type) {\nstatic const
G@Type@Value values[] = {',
vprod: ' { @VALUENAME@, "@VALUENAME@",
"@valuenick@" },',
vtail: ' { 0, NULL, NULL }\n};\n
type = g_@type@_register_static ("@EnumName@", values);\n }\n return
type;\n}\n\n')
agent_enum_types_h = gnome.mkenums('agent-enum-types.h', sources :
agent_headers,
fhead: '#ifndef
__AGENT_ENUM_TYPES_H__\n#define __AGENT_ENUM_TYPES_H__ 1\n\n#include
\n\nG_BEGIN_DECLS\n',
- fprod: '/* enumerations from "@filename@"
*/\n',
+ fprod: '/* enumerations from "@basename@"
*/\n',
vhead: 'GType @enum_name@_get_type (void)
G_GNUC_CONST;\n#define NICE_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n',
ftail: 'G_END_DECLS\n\n#endif /*
!AGENT_ENUM_TYPES_H */')
--
GitLab
commit libnice for openSUSE:Factory
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libnice for openSUSE:Factory checked
in at 2023-04-15 22:32:27
Comparing /work/SRC/openSUSE:Factory/libnice (Old)
and /work/SRC/openSUSE:Factory/.libnice.new.19717 (New)
Package is "libnice"
Sat Apr 15 22:32:27 2023 rev:47 rq:1079434 version:0.1.21
Changes:
--- /work/SRC/openSUSE:Factory/libnice/libnice.changes 2023-02-02
18:27:35.447173498 +0100
+++ /work/SRC/openSUSE:Factory/.libnice.new.19717/libnice.changes
2023-04-15 22:32:34.605340487 +0200
@@ -1,0 +2,12 @@
+Thu Apr 13 15:37:03 UTC 2023 - Bjørn Lie
+
+- Add libnice-port-gupnp-igd-bump.patch: Port to new gupnp-igd.
+- Replace libgupnp-igd-devel and gobject-introspection-devel with
+ pkgconfig(gupnp-igd-1.6) and pkgconfig(gobject-introspection-1.0)
+ BuildRequires, align with what meson checks for.
+- Use ldconfig_scriptlets macro.
+- Enable meson_test macro in check section, run tests during build.
+ Remove the single test that does not work in the build service
+ via sed call.
+
+---
New:
libnice-port-gupnp-igd-bump.patch
Other differences:
--
++ libnice.spec ++
--- /var/tmp/diff_new_pack.E4s5f4/_old 2023-04-15 22:32:35.065343141 +0200
+++ /var/tmp/diff_new_pack.E4s5f4/_new 2023-04-15 22:32:35.069343165 +0200
@@ -25,14 +25,17 @@
URL:https://nice.freedesktop.org/
Source: https://nice.freedesktop.org/releases/%{name}-%{version}.tar.gz
Source1:baselibs.conf
-BuildRequires: gobject-introspection-devel
-BuildRequires: libgupnp-igd-devel
+# PATCH-FIX-UPSTREAM libnice-port-gupnp-igd-bump.patch -- Port to new gupnp-igd
+Patch1: libnice-port-gupnp-igd-bump.patch
+
BuildRequires: meson
BuildRequires: pkgconfig
BuildRequires: pkgconfig(glib-2.0) >= 2.44
BuildRequires: pkgconfig(gnutls) >= 2.12.0
+BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gstreamer-1.0) >= 0.11.91
BuildRequires: pkgconfig(gstreamer-base-1.0) >= 0.11.91
+BuildRequires: pkgconfig(gupnp-igd-1.6)
%description
libnice is an implementation of the IETF's draft Interactive
@@ -80,20 +83,20 @@
%prep
%autosetup -p1
+# Disable tests that don't work in the build service
+sed -e 's/^ '\''test-set-port-range'\''/#&/' -i tests/meson.build
+
%build
%meson
%meson_build
%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
-##%%meson_test
+%check
+%meson_test
-%post -n libnice10 -p /sbin/ldconfig
-%postun -n libnice10 -p /sbin/ldconfig
+%ldconfig_scriptlets -n libnice10
%files
%{_bindir}/stunbdc
++ libnice-port-gupnp-igd-bump.patch ++
Index: libnice-0.1.21/meson.build
===
--- libnice-0.1.21.orig/meson.build
+++ libnice-0.1.21/meson.build
@@ -278,7 +278,7 @@ gst_dep = dependency('gstreamer-base-1.0
cdata.set('HAVE_GSTREAMER', gst_dep.found(), description: 'Build GStreamer
plugin')
# GUPnP IGD
-gupnp_igd_dep = dependency('gupnp-igd-1.0', version: gupnp_igd_req, required:
get_option('gupnp'))
+gupnp_igd_dep = dependency('gupnp-igd-1.6', version: gupnp_igd_req, required:
get_option('gupnp'))
cdata.set('HAVE_GUPNP', gupnp_igd_dep.found(), description: 'Use the GUPnP IGD
library')
libm = cc.find_library('m', required: false)
commit libnice for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libnice for openSUSE:Factory checked in at 2023-02-02 18:06:52 Comparing /work/SRC/openSUSE:Factory/libnice (Old) and /work/SRC/openSUSE:Factory/.libnice.new.32243 (New) Package is "libnice" Thu Feb 2 18:06:52 2023 rev:46 rq:1061299 version:0.1.21 Changes: --- /work/SRC/openSUSE:Factory/libnice/libnice.changes 2022-05-08 21:52:36.663482648 +0200 +++ /work/SRC/openSUSE:Factory/.libnice.new.32243/libnice.changes 2023-02-02 18:27:35.447173498 +0100 @@ -1,0 +2,21 @@ +Wed Jan 25 10:37:47 UTC 2023 - Bjørn Lie + +- Update to version 0.1.21: + * Only use `ifr_ifindex` if OS supports it, fixes build on iOS +and FreeBSD. +- Changes from version 0.1.20: + * Remove support for GStreamer 0.10 builds. + * Add macro to check LIBNICE version. + * Added utility function to get the STUN server from a candidate. + * Support additional header in built-in HTTP proxy client. + * Add boxed type for NiceAddress for bindings. + * Add API to get the interface index for a local address. + * Explicitly bind to a specific interface when creating UDP +sockets. + * Limit the number of stored incoming checks based on a property. + * Do asynchronous DNS resolution for STUN and TURN servers. + * Add introspection friendly API to get an allocated string from +a NiceCandidate. + * Enable gst-full to link in a single element. + +--- Old: libnice-0.1.19.tar.gz New: libnice-0.1.21.tar.gz Other differences: -- ++ libnice.spec ++ --- /var/tmp/diff_new_pack.jILOt0/_old 2023-02-02 18:27:35.819175777 +0100 +++ /var/tmp/diff_new_pack.jILOt0/_new 2023-02-02 18:27:35.827175826 +0100 @@ -1,7 +1,7 @@ # # spec file for package libnice # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: libnice -Version:0.1.19 +Version:0.1.21 Release:0 Summary:Interactive Connectivity Establishment implementation License:LGPL-2.1-only OR MPL-1.1 ++ libnice-0.1.19.tar.gz -> libnice-0.1.21.tar.gz ++ 2656 lines of diff (skipped)
commit libnice for openSUSE:Factory
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libnice for openSUSE:Factory checked
in at 2022-05-08 21:52:24
Comparing /work/SRC/openSUSE:Factory/libnice (Old)
and /work/SRC/openSUSE:Factory/.libnice.new.1538 (New)
Package is "libnice"
Sun May 8 21:52:24 2022 rev:45 rq:975332 version:0.1.19
Changes:
--- /work/SRC/openSUSE:Factory/libnice/libnice.changes 2021-03-24
16:10:16.591770532 +0100
+++ /work/SRC/openSUSE:Factory/.libnice.new.1538/libnice.changes
2022-05-08 21:52:36.663482648 +0200
@@ -1,0 +2,17 @@
+Thu May 5 09:13:35 UTC 2022 - Christophe Giboudeaux
+
+- Update to 0.1.19:
+ * Allow incoming connchecks before remote candidates are set,
+allows for connection based on received bind requests
+ * Implement RFC 7675 for Consent Freshness
+ * Use a single server reflexive and local relay candidate,
+reduces useless duplicated local candidates
+ * Improved ICE restart implementation
+ * Use Windows native crypto API, removing the need for OpenSSL
+ * Add bytestream ICE-TCP and improve ICE-TCP
+ * Add API to know if a NiceAddress is link-local
+ * Add API to extact the relay address from a relayed NiceAddress
+ * Improve support for detection addresses on Android, iOS, macOS
+ * A number of bug fixes
+
+---
Old:
libnice-0.1.18.tar.gz
New:
libnice-0.1.19.tar.gz
Other differences:
--
++ libnice.spec ++
--- /var/tmp/diff_new_pack.088jca/_old 2022-05-08 21:52:37.20748 +0200
+++ /var/tmp/diff_new_pack.088jca/_new 2022-05-08 21:52:37.211483338 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libnice
#
-# 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
@@ -17,13 +17,13 @@
Name: libnice
-Version:0.1.18
+Version:0.1.19
Release:0
Summary:Interactive Connectivity Establishment implementation
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
+Group: Development/Libraries/GNOME
+URL:https://nice.freedesktop.org/
+Source: https://nice.freedesktop.org/releases/%{name}-%{version}.tar.gz
Source1:baselibs.conf
BuildRequires: gobject-introspection-devel
BuildRequires: libgupnp-igd-devel
@@ -49,7 +49,7 @@
%package -n gstreamer-libnice
Summary:GStreamer plugin for the Interactive Connectivity Establishment
Group: System/Libraries
-Supplements:packageand(libnice10:gstreamer)
+Supplements:(libnice10 and gstreamer)
%description -n gstreamer-libnice
libnice is an implementation of the IETF's draft Interactive
++ libnice-0.1.18.tar.gz -> libnice-0.1.19.tar.gz ++
8920 lines of diff (skipped)
commit libnice for openSUSE:Factory
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
+
+- Update descriptions to be closer to the other GNOME packages.
+
+---
+Fri Mar 05 08:07:01 UTC 2021 - Wang Jun
+
+- 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 c
[opensuse-commit] commit libnice for openSUSE:Factory
Hello community,
here is the log from the commit of package libnice for openSUSE:Factory checked
in at 2020-11-19 11:56:52
Comparing /work/SRC/openSUSE:Factory/libnice (Old)
and /work/SRC/openSUSE:Factory/.libnice.new.5913 (New)
Package is "libnice"
Thu Nov 19 11:56:52 2020 rev:43 rq:847248 version:0.1.17
Changes:
--- /work/SRC/openSUSE:Factory/libnice/libnice.changes 2018-03-08
10:48:21.225091828 +0100
+++ /work/SRC/openSUSE:Factory/.libnice.new.5913/libnice.changes
2020-11-23 10:34:22.261616504 +0100
@@ -1,0 +2,31 @@
+Thu Aug 20 21:27:51 UTC 2020 - Dirk Mueller
+
+- update to 0.1.17:
+ + Add API to retrieve the underlying BSD sockets.
+ + Support systems with multiple loopback devices.
+ + Ignore non-running network interfaces.
+ + Ignore multiple interface prefixes.
+ + Now tries to nominate matching pairs across components and
+streams.
+ + Retry TURN deallocation on timeout, requires not destoying the
+NiceAgent right after the stream.
+ + Use different port for every host candidate.
+ + Make timeouts and retransmissions more in line with the RFCs.
+ + Find OpenSSL without pkg-config, for Windows.
+ + Complete meson support.
+ + Add API to make it easier to implement ICE trickle.
+ + Add async closing of agent, to cleanly close TURN allocations.
+ + Add Google non-standard NOMINATION STUN attribute.
+ + Removal of the global lock over all agents.
+ + Add method to compare candidate targets.
+ + Added optional Meson build system, future releases will remove
+autotools.
+ + Renamed all members of PseudoTcpState enum (compile-time API
+change).
+ + Now drops all packets from addresses that have not been
+validated by an ICE check.
+ + Multiple improvements to ICE interoperability.
+ + Improved RFC compliance.
+ + Improved OC2007 compatibility mode alternate-server support.
+
+---
Old:
libnice-0.1.14.tar.gz
New:
libnice-0.1.17.tar.gz
Other differences:
--
++ libnice.spec ++
--- /var/tmp/diff_new_pack.KbAXIa/_old 2020-11-23 10:34:22.713616999 +0100
+++ /var/tmp/diff_new_pack.KbAXIa/_new 2020-11-23 10:34:22.717617003 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libnice
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,12 +12,12 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: libnice
-Version:0.1.14
+Version:0.1.17
Release:0
Summary:Interactive Connectivity Establishment implementation
License:MPL-1.1 OR LGPL-2.1-only
@@ -74,8 +74,6 @@
%install
%make_install
find %{buildroot} -type f -name "*.la" -delete -print
-# We don't ship the examples...
-rm %{buildroot}%{_bindir}/*-example
%check
# make check disabled - Since version 0.1.3, libnice tries to interact with NM
during make check
++ libnice-0.1.14.tar.gz -> libnice-0.1.17.tar.gz ++
42659 lines of diff (skipped)
___
openSUSE Commits mailing list -- [email protected]
To unsubscribe, email [email protected]
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives:
https://lists.opensuse.org/archives/list/[email protected]
