[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
03/06: gnu: gnutls: Add "guile3.0-gnutls" variant.
From: |
guix-commits |
Subject: |
03/06: gnu: gnutls: Add "guile3.0-gnutls" variant. |
Date: |
Sat, 23 Nov 2019 16:48:28 -0500 (EST) |
civodul pushed a commit to branch master
in repository guix.
commit d630d78104f59fb51a5011f37136bc39b603a696
Author: Ludovic Courtès <address@hidden>
Date: Sat Nov 23 19:13:16 2019 +0100
gnu: gnutls: Add "guile3.0-gnutls" variant.
* gnu/packages/tls.scm (gnutls-3.6.10, guile3.0-gnutls): New variables.
---
gnu/packages/tls.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index dd8f0fa..d09f579 100644
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@ -263,6 +263,39 @@ required structures.")
(inputs `(("unbound" ,unbound)
,@(package-inputs gnutls)))))
+(define gnutls-3.6.10
+ ;; This is for 'guile3.0-gnutls', below. Version 3.6.10 is the first to
+ ;; introduce Guile 2.9/3.0 support.
+ (package
+ (inherit gnutls)
+ (version "3.6.10")
+ (source (origin
+ (inherit (package-source gnutls))
+ (uri (string-append "mirror://gnupg/gnutls/v"
+ (version-major+minor version)
+ "/gnutls-" version ".tar.xz"))
+ (sha256
+ (base32
+ "14r2h73yfj66cm14k9mnb3kgzq5a7qjg5b31m53bf19vcxkwmwxi"))))))
+
+(define-public guile3.0-gnutls
+ (package
+ (inherit gnutls-3.6.10)
+ (name "guile3.0-gnutls")
+ (arguments
+ (substitute-keyword-arguments (package-arguments gnutls-3.6.10)
+ ((#:phases phases '%standard-phases)
+ `(modify-phases ,phases
+ (add-before 'build 'leave-guile-stdout-open
+ (lambda _
+ ;; Work around <https://bugs.gnu.org/38348>.
+ (substitute* "guile/Makefile"
+ (("out=-") "out=/dev/null"))
+ #t))))))
+ (inputs `(("guile" ,guile-next)
+ ,@(alist-delete "guile"
+ (package-inputs gnutls-3.6.10))))))
+
(define-public openssl
(package
(name "openssl")
- branch master updated (a3e5361 -> fed3632), guix-commits, 2019/11/23
- 01/06: gnu: guile2.0-git: Fix compilation of libgit2., guix-commits, 2019/11/23
- 05/06: tests: Use (ice-9 threads)., guix-commits, 2019/11/23
- 03/06: gnu: gnutls: Add "guile3.0-gnutls" variant.,
guix-commits <=
- 04/06: gnu: guile-sqlite3: Add "guile3.0-sqlite3" variant., guix-commits, 2019/11/23
- 02/06: gnu: guile-git: Add "guile3.0-git" variant., guix-commits, 2019/11/23
- 06/06: compile: Adjust for Guile 2.9.5., guix-commits, 2019/11/23