# Maintainer: Pekka Ristola # Contributor: Viktor Drobot (aka dviktor) linux776 [at] gmail [dot] com # Contributor: Kibouo # Contributor: Alex Branham _cranname=commonmark _cranver=1.9.0 pkgname=r-${_cranname,,} pkgver=${_cranver//[:-]/.} pkgrel=1 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=('6dd01a5a26c8d436486abf69c2f6ad0f8dd1c811f575c31983aeb4dbd376548f' '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" }