Salome HOME
fix SALOME 9.6.0 - MPI compilation issue
[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                'pv_coincident.patch'
44               ]
45 }
46
47 version_5_8_0_win :
48 {
49     depend : [
50               'Python',
51               'hdf5',
52               'qt',
53               'boost',
54               'libxml2',
55               'freetype',
56               'matplotlib',
57               'cgns',
58               'Pygments',
59               'pthreads',
60               'zlib'
61              ]
62     patches : ['paraview.0003-ParaViewClient.patch',
63                'paraview.0004-ParaView_hdf5.patch',
64                'paraview.0005-ParaView_find_cgns.patch',
65                'paraview.0006-ParaView_find_libxml2.patch',
66                'paraview.0007-ParaView_find_freetype.patch',
67                'paraview.0008-ParaView_find_zlib.patch',
68                'paraview.0009-ParaView_volume_mapper.patch',
69                'pv_coincident.patch'
70               ]
71 }
72
73 version_5_8_0_MPI :
74 {
75     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
76     # two other LATA patches already included in archive
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.0010-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               'cmake',
164               'Python',
165               'hdf5',
166               'qt',
167               'boost',
168               'libxml2',
169               'freetype',
170               'matplotlib',
171               'gl2ps',
172               'cgns',
173               'Pygments'
174              ]
175 }
176
177 version_5_6_0p1_7bafc2b_win :
178 {
179     compil_script : "ParaView-5.6.0p1_7bafc2b.bat"
180     patches :  [
181                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
182                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
183                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
184                ]
185     depend : [
186               'Python',
187               'hdf5',
188               'qt',
189               'boost',
190               'libxml2',
191               'freetype',
192               'matplotlib',
193               'gl2ps',
194               'cgns',
195               'Pygments',
196               'pthreads'
197              ]
198 }
199
200 version_5_4_1b5c4c89 :
201 {
202     compil_script : "ParaView-5.4.1_b5c4c89.sh"
203     # TA - OP 29/05/2018 Add the 3 patches from BO
204     patches : [
205                'ParaView-5.4.0-b5c4c893-0001-Fix-prob~stallation-of-VTKTargets.cmake-fi.patch',
206                'ParaView-5.4.0-b5c4c893-vtkXOpenGLRenderWindow.cxx.patch',
207                'ParaView-5.4.0-b5c4c893_temporaty_patch.patch'
208               ]
209     depend : [
210               'Python',
211               'hdf5',
212               'qt',
213               'boost',
214               'libxml2',
215               'freetype',
216               'matplotlib',
217               'gl2ps',
218               'cgns',
219               'Pygments'
220              ]
221 }
222
223
224 version_5_1_2plus_820 :
225 {
226     compil_script : "ParaView-5.1-820.sh"
227     depend : [
228               'Python',
229               'hdf5',
230               'qt',
231               'boost',
232               'gl2ps',
233               'libxml2',
234               'freetype',
235               'matplotlib'
236              ]
237 }
238
239 version_5_1_2plus_820_offscreen_rendering :
240 {
241     compil_script : "ParaView-5.1-820-offscreen_rendering.sh"
242     depend : [
243               'Python',
244               'hdf5',
245               'qt',
246               'boost',
247               'gl2ps',
248               'libxml2',
249               'freetype',
250               'matplotlib',
251               'mesa'
252              ]
253 }
254
255 version_5_1_2plus_820_win :
256 {
257     compil_script : "ParaView-5.1-820.bat"
258     depend : [
259               'Python',
260               'hdf5',
261               'qt',
262               'boost',
263               'gl2ps',
264               'libxml2',
265               'freetype',
266               'matplotlib',
267               'zlib',
268               'libpng'
269              ]
270     opt_depend : []
271     patches : [ 'ParaView-5.1.2-win.patch' ]
272 }
273
274 version_5_1_2plus :
275 {
276     compil_script : "ParaView-5.1.sh"
277     depend : [
278               'Python',
279               'hdf5',
280               'qt',
281               'boost',
282               'gl2ps',
283               'libxml2',
284               'freetype',
285               'matplotlib',
286               'cgns'
287              ]
288 }
289
290 version_5_0_1p1 :
291 {
292     name : "ParaView"
293     compil_script :  $name + "-5.0.sh"
294     depend : [
295               'Python',
296               'hdf5',
297               'qt',
298               'boost',
299               'gl2ps',
300               'libxml2',
301               'freetype',
302               'matplotlib'
303              ]
304 }
305
306 version_4_2_0 :
307 {
308     compil_script :  $name + "-3.14.0.sh"
309     depend : [
310               'Python',
311               'hdf5',
312               'qt',
313               'boost',
314               'gl2ps',
315               'libxml2',
316               'freetype',
317               'matplotlib'
318              ]
319     patches : [
320                   $name + "-4.2.0.patch"
321               ]
322 }
323
324 version_3_14_0 :
325 {
326     name : "ParaView"
327     compil_script : $name + "-3.14.0.sh"
328     depend : [
329               "Python",
330               "hdf5",
331               "qt",
332               "ParaViewData",
333               "boost",
334               "gl2ps"
335              ]
336     patches : [
337                   $name + "-3.14.0.patch"
338               ]
339 }