beast2: fix the beastfx

This commit is contained in:
Guoyi Zhang 2025-02-07 15:32:39 +11:00
parent 80e6c13098
commit 98e21650c0

View file

@ -3,21 +3,21 @@
# Contributor: sukanka <su975853527 at gmail dot com> # Contributor: sukanka <su975853527 at gmail dot com>
pkgname=beast2 pkgname=beast2
pkgver=2.7.6 pkgver=2.7.7
#_pkgver=2.7.6 _pkgver=2.7.6
pkgrel=2 pkgrel=0
pkgdesc="Bayesian Evolutionary Analysis by Sampling Trees. https://doi.org/10.1371/journal.pcbi.1003537" pkgdesc="Bayesian Evolutionary Analysis by Sampling Trees. https://doi.org/10.1371/journal.pcbi.1003537"
arch=('any') arch=('any')
url="http://www.beast2.org/" url="http://www.beast2.org/"
license=('LGPL-2.1-only') license=('LGPL-2.1-only')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/CompEvol/beast2/archive/refs/tags/v${pkgver}.tar.gz" source=("${pkgname}-${pkgver}.tar.gz::https://github.com/CompEvol/beast2/archive/refs/tags/v${pkgver}.tar.gz"
"BeastFX-${pkgver}.tar.gz::https://github.com/CompEvol/BeastFX/archive/refs/tags/v${pkgver}.tar.gz" "BeastFX-${_pkgver}.tar.gz::https://github.com/CompEvol/BeastFX/archive/refs/tags/v${_pkgver}.tar.gz"
# desktop # desktop
{beauti,densitree,logcombiner,treeannotator,beast2,loganalyser,${pkgname}-applauncher}.desktop {beauti,densitree,logcombiner,treeannotator,beast2,loganalyser,${pkgname}-applauncher}.desktop
# excutables # excutables
${pkgname}-{beauti,densitree,logcombiner,treeannotator,beast2,loganalyser,applauncher,packagemanager,environment} ${pkgname}-{beauti,densitree,logcombiner,treeannotator,beast2,loganalyser,applauncher,packagemanager,environment}
) )
sha256sums=('0a88d14d41c98f53a46fc4ed7cadabdb2620978633d07d7e99676948dfb0ea12' sha256sums=('7c27e4669566c2e8958cb55f2ccf98cc621c0bfbe707b58d0ca15f31ec03e6ba'
'4d746821fd2b1da10e2b616ea33c4484f994faee65667c4c7445d2c95f163edb' '4d746821fd2b1da10e2b616ea33c4484f994faee65667c4c7445d2c95f163edb'
'7f2a6633e5c2ee1ffde58191ae4403ee5b4f4323cea4d6db8fc8c1516294ddf5' '7f2a6633e5c2ee1ffde58191ae4403ee5b4f4323cea4d6db8fc8c1516294ddf5'
'a4c2ae027db8ee3ed687591b25e10581380cb4a3f76f60399018da280276bdfd' 'a4c2ae027db8ee3ed687591b25e10581380cb4a3f76f60399018da280276bdfd'
@ -36,13 +36,13 @@ sha256sums=('0a88d14d41c98f53a46fc4ed7cadabdb2620978633d07d7e99676948dfb0ea12'
'9ca416360e1697768aa5b9cad2cae13b2d9077dd2386d0950466bad6d5cccf60' '9ca416360e1697768aa5b9cad2cae13b2d9077dd2386d0950466bad6d5cccf60'
'7b6c125b3dbe7f65cd4903ebca6106893c808f2b444c29aba082f9a66c7ac6af') '7b6c125b3dbe7f65cd4903ebca6106893c808f2b444c29aba082f9a66c7ac6af')
depends=('java-runtime' 'java-openjfx') depends=('java-runtime' 'java-openjfx')
makedepends=('ant' 'java-environment') makedepends=('ant' 'java-environment' 'javafx-scenebuilder')
optdepends=('beagle-lib') optdepends=('beagle-lib')
#prepare(){ prepare(){
# cd ${srcdir} cd ${srcdir}
# test -d "BeastFX-${pkgver}" && rm -rf "BeastFX-${pkgver}" test -d "BeastFX-${pkgver}" && rm -rf "BeastFX-${pkgver}"
# mv "BeastFX-${_pkgver}" "BeastFX-${pkgver}" mv "BeastFX-${_pkgver}" "BeastFX-${pkgver}"
#} }
build(){ build(){
cd "$srcdir/BeastFX-${pkgver}" cd "$srcdir/BeastFX-${pkgver}"
install -Dm755 $srcdir/${pkgname}-${pkgver}/release/Linux/jrebin/* \ install -Dm755 $srcdir/${pkgname}-${pkgver}/release/Linux/jrebin/* \
@ -99,3 +99,4 @@ package() {
rm -rf $pkgdir/usr/share/beast2/jre rm -rf $pkgdir/usr/share/beast2/jre
ln -sf /usr/lib/jvm/default/ $pkgdir/usr/share/beast2/jre ln -sf /usr/lib/jvm/default/ $pkgdir/usr/share/beast2/jre
} }