annotate tool_dependencies.xml @ 7:3a993ff17df5 default tip

ChemicalToolBoX update.
author Bjoern Gruening <bjoern.gruening@gmail.com>
date Mon, 27 May 2013 16:52:44 +0200
parents ccda1b8ebc72
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3a993ff17df5 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 6
diff changeset
1 <?xml version='1.0' encoding='utf-8'?>
0
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
2 <tool_dependency>
4
dc6a907dd737 Uploaded
bgruening
parents: 3
diff changeset
3 <package name="eigen3" version="3.1.3">
7
3a993ff17df5 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 6
diff changeset
4 <repository changeset_revision="b72b882b30b4" name="package_eigen_3_1" owner="bgruening" prior_installation_required="True" toolshed="http://testtoolshed.g2.bx.psu.edu/" />
3
785426417f15 Uploaded
bgruening
parents: 2
diff changeset
5 </package>
0
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
6 <package name="openbabel" version="2.3.2">
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
7 <install version="1.0">
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
8 <actions>
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
9 <action type="download_by_url">http://downloads.sourceforge.net/project/openbabel/openbabel/2.3.2/openbabel-2.3.2.tar.gz</action>
3
785426417f15 Uploaded
bgruening
parents: 2
diff changeset
10
785426417f15 Uploaded
bgruening
parents: 2
diff changeset
11 <!-- populate the environment variables from the dependend repos -->
785426417f15 Uploaded
bgruening
parents: 2
diff changeset
12 <action type="set_environment_for_install">
7
3a993ff17df5 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 6
diff changeset
13 <repository changeset_revision="b72b882b30b4" name="package_eigen_3_1" owner="bgruening" toolshed="http://testtoolshed.g2.bx.psu.edu/">
4
dc6a907dd737 Uploaded
bgruening
parents: 3
diff changeset
14 <package name="eigen3" version="3.1.3" />
3
785426417f15 Uploaded
bgruening
parents: 2
diff changeset
15 </repository>
785426417f15 Uploaded
bgruening
parents: 2
diff changeset
16 </action>
785426417f15 Uploaded
bgruening
parents: 2
diff changeset
17
0
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
18 <!--
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
19 Huge hack, to point to the actual python lib path. Cmake gets confused with mixed python versions (2.x and 3.x) and we need to point explicitely to the recent version.
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
20 -->
5
efffcee80e03 Uploaded
bgruening
parents: 4
diff changeset
21 <action type="shell_command">cmake . -DPYTHON_BINDINGS=ON -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR -DEIGEN3_INCLUDE_DIR=$EIGEN3_SOURCE_PATH -DPYTHON_LIBRARY=`python -c 'import distutils.sysconfig; print "%s/libpython%s.so" % (distutils.sysconfig.get_config_var("LIBPL"), distutils.sysconfig.get_python_version())'`</action>
0
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
22 <action type="shell_command">make</action>
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
23 <action type="shell_command">make install</action>
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
24 <action type="set_environment">
6
ccda1b8ebc72 Uploaded
bgruening
parents: 5
diff changeset
25 <environment_variable action="prepend_to" name="PATH">$INSTALL_DIR/bin</environment_variable>
ccda1b8ebc72 Uploaded
bgruening
parents: 5
diff changeset
26 <environment_variable action="prepend_to" name="PYTHONPATH">$INSTALL_DIR/lib</environment_variable>
1
6fd6b904eeff Uploaded
bgruening
parents: 0
diff changeset
27 <!-- internal variables for open babel -->
6
ccda1b8ebc72 Uploaded
bgruening
parents: 5
diff changeset
28 <environment_variable action="set_to" name="BABEL_DATADIR">$INSTALL_DIR/share/openbabel</environment_variable>
ccda1b8ebc72 Uploaded
bgruening
parents: 5
diff changeset
29 <environment_variable action="set_to" name="BABEL_LIBDIR">$INSTALL_DIR/lib/openbabel/2.3.2</environment_variable>
1
6fd6b904eeff Uploaded
bgruening
parents: 0
diff changeset
30 <!-- galaxy variables for other tool wrappers -->
6
ccda1b8ebc72 Uploaded
bgruening
parents: 5
diff changeset
31 <environment_variable action="set_to" name="OPENBABEL_LIB_DIR">$INSTALL_DIR/lib</environment_variable>
ccda1b8ebc72 Uploaded
bgruening
parents: 5
diff changeset
32 <environment_variable action="set_to" name="OPENBABEL_INCLUDE_DIR">$INSTALL_DIR/include</environment_variable>
0
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
33 </action>
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
34 </actions>
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
35 </install>
4
dc6a907dd737 Uploaded
bgruening
parents: 3
diff changeset
36 <readme>Compiling OpenBabel requires g++ and CMake 2.4+. Optional but required for a few features are the cairo development libraries. OPENBABEL_INCLUDE_DIR and OPENBABEL_LIB_DIR can be accessed from other tool wrappers.</readme>
0
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
37 </package>
7
3a993ff17df5 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 6
diff changeset
38 </tool_dependency>