diff options
author | Robert Greener | 2022-06-02 11:05:54 +0100 |
---|---|---|
committer | Robert Greener | 2022-06-02 11:05:54 +0100 |
commit | e6b0451512183365757794abf94e70603bcb701a (patch) | |
tree | 9f7a240bf01e7d47be233ff03ac3158f56f3ef4c | |
download | aur-e6b0451512183365757794abf94e70603bcb701a.tar.gz |
Release r-slam
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 45 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5a8c95f9234f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = r-slam + pkgdesc = Data structures and algorithms for sparse arrays and matrices, based on index arrays and simple triplet representations, respectively + pkgver = 0.1.50 + pkgrel = 1 + url = https://cran.r-project.org/package=slam + arch = any + license = GPL2 + license = GPL3 + depends = r>=3.4.0 + source = https://cran.r-project.org/src/contrib/slam_0.1-50.tar.gz + sha512sums = 159d9de537c7392abbcbff4c0b6187e77de98c20a1d4a91d6afe6985f911814f94ddfddcecae2b7b6f0546fcf0a543a6e15652bb6a15c836803b1ce3d8cc3e9e + +pkgname = r-slam diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7246c8b699af --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Robert Greener <me@r0bert.dev> + +_cranname=slam +_cranver=0.1-50 +pkgname=r-${_cranname,,} +pkgver=${_cranver//[:-]/.} +pkgrel=1 +pkgdesc="Data structures and algorithms for sparse arrays and matrices, based on index arrays and simple triplet representations, respectively" +arch=(any) +url="https://cran.r-project.org/package=${_cranname}" +license=(GPL2 GPL3) +depends=('r>=3.4.0') +source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz") +sha512sums=("159d9de537c7392abbcbff4c0b6187e77de98c20a1d4a91d6afe6985f911814f94ddfddcecae2b7b6f0546fcf0a543a6e15652bb6a15c836803b1ce3d8cc3e9e") + +build() { + mkdir -p build + R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l "${srcdir}/build" +} + +check() { + cd "${_cranname}/tests" + for i in *.R; do + R_LIBS="${srcdir}/build" NOT_CRAN=true Rscript --vanilla $i + done +} + +package() { + install -dm0755 "${pkgdir}/usr/lib/R/library" + + cp -a --no-preserve=ownership "build/${_cranname}" "${pkgdir}/usr/lib/R/library" +} |