summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChristoph Fink2023-03-21 10:54:21 +0200
committerChristoph Fink2023-03-21 10:54:21 +0200
commit604129b09276e5fc41511b9e6c376ab235daf06d (patch)
treebec5887e22661748afcd770937ab6dc21eab6649 /PKGBUILD
parent401c4fc2f320bcfd3fb38f743f21bdbe9e962fcf (diff)
downloadaur-604129b09276e5fc41511b9e6c376ab235daf06d.tar.gz
upgpkg: r-gtable 0.3.2-2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 12 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9df32316bd98..485256469fef 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@ _cranname=gtable
_cranver=0.3.2
pkgname=r-${_cranname,,}
pkgver=${_cranver//[:-]/.}
-pkgrel=1
+pkgrel=2
pkgdesc="Arrange ‘Grobs’ in Tables"
arch=("any")
url="https://cran.r-project.org/package=${_cranname}"
@@ -24,18 +24,27 @@ optdepends=(
"r-knitr"
"r-profvis"
"r-rmarkdown"
+)
+checkdepends=(
"r-testthat>=3.0.0"
)
+
source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz")
b2sums=("b955cc53bae14486a1d332f3e57248893d8ede557b23937a16a596f984e686b747a6d2ca2d390a171b678813a134b6dd1044d78e8387928119137bb1b575cce7")
build() {
- R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l "${srcdir}"
+ mkdir -p "${srcdir}/build/"
+ R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l "${srcdir}/build/"
+}
+
+check() {
+ cd "${srcdir}/${_cranname}/tests"
+ R_LIBS="${srcdir}/build" Rscript --vanilla testthat.R
}
package() {
install -dm0755 "${pkgdir}/usr/lib/R/library"
- cp -a --no-preserve=ownership "${_cranname}" "${pkgdir}/usr/lib/R/library"
+ cp -a --no-preserve=ownership "${srcdir}/build/" "${pkgdir}/usr/lib/R/library"
if [[ -f "${_cranname}/LICENSE" ]]; then
install -Dm0644 "${_cranname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"