diff options
-rw-r--r-- | .SRCINFO | 39 | ||||
-rw-r--r-- | PKGBUILD | 67 |
2 files changed, 67 insertions, 39 deletions
@@ -1,31 +1,42 @@ pkgbase = r-r5r - pkgdesc = Rapid Realistic Routing with 'R5' - pkgver = 0.6.0 + pkgdesc = Rapid Realistic Routing with ‘R5’ + pkgver = 1.0.1 pkgrel = 2 url = https://cran.r-project.org/package=r5r arch = any license = MIT - depends = java-r5 - depends = java-r5rcore - depends = r + checkdepends = r-covr + checkdepends = r-dplyr + checkdepends = r-ggplot2>=3.3.1 + checkdepends = r-gtfstools + checkdepends = r-h3jsr>=1.3.0 + checkdepends = r-interp + checkdepends = r-knitr + checkdepends = r-patchwork + checkdepends = r-rmarkdown + checkdepends = r-testthat + depends = jdk11-openjdk depends = r-checkmate depends = r-curl depends = r-data.table depends = r-httr + depends = r-jsonlite depends = r-raster - depends = r-rjava - depends = r-sf + depends = r-rjava>=0.9.10 + depends = r-sf>=1.0.6 depends = r-sfheaders - optdepends = r-akima + depends = r-zip + depends = r>=3.6 optdepends = r-covr optdepends = r-dplyr - optdepends = r-ggplot2 + optdepends = r-ggplot2>=3.3.1 + optdepends = r-gtfstools + optdepends = r-h3jsr>=1.3.0 + optdepends = r-interp optdepends = r-knitr - optdepends = r-mapview + optdepends = r-patchwork optdepends = r-rmarkdown - optdepends = r-rgdal - optdepends = r-testthat - source = https://cran.r-project.org/src/contrib/r5r_0.6.0.tar.gz - sha512sums = 8b766bc98ef6e9caa85c0e7e7b922c26ac4b63a9eba24313078cd9b46293cad761dff0883e69e79f02f7b01fd901ea75d63a01edb4c1df2741e5bff6ac316ee8 + source = https://cran.r-project.org/src/contrib/r5r_1.0.1.tar.gz + b2sums = 052f76d4ef0c0ef4a6e3aeeca361715e53dfea0b86394562e9acd7fdc066e442d2b12163d894293e96d1726dec2501259003b6f0be5a9f11690f26db05884460 pkgname = r-r5r @@ -1,46 +1,63 @@ # Maintainer: peippo <christoph+aur@christophfink.com> _cranname=r5r -_cranver=0.6.0 +_cranver=1.0.1 pkgname=r-${_cranname,,} -pkgdesc="Rapid Realistic Routing with 'R5'" +pkgdesc="Rapid Realistic Routing with ‘R5’" url="https://cran.r-project.org/package=r5r" license=("MIT") pkgver=${_cranver//[:-]/.} pkgrel=2 arch=("any") -depends=("java-r5" "java-r5rcore" "r" "r-checkmate" "r-curl" "r-data.table" "r-httr" "r-raster" "r-rjava" "r-sf" "r-sfheaders") -optdepends=("r-akima" "r-covr" "r-dplyr" "r-ggplot2" "r-knitr" "r-mapview" "r-rmarkdown" "r-rgdal" "r-testthat") -makedepends=() +depends=( + "jdk11-openjdk" + "r-checkmate" + "r-curl" + "r-data.table" + "r-httr" + "r-jsonlite" + "r-raster" + "r-rjava>=0.9.10" + "r-sf>=1.0.6" + "r-sfheaders" + "r-zip" + "r>=3.6" +) +optdepends=( + "r-covr" + "r-dplyr" + "r-ggplot2>=3.3.1" + "r-gtfstools" + "r-h3jsr>=1.3.0" + "r-interp" + "r-knitr" + "r-patchwork" + "r-rmarkdown" +) + +checkdepends=( + "${optdepends[@]}" + "r-testthat" +) source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz") -sha512sums=("8b766bc98ef6e9caa85c0e7e7b922c26ac4b63a9eba24313078cd9b46293cad761dff0883e69e79f02f7b01fd901ea75d63a01edb4c1df2741e5bff6ac316ee8") +b2sums=("052f76d4ef0c0ef4a6e3aeeca361715e53dfea0b86394562e9acd7fdc066e442d2b12163d894293e96d1726dec2501259003b6f0be5a9f11690f26db05884460") build() { - R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l "${srcdir}" + mkdir -p "${srcdir}/build/" + R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l "${srcdir}/build/" +} + +check() { + export R_LIBS="build/" + export NOT_CRAN=true + R CMD check --no-manual --no-vignettes "${_cranname}" } package() { install -dm0755 "${pkgdir}/usr/lib/R/library" - cp -a --no-preserve=ownership "${_cranname}" "${pkgdir}/usr/lib/R/library" - - ln -sf \ - /usr/share/java/java-r5rcore/java-r5rcore.jar \ - "${pkgdir}/usr/lib/R/library/${_cranname}/jar/${_cranname}_${pkgver//./_}.jar" - - ln -sf \ - /usr/share/java/r5/r5-all.jar \ - "${pkgdir}/usr/lib/R/library/${_cranname}/jar/r5-v6.4-all_20211021.jar" - - # TODO: don’t hardcode these paths! - - # ( this is going to be a bit of a pita: - # 1. get https://www.ipea.gov.br/geobr/r5r/metadata.csv - # 2. check in ${srcdir}/.../download_r5.R what the default argument for `version` is - # 3. find the basename of the according url from the csv - # tl;dr: not pretty in a PKGBUILD) - + 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 |