diff options
author | Robert Greener | 2022-06-02 16:49:21 +0100 |
---|---|---|
committer | Robert Greener | 2022-06-02 16:49:21 +0100 |
commit | 5ddb745aa9bfeb7e352b4df0dba8f044885b2ff7 (patch) | |
tree | e3b217c0b14884dbbcd9fd0052f3a3b25ca909a6 | |
parent | df00844798d6770c14271863dc704aabb8785c7d (diff) | |
download | aur-5ddb745aa9bfeb7e352b4df0dba8f044885b2ff7.tar.gz |
New upstream release
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 36 insertions, 16 deletions
@@ -1,19 +1,19 @@ pkgbase = r-rcppeigen pkgdesc = 'Rcpp' Integration for the 'Eigen' Templated Linear Algebra Library - pkgver = 0.3.3.9.1 + pkgver = 0.3.3.9.2 pkgrel = 1 url = https://cran.r-project.org/package=RcppEigen - arch = i686 - arch = x86_64 + arch = any license = GPL2 - license = GPL3 + checkdepends = r-tinytest depends = r depends = r-rcpp>=0.11.0 + depends = r-matrix>=1.1.0 optdepends = r-inline optdepends = r-tinytest optdepends = r-pkgkitten optdepends = r-microbenchmark - source = https://cran.r-project.org/src/contrib/RcppEigen_0.3.3.9.1.tar.gz - sha256sums = 8a0486249b778a4275a1168fc89fc7fc49c2bb031cb14b50a50089acae7fe962 + source = https://cran.r-project.org/src/contrib/RcppEigen_0.3.3.9.2.tar.gz + b2sums = c111b13bd34acf75e061302628e6821a506736717ae938a0105d45a5ee0f638439ebdb5e83e9319157deee81b96a928438c4d3d9d1be69ef64dcdab56425f44c pkgname = r-rcppeigen @@ -1,27 +1,47 @@ -# 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 # Contributor: Taekyung Kim <Taekyung.Kim.Maths@gmail.com> # Contributor: Alex Branham <branham@utexas.edu> _cranname=RcppEigen -_cranver=0.3.3.9.1 +_cranver=0.3.3.9.2 pkgname=r-${_cranname,,} pkgver=${_cranver//[:-]/.} pkgrel=1 pkgdesc="'Rcpp' Integration for the 'Eigen' Templated Linear Algebra Library" -arch=(i686 x86_64) +arch=(any) url="https://cran.r-project.org/package=${_cranname}" -license=(GPL2 GPL3) -depends=(r 'r-rcpp>=0.11.0') -optdepends=(r-inline r-tinytest r-pkgkitten r-microbenchmark) +license=(GPL2) +depends=( + r + "r-rcpp>=0.11.0" + "r-matrix>=1.1.0" +) +checkdepends=( + r-tinytest +) +optdepends=( + r-inline + r-tinytest + r-pkgkitten + r-microbenchmark +) source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz") -sha256sums=('8a0486249b778a4275a1168fc89fc7fc49c2bb031cb14b50a50089acae7fe962') +b2sums=("c111b13bd34acf75e061302628e6821a506736717ae938a0105d45a5ee0f638439ebdb5e83e9319157deee81b96a928438c4d3d9d1be69ef64dcdab56425f44c") 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" Rscript --vanilla tinytest.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" } |