Salome HOME
update gitpub repository
[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         swig : 'native'
104         tbb : 'native'
105         tcl : 'native'
106         tk : 'native'
107         urllib3 : 'native'
108
109         # SALOME MODULES :
110         'CONFIGURATION'
111         'SALOME'
112         'SHAPER'
113         'SHAPERSTUDY'
114         'RESTRICTED'
115         'LIBBATCH' : {tag :'V2_4_4'}
116         'KERNEL'
117         'MEDCOUPLING'
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         'SOLVERLAB'
136         'YACSGEN'
137         'DOCUMENTATION'
138         'SAMPLES'
139         'COMPONENT'
140         'PYCALCULATOR'
141         'CALCULATOR'
142         'HELLO'
143         'PYHELLO'
144         'EFICAS'
145         'EFICAS_TOOLS'
146         'PY2CPP' : {tag: 'v2.0'}
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 #      # Overwrite dedicated to older distributions for a further native use
179 #      # (Some system packages are missing for now on CentOS 8)
180 #      __condition__ : "VARS.dist in ['FD32', 'DB10']"
181 #      'APPLICATION.products.omniORB' : 'native'
182 #      'APPLICATION.products.omniORBpy' : 'native'
183 #   }
184 #]