comparison tool_dependencies.xml @ 5:70c2d4e3a34b draft

Uploaded
author greg
date Wed, 13 Jan 2016 08:03:14 -0500
parents 789f4e7df861
children 50b81c1d4294
comparison
equal deleted inserted replaced
4:789f4e7df861 5:70c2d4e3a34b
16 </repository> 16 </repository>
17 </action> 17 </action>
18 18
19 <action type="shell_command">bash Anaconda-2.3.0-Linux-x86_64.sh -b -f -p $INSTALL_DIR</action> 19 <action type="shell_command">bash Anaconda-2.3.0-Linux-x86_64.sh -b -f -p $INSTALL_DIR</action>
20 20
21 <!-- Install VTK 6.3.0 into the above Python --> 21 <!-- Install VTK 6.2.0 into the above Python -->
22 <action type="make_directory">$TMP_WORK_DIR/vtk</action> 22 <action type="make_directory">$TMP_WORK_DIR/vtk</action>
23 <action type="change_directory">$TMP_WORK_DIR/vtk</action> 23 <action type="change_directory">$TMP_WORK_DIR/vtk</action>
24 <action target_filename="VTK-6.2.0.tar.gz" type="download_file">http://www.vtk.org/files/release/6.2/VTK-6.2.0.tar.gz</action> 24 <action target_filename="VTK-6.3.0.tar.gz" type="download_file">http://www.vtk.org/files/release/6.3/VTK-6.3.0.tar.gz</action>
25 <action type="shell_command">tar xfvz VTK-6.2.0.tar.gz</action> 25 <action type="shell_command">tar xfvz VTK-6.3.0.tar.gz</action>
26 <action type="change_directory">VTK-6.2.0</action> 26 <action type="change_directory">VTK-6.3.0</action>
27 <action type="shell_command"> 27 <action type="shell_command">
28 28
29 export PATH=$INSTALL_DIR/bin:$PATH &amp;&amp; 29 export PATH=$INSTALL_DIR/bin:$PATH &amp;&amp;
30 export PYTHONPATH=$INSTALL_DIR:$PYTHONPATH &amp;&amp; 30 export PYTHONPATH=$INSTALL_DIR:$PYTHONPATH &amp;&amp;
31 export LD_LIBRARY_PATH=$INSTALL_DIR/lib:$LD_LIBRARY_PATH &amp;&amp;
32 export PKG_CONFIG_PATH=$INSTALL_DIR/lib/pkgconfig:$PKG_CONFIG_PATH &amp;&amp; 31 export PKG_CONFIG_PATH=$INSTALL_DIR/lib/pkgconfig:$PKG_CONFIG_PATH &amp;&amp;
33 cmake \ 32 cmake \
34 -DCMAKE_BUILD_TYPE:STRING=Release \ 33 -DCMAKE_BUILD_TYPE:STRING=Release \
35 -DCMAKE_INSTALL_PREFIX:PATH=`pwd`/../build \ 34 -DCMAKE_INSTALL_PREFIX:PATH=$INSTALL_DIR/vtk \
36 -DVTK_WRAP_PYTHON:BOOL=ON \ 35 -DVTK_WRAP_PYTHON:BOOL=ON \
37 -DVTK_Group_StandAlone:BOOL=OFF \ 36 -DVTK_Group_StandAlone:BOOL=OFF \
38 -DVTK_Group_Rendering:BOOL=OFF \ 37 -DVTK_Group_Rendering:BOOL=OFF \
39 -DModule_vtkCommonColor:BOOL=ON \ 38 -DModule_vtkCommonColor:BOOL=ON \
40 -DModule_vtkCommonComputationalGeometry:BOOL=ON \ 39 -DModule_vtkCommonComputationalGeometry:BOOL=ON \
58 -DModule_vtkIOPLY:BOOL=ON \ 57 -DModule_vtkIOPLY:BOOL=ON \
59 -DVTK_INSTALL_PYTHON_MODULE_DIR:PATH=$INSTALL_DIR/lib/python2.7/site-packages \ 58 -DVTK_INSTALL_PYTHON_MODULE_DIR:PATH=$INSTALL_DIR/lib/python2.7/site-packages \
60 -DPYTHON_EXECUTABLE:PATH=$INSTALL_DIR/bin/python \ 59 -DPYTHON_EXECUTABLE:PATH=$INSTALL_DIR/bin/python \
61 -DPYTHON_LIBRARY:PATH=$INSTALL_DIR/lib/libpython2.7.so \ 60 -DPYTHON_LIBRARY:PATH=$INSTALL_DIR/lib/libpython2.7.so \
62 -DPYTHON_INCLUDE_DIR:PATH=$INSTALL_DIR/include/python2.7 . &amp;&amp; 61 -DPYTHON_INCLUDE_DIR:PATH=$INSTALL_DIR/include/python2.7 . &amp;&amp;
63 make -j 8 &amp;&amp; 62 make &amp;&amp;
64 make install 63 make install
65 64
66 </action> 65 </action>
67 <action type="move_directory_files"> 66 <action type="move_directory_files">
68 <source_directory>../build/bin</source_directory> 67 <source_directory>../build/bin</source_directory>
74 </action> 73 </action>
75 <action type="move_directory_files"> 74 <action type="move_directory_files">
76 <source_directory>../build/lib</source_directory> 75 <source_directory>../build/lib</source_directory>
77 <destination_directory>$INSTALL_DIR/lib</destination_directory> 76 <destination_directory>$INSTALL_DIR/lib</destination_directory>
78 </action> 77 </action>
79
80 <!-- Install and compile pycsg version 0.3.0 as a package in the above Python -->
81 <action type="make_directory">$TMP_WORK_DIR/pycsg</action>
82 <action type="change_directory">$TMP_WORK_DIR/pycsg</action>
83 <action type="shell_command">git clone https://github.com/pletzer/pycsg.git</action>
84 <action type="change_directory">pycsg</action>
85 <action type="shell_command">
86
87 export PATH=$INSTALL_DIR/bin:$PATH &amp;&amp;
88 export LD_LIBRARY_PATH=$INSTALL_DIR/lib:$LD_LIBRARY_PATH &amp;&amp;
89 export PKG_CONFIG_PATH=$INSTALL_DIR/lib/pkgconfig:$PKG_CONFIG_PATH &amp;&amp;
90 $INSTALL_DIR/bin/python setup.py install --prefix=$INSTALL_DIR
91
92 </action>
93 78
94 <!-- Install and compile icqsol version 1.0 as a package in the above Python --> 79 <!-- Install and compile icqsol version 1.0 as a package in the above Python -->
95 <action type="make_directory">$TMP_WORK_DIR/icqsol</action> 80 <action type="make_directory">$TMP_WORK_DIR/icqsol</action>
96 <action type="change_directory">$TMP_WORK_DIR/icqsol</action> 81 <action type="change_directory">$TMP_WORK_DIR/icqsol</action>
97 <action type="shell_command">git clone https://github.com/pletzer/icqsol.git</action> 82 <action type="shell_command">git clone https://github.com/pletzer/icqsol.git</action>
98 <action type="change_directory">icqsol</action> 83 <action type="change_directory">icqsol</action>
99 <action type="shell_command"> 84 <action type="shell_command">
100 85
101 export PATH=$INSTALL_DIR/bin:$PATH &amp;&amp; 86 export PATH=$INSTALL_DIR/bin:$PATH &amp;&amp;
102 export LD_LIBRARY_PATH=$INSTALL_DIR/lib:$LD_LIBRARY_PATH &amp;&amp; 87 export VTK_INCLUDE_DIR=$INSTALL_DIR/vtk/include/vtk-6.3 &amp;&amp;
88 export VTK_LIBRARY_DIR=$INSTALL_DIR/vtk/lib &amp;&amp;
103 $INSTALL_DIR/bin/python setup.py develop --prefix=$INSTALL_DIR 89 $INSTALL_DIR/bin/python setup.py develop --prefix=$INSTALL_DIR
104 $INSTALL_DIR/bin/python setup.py install --prefix=$INSTALL_DIR 90 $INSTALL_DIR/bin/python setup.py install --prefix=$INSTALL_DIR
105 91
106 </action> 92 </action>
107 93
166 -DModule_vtkIOPLY:BOOL=ON \ 152 -DModule_vtkIOPLY:BOOL=ON \
167 -DVTK_INSTALL_PYTHON_MODULE_DIR:PATH=$INSTALL_DIR/lib/python2.7/site-packages \ 153 -DVTK_INSTALL_PYTHON_MODULE_DIR:PATH=$INSTALL_DIR/lib/python2.7/site-packages \
168 -DPYTHON_EXECUTABLE:PATH=$INSTALL_DIR/bin/python \ 154 -DPYTHON_EXECUTABLE:PATH=$INSTALL_DIR/bin/python \
169 -DPYTHON_LIBRARY:PATH=$INSTALL_DIR/lib/libpython2.7.dylib \ 155 -DPYTHON_LIBRARY:PATH=$INSTALL_DIR/lib/libpython2.7.dylib \
170 -DPYTHON_INCLUDE_DIR:PATH=$INSTALL_DIR/include/python2.7 . &amp;&amp; 156 -DPYTHON_INCLUDE_DIR:PATH=$INSTALL_DIR/include/python2.7 . &amp;&amp;
171 make -j 8 &amp;&amp; 157 make &amp;&amp;
172 make install 158 make install
173 159
174 </action> 160 </action>
175 <action type="move_directory_files"> 161 <action type="move_directory_files">
176 <source_directory>../build/bin</source_directory> 162 <source_directory>../build/bin</source_directory>
182 </action> 168 </action>
183 <action type="move_directory_files"> 169 <action type="move_directory_files">
184 <source_directory>../build/lib</source_directory> 170 <source_directory>../build/lib</source_directory>
185 <destination_directory>$INSTALL_DIR/lib</destination_directory> 171 <destination_directory>$INSTALL_DIR/lib</destination_directory>
186 </action> 172 </action>
187
188 <!-- Install and compile pycsg version 0.3.0 as a package in the above Python -->
189 <action type="make_directory">$TMP_WORK_DIR/pycsg</action>
190 <action type="change_directory">$TMP_WORK_DIR/pycsg</action>
191 <action type="shell_command">git clone https://github.com/pletzer/pycsg.git</action>
192 <action type="change_directory">pycsg</action>
193 <action type="shell_command">
194
195 export PATH=$INSTALL_DIR/bin:$PATH &amp;&amp;
196 export PKG_CONFIG_PATH=$INSTALL_DIR/lib/pkgconfig:$PKG_CONFIG_PATH &amp;&amp;
197 $INSTALL_DIR/bin/python setup.py install --prefix=$INSTALL_DIR
198
199 </action>
200 173
201 <!-- Install and compile icqsol version 1.0 as a package in the above Python --> 174 <!-- Install and compile icqsol version 1.0 as a package in the above Python -->
202 <action type="make_directory">$TMP_WORK_DIR/icqsol</action> 175 <action type="make_directory">$TMP_WORK_DIR/icqsol</action>
203 <action type="change_directory">$TMP_WORK_DIR/icqsol</action> 176 <action type="change_directory">$TMP_WORK_DIR/icqsol</action>
204 <action type="shell_command">git clone https://github.com/pletzer/icqsol.git</action> 177 <action type="shell_command">git clone https://github.com/pletzer/icqsol.git</action>