annotate tool_dependencies.xml @ 4:4ec0d9c57ddd draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/package_openbabel_2_3 commit bd736b6361ba659a1251dd1a1a05f7e3b633bdf5
author iuc
date Tue, 22 Dec 2015 19:26:12 -0500
parents 02102db6f1b9
children 22492d97b604
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
7601c962048a Uploaded
iuc
parents:
diff changeset
1 <?xml version="1.0"?>
7601c962048a Uploaded
iuc
parents:
diff changeset
2 <tool_dependency>
7601c962048a Uploaded
iuc
parents:
diff changeset
3 <package name="eigen3" version="3.1.3">
4
4ec0d9c57ddd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/package_openbabel_2_3 commit bd736b6361ba659a1251dd1a1a05f7e3b633bdf5
iuc
parents: 3
diff changeset
4 <repository changeset_revision="de8798991a6a" name="package_eigen_3_1" owner="iuc" prior_installation_required="True" toolshed="https://testtoolshed.g2.bx.psu.edu" />
0
7601c962048a Uploaded
iuc
parents:
diff changeset
5 </package>
7601c962048a Uploaded
iuc
parents:
diff changeset
6 <package name="openbabel" version="2.3.2">
7601c962048a Uploaded
iuc
parents:
diff changeset
7 <install version="1.0">
7601c962048a Uploaded
iuc
parents:
diff changeset
8 <actions>
7601c962048a Uploaded
iuc
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>
7601c962048a Uploaded
iuc
parents:
diff changeset
10
7601c962048a Uploaded
iuc
parents:
diff changeset
11 <!-- populate the environment variables from the dependend repos -->
7601c962048a Uploaded
iuc
parents:
diff changeset
12 <action type="set_environment_for_install">
4
4ec0d9c57ddd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/package_openbabel_2_3 commit bd736b6361ba659a1251dd1a1a05f7e3b633bdf5
iuc
parents: 3
diff changeset
13 <repository changeset_revision="de8798991a6a" name="package_eigen_3_1" owner="iuc" toolshed="https://testtoolshed.g2.bx.psu.edu">
0
7601c962048a Uploaded
iuc
parents:
diff changeset
14 <package name="eigen3" version="3.1.3" />
7601c962048a Uploaded
iuc
parents:
diff changeset
15 </repository>
7601c962048a Uploaded
iuc
parents:
diff changeset
16 </action>
7601c962048a Uploaded
iuc
parents:
diff changeset
17
7601c962048a Uploaded
iuc
parents:
diff changeset
18 <!--
7601c962048a Uploaded
iuc
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.
7601c962048a Uploaded
iuc
parents:
diff changeset
20 -->
7601c962048a Uploaded
iuc
parents:
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>
3
02102db6f1b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/package_openbabel_2_3 commit 97a064489364118d108b0dd2cfb4d9bc53080837
iuc
parents: 2
diff changeset
22 <action type="make_install" />
0
7601c962048a Uploaded
iuc
parents:
diff changeset
23 <action type="set_environment">
7601c962048a Uploaded
iuc
parents:
diff changeset
24 <environment_variable action="prepend_to" name="PATH">$INSTALL_DIR/bin</environment_variable>
7601c962048a Uploaded
iuc
parents:
diff changeset
25 <environment_variable action="prepend_to" name="PYTHONPATH">$INSTALL_DIR/lib</environment_variable>
7601c962048a Uploaded
iuc
parents:
diff changeset
26 <!-- internal variables for open babel -->
7601c962048a Uploaded
iuc
parents:
diff changeset
27 <environment_variable action="set_to" name="BABEL_DATADIR">$INSTALL_DIR/share/openbabel</environment_variable>
7601c962048a Uploaded
iuc
parents:
diff changeset
28 <environment_variable action="set_to" name="BABEL_LIBDIR">$INSTALL_DIR/lib/openbabel/2.3.2</environment_variable>
7601c962048a Uploaded
iuc
parents:
diff changeset
29 <!-- galaxy variables for other tool wrappers -->
7601c962048a Uploaded
iuc
parents:
diff changeset
30 <environment_variable action="set_to" name="OPENBABEL_LIB_DIR">$INSTALL_DIR/lib</environment_variable>
7601c962048a Uploaded
iuc
parents:
diff changeset
31 <environment_variable action="set_to" name="OPENBABEL_INCLUDE_DIR">$INSTALL_DIR/include</environment_variable>
2
ac9bf7ac1281 Uploaded
iuc
parents: 1
diff changeset
32 <environment_variable action="prepend_to" name="LD_LIBRARY_PATH">$INSTALL_DIR/lib/</environment_variable>
ac9bf7ac1281 Uploaded
iuc
parents: 1
diff changeset
33 <environment_variable action="prepend_to" name="CPLUS_INCLUDE_PATH">$INSTALL_DIR/include</environment_variable>
ac9bf7ac1281 Uploaded
iuc
parents: 1
diff changeset
34 <environment_variable action="prepend_to" name="C_INCLUDE_PATH">$INSTALL_DIR/include</environment_variable>
0
7601c962048a Uploaded
iuc
parents:
diff changeset
35 </action>
7601c962048a Uploaded
iuc
parents:
diff changeset
36 </actions>
7601c962048a Uploaded
iuc
parents:
diff changeset
37 </install>
7601c962048a Uploaded
iuc
parents:
diff changeset
38 <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>
7601c962048a Uploaded
iuc
parents:
diff changeset
39 </package>
7601c962048a Uploaded
iuc
parents:
diff changeset
40 </tool_dependency>