From 8390c93c6d4cbeea3ccd5289eaaa329f3ba467bf Mon Sep 17 00:00:00 2001 From: starsareintherose Date: Thu, 26 Aug 2021 23:41:14 +0800 Subject: [PATCH] add pylonium --- phylonium/PKGBUILD | 34 ++++++++++++++++++++++++++++++++++ phylonium/lilac.py | 10 ++++++++++ phylonium/lilac.yaml | 8 ++++++++ 3 files changed, 52 insertions(+) create mode 100644 phylonium/PKGBUILD create mode 100644 phylonium/lilac.py create mode 100644 phylonium/lilac.yaml diff --git a/phylonium/PKGBUILD b/phylonium/PKGBUILD new file mode 100644 index 0000000000..cca3c42b0d --- /dev/null +++ b/phylonium/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Fabian Klötzl +pkgname=phylonium +pkgver=1.5 +pkgrel=1 +pkgdesc="Fast and Accurate Estimation of Evolutionary Distances" +url="https://github.com/evolbioinf/phylonium/" +license=("GPL3") # "custom:ISC" +depends=("libdivsufsort") +arch=("i686" "x86_64") +checkdepends=("glib2") +source=("https://github.com/EvolBioInf/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz") +sha256sums=('a84d738ba7a265d0da0d8178255810923f4aa76bf50253e727c46961805ca6a4') + +prepare() { + cd "${pkgname}-${pkgver}" +} + +check() { + cd "${pkgname}-${pkgver}" + ./configure --prefix=/usr + make + make check +} + +build() { + cd "${pkgname}-${pkgver}" + ./configure --prefix=/usr + make +} + +package() { + cd "${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/phylonium/lilac.py b/phylonium/lilac.py new file mode 100644 index 0000000000..8c66f58ed6 --- /dev/null +++ b/phylonium/lilac.py @@ -0,0 +1,10 @@ +#!/usr/bin/env python3 + +from lilaclib import * + +def pre_build(): + update_pkgver_and_pkgrel(_G.newver.lstrip('v')) + +def post_build(): + git_add_files('PKGBUILD') + git_commit() diff --git a/phylonium/lilac.yaml b/phylonium/lilac.yaml new file mode 100644 index 0000000000..908130d0a0 --- /dev/null +++ b/phylonium/lilac.yaml @@ -0,0 +1,8 @@ +build_prefix: extra-x86_64 +maintainers: + - github: starsareintherose + email: starsareintherose@outlook.com +update_on: + - source: github + github: EvolBioInf/phylonium + use_latest_release: true