comparison 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
comparison
equal deleted inserted replaced
-1:000000000000 0:0abe6bac47a6
1 #!/bin/bash -e
2 #
3 # Install the tool dependencies for RnaChipIntegrator for testing from command line
4 #
5 # Installation directory
6 TOP_DIR=$1
7 if [ -z "$TOP_DIR" ] ; then
8 echo Usage: $(basename $0) DIR
9 exit
10 fi
11 if [ -z "$(echo $TOP_DIR | grep ^/)" ] ; then
12 TOP_DIR=$(pwd)/$TOP_DIR
13 fi
14 if [ ! -d "$TOP_DIR" ] ; then
15 mkdir -p $TOP_DIR
16 fi
17 cd $TOP_DIR
18 # RnaChipIntegrator 1.0.0
19 VERSION=1.0.0
20 INSTALL_DIR=$TOP_DIR/rnachipintegrator/$VERSION
21 mkdir -p $INSTALL_DIR
22 wd=$(mktemp -d)
23 pushd $wd
24 wget https://pypi.python.org/packages/source/R/RnaChipIntegrator/RnaChipIntegrator-${VERSION}.tar.gz
25 tar zxf RnaChipIntegrator-${VERSION}.tar.gz
26 cd RnaChipIntegrator-$VERSION
27 pip install --no-use-wheel --install-option "--prefix=$INSTALL_DIR" .
28 popd
29 rm -rf $wd/*
30 rmdir $wd
31 cat > rnachipintegrator/$VERSION/env.sh <<EOF
32 #!/bin/sh
33 # Source this to setup rnachipintegrator/$VERSION
34 echo Setting up RnaChipIntegrator $VERSION
35 export PATH=$INSTALL_DIR/bin:\$PATH
36 export PYTHONPATH=$INSTALL_DIR/lib/python2.7/site-packages:\$PYTHONPATH
37 #
38 EOF
39 # xlsxwriter 0.8.4
40 INSTALL_DIR=$TOP_DIR/xlsxwriter/0.8.4
41 mkdir -p $INSTALL_DIR
42 wd=$(mktemp -d)
43 pushd $wd
44 wget -q https://pypi.python.org/packages/source/X/XlsxWriter/XlsxWriter-0.8.4.tar.gz
45 tar xzf XlsxWriter-0.8.4.tar.gz
46 cd XlsxWriter-0.8.4
47 OLD_PYTHONPATH=$PYTHONPATH
48 mkdir -p $INSTALL_DIR/lib/python
49 export PYTHONPATH=$PYTHONPATH:$INSTALL_DIR/lib/python
50 python setup.py install --install-lib $INSTALL_DIR/lib/python --install-scripts $INSTALL_DIR/bin
51 popd
52 rm -rf $wd/*
53 rmdir $wd
54 export PYTHONPATH=$OLD_PYTHONPATH
55 cat > xlsxwriter/0.8.4/env.sh <<EOF
56 #!/bin/sh
57 # Source this to setup xlsxwriter/0.8.4
58 echo Setting up xlsxwriter 0.8.4
59 export PYTHONPATH=$INSTALL_DIR/lib/python:\$PYTHONPATH
60 export PATH=$INSTALL_DIR/bin:\$PATH
61 #
62 EOF
63 ##
64 #