summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKuoi2022-12-04 09:58:33 +0800
committerKuoi2022-12-04 09:58:33 +0800
commitb4434cbd6442a7a9ab45f65e58ccf49cddad6e5c (patch)
treeffcdeef2f701254ade4133ca4605cdd16b5bbc16
downloadaur-b4434cbd6442a7a9ab45f65e58ccf49cddad6e5c.tar.gz
init
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD57
2 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..378ea460c06f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = tnt-bio
+ pkgdesc = Tree analysis using New Technology. https://doi.org/10.1111/cla.12160
+ pkgver = 1.6
+ pkgrel = 1
+ url = http://www.lillo.org.ar/phylogeny/tnt/
+ arch = x86_64
+ license = custom
+ makedepends = unzip
+ depends = tnt-ncurses5-compat-libs
+ source = http://www.lillo.org.ar/phylogeny/tnt/tnt-linux.zip
+ sha256sums = SKIP
+
+pkgname = tnt-bio
+ depends = tnt-ncurses5-compat-libs
+ depends = glibc
+
+pkgname = tnt-mpi
+ depends = tnt-ncurses5-compat-libs
+ depends = pvm
+ depends = openmpi
+ depends = glibc
+
+pkgname = tnt-extra
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2a3c41c2a6eb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Malacology <guoyizhang at malacology dot net>
+# Contributor: Malacology <guoyizhang at malacology dot net>
+
+pkgbase=tnt-bio
+pkgname=('tnt-bio'
+ 'tnt-mpi'
+# 'tnt-gui'
+ 'tnt-extra')
+pkgver=1.6
+pkgrel=1
+pkgdesc="Tree analysis using New Technology. https://doi.org/10.1111/cla.12160"
+arch=('x86_64')
+url="http://www.lillo.org.ar/phylogeny/tnt/"
+license=('custom')
+makedepends=('unzip')
+depends=('tnt-ncurses5-compat-libs')
+source=("http://www.lillo.org.ar/phylogeny/tnt/tnt-linux.zip")
+sha256sums=('SKIP')
+prepare () {
+ cd $srcdir/TNT-Docs_n_Datasets
+ chmod a+r $srcdir/TNT-Docs_n_Datasets -R
+ unzip tnt_scripts.zip -d ./tnt_scripts
+}
+package_tnt-bio () {
+ depends=('tnt-ncurses5-compat-libs' 'glibc')
+ cd ${srcdir}/TNT-bin
+ chmod +x tnt
+ install -Dm 755 tnt ${pkgdir}/usr/bin/tnt
+}
+package_tnt-mpi () {
+ depends=('tnt-ncurses5-compat-libs' 'pvm' 'openmpi' 'glibc')
+ cd ${srcdir}/TNT-bin
+ chmod +x mpitnt
+ install -Dm 755 mpitnt ${pkgdir}/usr/bin/mpitnt
+}
+#package_tnt-gui () {
+# depends=('tnt-ncurses5-compat-libs' 'gtk3' 'glibc')
+# optdepends=('pvm')
+# cd ${srcdir}/TNT-bin
+# chmod +x gTNT
+# install -Dm 755 gTNT ${pkgdir}/usr/bin/gTNT
+#}
+package_tnt-extra () {
+ install -dm755 $pkgdir/usr/share/tnt/
+
+ cd $srcdir/
+ # PDF
+ install -Dm 755 README_FIRST.pdf $pkgdir/usr/share/tnt/
+
+ cd $srcdir/TNT-Docs_n_Datasets
+ # script
+ mv $srcdir/TNT-Docs_n_Datasets/tnt_scripts $pkgdir/usr/share/tnt/
+ # font
+ install -Dm 755 Tred.ttf ${pkgdir}/usr/share/fonts/Tred/Tred.ttf
+ # html
+ mv $srcdir/TNT-Docs_n_Datasets/*.htm $pkgdir/usr/share/tnt/
+}