summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 6c24241cc641d867ae514b68594cd38ed7e2924a (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
# Maintainer: bipin kumar <kbipinkumar@pm.me>
# Contributor: sukanka <su975853527 at gmail>
pkgname=augustus
_pkgname=Augustus
pkgver=3.5.0
pkgrel=5
pkgdesc="A eukaryotic gene prediction program"
arch=('i686' 'x86_64')
url="http://augustus.gobics.de/"
license=('custom:Artistic-2.0')
depends=('bamtools'  'boost-libs' 'gsl' 'mysql++' 'sqlite' 'python' 'lpsolve' 'perl' 'htslib' 'python-pandas' 'python-numpy' 'python-biopython' 'mariadb-libs' 'gcc-libs' 'glibc' 'bash')
makedepends=('boost' 'suitesparse' 'samtools' )
source=($pkgname-$pkgver.tar.gz::https://github.com/Gaius-Augustus/Augustus/archive/v$pkgver.tar.gz
	"$pkgname.patch::https://github.com/Gaius-Augustus/Augustus/pull/395.patch")
sha256sums=('5ed6ce6106303b800c5e91d37a250baff43b20824657b853ae04d11ad8bdd686'
            'f6676c6f9e5fade9adaf6a457fd87c9401a5ebc5f6aa4a87037990dd381afd1d')

prepare() {
  cd $_pkgname-$pkgver
  patch -p1 < $srcdir/$pkgname.patch
}

build() {
  cd $_pkgname-$pkgver
  make SAMTOOLS=/usr/include/bam PREFIX="$pkgdir"/usr INSTALLDIR=${pkgdir}/usr/lib/augustus
}

package() {
  cd $_pkgname-$pkgver
  install -d ${pkgdir}/usr/bin
  make DESTDIR="$pkgdir" PREFIX="$pkgdir"/usr INSTALLDIR=${pkgdir}/usr/lib/augustus install

  # fix broken links
  for bin in {augustus,etraining,prepareAlign,fastBlockSearch}
  do
    ln -sf /usr/lib/augustus/bin/${bin} "$pkgdir"/usr/bin/${bin}
  done
  rm "$pkgdir"/usr/bin/{load2db,getSeq}

  install -Dm644 src/LICENSE.TXT "$pkgdir"/usr/share/licenses/augustus/LICENSE
}