guix_mirror_bot pushed a commit to branch gnome-team
in repository guix.
commit f0ba0f7eec5accb63a68da83d24fddbef2dc575b
Author: Ludovic Courtès <[email protected]>
AuthorDate: Sun Jun 15 23:17:51 2025 +0200
gnu: gnutls: Update to 3.8.9.
* gnu/packages/tls.scm (gnutls): Update to 3.8.9.
[arguments]: Add ‘gnutls_cv_soname_z’ to #:configure-flags.
[inputs]: Add ‘zlib’.
Change-Id: Ia0e22f82199e67dafbb2283401fe168499c134b7
---
gnu/packages/tls.scm | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index 2411819b8a..7a450174c2 100644
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@ -205,7 +205,7 @@ living in the same process.")
(define-public gnutls
(package
(name "gnutls")
- (version "3.8.3")
+ (version "3.8.9")
(source (origin
(method url-fetch)
;; Note: Releases are no longer on ftp.gnu.org since the
@@ -216,7 +216,7 @@ living in the same process.")
(patches (search-patches "gnutls-skip-trust-store-test.patch"))
(sha256
(base32
- "0ghpyhhfa3nsraph6dws50jb3dc8g2cfl7dizdnyrm179fawakzp"))))
+ "1v9090cbajf02cw01idfbp0cgmgjn5091ff1b96hqryi0bc17qb9"))))
(build-system gnu-build-system)
(arguments
(list #:tests? (not (or (%current-target-system)
@@ -242,6 +242,12 @@ living in the same process.")
;; independently. This seems suboptimal.
"--with-default-trust-store-dir=/etc/ssl/certs"
+ ;; The compression extensions dlopen compression libraries.
+ ;; Give them the absolute file name to look for. (The variable
+ ;; is called 'soname' but it's really the file name.)
+ (string-append "gnutls_cv_soname_z="
+ #$(this-package-input "zlib") "/lib/libz.so")
+
(let ((system #$(or (%current-target-system)
(%current-system))))
(if (string-prefix? "mips64el" system)
@@ -290,7 +296,7 @@ living in the same process.")
iproute ;for 'ss'
socat ;several tests rely on it
datefudge)))) ;tests rely on 'datefudge'
- (inputs (list libunistring))
+ (inputs (list libunistring zlib))
(propagated-inputs
;; These are all in the 'Requires.private' field of gnutls.pc.
(append (list libtasn1 libidn2 nettle zlib)