efraim pushed a commit to branch rust-team in repository guix. commit cc2490b1882276983994a85ebcfd49db849a815e Author: Morgan Smith <morgan.j.sm...@outlook.com> AuthorDate: Mon Apr 7 16:07:48 2025 -0400
gnu: rust-bootstrapped-package: Use modify-inputs. * gnu/packages/rust.scm (rust-bootstrapped-package)[native-inputs]: Use modify-inputs. [arguments]: Set the #:disallowed-references argument. Change-Id: Idf7390eeb3035bc509a21903e38aa0071603b484 Signed-off-by: Efraim Flashner <efr...@flashner.co.il> --- gnu/packages/rust.scm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index c6220bf325..c24b771405 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -121,10 +121,14 @@ (inherit (package-source base-rust)) (uri (rust-uri version)) (sha256 (base32 checksum)))) + (arguments + (substitute-keyword-arguments (package-arguments base-rust) + ((#:disallowed-references _ '()) + (list base-rust)))) (native-inputs - (alist-replace "cargo-bootstrap" (list base-rust "cargo") - (alist-replace "rustc-bootstrap" (list base-rust) - (package-native-inputs base-rust)))))) + (modify-inputs (package-native-inputs base-rust) + (replace "rustc-bootstrap" base-rust) + (replace "cargo-bootstrap" (list base-rust "cargo")))))) ;;; Note: mrustc's only purpose is to be able to bootstap Rust; it's designed ;;; to be used in source form.