From 05caa354d9a50b13955fd1c61862cc3f50010a54 Mon Sep 17 00:00:00 2001 From: Sukanka Date: Fri, 3 Jun 2022 21:28:45 +0800 Subject: [PATCH 1/8] add r-bstats --- BioArchLinux/r-bstats/PKGBUILD | 30 ++++++++++++++++++++++++++++++ BioArchLinux/r-bstats/lilac.py | 12 ++++++++++++ BioArchLinux/r-bstats/lilac.yaml | 13 +++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 BioArchLinux/r-bstats/PKGBUILD create mode 100644 BioArchLinux/r-bstats/lilac.py create mode 100644 BioArchLinux/r-bstats/lilac.yaml diff --git a/BioArchLinux/r-bstats/PKGBUILD b/BioArchLinux/r-bstats/PKGBUILD new file mode 100644 index 0000000000..367beaa63b --- /dev/null +++ b/BioArchLinux/r-bstats/PKGBUILD @@ -0,0 +1,30 @@ +#Maintainer: sukanka +_cranname=bstats +_cranver=0.0.0.9002 +pkgname=r-${_cranname,,} +pkgver=${_cranver//[:-]/.} +pkgrel=1 +pkgdesc="Bayesian statistics" +arch=('x86_64') +url="https://github.com/AlexanderLyNL/${_cranname}" +license=('LGPL3') +depends=(r + r-hypergeo + r-purrr + r-suppdists +) +makedepends=() +optdepends=() +source=("git+https://github.com/AlexanderLyNL/${_cranname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_cranname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" +} diff --git a/BioArchLinux/r-bstats/lilac.py b/BioArchLinux/r-bstats/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-bstats/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-bstats/lilac.yaml b/BioArchLinux/r-bstats/lilac.yaml new file mode 100644 index 0000000000..24907919b6 --- /dev/null +++ b/BioArchLinux/r-bstats/lilac.yaml @@ -0,0 +1,13 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: +- r-hypergeo +- r-purrr +- r-suppdists + +update_on: + - regex: "Version:\s*([\d._-]+)" + source: regex + url: https://raw.githubusercontent.com/AlexanderLyNL/bstats/master/DESCRIPTION \ No newline at end of file From 690b69d5b6127126f81df9ac409f7f81fc42cf55 Mon Sep 17 00:00:00 2001 From: Sukanka Date: Fri, 3 Jun 2022 21:39:52 +0800 Subject: [PATCH 2/8] r-bstats: replace _cran with _pkg, update regex --- BioArchLinux/r-bstats/PKGBUILD | 14 +++++++------- BioArchLinux/r-bstats/lilac.yaml | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/BioArchLinux/r-bstats/PKGBUILD b/BioArchLinux/r-bstats/PKGBUILD index 367beaa63b..99a5ddf5b2 100644 --- a/BioArchLinux/r-bstats/PKGBUILD +++ b/BioArchLinux/r-bstats/PKGBUILD @@ -1,12 +1,12 @@ #Maintainer: sukanka -_cranname=bstats -_cranver=0.0.0.9002 -pkgname=r-${_cranname,,} -pkgver=${_cranver//[:-]/.} +_pkgname=bstats +_pkgver=0.0.0.9002 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} pkgrel=1 pkgdesc="Bayesian statistics" arch=('x86_64') -url="https://github.com/AlexanderLyNL/${_cranname}" +url="https://github.com/AlexanderLyNL/${_pkgname}" license=('LGPL3') depends=(r r-hypergeo @@ -15,13 +15,13 @@ depends=(r ) makedepends=() optdepends=() -source=("git+https://github.com/AlexanderLyNL/${_cranname}.git") +source=("git+https://github.com/AlexanderLyNL/${_pkgname}.git") sha256sums=('SKIP') build() { mkdir -p ${srcdir}/usr/lib/R/library - R -e "install.packages('${srcdir}/${_cranname}',\ + R -e "install.packages('${srcdir}/${_pkgname}',\ type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" } diff --git a/BioArchLinux/r-bstats/lilac.yaml b/BioArchLinux/r-bstats/lilac.yaml index 24907919b6..3ff4149d72 100644 --- a/BioArchLinux/r-bstats/lilac.yaml +++ b/BioArchLinux/r-bstats/lilac.yaml @@ -8,6 +8,6 @@ repo_depends: - r-suppdists update_on: - - regex: "Version:\s*([\d._-]+)" + - regex: 'Version:\s*([\d._-]+)' source: regex url: https://raw.githubusercontent.com/AlexanderLyNL/bstats/master/DESCRIPTION \ No newline at end of file From 560b5a66e050788acad6e16b5612a3dcc335a641 Mon Sep 17 00:00:00 2001 From: Sukanka Date: Fri, 3 Jun 2022 23:08:13 +0800 Subject: [PATCH 3/8] r-bstats: add pre and post build --- BioArchLinux/r-bstats/lilac.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/BioArchLinux/r-bstats/lilac.yaml b/BioArchLinux/r-bstats/lilac.yaml index 3ff4149d72..a57212c0c2 100644 --- a/BioArchLinux/r-bstats/lilac.yaml +++ b/BioArchLinux/r-bstats/lilac.yaml @@ -6,7 +6,8 @@ repo_depends: - r-hypergeo - r-purrr - r-suppdists - +pre_build: vcs_update +post_build: git_pkgbuild_commit update_on: - regex: 'Version:\s*([\d._-]+)' source: regex From 5f886ef5a53424a3d2625fbf106d20d795d72254 Mon Sep 17 00:00:00 2001 From: Sukanka Date: Fri, 3 Jun 2022 23:44:44 +0800 Subject: [PATCH 4/8] add deps from github --- BioArchLinux/r-conting/PKGBUILD | 32 ++++++++++++++++++ BioArchLinux/r-conting/lilac.py | 12 +++++++ BioArchLinux/r-conting/lilac.yaml | 15 +++++++++ BioArchLinux/r-flexplot/PKGBUILD | 52 ++++++++++++++++++++++++++++++ BioArchLinux/r-flexplot/lilac.py | 12 +++++++ BioArchLinux/r-flexplot/lilac.yaml | 27 ++++++++++++++++ BioArchLinux/r-stanova/PKGBUILD | 42 ++++++++++++++++++++++++ BioArchLinux/r-stanova/lilac.py | 12 +++++++ BioArchLinux/r-stanova/lilac.yaml | 15 +++++++++ 9 files changed, 219 insertions(+) create mode 100644 BioArchLinux/r-conting/PKGBUILD create mode 100644 BioArchLinux/r-conting/lilac.py create mode 100644 BioArchLinux/r-conting/lilac.yaml create mode 100644 BioArchLinux/r-flexplot/PKGBUILD create mode 100644 BioArchLinux/r-flexplot/lilac.py create mode 100644 BioArchLinux/r-flexplot/lilac.yaml create mode 100644 BioArchLinux/r-stanova/PKGBUILD create mode 100644 BioArchLinux/r-stanova/lilac.py create mode 100644 BioArchLinux/r-stanova/lilac.yaml diff --git a/BioArchLinux/r-conting/PKGBUILD b/BioArchLinux/r-conting/PKGBUILD new file mode 100644 index 0000000000..910d17f17b --- /dev/null +++ b/BioArchLinux/r-conting/PKGBUILD @@ -0,0 +1,32 @@ +#Maintainer: sukanka +_pkgname=conting +_pkgver=1.7.9999 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Bayesian Analysis of Contingency Tables" +arch=('any') +url="https://github.com/vandenman/${_pkgname}" +license=('GPL2') +depends=(r + r-mvtnorm + r-gtools + r-tseries + r-coda +) +makedepends=() +optdepends=() +source=("git+https://github.com/vandenman/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" +} diff --git a/BioArchLinux/r-conting/lilac.py b/BioArchLinux/r-conting/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-conting/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-conting/lilac.yaml b/BioArchLinux/r-conting/lilac.yaml new file mode 100644 index 0000000000..b42c9ca54c --- /dev/null +++ b/BioArchLinux/r-conting/lilac.yaml @@ -0,0 +1,15 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-mvtnorm + - r-gtools + - r-tseries + - r-coda +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/vandenman/conting/master/DESCRIPTION diff --git a/BioArchLinux/r-flexplot/PKGBUILD b/BioArchLinux/r-flexplot/PKGBUILD new file mode 100644 index 0000000000..dcad064225 --- /dev/null +++ b/BioArchLinux/r-flexplot/PKGBUILD @@ -0,0 +1,52 @@ +#Maintainer: sukanka +_pkgname=flexplot +_pkgver=0.13.3 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Graphically Based Data Analysis" +arch=('x86_64') +url="https://github.com/dustinfife/${_pkgname}" +license=('GPL2') +depends=(r + r-cowplot + r-tibble + r-withr + r-dplyr + r-magrittr + r-forcats + r-purrr + r-plyr + r-r6 + r-ggplot2 + r-patchwork + r-ggsci + r-lme4 + r-party + r-rlang +) +makedepends=(r-jmvcore) +optdepends=( + r-jmvcore + r-vdiffr + r-knitr + r-testthat + r-randomforest + r-markdown + r-papaja + r-tidyverse +) +source=("git+https://github.com/dustinfife/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" +} diff --git a/BioArchLinux/r-flexplot/lilac.py b/BioArchLinux/r-flexplot/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-flexplot/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-flexplot/lilac.yaml b/BioArchLinux/r-flexplot/lilac.yaml new file mode 100644 index 0000000000..9368413c31 --- /dev/null +++ b/BioArchLinux/r-flexplot/lilac.yaml @@ -0,0 +1,27 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-cowplot + - r-tibble + - r-withr + - r-dplyr + - r-magrittr + - r-forcats + - r-purrr + - r-plyr + - r-r6 + - r-ggplot2 + - r-patchwork + - r-ggsci + - r-lme4 + - r-party + - r-rlang + - r-jmvcore +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/dustinfife/flexplot/master/DESCRIPTION diff --git a/BioArchLinux/r-stanova/PKGBUILD b/BioArchLinux/r-stanova/PKGBUILD new file mode 100644 index 0000000000..91eb6dc885 --- /dev/null +++ b/BioArchLinux/r-stanova/PKGBUILD @@ -0,0 +1,42 @@ +#Maintainer: sukanka +_pkgname=stanova +_pkgver=0.3-0 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Bayesian Models with Categorical Variables" +arch=('x86_64') +url="https://github.com/bayesstuff/${_pkgname}" +license=('LGPL3') +depends=(r + r-lme4 + r-coda + r-rstan + r-emmeans +) +makedepends=() +optdepends=( + r-testthat + r-rstanarm + r-brms + r-memss + r-afex + r-glmmtmb + r-bayesplot + r-tibble + r-tidybayes + r-tidyverse +) +source=("git+https://github.com/bayesstuff/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" +} diff --git a/BioArchLinux/r-stanova/lilac.py b/BioArchLinux/r-stanova/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-stanova/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-stanova/lilac.yaml b/BioArchLinux/r-stanova/lilac.yaml new file mode 100644 index 0000000000..482dfdaf36 --- /dev/null +++ b/BioArchLinux/r-stanova/lilac.yaml @@ -0,0 +1,15 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-lme4 + - r-coda + - r-rstan + - r-emmeans +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/bayesstuff/stanova/master/DESCRIPTION From 7848c0d9b65a5ba2e7f5cad3796a3bfe19aa59e2 Mon Sep 17 00:00:00 2001 From: Sukanka Date: Fri, 3 Jun 2022 23:48:17 +0800 Subject: [PATCH 5/8] add r-jaspbase --- BioArchLinux/r-jaspbase/PKGBUILD | 55 +++++++++++++++++++++++++++ BioArchLinux/r-jaspbase/lilac.py | 12 ++++++ BioArchLinux/r-jaspbase/lilac.yaml | 37 ++++++++++++++++++ BioArchLinux/r-jaspgraphs/PKGBUILD | 37 ++++++++++++++++++ BioArchLinux/r-jaspgraphs/lilac.py | 12 ++++++ BioArchLinux/r-jaspgraphs/lilac.yaml | 19 +++++++++ BioArchLinux/r-jaspresults/PKGBUILD | 37 ++++++++++++++++++ BioArchLinux/r-jaspresults/lilac.py | 12 ++++++ BioArchLinux/r-jaspresults/lilac.yaml | 12 ++++++ BioArchLinux/r-jasptools/PKGBUILD | 42 ++++++++++++++++++++ BioArchLinux/r-jasptools/lilac.py | 12 ++++++ BioArchLinux/r-jasptools/lilac.yaml | 24 ++++++++++++ 12 files changed, 311 insertions(+) create mode 100644 BioArchLinux/r-jaspbase/PKGBUILD create mode 100644 BioArchLinux/r-jaspbase/lilac.py create mode 100644 BioArchLinux/r-jaspbase/lilac.yaml create mode 100644 BioArchLinux/r-jaspgraphs/PKGBUILD create mode 100644 BioArchLinux/r-jaspgraphs/lilac.py create mode 100644 BioArchLinux/r-jaspgraphs/lilac.yaml create mode 100644 BioArchLinux/r-jaspresults/PKGBUILD create mode 100644 BioArchLinux/r-jaspresults/lilac.py create mode 100644 BioArchLinux/r-jaspresults/lilac.yaml create mode 100644 BioArchLinux/r-jasptools/PKGBUILD create mode 100644 BioArchLinux/r-jasptools/lilac.py create mode 100644 BioArchLinux/r-jasptools/lilac.yaml diff --git a/BioArchLinux/r-jaspbase/PKGBUILD b/BioArchLinux/r-jaspbase/PKGBUILD new file mode 100644 index 0000000000..5df35fa89e --- /dev/null +++ b/BioArchLinux/r-jaspbase/PKGBUILD @@ -0,0 +1,55 @@ +#Maintainer: sukanka +_pkgname=jaspBase +_pkgver=0.15 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Package contains the JASP Bayesian and Frequentist analyses." +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r +'r-ggplot2' +'r-gridextra' +'r-gridgraphics' +'r-jsonlite' +'r-modules' +'r-officer' +'r-pkgbuild' +'r-plyr' +'r-qgraph' +'r-ragg' +'r-r6' +'r-renv' +'r-rjson' +'r-rvg' +'r-svglite' +'r-systemfonts' +'r-withr' +'r-testthat' +'r-data.table' +'r-httr' +'r-lifecycle' +'r-pkgload' +'r-remotes' +'r-stringi' +'r-stringr' +'r-vdiffr' +) +groups=(r-jasp r-jaspbase) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" +} diff --git a/BioArchLinux/r-jaspbase/lilac.py b/BioArchLinux/r-jaspbase/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspbase/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspbase/lilac.yaml b/BioArchLinux/r-jaspbase/lilac.yaml new file mode 100644 index 0000000000..95233200f2 --- /dev/null +++ b/BioArchLinux/r-jaspbase/lilac.yaml @@ -0,0 +1,37 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - "r-ggplot2" + - "r-gridextra" + - "r-gridgraphics" + - "r-jsonlite" + - "r-modules" + - "r-officer" + - "r-pkgbuild" + - "r-plyr" + - "r-qgraph" + - "r-ragg" + - "r-r6" + - "r-renv" + - "r-rjson" + - "r-rvg" + - "r-svglite" + - "r-systemfonts" + - "r-withr" + - "r-testthat" + - "r-data.table" + - "r-httr" + - "r-lifecycle" + - "r-pkgload" + - "r-remotes" + - "r-stringi" + - "r-stringr" + - "r-vdiffr" +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspBase/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspgraphs/PKGBUILD b/BioArchLinux/r-jaspgraphs/PKGBUILD new file mode 100644 index 0000000000..ac9a8b0657 --- /dev/null +++ b/BioArchLinux/r-jaspgraphs/PKGBUILD @@ -0,0 +1,37 @@ +#Maintainer: sukanka +_pkgname=jaspGraphs +_pkgver=0.5.2.13 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Custom Graphs for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r +'r-jsonlite' +'r-lifecycle' +'r-ggplot2' +'r-gridextra' +'r-rlang' +'r-scales' +'r-viridislite' +'r-rcolorbrewer' +) +groups=(r-jasp r-jaspbase) +makedepends=() +optdepends=('r-testthat') +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" +} diff --git a/BioArchLinux/r-jaspgraphs/lilac.py b/BioArchLinux/r-jaspgraphs/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspgraphs/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspgraphs/lilac.yaml b/BioArchLinux/r-jaspgraphs/lilac.yaml new file mode 100644 index 0000000000..3db35af8fb --- /dev/null +++ b/BioArchLinux/r-jaspgraphs/lilac.yaml @@ -0,0 +1,19 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - "r-jsonlite" + - "r-lifecycle" + - "r-ggplot2" + - "r-gridextra" + - "r-rlang" + - "r-scales" + - "r-viridislite" + - "r-rcolorbrewer" +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspGraphs/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspresults/PKGBUILD b/BioArchLinux/r-jaspresults/PKGBUILD new file mode 100644 index 0000000000..55cef39854 --- /dev/null +++ b/BioArchLinux/r-jaspresults/PKGBUILD @@ -0,0 +1,37 @@ +#Maintainer: sukanka +_pkgname=jaspResults +_pkgver=1.16 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Easy results for your JASP analysis" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r +'r-rcpp' +) +groups=(r-jasp r-jaspbase) +makedepends=() +optdepends=('r-jaspgraphs') +source=("git+https://github.com/jasp-stats/${_pkgname}.git" +"jaspColumnEncoder::git+https://github.com/jasp-stats/jaspColumnEncoder.git" +) +sha256sums=('SKIP' + 'SKIP') + +prepare(){ + cp -rf $srcdir/jaspColumnEncoder/* $srcdir/${_pkgname}/src/jaspColumnEncoder + +} + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" +} diff --git a/BioArchLinux/r-jaspresults/lilac.py b/BioArchLinux/r-jaspresults/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspresults/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspresults/lilac.yaml b/BioArchLinux/r-jaspresults/lilac.yaml new file mode 100644 index 0000000000..5ff30c5b31 --- /dev/null +++ b/BioArchLinux/r-jaspresults/lilac.yaml @@ -0,0 +1,12 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - "r-rcpp" +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspResults/master/DESCRIPTION diff --git a/BioArchLinux/r-jasptools/PKGBUILD b/BioArchLinux/r-jasptools/PKGBUILD new file mode 100644 index 0000000000..933661ad99 --- /dev/null +++ b/BioArchLinux/r-jasptools/PKGBUILD @@ -0,0 +1,42 @@ +#Maintainer: sukanka +_pkgname=jaspTools +_pkgver=1.5.0 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Helps preview and debug JASP analyses" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r +'r-jsonlite' +'r-pkgbuild' +'r-rjson' +'r-rvg' +'r-testthat' +'r-data.table' +'r-httr' +'r-lifecycle' +'r-pkgload' +'r-remotes' +'r-stringi' +'r-stringr' +'r-vdiffr' +) +groups=(r-jasp jaspbase) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" +} diff --git a/BioArchLinux/r-jasptools/lilac.py b/BioArchLinux/r-jasptools/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jasptools/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jasptools/lilac.yaml b/BioArchLinux/r-jasptools/lilac.yaml new file mode 100644 index 0000000000..3e325afbac --- /dev/null +++ b/BioArchLinux/r-jasptools/lilac.yaml @@ -0,0 +1,24 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - "r-jsonlite" + - "r-pkgbuild" + - "r-rjson" + - "r-rvg" + - "r-testthat" + - "r-data.table" + - "r-httr" + - "r-lifecycle" + - "r-pkgload" + - "r-remotes" + - "r-stringi" + - "r-stringr" + - "r-vdiffr" +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspTools/master/DESCRIPTION From 3f22f23a40a8177424ad28f3054e694eae6fd673 Mon Sep 17 00:00:00 2001 From: Sukanka Date: Sat, 4 Jun 2022 00:23:48 +0800 Subject: [PATCH 6/8] add deps for jaspBsts --- BioArchLinux/r-boom/PKGBUILD | 30 ++++++++++++++++++++++ BioArchLinux/r-boom/lilac.py | 12 +++++++++ BioArchLinux/r-boom/lilac.yaml | 7 ++++++ BioArchLinux/r-boomspikeslab/PKGBUILD | 33 +++++++++++++++++++++++++ BioArchLinux/r-boomspikeslab/lilac.py | 12 +++++++++ BioArchLinux/r-boomspikeslab/lilac.yaml | 9 +++++++ BioArchLinux/r-bsts/PKGBUILD | 33 +++++++++++++++++++++++++ BioArchLinux/r-bsts/lilac.py | 12 +++++++++ BioArchLinux/r-bsts/lilac.yaml | 12 +++++++++ 9 files changed, 160 insertions(+) create mode 100644 BioArchLinux/r-boom/PKGBUILD create mode 100644 BioArchLinux/r-boom/lilac.py create mode 100644 BioArchLinux/r-boom/lilac.yaml create mode 100644 BioArchLinux/r-boomspikeslab/PKGBUILD create mode 100644 BioArchLinux/r-boomspikeslab/lilac.py create mode 100644 BioArchLinux/r-boomspikeslab/lilac.yaml create mode 100644 BioArchLinux/r-bsts/PKGBUILD create mode 100644 BioArchLinux/r-bsts/lilac.py create mode 100644 BioArchLinux/r-bsts/lilac.yaml diff --git a/BioArchLinux/r-boom/PKGBUILD b/BioArchLinux/r-boom/PKGBUILD new file mode 100644 index 0000000000..3b28fd81c9 --- /dev/null +++ b/BioArchLinux/r-boom/PKGBUILD @@ -0,0 +1,30 @@ +# system requirements: GNU Make, C++11 +# Maintainer: sukanka + +_pkgname=Boom +_pkgver=0.9.10 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc='Bayesian Object Oriented Modeling' +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('LGPL') +depends=( + r +) +optdepends=( + r-testthat +) +source=("https://cran.r-project.org/src/contrib/${_pkgname}_${_pkgver}.tar.gz") +sha256sums=('403c1df9e3adbdf79b393c04cccfe99e6fbda352cce340eb5e2e65bcc61fa1f0') + +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" +} +# vim:set ts=2 sw=2 et: diff --git a/BioArchLinux/r-boom/lilac.py b/BioArchLinux/r-boom/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-boom/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-boom/lilac.yaml b/BioArchLinux/r-boom/lilac.yaml new file mode 100644 index 0000000000..be49153e77 --- /dev/null +++ b/BioArchLinux/r-boom/lilac.yaml @@ -0,0 +1,7 @@ +build_prefix: extra-x86_64 +maintainers: + - github: sukanka +update_on: + - regex: Boom_([\d._-]+).tar.gz + source: regex + url: https://cran.r-project.org/package=Boom diff --git a/BioArchLinux/r-boomspikeslab/PKGBUILD b/BioArchLinux/r-boomspikeslab/PKGBUILD new file mode 100644 index 0000000000..f9f12ec4ea --- /dev/null +++ b/BioArchLinux/r-boomspikeslab/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: sukanka + +_pkgname=BoomSpikeSlab +_pkgver=1.2.5 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc='MCMC for Spike and Slab Regression' +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('LGPL') +depends=( + r + r-boom +) +optdepends=( + r-igraph + r-mass + r-mlbench + r-testthat +) +source=("https://cran.r-project.org/src/contrib/${_pkgname}_${_pkgver}.tar.gz") +sha256sums=('bc88ad95075b91799476e9e56281e4bf421106601acdbee5de783c9048b22bf8') + +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" +} +# vim:set ts=2 sw=2 et: diff --git a/BioArchLinux/r-boomspikeslab/lilac.py b/BioArchLinux/r-boomspikeslab/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-boomspikeslab/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-boomspikeslab/lilac.yaml b/BioArchLinux/r-boomspikeslab/lilac.yaml new file mode 100644 index 0000000000..2542dab2a1 --- /dev/null +++ b/BioArchLinux/r-boomspikeslab/lilac.yaml @@ -0,0 +1,9 @@ +build_prefix: extra-x86_64 +maintainers: + - github: sukanka +repo_depends: + - r-boom +update_on: + - regex: BoomSpikeSlab_([\d._-]+).tar.gz + source: regex + url: https://cran.r-project.org/package=BoomSpikeSlab diff --git a/BioArchLinux/r-bsts/PKGBUILD b/BioArchLinux/r-bsts/PKGBUILD new file mode 100644 index 0000000000..6b8c3a2d5c --- /dev/null +++ b/BioArchLinux/r-bsts/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: sukanka + +_pkgname=bsts +_pkgver=0.9.8 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc='Bayesian Structural Time Series' +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('LGPL') +depends=( + r + r-boom + r-boomspikeslab + r-xts + r-zoo +) +optdepends=( + r-testthat +) +source=("https://cran.r-project.org/src/contrib/${_pkgname}_${_pkgver}.tar.gz") +sha256sums=('8c8ef3cd2bdb6d23fe72c74971ceb88847d215091bdc76fae3765f9b99430090') + +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" +} +# vim:set ts=2 sw=2 et: diff --git a/BioArchLinux/r-bsts/lilac.py b/BioArchLinux/r-bsts/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-bsts/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-bsts/lilac.yaml b/BioArchLinux/r-bsts/lilac.yaml new file mode 100644 index 0000000000..cdbe98deba --- /dev/null +++ b/BioArchLinux/r-bsts/lilac.yaml @@ -0,0 +1,12 @@ +build_prefix: extra-x86_64 +maintainers: + - github: sukanka +repo_depends: + - r-boom + - r-boomspikeslab + - r-xts + - r-zoo +update_on: + - regex: bsts_([\d._-]+).tar.gz + source: regex + url: https://cran.r-project.org/package=bsts From c125bb4323de9d21c04d06ed6de947ab06b18ac1 Mon Sep 17 00:00:00 2001 From: Sukanka Date: Sat, 4 Jun 2022 00:30:02 +0800 Subject: [PATCH 7/8] add jaspExtra and jaspCommon --- BioArchLinux/r-jaspanova/PKGBUILD | 49 ++++++++++++++++ BioArchLinux/r-jaspanova/lilac.py | 12 ++++ BioArchLinux/r-jaspanova/lilac.yaml | 30 ++++++++++ BioArchLinux/r-jaspaudit/PKGBUILD | 38 +++++++++++++ BioArchLinux/r-jaspaudit/lilac.py | 12 ++++ BioArchLinux/r-jaspaudit/lilac.yaml | 19 +++++++ BioArchLinux/r-jaspbain/PKGBUILD | 38 +++++++++++++ BioArchLinux/r-jaspbain/lilac.py | 12 ++++ BioArchLinux/r-jaspbain/lilac.yaml | 19 +++++++ BioArchLinux/r-jaspbsts/PKGBUILD | 37 ++++++++++++ BioArchLinux/r-jaspbsts/lilac.py | 12 ++++ BioArchLinux/r-jaspbsts/lilac.yaml | 18 ++++++ BioArchLinux/r-jaspcircular/PKGBUILD | 34 +++++++++++ BioArchLinux/r-jaspcircular/lilac.py | 12 ++++ BioArchLinux/r-jaspcircular/lilac.yaml | 15 +++++ BioArchLinux/r-jaspcochrane/PKGBUILD | 34 +++++++++++ BioArchLinux/r-jaspcochrane/lilac.py | 12 ++++ BioArchLinux/r-jaspcochrane/lilac.yaml | 15 +++++ BioArchLinux/r-jaspdescriptives/PKGBUILD | 36 ++++++++++++ BioArchLinux/r-jaspdescriptives/lilac.py | 12 ++++ BioArchLinux/r-jaspdescriptives/lilac.yaml | 16 ++++++ BioArchLinux/r-jaspdistributions/PKGBUILD | 39 +++++++++++++ BioArchLinux/r-jaspdistributions/lilac.py | 12 ++++ BioArchLinux/r-jaspdistributions/lilac.yaml | 20 +++++++ BioArchLinux/r-jaspequivalencettests/PKGBUILD | 37 ++++++++++++ BioArchLinux/r-jaspequivalencettests/lilac.py | 12 ++++ .../r-jaspequivalencettests/lilac.yaml | 18 ++++++ BioArchLinux/r-jaspfactor/PKGBUILD | 41 +++++++++++++ BioArchLinux/r-jaspfactor/lilac.py | 12 ++++ BioArchLinux/r-jaspfactor/lilac.yaml | 22 +++++++ BioArchLinux/r-jaspfrequencies/PKGBUILD | 40 +++++++++++++ BioArchLinux/r-jaspfrequencies/lilac.py | 12 ++++ BioArchLinux/r-jaspfrequencies/lilac.yaml | 21 +++++++ BioArchLinux/r-jaspjags/PKGBUILD | 37 ++++++++++++ BioArchLinux/r-jaspjags/lilac.py | 12 ++++ BioArchLinux/r-jaspjags/lilac.yaml | 18 ++++++ BioArchLinux/r-jasplearnbayes/PKGBUILD | 44 ++++++++++++++ BioArchLinux/r-jasplearnbayes/lilac.py | 12 ++++ BioArchLinux/r-jasplearnbayes/lilac.yaml | 25 ++++++++ BioArchLinux/r-jaspmachinelearning/PKGBUILD | 57 +++++++++++++++++++ BioArchLinux/r-jaspmachinelearning/lilac.py | 12 ++++ BioArchLinux/r-jaspmachinelearning/lilac.yaml | 38 +++++++++++++ BioArchLinux/r-jaspmetaanalysis/PKGBUILD | 48 ++++++++++++++++ BioArchLinux/r-jaspmetaanalysis/lilac.py | 12 ++++ BioArchLinux/r-jaspmetaanalysis/lilac.yaml | 29 ++++++++++ BioArchLinux/r-jaspmixedmodels/PKGBUILD | 42 ++++++++++++++ BioArchLinux/r-jaspmixedmodels/lilac.py | 12 ++++ BioArchLinux/r-jaspmixedmodels/lilac.yaml | 23 ++++++++ BioArchLinux/r-jaspnetwork/PKGBUILD | 45 +++++++++++++++ BioArchLinux/r-jaspnetwork/lilac.py | 12 ++++ BioArchLinux/r-jaspnetwork/lilac.yaml | 26 +++++++++ BioArchLinux/r-jaspprocesscontrol/PKGBUILD | 55 ++++++++++++++++++ BioArchLinux/r-jaspprocesscontrol/lilac.py | 12 ++++ BioArchLinux/r-jaspprocesscontrol/lilac.yaml | 36 ++++++++++++ BioArchLinux/r-jaspprophet/PKGBUILD | 36 ++++++++++++ BioArchLinux/r-jaspprophet/lilac.py | 12 ++++ BioArchLinux/r-jaspprophet/lilac.yaml | 17 ++++++ BioArchLinux/r-jaspregression/PKGBUILD | 49 ++++++++++++++++ BioArchLinux/r-jaspregression/lilac.py | 12 ++++ BioArchLinux/r-jaspregression/lilac.yaml | 30 ++++++++++ BioArchLinux/r-jaspreliability/PKGBUILD | 41 +++++++++++++ BioArchLinux/r-jaspreliability/lilac.py | 12 ++++ BioArchLinux/r-jaspreliability/lilac.yaml | 22 +++++++ BioArchLinux/r-jaspsem/PKGBUILD | 41 +++++++++++++ BioArchLinux/r-jaspsem/lilac.py | 12 ++++ BioArchLinux/r-jaspsem/lilac.yaml | 22 +++++++ BioArchLinux/r-jaspsummarystatistics/PKGBUILD | 41 +++++++++++++ BioArchLinux/r-jaspsummarystatistics/lilac.py | 12 ++++ .../r-jaspsummarystatistics/lilac.yaml | 22 +++++++ BioArchLinux/r-jaspttests/PKGBUILD | 38 +++++++++++++ BioArchLinux/r-jaspttests/lilac.py | 12 ++++ BioArchLinux/r-jaspttests/lilac.yaml | 19 +++++++ BioArchLinux/r-jaspvisualmodeling/PKGBUILD | 33 +++++++++++ BioArchLinux/r-jaspvisualmodeling/lilac.py | 12 ++++ BioArchLinux/r-jaspvisualmodeling/lilac.yaml | 14 +++++ 75 files changed, 1884 insertions(+) create mode 100644 BioArchLinux/r-jaspanova/PKGBUILD create mode 100644 BioArchLinux/r-jaspanova/lilac.py create mode 100644 BioArchLinux/r-jaspanova/lilac.yaml create mode 100644 BioArchLinux/r-jaspaudit/PKGBUILD create mode 100644 BioArchLinux/r-jaspaudit/lilac.py create mode 100644 BioArchLinux/r-jaspaudit/lilac.yaml create mode 100644 BioArchLinux/r-jaspbain/PKGBUILD create mode 100644 BioArchLinux/r-jaspbain/lilac.py create mode 100644 BioArchLinux/r-jaspbain/lilac.yaml create mode 100644 BioArchLinux/r-jaspbsts/PKGBUILD create mode 100644 BioArchLinux/r-jaspbsts/lilac.py create mode 100644 BioArchLinux/r-jaspbsts/lilac.yaml create mode 100644 BioArchLinux/r-jaspcircular/PKGBUILD create mode 100644 BioArchLinux/r-jaspcircular/lilac.py create mode 100644 BioArchLinux/r-jaspcircular/lilac.yaml create mode 100644 BioArchLinux/r-jaspcochrane/PKGBUILD create mode 100644 BioArchLinux/r-jaspcochrane/lilac.py create mode 100644 BioArchLinux/r-jaspcochrane/lilac.yaml create mode 100644 BioArchLinux/r-jaspdescriptives/PKGBUILD create mode 100644 BioArchLinux/r-jaspdescriptives/lilac.py create mode 100644 BioArchLinux/r-jaspdescriptives/lilac.yaml create mode 100644 BioArchLinux/r-jaspdistributions/PKGBUILD create mode 100644 BioArchLinux/r-jaspdistributions/lilac.py create mode 100644 BioArchLinux/r-jaspdistributions/lilac.yaml create mode 100644 BioArchLinux/r-jaspequivalencettests/PKGBUILD create mode 100644 BioArchLinux/r-jaspequivalencettests/lilac.py create mode 100644 BioArchLinux/r-jaspequivalencettests/lilac.yaml create mode 100644 BioArchLinux/r-jaspfactor/PKGBUILD create mode 100644 BioArchLinux/r-jaspfactor/lilac.py create mode 100644 BioArchLinux/r-jaspfactor/lilac.yaml create mode 100644 BioArchLinux/r-jaspfrequencies/PKGBUILD create mode 100644 BioArchLinux/r-jaspfrequencies/lilac.py create mode 100644 BioArchLinux/r-jaspfrequencies/lilac.yaml create mode 100644 BioArchLinux/r-jaspjags/PKGBUILD create mode 100644 BioArchLinux/r-jaspjags/lilac.py create mode 100644 BioArchLinux/r-jaspjags/lilac.yaml create mode 100644 BioArchLinux/r-jasplearnbayes/PKGBUILD create mode 100644 BioArchLinux/r-jasplearnbayes/lilac.py create mode 100644 BioArchLinux/r-jasplearnbayes/lilac.yaml create mode 100644 BioArchLinux/r-jaspmachinelearning/PKGBUILD create mode 100644 BioArchLinux/r-jaspmachinelearning/lilac.py create mode 100644 BioArchLinux/r-jaspmachinelearning/lilac.yaml create mode 100644 BioArchLinux/r-jaspmetaanalysis/PKGBUILD create mode 100644 BioArchLinux/r-jaspmetaanalysis/lilac.py create mode 100644 BioArchLinux/r-jaspmetaanalysis/lilac.yaml create mode 100644 BioArchLinux/r-jaspmixedmodels/PKGBUILD create mode 100644 BioArchLinux/r-jaspmixedmodels/lilac.py create mode 100644 BioArchLinux/r-jaspmixedmodels/lilac.yaml create mode 100644 BioArchLinux/r-jaspnetwork/PKGBUILD create mode 100644 BioArchLinux/r-jaspnetwork/lilac.py create mode 100644 BioArchLinux/r-jaspnetwork/lilac.yaml create mode 100644 BioArchLinux/r-jaspprocesscontrol/PKGBUILD create mode 100644 BioArchLinux/r-jaspprocesscontrol/lilac.py create mode 100644 BioArchLinux/r-jaspprocesscontrol/lilac.yaml create mode 100644 BioArchLinux/r-jaspprophet/PKGBUILD create mode 100644 BioArchLinux/r-jaspprophet/lilac.py create mode 100644 BioArchLinux/r-jaspprophet/lilac.yaml create mode 100644 BioArchLinux/r-jaspregression/PKGBUILD create mode 100644 BioArchLinux/r-jaspregression/lilac.py create mode 100644 BioArchLinux/r-jaspregression/lilac.yaml create mode 100644 BioArchLinux/r-jaspreliability/PKGBUILD create mode 100644 BioArchLinux/r-jaspreliability/lilac.py create mode 100644 BioArchLinux/r-jaspreliability/lilac.yaml create mode 100644 BioArchLinux/r-jaspsem/PKGBUILD create mode 100644 BioArchLinux/r-jaspsem/lilac.py create mode 100644 BioArchLinux/r-jaspsem/lilac.yaml create mode 100644 BioArchLinux/r-jaspsummarystatistics/PKGBUILD create mode 100644 BioArchLinux/r-jaspsummarystatistics/lilac.py create mode 100644 BioArchLinux/r-jaspsummarystatistics/lilac.yaml create mode 100644 BioArchLinux/r-jaspttests/PKGBUILD create mode 100644 BioArchLinux/r-jaspttests/lilac.py create mode 100644 BioArchLinux/r-jaspttests/lilac.yaml create mode 100644 BioArchLinux/r-jaspvisualmodeling/PKGBUILD create mode 100644 BioArchLinux/r-jaspvisualmodeling/lilac.py create mode 100644 BioArchLinux/r-jaspvisualmodeling/lilac.yaml diff --git a/BioArchLinux/r-jaspanova/PKGBUILD b/BioArchLinux/r-jaspanova/PKGBUILD new file mode 100644 index 0000000000..fa040a0696 --- /dev/null +++ b/BioArchLinux/r-jaspanova/PKGBUILD @@ -0,0 +1,49 @@ +#Maintainer: sukanka +_pkgname=jaspAnova +_pkgver=0.15 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="ANOVA Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-afex + r-bayesfactor + r-boot + r-car + r-colorspace + r-emmeans + r-ggplot2 + r-jaspbase + r-jaspdescriptives + r-jaspgraphs + r-jaspttests + r-kernsmooth + r-matrixstats + r-multcomp + r-onewaytests + r-plyr + r-stringi + r-stringr + r-restriktor +) +groups=(r-jasp r-jaspcommon) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspanova/lilac.py b/BioArchLinux/r-jaspanova/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspanova/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspanova/lilac.yaml b/BioArchLinux/r-jaspanova/lilac.yaml new file mode 100644 index 0000000000..bb5126268b --- /dev/null +++ b/BioArchLinux/r-jaspanova/lilac.yaml @@ -0,0 +1,30 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-afex + - r-bayesfactor + - r-boot + - r-car + - r-colorspace + - r-emmeans + - r-ggplot2 + - r-jaspbase + - r-jaspdescriptives + - r-jaspgraphs + - r-jaspttests + - r-kernsmooth + - r-matrixstats + - r-multcomp + - r-onewaytests + - r-plyr + - r-stringi + - r-stringr + - r-restriktor +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspAnova/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspaudit/PKGBUILD b/BioArchLinux/r-jaspaudit/PKGBUILD new file mode 100644 index 0000000000..0aea459cac --- /dev/null +++ b/BioArchLinux/r-jaspaudit/PKGBUILD @@ -0,0 +1,38 @@ +#Maintainer: sukanka +_pkgname=jaspAudit +_pkgver=0.16.3 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Audit Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-bstats + r-digittests + r-extradistr + r-ggplot2 + r-ggrepel + r-jaspbase + r-jaspgraphs + r-jfa +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspaudit/lilac.py b/BioArchLinux/r-jaspaudit/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspaudit/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspaudit/lilac.yaml b/BioArchLinux/r-jaspaudit/lilac.yaml new file mode 100644 index 0000000000..d5ce670bf3 --- /dev/null +++ b/BioArchLinux/r-jaspaudit/lilac.yaml @@ -0,0 +1,19 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-bstats + - r-digittests + - r-extradistr + - r-ggplot2 + - r-ggrepel + - r-jaspbase + - r-jaspgraphs + - r-jfa +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspAudit/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspbain/PKGBUILD b/BioArchLinux/r-jaspbain/PKGBUILD new file mode 100644 index 0000000000..de3bfc44c3 --- /dev/null +++ b/BioArchLinux/r-jaspbain/PKGBUILD @@ -0,0 +1,38 @@ +#Maintainer: sukanka +_pkgname=jaspBain +_pkgver=0.16.1 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Bain Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL3') +depends=(r + r-bain + r-stats + r-lavaan + r-ggplot2 + r-semplot + r-stringr + r-jaspbase + r-jaspgraphs +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspbain/lilac.py b/BioArchLinux/r-jaspbain/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspbain/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspbain/lilac.yaml b/BioArchLinux/r-jaspbain/lilac.yaml new file mode 100644 index 0000000000..629e192c73 --- /dev/null +++ b/BioArchLinux/r-jaspbain/lilac.yaml @@ -0,0 +1,19 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-bain + - r-stats + - r-lavaan + - r-ggplot2 + - r-semplot + - r-stringr + - r-jaspbase + - r-jaspgraphs +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspBain/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspbsts/PKGBUILD b/BioArchLinux/r-jaspbsts/PKGBUILD new file mode 100644 index 0000000000..4db38f2e8d --- /dev/null +++ b/BioArchLinux/r-jaspbsts/PKGBUILD @@ -0,0 +1,37 @@ +#Maintainer: sukanka +_pkgname=jaspBsts +_pkgver=0.1.0 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Bsts Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-jaspbase + r-jaspgraphs + r-bsts + r-boom + r-ggplot2 + r-matrixstats + r-reshape2 +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=(r-testthat) +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspbsts/lilac.py b/BioArchLinux/r-jaspbsts/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspbsts/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspbsts/lilac.yaml b/BioArchLinux/r-jaspbsts/lilac.yaml new file mode 100644 index 0000000000..f84eb0d73e --- /dev/null +++ b/BioArchLinux/r-jaspbsts/lilac.yaml @@ -0,0 +1,18 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-jaspbase + - r-jaspgraphs + - r-bsts + - r-boom + - r-ggplot2 + - r-matrixstats + - r-reshape2 +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspBsts/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspcircular/PKGBUILD b/BioArchLinux/r-jaspcircular/PKGBUILD new file mode 100644 index 0000000000..70b062650e --- /dev/null +++ b/BioArchLinux/r-jaspcircular/PKGBUILD @@ -0,0 +1,34 @@ +#Maintainer: sukanka +_pkgname=jaspCircular +_pkgver=0.15 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="CircularStatistics Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-jaspbase + r-jaspgraphs + r-circular + r-ggplot2 +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspcircular/lilac.py b/BioArchLinux/r-jaspcircular/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspcircular/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspcircular/lilac.yaml b/BioArchLinux/r-jaspcircular/lilac.yaml new file mode 100644 index 0000000000..f793e0ea79 --- /dev/null +++ b/BioArchLinux/r-jaspcircular/lilac.yaml @@ -0,0 +1,15 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-jaspbase + - r-jaspgraphs + - r-circular + - r-ggplot2 +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspCircular/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspcochrane/PKGBUILD b/BioArchLinux/r-jaspcochrane/PKGBUILD new file mode 100644 index 0000000000..8de701a264 --- /dev/null +++ b/BioArchLinux/r-jaspcochrane/PKGBUILD @@ -0,0 +1,34 @@ +#Maintainer: sukanka +_pkgname=jaspCochrane +_pkgver=0.15.0 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Cochrane Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-jaspbase + r-jaspgraphs + r-jaspdescriptives + r-jaspmetaanalysis +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=('r-testthat') +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspcochrane/lilac.py b/BioArchLinux/r-jaspcochrane/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspcochrane/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspcochrane/lilac.yaml b/BioArchLinux/r-jaspcochrane/lilac.yaml new file mode 100644 index 0000000000..ebd68cee95 --- /dev/null +++ b/BioArchLinux/r-jaspcochrane/lilac.yaml @@ -0,0 +1,15 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-jaspbase + - r-jaspgraphs + - r-jaspdescriptives + - r-jaspmetaanalysis +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspCochrane/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspdescriptives/PKGBUILD b/BioArchLinux/r-jaspdescriptives/PKGBUILD new file mode 100644 index 0000000000..4292e6674e --- /dev/null +++ b/BioArchLinux/r-jaspdescriptives/PKGBUILD @@ -0,0 +1,36 @@ +#Maintainer: sukanka +_pkgname=jaspDescriptives +_pkgver=0.15.0 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Descriptives Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r +'r-ggplot2' +'r-ggrepel' +'r-stringr' +'r-jaspbase' +'r-jaspgraphs' +) +groups=(r-jasp r-jaspcommon) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" + +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspdescriptives/lilac.py b/BioArchLinux/r-jaspdescriptives/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspdescriptives/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspdescriptives/lilac.yaml b/BioArchLinux/r-jaspdescriptives/lilac.yaml new file mode 100644 index 0000000000..c364682e2d --- /dev/null +++ b/BioArchLinux/r-jaspdescriptives/lilac.yaml @@ -0,0 +1,16 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: +- 'r-ggplot2' +- 'r-ggrepel' +- 'r-stringr' +- 'r-jaspbase' +- 'r-jaspgraphs' +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspDescriptives/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspdistributions/PKGBUILD b/BioArchLinux/r-jaspdistributions/PKGBUILD new file mode 100644 index 0000000000..6c6c2803d6 --- /dev/null +++ b/BioArchLinux/r-jaspdistributions/PKGBUILD @@ -0,0 +1,39 @@ +#Maintainer: sukanka +_pkgname=jaspDistributions +_pkgver=0.3.0 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Distributions Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-car + r-fitdistrplus + r-ggplot2 + r-goftest + r-gnorm + r-jaspbase + r-jaspgraphs + r-sgt + r-sn +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspdistributions/lilac.py b/BioArchLinux/r-jaspdistributions/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspdistributions/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspdistributions/lilac.yaml b/BioArchLinux/r-jaspdistributions/lilac.yaml new file mode 100644 index 0000000000..ee1fea325e --- /dev/null +++ b/BioArchLinux/r-jaspdistributions/lilac.yaml @@ -0,0 +1,20 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-car + - r-fitdistrplus + - r-ggplot2 + - r-goftest + - r-gnorm + - r-jaspbase + - r-jaspgraphs + - r-sgt + - r-sn +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspDistributions/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspequivalencettests/PKGBUILD b/BioArchLinux/r-jaspequivalencettests/PKGBUILD new file mode 100644 index 0000000000..ed9d96efed --- /dev/null +++ b/BioArchLinux/r-jaspequivalencettests/PKGBUILD @@ -0,0 +1,37 @@ +#Maintainer: sukanka +_pkgname=jaspEquivalenceTTests +_pkgver=0.15.0 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Equivalence T-Tests Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-bayesfactor + r-ggplot2 + r-jaspbase + r-jaspgraphs + r-metabma + r-toster + r-jaspttests +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspequivalencettests/lilac.py b/BioArchLinux/r-jaspequivalencettests/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspequivalencettests/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspequivalencettests/lilac.yaml b/BioArchLinux/r-jaspequivalencettests/lilac.yaml new file mode 100644 index 0000000000..58a5962f43 --- /dev/null +++ b/BioArchLinux/r-jaspequivalencettests/lilac.yaml @@ -0,0 +1,18 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-bayesfactor + - r-ggplot2 + - r-jaspbase + - r-jaspgraphs + - r-metabma + - r-toster + - r-jaspttests +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspEquivalenceTTests/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspfactor/PKGBUILD b/BioArchLinux/r-jaspfactor/PKGBUILD new file mode 100644 index 0000000000..6f6df73ca2 --- /dev/null +++ b/BioArchLinux/r-jaspfactor/PKGBUILD @@ -0,0 +1,41 @@ +#Maintainer: sukanka +_pkgname=jaspFactor +_pkgver=0.15.0 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Factor Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-ggplot2 + r-jaspbase + r-jaspgraphs + r-jaspsem + r-lavaan + r-psych + r-qgraph + r-reshape2 + r-semplot + r-gparotation + r-rcsdp +) +groups=(r-jasp r-jaspcommon) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspfactor/lilac.py b/BioArchLinux/r-jaspfactor/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspfactor/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspfactor/lilac.yaml b/BioArchLinux/r-jaspfactor/lilac.yaml new file mode 100644 index 0000000000..c27517bd7b --- /dev/null +++ b/BioArchLinux/r-jaspfactor/lilac.yaml @@ -0,0 +1,22 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-ggplot2 + - r-jaspbase + - r-jaspgraphs + - r-jaspsem + - r-lavaan + - r-psych + - r-qgraph + - r-reshape2 + - r-semplot + - r-gparotation + - r-rcsdp +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspFactor/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspfrequencies/PKGBUILD b/BioArchLinux/r-jaspfrequencies/PKGBUILD new file mode 100644 index 0000000000..2a11aedab0 --- /dev/null +++ b/BioArchLinux/r-jaspfrequencies/PKGBUILD @@ -0,0 +1,40 @@ +#Maintainer: sukanka +_pkgname=jaspFrequencies +_pkgver=0.15.0 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Frequencies Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-abtest + r-bayesfactor + r-conting + r-ggplot2 + r-jaspbase + r-jaspgraphs + r-plyr + r-stringr + r-vcd + r-vcdextra +) +groups=(r-jasp r-jaspcommon) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspfrequencies/lilac.py b/BioArchLinux/r-jaspfrequencies/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspfrequencies/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspfrequencies/lilac.yaml b/BioArchLinux/r-jaspfrequencies/lilac.yaml new file mode 100644 index 0000000000..5118a8e99a --- /dev/null +++ b/BioArchLinux/r-jaspfrequencies/lilac.yaml @@ -0,0 +1,21 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-abtest + - r-bayesfactor + - r-conting + - r-ggplot2 + - r-jaspbase + - r-jaspgraphs + - r-plyr + - r-stringr + - r-vcd + - r-vcdextra +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspFrequencies/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspjags/PKGBUILD b/BioArchLinux/r-jaspjags/PKGBUILD new file mode 100644 index 0000000000..eb0b51f888 --- /dev/null +++ b/BioArchLinux/r-jaspjags/PKGBUILD @@ -0,0 +1,37 @@ +#Maintainer: sukanka +_pkgname=jaspJags +_pkgver=0.15 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="JAGS Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-coda + r-ggplot2 + r-hexbin + r-jaspbase + r-jaspgraphs + r-rjags + r-stringr +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspjags/lilac.py b/BioArchLinux/r-jaspjags/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspjags/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspjags/lilac.yaml b/BioArchLinux/r-jaspjags/lilac.yaml new file mode 100644 index 0000000000..1cde4af959 --- /dev/null +++ b/BioArchLinux/r-jaspjags/lilac.yaml @@ -0,0 +1,18 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-coda + - r-ggplot2 + - r-hexbin + - r-jaspbase + - r-jaspgraphs + - r-rjags + - r-stringr +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspJags/master/DESCRIPTION diff --git a/BioArchLinux/r-jasplearnbayes/PKGBUILD b/BioArchLinux/r-jasplearnbayes/PKGBUILD new file mode 100644 index 0000000000..39f150b4a2 --- /dev/null +++ b/BioArchLinux/r-jasplearnbayes/PKGBUILD @@ -0,0 +1,44 @@ +#Maintainer: sukanka +_pkgname=jaspLearnBayes +_pkgver=0.15 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Learn Bayes Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-extradistr + r-ggplot2 + r-hdinterval + r-jaspbase + r-jaspgraphs + r-mcmcpack + r-mglm + r-scales + r-ggalluvial + r-ragg + r-ggdist + r-grid + r-grdevices + r-png +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jasplearnbayes/lilac.py b/BioArchLinux/r-jasplearnbayes/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jasplearnbayes/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jasplearnbayes/lilac.yaml b/BioArchLinux/r-jasplearnbayes/lilac.yaml new file mode 100644 index 0000000000..8c44272f40 --- /dev/null +++ b/BioArchLinux/r-jasplearnbayes/lilac.yaml @@ -0,0 +1,25 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-extradistr + - r-ggplot2 + - r-hdinterval + - r-jaspbase + - r-jaspgraphs + - r-mcmcpack + - r-mglm + - r-scales + - r-ggalluvial + - r-ragg + - r-ggdist + - r-grid + - r-grdevices + - r-png +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspLearnBayes/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspmachinelearning/PKGBUILD b/BioArchLinux/r-jaspmachinelearning/PKGBUILD new file mode 100644 index 0000000000..9ce6cee881 --- /dev/null +++ b/BioArchLinux/r-jaspmachinelearning/PKGBUILD @@ -0,0 +1,57 @@ +#Maintainer: sukanka +_pkgname=jaspMachineLearning +_pkgver=0.16.3 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc=" Machine Learning Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-auc + r-cluster + r-colorspace + r-dbscan + r-e1071 + r-fpc + r-gbm + r-gmedian + r-ggparty + r-ggdendro + r-ggnetwork + r-ggplot2 + r-ggrepel + r-ggridges + r-glmnet + r-jaspbase + r-jaspgraphs + r-neuralnet + r-network + r-partykit + r-plyr + r-randomforest + r-rpart + r-rocr + r-rtsne + r-signal + r-kknn +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspmachinelearning/lilac.py b/BioArchLinux/r-jaspmachinelearning/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspmachinelearning/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspmachinelearning/lilac.yaml b/BioArchLinux/r-jaspmachinelearning/lilac.yaml new file mode 100644 index 0000000000..fb33e07457 --- /dev/null +++ b/BioArchLinux/r-jaspmachinelearning/lilac.yaml @@ -0,0 +1,38 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-auc + - r-cluster + - r-colorspace + - r-dbscan + - r-e1071 + - r-fpc + - r-gbm + - r-gmedian + - r-ggparty + - r-ggdendro + - r-ggnetwork + - r-ggplot2 + - r-ggrepel + - r-ggridges + - r-glmnet + - r-jaspbase + - r-jaspgraphs + - r-neuralnet + - r-network + - r-partykit + - r-plyr + - r-randomforest + - r-rpart + - r-rocr + - r-rtsne + - r-signal + - r-kknn +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspMachineLearning/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspmetaanalysis/PKGBUILD b/BioArchLinux/r-jaspmetaanalysis/PKGBUILD new file mode 100644 index 0000000000..1afbb1161f --- /dev/null +++ b/BioArchLinux/r-jaspmetaanalysis/PKGBUILD @@ -0,0 +1,48 @@ +#Maintainer: sukanka +_pkgname=jaspMetaAnalysis +_pkgver=0.15 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Meta-Analysis Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-dplyr + r-ggplot2 + r-jaspbase + r-jaspgraphs + r-mass + r-metabma + r-metafor + r-psych + r-purrr + r-rstan + r-stringr + r-tibble + r-tidyr + r-weightr + r-bayestools + r-robma + r-metamisc + r-ggmcmc +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspmetaanalysis/lilac.py b/BioArchLinux/r-jaspmetaanalysis/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspmetaanalysis/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspmetaanalysis/lilac.yaml b/BioArchLinux/r-jaspmetaanalysis/lilac.yaml new file mode 100644 index 0000000000..f04f322aa7 --- /dev/null +++ b/BioArchLinux/r-jaspmetaanalysis/lilac.yaml @@ -0,0 +1,29 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-dplyr + - r-ggplot2 + - r-jaspbase + - r-jaspgraphs + - r-mass + - r-metabma + - r-metafor + - r-psych + - r-purrr + - r-rstan + - r-stringr + - r-tibble + - r-tidyr + - r-weightr + - r-bayestools + - r-robma + - r-metamisc + - r-ggmcmc +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspMetaAnalysis/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspmixedmodels/PKGBUILD b/BioArchLinux/r-jaspmixedmodels/PKGBUILD new file mode 100644 index 0000000000..d46936bc99 --- /dev/null +++ b/BioArchLinux/r-jaspmixedmodels/PKGBUILD @@ -0,0 +1,42 @@ +#Maintainer: sukanka +_pkgname=jaspMixedModels +_pkgver=0.15.0 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Mixed Models Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-afex + r-emmeans + r-ggplot2 + r-ggpol + r-jaspbase + r-jaspgraphs + r-lme4 + r-loo + r-mgcv + r-rstan + r-rstanarm + r-stanova +) +groups=(r-jasp r-jaspcommon) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspmixedmodels/lilac.py b/BioArchLinux/r-jaspmixedmodels/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspmixedmodels/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspmixedmodels/lilac.yaml b/BioArchLinux/r-jaspmixedmodels/lilac.yaml new file mode 100644 index 0000000000..bf77d66364 --- /dev/null +++ b/BioArchLinux/r-jaspmixedmodels/lilac.yaml @@ -0,0 +1,23 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-afex + - r-emmeans + - r-ggplot2 + - r-ggpol + - r-jaspbase + - r-jaspgraphs + - r-lme4 + - r-loo + - r-mgcv + - r-rstan + - r-rstanarm + - r-stanova +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspMixedModels/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspnetwork/PKGBUILD b/BioArchLinux/r-jaspnetwork/PKGBUILD new file mode 100644 index 0000000000..3a7a55b836 --- /dev/null +++ b/BioArchLinux/r-jaspnetwork/PKGBUILD @@ -0,0 +1,45 @@ +#Maintainer: sukanka +_pkgname=jaspNetwork +_pkgver=0.15 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Network Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-bootnet + r-corpcor + r-dplyr + r-foreach + r-ggplot2 + r-gtools + r-huge + r-isingsampler + r-jaspbase + r-jaspgraphs + r-mvtnorm + r-qgraph + r-reshape2 + r-snow + r-stringr +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspnetwork/lilac.py b/BioArchLinux/r-jaspnetwork/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspnetwork/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspnetwork/lilac.yaml b/BioArchLinux/r-jaspnetwork/lilac.yaml new file mode 100644 index 0000000000..cd45374c13 --- /dev/null +++ b/BioArchLinux/r-jaspnetwork/lilac.yaml @@ -0,0 +1,26 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-bootnet + - r-corpcor + - r-dplyr + - r-foreach + - r-ggplot2 + - r-gtools + - r-huge + - r-isingsampler + - r-jaspbase + - r-jaspgraphs + - r-mvtnorm + - r-qgraph + - r-reshape2 + - r-snow + - r-stringr +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspNetwork/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspprocesscontrol/PKGBUILD b/BioArchLinux/r-jaspprocesscontrol/PKGBUILD new file mode 100644 index 0000000000..3bcd189530 --- /dev/null +++ b/BioArchLinux/r-jaspprocesscontrol/PKGBUILD @@ -0,0 +1,55 @@ +#Maintainer: sukanka +_pkgname=jaspProcessControl +_pkgver=0.16 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Quality Control Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-doe.base + r-fitdistrplus + r-frf2 + r-ggplot2 + r-ggrepel + r-goftest + r-irr + r-jaspbase + r-jaspdescriptives + r-jaspgraphs + r-mle.tools + r-psych + r-qcc + r-rsm + r-rspc + r-tidyr + r-cowplot + r-vipor + r-ggpp + r-tibble + r-envstats + r-fadist + r-daewr + r-desirability + r-weibullness +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspprocesscontrol/lilac.py b/BioArchLinux/r-jaspprocesscontrol/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspprocesscontrol/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspprocesscontrol/lilac.yaml b/BioArchLinux/r-jaspprocesscontrol/lilac.yaml new file mode 100644 index 0000000000..02ef917bc8 --- /dev/null +++ b/BioArchLinux/r-jaspprocesscontrol/lilac.yaml @@ -0,0 +1,36 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-doe.base + - r-fitdistrplus + - r-frf2 + - r-ggplot2 + - r-ggrepel + - r-goftest + - r-irr + - r-jaspbase + - r-jaspdescriptives + - r-jaspgraphs + - r-mle.tools + - r-psych + - r-qcc + - r-rsm + - r-rspc + - r-tidyr + - r-cowplot + - r-vipor + - r-ggpp + - r-tibble + - r-envstats + - r-fadist + - r-daewr + - r-desirability + - r-weibullness +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspProcessControl/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspprophet/PKGBUILD b/BioArchLinux/r-jaspprophet/PKGBUILD new file mode 100644 index 0000000000..4f309c5f1b --- /dev/null +++ b/BioArchLinux/r-jaspprophet/PKGBUILD @@ -0,0 +1,36 @@ +#Maintainer: sukanka +_pkgname=jaspProphet +_pkgver=0.13.0 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Prophet Module (Beta) for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-ggplot2 + r-jaspbase + r-jaspgraphs + r-prophet + r-scales + r-rstan +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspprophet/lilac.py b/BioArchLinux/r-jaspprophet/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspprophet/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspprophet/lilac.yaml b/BioArchLinux/r-jaspprophet/lilac.yaml new file mode 100644 index 0000000000..970c48aa81 --- /dev/null +++ b/BioArchLinux/r-jaspprophet/lilac.yaml @@ -0,0 +1,17 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-ggplot2 + - r-jaspbase + - r-jaspgraphs + - r-prophet + - r-scales + - r-rstan +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspProphet/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspregression/PKGBUILD b/BioArchLinux/r-jaspregression/PKGBUILD new file mode 100644 index 0000000000..6fab40b722 --- /dev/null +++ b/BioArchLinux/r-jaspregression/PKGBUILD @@ -0,0 +1,49 @@ +#Maintainer: sukanka +_pkgname=jaspRegression +_pkgver=0.15 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Regression Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-bas + r-boot + r-bstats + r-emmeans + r-ggplot2 + r-ggrepel + r-hmeasure + r-jaspanova + r-jaspbase + r-jaspdescriptives + r-jaspgraphs + r-jaspttests + r-lmtest + r-matrixstats + r-mdscore + r-ppcor + r-purrr + r-rcpp + r-statmod +) +groups=(r-jasp r-jaspcommon) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspregression/lilac.py b/BioArchLinux/r-jaspregression/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspregression/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspregression/lilac.yaml b/BioArchLinux/r-jaspregression/lilac.yaml new file mode 100644 index 0000000000..e7ba2b3248 --- /dev/null +++ b/BioArchLinux/r-jaspregression/lilac.yaml @@ -0,0 +1,30 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-bas + - r-boot + - r-bstats + - r-emmeans + - r-ggplot2 + - r-ggrepel + - r-hmeasure + - r-jaspanova + - r-jaspbase + - r-jaspdescriptives + - r-jaspgraphs + - r-jaspttests + - r-lmtest + - r-matrixstats + - r-mdscore + - r-ppcor + - r-purrr + - r-rcpp + - r-statmod +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspRegression/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspreliability/PKGBUILD b/BioArchLinux/r-jaspreliability/PKGBUILD new file mode 100644 index 0000000000..ebba4d695e --- /dev/null +++ b/BioArchLinux/r-jaspreliability/PKGBUILD @@ -0,0 +1,41 @@ +#Maintainer: sukanka +_pkgname=jaspReliability +_pkgver=0.16.2 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Reliability Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-bayesrel + r-coda + r-ggplot2 + r-ggridges + r-jaspbase + r-jaspgraphs + r-laplacesdemon + r-mass + r-psych + r-lme4 + r-irr +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspreliability/lilac.py b/BioArchLinux/r-jaspreliability/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspreliability/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspreliability/lilac.yaml b/BioArchLinux/r-jaspreliability/lilac.yaml new file mode 100644 index 0000000000..b4128ab6dd --- /dev/null +++ b/BioArchLinux/r-jaspreliability/lilac.yaml @@ -0,0 +1,22 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-bayesrel + - r-coda + - r-ggplot2 + - r-ggridges + - r-jaspbase + - r-jaspgraphs + - r-laplacesdemon + - r-mass + - r-psych + - r-lme4 + - r-irr +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspReliability/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspsem/PKGBUILD b/BioArchLinux/r-jaspsem/PKGBUILD new file mode 100644 index 0000000000..49e2614e7e --- /dev/null +++ b/BioArchLinux/r-jaspsem/PKGBUILD @@ -0,0 +1,41 @@ +#Maintainer: sukanka +_pkgname=jaspSem +_pkgver=0.15.0 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="SEM Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-forcats + r-ggplot2 + r-jaspbase + r-jaspgraphs + r-lavaan + r-reshape2 + r-semplot + r-semtools + r-stringr + r-tibble + r-tidyr +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspsem/lilac.py b/BioArchLinux/r-jaspsem/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspsem/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspsem/lilac.yaml b/BioArchLinux/r-jaspsem/lilac.yaml new file mode 100644 index 0000000000..8c9a33ad16 --- /dev/null +++ b/BioArchLinux/r-jaspsem/lilac.yaml @@ -0,0 +1,22 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-forcats + - r-ggplot2 + - r-jaspbase + - r-jaspgraphs + - r-lavaan + - r-reshape2 + - r-semplot + - r-semtools + - r-stringr + - r-tibble + - r-tidyr +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspSem/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspsummarystatistics/PKGBUILD b/BioArchLinux/r-jaspsummarystatistics/PKGBUILD new file mode 100644 index 0000000000..539d3b35c2 --- /dev/null +++ b/BioArchLinux/r-jaspsummarystatistics/PKGBUILD @@ -0,0 +1,41 @@ +#Maintainer: sukanka +_pkgname=jaspSummaryStatistics +_pkgver=0.15 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Summary Statistics Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-bayesfactor + r-bstats + r-jaspbase + r-jaspfrequencies + r-jaspgraphs + r-jaspregression + r-jaspttests + r-jaspanova + r-jaspdescriptives + r-suppdists + r-bayesplay +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspsummarystatistics/lilac.py b/BioArchLinux/r-jaspsummarystatistics/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspsummarystatistics/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspsummarystatistics/lilac.yaml b/BioArchLinux/r-jaspsummarystatistics/lilac.yaml new file mode 100644 index 0000000000..66e91f101a --- /dev/null +++ b/BioArchLinux/r-jaspsummarystatistics/lilac.yaml @@ -0,0 +1,22 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-bayesfactor + - r-bstats + - r-jaspbase + - r-jaspfrequencies + - r-jaspgraphs + - r-jaspregression + - r-jaspttests + - r-jaspanova + - r-jaspdescriptives + - r-suppdists + - r-bayesplay +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspSummaryStatistics/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspttests/PKGBUILD b/BioArchLinux/r-jaspttests/PKGBUILD new file mode 100644 index 0000000000..49ab9a5e95 --- /dev/null +++ b/BioArchLinux/r-jaspttests/PKGBUILD @@ -0,0 +1,38 @@ +#Maintainer: sukanka +_pkgname=jaspTTests +_pkgver=0.15.0 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="T-Tests Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-bayesfactor + r-car + r-ggplot2 + r-jaspbase + r-jaspgraphs + r-logspline + r-plotrix + r-plyr +) +groups=(r-jasp r-jaspcommon) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspttests/lilac.py b/BioArchLinux/r-jaspttests/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspttests/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspttests/lilac.yaml b/BioArchLinux/r-jaspttests/lilac.yaml new file mode 100644 index 0000000000..9efd872f28 --- /dev/null +++ b/BioArchLinux/r-jaspttests/lilac.yaml @@ -0,0 +1,19 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-bayesfactor + - r-car + - r-ggplot2 + - r-jaspbase + - r-jaspgraphs + - r-logspline + - r-plotrix + - r-plyr +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspTTests/master/DESCRIPTION diff --git a/BioArchLinux/r-jaspvisualmodeling/PKGBUILD b/BioArchLinux/r-jaspvisualmodeling/PKGBUILD new file mode 100644 index 0000000000..3cea3da42c --- /dev/null +++ b/BioArchLinux/r-jaspvisualmodeling/PKGBUILD @@ -0,0 +1,33 @@ +#Maintainer: sukanka +_pkgname=jaspVisualModeling +_pkgver=0.15 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="Visual Modeling Module for JASP" +arch=('x86_64') +url="https://cran.r-project.org/package=${_pkgname}" +license=('GPL') +depends=(r + r-flexplot + r-jaspbase + r-jaspgraphs +) +groups=(r-jasp r-jaspextra) +makedepends=() +optdepends=() +source=("git+https://github.com/jasp-stats/${_pkgname}.git") +sha256sums=('SKIP') + + +build() { + mkdir -p ${srcdir}/usr/lib/R/library + R -e "install.packages('${srcdir}/${_pkgname}',\ + type='source', repos=NULL,lib='${srcdir}/usr/lib/R/library', INSTALL_opts='--no-multiarch --no-docs --no-test-load')" +} + +package() { + cp -a --no-preserve=ownership "${srcdir}/usr" "${pkgdir}" + 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-jaspvisualmodeling/lilac.py b/BioArchLinux/r-jaspvisualmodeling/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-jaspvisualmodeling/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/r-jaspvisualmodeling/lilac.yaml b/BioArchLinux/r-jaspvisualmodeling/lilac.yaml new file mode 100644 index 0000000000..0295262cb7 --- /dev/null +++ b/BioArchLinux/r-jaspvisualmodeling/lilac.yaml @@ -0,0 +1,14 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - r-flexplot + - r-jaspbase + - r-jaspgraphs +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - regex: 'Version:\s*([\d._-]+)' + source: regex + url: https://raw.githubusercontent.com/jasp-stats/jaspVisualModeling/master/DESCRIPTION From 5fc398f8880b79f400379fc9bc8e66d1e9987d41 Mon Sep 17 00:00:00 2001 From: Sukanka Date: Sat, 4 Jun 2022 01:12:53 +0800 Subject: [PATCH 8/8] add jasp-desktop --- BioArchLinux/jasp-desktop/PKGBUILD | 121 +++++++++++++++++++++++++++ BioArchLinux/jasp-desktop/jasp.patch | 33 ++++++++ BioArchLinux/jasp-desktop/lilac.py | 12 +++ BioArchLinux/jasp-desktop/lilac.yaml | 40 +++++++++ 4 files changed, 206 insertions(+) create mode 100644 BioArchLinux/jasp-desktop/PKGBUILD create mode 100644 BioArchLinux/jasp-desktop/jasp.patch create mode 100644 BioArchLinux/jasp-desktop/lilac.py create mode 100644 BioArchLinux/jasp-desktop/lilac.yaml diff --git a/BioArchLinux/jasp-desktop/PKGBUILD b/BioArchLinux/jasp-desktop/PKGBUILD new file mode 100644 index 0000000000..831ea512a3 --- /dev/null +++ b/BioArchLinux/jasp-desktop/PKGBUILD @@ -0,0 +1,121 @@ +#Maintainer: sukanka + +_pkgname=jasp +_pkgver=0.16.2 +pkgname=jasp-desktop +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc="A complete statistical package for both Bayesian and Frequentist statistical methods" +arch=('x86_64') +url="https://github.com/jasp-stats/jasp-desktop" +license=('AGPL3') +makedepends=("cmake" 'boost' 'jsoncpp' +'openssl' +'autoconf' +'zlib' +'bison' +'flex' +'jags' +'gcc-fortran' +'qtcreator' +) +depends=('r' +'qt6-5compat' +'readstat' +'libarchive' +'r-rinside' +'qt6-base' +'qt6-webengine' + +# jaspBase +"r-jaspbase" +"r-jaspgraphs" +"r-jaspresults" +"r-jasptools" + +#jaspCommon +"r-jaspdescriptives" +"r-jaspttests" +"r-jaspanova" +"r-jaspmixedmodels" +"r-jaspregression" +"r-jaspfrequencies" +"r-jaspfactor" + +#jaspExtra +"r-jaspaudit" +"r-jaspbain" +"r-jaspbsts" +"r-jaspcircular" +"r-jaspcochrane" +"r-jaspdistributions" +"r-jaspequivalencettests" +"r-jaspjags" +"r-jasplearnbayes" +"r-jaspmachinelearning" +"r-jaspmetaanalysis" +"r-jaspnetwork" +"r-jaspprocesscontrol" +"r-jaspreliability" +"r-jaspsem" +"r-jaspsummarystatistics" +"r-jaspvisualmodeling" +"r-jaspprophet" +) +provides=($_pkgname) +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/jasp-stats/jasp-desktop/archive/refs/tags/v${pkgver}.tar.gz" +"${_pkgname}".patch +'jasp.sh' +"jaspColumnEncoder::git+https://github.com/jasp-stats/jaspColumnEncoder.git" +'jaspResults::git+https://github.com/jasp-stats/jaspResults.git' +) +sha256sums=('6f62db1b2b0741c894a7937f413799887e0d443f25f1b85d59e914847b14fff1' + '3e359651595e76790ea287b57cfd629279f027a9934a36b95b2825c2ba3bf43d' + 'e0714d980e7549b4c7dcbae50370e95b6ad2e7f0cf21a534ceb3a5a83ee583fd' + 'SKIP' + 'SKIP' + ) + +prepare(){ + cd $srcdir/${pkgname}-${pkgver} + patch --strip=1 < ../${_pkgname}.patch + cp -rf $srcdir/jaspColumnEncoder/* Common/jaspColumnEncoder + cp -rf $srcdir/jaspResults/* R-Interface/jaspResults + + find Tools/CMake -name *.cmake -print0 | xargs -0 sed -i "s|/usr/local|/usr|g" +} + + +build(){ + cd $srcdir/${pkgname}-${pkgver} + mkdir -p ${srcdir}/usr/lib/R + cmake -S . -B build -DCUSTOM_R_PATH=/usr/lib/R -DLINUX_LOCAL_BUILD=OFF -DINSTALL_R_MODULES=OFF \ + -DUSE_LOCAL_R_LIBS_PATH=",lib=\"${srcdir}/usr/lib/R\"" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr/lib/${pkgname} -DCMAKE_INSTALL_LIBDIR=lib + + cmake --build build -- -j 5 +} + +package() { + cd $srcdir/${pkgname}-${pkgver}/build + make install DESTDIR=${pkgdir} + install -Dm755 $srcdir/jasp.sh ${pkgdir}/usr/bin/jasp + + cd ${pkgdir}/usr/lib/${pkgname} + mv share ${pkgdir}/usr + mv Resources ${pkgdir}/usr/share/${pkgname} + ln -s /usr/share/${pkgname} ${pkgdir}/usr/lib/${pkgname}/Resources + + rm -rf lib64 + rm -rf Modules/{renv-cache,*.log} + + + # fix RPATH + patchelf --add-rpath /usr/lib/R/library/RInside/lib/ \ + ${pkgdir}/usr/lib/jasp-desktop/bin/JASPEngine + sed -i "s|^Exec.*|Exec=jasp %f|g" \ + ${pkgdir}/usr/share/applications/org.jaspstats.JASP.desktop + + rm -rf ${pkgdir}/usr/lib/jasp-desktop/{renv-root,renv-cache} +} diff --git a/BioArchLinux/jasp-desktop/jasp.patch b/BioArchLinux/jasp-desktop/jasp.patch new file mode 100644 index 0000000000..64562bcadc --- /dev/null +++ b/BioArchLinux/jasp-desktop/jasp.patch @@ -0,0 +1,33 @@ +diff --color --unified --recursive --text jasp-desktop-0.16.2/Tools/CMake/R.cmake jasp-desktop-0.16.21/Tools/CMake/R.cmake +--- jasp-desktop-0.16.2/Tools/CMake/R.cmake 2022-04-19 15:47:06.000000000 +0800 ++++ jasp-desktop-0.16.21/Tools/CMake/R.cmake 2022-05-23 01:21:50.757847997 +0800 +@@ -706,8 +706,9 @@ + set(R_EXECUTABLE "${R_HOME_PATH}/bin/R") + set(RCPP_PATH "${R_LIBRARY_PATH}/Rcpp") + set(RINSIDE_PATH "${R_LIBRARY_PATH}/RInside") +- +- set(USE_LOCAL_R_LIBS_PATH ", lib='${R_LIBRARY_PATH}'") ++ if(NOT USE_LOCAL_R_LIBS_PATH) ++ set(USE_LOCAL_R_LIBS_PATH ", lib='${R_LIBRARY_PATH}'") ++ endif(NOT USE_LOCAL_R_LIBS_PATH) + + message(CHECK_START "Looking for R.h") + set(R_INCLUDE_PATH "${R_HOME_PATH}/include") +diff --color --unified --recursive --text jasp-desktop-0.16.2/Tools/CMake/Modules.cmake jasp-desktop-0.16.21/Tools/CMake/Modules.cmake +--- jasp-desktop-0.16.2/Tools/CMake/Modules.cmake 2022-04-19 15:47:06.000000000 +0800 ++++ jasp-desktop-0.16.21/Tools/CMake/Modules.cmake 2022-05-23 02:02:39.562203992 +0800 +@@ -158,14 +158,6 @@ + if ('jaspBase' %in% installed.packages()) { + cat(NULL, file='${MODULES_BINARY_PATH}/jaspBase-installed-successfully.log') + } else { +- install.packages(c('ggplot2', 'gridExtra', 'gridGraphics', +- 'jsonlite', 'modules', 'officer', 'pkgbuild', +- 'plyr', 'qgraph', 'ragg', 'R6', 'renv', +- 'rjson', 'rvg', 'svglite', 'systemfonts', +- 'withr', 'testthat', +- 'data.table', 'httr', 'lifecycle', +- 'pkgload', 'remotes', 'stringi', 'stringr', +- 'vdiffr'), type='${R_PKG_TYPE}', repos='${R_REPOSITORY}' ${USE_LOCAL_R_LIBS_PATH}) + install.packages('${PROJECT_SOURCE_DIR}/Engine/jaspBase/', type='source', repos=NULL ${USE_LOCAL_R_LIBS_PATH}, INSTALL_opts='--no-multiarch --no-docs --no-test-load') + } + ") diff --git a/BioArchLinux/jasp-desktop/lilac.py b/BioArchLinux/jasp-desktop/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/jasp-desktop/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 +from lilaclib import * + +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('-', '.')) + +def post_build(): + git_pkgbuild_commit() diff --git a/BioArchLinux/jasp-desktop/lilac.yaml b/BioArchLinux/jasp-desktop/lilac.yaml new file mode 100644 index 0000000000..692bc7e0c0 --- /dev/null +++ b/BioArchLinux/jasp-desktop/lilac.yaml @@ -0,0 +1,40 @@ +maintainers: + - github: sukanka + email: su975853527@gmail.com +build_prefix: extra-x86_64 +repo_depends: + - "r-rinside" + - "r-jaspbase" + - "r-jaspgraphs" + - "r-jaspresults" + - "r-jasptools" + - "r-jaspdescriptives" + - "r-jaspttests" + - "r-jaspanova" + - "r-jaspmixedmodels" + - "r-jaspregression" + - "r-jaspfrequencies" + - "r-jaspfactor" + - "r-jaspaudit" + - "r-jaspbain" + - "r-jaspcircular" + - "r-jaspcochrane" + - "r-jaspdistributions" + - "r-jaspequivalencettests" + - "r-jaspjags" + - "r-jasplearnbayes" + - "r-jaspmachinelearning" + - "r-jaspmetaanalysis" + - "r-jaspnetwork" + - "r-jaspprocesscontrol" + - "r-jaspreliability" + - "r-jaspsem" + - "r-jaspsummarystatistics" + - "r-jaspvisualmodeling" + - "r-jaspprophet" +pre_build: vcs_update +post_build: git_pkgbuild_commit +update_on: + - source: github + github: jasp-stats/jasp-desktop + use_latest_release: true