aboutsummaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2022-10-18 10:21:11 +0200
committerLudovic Courtès <ludo@gnu.org>2022-10-18 14:27:01 +0200
commit7c60e8f8083d0e2175b0c0c0545f48db63d52ffa (patch)
tree180ae7938248f90047f6e0a319c792d37c8e2103 /gnu
parent69ed946bbcb12b9dd114bbf9bbc9d2e3d1ce6fba (diff)
downloadguix-7c60e8f8083d0e2175b0c0c0545f48db63d52ffa.tar.gz
guix-7c60e8f8083d0e2175b0c0c0545f48db63d52ffa.zip
gnu: guix: Switch to Guile-GnuTLS.
This is a followup to a1cd93083bbf7b8af2bc463d7a9b4352aebe6eb6. * gnu/packages/package-management.scm (guix)[arguments]: Refer to "guile-gnutls" instead of "gnutls". [native-inputs, propagated-inputs]: Replace 'gnutls' with 'guile-gnutls'. [inputs]: Add 'zlib'. (guix-daemon): Replace 'gnutls' with 'guile-gnutls'. (guix-build-coordinator)[arguments, propagated-inputs, native-inputs]: Replace 'gnutls' with 'guile-gnutls'. (guix-build-coordinator/agent-only): Likewise. (nar-herder): Likewise.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/package-management.scm27
1 files changed, 14 insertions, 13 deletions
diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm
index 9b24c3a848..dab1e230cf 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -350,7 +350,7 @@ $(prefix)/etc/openrc\n")))
(bs (assoc-ref inputs
"guile-bytestructures"))
(ssh (assoc-ref inputs "guile-ssh"))
- (gnutls (assoc-ref inputs "gnutls"))
+ (gnutls (assoc-ref inputs "guile-gnutls"))
(disarchive (assoc-ref inputs "disarchive"))
(lzma (assoc-ref inputs "guile-lzma"))
(locales (assoc-ref inputs "glibc-utf8-locales"))
@@ -406,7 +406,7 @@ $(prefix)/etc/openrc\n")))
;; Guile libraries are needed here for
;; cross-compilation.
("guile" ,guile-3.0-latest) ;for faster builds
- ("gnutls" ,gnutls)
+ ("guile-gnutls" ,guile-gnutls)
,@(if (%current-target-system)
'()
`(("guile-avahi" ,guile-avahi)))
@@ -435,6 +435,7 @@ $(prefix)/etc/openrc\n")))
("gzip" ,gzip)
("sqlite" ,sqlite)
("libgcrypt" ,libgcrypt)
+ ("zlib" ,zlib)
("guile" ,guile-3.0-latest)
@@ -463,7 +464,7 @@ $(prefix)/etc/openrc\n")))
("glibc-utf8-locales" ,glibc-utf8-locales)))
(propagated-inputs
- `(("gnutls" ,gnutls)
+ `(("guile-gnutls" ,guile-gnutls)
;; Avahi requires "glib" which doesn't cross-compile yet.
,@(if (%current-target-system)
'()
@@ -550,7 +551,7 @@ the Nix package manager.")
(inputs
(modify-inputs (package-inputs guix)
(delete "boot-guile" "boot-guile/i686" "util-linux")
- (prepend gnutls guile-git guile-json-3 guile-gcrypt)))
+ (prepend guile-gnutls guile-git guile-json-3 guile-gcrypt)))
(propagated-inputs '())
@@ -1414,7 +1415,7 @@ environments.")
"guile-lzlib"
"guile-zlib"
"guile-sqlite3"
- "gnutls"
+ "guile-gnutls"
,@(if (hurd-target?)
'()
'("guile-fibers")))))
@@ -1458,7 +1459,7 @@ environments.")
(list pkg-config
autoconf
automake
- gnutls
+ guile-gnutls
;; Guile libraries are needed here for cross-compilation.
guile-json-4
@@ -1486,7 +1487,7 @@ environments.")
guile-zlib
guile-sqlite3
guix
- gnutls)
+ guile-gnutls)
(if (hurd-target?)
'()
(list guile-fibers-1.1))))
@@ -1535,7 +1536,7 @@ outputs of those builds.")
"guile-lzlib"
"guile-zlib"
"guile-sqlite3"
- "gnutls")))
+ "guile-gnutls")))
(wrap-program file
`("PATH" ":" prefix (,bin))
`("GUILE_LOAD_PATH" ":" prefix
@@ -1563,7 +1564,7 @@ outputs of those builds.")
(list pkg-config
autoconf
automake
- gnutls
+ guile-gnutls
;; Guile libraries are needed here for cross-compilation.
guile-json-4
@@ -1584,7 +1585,7 @@ outputs of those builds.")
guile-lzlib
guile-zlib
guix
- gnutls)))
+ guile-gnutls)))
(description
"The Guix Build Coordinator helps with performing lots of builds across
potentially many machines, and with doing something with the results and
@@ -1721,7 +1722,7 @@ in an isolated environment, in separate namespaces.")
"guile-lzlib"
"guile-prometheus"
"guile-sqlite3"
- "gnutls"
+ "guile-gnutls"
"guile-fibers")))
(wrap-program file
`("GUILE_LOAD_PATH" ":" prefix
@@ -1748,7 +1749,7 @@ in an isolated environment, in separate namespaces.")
(list pkg-config
autoconf
automake
- gnutls
+ guile-gnutls
;; Guile libraries are needed here for cross-compilation.
(car (assoc-ref (package-native-inputs guix) "guile"))
@@ -1772,7 +1773,7 @@ in an isolated environment, in separate namespaces.")
guile-lib
guile-lzlib
guile-sqlite3
- gnutls))
+ guile-gnutls))
(home-page "https://git.cbaines.net/guix/nar-herder")
(synopsis "Utility for managing and serving nars")
(description