Subject: [PATCH gnome-team 23/44] gnu: glib-networking: Update to 2.80.0.

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

* gnu/packages/gnome.scm (glib-networking): Update to 2.80.0.
[arguments] <#:tests?>: Set to #f.
[native-inputs]: Add nss-certs-for-test.

Change-Id: I2d383bdd19b8a10f49227143a22a7d6781a68503
---
 gnu/packages/gnome.scm | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 6a6deeabb5..b01fd51ff3 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -111,6 +111,7 @@ (define-module (gnu packages gnome)
   #:use-module (gnu packages build-tools)
   #:use-module (gnu packages calendar)
   #:use-module (gnu packages cdrom)
+  #:use-module (gnu packages certs)
   #:use-module (gnu packages check)
   #:use-module (gnu packages cmake)
   #:use-module (gnu packages compression)
@@ -4927,7 +4928,7 @@ (define-public libxklavier
 (define-public glib-networking
   (package
     (name "glib-networking")
-    (version "2.76.1")
+    (version "2.80.0")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://gnome/sources/glib-networking/"
@@ -4935,13 +4936,22 @@ (define-public glib-networking
                                   "glib-networking-" version ".tar.xz"))
               (sha256
                (base32
-                "0ax4h0abi9yxrpmm1p491qjxc8d2k1kaa9hhzgyixrfxjjcqlsaw"))))
+                "1krspgafp6492zp1w0l5wz4vrrjxmffva5qn6pirl5qknamg3x6q"))))
     (build-system meson-build-system)
+    ;; Half the tests fail due to GnuTLS expecting its certs at a fixed
+    ;; location (/etc/ssl/certs).
+    ;; TODO: Re-enable tests after bug #46779 is resolved.
+    (arguments (list #:tests? #f))
     (native-inputs
      (list `(,glib "bin") ; for gio-querymodules
-           pkg-config gettext-minimal))
+           nss-certs-for-test
+           pkg-config
+           gettext-minimal))
     (inputs
-     (list glib gnutls gsettings-desktop-schemas libproxy))
+     (list glib
+           gnutls
+           gsettings-desktop-schemas
+           libproxy))
     (home-page "https://wiki.gnome.org/Projects/GLib")
     (synopsis "Network extensions for GLib")
     (description
-- 
2.46.0