Salome HOME
94e4368a28ef94810d6b2764ae27c360c3f4e8aa
[tools/sat_salome.git] / products / ParaView.pyconf
1 default :
2 {
3     name : "ParaView"
4     build_source : "script"
5     compil_script :  $name + $VARS.scriptExtension
6     get_source : "archive"
7     environ :
8     {
9        env_script : $name + ".py"
10     }
11     depend : [
12               'Python',
13               'hdf5',
14               'qt',
15               'boost',
16               'libxml2',
17               'freetype',
18               'matplotlib',
19               'cgns',
20               'Pygments'
21               ]
22     opt_depend : ['openmpi', 'ospray','tbb']
23     build_depend : ["cmake"]
24     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
25     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
26     install_dir : 'base'
27     properties :
28     {
29       incremental : "yes"
30     }
31 }
32
33 version_5_8_0 :
34 {
35     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
36     # two other LATA patches already included in archive
37     patches : ['paraview.0003-ParaViewClient.patch',
38                'paraview.0004-ParaView_hdf5.patch',
39                'paraview.0005-ParaView_find_cgns.patch',
40                'paraview.0006-ParaView_find_libxml2.patch',
41                'paraview.0007-ParaView_find_freetype.patch',
42                'paraview.0009-ParaView_volume_mapper.patch',
43                'paraview.0010-ParaView_find_python.patch',
44                'pv_coincident.patch'
45               ]
46 }
47
48 version_5_8_0_win :
49 {
50     depend : [
51               'Python',
52               'hdf5',
53               'qt',
54               'boost',
55               'libxml2',
56               'freetype',
57               'matplotlib',
58               'cgns',
59               'Pygments',
60               'pthreads',
61               'zlib'
62              ]
63     patches : ['paraview.0003-ParaViewClient.patch',
64                'paraview.0004-ParaView_hdf5.patch',
65                'paraview.0005-ParaView_find_cgns.patch',
66                'paraview.0006-ParaView_find_libxml2.patch',
67                'paraview.0007-ParaView_find_freetype.patch',
68                'paraview.0008-ParaView_find_zlib.patch',
69                'paraview.0009-ParaView_volume_mapper.patch',
70                'pv_coincident.patch'
71               ]
72 }
73
74 version_5_8_0_MPI :
75 {
76     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
77     patches : ['paraview.0003-ParaViewClient.patch',
78                'paraview.0004-ParaView_hdf5.patch',
79                'paraview.0005-ParaView_find_cgns.patch',
80                'paraview.0006-ParaView_find_libxml2.patch',
81                'paraview.0007-ParaView_find_freetype.patch',
82                'paraview.0009-ParaView_volume_mapper.patch',
83                'paraview.0012-VTKM_MPI.patch',
84                'pv_coincident.patch'
85               ]
86 }
87
88 version_5_6_0_bfaf7b8 :
89 {
90     compil_script : "ParaView-5.6.0_bfaf7b8.sh"
91     patches :[
92               'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
93               'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch'
94              ]
95     depend : [
96               'Python',
97               'hdf5',
98               'qt',
99               'boost',
100               'libxml2',
101               'freetype',
102               'matplotlib',
103               'gl2ps',
104               'cgns',
105               'Pygments'
106               ]
107 }
108
109 version_5_6_0_bfaf7b8_win :
110 {
111     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
112     patches :  [
113                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
114                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
115                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
116                ]
117     depend : [
118               'Python',
119               'hdf5',
120               'qt',
121               'boost',
122               'libxml2',
123               'freetype',
124               'matplotlib',
125               'gl2ps',
126               'cgns',
127               'Pygments',
128               'pthreads'
129              ]
130 }
131
132 version_5_6_0_bfaf7b8_ospray_win :
133 {
134     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
135     archive_info : {archive_name : "ParaView-5.6.0_bfaf7b8.tar.gz"}
136     patches : [
137                'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
138                'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
139                'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
140               ]
141     depend : [
142               'Python',
143               'hdf5',
144               'qt',
145               'boost',
146               'libxml2',
147               'freetype',
148               'matplotlib',
149               'gl2ps',
150               'cgns',
151               'Pygments',
152               'ospray',
153               'pthreads'
154              ]
155 }
156
157 version_5_6_0p1_7bafc2b :
158 {
159     compil_script : "ParaView-5.6.0p1_7bafc2b.sh"
160     patches :  [
161                ]
162     depend : [
163               'Python',
164               'hdf5',
165               'qt',
166               'boost',
167               'libxml2',
168               'freetype',
169               'matplotlib',
170               'gl2ps',
171               'cgns',
172               'Pygments'
173              ]
174 }
175
176 version_5_6_0p1_7bafc2b_win :
177 {
178     compil_script : "ParaView-5.6.0p1_7bafc2b.bat"
179     patches :  [
180                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
181                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
182                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
183                ]
184     depend : [
185               'Python',
186               'hdf5',
187               'qt',
188               'boost',
189               'libxml2',
190               'freetype',
191               'matplotlib',
192               'gl2ps',
193               'cgns',
194               'Pygments',
195               'pthreads'
196              ]
197 }
198
199 version_5_4_1b5c4c89 :
200 {
201     compil_script : "ParaView-5.4.1_b5c4c89.sh"
202     # TA - OP 29/05/2018 Add the 3 patches from BO
203     patches : [
204                'ParaView-5.4.0-b5c4c893-0001-Fix-prob~stallation-of-VTKTargets.cmake-fi.patch',
205                'ParaView-5.4.0-b5c4c893-vtkXOpenGLRenderWindow.cxx.patch',
206                'ParaView-5.4.0-b5c4c893_temporaty_patch.patch'
207               ]
208     depend : [
209               'Python',
210               'hdf5',
211               'qt',
212               'boost',
213               'libxml2',
214               'freetype',
215               'matplotlib',
216               'gl2ps',
217               'cgns',
218               'Pygments'
219              ]
220 }
221
222
223 version_5_1_2plus_820 :
224 {
225     compil_script : "ParaView-5.1-820.sh"
226     depend : [
227               'Python',
228               'hdf5',
229               'qt',
230               'boost',
231               'gl2ps',
232               'libxml2',
233               'freetype',
234               'matplotlib'
235              ]
236 }
237
238 version_5_1_2plus_820_offscreen_rendering :
239 {
240     compil_script : "ParaView-5.1-820-offscreen_rendering.sh"
241     depend : [
242               'Python',
243               'hdf5',
244               'qt',
245               'boost',
246               'gl2ps',
247               'libxml2',
248               'freetype',
249               'matplotlib',
250               'mesa'
251              ]
252 }
253
254 version_5_1_2plus_820_win :
255 {
256     compil_script : "ParaView-5.1-820.bat"
257     depend : [
258               'Python',
259               'hdf5',
260               'qt',
261               'boost',
262               'gl2ps',
263               'libxml2',
264               'freetype',
265               'matplotlib',
266               'zlib',
267               'libpng'
268              ]
269     opt_depend : []
270     patches : [ 'ParaView-5.1.2-win.patch' ]
271 }
272
273 version_5_1_2plus :
274 {
275     compil_script : "ParaView-5.1.sh"
276     depend : [
277               'Python',
278               'hdf5',
279               'qt',
280               'boost',
281               'gl2ps',
282               'libxml2',
283               'freetype',
284               'matplotlib',
285               'cgns'
286              ]
287 }
288
289 version_5_0_1p1 :
290 {
291     name : "ParaView"
292     compil_script :  $name + "-5.0.sh"
293     depend : [
294               'Python',
295               'hdf5',
296               'qt',
297               'boost',
298               'gl2ps',
299               'libxml2',
300               'freetype',
301               'matplotlib'
302              ]
303 }
304
305 version_4_2_0 :
306 {
307     compil_script :  $name + "-3.14.0.sh"
308     depend : [
309               'Python',
310               'hdf5',
311               'qt',
312               'boost',
313               'gl2ps',
314               'libxml2',
315               'freetype',
316               'matplotlib'
317              ]
318     patches : [
319                   $name + "-4.2.0.patch"
320               ]
321 }
322
323 version_3_14_0 :
324 {
325     name : "ParaView"
326     compil_script : $name + "-3.14.0.sh"
327     depend : [
328               "Python",
329               "hdf5",
330               "qt",
331               "ParaViewData",
332               "boost",
333               "gl2ps"
334              ]
335     patches : [
336                   $name + "-3.14.0.patch"
337               ]
338 }