doc: Document lockfile importer based Rust packaging workflow.

* doc/guix.texi (Build Systems) [cargo-build-system]: Add cross-reference for
the term "Cargo workspaces".
* doc/contributing.texi (Packaging Guidelines)[Rust Crates]: Update
documentation.
* doc/guix-cookbook.texi (Packaging)[Packaging Workflow]: New section.
* gnu/packages/rust-crates.scm,
* gnu/packages/rust-sources.scm: Stop mentioning guix-rust-registry for now, we
may remove the repository if future merges are managed well.

Change-Id: Ic0c6378cf5f5df97d6f8bdd040b486be62c7bddc
This commit is contained in:
Hilton Chain 2025-03-18 14:22:55 +08:00
parent 92d130e035
commit 3e45fc0f37
No known key found for this signature in database
GPG key ID: ACC66D09CA528292
5 changed files with 452 additions and 38 deletions

View file

@ -27,10 +27,6 @@
;;;
;;; This file is managed by guix import. Do NOT add definitions manually.
;;;
;;; Commit changes to: https://codeberg.org/guix/guix-rust-registry
;;;
;;;
;;; Rust libraries fetched from crates.io and non-workspace development
;;; snapshots.