gnu: guix: Add "guile3.0-guix" variant.
authorLudovic Courtès <ludo@gnu.org>
Fri, 17 Jan 2020 20:59:03 +0000 (21:59 +0100)
committerLudovic Courtès <ludo@gnu.org>
Fri, 17 Jan 2020 21:41:56 +0000 (22:41 +0100)
* gnu/packages/package-management.scm (guile3.0-guix): New variable.

gnu/packages/package-management.scm

index c622906..422d4f1 100644 (file)
@@ -397,6 +397,21 @@ the Nix package manager.")
 (define-public guile2.0-guix
   (deprecated-package "guile2.0-guix" guix))
 
+(define-public guile3.0-guix
+  (package
+    (inherit guix)
+    (name "guile3.0-guix")
+    (inputs
+     `(("guile" ,guile-3.0)
+       ,@(alist-delete "guile" (package-inputs guix))))
+    (propagated-inputs
+     `(("gnutls" ,guile3.0-gnutls)
+       ("guile-gcrypt" ,guile3.0-gcrypt)
+       ("guile-json" ,guile3.0-json)
+       ("guile-sqlite3" ,guile3.0-sqlite3)
+       ("guile-ssh" ,guile3.0-ssh)
+       ("guile-git" ,guile3.0-git)))))
+
 (define-public guix-minimal
   ;; A version of Guix which is built with the minimal set of dependencies, as
   ;; outlined in the README "Requirements" section.  Intended as a CI job, so