summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPekka Ristola2022-03-01 15:53:50 +0200
committerPekka Ristola2022-03-01 15:53:50 +0200
commit0f4295f138d62e2f47cba4aed9f2b6837d424123 (patch)
tree7336feb9e5ad595a0bac737c75843ac93faa6970
downloadaur-0f4295f138d62e2f47cba4aed9f2b6837d424123.tar.gz
Version 1.0.7
-rw-r--r--.SRCINFO36
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD68
3 files changed, 108 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..65724abbce8e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,36 @@
+pkgbase = r-gganimate
+ pkgdesc = A Grammar of Animated Graphics
+ pkgver = 1.0.7
+ pkgrel = 1
+ url = https://cran.r-project.org/package=gganimate
+ arch = any
+ license = MIT
+ checkdepends = r-magick
+ checkdepends = r-testthat
+ checkdepends = r-transformr
+ depends = r-ggplot2
+ depends = r-stringi
+ depends = r-tweenr
+ depends = r-rlang
+ depends = r-glue
+ depends = r-progress
+ depends = r-plyr
+ depends = r-scales
+ optdepends = r-magick
+ optdepends = r-svglite
+ optdepends = r-knitr
+ optdepends = r-rmarkdown
+ optdepends = r-testthat
+ optdepends = r-base64enc
+ optdepends = r-htmltools
+ optdepends = r-covr
+ optdepends = r-transformr
+ optdepends = r-av
+ optdepends = r-gifski
+ optdepends = r-ragg
+ source = https://cran.r-project.org/src/contrib/gganimate_1.0.7.tar.gz
+ source = CRAN-MIT-TEMPLATE::https://cran.r-project.org/web/licenses/MIT
+ sha256sums = 0efc065cced5e9dac8855b33a49cc680808e60f10d2168357ceaf52e9234db10
+ sha256sums = e76e4aad5d3d9d606db6f8c460311b6424ebadfce13f5322e9bae9d49cc6090b
+
+pkgname = r-gganimate
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..018a3de08144
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..29975fde468a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,68 @@
+# Maintainer: Pekka Ristola <pekkarr [at] protonmail [dot] com>
+
+_cranname=gganimate
+_cranver=1.0.7
+pkgname=r-${_cranname,,}
+pkgver=${_cranver//[:-]/.}
+pkgrel=1
+pkgdesc="A Grammar of Animated Graphics"
+arch=(any)
+url="https://cran.r-project.org/package=${_cranname}"
+license=(MIT)
+depends=(
+ r-ggplot2
+ r-stringi
+ r-tweenr
+ r-rlang
+ r-glue
+ r-progress
+ r-plyr
+ r-scales
+)
+checkdepends=(r-magick r-testthat r-transformr)
+optdepends=(
+ r-magick
+ r-svglite
+ r-knitr
+ r-rmarkdown
+ r-testthat
+ r-base64enc
+ r-htmltools
+ r-covr
+ r-transformr
+ r-av
+ r-gifski
+ r-ragg
+)
+source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz"
+ "CRAN-MIT-TEMPLATE::https://cran.r-project.org/web/licenses/MIT")
+sha256sums=('0efc065cced5e9dac8855b33a49cc680808e60f10d2168357ceaf52e9234db10'
+ 'e76e4aad5d3d9d606db6f8c460311b6424ebadfce13f5322e9bae9d49cc6090b')
+
+prepare() {
+ # Skip test until upstream fixes the bug
+ # https://github.com/thomasp85/gganimate/commit/1193080105062a4259be0da085d0f26aca0f20c2
+ # https://github.com/thomasp85/gganimate/issues/287
+ # https://github.com/thomasp85/gganimate/issues/447
+ sed -i '/contour works/a\ \ skip("Upstream bug #287")' \
+ "${_cranname}/tests/testthat/test-transition-states.R"
+}
+
+build() {
+ mkdir -p build
+ R CMD INSTALL "${_cranname}" -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"
+
+ install -Dm644 CRAN-MIT-TEMPLATE "${pkgdir}/usr/share/licenses/${pkgname}/MIT"
+ install -Dm644 "${_cranname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}