From c1cc0c4865a8bfff43c5c9bd6ae8dcadb061c8a0 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 6 Oct 2020 10:29:47 +0300 Subject: build-system/cargo: Don't install .crates.toml file. Fixes . * guix/build/cargo-build-system.scm (install): Remove installed .crates.toml file. --- guix/build/cargo-build-system.scm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'guix/build') diff --git a/guix/build/cargo-build-system.scm b/guix/build/cargo-build-system.scm index 95e8dd772a..117c8da66c 100644 --- a/guix/build/cargo-build-system.scm +++ b/guix/build/cargo-build-system.scm @@ -173,7 +173,13 @@ directory = '" port) (or skip-build? (not (has-executable-target?)) (invoke "cargo" "install" "--path" "." "--root" out - "--features" (string-join features))))) + "--features" (string-join features))) + + ;; This is a file which we definitely don't need installed. + (when (file-exists? (string-append out "/.crates.toml")) + (delete-file (string-append out "/.crates.toml"))) + + #t)) (define %standard-phases (modify-phases gnu:%standard-phases -- cgit v1.2.3