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