From 8f7e274c70e064f688607f6b09102d9323111b43 Mon Sep 17 00:00:00 2001 From: Kuoi Date: Mon, 29 Aug 2022 02:50:44 +0100 Subject: [PATCH] parsimonator: init --- BioArchLinux/parsimonator/PKGBUILD | 22 ++++++++++++++++++++++ BioArchLinux/parsimonator/lilac.py | 12 ++++++++++++ BioArchLinux/parsimonator/lilac.yaml | 7 +++++++ 3 files changed, 41 insertions(+) create mode 100644 BioArchLinux/parsimonator/PKGBUILD create mode 100644 BioArchLinux/parsimonator/lilac.py create mode 100644 BioArchLinux/parsimonator/lilac.yaml diff --git a/BioArchLinux/parsimonator/PKGBUILD b/BioArchLinux/parsimonator/PKGBUILD new file mode 100644 index 0000000000..d06994a912 --- /dev/null +++ b/BioArchLinux/parsimonator/PKGBUILD @@ -0,0 +1,22 @@ +pkgname=parsimonator +pkgver=1.0.2 +pkgrel=1 +pkgdesc="A fast open-source parsimony program" +arch=('x86_64') +url="https://github.com/stamatak/Parsimonator-1.0.2" +depends=('gcc-libs') +makedepends=('make' 'gcc') +license=('unknow') +source=("git+$url.git") +md5sums=('SKIP') + +build() { + cd "${pkgname^}-$pkgver" + make -f Makefile.gcc +} + +package() { + cd "${pkgname^}-$pkgver" + install -Dm 755 $pkgname $pkgdir/usr/bin/$pkgname +} + diff --git a/BioArchLinux/parsimonator/lilac.py b/BioArchLinux/parsimonator/lilac.py new file mode 100644 index 0000000000..c6d1de3db7 --- /dev/null +++ b/BioArchLinux/parsimonator/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 + +from lilaclib import * + +def pre_build(): + update_pkgver_and_pkgrel(_G.newver.lstrip('v')) + run_cmd(['updpkgsums']) + +def post_build(): + git_add_files('PKGBUILD') + git_commit() + update_aur_repo() diff --git a/BioArchLinux/parsimonator/lilac.yaml b/BioArchLinux/parsimonator/lilac.yaml new file mode 100644 index 0000000000..f6031ca530 --- /dev/null +++ b/BioArchLinux/parsimonator/lilac.yaml @@ -0,0 +1,7 @@ +build_prefix: extra-x86_64 +maintainers: + - github: starsareintherose + email: kuoi@bioarchlinux.org +update_on: + - source: cmd + cmd: curl -sS https://cme.h-its.org/exelixis/web/software/parsimonator/index.html | grep 'source code' | awk '{print $2}' | sed 's/v//g'