summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPekka Ristola2022-02-25 15:56:53 +0200
committerPekka Ristola2022-02-25 15:56:53 +0200
commit38468bbf56134073bd79a536192b6ccfa5792382 (patch)
treeb088c3343b255f3b7d38b2f5f9b4786979d6b5bd
parent5a3279c6649289258b3d7c959f90668554b4bfdb (diff)
downloadaur-38468bbf56134073bd79a536192b6ccfa5792382.tar.gz
Update to 2.3.5 and add check() function
-rw-r--r--.SRCINFO12
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD31
3 files changed, 36 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0389eed01a65..44011e10a08e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,18 @@
pkgbase = r-yaml
pkgdesc = Methods to Convert R Data to YAML and Back
- pkgver = 2.2.1
+ pkgver = 2.3.5
pkgrel = 1
url = https://cran.r-project.org/package=yaml
arch = i686
arch = x86_64
- license = BSD3
+ license = BSD
+ checkdepends = r-runit
+ makedepends = re2c
depends = r
optdepends = r-runit
- source = https://cran.r-project.org/src/contrib/yaml_2.2.1.tar.gz
- sha256sums = 1115b7bc2a397fa724956eec916df5160c600c99a3be186d21558dd38d782783
+ source = https://cran.r-project.org/src/contrib/yaml_2.3.5.tar.gz
+ source = CRAN-BSD_3_clause-TEMPLATE::https://cran.r-project.org/web/licenses/BSD_3_clause
+ sha256sums = 3edf6c0554a0e184a25e8bec5721a2e66b4ab0dceb3737428e22705e52eb5140
+ sha256sums = 07ff367bbf4b36ad86223c722d0798a3cdd0b5b03347fa724d82cc108e324929
pkgname = r-yaml
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..018a3de08144
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
index d978b11af994..8cac12f4f82c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,27 +1,44 @@
-# Maintainer: Viktor Drobot (aka dviktor) linux776 [at] gmail [dot] com
+# Maintainer: Pekka Ristola <pekkarr [at] protonmail [dot] com>
+# Contributor: Viktor Drobot (aka dviktor) linux776 [at] gmail [dot] com
# Contributor: Kibouo <csonka.mihaly@hotmail.com>
# Contributor: Alex Branham <branham@utexas.edu>
_cranname=yaml
-_cranver=2.2.1
+_cranver=2.3.5
pkgname=r-${_cranname,,}
pkgver=${_cranver//[:-]/.}
pkgrel=1
pkgdesc="Methods to Convert R Data to YAML and Back"
arch=(i686 x86_64)
url="https://cran.r-project.org/package=${_cranname}"
-license=(BSD3)
+license=(BSD)
depends=(r)
+makedepends=(re2c)
+checkdepends=(r-runit)
optdepends=(r-runit)
-source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz")
-sha256sums=('1115b7bc2a397fa724956eec916df5160c600c99a3be186d21558dd38d782783')
+source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz"
+ "CRAN-BSD_3_clause-TEMPLATE::https://cran.r-project.org/web/licenses/BSD_3_clause")
+sha256sums=('3edf6c0554a0e184a25e8bec5721a2e66b4ab0dceb3737428e22705e52eb5140'
+ '07ff367bbf4b36ad86223c722d0798a3cdd0b5b03347fa724d82cc108e324929')
build() {
- R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l "${srcdir}"
+ # generate implicit tag discovery code
+ re2c -o "${_cranname}/src/implicit.c" --no-generation-date "${_cranname}/inst/implicit.re"
+
+ mkdir -p build
+ R CMD INSTALL "${_cranname}" -l "${srcdir}/build"
+}
+
+check() {
+ cd "${_cranname}/tests"
+ R_LIBS="${srcdir}/build" Rscript --vanilla RUnit.R
}
package() {
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 CRAN-BSD_3_clause-TEMPLATE "${pkgdir}/usr/share/licenses/${pkgname}/BSD_3_clause"
+ install -Dm644 "${_cranname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}