#! /bin/bash PKG=meme VERSION=5.3.0 BUILD=0 PREFIX=/pkg/$PKG-$VERSION-$BUILD if [ -n "$TESTING" ]; then PREFIX=/dev/shm/$PKG-$VERSION-$BUILD ; fi set -xe umask 022 BUILD_TMPDIR=/dev/shm/$PKG-$VERSION-$BUILD.build.tmp test -d $BUILD_TMPDIR && ( chmod -R u+rwx $BUILD_TMPDIR || true ; rm -rf $BUILD_TMPDIR ) mkdir -p $BUILD_TMPDIR/home export TMPDIR=$BUILD_TMPDIR export HOME=$BUILD_TMPDIR/home exec </dev/null mkdir -p $PREFIX cat >$PREFIX/profile <<-EOF PATH=$PREFIX/bin:$PREFIX/libexec/meme-$VERSION:\$PATH if [ -d $PREFIX/.compatlibs ]; then export LD_LIBRARY_PATH=$PREFIX/.compatlibs\${LD_LIBRARY_PATH:+:}\$LD_LIBRARY_PATH ; fi EOF . $PREFIX/profile export MAKEFLAGS="-j $(nproc)" BUILDDIR=$PREFIX/build mkdir -p $BUILDDIR cd $BUILDDIR # http://meme-suite.org/doc/download.html, http://meme-suite.org/meme-software/5.3.0/meme-5.3.0.tar.gz test -e meme-$VERSION.tar.gz || wget http://meme-suite.org/meme-software/$VERSION/meme-$VERSION.tar.gz test -d meme-$VERSION || tar -xf meme-$VERSION.tar.gz cd meme-$VERSION ./configure \ --prefix=$PREFIX \ --with-url=http://meme-suite.org/ make make test || true # fasta-dinucleotide-shuffle fails make install exit