From 28df37e5b3ec39bf0a59a11d308266eabc466ef3 Mon Sep 17 00:00:00 2001 From: Kuoi Date: Sat, 28 May 2022 15:56:46 +0100 Subject: [PATCH] fix ggmsal depends --- BioArchLinux/r-ggmsa/PKGBUILD | 3 ++- BioArchLinux/r-ggmsa/lilac.yaml | 2 ++ BioArchLinux/r-statebins/PKGBUILD | 35 +++++++++++++++++++++++++++++ BioArchLinux/r-statebins/lilac.py | 12 ++++++++++ BioArchLinux/r-statebins/lilac.yaml | 10 +++++++++ 5 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 BioArchLinux/r-statebins/PKGBUILD create mode 100644 BioArchLinux/r-statebins/lilac.py create mode 100644 BioArchLinux/r-statebins/lilac.yaml diff --git a/BioArchLinux/r-ggmsa/PKGBUILD b/BioArchLinux/r-ggmsa/PKGBUILD index 01bd1a700f..2fbf742c9c 100644 --- a/BioArchLinux/r-ggmsa/PKGBUILD +++ b/BioArchLinux/r-ggmsa/PKGBUILD @@ -22,6 +22,8 @@ depends=( r-rcolorbrewer r-seqmagick r-tidyr + r-statebins + r-ggtree ) optdepends=( r-ape @@ -29,7 +31,6 @@ optdepends=( r-cowplot r-gggenes r-ggnewscale - r-ggtree r-ggtreeextra r-kableextra r-knitr diff --git a/BioArchLinux/r-ggmsa/lilac.yaml b/BioArchLinux/r-ggmsa/lilac.yaml index c9d60e0672..ba5f17d3ec 100644 --- a/BioArchLinux/r-ggmsa/lilac.yaml +++ b/BioArchLinux/r-ggmsa/lilac.yaml @@ -14,6 +14,8 @@ repo_depends: - r-rcolorbrewer - r-seqmagick - r-tidyr +- r-statebins +- r-ggtree update_on: - regex: ggmsa_([\d._-]+).tar.gz source: regex diff --git a/BioArchLinux/r-statebins/PKGBUILD b/BioArchLinux/r-statebins/PKGBUILD new file mode 100644 index 0000000000..429fd3d411 --- /dev/null +++ b/BioArchLinux/r-statebins/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Guoyi Zhang + +_pkgname=statebins +_pkgver=1.4.0 +pkgname=r-${_pkgname,,} +pkgver=${_pkgver//[:-]/.} +pkgrel=1 +pkgdesc='Create United States Uniform Cartogram Heatmaps' +arch=('any') +url="https://cran.r-project.org/package=${_pkgname}" +license=('MIT') +depends=( + r + r-ggplot2 + r-scales +) +optdepends=( + r-covr + r-rcolorbrewer + r-tinytest + r-viridis +) +source=("https://cran.r-project.org/src/contrib/${_pkgname}_${_pkgver}.tar.gz") +sha256sums=('a') + +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" + install -Dm644 "${_pkgname}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" +} +# vim:set ts=2 sw=2 et: diff --git a/BioArchLinux/r-statebins/lilac.py b/BioArchLinux/r-statebins/lilac.py new file mode 100644 index 0000000000..620556bc87 --- /dev/null +++ b/BioArchLinux/r-statebins/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-statebins/lilac.yaml b/BioArchLinux/r-statebins/lilac.yaml new file mode 100644 index 0000000000..88e97bcdc3 --- /dev/null +++ b/BioArchLinux/r-statebins/lilac.yaml @@ -0,0 +1,10 @@ +build_prefix: extra-x86_64 +maintainers: +- github: starsareintherose +repo_depends: +- r-ggplot2 +- r-scales +update_on: +- regex: statebins_([\d._-]+).tar.gz + source: regex + url: https://cran.r-project.org/package=statebins