From 436f263f484dab0a6b8ee31ee31bd71061069e03 Mon Sep 17 00:00:00 2001 From: sukanka Date: Wed, 23 Nov 2022 21:23:46 +0800 Subject: [PATCH] prepare prothint --- prepare/prothint/PKGBUILD | 23 +++++++++++++++++++++++ prepare/prothint/lilac.py | 10 ++++++++++ prepare/prothint/lilac.yaml | 14 ++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 prepare/prothint/PKGBUILD create mode 100644 prepare/prothint/lilac.py create mode 100644 prepare/prothint/lilac.yaml diff --git a/prepare/prothint/PKGBUILD b/prepare/prothint/PKGBUILD new file mode 100644 index 0000000000..da945b8e33 --- /dev/null +++ b/prepare/prothint/PKGBUILD @@ -0,0 +1,23 @@ +# Contributor: sukanka +_pkgname=ProtHint +pkgname=${_pkgname,,} +pkgver=2.6.0 +pkgrel=0 +pkgdesc="Protein hint generation pipeline for gene finding in eukaryotic genomes." +arch=('x86_64') +license=('custom') +depends=('python' 'perl' 'diamond' 'perl-mce' 'perl-yaml' 'perl-math-utils' 'perl-threads') +url="https://github.com/gatech-genemark/ProtHint" +source=("$pkgname-$pkgver.tar.gz::${url}/releases/download/v${pkgver}/${_pkgname}-${pkgver}.tar.gz") +sha256sums=('f6a8ef366d924508c953a4cedc660442694dfa41ec2180da32799be5094fe51f') + +package() { + install -d "$pkgdir"/usr/lib/$_pkgname + cp -rf "$srcdir"/$_pkgname-$pkgver/* "$pkgdir"/usr/lib/$_pkgname + cd "$pkgdir"/usr/lib/$_pkgname + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$_pkgname/LICENSE + + rm -rf docs .gitignore CHANGELOG README.md LICENSE + ln -sf /usr/bin/diamond "$pkgdir"/usr/lib/$_pkgname/dependencies/diamond + +} diff --git a/prepare/prothint/lilac.py b/prepare/prothint/lilac.py new file mode 100644 index 0000000000..8c66f58ed6 --- /dev/null +++ b/prepare/prothint/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/prepare/prothint/lilac.yaml b/prepare/prothint/lilac.yaml new file mode 100644 index 0000000000..b046c3e07c --- /dev/null +++ b/prepare/prothint/lilac.yaml @@ -0,0 +1,14 @@ +build_prefix: extra-x86_64 +maintainers: + - github: starsareintherose + email: kuoi@bioarchlinux.org +repo_depends: + - diamond + - perl-mce + - perl-math-utils + - perl-threads +update_on: + - source: github + github: gatech-genemark/ProtHint + use_latest_release: true + prefix: "v"