summaryrefslogtreecommitdiff
path: root/guix
diff options
context:
space:
mode:
authorHerman Rimm <herman@rimm.ee>2024-05-12 21:08:31 +0200
committerLudovic Courtès <ludo@gnu.org>2024-06-03 22:58:53 +0200
commite62fd9004bf0e4a9b32f7ce3c1192aa067349b83 (patch)
tree1506750282c22ba3e3c00cd965d5399d18e066cb /guix
parent1fa2b64ded52d589b783477fd2c28611376acafb (diff)
downloadguix-patches-e62fd9004bf0e4a9b32f7ce3c1192aa067349b83.tar
guix-patches-e62fd9004bf0e4a9b32f7ce3c1192aa067349b83.tar.gz
import: crate: Include a main verb in crate importer descriptions.
* guix/import/crate.scm (make-crate-sexp): Start description with 'This package provides '. * tests/crate.scm: Set descriptions to "This package provides summary". Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: If0f47a68f986b9e878fd5caa3e365c5ad863089a
Diffstat (limited to 'guix')
-rw-r--r--guix/import/crate.scm6
1 files changed, 5 insertions, 1 deletions
diff --git a/guix/import/crate.scm b/guix/import/crate.scm
index 921e5499da..c4551688f6 100644
--- a/guix/import/crate.scm
+++ b/guix/import/crate.scm
@@ -187,6 +187,7 @@ and LICENSE."
(guix-name (crate-name->package-name name))
(cargo-inputs (format-inputs cargo-inputs))
(cargo-development-inputs (format-inputs cargo-development-inputs))
+ (description (beautify-description description))
(pkg `(package
(name ,guix-name)
(version ,version)
@@ -212,7 +213,10 @@ and LICENSE."
cargo-development-inputs)))
(home-page ,home-page)
(synopsis ,(beautify-synopsis synopsis))
- (description ,(beautify-description description))
+ (description ,(if (string-prefix? "This" description)
+ description
+ (string-append "This package provides "
+ description)))
(license ,(match license
(() #f)
(#f #f)