Subject: [bug#74306] [PATCH gnome-team 29/44] gnu: libnice: Update to 0.1.22.

From: Maxim Cournoyer <[email-masked]>
Date: Mon, 11 Nov 2024 15:17:12 +0900

* gnu/packages/networking.scm (libnice): Update to 0.1.22.
[arguments] <phases>: Disable test-new-trickle test in the
disable-failing-tests phase.

Change-Id: I727b40e21a35c5c42b5e316fa9174d44b06d5df5
---
 gnu/packages/networking.scm | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 6e3a355bd4..0d332e6bbf 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -473,7 +473,7 @@ (define-public libcamera
 (define-public libnice
   (package
     (name "libnice")
-    (version "0.1.21")
+    (version "0.1.22")
     (source
      (origin
        (method git-fetch)
@@ -483,7 +483,7 @@ (define-public libnice
        (file-name (git-file-name name version))
        (sha256
         (base32
-         "0zxh1mdrl4p2vih8f4yqzm3pp4jsmc8aq7l43dlndaz4sj4c8j44"))))
+         "0ik45q1qlr04llr2ssm6zb73840dmn31q303k3qrcpgj0jp578hg"))))
     (build-system meson-build-system)
     (outputs '("out" "doc"))
     (arguments
@@ -504,6 +504,10 @@ (define-public libnice
                 ;; nondeterministic fashion (see:
                 ;; https://gitlab.freedesktop.org/libnice/libnice/-/issues/151).
                 (("'test-bsd'" all)
+                 (string-append "# " all))
+                ;; The test-new-trickle fails with GLib 2.83.0 (see:
+                ;; https://gitlab.freedesktop.org/libnice/libnice/-/issues/198).
+                (("'test-new-trickle'" all)
                  (string-append "# " all)))
               (substitute* "stun/tests/meson.build"
                 ;; test-bind.c:234: bad_responses: Assertion `len >= 20'
-- 
2.46.0