diff options
author | Efraim Flashner <efraim@flashner.co.il> | 2023-10-04 16:06:42 +0300 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2023-10-18 11:36:16 +0300 |
commit | 163592c8431e25a807396576b0956f0c97640c41 (patch) | |
tree | 41bf5b7b234433d1695ee346f8c4c1a0f9973efb /guix | |
parent | fafbad0ce2dc9d94bc03b5e9e5ec8dad759ca929 (diff) |
build: cargo-build-system: Strip enough prefix in package.
* guix/build/cargo-build-system.scm (package): When using the source as
the packaged crate also strip the 'rust-' prefix.
Diffstat (limited to 'guix')
-rw-r--r-- | guix/build/cargo-build-system.scm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/guix/build/cargo-build-system.scm b/guix/build/cargo-build-system.scm index 8bf6ba510b..e54882be34 100644 --- a/guix/build/cargo-build-system.scm +++ b/guix/build/cargo-build-system.scm @@ -231,10 +231,10 @@ directory = '" port) (for-each (lambda (file) (make-file-writable file) - ;; Strip the hash and replace '.tar.gz' with '.crate'. + ;; Strip the hash and rust prefix and replace '.tar.gz' with '.crate'. (rename-file file (string-append (string-drop-right - (string-drop file 35) + (string-drop file 40) (string-length ".tar.gz")) ".crate"))) (find-files "." "\\.tar\\.gz$")))) |