Browse Source

doc: Add a note about optional GnuTLS dependency.

* README (Requirements): add a note about 'guix download''s GnuTLS dependency.
* doc/guix.texi (Requirements): Likewise.

Co-authored-by: Ludovic Courtès <>
Ian Denhardt 7 years ago
committed by Ludovic Courtès
2 changed files with 16 additions and 1 deletions
  1. +3
  2. +13

+ 3
- 0
README View File

@ -23,6 +23,9 @@ GNU Guix currently depends on the following packages:
- [[][GNU Guile 2.0.x]], version 2.0.5 or later
- [[][GNU libgcrypt]]
- optionally [[][Guile-JSON]], for the 'guix import pypi' command
- optionally [[][GnuTLS]] compiled with guile support enabled, for HTTPS support
in the 'guix download' command. Note that 'guix import pypi' requires
this functionality.
Unless `--disable-daemon' was passed, the following packages are needed:

+ 13
- 1
doc/guix.texi View File

@ -157,11 +157,23 @@ GNU Guix depends on the following packages:
@item @url{, GNU Guile}, version 2.0.5 or later;
@item @url{, GNU libgcrypt};
@end itemize
The following dependencies are optional:
optionally, installing
@url{, Guile-JSON} will
allow you to use the @command{guix import pypi} command; it is of
interest primarily for developers and not for casual users.
Installing @uref{, GnuTLS-Guile} will
allow you to access @code{https} URLs with the @command{guix download}
command (@pxref{Invoking guix download}) and the @command{guix import
pypi} command. This is primarily of interest to developers.
@xref{Guile Preparations, how to install the GnuTLS bindings for Guile,,
gnutls-guile, GnuTLS-Guile}.
@end itemize
Unless @code{--disable-daemon} was passed to @command{configure}, the