summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD56
1 files changed, 56 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..92cd0937ed38
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,56 @@
+# Maintainer: Christian Krause ("wookietreiber") <kizkizzbangbang@googlemail.com>
+
+pkgname=tophat
+pkgver=2.0.14
+pkgrel=1
+pkgdesc="fast splice junction mapper for RNA-Seq reads"
+arch=('x86_64' 'i686')
+url="http://ccb.jhu.edu/software/tophat/index.shtml"
+license=('PerlArtistic')
+depends=('boost-libs' 'bowtie2' 'python2')
+makedepends=('boost' 'clang')
+source=("http://ccb.jhu.edu/software/tophat/downloads/tophat-$pkgver.tar.gz")
+md5sums=('509f72082c98f116131e976681578a9f')
+
+prepare() {
+ cd $srcdir/$pkgname-$pkgver
+
+ sed -e 's|-Wall -Wno-strict-aliasing -g -gdwarf-2 -Wuninitialized||' \
+ -e '/define.*esyscmd/d' \
+ -e 's/svnversion/Unversioned directory/' \
+ -i configure.ac
+
+ sed -e 's|make $(SAMPROG)|make -e $(SAMPROG)|' \
+ -i src/Makefile.am
+
+ sed -e 's|#!/usr/bin/env python|#!/usr/bin/env python2|' \
+ -i src/bed_to_juncs \
+ src/contig_to_chr_coords \
+ src/sra_to_solid \
+ src/tophat.py \
+ src/tophat-fusion-post
+
+ autoreconf -fi
+}
+
+build() {
+ cd $srcdir/$pkgname-$pkgver
+
+ export CC=clang
+ export CXX=clang++
+ export PYTHON=python2
+
+ ./configure --prefix=/usr
+
+ # do not link against system-installed libbam.a
+ sed -e 's|-L/usr/lib||' \
+ -i Makefile src/Makefile
+
+ make -j1
+}
+
+package() {
+ cd $srcdir/$pkgname-$pkgver
+
+ make DESTDIR=$pkgdir install
+}