summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Fink2023-03-22 12:27:14 +0200
committerChristoph Fink2023-03-22 12:27:14 +0200
commite80c7e120222c9b6f3f6e3e634bc5c8b63b56d71 (patch)
tree2b92e5740397ed918b7a87ea1c9e6cbcbe93a0ca
downloadaur-e80c7e120222c9b6f3f6e3e634bc5c8b63b56d71.tar.gz
Initial upload: r-anytime 0.3.9-1
Initial upload: r-asciicast 2.3.0-1 Initial upload: r-decor 1.0.1-1 Initial upload: r-distro 0.1.0-1 Initial upload: r-gettz 0.0.5-1 Initial upload: r-pak 0.4.0-1 Initial upload: r-parsedate 1.3.1-1 Initial upload: r-pkgcache 2.0.4-1 Initial upload: r-pkgdepends 0.4.0-1 Initial upload: r-pkgsearch 3.1.2-1 upgpkg: r-pkgload 1.3.2-2
-rw-r--r--.SRCINFO49
-rw-r--r--PKGBUILD64
2 files changed, 113 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c5ff54ea8fb4
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,49 @@
+pkgbase = r-pkgcache
+ pkgdesc = Cache ‘CRAN’-Like Metadata and R Packages
+ pkgver = 2.0.4
+ pkgrel = 1
+ url = https://cran.r-project.org/package=pkgcache
+ arch = i686
+ arch = x86_64
+ license = MIT
+ checkdepends = r-covr
+ checkdepends = r-debugme
+ checkdepends = r-desc
+ checkdepends = r-fs
+ checkdepends = r-mockery
+ checkdepends = r-pillar
+ checkdepends = r-pingr
+ checkdepends = r-rprojroot
+ checkdepends = r-sessioninfo
+ checkdepends = r-spelling
+ checkdepends = r-webfakes>=1.1.5
+ checkdepends = r-withr
+ checkdepends = r-zip
+ checkdepends = r-testthat>=3.0.0
+ depends = r>=3.4
+ depends = r-callr>=2.0.4.9000
+ depends = r-cli>=3.2.0
+ depends = r-curl>=3.2
+ depends = r-filelock
+ depends = r-jsonlite
+ depends = r-prettyunits
+ depends = r-processx>=3.3.0.9001
+ depends = r-r6
+ depends = r-rappdirs
+ optdepends = r-covr
+ optdepends = r-debugme
+ optdepends = r-desc
+ optdepends = r-fs
+ optdepends = r-mockery
+ optdepends = r-pillar
+ optdepends = r-pingr
+ optdepends = r-rprojroot
+ optdepends = r-sessioninfo
+ optdepends = r-spelling
+ optdepends = r-webfakes>=1.1.5
+ optdepends = r-withr
+ optdepends = r-zip
+ source = https://cran.r-project.org/src/contrib/pkgcache_2.0.4.tar.gz
+ b2sums = 64a5a6e060737d3d796c5f2b5060e67770db2ffc5f0644e0881e8876a638f779d749a850636d1210b1fdde5eaf306d528185dbf7ee91cacdba50a0b6ce29c6c8
+
+pkgname = r-pkgcache
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..120c699292ef
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,64 @@
+# Maintainer: peippo <christoph+aur@christophfink.com>
+
+_cranname=pkgcache
+_cranver=2.0.4
+pkgname=r-${_cranname,,}
+pkgdesc="Cache ‘CRAN’-Like Metadata and R Packages"
+url="https://cran.r-project.org/package=${_cranname}"
+license=("MIT")
+pkgver=${_cranver//[:-]/.}
+pkgrel=1
+
+arch=("i686" "x86_64")
+depends=(
+ "r>=3.4"
+ "r-callr>=2.0.4.9000"
+ "r-cli>=3.2.0"
+ "r-curl>=3.2"
+ "r-filelock"
+ "r-jsonlite"
+ "r-prettyunits"
+ "r-processx>=3.3.0.9001"
+ "r-r6"
+ "r-rappdirs"
+)
+optdepends=(
+ "r-covr"
+ "r-debugme"
+ "r-desc"
+ "r-fs"
+ "r-mockery"
+ "r-pillar"
+ "r-pingr"
+ "r-rprojroot"
+ "r-sessioninfo"
+ "r-spelling"
+ "r-webfakes>=1.1.5"
+ "r-withr"
+ "r-zip"
+)
+checkdepends=(
+ "${optdepends[@]}"
+ "r-testthat>=3.0.0"
+)
+
+source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz")
+b2sums=("64a5a6e060737d3d796c5f2b5060e67770db2ffc5f0644e0881e8876a638f779d749a850636d1210b1fdde5eaf306d528185dbf7ee91cacdba50a0b6ce29c6c8")
+
+build() {
+ mkdir -p "${srcdir}/build/"
+ R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l "${srcdir}/build/"
+}
+
+check() {
+ R_LIBS="build/" R CMD check --no-manual --as-cran "${_cranname}"
+}
+
+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
+}