Salome HOME
SMESH depends upon SHAPERSTUDY - otherwise SHAPERSTUDY_ROOT_DIR is not exposed
[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_9_0 :
34 {
35     compil_script :  'ParaView-5.9.0.sh'
36     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
37     # two other LATA patches already included in archive
38     patches : ['paraview.0003-ParaViewClient.patch',
39                'paraview.0004-ParaView_hdf5.patch',
40                'paraview.0005-ParaView_find_cgns.patch',
41                'paraview.0006-ParaView_find_libxml2.patch',
42                'paraview.0007-ParaView_find_freetype.patch',
43                'paraview.0010-ParaView_CATALYST_cmake.patch',
44                'paraview.0008-ParaView_coincident_rendering.patch',
45                'paraview.0011-ParaView_protobuf_crash.patch',
46                'paraview.0015-Paraview_VTKM_ioss.patch'
47               ]
48 }
49
50 version_5_9_0_int32 :
51 {
52     compil_script :  'ParaView-5.9.0.sh'
53     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
54     # two other LATA patches already included in archive
55     patches : ['paraview.0003-ParaViewClient.patch',
56                'paraview.0004-ParaView_hdf5.patch',
57                'paraview.0005-ParaView_find_cgns.patch',
58                'paraview.0006-ParaView_find_libxml2.patch',
59                'paraview.0007-ParaView_find_freetype.patch',
60                'paraview.0010-ParaView_CATALYST_cmake.patch',
61                'paraview.0008-ParaView_coincident_rendering.patch',
62                'paraview.0011-ParaView_protobuf_crash.patch',
63                'paraview.0015-Paraview_VTKM_ioss.patch'
64               ]
65 }
66
67 version_5_9_0_win :
68 {
69     compil_script :  'ParaView-5.9.0.bat'
70     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
71     depend : [
72               'Python',
73               'hdf5',
74               'qt',
75               'boost',
76               'libxml2',
77               'freetype',
78               'matplotlib',
79               'cgns',
80               'Pygments',
81               'pthreads',
82               'zlib'
83              ]
84     patches : ['paraview.0003-ParaViewClient.patch',
85                'paraview.0004-ParaView_hdf5.patch',
86                'paraview.0005-ParaView_find_cgns.patch',
87                'paraview.0006-ParaView_find_libxml2.patch',
88                'paraview.0007-ParaView_find_freetype.patch',
89                'paraview.0009-ParaView_find_zlib.patch',
90                'paraview.0010-ParaView_CATALYST_cmake.patch',
91                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
92                'paraview.0008-ParaView_coincident_rendering.patch',
93                'paraview.0011-ParaView_protobuf_crash.patch'
94               ]
95 }
96
97 version_5_9_0_win_int32 :
98 {
99     compil_script :  'ParaView-5.9.0.bat'
100     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
101     depend : [
102               'Python',
103               'hdf5',
104               'qt',
105               'boost',
106               'libxml2',
107               'freetype',
108               'matplotlib',
109               'cgns',
110               'Pygments',
111               'pthreads',
112               'zlib'
113              ]
114     patches : ['paraview.0003-ParaViewClient.patch',
115                'paraview.0004-ParaView_hdf5.patch',
116                'paraview.0005-ParaView_find_cgns.patch',
117                'paraview.0006-ParaView_find_libxml2.patch',
118                'paraview.0007-ParaView_find_freetype.patch',
119                'paraview.0008-ParaView_find_zlib.patch',
120                'paraview.0010-ParaView_CATALYST_cmake.patch',
121                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
122                'paraview.0008-ParaView_coincident_rendering.patch',
123                'paraview.0011-ParaView_protobuf_crash.patch'
124               ]
125 }
126
127 version_5_9_0_MPI :
128 {
129     compil_script :  'ParaView-5.9.0.sh'
130     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
131     patches : ['paraview.0003-ParaViewClient.patch',
132                'paraview.0004-ParaView_hdf5.patch',
133                'paraview.0005-ParaView_find_cgns.patch',
134                'paraview.0006-ParaView_find_libxml2.patch',
135                'paraview.0007-ParaView_find_freetype.patch',
136                'paraview-5.9-VTKM_MPI.patch',
137                'paraview.0010-ParaView_CATALYST_cmake.patch',
138                'paraview.0008-ParaView_coincident_rendering.patch',
139                'paraview.0011-ParaView_protobuf_crash.patch',
140                'paraview.0015-Paraview_VTKM_ioss.patch'
141               ]
142 }
143
144 version_5_9_0_MPI_int32 :
145 {
146     compil_script :  'ParaView-5.9.0.sh'
147     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
148     patches : ['paraview.0003-ParaViewClient.patch',
149                'paraview.0004-ParaView_hdf5.patch',
150                'paraview.0005-ParaView_find_cgns.patch',
151                'paraview.0006-ParaView_find_libxml2.patch',
152                'paraview.0007-ParaView_find_freetype.patch',
153                'paraview-5.9-VTKM_MPI.patch',
154                'paraview.0010-ParaView_CATALYST_cmake.patch',
155                'paraview.0008-ParaView_coincident_rendering.patch',
156                'paraview.0011-ParaView_protobuf_crash.patch',
157                'paraview.0015-Paraview_VTKM_ioss.patch'
158               ]
159 }
160
161 version_5_8_0 :
162 {
163     compil_script :  'ParaView-5.8.0.sh'
164     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
165     # two other LATA patches already included in archive
166     patches : ['paraview.0003-ParaViewClient.patch',
167                'paraview.0004-ParaView_hdf5.patch',
168                'paraview.0005-ParaView_find_cgns.patch',
169                'paraview.0006-ParaView_find_libxml2.patch',
170                'paraview.0007-ParaView_find_freetype.patch',
171                'paraview.0009-ParaView_volume_mapper.patch',
172                'paraview.0010-ParaView_find_python.patch',
173                'pv_coincident.patch',
174                'paraview-0012-LATA_64BITS_IDS.patch'
175               ]
176 }
177
178 version_5_8_0_int32 :
179 {
180     compil_script :  'ParaView-5.8.0.sh'
181     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
182     # two other LATA patches already included in archive
183     patches : ['paraview.0003-ParaViewClient.patch',
184                'paraview.0004-ParaView_hdf5.patch',
185                'paraview.0005-ParaView_find_cgns.patch',
186                'paraview.0006-ParaView_find_libxml2.patch',
187                'paraview.0007-ParaView_find_freetype.patch',
188                'paraview.0009-ParaView_volume_mapper.patch',
189                'paraview.0010-ParaView_find_python.patch',
190                'pv_coincident.patch'
191               ]
192 }
193
194 version_5_8_0_win :
195 {
196     compil_script :  'ParaView-5.8.0.bat'
197     depend : [
198               'Python',
199               'hdf5',
200               'qt',
201               'boost',
202               'libxml2',
203               'freetype',
204               'matplotlib',
205               'cgns',
206               'Pygments',
207               'pthreads',
208               'zlib'
209              ]
210     patches : ['paraview.0003-ParaViewClient.patch',
211                'paraview.0004-ParaView_hdf5.patch',
212                'paraview.0005-ParaView_find_cgns.patch',
213                'paraview.0006-ParaView_find_libxml2.patch',
214                'paraview.0007-ParaView_find_freetype.patch',
215                'paraview.0008-ParaView_find_zlib.patch',
216                'paraview.0009-ParaView_volume_mapper.patch',
217                'pv_coincident.patch',
218                'paraview-0012-LATA_64BITS_IDS.patch'
219               ]
220 }
221
222 version_5_8_0_win_int32 :
223 {
224     compil_script :  'ParaView-5.8.0.bat'
225     depend : [
226               'Python',
227               'hdf5',
228               'qt',
229               'boost',
230               'libxml2',
231               'freetype',
232               'matplotlib',
233               'cgns',
234               'Pygments',
235               'pthreads',
236               'zlib'
237              ]
238     patches : ['paraview.0003-ParaViewClient.patch',
239                'paraview.0004-ParaView_hdf5.patch',
240                'paraview.0005-ParaView_find_cgns.patch',
241                'paraview.0006-ParaView_find_libxml2.patch',
242                'paraview.0007-ParaView_find_freetype.patch',
243                'paraview.0008-ParaView_find_zlib.patch',
244                'paraview.0009-ParaView_volume_mapper.patch',
245                'pv_coincident.patch'
246               ]
247 }
248
249 version_5_8_0_MPI :
250 {
251     compil_script :  'ParaView-5.8.0.sh'
252     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
253     patches : ['paraview.0003-ParaViewClient.patch',
254                'paraview.0004-ParaView_hdf5.patch',
255                'paraview.0005-ParaView_find_cgns.patch',
256                'paraview.0006-ParaView_find_libxml2.patch',
257                'paraview.0007-ParaView_find_freetype.patch',
258                'paraview.0009-ParaView_volume_mapper.patch',
259                'paraview.0012-VTKM_MPI.patch',
260                'pv_coincident.patch',
261                'paraview-0012-LATA_64BITS_IDS.patch'
262               ]
263 }
264
265 version_5_8_0_MPI_int32 :
266 {
267     compil_script :  'ParaView-5.8.0.sh'
268     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
269     patches : ['paraview.0003-ParaViewClient.patch',
270                'paraview.0004-ParaView_hdf5.patch',
271                'paraview.0005-ParaView_find_cgns.patch',
272                'paraview.0006-ParaView_find_libxml2.patch',
273                'paraview.0007-ParaView_find_freetype.patch',
274                'paraview.0009-ParaView_volume_mapper.patch',
275                'paraview.0012-VTKM_MPI.patch',
276                'pv_coincident.patch'
277               ]
278 }
279
280 version_5_6_0_bfaf7b8 :
281 {
282     compil_script : "ParaView-5.6.0_bfaf7b8.sh"
283     patches :[
284               'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
285               'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch'
286              ]
287     depend : [
288               'Python',
289               'hdf5',
290               'qt',
291               'boost',
292               'libxml2',
293               'freetype',
294               'matplotlib',
295               'gl2ps',
296               'cgns',
297               'Pygments'
298               ]
299 }
300
301 version_5_6_0_bfaf7b8_win :
302 {
303     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
304     patches :  [
305                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
306                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
307                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
308                ]
309     depend : [
310               'Python',
311               'hdf5',
312               'qt',
313               'boost',
314               'libxml2',
315               'freetype',
316               'matplotlib',
317               'gl2ps',
318               'cgns',
319               'Pygments',
320               'pthreads'
321              ]
322 }
323
324 version_5_6_0_bfaf7b8_ospray_win :
325 {
326     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
327     archive_info : {archive_name : "ParaView-5.6.0_bfaf7b8.tar.gz"}
328     patches : [
329                'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
330                'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
331                'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
332               ]
333     depend : [
334               'Python',
335               'hdf5',
336               'qt',
337               'boost',
338               'libxml2',
339               'freetype',
340               'matplotlib',
341               'gl2ps',
342               'cgns',
343               'Pygments',
344               'ospray',
345               'pthreads'
346              ]
347 }
348
349 version_5_6_0p1_7bafc2b :
350 {
351     compil_script : "ParaView-5.6.0p1_7bafc2b.sh"
352     patches :  [
353                ]
354     depend : [
355               'Python',
356               'hdf5',
357               'qt',
358               'boost',
359               'libxml2',
360               'freetype',
361               'matplotlib',
362               'gl2ps',
363               'cgns',
364               'Pygments'
365              ]
366 }
367
368 version_5_6_0p1_7bafc2b_win :
369 {
370     compil_script : "ParaView-5.6.0p1_7bafc2b.bat"
371     patches :  [
372                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
373                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
374                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
375                ]
376     depend : [
377               'Python',
378               'hdf5',
379               'qt',
380               'boost',
381               'libxml2',
382               'freetype',
383               'matplotlib',
384               'gl2ps',
385               'cgns',
386               'Pygments',
387               'pthreads'
388              ]
389 }
390
391 version_5_4_1b5c4c89 :
392 {
393     compil_script : "ParaView-5.4.1_b5c4c89.sh"
394     # TA - OP 29/05/2018 Add the 3 patches from BO
395     patches : [
396                'ParaView-5.4.0-b5c4c893-0001-Fix-prob~stallation-of-VTKTargets.cmake-fi.patch',
397                'ParaView-5.4.0-b5c4c893-vtkXOpenGLRenderWindow.cxx.patch',
398                'ParaView-5.4.0-b5c4c893_temporaty_patch.patch'
399               ]
400     depend : [
401               'Python',
402               'hdf5',
403               'qt',
404               'boost',
405               'libxml2',
406               'freetype',
407               'matplotlib',
408               'gl2ps',
409               'cgns',
410               'Pygments'
411              ]
412 }
413
414
415 version_5_1_2plus_820 :
416 {
417     compil_script : "ParaView-5.1-820.sh"
418     depend : [
419               'Python',
420               'hdf5',
421               'qt',
422               'boost',
423               'gl2ps',
424               'libxml2',
425               'freetype',
426               'matplotlib'
427              ]
428 }
429
430 version_5_1_2plus_820_offscreen_rendering :
431 {
432     compil_script : "ParaView-5.1-820-offscreen_rendering.sh"
433     depend : [
434               'Python',
435               'hdf5',
436               'qt',
437               'boost',
438               'gl2ps',
439               'libxml2',
440               'freetype',
441               'matplotlib',
442               'mesa'
443              ]
444 }
445
446 version_5_1_2plus_820_win :
447 {
448     compil_script : "ParaView-5.1-820.bat"
449     depend : [
450               'Python',
451               'hdf5',
452               'qt',
453               'boost',
454               'gl2ps',
455               'libxml2',
456               'freetype',
457               'matplotlib',
458               'zlib',
459               'libpng'
460              ]
461     opt_depend : []
462     patches : [ 'ParaView-5.1.2-win.patch' ]
463 }
464
465 version_5_1_2plus :
466 {
467     compil_script : "ParaView-5.1.sh"
468     depend : [
469               'Python',
470               'hdf5',
471               'qt',
472               'boost',
473               'gl2ps',
474               'libxml2',
475               'freetype',
476               'matplotlib',
477               'cgns'
478              ]
479 }
480
481 version_5_0_1p1 :
482 {
483     name : "ParaView"
484     compil_script :  $name + "-5.0.sh"
485     depend : [
486               'Python',
487               'hdf5',
488               'qt',
489               'boost',
490               'gl2ps',
491               'libxml2',
492               'freetype',
493               'matplotlib'
494              ]
495 }
496
497 version_4_2_0 :
498 {
499     compil_script :  $name + "-3.14.0.sh"
500     depend : [
501               'Python',
502               'hdf5',
503               'qt',
504               'boost',
505               'gl2ps',
506               'libxml2',
507               'freetype',
508               'matplotlib'
509              ]
510     patches : [
511                   $name + "-4.2.0.patch"
512               ]
513 }
514
515 version_3_14_0 :
516 {
517     name : "ParaView"
518     compil_script : $name + "-3.14.0.sh"
519     depend : [
520               "Python",
521               "hdf5",
522               "qt",
523               "ParaViewData",
524               "boost",
525               "gl2ps"
526              ]
527     patches : [
528                   $name + "-3.14.0.patch"
529               ]
530 }