diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2025-06-15 23:17:51 +0200 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-03-06 14:52:02 +0100 |
| commit | d7cc8cbef4927d3f4531c5f9208018e5fe91f493 (patch) | |
| tree | 2492c4688ab75b52dc08bc1d259896f92f1e3831 /gnu | |
| parent | d18d6e07e5af73092c75a81cf3e89ac010ba545e (diff) | |
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
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/tls.scm | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index 43423ef8ed8..d2d8fd6d69c 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) |
