summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Greener2022-06-02 11:33:19 +0100
committerRobert Greener2022-06-02 11:33:19 +0100
commit9d2d0ff542172afb5adac583359d630d793b6083 (patch)
tree4f38bb05cd321302f53b876f5e045663fe9d683e
downloadaur-9d2d0ff542172afb5adac583359d630d793b6083.tar.gz
Release r-reticulate
-rw-r--r--.SRCINFO35
-rw-r--r--PKGBUILD59
2 files changed, 94 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a43d8df0acbe
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,35 @@
+pkgbase = r-reticulate
+ pkgdesc = Interface to 'Python' modules, classes, and functions
+ pkgver = 1.25
+ pkgrel = 1
+ url = https://cran.r-project.org/package=reticulate
+ arch = any
+ license = Apache
+ checkdepends = r-testthat
+ checkdepends = python-numpy
+ checkdepends = python-pandas
+ checkdepends = python-pipenv
+ checkdepends = python-poetry
+ checkdepends = python-scipy
+ checkdepends = python-matplotlib
+ checkdepends = python-virtualenv
+ checkdepends = python-plotly
+ depends = python>=2.7.0
+ depends = r>=3.0
+ depends = r-matrix
+ depends = r-rcpp>=0.12.7
+ depends = r-rcpptoml
+ depends = r-here
+ depends = r-jsonlite
+ depends = r-png
+ depends = r-rappdirs
+ depends = r-withr
+ optdepends = r-callr
+ optdepends = r-knitr
+ optdepends = r-rlang
+ optdepends = r-rmarkdown
+ optdepends = r-testthat
+ source = https://cran.r-project.org/src/contrib/reticulate_1.25.tar.gz
+ sha512sums = 0bed6f67b67dc796a89cf82215fd4b37c6d5dc4999c5c61c34b66657a7c3afb70c880f1d27c8f458102410f797a278c777440e8a134fb073e0d70bb01c7e5478
+
+pkgname = r-reticulate
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9975a4605233
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Robert Greener <me@r0bert.dev>
+
+_cranname=reticulate
+_cranver=1.25
+pkgname=r-${_cranname,,}
+pkgver=${_cranver//[:-]/.}
+pkgrel=1
+pkgdesc="Interface to 'Python' modules, classes, and functions"
+arch=(any)
+url="https://cran.r-project.org/package=${_cranname}"
+license=(Apache)
+depends=(
+ "python>=2.7.0"
+ "r>=3.0"
+ "r-matrix"
+ "r-rcpp>=0.12.7"
+ "r-rcpptoml"
+ "r-here"
+ "r-jsonlite"
+ "r-png"
+ "r-rappdirs"
+ "r-withr"
+)
+checkdepends=(
+ r-testthat
+ python-numpy
+ python-pandas
+ python-pipenv
+ python-poetry
+ python-scipy
+ python-matplotlib
+ python-virtualenv
+ python-plotly
+)
+optdepends=(
+ "r-callr"
+ "r-knitr"
+ "r-rlang"
+ "r-rmarkdown"
+ "r-testthat"
+)
+source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz")
+sha512sums=("0bed6f67b67dc796a89cf82215fd4b37c6d5dc4999c5c61c34b66657a7c3afb70c880f1d27c8f458102410f797a278c777440e8a134fb073e0d70bb01c7e5478")
+
+build() {
+ mkdir -p build
+ R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l "${srcdir}/build"
+}
+
+check() {
+ cd "${_cranname}/tests"
+ R_LIBS="${srcdir}/build" NOT_CRAN=true Rscript --vanilla testthat.R
+}
+
+package() {
+ install -dm0755 "${pkgdir}/usr/lib/R/library"
+
+ cp -a --no-preserve=ownership "build/${_cranname}" "${pkgdir}/usr/lib/R/library"
+}