Salome HOME
ROOT_SALOME_INSTALL for non native builds
[tools/sat_salome.git] / applications / SALOME-8.5.0.pyconf
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3
4 APPLICATION :
5 {
6     name : 'SALOME-8.5.0'
7     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name + '-' + $VARS.dist
8     tag : 'V8_5_0'
9     base : 'no'
10     environ :
11     {
12         build : {CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"}
13     }
14     products :
15     {
16         # PREREQUISITES :         # Pas de H5py, mpi4py, nose, openmpi,
17                                   # Intel Threading Building Blocks, paco++,
18                                   # pkgconfig, tclx
19         # OP 09/04/2018 add Babel and click prerequisites for sphinx-intl
20         Babel : '2.0'
21         boost : '1.58.0'          # Nijni : 1.52.0
22         CAS : 'a4b60cc6a2986181e45acd069b69600c48daf13b' #'V7_2_0p3'
23         cgns : '3.3.1'
24         click : '6.7'
25         cmake : '3.5.2'           # Nijni : 3.3.0
26         cppunit : '1.13.2'        # Nijni : 1.12.1
27         cycler : '0.10.0'
28         Cython : '0.23.2'
29         dateutil : '2.4.2'        # Previous : 2.4.0
30         distribute : '0.7.3'      # Previous : 0.6.28
31         docutils : '0.12'
32         doxygen : '1.8.3.1'
33         eigen : '3.2.7'
34         freeimage : '3.16.0'
35         freetype : '2.9.1'
36         functools32: '3.2.3-2'
37         gl2ps : '1.4.0_4037312'  # Included in ParaView
38         gmsh : '3.0.5'
39         graphviz : '2.38.0'
40         hdf5 : '1.8.14'
41         homard_bin : {section : 'version_6_6_0_to_8_5_0', tag : '11.11'} # Nijni : 11.10
42         Jinja2 : '2.7.3'
43         lapack : '3.7.0'
44         lata : '1.3-PV5.4.1_b5c4c89'
45         libxml2 : '2.9.0'
46         llvm : '3.9.1'
47         markupsafe : '0.23'
48         matplotlib : '2.0.2'
49         medfile : '3.3.1'
50         mesa : '13.0.6'
51         MeshGems : '2.6-4'
52         metis : '5.1.0'
53         netgen : '5.3.1_with_CAS_7.2'
54         numpy : '1.12.1'
55         omniORB : '4.1.6'
56         omniORBpy : '3.6'
57         opencv : '2.4.13.5'
58         ParaView : {section : 'version_5_4_1b5c4c89', tag : '5.4.1_b5c4c89'}
59         planegcs : '0.16'
60
61         # OP 19/04/2018 add pockets prerequisites
62         pockets : '0.6.2'
63         Pygments : '2.0.2'
64         pyparsing : '2.0.3'       # Previous : 1.5.6
65         PyQt : '5.9'
66         pyreadline : '2.0'
67         Python : '2.7.16'
68         pytz : '2015.4'           # Previous : 2014.10
69         qt : '5.9.1'
70         qwt : '6.1.2'
71         scipy : '0.18.1'
72         scotch : '6.0.4'
73         setuptools : '38.4.0'
74         sip : '4.19.3'
75         six : '1.10.0'            # Nijni : 1.9.0
76         Sphinx : '1.2.3'
77
78         # OP 19/04/2018 add sphinxcontrib-napoleon prerequisite
79         # OP sphinxcontrib renamed to sphinxcontrib_napoleon
80         #sphinxcontrib : '0.6.1'
81         sphinxcontrib_napoleon : '0.6.1'
82         
83         # TA 06-04-2018 Add sphinx-intl prerequisite for KERNEL and MEDCOUPLING
84         sphinxintl: '0.9.10'
85         subprocess32 : '3.5.0rc1'
86         swig : '2.0.12'
87         tcl : '8.6.0'
88         tk : '8.6.0'
89         
90         
91         # SALOME MODULES :
92         'CONFIGURATION' : {dev: 'yes'}
93         'SALOME' : {tag :'V8_5_0', dev: 'yes'}
94         'LIBBATCH' : {tag :'V2_4_0', dev: 'yes'}
95         'KERNEL' : {dev: 'yes'}
96         'MEDCOUPLING': {dev: 'yes'}
97         'GUI': {dev: 'yes'}
98
99         'GEOM' : {dev: 'yes'}
100         'SMESH' : {dev: 'yes'}
101         'NETGENPLUGIN' : {dev: 'yes'}
102         'BLSURFPLUGIN': {dev: 'yes'}
103         'GHS3DPLUGIN' : {dev: 'yes'}
104
105          # ne pas livrer le plugin GHS3DPRLPLUGIN dans les versions opensource
106         'GHS3DPRLPLUGIN' : {dev: 'yes'}
107         
108         'HYBRIDPLUGIN' : {dev: 'yes'}
109         'HexoticPLUGIN' : {dev: 'yes'}
110         'GMSHPLUGIN' : {dev: 'yes'}
111         'HEXABLOCK' : {dev: 'yes'}
112         'HEXABLOCKPLUGIN' : {dev: 'yes'}
113         'HOMARD' : {dev: 'yes'}
114         'MED' : {dev: 'yes'}
115         'PARAVIS' : {dev: 'yes'}
116         'JOBMANAGER' : {dev: 'yes'}
117         'YACS' : {dev: 'yes'}
118         'YACSGEN' : {dev: 'yes'}
119         'DOCUMENTATION' : {dev: 'yes'}
120         'SAMPLES' : {dev: 'yes'}
121
122         #ne pas livrer le plugin COMPONENT dans les versions opensource et CEA
123         'COMPONENT' : {dev: 'yes'}
124         #ne pas livrer le plugin PYCALCULATOR dans les versions opensource et CEA
125         'PYCALCULATOR' : {dev: 'yes'}
126         #ne pas livrer le plugin CALCULATOR dans les versions opensource et CEA
127         'CALCULATOR' : {dev: 'yes'}
128         #ne pas livrer le plugin HELLO dans les versions opensource et CEA
129         'HELLO' : {dev: 'yes'}
130         #ne pas livrer le plugin PYHELLO dans les versions opensource et CEA
131         'PYHELLO' : {dev: 'yes'} 
132     }
133     profile :
134     {
135         product : "SALOME"
136     }
137     virtual_app:
138     {
139         name : "salome"
140         application_name : "APPLI"
141     }
142     test_base : 
143     {
144         name : "SALOME"
145         tag : "SalomeV8"
146     }
147 }
148
149
150 __overwrite__ :
151 [
152   {
153 # waiting for vadim branch test
154      'PRODUCTS.YACS.default.nb_proc' : 1
155   }
156 ]