summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChristoph Fink2023-03-29 11:11:38 +0300
committerChristoph Fink2023-03-29 11:11:38 +0300
commit7cc7fdc04e76bd89ac24101b414f0f614dd328b4 (patch)
treeb607354ccb73fe4f2594d76de11028ef5cc0190b /PKGBUILD
parent04dbb0dc7fb564a8b0d6b4367a1a48853feaf778 (diff)
downloadaur-7cc7fdc04e76bd89ac24101b414f0f614dd328b4.tar.gz
Initial upload: r-lahman 10.0.1-1
Initial upload: r-odbc 1.3.4-1 Initial upload: r-rmariadb 1.2.2-1 Initial upload: r-rpostgres 1.4.5-1 upgpkg: r-dbplyr 2.3.2-1 upstream release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD71
1 files changed, 58 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 53e7c4f4968a..6ae68ae6b7ce 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,73 @@
+# Maintainer: peippo <christoph+aur@christophfink.com>
# Contributor: Robert Greener <me@r0bert.dev>
# Contributor: Viktor Drobot (aka dviktor) linux776 [at] gmail [dot] com
# Contributor: Matt Frichtl <frichtlm@gmail.com>
# Contributor: Alex Branham <branham@utexas.edu>
_cranname=dbplyr
-_cranver=2.2.1
+_cranver=2.3.2
pkgname=r-${_cranname,,}
+pkgdesc="A ‘dplyr’ Back End for Databases"
+url="https://cran.r-project.org/package=${_cranname}"
+license=("MIT")
pkgver=${_cranver//[:-]/.}
pkgrel=1
-pkgdesc="A 'dplyr' Back End for Databases"
-arch=(any)
-url="https://cran.r-project.org/package=${_cranname}"
-license=(MIT)
-depends=('r>=3.1' 'r-assertthat>=0.2.0' 'r-cli>=3.3.0' 'r-blob>=1.2.0' 'r-dbi>=1.0.0' 'r-dplyr>=1.0.9' 'r-glue>=1.2.0' 'r-lifecycle>=1.0.0' r-magrittr 'r-pillar>=1.5.0' 'r-purrr>=0.2.5' 'r-r6>=2.2.2' 'r-rlang>=1.0.0' 'r-tibble>=1.4.2' 'r-tidyselect>=0.2.4' 'r-vctrs>=0.4.1' r-withr)
-optdepends=(r-bit64 r-covr r-knitr r-lahman r-nycflights13 r-odbc r-rmariadb r-rmarkdown r-rpostgres r-rpostgresql r-rsqlite r-testthat r-tidyr)
-source=("https://cran.r-project.org/src/contrib/dbplyr_$pkgver.tar.gz")
-sha256sums=('a6f3f644c068fe1a3b3e99a3a10de55a150d43ef20b5130e6724d142afcb0df7')
+
+arch=("any")
+depends=(
+ "r-blob>=1.2.0"
+ "r-cli>=3.4.1"
+ "r-dbi>=1.0.0"
+ "r-dplyr>=1.1.0"
+ "r-glue>=1.2.0"
+ "r-lifecycle>=1.0.3"
+ "r-magrittr"
+ "r-pillar>=1.5.0"
+ "r-purrr>=1.0.1"
+ "r-r6>=2.2.2"
+ "r-rlang>=1.0.6"
+ "r-tibble>=1.4.2"
+ "r-tidyr>=1.3.0"
+ "r-tidyselect>=1.2.0"
+ "r-vctrs>=0.5.0"
+ "r-withr"
+ "r>=3.1"
+)
+optdepends=(
+ "r-bit64"
+ "r-covr"
+ "r-knitr"
+ "r-lahman"
+ "r-nycflights13"
+ "r-odbc"
+ "r-rmariadb>=1.0.2"
+ "r-rmarkdown"
+ "r-rpostgres>=1.1.3"
+ "r-rpostgresql"
+ "r-rsqlite>=2.2.15"
+)
+checkdepends=(
+ "${optdepends[@]}"
+ "r-testthat>=3.0.2"
+)
+
+source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz")
+b2sums=("7532b89cefde1adeae65e2f03e2087243eb0250dacba05866cecc7fbe550a52cb29e01d3c08175bb411f5b0a883365f85260e618759965943f7fab1232f14238")
build() {
- R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l "${srcdir}"
+ mkdir -p "${srcdir}/build/"
+ R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l "${srcdir}/build/"
}
-package() {
- install -dm0755 "${pkgdir}/usr/lib/R/library"
+check() {
+ export R_LIBS="build/"
+ R CMD check --no-manual "${_cranname}"
+}
- cp -a --no-preserve=ownership "${_cranname}" "${pkgdir}/usr/lib/R/library"
+package() {
+ install -dm0755 "${pkgdir}/usr/lib/R/library"
+ cp -a --no-preserve=ownership "${srcdir}/build/${_cranname}" "${pkgdir}/usr/lib/R/library"
+ if [[ -f "${_cranname}/LICENSE" ]]; then
+ install -Dm0644 "${_cranname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ fi
}