summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 29 insertions, 25 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 92b7a09773b4..6c24241cc641 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,41 @@
-# Maintainer: Michael Schubert <mschu.dev at google mail>
+# Maintainer: bipin kumar <kbipinkumar@pm.me>
+# Contributor: sukanka <su975853527 at gmail>
pkgname=augustus
-pkgver=2.5.5
-pkgrel=1
-pkgdesc="A eucaryotic gene prediction program"
+_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=('perl')
-source=("http://augustus.gobics.de/binaries/$pkgname.$pkgver.tar.gz"
- "http://augustus.gobics.de/binaries/LICENCE.TXT")
-md5sums=('234adc8fe4c2ff0b70715fbf00173668'
- '7e2216d2af60d1644c220cbad40b0e36')
-options=(!strip)
+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 all
+ cd $_pkgname-$pkgver
+ make SAMTOOLS=/usr/include/bam PREFIX="$pkgdir"/usr INSTALLDIR=${pkgdir}/usr/lib/augustus
}
package() {
- cd $pkgname.$pkgver
-
- mkdir -p "$pkgdir/usr/share/augustus/scripts"
- mkdir -p "$pkgdir/etc/"{augustus,profile.d}
+ cd $_pkgname-$pkgver
+ install -d ${pkgdir}/usr/bin
+ make DESTDIR="$pkgdir" PREFIX="$pkgdir"/usr INSTALLDIR=${pkgdir}/usr/lib/augustus install
- cp -R bin "$pkgdir/usr/"
- cp -R config "$pkgdir/etc/augustus/"
- cp -R {docs,examples} "$pkgdir/usr/share/augustus/"
- cp scripts/*.pl "$pkgdir/usr/share/augustus/scripts/"
+ # 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}
- echo export AUGUSTUS_CONFIG_PATH="/etc/augustus/config/" > "$pkgdir/etc/profile.d/augustus.sh"
- chmod a+rx "$pkgdir/etc/profile.d/augustus.sh"
-
- install -Dm644 "$srcdir/LICENCE.TXT" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 src/LICENSE.TXT "$pkgdir"/usr/share/licenses/augustus/LICENSE
}
-