summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPekka Ristola2022-03-02 16:13:03 +0200
committerPekka Ristola2022-03-02 16:13:03 +0200
commitfe267a9982ee3cf7c662b09790407686712f3bd5 (patch)
tree625774b4bef339f429681286c4193822951e5764
parent6e5ed35477823cc84bce6e8a6f9cbcd3c2b1aeea (diff)
downloadaur-fe267a9982ee3cf7c662b09790407686712f3bd5.tar.gz
Update to 1.5.2 and add check() function
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD31
3 files changed, 33 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8670c0774ff8..a37a76520845 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index b34cca4e4354..552e08101580 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}