annotate tool_dependencies.xml @ 5:efffcee80e03

Uploaded
author bgruening
date Wed, 15 May 2013 15:16:57 -0400
parents dc6a907dd737
children ccda1b8ebc72
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
1 <tool_dependency>
4
dc6a907dd737 Uploaded
bgruening
parents: 3
diff changeset
2 <package name="eigen3" version="3.1.3">
dc6a907dd737 Uploaded
bgruening
parents: 3
diff changeset
3 <repository toolshed="http://testtoolshed.g2.bx.psu.edu/" name="package_eigen_3_1" owner="bgruening" changeset_revision="b72b882b30b4" prior_installation_required="True" />
3
785426417f15 Uploaded
bgruening
parents: 2
diff changeset
4 </package>
0
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
5 <package name="openbabel" version="2.3.2">
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
6 <install version="1.0">
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
7 <actions>
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
8 <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
9
785426417f15 Uploaded
bgruening
parents: 2
diff changeset
10 <!-- populate the environment variables from the dependend repos -->
785426417f15 Uploaded
bgruening
parents: 2
diff changeset
11 <action type="set_environment_for_install">
4
dc6a907dd737 Uploaded
bgruening
parents: 3
diff changeset
12 <repository toolshed="http://testtoolshed.g2.bx.psu.edu/" name="package_eigen_3_1" owner="bgruening" changeset_revision="b72b882b30b4">
dc6a907dd737 Uploaded
bgruening
parents: 3
diff changeset
13 <package name="eigen3" version="3.1.3" />
3
785426417f15 Uploaded
bgruening
parents: 2
diff changeset
14 </repository>
785426417f15 Uploaded
bgruening
parents: 2
diff changeset
15 </action>
785426417f15 Uploaded
bgruening
parents: 2
diff changeset
16
0
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
17 <!--
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
18 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
19 -->
5
efffcee80e03 Uploaded
bgruening
parents: 4
diff changeset
20 <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
21 <action type="shell_command">make</action>
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
22 <action type="shell_command">make install</action>
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
23 <action type="set_environment">
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
24 <environment_variable name="PATH" action="prepend_to">$INSTALL_DIR/bin</environment_variable>
2
13d2ea9436b3 Uploaded
bgruening
parents: 1
diff changeset
25 <environment_variable name="PYTHONPATH" action="prepend_to">$INSTALL_DIR/lib</environment_variable>
1
6fd6b904eeff Uploaded
bgruening
parents: 0
diff changeset
26 <!-- internal variables for open babel -->
0
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
27 <environment_variable name="BABEL_DATADIR" action="set_to">$INSTALL_DIR/share/openbabel</environment_variable>
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
28 <environment_variable name="BABEL_LIBDIR" action="set_to">$INSTALL_DIR/lib/openbabel/2.3.2</environment_variable>
1
6fd6b904eeff Uploaded
bgruening
parents: 0
diff changeset
29 <!-- galaxy variables for other tool wrappers -->
2
13d2ea9436b3 Uploaded
bgruening
parents: 1
diff changeset
30 <environment_variable name="OPENBABEL_LIB_DIR" action="set_to">$INSTALL_DIR/lib</environment_variable>
13d2ea9436b3 Uploaded
bgruening
parents: 1
diff changeset
31 <environment_variable name="OPENBABEL_INCLUDE_DIR" action="set_to">$INSTALL_DIR/include</environment_variable>
0
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
32 </action>
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
33 </actions>
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
34 </install>
4
dc6a907dd737 Uploaded
bgruening
parents: 3
diff changeset
35 <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
36 </package>
9e07452137da initail Uploaded
bgruening
parents:
diff changeset
37 </tool_dependency>