summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBioArchLinuxBot2023-03-22 05:27:21 +0000
committerBioArchLinuxBot2023-03-22 05:27:21 +0000
commite35e22d91f0414db0fa1e1178600b3abff3e2b59 (patch)
tree50ffd2e4321d3cac7e6bb74a2160990d9c8ed790
parentb99ca3b8c41c0529347be7c57b3e8ccbece96435 (diff)
downloadaur-e35e22d91f0414db0fa1e1178600b3abff3e2b59.tar.gz
[lilac] updated to 1.3.7-1
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD39
2 files changed, 25 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b06b345a3de2..2a8476d2b50a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = freebayes
pkgdesc = About Bayesian haplotype-based genetic polymorphism discovery and genotyping
- pkgver = 1.3.6
- pkgrel = 4
+ pkgver = 1.3.7
+ pkgrel = 1
url = https://github.com/freebayes/freebayes
arch = x86_64
license = MIT
@@ -10,14 +10,15 @@ pkgbase = freebayes
makedepends = git
makedepends = cmake
makedepends = make
- makedepends = vcflib
makedepends = vcftools
makedepends = samtools
makedepends = parallel
makedepends = bc
+ makedepends = perl
depends = tabixpp
- depends = htslib
- source = git+https://github.com/freebayes/freebayes.git#tag=v1.3.6
- sha256sums = SKIP
+ depends = seqlib
+ depends = vcflib
+ source = freebayes-1.3.7.tar.gz::https://github.com/freebayes/freebayes/archive/refs/tags/v1.3.7.tar.gz
+ sha256sums = 89c2202aaa82925bc6a49e04df593e5ef3b1547b3b514efcbd490a54d8ad200b
pkgname = freebayes
diff --git a/PKGBUILD b/PKGBUILD
index 80b495a50bf7..c61d9d077eec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,44 +1,41 @@
# Maintainer: Guoyi Zhang <guoyizhang at malacology dot net>
# Contributor: Clint Valentine <valentine.clint@gmail.com>
pkgname=freebayes
-pkgver=1.3.6
-pkgrel=4
+pkgver=1.3.7
+pkgrel=1
pkgdesc="About Bayesian haplotype-based genetic polymorphism discovery and genotyping"
arch=('x86_64')
url="https://github.com/freebayes/freebayes"
license=('MIT')
-
-depends=('tabixpp' 'htslib')
+depends=('tabixpp' 'seqlib' 'vcflib')
makedepends=('ninja' 'meson' 'git' 'cmake' 'make'
-'vcflib' 'vcftools' 'samtools' 'parallel' 'bc')
-optdepends=()
-
-source=("git+https://github.com/freebayes/freebayes.git#tag=v${pkgver}")
-noextract=()
-sha256sums=('SKIP')
+'vcftools' 'samtools' 'parallel' 'bc' 'perl'
+)
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz")
+sha256sums=('89c2202aaa82925bc6a49e04df593e5ef3b1547b3b514efcbd490a54d8ad200b')
prepare() {
- cd "$pkgname"
- git submodule update --init --recursive
+ cd "${pkgname}-${pkgver}"
- # fix limits
- sed -i "/#include <limits>/d" intervaltree/IntervalTree.h
- sed -i "8i #include <limits>" intervaltree/IntervalTree.h
- cp vcflib/tabixpp/tabix.* vcflib/src
+ sed -i "s|dependency('libvcflib'|cc.find_library('libvcflib'|g" meson.build
+ sed -i "s|dependency('libseqlib'|cc.find_library('libseqlib'|g" meson.build
+ sed -i 's|#include "../intervaltree/IntervalTree.h"|#include <IntervalTree.h>|g' src/{*.cpp,*.h}
}
build() {
- cd "$pkgname"
+ cd "${pkgname}-${pkgver}"
test -d build || mkdir build
- meson --prefix=/usr --buildtype=release --includedir=/usr/include/vcflib build
- #marked it because meson.build:9:0: ERROR: Unknown options: "prefer_system_deps"
- #-Dprefer_system_deps=true
+ meson setup --prefix=/usr --buildtype=release \
+ -Dprefer_system_deps=true -Dstatic=false \
+ --default-library=shared \
+ build
cd build
ninja -v
}
package() {
- cd "$pkgname"
+ cd "${pkgname}-${pkgver}"
install -Dm 755 build/freebayes -t $pkgdir/usr/bin/
install -Dm 755 build/bamleftalign -t $pkgdir/usr/bin/
+ install -Dm644 LICENSE -t $pkgdir/usr/share/licenses/${pkgname}/
cd build/libfreebayes_common.a.p
gcc -shared *.o -o libfreebayes_common.so
install -Dm755 libfreebayes_common.so -t $pkgdir/usr/lib/