From 32441c06da99dccb7ba454fd340b6b1113069b5a Mon Sep 17 00:00:00 2001 From: starsareintherose Date: Mon, 23 Aug 2021 14:51:19 +0800 Subject: [PATCH] add seqencematrix --- seqencematrix/PKGBUILD | 25 +++++++++++++++++++++++++ seqencematrix/lilac.py | 10 ++++++++++ seqencematrix/lilac.yaml | 8 ++++++++ seqencematrix/seqencematrix.desktop | 18 ++++++++++++++++++ 4 files changed, 61 insertions(+) create mode 100644 seqencematrix/PKGBUILD create mode 100644 seqencematrix/lilac.py create mode 100644 seqencematrix/lilac.yaml create mode 100644 seqencematrix/seqencematrix.desktop diff --git a/seqencematrix/PKGBUILD b/seqencematrix/PKGBUILD new file mode 100644 index 0000000000..332b3cefc2 --- /dev/null +++ b/seqencematrix/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Malacology +# Contributor: Malacology + +pkgname=seqencematrix +_installname=SeqenceMatrix +pkgver=1.9 +pkgrel=1 +depends=( + 'java-runtime' +) +pkgdesc="Taxonomy-aware DNA sequence processing toolkit" +arch=('x86_64') +url="https://github.com/gaurav/taxondna" +license=('GPL2') +source=("https://github.com/gaurav/taxondna/releases/download/v${pkgver}/SequenceMatrix-${pkgver}.zip" "seqencematrix.desktop") +sha256sums=('ba46fe8672ded973c835ea0a636c251d28fa2f80ee30a69469a4a7fab204e814' + '391168a6dc8ed31fde009c3f103836c2400bf32c882f28ec21332a915eae7bd0') + +package() { + install -dm755 "$pkgdir"/usr/share/{seqencematrix,applications} + chmod +x ${srcdir}/SequenceMatrix-${pkgver}/SequenceMatrix.jar + install -Dm755 ${srcdir}/seqencematrix.desktop "${pkgdir}/usr/share/applications/seqencematrix.desktop" + install -Dm755 ${srcdir}/SequenceMatrix-${pkgver}/SequenceMatrix.jar ${pkgdir}/usr/share/seqencematrix/SequenceMatrix.jar + mv ${srcdir}/SequenceMatrix-${pkgver}/* ${pkgdir}/usr/share/seqencematrix/ +} diff --git a/seqencematrix/lilac.py b/seqencematrix/lilac.py new file mode 100644 index 0000000000..8c66f58ed6 --- /dev/null +++ b/seqencematrix/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/seqencematrix/lilac.yaml b/seqencematrix/lilac.yaml new file mode 100644 index 0000000000..00e51c9ddf --- /dev/null +++ b/seqencematrix/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 diff --git a/seqencematrix/seqencematrix.desktop b/seqencematrix/seqencematrix.desktop new file mode 100644 index 0000000000..2c6c4aafb8 --- /dev/null +++ b/seqencematrix/seqencematrix.desktop @@ -0,0 +1,18 @@ +[Desktop Entry] +Categories= +Encoding=UTF-8 +Exec=java -jar /usr/bin/SeqenceMatrix.jar +GenericName= +GenericName[zh]= +Icon=java15-openjdk +MimeType= +Name=SequenceMatrix +Name[zh]=SequenceMatrix +ServiceTypes= +SwallowExec= +SwallowTitle= +Terminal=false +TerminalOptions= +Type=Application +X-KDE-SubstituteUID=false +X-KDE-Username=root