diff options
author | Pekka Ristola | 2022-03-02 16:13:03 +0200 |
---|---|---|
committer | Pekka Ristola | 2022-03-02 16:13:03 +0200 |
commit | fe267a9982ee3cf7c662b09790407686712f3bd5 (patch) | |
tree | 625774b4bef339f429681286c4193822951e5764 | |
parent | 6e5ed35477823cc84bce6e8a6f9cbcd3c2b1aeea (diff) | |
download | aur-fe267a9982ee3cf7c662b09790407686712f3bd5.tar.gz |
Update to 1.5.2 and add check() function
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 31 |
3 files changed, 33 insertions, 13 deletions
@@ -1,11 +1,12 @@ pkgbase = r-foreach pkgdesc = Provides Foreach Looping Construct - pkgver = 1.5.1 + pkgver = 1.5.2 pkgrel = 1 url = https://cran.r-project.org/package=foreach arch = any - license = Apache2.0 - depends = r>=2.5.0 + license = Apache + checkdepends = r-doparallel + checkdepends = r-testthat depends = r-iterators optdepends = r-randomforest optdepends = r-domc @@ -13,7 +14,7 @@ pkgbase = r-foreach optdepends = r-testthat optdepends = r-knitr optdepends = r-rmarkdown - source = https://cran.r-project.org/src/contrib/foreach_1.5.1.tar.gz - sha256sums = fb5ad69e295618c52b2ac7dff84a0771462870a97345374d43b3de2dc31a68e1 + source = https://cran.r-project.org/src/contrib/foreach_1.5.2.tar.gz + sha256sums = 56338d8753f9f68f262cf532fd8a6d0fe25a71a2ff0107f3ce378feb926bafe4 pkgname = r-foreach diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..018a3de08144 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!PKGBUILD +!.SRCINFO +!.gitignore @@ -1,26 +1,41 @@ -# Maintainer: Viktor Drobot (aka dviktor) linux776 [at] gmail [dot] com +# Maintainer: Pekka Ristola <pekkarr [at] protonmail [dot] com> +# Contributor: Viktor Drobot (aka dviktor) linux776 [at] gmail [dot] com # Contributor: Alex Branham <branham@utexas.edu> _cranname=foreach -_cranver=1.5.1 +_cranver=1.5.2 pkgname=r-${_cranname,,} pkgver=${_cranver//[:-]/.} pkgrel=1 pkgdesc="Provides Foreach Looping Construct" arch=(any) url="https://cran.r-project.org/package=${_cranname}" -license=(Apache2.0) -depends=('r>=2.5.0' r-iterators) -optdepends=(r-randomforest r-domc r-doparallel r-testthat r-knitr r-rmarkdown) +license=(Apache) +depends=(r-iterators) +checkdepends=(r-doparallel r-testthat) +optdepends=( + r-randomforest + r-domc + r-doparallel + r-testthat + r-knitr + r-rmarkdown +) source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz") -sha256sums=('fb5ad69e295618c52b2ac7dff84a0771462870a97345374d43b3de2dc31a68e1') +sha256sums=('56338d8753f9f68f262cf532fd8a6d0fe25a71a2ff0107f3ce378feb926bafe4') build() { - R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l "${srcdir}" + 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 "${_cranname}" "${pkgdir}/usr/lib/R/library" + cp -a --no-preserve=ownership "build/${_cranname}" "${pkgdir}/usr/lib/R/library" } |