summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: cebd892bfdfda3dfbaab2d39aedf942a285ffca8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# Maintainer: Malacology <guoyizhang at malacology dot net>
# Contributor: Malacology <guoyizhang at malacology dot net>

pkgname=spread3
_pkgname=SpreaD3
_pkg=spreaD3
pkgver=0.9.5
epoch=1
_pkgver=${pkgver//./-}
pkgrel=1
depends=('java-runtime=8')
makedepends=('java-environment=8' 'ant')
pkgdesc="a user-friendly application to analyze and visualize pathogen phylodynamic reconstructions resulting from Bayesian inference of sequence and trait evolutionary processes. https://doi.org/10.1093/molbev/msw082"
arch=('x86_64')
url="https://rega.kuleuven.be/cev/ecv/software/SpreaD3"
license=('LGPL')
source=("$pkgname-$pkgver.tar.gz::https://github.com/phylogeography/SpreaD3/archive/refs/tags/${pkgver}.tar.gz"
	"${pkgname}.desktop"
	"${pkgname}1.patch::https://github.com/phylogeography/SpreaD3/commit/d63d294ad9c1f82e8883bbd602d298df0c045bf0.patch"
	"${pkgname}2.patch::https://github.com/phylogeography/SpreaD3/commit/d297ed31e360597b95da5c790d2402a1782109f8.patch"
	"https://raw.githubusercontent.com/phylogeography/SpreaD3/d297ed31e360597b95da5c790d2402a1782109f8/lib/corba-api-5.0.1.jar")
sha256sums=('41b9c1a9b9919fed07e4ba82d0b36eafaaf5608059cb1a97413a990660b01685'
            'c2d59b208dc6c334ea67ac8d557350c6e41a6d8d3b10d912ac402b7d1c2229d1'
            'b95b03fc8a8e8d1c5dbad7b735ee5635c3ebb1c61d4a116ed5fcede3e71541e2'
            'fc50c911cd84df943d634afca9d3b16e338b1540127c16d0b94280a1a874b63d'
            '6bcf3bb9c768d4412c88ebb659a0c6403fd7fe2052fada8b1324eee93abc2bfd')
prepare() {
  cd $srcdir/$_pkgname-$pkgver
  patch -p1 < $srcdir/${pkgname}1.patch
  patch -p1 < $srcdir/${pkgname}2.patch
  cp $srcdir/corba-api-5.0.1.jar $srcdir/$_pkgname-$pkgver/lib/
}
build(){
  cd $srcdir/$_pkgname-$pkgver
  ant jar
}
package() {
    install -dm755 "$pkgdir"/usr/share/{applications,${pkgname}}
    install -m 755 ${srcdir}/*.desktop ${pkgdir}/usr/share/applications
    install -m 755 ${srcdir}/$_pkgname-$pkgver/classes/gui/icons/spread.png ${pkgdir}/usr/share/${pkgname}
    install -m 755 ${srcdir}/${_pkgname}-${pkgver}/dist/${_pkg}_v$pkgver.jar ${pkgdir}/usr/share/${pkgname}/${pkgname}.jar
}