Salome HOME
Fedora 32: scipy compilation issue
[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         }
21         launch : {PYTHONIOENCODING:"UTF_8"} # alternative is to encode every accentued string with .encode('utf-8')
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 : 'native'
29         Babel : 'native'
30         boost : 'native'
31         CAS : 'CR740-SALOME-PATCH'
32         certifi : 'native'
33         cgns : 'native'
34         chardet : 'native'
35         click : 'native'
36         cmake : 'native'
37         cppunit : 'native'
38         cycler : 'native'
39         Cython : 'native'
40         dateutil : 'native'
41         docutils : 'native'
42         doxygen : 'native'
43         eigen : 'native'
44         embree : '3.3.0'
45         freeimage : 'native'
46         freetype : 'native'
47         gl2ps : 'native'
48         # 'native' too difficult here : need python-pip package (gmsh-sdk) besides system packages
49         gmsh : '4.1.4'
50         graphviz : 'native'
51         hdf5 : '1.10.3'
52         homard_bin : '11.12_hdf51103med410'
53         idna : 'native'
54         imagesize : 'native'
55         # 'native' not exists (only available on Fedora platform)
56         ispc : '1.9.2'
57         Jinja2 : 'native'
58         kiwisolver : 'native'
59         lapack : 'native'
60         libxml2 : 'native'
61         llvm : 'native'
62         markupsafe : 'native'
63         matplotlib : 'native'
64         medfile : {section: 'default_Autotools', tag: '4.1.0'}
65         mesa : 'native'
66         MeshGems : '2.11-5'
67         metis : 'native'
68         netgen : '5.3.1_with_CAS_7.2'
69         nlopt : '2.4.2'
70         numpy : 'native'
71         omniORB : '4.2.2'
72         omniORBpy : '4.2.2'
73         opencv : 'native'
74         openssl : 'native'
75         ospray : '1.8.4'
76         packaging : 'native'
77         ParaView : '5.8.0'
78         Pillow : 'native'
79         # 'native' not exists : freeCAD part but not delivered with it from package handler
80         planegcs : '0.18-3cb6890'
81         pockets : 'native'
82         Pygments : 'native'
83         pyparsing : 'native'
84         PyQt : 'native'
85         pyreadline : 'native'
86         Python : 'native'
87         pytz : 'native'
88         qt : 'native'
89         qwt : 'native'
90         requests : 'native'
91         scipy : 'native'
92         scotch : 'native'
93         setuptools : 'native'
94         sip : 'native'
95         six : 'native'
96         snowballstemmer : 'native'
97         Sphinx : 'native'
98         sphinxcontrib_napoleon : 'native'
99         sphinxcontrib_websupport : 'native'
100         sphinxintl: 'native'
101         sphinx_rtd_theme : 'native'
102         swig : 'native'
103         tbb : 'native'
104         tcl : 'native'
105         tk : 'native'
106         urllib3 : 'native'
107
108         # SALOME MODULES :
109         'CONFIGURATION'
110         'SALOME'
111         'SHAPER'
112         'SHAPERSTUDY'
113         'RESTRICTED'
114         'LIBBATCH' : {tag :'V2_4_4rc1'}
115         'KERNEL'
116         'MEDCOUPLING' : {section: 'default_int64'}
117         'GUI'
118         'GEOM'
119         'SMESH'
120         'NETGENPLUGIN'
121         'BLSURFPLUGIN'
122         'GHS3DPLUGIN'
123         'GHS3DPRLPLUGIN'
124         'HYBRIDPLUGIN'
125         'HexoticPLUGIN'
126         'GMSHPLUGIN'
127         'HEXABLOCK'
128         'HEXABLOCKPLUGIN'
129         'HOMARD'
130         'FIELDS'
131         'PARAVIS'
132         'JOBMANAGER'
133         'YACS'
134         'YACSGEN'
135         'DOCUMENTATION'
136         'SAMPLES'
137         'COMPONENT'
138         'PYCALCULATOR'
139         'CALCULATOR'
140         'HELLO'
141         'PYHELLO'
142         'EFICAS'
143         'EFICAS_TOOLS'
144         'PY2CPP' : {tag: 'v2.0'}
145         'ADAO'
146         'ADAO_INTERFACE'
147         'CEATESTBASE' : {tag: 'SalomeV9'}
148     }
149     profile :
150     {
151         launcher_name : "salome"
152     }
153     virtual_app:
154     {
155         name : "salome"
156         application_name : "APPLI"
157     }
158     test_base :
159     {
160         name : "SALOME"
161         tag : "SalomeV9"
162     }
163     properties :
164     {
165         mesa_launcher_in_package : "yes"
166         repo_dev : "yes"
167         pip : 'yes'
168         pip_install_dir : 'python'
169         single_install_dir : "yes"
170     }
171 }
172 __overwrite__ :
173 [
174    {
175       # Overwrite dedicated to older distributions for a further native use
176       # (Some system packages are missing for now on CentOS 8)
177       __condition__ : "VARS.dist in ['FD32', 'DB10']"
178       'APPLICATION.products.omniORB' : 'native'
179       'APPLICATION.products.omniORBpy' : 'native'
180    }
181 ]