aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorRicardo Wurmus <ricardo.wurmus@mdc-berlin.de>2018-08-08 15:29:18 +0200
committerRicardo Wurmus <rekado@elephly.net>2018-08-11 18:53:46 +0200
commita92859616201dbf0cec36d3c746125d645c88c79 (patch)
treeabaf6e32686cf88628572d71c8b979179140f63b /doc
parent424fd768288b8629fff5ff3b56a8f4870eafc5dd (diff)
downloadguix-a92859616201dbf0cec36d3c746125d645c88c79.tar
guix-a92859616201dbf0cec36d3c746125d645c88c79.tar.gz
import: hackage: Support recursive importing.
* guix/import/hackage.scm (hackage-recursive-import): New procedure. (hackage-module->sexp): Return dependencies alongside dependencies. (hackage->guix-package): Memoize results. * guix/scripts/import/hackage.scm (show-help, %options, guix-import-hackage): Support recursive importing. * doc/guix.texi (Invoking guix import): Document option.
Diffstat (limited to 'doc')
-rw-r--r--doc/guix.texi5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/guix.texi b/doc/guix.texi
index 85f51210a3..a9bb6d864a 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -6661,6 +6661,11 @@ The value associated with a flag has to be either the symbol
has to conform to the Cabal file format definition. The default value
associated with the keys @code{os}, @code{arch} and @code{impl} is
@samp{linux}, @samp{x86_64} and @samp{ghc}, respectively.
+@item --recursive
+@itemx -r
+Traverse the dependency graph of the given upstream package recursively
+and generate package expressions for all those packages that are not yet
+in Guix.
@end table
The command below imports metadata for the latest version of the