Salome HOME
spns #38555: add h5py SAT configuration file
[tools/sat_salome.git] / applications / SALOME-9.4.0.pyconf
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3
4 APPLICATION :
5 {
6     name : 'SALOME-9.4.0'
7     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name + '-' + $VARS.dist
8     tag : 'V9_4_0'
9     debug : 'no'
10     dev : 'no'
11     base : 'no'
12     python3 : 'yes'
13     environ :
14     {
15         build : {CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"}
16         launch : {PYTHONIOENCODING:"UTF_8"}
17         SALOME_trace : "local" # local/file:.../with_logger
18         SALOME_MODULES : "SHAPER,GEOM,SMESH,PARAVIS,YACS,JOBMANAGER"  # specify the first modules to display in gui
19     }
20     products :
21     {
22         # PREREQUISITES :
23         alabaster : '0.7.6'
24         Babel : '2.6.0'
25         boost : '1.58.0'
26         CAS : 'V7_3_0p4'
27         certifi : '2018.8.24'
28         cgns : '3.3.1'
29         chardet : '3.0.4'
30         click : '6.7'
31         cmake : '3.12.1'
32         cppunit : '1.13.2'
33         cycler : '0.10.0'
34         Cython : '0.25.2'
35         dateutil : '2.4.2'
36         docutils : '0.12'
37         doxygen : '1.8.14'
38         eigen : '3.3.4'
39         embree : '3.3.0'
40         freeimage : '3.16.0'
41         freetype : '2.9.1'
42         gl2ps : '1.4.0_4037312'
43         gmsh : '4.1.4'
44         graphviz : '2.38.0'
45         hdf5 : '1.10.3'
46         homard_bin : '11.12'
47         idna : '2.7'
48         imagesize : '1.0.0'
49         ispc : '1.9.2-src'
50         Jinja2 : '2.7.3'
51         kiwisolver : '1.0.1'
52         lapack : '3.8.0'
53         lata : '1.4-PV5.6.0p1_7bafc2b'
54         libxml2 : '2.9.1'
55         llvm : '3.9.1-clang'
56         markupsafe : '0.23'
57         matplotlib : '2.2.2'
58         medfile : '4.0.0'
59         mesa : '13.0.6'
60         MeshGems : '2.9-6'
61         metis : '5.1.0'
62         netgen : '5.3.1_with_CAS_7.2'
63         numpy : '1.15.1'
64         omniORB : '4.2.2'
65         omniORBpy : '4.2.2'
66         opencv : '3.2.0'
67         ospray : '1.7.3'
68         packaging : '17.1'
69         ParaView : '5.6.0_bfaf7b8'
70         planegcs : '0.18-3cb6890'
71         pockets : '0.6.2'
72         Pygments : '2.0.2'
73         pyparsing : '2.0.3'
74         PyQt : '5.9'
75         pyreadline : '2.0'
76         Python : '3.6.5'
77         pytz : '2015.4'
78         qt : '5.9.1'
79         qwt : '6.1.2'
80         requests : '2.19.1'
81         scipy : '0.19.1'
82         scotch : '6.0.4'
83         setuptools : '38.4.0'
84         sip : '4.19.3'
85         six : '1.10.0'
86         snowballstemmer : '1.2.1'
87         Sphinx : '1.7.6'
88         sphinxcontrib_napoleon : '0.6.1'
89         sphinxcontrib_websupport : '1.1.0'
90         sphinxintl: '0.9.10'
91         swig : '3.0.12'
92         tbb : '4.4'
93         tcl : '8.6.0'
94         tk : '8.6.0'
95         urllib3 : '1.23'
96
97         # SALOME MODULES :
98         'CONFIGURATION'
99         'SALOME'
100         'SHAPER'
101         'LIBBATCH' : {tag :'V2_4_2'}
102         'KERNEL'
103         'MEDCOUPLING'
104         'GUI'
105         'GEOM'
106         'SMESH'
107         'NETGENPLUGIN'
108         'BLSURFPLUGIN'
109         'GHS3DPLUGIN'
110         'GHS3DPRLPLUGIN'
111         'HYBRIDPLUGIN'
112         'HexoticPLUGIN'
113         'GMSHPLUGIN'
114         'HEXABLOCK'
115         'HEXABLOCKPLUGIN'
116         'HOMARD'
117         'FIELDS'
118         'PARAVIS'
119         'JOBMANAGER'
120         'YACS'
121         'YACSGEN'
122         'DOCUMENTATION'
123         'SAMPLES'
124         'COMPONENT'
125         'PYCALCULATOR'
126         'CALCULATOR'
127         'HELLO'
128         'PYHELLO'
129         'EFICAS'
130         'EFICAS_TOOLS'
131         'CEATESTBASE' : {tag: 'SalomeV9'}
132     }
133     profile :
134     {
135         launcher_name : "salome"
136     }
137     virtual_app:
138     {
139         name : "salome"
140         application_name : "APPLI"
141     }
142     test_base : 
143     {
144         name : "SALOME"
145         tag : "SalomeV9"
146     }
147     properties :
148     {
149         mesa_launcher_in_package : "yes"
150         repo_dev : "yes"
151         pip : 'yes'
152         pip_install_dir : 'python'
153         single_install_dir : "no"
154     }
155 }
156 __overwrite__ :
157 [
158   {
159    # GTK  compilation issue
160     __condition__ : "VARS.dist in ['CO6']"
161     'APPLICATION.products.opencv' : '2.4.13.5'
162     'APPLICATION.products.embree' : {tag:'3.5.2',   base: 'no', section: 'version_3_5_2_CO6'}
163     'APPLICATION.products.ispc'   : {tag:'1.9.2',   base: 'no', section: 'version_1_9_2_CO6'}
164    }
165
166    {
167       #
168       __condition__ : "VARS.dist in ['UB18.04']"
169       'APPLICATION.products.tbb'    : 'native'
170       'APPLICATION.products.embree' : {tag:'3.3.0',   base: 'no', section: 'version_3_3_0_UB18_0_4'}
171    }
172
173    {
174       #
175       __condition__ : "VARS.dist in ['UB16.04']"
176       'APPLICATION.products.tbb'    : 'native'
177       'APPLICATION.products.embree' : {tag:'3.3.0',   base: 'no', section: 'version_3_3_0_UB16_0_4'}
178    }
179
180    {
181       #
182       __condition__ : "VARS.dist in ['DB10']"
183       'APPLICATION.products.tbb'    : 'native'
184       'APPLICATION.products.embree' : {tag:'3.3.0',         base: 'no', section: 'version_3_3_0_DB10'        }
185       'APPLICATION.products.gl2ps'  : {tag:'1.4.0_4037312', base: 'no', section: 'version_1_4_0_4037312_DB10'}
186    }
187
188    {
189       #
190       __condition__ : "VARS.dist in ['FD26']"
191       'APPLICATION.products.llvm'   : '4.0.1-clang'
192       'APPLICATION.products.mesa'   : '17.1.3'
193       'APPLICATION.products.ispc'   : '1.10.0'
194       'APPLICATION.products.tbb'    : '2017-7'
195       'APPLICATION.products.embree' : '3.5.2'
196       'APPLICATION.products.ospray' : '1.8.4'
197    }
198
199
200     {
201       # as agreed, we don't build SALOME with OSpray support.
202       __condition__ : "VARS.dist in ['FD30']"
203       'APPLICATION.rm_products' : ['embree', 'ispc', 'ospray']
204       # Use tbb as native product since SMESH uses an option which calls the system one
205       'APPLICATION.products.tbb' : 'native'
206       'APPLICATION.products.ParaView' : '5.6.0_bfaf7b8'
207       'APPLICATION.products.llvm' : '3.9.1'
208    }
209 ]