Mercurial > repos > greg > package_icqsol_1_0
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 && | 29 export PATH=$INSTALL_DIR/bin:$PATH && |
30 export PYTHONPATH=$INSTALL_DIR:$PYTHONPATH && | 30 export PYTHONPATH=$INSTALL_DIR:$PYTHONPATH && |
31 export LD_LIBRARY_PATH=$INSTALL_DIR/lib:$LD_LIBRARY_PATH && | |
32 export PKG_CONFIG_PATH=$INSTALL_DIR/lib/pkgconfig:$PKG_CONFIG_PATH && | 31 export PKG_CONFIG_PATH=$INSTALL_DIR/lib/pkgconfig:$PKG_CONFIG_PATH && |
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 . && | 61 -DPYTHON_INCLUDE_DIR:PATH=$INSTALL_DIR/include/python2.7 . && |
63 make -j 8 && | 62 make && |
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 && | |
88 export LD_LIBRARY_PATH=$INSTALL_DIR/lib:$LD_LIBRARY_PATH && | |
89 export PKG_CONFIG_PATH=$INSTALL_DIR/lib/pkgconfig:$PKG_CONFIG_PATH && | |
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 && | 86 export PATH=$INSTALL_DIR/bin:$PATH && |
102 export LD_LIBRARY_PATH=$INSTALL_DIR/lib:$LD_LIBRARY_PATH && | 87 export VTK_INCLUDE_DIR=$INSTALL_DIR/vtk/include/vtk-6.3 && |
88 export VTK_LIBRARY_DIR=$INSTALL_DIR/vtk/lib && | |
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 . && | 156 -DPYTHON_INCLUDE_DIR:PATH=$INSTALL_DIR/include/python2.7 . && |
171 make -j 8 && | 157 make && |
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 && | |
196 export PKG_CONFIG_PATH=$INSTALL_DIR/lib/pkgconfig:$PKG_CONFIG_PATH && | |
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> |