From 67950f46ef2c08a0873f7d08f61fdc14758e3ae5 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Mon, 2 Dec 2024 20:49:30 +0200 Subject: [PATCH] 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 c50f0a8415e..b4806c8bb22 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))))))