summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChristoph Fink2023-03-21 15:33:17 +0200
committerChristoph Fink2023-03-21 15:33:17 +0200
commit78a739021cd8b846199076727f811bf35677dbb7 (patch)
treec48625a7a91bdb83d35972459d948e4e62e5cacf /PKGBUILD
parent17e256c66a2ad2a86541d6eac7d4fd2994f4b490 (diff)
downloadaur-78a739021cd8b846199076727f811bf35677dbb7.tar.gz
upgpkg: r-assertthat 0.2.1-2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 34 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 31cf5afe1261..b69408f04bca 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,48 @@
-# Maintainer: Viktor Drobot (aka dviktor) linux776 [at] gmail [dot] com
+# Maintainer: peippo <christoph+aur@christophfink.com>
+# Contributor: Viktor Drobot (aka dviktor) linux776 [at] gmail [dot] com
# Contributor: Grey Christoforo <first name at last name dot net>
+
_cranname=assertthat
_cranver=0.2.1
pkgname=r-${_cranname,,}
-pkgver=${_cranver//[:-]/.}
-pkgrel=1
pkgdesc="Easy Pre and Post Assertions"
-arch=(any)
url="https://cran.r-project.org/package=${_cranname}"
-license=(GPL3)
-depends=(r)
-optdepends=(r-testthat r-covr)
+license=("GPL3")
+pkgver=${_cranver//[:-]/.}
+pkgrel=2
+
+arch=("any")
+depends=(
+ "r"
+)
+optdepends=(
+ "r-covr"
+ "r-testthat"
+)
+checkdepends=(
+ "${optdepends[@]}"
+ "r-testthat"
+)
+
source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz")
-sha256sums=('85cf7fcc4753a8c86da9a6f454e46c2a58ffc70c4f47cac4d3e3bcefda2a9e9f')
+b2sums=('831657a08c7e41a4a0fdb9695b8ccaa802aeeaf1f8d7df501b9810b6a367f8c77e05a75c3345ad9042b60a2956d049b823ac673023df93b5345250d8b44124dc')
+
+build() {
+ mkdir -p "${srcdir}/build/"
+ R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l "${srcdir}/build/"
+}
-build(){
- R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l "${srcdir}"
+check() {
+ cd "${srcdir}/${_cranname}/tests"
+ R_LIBS="${srcdir}/build/" Rscript --vanilla testthat.R
}
package() {
- install -dm0755 "${pkgdir}/usr/lib/R/library"
+ install -dm0755 "${pkgdir}/usr/lib/R/library"
+ cp -a --no-preserve=ownership "${srcdir}/build/${_cranname}" "${pkgdir}/usr/lib/R/library"
- cp -a --no-preserve=ownership "${_cranname}" "${pkgdir}/usr/lib/R/library"
+ if [[ -f "${_cranname}/LICENSE" ]]; then
+ install -Dm0644 "${_cranname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ fi
}