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