summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 12 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3327eeea3a3e..9f21ce0cc10a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,47 +1,42 @@
# Maintainer: Christian Krause ("wookietreiber") <kizkizzbangbang@googlemail.com>
pkgname=bcftools
-pkgver=1.2
-pkgrel=3
+pkgver=1.3
+pkgrel=1
pkgdesc="Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence variants"
arch=('i686' 'x86_64')
url="http://samtools.github.io/bcftools/"
license=('GPL')
depends=('gsl' 'htslib' 'perl')
-source=($pkgname-$pkgver.tar.gz::https://github.com/samtools/bcftools/archive/$pkgver.tar.gz
- bcftools-profile.sh
+source=(https://github.com/samtools/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.bz2
makefile-system-htslib.patch)
-md5sums=('87efbd0092b6e4828c17842c9ae57ec9'
- '50efd8fdb3f4c11a5dff7748c666d90e'
- '5ae8f6433b42acf1f4bc7b7658a10805')
+md5sums=('17f1f7d9e4a03d64a114b43ca896899f'
+ '697d169f4a729c0fc61720490b60ea5e')
prepare() {
cd $srcdir/$pkgname-$pkgver
+ # prevent shipped htslib to be used
+ rm -rf htslib-1.3
+
# patch Makefile to make it work with a system-provided htslib
- patch -Np1 -i $srcdir/makefile-system-htslib.patch
+ patch -i $srcdir/makefile-system-htslib.patch
}
build() {
cd $srcdir/$pkgname-$pkgver
- make USE_GPL=1
+ make -e prefix=/usr plugindir=/usr/lib/$pkgname USE_GPL=1
}
check() {
cd $srcdir/$pkgname-$pkgver
- make USE_GPL=1 test
+ make -e prefix=/usr plugindir=/usr/lib/$pkgname USE_GPL=1 test
}
package() {
cd $srcdir/$pkgname-$pkgver
- make USE_GPL=1 DESTDIR=$pkgdir prefix=/usr install
-
- for plugin in plugins/*.so ; do
- install -Dm755 $plugin $pkgdir/usr/lib/bcftools/$(basename $plugin)
- done
-
- install -Dm644 $srcdir/bcftools-profile.sh $pkgdir/etc/profile.d/bcftools.sh
+ make -e prefix=/usr plugindir=/usr/lib/$pkgname USE_GPL=1 DESTDIR=$pkgdir install
}