diff mbox series

[bug#74306,gnome-team,23/44] gnu: glib-networking: Update to 2.80.0.

Message ID 6b231a34c5e6425f5960dce6f25fd4eb0e9334e4.1731303037.git.maxim.cournoyer@gmail.com
State New
Headers show
Series gstreamer, GTK, fontmanager updates | expand

Commit Message

Maxim Cournoyer Nov. 11, 2024, 6:17 a.m. UTC
* 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 mbox series

Patch

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