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