summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChristoph Fink2023-03-21 12:45:05 +0200
committerChristoph Fink2023-03-21 12:45:05 +0200
commit717ba2461b6b27f0728a2149ab4f045a28ed12b9 (patch)
tree41c896b6e479a1d941d869ca3cbb33fcd0055f69 /PKGBUILD
parentb07975a8f8867bec470527b0d2a5dcf3760d841b (diff)
downloadaur-717ba2461b6b27f0728a2149ab4f045a28ed12b9.tar.gz
WIP
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 17 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b713c5e34e6b..b35fdccf24f0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@ _bcname=GenomeInfoDb
_bcver=1.34.9
pkgname="r-${_bcname,,}"
pkgver="${_bcver//[:-]/.}"
-pkgrel=1
+pkgrel=2
pkgdesc="Utilities for manipulating chromosome names, including modifying them to follow a particular naming style"
arch=("any")
url="https://bioconductor.org/packages/release/bioc/html/${_bcname}.html"
@@ -33,19 +33,29 @@ optdepends=(
"r-biocstyle"
"r-knitr"
)
+checkdepends=(
+ "${optdepends[@]}"
+ "r-rcmdcheck"
+)
+
source=("https://bioconductor.org/packages/release/bioc/src/contrib/${_bcname}_${_bcver}.tar.gz")
b2sums=('d6e3e86125cc3f5e1ac703a75cee215da5da74321729a4b0b9956883049ca61a5bd1f104809c895ebb13aae75618b2d644607a63a779388d54443a738c9a9afd')
build() {
- R CMD INSTALL ${_bcname}_${_bcver}.tar.gz -l "${srcdir}"
+ mkdir -p "${srcdir}/build/"
+ R CMD INSTALL ${_bcname}_${_bcver}.tar.gz -l "${srcdir}/build/"
+}
+
+check() {
+ cd "${srcdir}/${_bcname}/"
+ R_LIBS="${srcdir}/build/" R CMD check --no-manual --no-multiarch --no-vignettes .
}
package() {
- install -dm0755 "${pkgdir}/usr/lib/R/library"
- cp -a --no-preserve=ownership "${_bcname}" "${pkgdir}/usr/lib/R/library"
+ install -dm0755 "${pkgdir}/usr/lib/R/library"
+ cp -a --no-preserve=ownership "${srcdir}/build/${_bcname}" "${pkgdir}/usr/lib/R/library"
- if [[ -f "${_cranname}/LICENSE" ]]; then
- install -Dm0644 "${_cranname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ if [[ -f "${_cranname}/LICENSE" ]]; then
+ install -Dm0644 "${_cranname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
fi
-
}