annotate tool_dependencies.xml @ 1:b8d51c1a665d

first commit
author nilesh
date Fri, 12 Jul 2013 15:55:41 -0500
parents
children 9159a1bf8615
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
b8d51c1a665d first commit
nilesh
parents:
diff changeset
1 <?xml version="1.0"?>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
2 <tool_dependency>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
3 <package name="zlib" version="1.2.8">
b8d51c1a665d first commit
nilesh
parents:
diff changeset
4 <install version="1.0">
b8d51c1a665d first commit
nilesh
parents:
diff changeset
5 <actions>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
6 <action type="download_by_url">http://zlib.net/zlib-1.2.8.tar.gz</action>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
7 <action type="shell_command">./configure --prefix=$INSTALL_DIR/zlib</action>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
8 <action type="shell_command">make</action>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
9 <action type="shell_command">make install prefix=$INSTALL_DIR/zlib</action>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
10 <action type="set_environment">
b8d51c1a665d first commit
nilesh
parents:
diff changeset
11 <environment_variable name="ZLIB_PATH" action="set_to">$INSTALL_DIR/zlib/lib</environment_variable>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
12 </action>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
13 <action type="set_environment">
b8d51c1a665d first commit
nilesh
parents:
diff changeset
14 <environment_variable name="LD_LIBRARY_PATH" action="prepend_to">$INSTALL_DIR/zlib/lib</environment_variable>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
15 </action>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
16 </actions>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
17 </install>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
18 <readme>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
19 zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. The zlib data format is itself portable across platforms.
b8d51c1a665d first commit
nilesh
parents:
diff changeset
20 </readme>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
21 </package>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
22 <package name="sickle" version="1.21.0">
b8d51c1a665d first commit
nilesh
parents:
diff changeset
23 <install version="1.0">
b8d51c1a665d first commit
nilesh
parents:
diff changeset
24 <actions>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
25 <action type="shell_command">git clone https://github.com/najoshi/sickle.git</action>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
26 <action type="shell_command">make LIBS="-L$ENV[ZLIB_PATH] -lz"</action>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
27 <action type="move_file">
b8d51c1a665d first commit
nilesh
parents:
diff changeset
28 <source>sickle</source>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
29 <destination>$INSTALL_DIR/bin</destination>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
30 </action>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
31 <action type="set_environment">
b8d51c1a665d first commit
nilesh
parents:
diff changeset
32 <environment_variable name="PATH" action="prepend_to">$INSTALL_DIR/bin</environment_variable>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
33 </action>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
34 </actions>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
35 </install>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
36 <readme>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
37 Sickle requires a C compiler; GCC or clang are recommended. Sickle relies on Heng Li's kseq.h, which is bundled with the source. It also requires zlib, which is included in this repo.
b8d51c1a665d first commit
nilesh
parents:
diff changeset
38 </readme>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
39 </package>
b8d51c1a665d first commit
nilesh
parents:
diff changeset
40 </tool_dependency>