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