# Maintainer: Malacology # Contributor: Malacology pkgbase=tnt pkgname=('tnt' 'tnt-mpi' 'tnt-gui' 'tnt-extra') pkgver=2025.06.19 pkgrel=1 pkgdesc="Tree analysis using New Technology \ https://doi.org/10.1111/cla.12524" arch=('x86_64') url="http://www.lillo.org.ar/phylogeny/tnt/" license=('custom') makedepends=('unzip' 'gzip') depends=('ncurses5-compat-libs') source=("https://www.lillo.org.ar/phylogeny/tnt/tnt-linux.zip" "gTNT.desktop") DLAGENTS=("https::/usr/bin/curl -k -o %o %u") sha256sums=('1460cd9743dd0855bf914c9231a54b970276cce37fa30487dded64a7696673fd' '9ce723f975e9b9a99ad45a4b2f929e7ed198b51499325b1a4c4df38d90b030e0') prepare () { cd $srcdir/TNT-Docs_n_Datasets chmod a+r $srcdir/TNT-Docs_n_Datasets -R unzip tnt_scripts.zip -d ./tnt_scripts cd $srcdir/TNT-files gzip TNT.1 } package_tnt () { depends=('ncurses5-compat-libs' 'glibc') cd ${srcdir}/TNT-bin chmod +x tnt install -Dm 755 tnt ${pkgdir}/usr/bin/tnt } package_tnt-mpi () { depends=('ncurses5-compat-libs' 'pvm' 'openmpi' 'glibc' 'mpich') cd ${srcdir}/TNT-bin chmod +x mpitnt install -Dm 755 mpitnt ${pkgdir}/usr/bin/mpitnt } package_tnt-gui () { depends=('ncurses5-compat-libs' 'gtk3' 'glibc') optdepends=('pvm') cd ${srcdir}/TNT-bin chmod +x gTNT install -Dm 755 gTNT ${pkgdir}/usr/bin/gTNT cd ${srcdir}/TNT-files install -Dm 755 TNT-icon-linux.png $pkgdir/usr/share/icons/gTNT.png install -Dm 755 $srcdir/gTNT.desktop $pkgdir/usr/share/applications/gTNT.desktop } package_tnt-extra () { install -dm755 $pkgdir/usr/share/tnt/ cd $srcdir/ # PDF install -Dm 755 README_FIRST.pdf $pkgdir/usr/share/tnt/ # manual cd $srcdir/TNT-files install -Dm 755 TNT.1.gz $pkgdir/usr/share/man/man1/TNT.1.gz 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/ }