diff options
author | David Elsing <david.elsing@posteo.net> | 2023-12-21 22:01:50 +0000 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2024-01-09 09:38:38 +0200 |
commit | 9f44ff2bb47c964d53905cea17c4bda758cce509 (patch) | |
tree | f902e562dc7fedb465d4cc3fec710664921450dd /gnu | |
parent | 4b0aa65c0a9301a70c798ea76a493f67ef8371f4 (diff) | |
download | guix-9f44ff2bb47c964d53905cea17c4bda758cce509.tar.gz guix-9f44ff2bb47c964d53905cea17c4bda758cce509.zip |
import: crate: Optionally import dev-dependencies recursively.
If --recursive-dev-dependencies is specified, development dependencies
are also included for all recursively imported packages.
* doc/guix.texi (Invoking guix import): Mention --recursive-dev-dependencies.
* guix/import/crate.scm (crate-recursive-import): Add
recursive-dev-dependencies? argument.
* guix/scripts/import/crate.scm (show-help, guix-import-crate): Add
"--recursive-dev-dependencies".
* tests/crate.scm: Test both #f and #t for #:recursive-dev-dependencies?
in the 'cargo-recursive-import' test.
(test-root-dependencies): Add intermediate-c as dev-dependency.
(test-intermediate-c-crate, test-intermediate-c-dependencies): New
variables.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: Iae89794681155d77f128733120e60f03bc297717
Diffstat (limited to 'gnu')
0 files changed, 0 insertions, 0 deletions