Salome HOME
switch on URANIE/OPENTURNS/ROOT for all builds
[tools/sat_salome.git] / applications / SALOME-master-native.pyconf
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3
4 APPLICATION :
5 {
6     name : 'SALOME-master-native'
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"} # alternative is to encode every accentued string with .encode('utf-8')
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 : 'native'
30         Babel : 'native'
31         boost : 'native'
32         CAS : 'CR740-SALOME-PATCH'
33         certifi : 'native'
34         cgns : 'native'
35         chardet : 'native'
36         click : 'native'
37         cmake : 'native'
38         cppunit : 'native'
39         cycler : 'native'
40         Cython : 'native'
41         dateutil : 'native'
42         docutils : 'native'
43         doxygen : 'native'
44         eigen : 'native'
45         embree : '3.3.0'
46         freeimage : 'native'
47         freetype : 'native'
48         gl2ps : 'native'
49         # 'native' too difficult here : need python-pip package (gmsh-sdk) besides system packages
50         gmsh : '4.1.4'
51         graphviz : 'native'
52         hdf5 : '1.10.3'
53         homard_bin : '11.12_hdf51103med410'
54         idna : 'native'
55         imagesize : 'native'
56         # 'native' not exists (only available on Fedora platform)
57         ispc : '1.9.2'
58         Jinja2 : 'native'
59         kiwisolver : 'native'
60         lapack : 'native'
61         libxml2 : 'native'
62         llvm : 'native'
63         markupsafe : 'native'
64         matplotlib : 'native'
65         medfile : {section: 'default_Autotools', tag: '4.1.0'}
66         mesa : 'native'
67         MeshGems : '2.12-1'
68         metis : 'native'
69         netgen : '5.3.1_with_CAS_7.2'
70         nlopt : '2.4.2'
71         numpy : 'native'
72         omniORB : '4.2.2'
73         omniORBpy : '4.2.2'
74         opencv : 'native'
75         openturns: '1.16'
76         ospray : '1.8.4'
77         packaging : 'native'
78         ParaView : '5.8.0'
79         petsc : '3.14.0'
80         Pillow : 'native'
81         # 'native' not exists : freeCAD part but not delivered with it from package handler
82         planegcs : '0.18-3cb6890'
83         pockets : 'native'
84         Pygments : 'native'
85         pyparsing : 'native'
86         PyQt : 'native'
87         pyreadline : 'native'
88         Python : 'native'
89         pytz : 'native'
90         qt : 'native'
91         qwt : 'native'
92         requests : 'native'
93         root: '6.22.02'
94         scipy : 'native'
95         scotch : 'native'
96         setuptools : 'native'
97         sip : 'native'
98         six : 'native'
99         snowballstemmer : 'native'
100         Sphinx : 'native'
101         sphinxcontrib_napoleon : 'native'
102         sphinxcontrib_websupport : 'native'
103         sphinxintl: 'native'
104         sphinx_rtd_theme : 'native'
105         StaticMeshPlugin : '5.8.0'
106         swig : 'native'
107         tbb : 'native'
108         tcl : 'native'
109         tk : 'native'
110         urllib3 : 'native'
111         URANIE : '4.5.0'
112
113         # SALOME MODULES :
114         'CONFIGURATION'
115         'SALOME'
116         'SHAPER'
117         'SHAPERSTUDY'
118         'RESTRICTED'
119         'LIBBATCH' : {tag :'V2_4_4'}
120         'KERNEL'
121         'MEDCOUPLING'
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         'SOLVERLAB'
140         'YACSGEN'
141         'DOCUMENTATION'
142         'SAMPLES'
143         'COMPONENT'
144         'PYCALCULATOR'
145         'CALCULATOR'
146         'HELLO'
147         'PYHELLO'
148         'EFICAS'
149         'EFICAS_TOOLS'
150         'PY2CPP' : {tag: 'v2.0'}
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 : "yes"
177     }
178 }
179 #__overwrite__ :
180 #[
181 #   {
182 #      # Overwrite dedicated to older distributions for a further native use
183 #      # (Some system packages are missing for now on CentOS 8)
184 #      __condition__ : "VARS.dist in ['FD32', 'DB10']"
185 #      'APPLICATION.products.omniORB' : 'native'
186 #      'APPLICATION.products.omniORBpy' : 'native'
187 #   }
188 #]