diff install_tool_deps.sh @ 0:0abe6bac47a6 draft

planemo upload for repository https://github.com/fls-bioinformatics-core/galaxy-tools/tree/master/rnachipintegrator commit 97d556dae96db5457590a3a257392b6e4093a912-dirty
author pjbriggs
date Wed, 24 Feb 2016 09:25:18 -0500
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/install_tool_deps.sh	Wed Feb 24 09:25:18 2016 -0500
@@ -0,0 +1,64 @@
+#!/bin/bash -e
+#
+# Install the tool dependencies for RnaChipIntegrator for testing from command line
+#
+# Installation directory
+TOP_DIR=$1
+if [ -z "$TOP_DIR" ] ; then
+    echo Usage: $(basename $0) DIR
+    exit
+fi
+if [ -z "$(echo $TOP_DIR | grep ^/)" ] ; then
+    TOP_DIR=$(pwd)/$TOP_DIR
+fi
+if [ ! -d "$TOP_DIR" ] ; then
+    mkdir -p $TOP_DIR
+fi
+cd $TOP_DIR
+# RnaChipIntegrator 1.0.0
+VERSION=1.0.0
+INSTALL_DIR=$TOP_DIR/rnachipintegrator/$VERSION
+mkdir -p $INSTALL_DIR
+wd=$(mktemp -d)
+pushd $wd
+wget https://pypi.python.org/packages/source/R/RnaChipIntegrator/RnaChipIntegrator-${VERSION}.tar.gz
+tar zxf RnaChipIntegrator-${VERSION}.tar.gz
+cd RnaChipIntegrator-$VERSION
+pip install --no-use-wheel --install-option "--prefix=$INSTALL_DIR" .
+popd
+rm -rf $wd/*
+rmdir $wd
+cat > rnachipintegrator/$VERSION/env.sh <<EOF
+#!/bin/sh
+# Source this to setup rnachipintegrator/$VERSION
+echo Setting up RnaChipIntegrator $VERSION
+export PATH=$INSTALL_DIR/bin:\$PATH
+export PYTHONPATH=$INSTALL_DIR/lib/python2.7/site-packages:\$PYTHONPATH
+#
+EOF
+# xlsxwriter 0.8.4
+INSTALL_DIR=$TOP_DIR/xlsxwriter/0.8.4
+mkdir -p $INSTALL_DIR
+wd=$(mktemp -d)
+pushd $wd
+wget -q https://pypi.python.org/packages/source/X/XlsxWriter/XlsxWriter-0.8.4.tar.gz
+tar xzf XlsxWriter-0.8.4.tar.gz
+cd XlsxWriter-0.8.4
+OLD_PYTHONPATH=$PYTHONPATH
+mkdir -p $INSTALL_DIR/lib/python
+export PYTHONPATH=$PYTHONPATH:$INSTALL_DIR/lib/python
+python setup.py install --install-lib $INSTALL_DIR/lib/python --install-scripts $INSTALL_DIR/bin
+popd
+rm -rf $wd/*
+rmdir $wd
+export PYTHONPATH=$OLD_PYTHONPATH
+cat > xlsxwriter/0.8.4/env.sh <<EOF
+#!/bin/sh
+# Source this to setup xlsxwriter/0.8.4
+echo Setting up xlsxwriter 0.8.4
+export PYTHONPATH=$INSTALL_DIR/lib/python:\$PYTHONPATH
+export PATH=$INSTALL_DIR/bin:\$PATH
+#
+EOF
+##
+#