From 8a96bd4bb0f0b67f535ab84d22d1275436fa0b8e Mon Sep 17 00:00:00 2001 From: Ian Denhardt Date: Sun, 26 Oct 2014 01:21:22 -0400 Subject: [PATCH] doc: Add a note about optional GnuTLS dependency. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * README (Requirements): add a note about 'guix download''s GnuTLS dependency. * doc/guix.texi (Requirements): Likewise. Co-authored-by: Ludovic Courtès --- README | 3 +++ doc/guix.texi | 14 +++++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/README b/README index 3e9e9722ac..2d5e4492d0 100644 --- a/README +++ b/README @@ -23,6 +23,9 @@ GNU Guix currently depends on the following packages: - [[http://gnu.org/software/guile/][GNU Guile 2.0.x]], version 2.0.5 or later - [[http://gnupg.org/][GNU libgcrypt]] - optionally [[http://savannah.nongnu.org/projects/guile-json/][Guile-JSON]], for the 'guix import pypi' command + - optionally [[http://www.gnutls.org][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: diff --git a/doc/guix.texi b/doc/guix.texi index f2b652762d..d3ab9676ee 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -157,11 +157,23 @@ GNU Guix depends on the following packages: @itemize @item @url{http://gnu.org/software/guile/, GNU Guile}, version 2.0.5 or later; @item @url{http://gnupg.org/, GNU libgcrypt}; +@end itemize + +The following dependencies are optional: + +@itemize @item -optionally, installing +Installing @url{http://savannah.nongnu.org/projects/guile-json/, 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. +@item +Installing @uref{http://gnutls.org/, 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