Salome HOME
set OCCT tag to V7_5_0p1
[tools/sat_salome.git] / applications / SALOME-9.7.0-int32.pyconf
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3
4 APPLICATION :
5 {
6     name : 'SALOME-9.7.0-int32'
7     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name + '-' + $VARS.dist
8     tag : 'V9_7_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 : {PYTHONIOENCODING:"UTF_8", SALOME_MODULES_ORDER:"SHAPER:SHAPERSTUDY:GEOM:SMESH"}
22         SALOME_trace : "local" # local/file:.../with_logger
23         SALOME_MODULES : "SHAPER,SHAPERSTUDY,GEOM,SMESH,PARAVIS,YACS,JOBMANAGER"  # specify the first modules to display in gui
24     }
25     products :
26     {
27         # PREREQUISITES :
28         alabaster : '0.7.6'
29         Babel : '2.7.0'
30         boost : '1.71.0'
31         CAS : {tag: 'V7_5_0p1', section: 'version_V7_5_0'}
32         certifi : '2018.8.24'
33         cgns : '4.1.1'
34         chardet : '3.0.4'
35         click : '6.7'
36         cmake : '3.12.1'
37         cppunit : '1.13.2'
38         cycler : '0.10.0'
39         Cython : '0.25.2'
40         dateutil : '2.4.2'
41         docutils : '0.12'
42         doxygen : '1.8.14'
43         eigen : '3.3.4'
44         embree : '3.12.2'
45         freeimage : '3.16.0'
46         freetype : '2.9.1'
47         gmsh : '4.1.4'
48         graphviz : '2.38.0'
49         hdf5 : '1.10.3'
50         idna : '2.7'
51         imagesize : '1.0.0'
52         ispc : '1.9.2'
53         Jinja2 : '2.7.3'
54         kiwisolver : '1.0.1'
55         lapack : '3.8.0'
56         libxml2 : '2.9.1'
57         llvm : '8.0.1-clang'
58         markupsafe : '0.23'
59         matplotlib : '3.0.3'
60         medfile : {section: 'default_Autotools', tag: '4.1.0'}
61         mesa : '19.0.8'
62         MeshGems : '2.12-1'
63         metis : '5.1.0'
64         netgen : '5.3.1_with_CAS_7.2'
65         nlopt : '2.5.0'
66         numpy : '1.16.4'
67         omniORB : '4.2.2'
68         omniORBpy : '4.2.2'
69         opencv : '3.2.0'
70         openturns : '1.16'
71         openVKL : '0.11.0'
72         ospray : '2.4.0'
73         packaging : '17.1'
74         ParaView : {tag : '5.9.0', section : 'version_5_9_0_int32'}
75         petsc : {tag : '3.15.0', section: 'version_3_15_0'}
76         Pillow : '7.1.1'
77         planegcs : '0.18-3cb6890'
78         Pygments : '2.0.2'
79         pyparsing : '2.0.3'
80         PyQt : '5.15.3'
81         PyQtChart : '5.9'
82         pyreadline : '2.0'
83         Python : '3.6.5'
84         pytz : '2015.7'
85         qt : '5.12.10'
86         qwt : '6.1.2'
87         requests : '2.19.1'
88         rkCommon : '1.5.1'
89         root : '6.22.02'
90         salome_system : 'native'
91         scipy : '1.4.1'
92         scotch : '6.0.4'
93         setuptools : '38.4.0'
94         sip : '5.5.0'
95         six : '1.10.0'
96         snowballstemmer : '1.2.1'
97         Sphinx : '1.7.6'
98         sphinxcontrib_websupport : '1.1.0'
99         sphinx_rtd_theme : '0.4.3'
100         sphinxintl: '0.9.10'
101         StaticMeshPlugin: '5.8.0'
102         swig : '3.0.12'
103         tbb : '2019_U8'
104         tcl : '8.6.0'
105         tk : '8.6.0'
106         urllib3 : '1.23'
107         URANIE : '4.5.0'
108
109         # SALOME MODULES :
110         'CONFIGURATION'
111         'SALOME'
112         'SHAPER'
113         'SHAPERSTUDY'
114         'RESTRICTED'
115         'LIBBATCH' : {tag :'V2_4_5'}
116         'KERNEL'
117         'MEDCOUPLING': {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'
147         'ADAO'
148         'ADAO_INTERFACE'
149         'PARAVISADDONS'
150         'CEATESTBASE' : {tag: 'SalomeV9'}
151     }
152     profile :
153     {
154         launcher_name : "salome"
155     }
156     virtual_app:
157     {
158         name : "salome"
159         application_name : "APPLI"
160     }
161     test_base : 
162     {
163         name : "SALOME"
164         tag : "SalomeV9"
165     }
166     properties :
167     {
168         mesa_launcher_in_package : "yes"
169         repo_dev : "yes"
170         pip : 'yes'
171         pip_install_dir : 'python'
172         single_install_dir : "yes"
173     }
174 }
175 __overwrite__ :
176 [
177   {
178    # tbb as a mandatory native product since SMESH with tbb, not installed on DB8 (temporary)
179     __condition__ : "VARS.dist in ['DB08']"
180     'APPLICATION.products.tbb' : '4.4'
181   }
182
183   {
184     #
185     __condition__ : "VARS.dist in ['FD26']"
186     'APPLICATION.products.tbb'    : '2017-7'
187     'APPLICATION.products.embree' : '3.5.2'
188   }
189
190   {
191     #
192     __condition__ : "VARS.dist in ['UB20.04']"
193     'PRODUCTS.qt.version_5_9_1.patches' : ['qt-5.9.1-UB20-FD32-socketcanbackend.patch']
194   }
195
196   {
197     __condition__ : "VARS.dist in ['FD32']"
198     '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
199     # see https://bugs.gentoo.org/708730
200     'PRODUCTS.llvm.version_8_0_1_clang.patches' : ['llvm-8.0.1-clang-FD32.patch']
201     'PRODUCTS.qt.version_5_9_1.patches' : ['qt-5.9.1-UB20-FD32-socketcanbackend.patch', 'qt-5.9.1-mapbox-FD32.patch']
202     'PRODUCTS.mesa.version_19_0_8.patches' : ['mesa-19.0.8-debug_symbol.patch']
203   }
204
205   {
206     # Adapt Paraview CMake files to be compliant with recent distributions
207     __condition__ : "VARS.dist in ['FD30', 'FD32', 'CO8']"
208     'PRODUCTS.ParaView.version_5_8_0_int32.patches' : ['paraview.0010-ParaViewClient.patch',
209                                                  'paraview.0004-ParaView_hdf5.patch',
210                                                  'paraview.0005-ParaView_find_cgns.patch',
211                                                  'paraview.0006-ParaView_find_libxml2.patch',
212                                                  'paraview.0007-ParaView_find_freetype.patch',
213                                                  'paraview.0009-ParaView_volume_mapper.patch',
214                                                  'pv_coincident.patch',
215                                                  'paraview.0017-ParaView_protobuf_crash.patch'
216                                                 ]
217   }
218 ]