Salome HOME
bos #38104: prepare final configuration files for SALOME 9.12.0
[tools/sat_salome.git] / applications / SALOME-9.5.0.pyconf
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3
4 APPLICATION :
5 {
6     name : 'SALOME-9.5.0'
7     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name + '-' + $VARS.dist
8     tag : 'V9_5_0'
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.6.0'
30         boost : '1.58.0'
31         CAS : 'V7_4_0p1'
32         certifi : '2018.8.24'
33         cgns : '3.3.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.3.0'
45         freeimage : '3.16.0'
46         freetype : '2.9.1'
47         gmsh : '4.1.4'
48         graphviz : '2.38.0'
49         hdf5 : '1.10.3'
50         homard_bin : '11.12_hdf51103med410'
51         idna : '2.7'
52         imagesize : '1.0.0'
53         ispc : '1.9.2'
54         Jinja2 : '2.7.3'
55         kiwisolver : '1.0.1'
56         lapack : '3.8.0'
57         libxml2 : '2.9.1'
58         llvm : '8.0.1-clang'
59         markupsafe : '0.23'
60         matplotlib : '2.2.2'
61         medfile : '4.1.0'
62         mesa : '19.0.8'
63         MeshGems : '2.10-4'
64         metis : '5.1.0'
65         netgen : '5.3.1_with_CAS_7.2'
66         nlopt : '2.4.2'
67         numpy : '1.15.1'
68         omniORB : '4.2.2'
69         omniORBpy : '4.2.2'
70         opencv : '3.2.0'
71         openssl : "native"
72         ospray : '1.8.4'
73         packaging : '17.1'
74         ParaView : {tag : '5.8.0', section : 'version_5_8_0_int32'}
75         Pillow : '7.1.1'
76         planegcs : '0.18-3cb6890'
77         pockets : '0.6.2'
78         Pygments : '2.0.2'
79         pyparsing : '2.0.3'
80         PyQt : '5.9'
81         pyreadline : '2.0'
82         Python : '3.6.5'
83         pytz : '2015.4'
84         qt : '5.9.1'
85         qwt : '6.1.2'
86         requests : '2.19.1'
87         scipy : '0.19.1'
88         scotch : '6.0.4'
89         setuptools : '38.4.0'
90         sip : '4.19.3'
91         six : '1.10.0'
92         snowballstemmer : '1.2.1'
93         Sphinx : '1.7.6'
94         sphinxcontrib_napoleon : '0.6.1'
95         sphinxcontrib_websupport : '1.1.0'
96         sphinx_rtd_theme : '0.4.3'
97         sphinxintl: '0.9.10'
98         swig : '3.0.12'
99         tbb : 'native'
100         tcl : '8.6.0'
101         tk : '8.6.0'
102         urllib3 : '1.23'
103
104         # SALOME MODULES :
105         'CONFIGURATION'
106         'SALOME'
107         'SHAPER'
108         'SHAPERSTUDY'
109         'RESTRICTED'
110         'LIBBATCH' : {tag :'V2_4_3'}
111         'KERNEL'
112         'MEDCOUPLING'
113         'GUI'
114         'GEOM'
115         'SMESH'
116         'NETGENPLUGIN'
117         'BLSURFPLUGIN'
118         'GHS3DPLUGIN'
119         'GHS3DPRLPLUGIN'
120         'HYBRIDPLUGIN'
121         'HexoticPLUGIN'
122         'GMSHPLUGIN'
123         'HEXABLOCK'
124         'HEXABLOCKPLUGIN'
125         'HOMARD'
126         'FIELDS'
127         'PARAVIS'
128         'JOBMANAGER'
129         'YACS'
130         'YACSGEN'
131         'DOCUMENTATION'
132         'SAMPLES'
133         'COMPONENT'
134         'PYCALCULATOR'
135         'CALCULATOR'
136         'HELLO'
137         'PYHELLO'
138         'EFICAS'
139         'EFICAS_TOOLS'
140         'PY2CPP' : {tag: 'v2.0'}
141         'ADAO'
142         'ADAO_INTERFACE' : {tag: 'master'}
143         'CEATESTBASE' : {tag: 'SalomeV9'}
144     }
145     profile :
146     {
147         launcher_name : "salome"
148     }
149     virtual_app:
150     {
151         name : "salome"
152         application_name : "APPLI"
153     }
154     test_base : 
155     {
156         name : "SALOME"
157         tag : "SalomeV9"
158     }
159     properties :
160     {
161         mesa_launcher_in_package : "yes"
162         repo_dev : "yes"
163         pip : 'yes'
164         pip_install_dir : 'python'
165         single_install_dir : "no"
166     }
167 }
168 __overwrite__ :
169 [
170   {
171    # GTK  compilation issue
172     __condition__ : "VARS.dist in ['CO6']"
173     'APPLICATION.products.opencv' : '2.4.13.5'
174     'APPLICATION.products.tbb'    : '4.4'
175     'APPLICATION.products.llvm'   : '3.9.1-clang'
176     'APPLICATION.products.mesa'   : '13.0.6'
177     'APPLICATION.products.embree' : {tag:'3.3.0',   base: 'no', section: 'version_3_3_0_CO6'}
178    }
179
180   {
181    # tbb as a mandatory native product since SMESH with tbb, not installed on DB8 (temporary)
182     __condition__ : "VARS.dist in ['DB08']"
183     'APPLICATION.products.tbb' : '4.4'
184   }
185
186   {
187      #
188      __condition__ : "VARS.dist in ['FD26']"
189      'APPLICATION.products.tbb'    : '2017-7'
190      'APPLICATION.products.embree' : '3.5.2'
191   }
192 ]