diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2022-08-01 11:17:40 +0200 | 
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2022-08-01 14:08:07 +0200 | 
| commit | 5a96748a9975e5144f07ad8178097f8e6146f197 (patch) | |
| tree | 23f6b0393efa103f0920233add8f7179d477e3bc /gnu/packages | |
| parent | cce7427f95c51a04675c4b954b02623cdb8bc7c6 (diff) | |
gnu: gnutls: Add 3.7.7.
* gnu/packages/tls.scm (gnutls-latest): New variable.
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/tls.scm | 17 | 
1 files changed, 17 insertions, 0 deletions
| diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index 1ee5400a9c..697d9d1d36 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -329,6 +329,23 @@ required structures.")      (properties '((ftp-server . "ftp.gnutls.org")                    (ftp-directory . "/gcrypt/gnutls"))))) +(define-public gnutls-latest +  ;; Version 3.7.7 introduces 'set-session-record-port-close!', which allows +  ;; us to get rid of the wrapper port in 'tls-wrap'. +  (package +    (inherit gnutls) +    (version "3.7.7") +    (source (origin +              (method url-fetch) +              (uri (string-append "mirror://gnupg/gnutls/v" +                                  (version-major+minor version) +                                  "/gnutls-" version ".tar.xz")) +              (patches (search-patches "gnutls-skip-trust-store-test.patch" +                                       "gnutls-cross.patch")) +              (sha256 +               (base32 +                "01i1gl15k6qwvxmxx0by1mn9nlmcmym18wdpm7dn9awfsp8474dy")))))) +  (define-public gnutls/guile-2.0    ;; GnuTLS for Guile 2.0.    (package/inherit gnutls | 
