summaryrefslogtreecommitdiff
path: root/guix/scripts/import/crate.scm
diff options
context:
space:
mode:
authorMartin Becze <mjbecze@riseup.net>2020-02-04 07:18:25 -0500
committerGuix Patches Tester <>2020-02-04 12:22:10 +0000
commit2b3796a461f292e1a883cdcfcbdb5ae9b3f2424c (patch)
tree3b4af39c4f58becbbdf7db18c1e164e375dd900a /guix/scripts/import/crate.scm
parent4b59f5abece4d66a6ced181b89b837f9c9d358e5 (diff)
downloadpatches-2b3796a461f292e1a883cdcfcbdb5ae9b3f2424c.tar
patches-2b3796a461f292e1a883cdcfcbdb5ae9b3f2424c.tar.gz
guix: import: parametrized importing of dev dependenciesseries-2798
This changes the behavoir of the recusive crate importer so that it will include the importing of development dependencies for the top level package but will not inculded the development dependencies for any other imported package. * guix/import/crate.scm (crate->guix-package, make-crate-sexp) <guix import crate>: added new parameter
Diffstat (limited to 'guix/scripts/import/crate.scm')
-rw-r--r--guix/scripts/import/crate.scm4
1 files changed, 2 insertions, 2 deletions
diff --git a/guix/scripts/import/crate.scm b/guix/scripts/import/crate.scm
index 552628cfc7..9252c52dfa 100644
--- a/guix/scripts/import/crate.scm
+++ b/guix/scripts/import/crate.scm
@@ -96,13 +96,13 @@ Import and convert the crate.io package for PACKAGE-NAME.\n"))
(if (assoc-ref opts 'recursive)
(crate-recursive-import name #:version version)
- (let ((sexp (crate->guix-package name #:version version)))
+ (let ((sexp (crate->guix-package name #:version version #:include-dev-deps? #t)))
(unless sexp
(leave (G_ "failed to download meta-data for package '~a'~%")
(if version
(string-append name "@" version)
name)))
- sexp)))
+ (list sexp))))
(()
(leave (G_ "too few arguments~%")))
((many ...)