diff options
author | BioArchLinuxBot | 2023-06-20 18:03:03 +0000 |
---|---|---|
committer | BioArchLinuxBot | 2023-06-20 18:03:03 +0000 |
commit | 073133ffb6c784c8bb912cf5b7c6122af6987ac6 (patch) | |
tree | 5dbcd36ae8d871810f7eac32dd33d8ec0c74ac5f /PKGBUILD | |
parent | 28d8fcacddd42b4134f1615f42fb68e85be19014 (diff) | |
download | aur-073133ffb6c784c8bb912cf5b7c6122af6987ac6.tar.gz |
[lilac] updated to 1.5.2-7
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 58 |
1 files changed, 36 insertions, 22 deletions
@@ -1,41 +1,55 @@ # Maintainer: Pekka Ristola <pekkarr [at] protonmail [dot] com> +# Contributor: Guoyi Zhang <guoyizhang at malacology dot net> # Contributor: Viktor Drobot (aka dviktor) linux776 [at] gmail [dot] com # Contributor: Alex Branham <branham@utexas.edu> -_cranname=foreach -_cranver=1.5.2 -pkgname=r-${_cranname,,} -pkgver=${_cranver//[:-]/.} -pkgrel=1 +_pkgname=foreach +_pkgver=1.5.2 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=7 pkgdesc="Provides Foreach Looping Construct" arch=(any) -url="https://cran.r-project.org/package=${_cranname}" +url="https://cran.r-project.org/package=${_pkgname}" license=(Apache) -depends=(r-iterators) -checkdepends=(r-doparallel r-testthat) +depends=( + r-iterators +) +checkdepends=( + r-testthat +) optdepends=( - r-randomforest - r-domc - r-doparallel - r-testthat - r-knitr - r-rmarkdown + r-domc + r-doparallel + r-knitr + r-randomforest + r-rmarkdown + r-testthat ) -source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz") -sha256sums=('56338d8753f9f68f262cf532fd8a6d0fe25a71a2ff0107f3ce378feb926bafe4') +source=("https://cran.r-project.org/src/contrib/${_pkgname}_${_pkgver}.tar.gz" + "skip-parallel-tests.patch") +md5sums=('726beb5a50a3cec75261b4405158386c' + '16b5d1acf5f3a8bdb699110a292278c3') +sha256sums=('56338d8753f9f68f262cf532fd8a6d0fe25a71a2ff0107f3ce378feb926bafe4' + 'e6a6de407c2fb1f926514b421cbea747d5e2b910bcb02664ed445dfb2779bc9c') + +prepare() { + # skip parallel tests in order to avoid a checkdependency on r-doparallel + # which would cause a dependency cycle + patch -Np1 -i skip-parallel-tests.patch +} build() { mkdir -p build - R CMD INSTALL "${_cranname}" -l "${srcdir}/build" + R CMD INSTALL "$_pkgname" -l build } check() { - cd "${_cranname}/tests" - R_LIBS="${srcdir}/build" NOT_CRAN=true Rscript --vanilla testthat.R + cd "$_pkgname/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 -d "$pkgdir/usr/lib/R/library" + cp -a --no-preserve=ownership "build/$_pkgname" "$pkgdir/usr/lib/R/library" } |