r-parameters: use metadata checks

This commit is contained in:
Pekka Ristola 2024-03-18 16:14:15 +02:00
parent 3040d345dd
commit 6041770dd1
No known key found for this signature in database
GPG key ID: 2C20BE716E05213E
3 changed files with 26 additions and 27 deletions

View file

@ -3,14 +3,13 @@
_pkgname=parameters
_pkgver=0.21.6
pkgname=r-${_pkgname,,}
pkgver=0.21.6
pkgver=${_pkgver//-/.}
pkgrel=1
pkgdesc='Processing of Model Parameters'
arch=('any')
url="https://cran.r-project.org/package=${_pkgname}"
license=('GPL')
pkgdesc="Processing of Model Parameters"
arch=(any)
url="https://cran.r-project.org/package=$_pkgname"
license=('GPL-3.0-only')
depends=(
r
r-bayestestr
r-datawizard
r-insight
@ -26,7 +25,6 @@ optdepends=(
r-bh
r-biglm
r-blme
r-boot
r-brglm2
r-brms
r-broom
@ -36,7 +34,6 @@ optdepends=(
r-cgam
r-classdiscovery
r-clubsandwich
r-cluster
r-coda
r-cplm
r-dbscan
@ -46,9 +43,11 @@ optdepends=(
r-effectsize
r-eganet
r-emmeans
r-epir
r-estimatr
r-factoextra
r-factominer
r-faraway
r-fastica
r-fixest
r-fpc
@ -74,12 +73,11 @@ optdepends=(
r-lme4
r-lmertest
r-lmtest
r-logistf
r-logspline
r-lqmm
r-m3c
r-marginaleffects
r-mass
r-matrix
r-mclogit
r-mclust
r-mcmcglmm
@ -88,7 +86,6 @@ optdepends=(
r-metabma
r-metafor
r-mfx
r-mgcv
r-mice
r-mmrm
r-multcomp
@ -96,8 +93,6 @@ optdepends=(
r-nbclust
r-nestedlogit
r-nfactors
r-nlme
r-nnet
r-openxlsx
r-ordinal
r-panelr
@ -119,11 +114,12 @@ optdepends=(
r-rstanarm
r-sandwich
r-see
r-serp
r-sparsepca
r-survey
r-survival
r-testthat
r-tidyselect
r-tinytable
r-tmb
r-truncreg
r-vgam
@ -131,14 +127,15 @@ optdepends=(
r-wrs2
)
source=("https://cran.r-project.org/src/contrib/${_pkgname}_${_pkgver}.tar.gz")
sha256sums=('03ed2734d0f9e178dd69699cffea7a14ff09c081e3568c285f03379cea689400')
md5sums=('00964d116b406c02fe6d6c3c5d223782')
b2sums=('f87d3d051ec3ffe9b70abdaf630c4d99d09ee0ab92748aacba9246bc2a1729900cdc562e527ad96d45aa0d827032d8cd7c8c51e884d62084571b877bc507563c')
build() {
R CMD INSTALL ${_pkgname}_${_pkgver}.tar.gz -l "${srcdir}"
mkdir build
R CMD INSTALL -l build "$_pkgname"
}
package() {
install -dm0755 "${pkgdir}/usr/lib/R/library"
cp -a --no-preserve=ownership "${_pkgname}" "${pkgdir}/usr/lib/R/library"
install -d "$pkgdir/usr/lib/R/library"
cp -a --no-preserve=ownership "build/$_pkgname" "$pkgdir/usr/lib/R/library"
}
# vim:set ts=2 sw=2 et:

View file

@ -1,12 +1,13 @@
#!/usr/bin/env python3
from lilaclib import *
import os
import sys
sys.path.append(os.path.normpath(f'{__file__}/../../../lilac-extensions'))
from lilac_r_utils import r_pre_build
def pre_build():
for line in edit_file('PKGBUILD'):
if line.startswith('_pkgver='):
line = f'_pkgver={_G.newver}'
print(line)
update_pkgver_and_pkgrel(_G.newver.replace(':', '.').replace('-', '.'))
r_pre_build(_G)
def post_build():
git_pkgbuild_commit()

View file

@ -6,7 +6,8 @@ repo_depends:
- r-datawizard
- r-insight
update_on:
- regex: parameters_([\d._-]+).tar.gz
source: regex
url: https://cran.r-project.org/package=parameters
- source: rpkgs
pkgname: parameters
repo: cran
md5: true
- alias: r