summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Greener2022-06-02 16:49:21 +0100
committerRobert Greener2022-06-02 16:49:21 +0100
commit5ddb745aa9bfeb7e352b4df0dba8f044885b2ff7 (patch)
treee3b217c0b14884dbbcd9fd0052f3a3b25ca909a6
parentdf00844798d6770c14271863dc704aabb8785c7d (diff)
downloadaur-5ddb745aa9bfeb7e352b4df0dba8f044885b2ff7.tar.gz
New upstream release
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD40
2 files changed, 36 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 165c9363bedf..d53dd15b78ed 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index d63b04048715..25bbc64bf5de 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}