diff options
author | Christian Krause | 2015-06-13 11:56:28 +0200 |
---|---|---|
committer | Christian Krause | 2015-06-13 11:56:28 +0200 |
commit | f55bc8a4aec5b656ac3e83fbf96c14453f3f23a4 (patch) | |
tree | 5362f2ce6efa0f3ae8076332f2ba4f9542f47183 /PKGBUILD | |
download | aur-f55bc8a4aec5b656ac3e83fbf96c14453f3f23a4.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 55 |
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 +} |