From 2d83a25450d4b820c13d52152e5e9f1bbfb5d985 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Sun, 21 Jan 2024 11:05:46 +0100 Subject: [PATCH] import/cran: Generate rudimentary ARGUMENTS field. * guix/import/cran.scm (phases-for-inputs, maybe-arguments): New procedures. (description->package): Splice in result of MAYBE-ARGUMENTS. Change-Id: I578e1903f37c91bf865f0be49b04187ec372ed05 --- guix/import/cran.scm | 48 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/guix/import/cran.scm b/guix/import/cran.scm index d7497e6fb9e3921581f388252f1e18ee9dfabfe2..57a8e86fcb9bff1031c62079aabb6b0da273b97f 100644 --- a/guix/import/cran.scm +++ b/guix/import/cran.scm @@ -672,6 +672,52 @@ of META, a package in REPOSITORY." (stringpackage repository meta #:key (license-prefix identity) (download-source download)) "Return the `package' s-expression for an R package published on REPOSITORY @@ -751,7 +797,7 @@ from the alist META, which was derived from the R package's DESCRIPTION file." `((properties ,`(,'quasiquote ((,'upstream-name . ,name))))) '()) (build-system r-build-system) - + ,@(maybe-arguments inputs) ,@(maybe-inputs (filter (upstream-input-type-predicate 'regular) inputs) 'inputs)