efraim pushed a commit to branch rust-team
in repository guix.
commit 896ce35c39a1ac7e6e8efdb82552295105780b6d
Author: Efraim Flashner <[email protected]>
AuthorDate: Mon Dec 2 20:49:30 2024 +0200
import: crate: Make it clearer when a crate has been yanked.
* guix/import/crate.scm (make-crate-sexp): If a crate has been yanked
then adjust the returned package's source file-name with 'yanked' as
part of the name.
Change-Id: Ib3d16ff2e89a75a7a0755c1f336abadba0189666
---
guix/import/crate.scm | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/guix/import/crate.scm b/guix/import/crate.scm
index 5996571cda..05c43b3ae8 100644
--- a/guix/import/crate.scm
+++ b/guix/import/crate.scm
@@ -214,7 +214,10 @@ and LICENSE."
(source (origin
(method url-fetch)
(uri (crate-uri ,name version))
- (file-name (string-append name "-" version
".tar.gz"))
+ (file-name
+ ,@(if yanked?
+ `((string-append name "-" version
"-yanked.tar.gz"))
+ `((string-append name "-" version
".tar.gz"))))
(sha256
(base32
,(bytevector->nix-base32-string (port-sha256
port))))))