Salome HOME
CAS should use its dedicated section on Windows
[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     patches : ['paraview.0003-ParaViewClient.patch',
77                'paraview.0004-ParaView_hdf5.patch',
78                'paraview.0005-ParaView_find_cgns.patch',
79                'paraview.0006-ParaView_find_libxml2.patch',
80                'paraview.0007-ParaView_find_freetype.patch',
81                'paraview.0009-ParaView_volume_mapper.patch',
82                'paraview.0012-VTKM_MPI.patch',
83                'pv_coincident.patch'
84               ]
85 }
86
87 version_5_6_0_bfaf7b8 :
88 {
89     compil_script : "ParaView-5.6.0_bfaf7b8.sh"
90     patches :[
91               'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
92               'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch'
93              ]
94     depend : [
95               'Python',
96               'hdf5',
97               'qt',
98               'boost',
99               'libxml2',
100               'freetype',
101               'matplotlib',
102               'gl2ps',
103               'cgns',
104               'Pygments'
105               ]
106 }
107
108 version_5_6_0_bfaf7b8_win :
109 {
110     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
111     patches :  [
112                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
113                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
114                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
115                ]
116     depend : [
117               'Python',
118               'hdf5',
119               'qt',
120               'boost',
121               'libxml2',
122               'freetype',
123               'matplotlib',
124               'gl2ps',
125               'cgns',
126               'Pygments',
127               'pthreads'
128              ]
129 }
130
131 version_5_6_0_bfaf7b8_ospray_win :
132 {
133     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
134     archive_info : {archive_name : "ParaView-5.6.0_bfaf7b8.tar.gz"}
135     patches : [
136                'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
137                'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
138                'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
139               ]
140     depend : [
141               'Python',
142               'hdf5',
143               'qt',
144               'boost',
145               'libxml2',
146               'freetype',
147               'matplotlib',
148               'gl2ps',
149               'cgns',
150               'Pygments',
151               'ospray',
152               'pthreads'
153              ]
154 }
155
156 version_5_6_0p1_7bafc2b :
157 {
158     compil_script : "ParaView-5.6.0p1_7bafc2b.sh"
159     patches :  [
160                ]
161     depend : [
162               'Python',
163               'hdf5',
164               'qt',
165               'boost',
166               'libxml2',
167               'freetype',
168               'matplotlib',
169               'gl2ps',
170               'cgns',
171               'Pygments'
172              ]
173 }
174
175 version_5_6_0p1_7bafc2b_win :
176 {
177     compil_script : "ParaView-5.6.0p1_7bafc2b.bat"
178     patches :  [
179                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
180                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
181                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
182                ]
183     depend : [
184               'Python',
185               'hdf5',
186               'qt',
187               'boost',
188               'libxml2',
189               'freetype',
190               'matplotlib',
191               'gl2ps',
192               'cgns',
193               'Pygments',
194               'pthreads'
195              ]
196 }
197
198 version_5_4_1b5c4c89 :
199 {
200     compil_script : "ParaView-5.4.1_b5c4c89.sh"
201     # TA - OP 29/05/2018 Add the 3 patches from BO
202     patches : [
203                'ParaView-5.4.0-b5c4c893-0001-Fix-prob~stallation-of-VTKTargets.cmake-fi.patch',
204                'ParaView-5.4.0-b5c4c893-vtkXOpenGLRenderWindow.cxx.patch',
205                'ParaView-5.4.0-b5c4c893_temporaty_patch.patch'
206               ]
207     depend : [
208               'Python',
209               'hdf5',
210               'qt',
211               'boost',
212               'libxml2',
213               'freetype',
214               'matplotlib',
215               'gl2ps',
216               'cgns',
217               'Pygments'
218              ]
219 }
220
221
222 version_5_1_2plus_820 :
223 {
224     compil_script : "ParaView-5.1-820.sh"
225     depend : [
226               'Python',
227               'hdf5',
228               'qt',
229               'boost',
230               'gl2ps',
231               'libxml2',
232               'freetype',
233               'matplotlib'
234              ]
235 }
236
237 version_5_1_2plus_820_offscreen_rendering :
238 {
239     compil_script : "ParaView-5.1-820-offscreen_rendering.sh"
240     depend : [
241               'Python',
242               'hdf5',
243               'qt',
244               'boost',
245               'gl2ps',
246               'libxml2',
247               'freetype',
248               'matplotlib',
249               'mesa'
250              ]
251 }
252
253 version_5_1_2plus_820_win :
254 {
255     compil_script : "ParaView-5.1-820.bat"
256     depend : [
257               'Python',
258               'hdf5',
259               'qt',
260               'boost',
261               'gl2ps',
262               'libxml2',
263               'freetype',
264               'matplotlib',
265               'zlib',
266               'libpng'
267              ]
268     opt_depend : []
269     patches : [ 'ParaView-5.1.2-win.patch' ]
270 }
271
272 version_5_1_2plus :
273 {
274     compil_script : "ParaView-5.1.sh"
275     depend : [
276               'Python',
277               'hdf5',
278               'qt',
279               'boost',
280               'gl2ps',
281               'libxml2',
282               'freetype',
283               'matplotlib',
284               'cgns'
285              ]
286 }
287
288 version_5_0_1p1 :
289 {
290     name : "ParaView"
291     compil_script :  $name + "-5.0.sh"
292     depend : [
293               'Python',
294               'hdf5',
295               'qt',
296               'boost',
297               'gl2ps',
298               'libxml2',
299               'freetype',
300               'matplotlib'
301              ]
302 }
303
304 version_4_2_0 :
305 {
306     compil_script :  $name + "-3.14.0.sh"
307     depend : [
308               'Python',
309               'hdf5',
310               'qt',
311               'boost',
312               'gl2ps',
313               'libxml2',
314               'freetype',
315               'matplotlib'
316              ]
317     patches : [
318                   $name + "-4.2.0.patch"
319               ]
320 }
321
322 version_3_14_0 :
323 {
324     name : "ParaView"
325     compil_script : $name + "-3.14.0.sh"
326     depend : [
327               "Python",
328               "hdf5",
329               "qt",
330               "ParaViewData",
331               "boost",
332               "gl2ps"
333              ]
334     patches : [
335                   $name + "-3.14.0.patch"
336               ]
337 }