diff options
author | BioArchLinuxBot | 2024-02-12 18:12:10 +0000 |
---|---|---|
committer | BioArchLinuxBot | 2024-02-12 18:12:10 +0000 |
commit | b8b3b41d87279b58a5532e67b6f2b49a56b59e16 (patch) | |
tree | 3886e21adc4e58b04ac09918b36f0500fa36975c /PKGBUILD | |
parent | 406f4d72ecc6725b1d2eb195ff9a04ae76c84509 (diff) | |
download | aur-r-metr.tar.gz |
[lilac] updated to 0.15.0-2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 92 |
1 files changed, 76 insertions, 16 deletions
@@ -1,26 +1,86 @@ -# Maintainer: Carlos Aznarán <caznaranl@uni.pe> +# Maintainer: Pekka Ristola <pekkarr [at] protonmail [dot] com> +# Contributor: Guoyi Zhang <guoyizhang at malacology dot net> +# Contributor: Carlos Aznarán <caznaranl@uni.pe> # Contributor: Viktor Drobot (aka dviktor) linux776 [at] gmail [dot] com -_cranname=metR -_cranver=0.14.1 -pkgname=r-${_cranname,,} -pkgver=${_cranver//[:-]/.} -pkgrel=1 +_pkgname=metR +_pkgver=0.15.0 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//-/.} +pkgrel=2 pkgdesc="Tools for Easier Analysis of Meteorological Fields" arch=(any) -url="https://cran.r-project.org/package=${_cranname}" -license=(GPL3) -depends=('r>=2.10' r-checkmate r-data.table r-digest r-formula r-formula.tools 'r-ggplot2>=3.0.0' r-gtable r-memoise r-plyr r-scales r-sf r-stringr r-purrr r-isoband r-lubridate) -optdepends=(r-maps r-covr r-irlba r-knitr r-ncdf4 r-pkgdown r-reshape2 r-rmarkdown 'r-testthat>=2.1.0' r-viridis r-pcict r-gridextra r-vdiffr r-proj4 r-kriging r-terra r-here r-gsignal) -source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz") -sha512sums=('71ea2a337e0093c170e6f3aed2dd329ea783b2013fb350711640f4213371cf0727e809577c2e2238c98385518f29d8546c142ac40e2505e098eb10a6229d5d6f') +url="https://cran.r-project.org/package=$_pkgname" +license=('GPL-3.0-only') +depends=( + r-checkmate + r-data.table + r-digest + r-formula + r-formula.tools + r-ggplot2 + r-gtable + r-isoband + r-lubridate + r-memoise + r-plyr + r-purrr + r-scales + r-sf + r-stringr +) +checkdepends=( + r-curl + r-gsignal + r-maps + r-ncdf4 + r-pcict + r-reshape2 + r-terra + r-testthat + r-vdiffr +) +optdepends=( + r-covr + r-gridextra + r-gsignal + r-here + r-irlba + r-knitr + r-kriging + r-maps + r-markdown + r-ncdf4 + r-pcict + r-pkgdown + r-proj4 + r-reshape2 + r-rnaturalearth + r-terra + r-testthat + r-vdiffr + r-viridis +) +source=("https://cran.r-project.org/src/contrib/${_pkgname}_${_pkgver}.tar.gz") +md5sums=('290d04139ae420099542606da5aff873') +b2sums=('60d43e8400d35631bde9f924d7947858f62855d402616fe01a1bf56ef62ee7bfe99196c2fcb1817bbfc230248e1139300ff0843a70415daee2cd7e525f182031') + +prepare() { + # skip failing test + sed -i '/"can use differnet engine"/a\ \ \ \ skip("fails")' "$_pkgname/tests/testthat/test-eof.R" +} build() { - R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l "${srcdir}" + mkdir build + R CMD INSTALL -l build "$_pkgname" } -package() { - install -dm0755 "${pkgdir}/usr/lib/R/library" +check() { + cd "$_pkgname/tests" + R_LIBS="$srcdir/build" NOT_CRAN=true Rscript --vanilla testthat.R +} - cp -a --no-preserve=ownership "${_cranname}" "${pkgdir}/usr/lib/R/library" +package() { + install -d "$pkgdir/usr/lib/R/library" + cp -a --no-preserve=ownership "build/$_pkgname" "$pkgdir/usr/lib/R/library" } |