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