diff options
author | Christoph Fink | 2023-03-29 11:11:38 +0300 |
---|---|---|
committer | Christoph Fink | 2023-03-29 11:11:38 +0300 |
commit | 7cc7fdc04e76bd89ac24101b414f0f614dd328b4 (patch) | |
tree | b607354ccb73fe4f2594d76de11028ef5cc0190b /PKGBUILD | |
parent | 04dbb0dc7fb564a8b0d6b4367a1a48853feaf778 (diff) | |
download | aur-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-- | PKGBUILD | 71 |
1 files changed, 58 insertions, 13 deletions
@@ -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 } |