summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorRobert Greener2022-06-02 15:46:05 +0100
committerRobert Greener2022-06-02 15:46:05 +0100
commit62d1a62ca18554c725880804fc908e61b7aa74d9 (patch)
tree265dfa85a8225bef1c82b9a3432f1b67d81046f7 /PKGBUILD
parent53fb9e0a1390c2bc853b5bf88edf149e4f3a4ed2 (diff)
downloadaur-62d1a62ca18554c725880804fc908e61b7aa74d9.tar.gz
New upstream release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD47
1 files changed, 38 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f82289c5e320..c9d8ff3d178e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,8 @@
-# Maintainer: Viktor Drobot (aka dviktor) linux776 [at] gmail [dot] com
+# Maintainer: Robert Greener <me@r0bert.dev>
+# Contributor: Viktor Drobot (aka dviktor) linux776 [at] gmail [dot] com
_cranname=checkmate
-_cranver=2.0.0
+_cranver=2.1.0
pkgname=r-${_cranname,,}
pkgver=${_cranver//[:-]/.}
pkgrel=1
@@ -9,17 +10,45 @@ pkgdesc="Fast and Versatile Argument Checks"
arch=(i686 x86_64)
url="https://cran.r-project.org/package=${_cranname}"
license=(BSD3)
-depends=('r>=3.0.0' 'r-backports>=1.1.0')
-optdepends=(r-r6 r-fastmatch r-data.table r-devtools r-ggplot2 r-knitr r-magrittr r-microbenchmark r-rmarkdown r-testthat r-tinytest r-tibble)
-source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz")
-sha256sums=('0dc25b0e20c04836359df1885d099c6e4ad8ae0e585a9e4107f7ea945d9c6fa4')
+depends=(
+ "r>=3.0.0"
+ "r-backports>=1.1.0"
+)
+checkdepends=(
+ r-r6
+ r-fastmatch
+ "r-data.table>=1.9.8"
+ r-devtools
+ r-magrittr
+ r-testthat
+ r-tinytest
+ r-tibble
+)
+optdepends=(
+ r-ggplot2
+ r-knitr
+ r-microbenchmark
+ r-rmarkdown
+)
+source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz"
+ "CRANBSD::https://cran.r-project.org/web/licenses/BSD_3_clause")
+sha512sums=("9ffe09baa5c6f928db7fcda935dfa344a374cf60c91b510968b20062e5f4abf415986d29b02a50195c0e08f3d9f0f77c29b13b5051c0c000d9144a364350d1cf"
+ "00a22b32654fd59818563612cf546c581c1f111826bdae43d9daae51bfedb185fd76769f7d7e4db255b38b6b9f3e380351a972bf7189279164eb3eb0fc873e36")
build() {
- R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l "${srcdir}"
+ mkdir -p build
+ R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l "${srcdir}/build"
+}
+
+check() {
+ cd "${_cranname}/tests"
+ R_LIBS="${srcdir}/build" NOT_CRAN=true Rscript --vanilla test-all.R
}
package() {
- install -dm0755 "${pkgdir}/usr/lib/R/library"
+ 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"
+ install -Dm644 "${_cranname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 CRANBSD "${pkgdir}/usr/share/licenses/${pkgname}/BSD_3_Clause"
}