# Maintainer: Pekka Ristola # Contributor: Viktor Drobot (aka dviktor) linux776 [at] gmail [dot] com # Contributor: Kibouo # Contributor: Alex Branham _cranname=commonmark _cranver=1.8.1 pkgname=r-${_cranname,,} pkgver=${_cranver//[:-]/.} pkgrel=2 pkgdesc="High Performance CommonMark and Github Markdown Rendering in R" arch=(i686 x86_64) url="https://cran.r-project.org/package=${_cranname}" license=(BSD) depends=(cmark-gfm r) checkdepends=(r-testthat r-xml2) optdepends=(r-curl r-testthat r-xml2) source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz" "system-cmark-gfm.patch" "CRAN-BSD_2_clause-TEMPLATE::https://cran.r-project.org/web/licenses/BSD_2_clause") sha256sums=('96adcb093de3d2e48811af402da70e7222a313b97f1e979e0cbe84dd59bd5cbe' '1a9ca36bb1823edcd887e7dcc160bb939e05afea201d833f8cfb8cbf64ad54cb' '19a23bcfa6515217ca3bd3b99c27fe425f41817a034e3279b570a60fed27c499') prepare() { # build against system cmark-gfm cd "${_cranname}" patch -Np1 -i "${srcdir}/system-cmark-gfm.patch" } build() { mkdir -p build R CMD INSTALL "${_cranname}" -l "${srcdir}/build" } check() { cd "${_cranname}/tests" R_LIBS="${srcdir}/build" NOT_CRAN=true Rscript --vanilla testthat.R } package() { install -dm0755 "${pkgdir}/usr/lib/R/library" cp -a --no-preserve=ownership "build/${_cranname}" "${pkgdir}/usr/lib/R/library" install -Dm644 CRAN-BSD_2_clause-TEMPLATE "${pkgdir}/usr/share/licenses/${pkgname}/BSD_2_clause" install -Dm644 "${_cranname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }