Salome HOME
spns #34285 create one Openturns per distribution
[tools/sat_salome.git] / applications / SALOME-9.6.0-int32.pyconf
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3
4 APPLICATION :
5 {
6     name : 'SALOME-9.6.0-int32'
7     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name + '-' + $VARS.dist
8     tag : 'V9_6_0'
9     dev : 'no'
10     verbose :'no'
11     debug : 'no'
12     base : 'no'
13     python3 : 'yes'
14     environ :
15     {
16         build : 
17         {
18            CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
19            RESTRICTED_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "RESTRICTED"
20         }
21         launch : {
22             PYTHONIOENCODING:"UTF_8"
23             SALOME_MODULES_ORDER:"SHAPER:SHAPERSTUDY:GEOM:SMESH"
24         }
25         SALOME_trace : "local" # local/file:.../with_logger
26         SALOME_MODULES : "SHAPER,SHAPERSTUDY,GEOM,SMESH,PARAVIS,YACS,JOBMANAGER"  # specify the first modules to display in gui
27     }
28     products :
29     {
30         # PREREQUISITES :
31         alabaster : '0.7.6'
32         Babel : '2.7.0'
33         boost : '1.58.0'
34         CAS : 'V7_4_0p2'
35         certifi : '2018.8.24'
36         cgns : '3.3.1'
37         chardet : '3.0.4'
38         click : '6.7'
39         cmake : '3.12.1'
40         cppunit : '1.13.2'
41         cycler : '0.10.0'
42         Cython : '0.25.2'
43         dateutil : '2.4.2'
44         docutils : '0.12'
45         doxygen : '1.8.14'
46         eigen : '3.3.4'
47         embree : '3.3.0'
48         freeimage : '3.16.0'
49         freetype : '2.9.1'
50         gmsh : '4.1.4'
51         graphviz : '2.38.0'
52         hdf5 : '1.10.3'
53         homard_bin : '11.12_hdf51103med410'
54         idna : '2.7'
55         imagesize : '1.0.0'
56         ispc : '1.9.2'
57         Jinja2 : '2.7.3'
58         kiwisolver : '1.0.1'
59         lapack : '3.8.0'
60         libxml2 : '2.9.1'
61         llvm : '8.0.1-clang'
62         markupsafe : '0.23'
63         matplotlib : '2.2.2'
64         medfile : '4.1.0'
65         mesa : '19.0.8'
66         MeshGems : '2.11-5'
67         metis : '5.1.0'
68         netgen : '5.3.1_with_CAS_7.2'
69         nlopt : '2.4.2'
70         numpy : '1.15.1'
71         omniORB : '4.2.2'
72         omniORBpy : '4.2.2'
73         opencv : '3.2.0'
74         openssl : "native"
75         ospray : '1.8.4'
76         packaging : '17.1'
77         ParaView : {tag : '5.8.0', section : 'version_5_8_0_int32'}
78         petsc : '3.14.0'
79         Pillow : '7.1.1'
80         planegcs : '0.18-3cb6890'
81         pockets : '0.6.2'
82         Pygments : '2.0.2'
83         pyparsing : '2.0.3'
84         PyQt : '5.9'
85         PyQtChart : '5.9'
86         pyreadline : '2.0'
87         Python : '3.6.5'
88         pytz : '2015.7'
89         qt : '5.9.1'
90         qwt : '6.1.2'
91         requests : '2.19.1'
92         scipy : '0.19.1'
93         scotch : '6.0.4'
94         setuptools : '38.4.0'
95         sip : '4.19.3'
96         six : '1.10.0'
97         snowballstemmer : '1.2.1'
98         Sphinx : '1.7.6'
99         sphinxcontrib_napoleon : '0.6.1'
100         sphinxcontrib_websupport : '1.1.0'
101         sphinx_rtd_theme : '0.4.3'
102         sphinxintl: '0.9.10'
103         swig : '3.0.12'
104         tbb : 'native'
105         tcl : '8.6.0'
106         tk : '8.6.0'
107         urllib3 : '1.23'
108
109         # SALOME MODULES :
110         'CONFIGURATION'
111         'SALOME'
112         'SHAPER'
113         'SHAPERSTUDY'
114         'RESTRICTED'
115         'LIBBATCH' : {tag :'V2_4_4'}
116         'KERNEL'
117         'MEDCOUPLING': {tag : 'V9_6_0', section: 'default_32BIT_IDS'}
118         'GUI'
119         'GEOM'
120         'SMESH'
121         'NETGENPLUGIN'
122         'BLSURFPLUGIN'
123         'GHS3DPLUGIN'
124         'GHS3DPRLPLUGIN'
125         'HYBRIDPLUGIN'
126         'HexoticPLUGIN'
127         'GMSHPLUGIN'
128         'HEXABLOCK'
129         'HEXABLOCKPLUGIN'
130         'HOMARD'
131         'FIELDS'
132         'PARAVIS'
133         'JOBMANAGER'
134         'YACS'
135         'YACSGEN'
136         'SOLVERLAB'
137         'DOCUMENTATION'
138         'SAMPLES'
139         'COMPONENT'
140         'PYCALCULATOR'
141         'CALCULATOR'
142         'HELLO'
143         'PYHELLO'
144         'EFICAS'
145         'EFICAS_TOOLS'
146         'PY2CPP' : {tag: 'v2.0'}
147         'ADAO'
148         'ADAO_INTERFACE'
149         'CEATESTBASE'
150     }
151     profile :
152     {
153         launcher_name : "salome"
154     }
155     virtual_app:
156     {
157         name : "salome"
158         application_name : "APPLI"
159     }
160     test_base : 
161     {
162         name : "SALOME"
163         tag : "SalomeV9"
164     }
165     properties :
166     {
167         mesa_launcher_in_package : "yes"
168         repo_dev : "yes"
169         pip : 'yes'
170         pip_install_dir : 'python'
171         single_install_dir : "no"
172     }
173 }
174 __overwrite__ :
175 [
176   {
177    # GTK  compilation issue
178     __condition__ : "VARS.dist in ['CO6']"
179     'APPLICATION.products.opencv' : '2.4.13.5'
180     'APPLICATION.products.tbb' : '4.4'
181     'APPLICATION.products.llvm' : '3.9.1-clang'
182     'APPLICATION.products.mesa' : '13.0.6'
183     'PRODUCTS.embree.default.patches' : ['embree-3.5.2-centos6.patch']
184   }
185
186   {
187    # tbb as a mandatory native product since SMESH with tbb, not installed on DB8 (temporary)
188     __condition__ : "VARS.dist in ['DB08']"
189     'APPLICATION.products.tbb' : '4.4'
190   }
191
192   {
193     #
194     __condition__ : "VARS.dist in ['FD26']"
195     'APPLICATION.products.tbb'    : '2017-7'
196     'APPLICATION.products.embree' : '3.5.2'
197   }
198
199   {
200     #
201     __condition__ : "VARS.dist in ['UB20.04']"
202     'PRODUCTS.qt.version_5_9_1.patches' : ['qt-5.9.1-UB20-FD32-socketcanbackend.patch']
203   }
204
205   {
206     __condition__ : "VARS.dist in ['FD30']"
207     'PRODUCTS.ParaView.version_5_8_0.patches' : ['paraview.0010-ParaViewClient.patch', # xmlpatterns-qt5
208                                                  'paraview.0004-ParaView_hdf5.patch',
209                                                  'paraview.0005-ParaView_find_cgns.patch',
210                                                  'paraview.0006-ParaView_find_libxml2.patch',
211                                                  'paraview.0007-ParaView_find_freetype.patch',
212                                                  'paraview.0009-ParaView_volume_mapper.patch',
213                                                  'pv_coincident.patch'
214                                                 ]
215   }
216
217   {
218     __condition__ : "VARS.dist in ['FD32']"
219     'APPLICATION.products.scipy' : '1.5.2' # gcc https://github.com/scipy/scipy/issues/11611 - either patch numpy to include -fallow-argument-mismatch or move to that version
220     # see https://bugs.gentoo.org/708730
221     'PRODUCTS.llvm.version_8_0_1_clang.patches' : ['llvm-8.0.1-clang-FD32.patch']
222     'PRODUCTS.qt.version_5_9_1.patches' : ['qt-5.9.1-UB20-FD32-socketcanbackend.patch', 'qt-5.9.1-mapbox-FD32.patch']
223     'PRODUCTS.mesa.version_19_0_8.patches' : ['mesa-19.0.8-debug_symbol.patch']
224     'PRODUCTS.ParaView.version_5_8_0.patches' : ['paraview.0010-ParaViewClient.patch',
225                                                  'paraview.0004-ParaView_hdf5.patch',
226                                                  'paraview.0005-ParaView_find_cgns.patch',
227                                                  'paraview.0006-ParaView_find_libxml2.patch',
228                                                  'paraview.0007-ParaView_find_freetype.patch',
229                                                  'paraview.0009-ParaView_volume_mapper.patch',
230                                                  'pv_coincident.patch'
231                                                 ]
232   }
233
234   {
235     __condition__ : "VARS.dist in ['CO8']"
236     'PRODUCTS.ParaView.version_5_8_0.patches' : ['paraview.0010-ParaViewClient.patch',
237                                                  'paraview.0004-ParaView_hdf5.patch',
238                                                  'paraview.0005-ParaView_find_cgns.patch',
239                                                  'paraview.0006-ParaView_find_libxml2.patch',
240                                                  'paraview.0007-ParaView_find_freetype.patch',
241                                                  'paraview.0009-ParaView_volume_mapper.patch',
242                                                  'pv_coincident.patch'
243                                                 ]
244   }
245 ]