From a5b48fd3d0c80b5ca51c1ee0baba8a9b8262c46c Mon Sep 17 00:00:00 2001 From: starsareintherose Date: Mon, 23 Aug 2021 14:16:19 +0800 Subject: [PATCH] add tiger --- tiger/PKGBUILD | 27 +++++++++++++++++++++++++++ tiger/lilac.py | 10 ++++++++++ tiger/lilac.yaml | 8 ++++++++ 3 files changed, 45 insertions(+) create mode 100644 tiger/PKGBUILD create mode 100644 tiger/lilac.py create mode 100644 tiger/lilac.yaml diff --git a/tiger/PKGBUILD b/tiger/PKGBUILD new file mode 100644 index 0000000000..7a828ab1a1 --- /dev/null +++ b/tiger/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: malacology +# Contributor: malacology + +pkgname=tiger +pkgver=1.02 +pkgrel=1 +pkgdesc="Identifying rapidly-evolving characters in evolutionary data" +arch=('x86_64') +url="http://mcinerneylab.com/software/tiger/","" +license=('GPL3') +depends=( + 'python2>=2.6' +) +source=("https://github.com/starsareintherose/tiger/releases/download/${pkgver}/tiger_unix_${pkgver}.zip") +md5sums=('a9984eb7fcf41b0f6ea63b8a49e7b6a9') + +package() { + install -dm755 "$pkgdir"/usr/{bin,share/tiger} + chmod +x * + install -Dm755 "$srcdir"/tiger_unix_${pkgver}/tiger "$pkgdir"/usr/bin + install -Dm755 "$srcdir"/tiger_unix_${pkgver}/tiger_fns_102.py "$pkgdir"/usr/bin + mv "$srcdir"/tiger_unix_${pkgver}/* "$pkgdir"/usr/share/tiger +} +# For using Python2 +# cd /usr/bin +# sudo rm python +# sudo ln -s python2 python diff --git a/tiger/lilac.py b/tiger/lilac.py new file mode 100644 index 0000000000..8c66f58ed6 --- /dev/null +++ b/tiger/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/tiger/lilac.yaml b/tiger/lilac.yaml new file mode 100644 index 0000000000..00e51c9ddf --- /dev/null +++ b/tiger/lilac.yaml @@ -0,0 +1,8 @@ +build_prefix: extra-x86_64 +maintainers: + - github: starsareintherose + email: starsareintherose@outlook.com +update_on: + - source: github + github: starsareintherose/tiger + use_latest_release: true