Salome HOME
spns #24019 Ajout du plugin StaticMesh
[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         ospray : '1.8.4'
76         packaging : 'native'
77         ParaView : '5.8.0'
78         petsc : '3.14.0'
79         Pillow : 'native'
80         # 'native' not exists : freeCAD part but not delivered with it from package handler
81         planegcs : '0.18-3cb6890'
82         pockets : 'native'
83         Pygments : 'native'
84         pyparsing : 'native'
85         PyQt : 'native'
86         pyreadline : 'native'
87         Python : 'native'
88         pytz : 'native'
89         qt : 'native'
90         qwt : 'native'
91         requests : 'native'
92         scipy : 'native'
93         scotch : 'native'
94         setuptools : 'native'
95         sip : 'native'
96         six : 'native'
97         snowballstemmer : 'native'
98         Sphinx : 'native'
99         sphinxcontrib_napoleon : 'native'
100         sphinxcontrib_websupport : 'native'
101         sphinxintl: 'native'
102         sphinx_rtd_theme : 'native'
103         StaticMeshPlugin : '5.8.0'
104         swig : 'native'
105         tbb : 'native'
106         tcl : 'native'
107         tk : 'native'
108         urllib3 : 'native'
109
110         # SALOME MODULES :
111         'CONFIGURATION'
112         'SALOME'
113         'SHAPER'
114         'SHAPERSTUDY'
115         'RESTRICTED'
116         'LIBBATCH' : {tag :'V2_4_4'}
117         'KERNEL'
118         'MEDCOUPLING'
119         'GUI'
120         'GEOM'
121         'SMESH'
122         'NETGENPLUGIN'
123         'BLSURFPLUGIN'
124         'GHS3DPLUGIN'
125         'GHS3DPRLPLUGIN'
126         'HYBRIDPLUGIN'
127         'HexoticPLUGIN'
128         'GMSHPLUGIN'
129         'HEXABLOCK'
130         'HEXABLOCKPLUGIN'
131         'HOMARD'
132         'FIELDS'
133         'PARAVIS'
134         'JOBMANAGER'
135         'YACS'
136         'SOLVERLAB'
137         'YACSGEN'
138         'DOCUMENTATION'
139         'SAMPLES'
140         'COMPONENT'
141         'PYCALCULATOR'
142         'CALCULATOR'
143         'HELLO'
144         'PYHELLO'
145         'EFICAS'
146         'EFICAS_TOOLS'
147         'PY2CPP' : {tag: 'v2.0'}
148         'ADAO'
149         'ADAO_INTERFACE'
150         'PARAVISADDONS'
151         'CEATESTBASE' : {tag: 'SalomeV9'}
152     }
153     profile :
154     {
155         launcher_name : "salome"
156     }
157     virtual_app:
158     {
159         name : "salome"
160         application_name : "APPLI"
161     }
162     test_base :
163     {
164         name : "SALOME"
165         tag : "SalomeV9"
166     }
167     properties :
168     {
169         mesa_launcher_in_package : "yes"
170         repo_dev : "yes"
171         pip : 'yes'
172         pip_install_dir : 'python'
173         single_install_dir : "yes"
174     }
175 }
176 #__overwrite__ :
177 #[
178 #   {
179 #      # Overwrite dedicated to older distributions for a further native use
180 #      # (Some system packages are missing for now on CentOS 8)
181 #      __condition__ : "VARS.dist in ['FD32', 'DB10']"
182 #      'APPLICATION.products.omniORB' : 'native'
183 #      'APPLICATION.products.omniORBpy' : 'native'
184 #   }
185 #]