Salome HOME
bos #38104: prepare final configuration files for SALOME 9.12.0
[tools/sat_salome.git] / applications / SALOME-8.5.0-native.pyconf
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3 #
4 # CNC 19/09/2017 SALOME-master-native is only used from now on FD26
5 APPLICATION :
6 {
7     name : 'SALOME-8.5.0-native'
8     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name + '-' + $VARS.dist
9     tag : 'V8_5_0'
10     base : 'no'
11     environ :
12     {
13         build: { CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION" }
14     }
15     products :
16     {
17         # PREREQUISITES :
18         Babel : '2.0'
19         boost : 'native'
20         CAS : 'a4b60cc6a2986181e45acd069b69600c48daf13b' #'V7_2_0p3'
21         cgns : '3.3.1'
22         click : '6.7'
23         cmake : 'native'
24
25         # a bug should be corrected in PARAVIS cmake before using native cppunit
26         cppunit : '1.13.2'
27
28         # TA 10-04-2018 Remove cycler prerequisite needed for matplotlib 2.0.2
29         #               but native version is older
30         #               (version 2.0.0 with command "rpm -qa")
31         #cycler : '0.10.0'
32         Cython : 'native'
33         dateutil : 'native'
34         distribute : 'native'
35         docutils : 'native'
36         doxygen : 'native'
37         eigen : '3.2.7'
38         freeimage : 'native'
39         freetype : 'native'
40
41         # TA 10-04-2018 Remove functools32 prerequisite needed for matplotlib
42         #               2.0.2 but native version is older
43         #               (version 2.0.0 with command "rpm -qa")
44         #functools32: '3.2.3-2'
45         
46         # TA 12-04-2018: gl2ps becomes non-native as ParaView cannot be compiled
47         #                with native version of gl2ps (1.3.9p1)
48         gl2ps : '1.4.0_4037312'
49         gmsh : '3.0.5'
50         graphviz : 'native'
51         hdf5 : '1.8.14'
52         homard_bin : '11.11'
53         Jinja2 : 'native'
54         lapack : 'native'
55         lata : '1.3-PV5.4.1_b5c4c89'
56         libxml2 : 'native'
57         llvm : '3.9.1'
58         markupsafe : 'native'
59         matplotlib : 'native'
60         medfile : '3.3.1'
61         mesa : '13.0.6'
62         MeshGems : '2.6-4'
63         metis : '5.1.0'
64         netgen : '5.3.1_with_CAS_7.2'
65         numpy : 'native'
66         omniORB : '4.1.6'
67         omniORBpy : '3.6'
68         opencv : '2.4.13.5'
69         ParaView : {section : 'version_5_4_1b5c4c89', tag : '5.4.1_b5c4c89'}
70         planegcs : '0.16'
71         pockets : '0.6.2'
72         Pygments : 'native'
73         pyparsing : 'native'
74         PyQt : '5.7.1'
75         pyreadline : 'native'
76         Python : 'native'
77         pytz : 'native'
78         qt : '5.7.1'
79         qwt : '6.1.2'
80         scipy : 'native'
81         scotch : '6.0.4'
82         setuptools : 'native'
83         sip : 'native'
84         six : 'native'
85         Sphinx : 'native'
86         sphinxcontrib : '0.6.1'
87         sphinxintl: '0.9.10'
88         
89         # TA 10-04-2018 Remove subprocess32 prerequisite needed for matplotlib
90         #               2.0.2 but native version is older
91         #               (version 2.0.0 with command "rpm -qa")
92         #subprocess32 : '3.5.0rc1'
93         swig : 'native'
94         tcl : '8.6.0'
95         tk : '8.6.0'
96         
97         
98         # SALOME MODULES :
99         'CONFIGURATION' : {dev: 'yes'}
100         'SALOME' : {tag :'V8_5_0', dev: 'yes'}
101
102         'LIBBATCH' : {tag :'V2_4_0', dev: 'yes'}
103 # TA 10-04-2018: Adding a new default_SALOME section specific to SALOME to avoid
104 #                impacting other applications with SALOME updates.
105         'KERNEL' : {dev: 'yes'}
106         'MEDCOUPLING': {dev: 'yes'}
107
108         'GUI': {dev: 'yes'}
109         'GEOM' : {dev: 'yes'}
110         'SMESH' : {dev: 'yes'}
111         'NETGENPLUGIN' : {dev: 'yes'}
112         'BLSURFPLUGIN': {dev: 'yes'}
113         'GHS3DPLUGIN' : {dev: 'yes'}
114
115         #ne pas livrer le plugin GHS3DPRLPLUGIN dans les versions opensource
116         'GHS3DPRLPLUGIN' : {dev: 'yes'}
117         
118         'HYBRIDPLUGIN' : {dev: 'yes'}
119         'HexoticPLUGIN' : {dev: 'yes'}
120         'GMSHPLUGIN' : {dev: 'yes'}
121         'HEXABLOCK' : {dev: 'yes'}
122         'HEXABLOCKPLUGIN' : {dev: 'yes'}
123         'HOMARD' : {dev: 'yes'}
124         'MED' : {dev: 'yes'}
125         'PARAVIS' : {dev: 'yes'}
126         'JOBMANAGER' : {dev: 'yes'}
127         'YACS' : {dev: 'yes'}
128         'YACSGEN' : {dev: 'yes'}
129         'DOCUMENTATION' : {dev: 'yes'}
130         'SAMPLES' : {dev: 'yes'}
131
132         #ne pas livrer le plugin COMPONENT dans les versions opensource et CEA
133         'COMPONENT' : {dev: 'yes'}
134         #ne pas livrer le plugin PYCALCULATOR dans les versions opensource et CEA
135         'PYCALCULATOR' : {dev: 'yes'}
136         #ne pas livrer le plugin CALCULATOR dans les versions opensource et CEA
137         'CALCULATOR' : {dev: 'yes'}
138         #ne pas livrer le plugin HELLO dans les versions opensource et CEA
139         'HELLO' : {dev: 'yes'}
140         #ne pas livrer le plugin PYHELLO dans les versions opensource et CEA
141         'PYHELLO' : {dev: 'yes'} 
142     }
143     profile :
144     {
145         product : "SALOME"
146     }
147     virtual_app :
148     {
149         name : "salome"
150         application_name : "APPLI"
151     }
152     test_base : 
153     {
154         name : "SALOME"
155         tag : "SalomeV8"
156     }
157 }
158