diff options
author | Morgan Smith <Morgan.J.Smith@outlook.com> | 2025-04-07 16:07:48 -0400 |
---|---|---|
committer | Hilton Chain <hako@ultrarare.space> | 2025-08-21 19:08:56 +0800 |
commit | 2425b66ba5782475c98a23de7ff7a792d7685af0 (patch) | |
tree | c6f5e47b550e579c9607251db596171cd3d516f1 | |
parent | e05f08a4e8b7c95f7192e03ffbdbbce3dd602042 (diff) |
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 <efraim@flashner.co.il>
-rw-r--r-- | gnu/packages/rust.scm | 10 |
1 files 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. |