From 54808a7cceded5556f30ddb24f87fae220188a08 Mon Sep 17 00:00:00 2001 From: Shun Wang Date: Fri, 5 Jan 2024 20:45:37 +0800 Subject: [PATCH] Update jasp analysis modules pkgs (#195) * Add jaspSurvival pkg for JASP * Add jaspProcess pkg for JASP * Add pkgs to jaspDesktop dependencies --- BioArchLinux/jasp-desktop/PKGBUILD | 2 ++ BioArchLinux/jasp-desktop/lilac.yaml | 2 ++ BioArchLinux/r-jaspprocess/PKGBUILD | 34 ++++++++++++++++++++++++++ BioArchLinux/r-jaspprocess/lilac.yaml | 26 ++++++++++++++++++++ BioArchLinux/r-jaspsurvival/PKGBUILD | 32 ++++++++++++++++++++++++ BioArchLinux/r-jaspsurvival/lilac.yaml | 24 ++++++++++++++++++ 6 files changed, 120 insertions(+) create mode 100644 BioArchLinux/r-jaspprocess/PKGBUILD create mode 100644 BioArchLinux/r-jaspprocess/lilac.yaml create mode 100644 BioArchLinux/r-jaspsurvival/PKGBUILD create mode 100644 BioArchLinux/r-jaspsurvival/lilac.yaml diff --git a/BioArchLinux/jasp-desktop/PKGBUILD b/BioArchLinux/jasp-desktop/PKGBUILD index a152ced67b..3c17ee37e5 100644 --- a/BioArchLinux/jasp-desktop/PKGBUILD +++ b/BioArchLinux/jasp-desktop/PKGBUILD @@ -59,11 +59,13 @@ depends=('r' "r-jaspmetaanalysis" "r-jaspnetwork" "r-jasppower" +"r-jaspprocess" "r-jaspprophet" "r-jaspreliability" "r-jasprobustttests" "r-jaspsem" "r-jaspsummarystatistics" +"r-jaspsurvival" "r-jasptimeseries" "r-jaspvisualmodeling" "r-jaspacceptancesampling" diff --git a/BioArchLinux/jasp-desktop/lilac.yaml b/BioArchLinux/jasp-desktop/lilac.yaml index 8b97ab9f4a..6d630fa4cc 100644 --- a/BioArchLinux/jasp-desktop/lilac.yaml +++ b/BioArchLinux/jasp-desktop/lilac.yaml @@ -30,10 +30,12 @@ repo_depends: - "r-jaspmetaanalysis" - "r-jaspnetwork" - "r-jasppower" + - "r-jaspprocess" - "r-jaspprophet" - "r-jaspreliability" - "r-jaspsem" - "r-jaspsummarystatistics" + - "r-jaspsurvival" - "r-jasptimeseries" - "r-jaspvisualmodeling" - "r-jaspacceptancesampling" diff --git a/BioArchLinux/r-jaspprocess/PKGBUILD b/BioArchLinux/r-jaspprocess/PKGBUILD new file mode 100644 index 0000000000..54a35c29b6 --- /dev/null +++ b/BioArchLinux/r-jaspprocess/PKGBUILD @@ -0,0 +1,34 @@ +#Maintainer: sukanka +_pkgname=jaspProcess +_pkgver=0.18.2 +pkgname=r-${_pkgname,,} +pkgver=0.18.2 +pkgrel=1 +pkgdesc="Process Module required by JASP" +arch=('any') +url="https://github.com/jasp-stats/${_pkgname}" +license=('GPL') +depends=( + r + r-dagitty + r-ggplot2 + r-ggraph + r-grid + r-jaspbase + r-jaspgraphs +) +groups=(r-jasp r-jaspextra) +source=("${_pkgname}_${_pkgver}.tar.gz::${url}/archive/refs/tags/v${_pkgver}.tar.gz") +sha256sums=('2f95029ba480efa86aa97cbac941c5c98b54ce3baad782b87dbe3a89e9b9fa37') + + +build() { + R CMD INSTALL ${_pkgname}_${_pkgver}.tar.gz -l "${srcdir}" +} + +package() { + install -dm0755 "${pkgdir}/usr/lib/R/library" + cp -a --no-preserve=ownership "${_pkgname}" "${pkgdir}/usr/lib/R/library" + mkdir -p ${pkgdir}/usr/lib/jasp-desktop/Modules + ln -s /usr/lib/R/library ${pkgdir}/usr/lib/jasp-desktop/Modules/${_pkgname} +} diff --git a/BioArchLinux/r-jaspprocess/lilac.yaml b/BioArchLinux/r-jaspprocess/lilac.yaml new file mode 100644 index 0000000000..28f95b6c38 --- /dev/null +++ b/BioArchLinux/r-jaspprocess/lilac.yaml @@ -0,0 +1,26 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +post_build_script: | + git_pkgbuild_commit() + update_aur_repo() +pre_build_script: | + 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('-', '.')) +repo_depends: + - r-dagitty + - r-ggplot2 + - r-ggraph + - r-grid + - r-jaspbase + - r-jaspgraphs +update_on: + - source: github + github: jasp-stats/jaspProcess + use_max_tag: true + prefix: v + - alias: r diff --git a/BioArchLinux/r-jaspsurvival/PKGBUILD b/BioArchLinux/r-jaspsurvival/PKGBUILD new file mode 100644 index 0000000000..fe9e7c30dd --- /dev/null +++ b/BioArchLinux/r-jaspsurvival/PKGBUILD @@ -0,0 +1,32 @@ +#Maintainer: sukanka +_pkgname=jaspSurvival +_pkgver=0.18.2 +pkgname=r-${_pkgname,,} +pkgver=0.18.2 +pkgrel=1 +pkgdesc="A Survival analysis module required by JASP" +arch=('any') +url="https://github.com/jasp-stats/${_pkgname}" +license=('GPL') +depends=( + r + r-survival + r-survminer + r-jaspbase + r-jaspgraphs +) +groups=(r-jasp r-jaspextra) +source=("${_pkgname}_${_pkgver}.tar.gz::${url}/archive/refs/tags/v${_pkgver}.tar.gz") +sha256sums=('51ec2855648cf26f627638dc524262043c7efe0913e37733592971b935443a9f') + + +build() { + R CMD INSTALL ${_pkgname}_${_pkgver}.tar.gz -l "${srcdir}" +} + +package() { + install -dm0755 "${pkgdir}/usr/lib/R/library" + cp -a --no-preserve=ownership "${_pkgname}" "${pkgdir}/usr/lib/R/library" + mkdir -p ${pkgdir}/usr/lib/jasp-desktop/Modules + ln -s /usr/lib/R/library ${pkgdir}/usr/lib/jasp-desktop/Modules/${_pkgname} +} diff --git a/BioArchLinux/r-jaspsurvival/lilac.yaml b/BioArchLinux/r-jaspsurvival/lilac.yaml new file mode 100644 index 0000000000..5678a7b13b --- /dev/null +++ b/BioArchLinux/r-jaspsurvival/lilac.yaml @@ -0,0 +1,24 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +post_build_script: | + git_pkgbuild_commit() + update_aur_repo() +pre_build_script: | + 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('-', '.')) +repo_depends: + - r-survival + - r-survminer + - r-jaspBase + - r-jaspGraphs +update_on: + - source: github + github: jasp-stats/jaspSurvival + use_max_tag: true + prefix: v + - alias: r