annotate tool_dependencies.xml @ 5:69d798291360 draft

Updated tool dependency definition.
author devteam
date Wed, 27 Nov 2013 23:52:17 -0500
parents be713681f50f
children 64b58c8f2827
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
1 <?xml version="1.0"?>
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
2 <tool_dependency>
5
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
3 <package name="libx11" version="1.5.0">
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
4 <repository changeset_revision="06f3f6f667b0" name="package_libx11_1_5_0" owner="devteam" prior_installation_required="True" toolshed="http://testtoolshed.g2.bx.psu.edu" />
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
5 </package>
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
6 <package name="libxproto" version="7.0.23">
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
7 <repository changeset_revision="fd9ca3b78488" name="package_libxproto_7_0_23" owner="devteam" prior_installation_required="True" toolshed="http://testtoolshed.g2.bx.psu.edu" />
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
8 </package>
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
9 <package name="libxcb" version="1.9.1">
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
10 <repository changeset_revision="e088e0d75718" name="package_libxcb_1_9_1" owner="devteam" prior_installation_required="True" toolshed="http://testtoolshed.g2.bx.psu.edu" />
0
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
11 </package>
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
12 <package name="emboss" version="5.0.0">
5
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
13 <install version="1.0">
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
14 <actions>
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
15 <action type="download_by_url">ftp://emboss.open-bio.org/pub/EMBOSS/old/5.0.0/EMBOSS-5.0.0.tar.gz</action>
0
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
16 <action type="set_environment_for_install">
5
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
17 <repository changeset_revision="06f3f6f667b0" name="package_libx11_1_5_0" owner="devteam" prior_installation_required="True" toolshed="http://testtoolshed.g2.bx.psu.edu" />
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
18 <repository changeset_revision="fd9ca3b78488" name="package_libxproto_7_0_23" owner="devteam" prior_installation_required="True" toolshed="http://testtoolshed.g2.bx.psu.edu" />
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
19 <repository changeset_revision="e088e0d75718" name="package_libxcb_1_9_1" owner="devteam" prior_installation_required="True" toolshed="http://testtoolshed.g2.bx.psu.edu" />
0
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
20 </action>
5
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
21 <action type="shell_command">
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
22 export CFLAGS="-I$XPROTO_INCLUDES" &amp;&amp; \
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
23 export LDFLAGS="-L$XCB_LIBS" &amp;&amp; \
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
24 ./configure --prefix=$INSTALL_DIR --x-includes=$X11_INCLUDE_DIR --x-libraries=$X11_LIB_DIR
0
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
25 </action>
1
f117a9d9dc9c Update the tool_dependencies.xml to use a single <actions> tag set.
devteam
parents: 0
diff changeset
26 <action type="shell_command">make &amp;&amp; make install</action>
3
0e97d4936c23 Uploaded tool_dependencies.xml modified to use the cheetah syntax contributed by B. Gruning.
devteam
parents: 2
diff changeset
27 <action extract="true" type="download_file">ftp://emboss.open-bio.org/pub/EMBOSS/old/5.0.0/PHYLIP-3.6b.tar.gz</action>
1
f117a9d9dc9c Update the tool_dependencies.xml to use a single <actions> tag set.
devteam
parents: 0
diff changeset
28 <action type="change_directory">PHYLIP-3.6b</action>
5
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
29 <action type="shell_command">
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
30 export CFLAGS="-I$XPROTO_INCLUDES" &amp;&amp; \
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
31 export LDFLAGS="-L$XCB_LIBS" &amp;&amp; \
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
32 ./configure --prefix=$INSTALL_DIR --x-includes=$X11_INCLUDE_DIR --x-libraries=$X11_LIB_DIR
0
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
33 </action>
1
f117a9d9dc9c Update the tool_dependencies.xml to use a single <actions> tag set.
devteam
parents: 0
diff changeset
34 <action type="shell_command">make &amp;&amp; make install</action>
2
3569b0e8a8c1 Uploaded tool dependency definition that explicitly prepends $INSTALL_DIR/bin to the $PATH environment variable.
devteam
parents: 1
diff changeset
35 <action type="set_environment">
5
69d798291360 Updated tool dependency definition.
devteam
parents: 4
diff changeset
36 <environment_variable action="prepend_to" name="PATH">$INSTALL_DIR/bin</environment_variable>
2
3569b0e8a8c1 Uploaded tool dependency definition that explicitly prepends $INSTALL_DIR/bin to the $PATH environment variable.
devteam
parents: 1
diff changeset
37 </action>
0
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
38 </actions>
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
39 </install>
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
40 <readme>
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
41 These links provide information for building the Emboss package in most environments.
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
42
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
43 System requirements
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
44 http://emboss.sourceforge.net/download/#Requirements
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
45
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
46 Platform-dependent notes
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
47 http://emboss.sourceforge.net/download/#Platforms
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
48 </readme>
9fd501d0f295 Uploaded tool dependency definition that downloads and installs EMBOSS 5.0.0 and PHYLIP 3.6b.
devteam
parents:
diff changeset
49 </package>
2
3569b0e8a8c1 Uploaded tool dependency definition that explicitly prepends $INSTALL_DIR/bin to the $PATH environment variable.
devteam
parents: 1
diff changeset
50 </tool_dependency>