summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2025-04-28 23:52:08 +0800
committerHilton Chain <hako@ultrarare.space>2025-08-21 19:08:21 +0800
commit12e0b9e9e4eb47f635d09f6bf3bee674c7b80234 (patch)
tree64b18c996569ec0951255a78f502dbfd63cb08e2 /doc
parentf27fb840c2d21f7c29db204519ef94f3634e1a55 (diff)
import: crate: Add ‘--lockfile’ option.
* guix/import/crate.scm (cargo-inputs-from-lockfile) find-cargo-inputs-location, extract-cargo-inputs): New procedures. * guix/scripts/import/crate.scm (%options): Add ‘--lockfile’ option. (show-help): Add it. (guix-import-crate): Use it. * doc/guix.texi (Invoking guix import): Document it. Change-Id: I291478e04adf9f2df0bf216425a5e8aeba0bedd9
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 b2d58af8473..d87b236aa2f 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -14957,6 +14957,11 @@ version instead instead of aborting.
If a crate dependency is not (yet) packaged, make the corresponding
input in @code{#:cargo-inputs} or @code{#:cargo-development-inputs} into
a comment.
+@item --lockfile=@var{file}
+@itemx -f @var{file}
+When @option{--lockfile} is specified, the importer will ignore other options
+and won't output package expressions, instead importing source expressions
+from @var{file}, a @file{Cargo.lock} file.
@end table
@item elm