summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKuoi2022-11-30 22:26:34 +0800
committerKuoi2022-11-30 22:26:34 +0800
commit64ecb3f1a0f7229d066cc7dc59109b7d19369d9e (patch)
tree21db11ff44b891bd24ee6d694f557a1b26b83625
downloadaur-64ecb3f1a0f7229d066cc7dc59109b7d19369d9e.tar.gz
compile from source
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD43
-rw-r--r--genbankexplorer.desktop18
-rw-r--r--sequencematrix.desktop18
-rw-r--r--speciesidentifier.desktop18
5 files changed, 120 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6c4716ad7415
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = taxondna
+ pkgdesc = Taxonomy-aware DNA sequence processing toolkit
+ pkgver = 1.9
+ pkgrel = 6
+ url = https://github.com/gaurav/taxondna
+ arch = x86_64
+ license = GPL2
+ makedepends = maven
+ depends = java-runtime=11
+ source = https://github.com/gaurav/taxondna/archive/refs/tags/v1.9.tar.gz
+ source = sequencematrix.desktop
+ source = speciesidentifier.desktop
+ source = genbankexplorer.desktop
+ sha256sums = 54d6a2fdf4067e7f89fdeea971c44d5b938e44a495119807f0a9892af919e162
+ sha256sums = f9b4e4eae5d8ef90b9dffe16209555773be8b0e111b9a69620b9be76604a73e4
+ sha256sums = 9ceb29dfe8bab70723a5876745f345e29ca7b37884da4f67b2dbe042cdc46fe3
+ sha256sums = 0b786535540f3adf3f979fb6af824238b2bd0f8bcb9c5721b0065bb35563e65d
+
+pkgname = sequencematrix
+
+pkgname = speciesidentifier
+
+pkgname = genbankexplorer
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3cf94f6dbcb0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Malacology <guoyizhang at malacology dot com>
+# Contributor: Malacology <guoyizhang at malacology dot com>
+
+pkgbase=taxondna
+pkgname=('sequencematrix' 'speciesidentifier' 'genbankexplorer')
+pkg0=TaxonDNA
+pkg1=SequenceMatrix
+pkg2=SpeciesIdentifier
+pkg3=GenBankExplorer
+pkgver=1.9
+pkgrel=6
+depends=('java-runtime=11')
+makedepends=('maven')
+pkgdesc="Taxonomy-aware DNA sequence processing toolkit"
+arch=('x86_64')
+url="https://github.com/gaurav/taxondna"
+license=('GPL2')
+source=("$url/archive/refs/tags/v${pkgver}.tar.gz"
+ "${pkg1,,}.desktop"
+ "${pkg2,,}.desktop"
+ "${pkg3,,}.desktop")
+sha256sums=('54d6a2fdf4067e7f89fdeea971c44d5b938e44a495119807f0a9892af919e162'
+ 'f9b4e4eae5d8ef90b9dffe16209555773be8b0e111b9a69620b9be76604a73e4'
+ '9ceb29dfe8bab70723a5876745f345e29ca7b37884da4f67b2dbe042cdc46fe3'
+ '0b786535540f3adf3f979fb6af824238b2bd0f8bcb9c5721b0065bb35563e65d')
+build () {
+ cd $pkgbase-$pkgver
+ mvn package
+}
+package_sequencematrix () {
+ install -Dm755 ${srcdir}/$pkgname.desktop "${pkgdir}/usr/share/applications/$pkgname.desktop"
+ install -Dm755 ${srcdir}/$pkgbase-$pkgver/target/$pkg0-$pkgver-$pkg1.jar ${pkgdir}/usr/share/$pkgname/$pkgname.jar
+}
+
+package_speciesidentifier () {
+ install -Dm755 ${srcdir}/$pkgname.desktop "${pkgdir}/usr/share/applications/$pkgname.desktop"
+ install -Dm755 ${srcdir}/$pkgbase-$pkgver/target/$pkg0-$pkgver-$pkg2.jar ${pkgdir}/usr/share/$pkgname/$pkgname.jar
+}
+
+package_genbankexplorer () {
+ install -Dm755 ${srcdir}/$pkgname.desktop "${pkgdir}/usr/share/applications/$pkgname.desktop"
+ install -Dm755 ${srcdir}/$pkgbase-$pkgver/target/$pkg0-$pkgver-$pkg3.jar ${pkgdir}/usr/share/$pkgname/$pkgname.jar
+}
diff --git a/genbankexplorer.desktop b/genbankexplorer.desktop
new file mode 100644
index 000000000000..abd684fb57d0
--- /dev/null
+++ b/genbankexplorer.desktop
@@ -0,0 +1,18 @@
+[Desktop Entry]
+Categories=
+Encoding=UTF-8
+Exec=java -jar /usr/share/genbankexplorer/genbankexplorer.jar
+GenericName=
+GenericName[zh]=
+Icon=java11-openjdk
+MimeType=
+Name=GenBankExplorer
+Name[zh]=GenBankExplorer
+ServiceTypes=
+SwallowExec=
+SwallowTitle=
+Terminal=false
+TerminalOptions=
+Type=Application
+X-KDE-SubstituteUID=false
+X-KDE-Username=root
diff --git a/sequencematrix.desktop b/sequencematrix.desktop
new file mode 100644
index 000000000000..a5db95fa1b11
--- /dev/null
+++ b/sequencematrix.desktop
@@ -0,0 +1,18 @@
+[Desktop Entry]
+Categories=
+Encoding=UTF-8
+Exec=java -jar /usr/share/sequencematrix/sequencematrix.jar
+GenericName=
+GenericName[zh]=
+Icon=java11-openjdk
+MimeType=
+Name=SequenceMatrix
+Name[zh]=SequenceMatrix
+ServiceTypes=
+SwallowExec=
+SwallowTitle=
+Terminal=false
+TerminalOptions=
+Type=Application
+X-KDE-SubstituteUID=false
+X-KDE-Username=root
diff --git a/speciesidentifier.desktop b/speciesidentifier.desktop
new file mode 100644
index 000000000000..dab64afeb6de
--- /dev/null
+++ b/speciesidentifier.desktop
@@ -0,0 +1,18 @@
+[Desktop Entry]
+Categories=
+Encoding=UTF-8
+Exec=java -jar /usr/share/speciesidentifier/speciesidentifier.jar
+GenericName=
+GenericName[zh]=
+Icon=java11-openjdk
+MimeType=
+Name=SpeciesIdentifier
+Name[zh]=SpeciesIdentifier
+ServiceTypes=
+SwallowExec=
+SwallowTitle=
+Terminal=false
+TerminalOptions=
+Type=Application
+X-KDE-SubstituteUID=false
+X-KDE-Username=root