~ruther/guix-local

974e2b297104d2de01632df1a56069b383e645f4 — Leo Famulari 9 years ago e9aba1e
gnu: gnutls: Replace with 3.5.4 [fixes GNUTLS-SA-2016-3].

* gnu/packages/tls.scm (gnutls)[replacement]: New field.
(gnutls-3.5.4): New variable.
1 files changed, 15 insertions(+), 0 deletions(-)

M gnu/packages/tls.scm
M gnu/packages/tls.scm => gnu/packages/tls.scm +15 -0
@@ 137,6 137,7 @@ living in the same process.")
(define-public gnutls
  (package
    (name "gnutls")
    (replacement gnutls-3.5.4)
    (version "3.5.2")
    (source (origin
             (method url-fetch)


@@ 210,6 211,20 @@ required structures.")
    (properties '((ftp-server . "ftp.gnutls.org")
                  (ftp-directory . "/gcrypt/gnutls")))))

(define gnutls-3.5.4
  (package
    (inherit gnutls)
    (source
      (let ((version "3.5.4"))
        (origin
          (method url-fetch)
          (uri (string-append "mirror://gnupg/gnutls/v"
                              (version-major+minor version)
                              "/gnutls-" version ".tar.xz"))
          (sha256
           (base32
            "1sx8p7v452s9m854r2c5pvcd1k15a3caiv5h35fhrxz0691h2f2f")))))))

(define-public openssl
  (package
   (name "openssl")