summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPekka Ristola2022-01-05 17:22:40 +0200
committerPekka Ristola2022-01-05 17:22:40 +0200
commit62e1c98614e9c7f4c4133ebe38067871e53188da (patch)
treee662c7e60f579c3f2874b9f70e0ae17ef2795542
parentd395ace428371b582f8403fd311465532b73bd99 (diff)
downloadaur-62e1c98614e9c7f4c4133ebe38067871e53188da.tar.gz
Update to 2.1.0
-rw-r--r--.SRCINFO25
-rw-r--r--.gitignore9
-rw-r--r--PKGBUILD38
3 files changed, 42 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index db8b9e237a64..43526f668435 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,23 @@
pkgbase = r-shinyjs
pkgdesc = Easily Improve the User Experience of Your Shiny Apps in Seconds
- pkgver = 2.0.0
+ pkgver = 2.1.0
pkgrel = 1
url = https://cran.r-project.org/package=shinyjs
arch = any
license = MIT
- depends = r>=3.1.0
- depends = r-digest>=0.6.8
+ checkdepends = r-testthat
+ depends = r-digest
depends = r-jsonlite
- depends = r-shiny>=1.0.0
- optdepends = r-htmltools>=0.2.9
- optdepends = r-knitr>=1.7
+ depends = r-shiny
+ optdepends = r-htmltools
+ optdepends = r-knitr
optdepends = r-rmarkdown
- optdepends = r-testthat>=0.9.1
- source = https://cran.r-project.org/src/contrib/shinyjs_2.0.0.tar.gz
- source = shinyjs_2.0.0-MIT-LICENSE::https://cran.r-project.org/web/licenses/MIT
- sha512sums = f81abe6d305cfde17a46f1975d4accecf5f2e6dad39b10e04badd16859e490b02f705db474350f1ecfbc62f9e2258e5d2056c30cb7f3273de3c36e156c4820c1
- sha512sums = 20e82bfce7b50a3adfccad5f56e13c82449da19a8dfb92f8395210dd6cf69a1962aaa114743faae02388132431d855361880b2bb26e2e30da9630a05360f42f5
+ optdepends = r-shinyace
+ optdepends = r-shinydisconnect
+ optdepends = r-testthat
+ source = https://cran.r-project.org/src/contrib/shinyjs_2.1.0.tar.gz
+ source = R-MIT-TEMPLATE::https://cran.r-project.org/web/licenses/MIT
+ sha256sums = 7ec20cbf1b1fd7a32d85a56dfc0df8b5f67c828d241da400a21d893cb37ea9c5
+ sha256sums = e76e4aad5d3d9d606db6f8c460311b6424ebadfce13f5322e9bae9d49cc6090b
pkgname = r-shinyjs
-
diff --git a/.gitignore b/.gitignore
index fe757e933251..018a3de08144 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,4 @@
-/*.pkg.tar.zst
-/*.tar.gz
-/pkg
-/src
-/*-MIT-LICENSE
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
index 856140293e10..116bc99e1ab1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
-# Maintainer: Pekka Ristola <pekka [dot] a [dot] ristola [at] gmail [dot] com>
+# Maintainer: Pekka Ristola <pekkarr [at] protonmail [dot] com>
_cranname=shinyjs
-_cranver=2.0.0
+_cranver=2.1.0
pkgname=r-${_cranname,,}
pkgver=${_cranver//[:-]/.}
pkgrel=1
@@ -9,24 +9,36 @@ pkgdesc="Easily Improve the User Experience of Your Shiny Apps in Seconds"
arch=(any)
url="https://cran.r-project.org/package=${_cranname}"
license=(MIT)
-depends=('r>=3.1.0' 'r-digest>=0.6.8' r-jsonlite 'r-shiny>=1.0.0')
-optdepends=('r-htmltools>=0.2.9' 'r-knitr>=1.7' 'r-rmarkdown' 'r-testthat>=0.9.1')
+depends=(r-digest r-jsonlite r-shiny)
+checkdepends=(r-testthat)
+optdepends=(
+ r-htmltools
+ r-knitr
+ r-rmarkdown
+ r-shinyace
+ r-shinydisconnect
+ r-testthat
+)
source=("https://cran.r-project.org/src/contrib/${_cranname}_${_cranver}.tar.gz"
- "${_cranname}_${_cranver}-MIT-LICENSE::https://cran.r-project.org/web/licenses/MIT")
-sha512sums=('f81abe6d305cfde17a46f1975d4accecf5f2e6dad39b10e04badd16859e490b02f705db474350f1ecfbc62f9e2258e5d2056c30cb7f3273de3c36e156c4820c1'
- '20e82bfce7b50a3adfccad5f56e13c82449da19a8dfb92f8395210dd6cf69a1962aaa114743faae02388132431d855361880b2bb26e2e30da9630a05360f42f5')
+ "R-MIT-TEMPLATE::https://cran.r-project.org/web/licenses/MIT")
+sha256sums=('7ec20cbf1b1fd7a32d85a56dfc0df8b5f67c828d241da400a21d893cb37ea9c5'
+ 'e76e4aad5d3d9d606db6f8c460311b6424ebadfce13f5322e9bae9d49cc6090b')
build() {
- R CMD INSTALL ${_cranname}_${_cranver}.tar.gz -l "${srcdir}"
+ 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 "${_cranname}" "${pkgdir}/usr/lib/R/library"
+ cp -a --no-preserve=ownership "build/${_cranname}" "${pkgdir}/usr/lib/R/library"
- # The license comes in two parts: a generic MIT license template and a separate file containing the copyright holder
- install -dm0755 "${pkgdir}/usr/share/licenses/${pkgname}"
- install -m0644 "${_cranname}_${_cranver}-MIT-LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/MIT"
- install -m0644 "${_cranname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 R-MIT-TEMPLATE "${pkgdir}/usr/share/licenses/${pkgname}/MIT"
+ install -Dm644 "${_cranname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}