gnu: Add updater input properties for R and Python packages.

* gnu/packages/cran.scm (r-glue, r-xfun, r-vctrs)
(r-lifecycle): Turn comment about r-knitr into 'properties' field.
* gnu/packages/mpi.scm (python-mpi4py)[properties]: New field.
This commit is contained in:
Ludovic Courtès 2023-05-28 23:02:27 +02:00
parent 57ceb64e34
commit 9f7cd1fcaf
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
2 changed files with 18 additions and 20 deletions

View File

@ -5091,11 +5091,10 @@ colors are provided.")
(base32 (base32
"1gzxk5jgdh2xq9r7z09xs306ygzf27vhg3pyfl7ck1755gqii9cx")))) "1gzxk5jgdh2xq9r7z09xs306ygzf27vhg3pyfl7ck1755gqii9cx"))))
(build-system r-build-system) (build-system r-build-system)
;; knitr depends on glue, so we can't add knitr here to build the (properties
;; vignettes. ;; knitr depends on glue, so we can't add knitr here to build the
#; ;; vignettes.
(native-inputs '((updater-ignored-native-inputs . ("r-knitr"))))
`(("r-knitr" ,r-knitr)))
(home-page "https://github.com/tidyverse/glue") (home-page "https://github.com/tidyverse/glue")
(synopsis "Interpreted string literals") (synopsis "Interpreted string literals")
(description (description
@ -8782,10 +8781,9 @@ iVAT).")
(sha256 (sha256
(base32 "1jan2ggfywm1g05zszyy8d492wj7vpy35682lrnlklrx4jxsmv6h")))) (base32 "1jan2ggfywm1g05zszyy8d492wj7vpy35682lrnlklrx4jxsmv6h"))))
(build-system r-build-system) (build-system r-build-system)
;; knitr itself depends on xfun (properties
#; ;; knitr itself depends on xfun
(native-inputs '((updater-ignored-native-inputs . ("r-knitr"))))
`(("r-knitr" ,r-knitr)))
(home-page "https://github.com/yihui/xfun") (home-page "https://github.com/yihui/xfun")
(synopsis "Miscellaneous functions") (synopsis "Miscellaneous functions")
(description (description
@ -8872,11 +8870,10 @@ estimated from a given sample.")
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-cli r-glue r-lifecycle r-rlang)) (list r-cli r-glue r-lifecycle r-rlang))
;; We can't have r-knitr among the inputs here, because r-vctrs ends up (properties
;; being an eventual input to r-knitr. ;; We can't have r-knitr among the inputs here, because r-vctrs ends up
#; ;; being an eventual input to r-knitr.
(native-inputs '((updater-ignored-native-inputs . ("r-knitr"))))
(list r-knitr))
(home-page "https://github.com/r-lib/vctrs") (home-page "https://github.com/r-lib/vctrs")
(synopsis "Vector helpers") (synopsis "Vector helpers")
(description (description
@ -25256,15 +25253,14 @@ atmospheric physics.")
(sha256 (sha256
(base32 (base32
"1hk9mblhap429fk77qpgc4hv0j91q5wpahi0y76w118m471zsnb4")))) "1hk9mblhap429fk77qpgc4hv0j91q5wpahi0y76w118m471zsnb4"))))
(properties `((upstream-name . "lifecycle")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-cli r-glue r-rlang)) (list r-cli r-glue r-rlang))
;; We can't add this here because via r-stringr this package ends up being (properties
;; an input to r-knitr. ;; We can't add this here because via r-stringr this package ends up
#; ;; being an input to r-knitr.
(native-inputs '((updater-ignored-native-inputs . ("r-knitr"))
(list r-knitr)) ; for vignettes (upstream-name . "lifecycle")))
(home-page "https://github.com/r-lib/lifecycle") (home-page "https://github.com/r-lib/lifecycle")
(synopsis "Manage the life cycle of your package functions") (synopsis "Manage the life cycle of your package functions")
(description (description

View File

@ -422,6 +422,8 @@ only provides @code{MPI_THREAD_FUNNELED}.")))
#t))))) #t)))))
(inputs (inputs
(list openmpi)) (list openmpi))
(properties
'((updater-extra-inputs . ("openmpi"))))
(home-page "https://github.com/mpi4py/mpi4py") (home-page "https://github.com/mpi4py/mpi4py")
(synopsis "Python bindings for the Message Passing Interface standard") (synopsis "Python bindings for the Message Passing Interface standard")
(description "MPI for Python (mpi4py) provides bindings of the Message (description "MPI for Python (mpi4py) provides bindings of the Message