summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/r-reprex/package.py38
1 files changed, 26 insertions, 12 deletions
diff --git a/var/spack/repos/builtin/packages/r-reprex/package.py b/var/spack/repos/builtin/packages/r-reprex/package.py
index 91467dc258..f3ed5cded4 100644
--- a/var/spack/repos/builtin/packages/r-reprex/package.py
+++ b/var/spack/repos/builtin/packages/r-reprex/package.py
@@ -7,18 +7,20 @@ from spack import *
class RReprex(RPackage):
- """Convenience wrapper that uses the 'rmarkdown' package to render small
- snippets of code to target formats that include both code and output.
- The goal is to encourage the sharing of small, reproducible, and
- runnable examples on code-oriented websites, such as
- <https://stackoverflow.com/> and <https://github.com>, or in email.
- 'reprex' also extracts clean, runnable R code from various common
- formats, such as copy/paste from an R session."""
+ """Prepare Reproducible Example Code via the Clipboard.
+
+ Convenience wrapper that uses the 'rmarkdown' package to render small
+ snippets of code to target formats that include both code and output.
+ The goal is to encourage the sharing of small, reproducible, and
+ runnable examples on code-oriented websites, such as
+ <https://stackoverflow.com/> and <https://github.com>, or in email.
+ 'reprex' also extracts clean, runnable R code from various common
+ formats, such as copy/paste from an R session."""
homepage = "https://github.com/jennybc/reprex"
- url = "https://cloud.r-project.org/src/contrib/reprex_0.1.1.tar.gz"
- list_url = "https://cloud.r-project.org/src/contrib/Archive/reprex"
+ cran = "reprex"
+ version('2.0.1', sha256='0e6d8667cacb63135476a766fba3a4f91e5ad86274ea66d2b1e6d773b5ca6426')
version('0.3.0', sha256='203c2ae6343f6ff887e7a5a3f5d20bae465f6e8d9745c982479f5385f4effb6c')
version('0.2.1', sha256='5d234ddfbcadc5a5194a58eb88973c51581e7e2e231f146974af8f42747b45f3')
version('0.1.1', sha256='919ae93039b2d8fb8eace98da9376c031d734d9e75c237efb24d047f35b5ba4b')
@@ -26,12 +28,24 @@ class RReprex(RPackage):
depends_on('r+X', type=('build', 'run'))
depends_on('r@3.0.2:', type=('build', 'run'))
depends_on('r@3.1:', when='@0.2.0:', type=('build', 'run'))
+ depends_on('r@3.3:', when='@1:', type=('build', 'run'))
depends_on('r-callr@2.0.0:', type=('build', 'run'))
+ depends_on('r-callr@3.3.1:', when='@1:', type=('build', 'run'))
+ depends_on('r-callr@3.6.0:', when='@2:', type=('build', 'run'))
+ depends_on('r-cli', when='@1:', type=('build', 'run'))
+ depends_on('r-cli@2.3.1:', when='@2:', type=('build', 'run'))
depends_on('r-clipr@0.4.0:', type=('build', 'run'))
+ depends_on('r-fs', when='@0.2.1:', type=('build', 'run'))
+ depends_on('r-glue', when='@1:', type=('build', 'run'))
depends_on('r-knitr', when='@:0.1.9', type=('build', 'run'))
- depends_on('r-rmarkdown', type=('build', 'run'))
- depends_on('r-whisker', type=('build', 'run'))
+ depends_on('r-knitr@1.23:', when='@1:', type=('build', 'run'))
depends_on('r-rlang', when='@0.2.0:', type=('build', 'run'))
+ depends_on('r-rlang@0.4.0:', when='@1:', type=('build', 'run'))
+ depends_on('r-rmarkdown', type=('build', 'run'))
+ depends_on('r-rstudioapi', when='@2:', type=('build', 'run'))
depends_on('r-withr', when='@0.2.0:', type=('build', 'run'))
- depends_on('r-fs', when='@0.2.1:', type=('build', 'run'))
+ depends_on('r-withr@2.3.0:', when='@1:', type=('build', 'run'))
depends_on('pandoc@1.12.3:')
+ depends_on('pandoc@2:', when='@2:')
+
+ depends_on('r-whisker', when='@:0', type=('build', 'run'))