summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChristian Krause2015-06-13 11:56:28 +0200
committerChristian Krause2015-06-13 11:56:28 +0200
commitf55bc8a4aec5b656ac3e83fbf96c14453f3f23a4 (patch)
tree5362f2ce6efa0f3ae8076332f2ba4f9542f47183 /PKGBUILD
downloadaur-f55bc8a4aec5b656ac3e83fbf96c14453f3f23a4.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
1 files changed, 55 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d91e60c2b8ea
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,55 @@
+# Maintainer: Christian Krause ("wookietreiber") <kizkizzbangbang@googlemail.com>
+
+pkgname=wiggletools
+pkgver=1.0
+pkgrel=1
+pkgdesc="basic operations on the space of numerical functions defined on the genome using lazy evaluators for flexibility and efficiency"
+arch=('i686' 'x86_64')
+url="https://github.com/Ensembl/WiggleTools"
+license=('Apache')
+depends=(gsl openssl)
+makedepends=(git libmariadbclient libpng unzip)
+checkdepends=(python2)
+source=("$pkgname-$pkgver.tar.gz::https://github.com/Ensembl/WiggleTools/archive/v$pkgver.tar.gz")
+md5sums=('151aa1ccfaacd77183bf2ac053ee18a0')
+
+prepare() {
+ cd $srcdir/WiggleTools-$pkgver
+
+ git archive --format=zip -9 --remote=git://genome-source.cse.ucsc.edu/kent.git beta src/userApps > userApps.zip
+ unzip -d userApps -j userApps.zip
+ rm userApps.zip
+
+ sed -e 's|python|python2|' \
+ -i Makefile
+
+ sed -e 's|-lgsl|-lgsl -lgslcblas|g' \
+ -e 's|-static||g' \
+ -i src/Makefile
+}
+
+build() {
+ cd $srcdir/WiggleTools-$pkgver
+
+ pushd userApps
+ make fetchSource
+ make
+ popd
+
+ export KENT_SRC=$PWD/userApps/kent/src
+ export TABIX_SRC=$PWD/userApps/samtabix
+
+ make
+}
+
+check() {
+ cd $srcdir/WiggleTools-$pkgver
+
+ make test
+}
+
+package() {
+ cd $srcdir/WiggleTools-$pkgver
+
+ install -Dm755 bin/wiggletools $pkgdir/usr/bin/wiggletools
+}