Salome HOME
b141fd45c3b6e6cebf5ff56edb6d841e081a78dc
[tools/sat_salome.git] / applications / SALOME-master-int32.pyconf
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3
4 APPLICATION :
5 {
6     name : 'SALOME-master-int32'
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         }
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: '1e74e3eacd', section: 'version_1e74e3eacd'}
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         gcc  :  '8.5.0'
48         mpc : 'native'
49         gmp : 'native'
50         mpfr : 'native'
51         gmsh : '4.8.4'
52         graphviz : '2.38.0'
53         hdf5 : '1.10.3'
54         idna : '2.7'
55         imagesize : '1.0.0'
56         ispc : '1.15.0'
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 : '3.0.3'
64         medfile : {section: 'default_Autotools', tag: '4.1.1'}
65         mesa : '19.0.8'
66         MeshGems : '2.13-1'
67         metis : '5.1.0'
68         netgen : '6.2.2101'
69         nlopt : '2.5.0'
70         numpy : '1.16.4'
71         omniORB : '4.2.2'
72         omniORBpy : '4.2.2'
73         opencv : '3.2.0'
74         openturns: '1.16'
75         openVKL: '0.11.0'
76         ospray : '2.4.0'
77         packaging : '17.1'
78         ParaView : '5.9.0'
79         petsc : {tag : '3.15.0', section: 'version_3_15_0'}
80         Pillow : '7.1.1'
81         planegcs : '0.18-3cb6890'
82         psutil : '5.7.2'
83         Pygments : '2.0.2'
84         pyparsing : '2.0.3'
85         PyQt : '5.15.3'
86         #PyQtChart : '5.9'
87         pyreadline : '2.0'
88         Python : '3.6.5'
89         pytz : '2015.7'
90         qt : '5.12.10'
91         qwt : '6.1.2'
92         requests : '2.19.1'
93         rkCommon : '1.5.1'
94         root: '6.22.02'
95         salome_system : 'native'
96         scipy : '1.4.1'
97         scotch : '6.0.4'
98         setuptools : '38.4.0'
99         sip : '5.5.0'
100         six : '1.10.0'
101         snowballstemmer : '1.2.1'
102         Sphinx : '1.7.6'
103         sphinxcontrib_websupport : '1.1.0'
104         sphinx_rtd_theme : '0.4.3'
105         sphinxintl: '0.9.10'
106         StaticMeshPlugin: '5.8.0'
107         swig : '3.0.12'
108         tbb : '2019_U8'
109         tcl : '8.6.0'
110         tk : '8.6.0'
111         urllib3 : '1.23'
112         URANIE : '4.5.0'
113         # SALOME MODULES :
114         'CONFIGURATION'
115         'SALOME'
116         'SHAPER'
117         'SHAPERSTUDY'
118         'RESTRICTED'
119         'LIBBATCH' : {tag : 'V2_4_5'}
120         'KERNEL'
121         'MEDCOUPLING': {section: 'default_32BIT_IDS'}
122         'GUI'
123         'GEOM'
124         'SMESH'
125         'NETGENPLUGIN'
126         'BLSURFPLUGIN'
127         'GHS3DPLUGIN'
128         'GHS3DPRLPLUGIN'
129         'HYBRIDPLUGIN'
130         'HexoticPLUGIN'
131         'GMSHPLUGIN'
132         'HEXABLOCK'
133         'HEXABLOCKPLUGIN'
134         'HOMARD'
135         'FIELDS'
136         'PARAVIS'
137         'JOBMANAGER'
138         'YACS'
139         'YACSGEN'
140         'SOLVERLAB'
141         'DOCUMENTATION'
142         'SAMPLES'
143         'COMPONENT'
144         'PYCALCULATOR'
145         'CALCULATOR'
146         'HELLO'
147         'PYHELLO'
148         'EFICAS'
149         'EFICAS_TOOLS'
150         'PY2CPP'
151         'ADAO'
152         'ADAO_INTERFACE'
153         'PARAVISADDONS'
154         'CEATESTBASE' : {tag: 'SalomeV9'}
155     }
156     profile :
157     {
158         launcher_name : "salome"
159     }
160     virtual_app:
161     {
162         name : "salome"
163         application_name : "APPLI"
164     }
165     test_base : 
166     {
167         name : "SALOME"
168         tag : "SalomeV9"
169     }
170     properties :
171     {
172         mesa_launcher_in_package : "yes"
173         repo_dev : "yes"
174         pip : 'yes'
175         pip_install_dir : 'python'
176         single_install_dir : "no"
177     }
178 }
179 __overwrite__ :
180 [
181   {
182    __condition__ : "VARS.dist in ['FD32']"
183    # https://github.com/scipy/scipy/issues/11611
184    'APPLICATION.products.scipy' : '1.5.2'
185   }
186   {
187    __condition__ : "VARS.dist in ['FD30']"
188    # https://github.com/scipy/scipy/issues/11611
189    'APPLICATION.products.gcc' : '9.3.0'
190   }
191   {
192    __condition__ : "VARS.dist not in ['DB08','DB09', 'FD30']"
193    'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
194   }
195 ]