summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPekka Ristola2022-03-04 20:10:25 +0200
committerPekka Ristola2022-03-04 20:10:25 +0200
commit99c544cab7143fcdd76a4f09961bbe30f08ee189 (patch)
tree1e5dbf36bf32005676456b5f4aa36a29a2eb099f
parent95f390e09681be1bd814b39e8ae40c2b410badbe (diff)
downloadaur-99c544cab7143fcdd76a4f09961bbe30f08ee189.tar.gz
Update to 2.12 and add check() function
-rw-r--r--.SRCINFO50
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD71
3 files changed, 90 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b4315380f33c..ec4071fa9a18 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,33 +1,41 @@
pkgbase = r-rmarkdown
pkgdesc = Dynamic Documents for R
- pkgver = 2.11
- pkgrel = 2
+ pkgver = 2.12
+ pkgrel = 1
url = https://cran.r-project.org/package=rmarkdown
arch = any
license = GPL3
- depends = r>=3.0.0
- depends = pandoc>=1.14
- depends = r-knitr>=1.22
- depends = r-yaml>=2.1.19
- depends = r-htmltools>=0.3.5
- depends = r-evaluate>=0.13
- depends = r-base64enc
- depends = r-jsonlite
- depends = r-mime
- depends = r-tinytex>=0.31
- depends = r-xfun>=0.21
- depends = r-stringr>=1.2.0
+ checkdepends = r-curl
+ checkdepends = r-shiny
+ checkdepends = r-testthat
+ checkdepends = texlive-core
+ checkdepends = texlive-latexextra
+ checkdepends = ttf-font
+ depends = pandoc
+ depends = r-bslib
+ depends = r-evaluate
+ depends = r-htmltools
depends = r-jquerylib
- optdepends = r-shiny>=1.6.0
- optdepends = r-tufte
- optdepends = r-testthat>=3.0.0
+ depends = r-jsonlite
+ depends = r-knitr
+ depends = r-stringr
+ depends = r-tinytex
+ depends = r-xfun
+ depends = r-yaml
optdepends = r-digest
optdepends = r-dygraphs
- optdepends = r-tibble
optdepends = r-fs
- optdepends = r-pkgdown
optdepends = r-rsconnect
- source = https://cran.r-project.org/src/contrib/rmarkdown_2.11.tar.gz
- sha256sums = 9371255300e7ea4cd936978ad2ca3d205d8605e09f4913cb0d4725005a7a9775
+ optdepends = r-downlit
+ optdepends = r-katex
+ optdepends = r-sass
+ optdepends = r-shiny
+ optdepends = r-testthat
+ optdepends = r-tibble
+ optdepends = r-tufte
+ optdepends = r-vctrs
+ optdepends = r-withr
+ source = https://cran.r-project.org/src/contrib/rmarkdown_2.12.tar.gz
+ sha256sums = c3aba9eda862483c7631485002b6b94e0076e4fdd2384a095ee30243b958e690
pkgname = r-rmarkdown
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..018a3de08144
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
index 91b8d6e22b30..6c104613a506 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,76 @@
-# Maintainer: anzi2001 <anzi2001 at gmail dot com>
+# Maintainer: Pekka Ristola <pekkarr [at] protonmail [dot] com>
+# Contributor: anzi2001 <anzi2001 at gmail dot com>
# Contributor: haha662 <haha662 at outlook dot com>
# Contributor: Kibouo <csonka.mihaly@hotmail.com>
# Contributor: Ward Segers <w@rdsegers.be>
# Contributor: Alex Branham <branham@utexas.edu>
_cranname=rmarkdown
-_cranver=2.11
+_cranver=2.12
pkgname=r-${_cranname,,}
pkgver=${_cranver//[:-]/.}
-pkgrel=2
+pkgrel=1
pkgdesc="Dynamic Documents for R"
-arch=("any")
+arch=(any)
url="https://cran.r-project.org/package=${_cranname}"
-license=("GPL3")
-depends=("r>=3.0.0" "pandoc>=1.14" "r-knitr>=1.22" "r-yaml>=2.1.19" "r-htmltools>=0.3.5" "r-evaluate>=0.13" "r-base64enc" "r-jsonlite" "r-mime" "r-tinytex>=0.31" "r-xfun>=0.21" "r-stringr>=1.2.0" "r-jquerylib")
-# makedepends=()
-optdepends=("r-shiny>=1.6.0" "r-tufte" "r-testthat>=3.0.0" "r-digest" "r-dygraphs" "r-tibble" "r-fs" "r-pkgdown" "r-rsconnect")
+license=(GPL3)
+depends=(
+ pandoc
+ r-bslib
+ r-evaluate
+ r-htmltools
+ r-jquerylib
+ r-jsonlite
+ r-knitr
+ r-stringr
+ r-tinytex
+ r-xfun
+ r-yaml
+)
+checkdepends=(
+ r-curl
+ r-shiny
+ r-testthat
+ texlive-core
+ texlive-latexextra
+ ttf-font
+)
+optdepends=(
+ r-digest
+ r-dygraphs
+ r-fs
+ r-rsconnect
+ r-downlit
+ r-katex
+ r-sass
+ r-shiny
+ r-testthat
+ r-tibble
+ r-tufte
+ r-vctrs
+ r-withr
+)
source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz")
-sha256sums=('9371255300e7ea4cd936978ad2ca3d205d8605e09f4913cb0d4725005a7a9775')
+sha256sums=('c3aba9eda862483c7631485002b6b94e0076e4fdd2384a095ee30243b958e690')
+
+prepare() {
+ # Skip a test that might fail depending on environment
+ sed -i '/"Converting bib file is working"/a\ \ skip("Inconsistent test")' \
+ "${_cranname}/tests/testthat/test-pandoc.R"
+}
build() {
- cd "${srcdir}"
+ mkdir -p build
+ R CMD INSTALL "${_cranname}" -l "${srcdir}/build"
+}
- R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l ${srcdir}
+check() {
+ cd "${_cranname}/tests"
+ R_LIBS="${srcdir}/build" NOT_CRAN=true Rscript --vanilla testthat.R
}
package() {
- cd "${srcdir}"
-
install -dm0755 "${pkgdir}/usr/lib/R/library"
- cp -a --no-preserve=ownership "${_cranname}" "${pkgdir}/usr/lib/R/library"
+
+ cp -a --no-preserve=ownership "build/${_cranname}" "${pkgdir}/usr/lib/R/library"
}