Salome HOME
spns #41657: OSCAR UB22.04
[tools/sat_salome.git] / products / root.pyconf
1 default :
2 {
3     name : "root"
4     build_source : "cmake"
5     cmake_options : " -Dgminimal:BOOL=ON -Dmathmore:BOOL=ON -Ddataframe:BOOL=ON -Dmlp:BOOL=ON -Dfftw3:BOOL=ON -Dminuit2:BOOL=ON -Dxml:BOOL=ON -Dasimage:BOOL=ON -Dpyroot:BOOL=ON -Dsoversion:BOOL=ON -Ddataframe:BOOL=ON -DPYTHON_EXECUTABLE:STRING=${PYTHONBIN} -DPYTHON_INCLUDE_DIR:STRING=${PYTHON_INCLUDE} "
6     get_source : "git"
7     git_info:
8     {
9       repositories :
10       {
11         github : "https://github.com/root-project/root.git"
12       }
13     }
14     environ :
15     {
16        env_script : $name + ".py"
17     }
18     depend : ['Python', 'boost', 'freetype', 'freeimage']
19     build_depend : ['cmake', 'libxml2', 'doxygen']
20     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
21     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
22     install_dir : 'base'
23     properties :
24     {
25       incremental : "yes"
26     }
27 }
28
29 default_win:
30 {
31     build_source : "script"
32     compil_script :  "root.bat"
33     depend : ['Python', 'Cython', 'numpy']
34     patches : []
35 }
36
37 version_6_30_06:
38 {
39     get_source : "archive"
40     archive_info : {archive_name : "root_v6.30.06.source.tar.gz"}
41     patches : []
42 }
43
44 version_6_30_06_win:
45 {
46     build_source : "script"
47     compil_script :  "root-6.30.bat"
48     depend : ['Python', 'Cython', 'numpy', 'gl2ps', 'freetype', 'freeimage']
49     patches : []
50 }
51
52 version_6_24_00:
53 {
54     get_source : "archive"
55     patches : []
56 }
57
58 version_6_24_00_win:
59 {
60     build_source : "script"
61     compil_script :  "root-6.24.bat"
62     depend : ['Python', 'Cython', 'numpy']
63     patches : []
64 }
65
66 version_6_22_06:
67 {
68     get_source : "archive"
69     patches : ['root-6.22.06.patch']
70 }
71
72 version_6_22_06_win:
73 {
74     build_source : "script"
75     compil_script :  "root-6.22.bat"
76     archive_info : {archive_name : "root_v6.22.06.win32.vc16.tar.gz"}
77     patches : []
78 }
79
80 version_6_22_02:
81 {
82     get_source : "archive"
83     patches : ['root-6.22.02.patch']
84 }
85
86 version_6_22_02_DB12:
87 {
88     get_source : "archive"
89     patches : ['root-6.22.02.patch', 'root-6.22-python-11.patch', 'root-include_limits.patch']
90 }
91
92 version_6_22_02_CO9:
93 {
94     get_source : "archive"
95     patches : ['root-6.22.02.patch', 'root-include_limits.patch']
96 }
97
98 version_6_22_02_UB22_04:
99 {
100     get_source : "archive"
101     patches : ['root-6.22.02.patch',
102                'root-6.22-afterImage.UB22.patch',
103                'root-6.22-string_view.UB22.patch'
104                ]
105 }
106
107 version_6_22_02_win:
108 {
109     build_source : "script"
110     compil_script :  "root-6.22.bat"
111     archive_info : {archive_name : "root_v6.22.02.win32.vc16.tar.gz"}
112     depend : ['Python', 'boost', 'freetype', 'freeimage']
113     patches : []
114 }
115
116 # these two patches cannot be merged - compilation issue on UB20 otherwise
117 version_6_22_02_FD34:
118 {
119     get_source : "archive"
120     patches : ['root-6.22.02.patch', 'root-6.22.02-gcc-11.0.patch']
121 }
122
123 version_6_22_02_FD36:
124 {
125     get_source : "archive"
126     patches : ['root-6.22.02.patch', 'root-6.22.02-gcc-11.0.patch']
127 }
128
129 version_6_22_02_FD38:
130 {
131     get_source : "archive"
132     patches : ['root-6.22.02.patch', 'root-6.22.02-gcc-11.0.patch']
133 }
134
135 version_6_22_02_FD37:
136 {
137     get_source : "archive"
138     patches : ['root-6.22.02.patch', 'root-6.22.02-gcc-11.0.patch']
139 }
140
141 version_6_16_00:
142 {
143     get_source : "archive"
144 }
145
146 version_6_16_00_win:
147 {
148
149     archive_info : {archive_name : "root_v6.16.00-windows.tar.gz"}
150     build_source : "script"
151     compil_script :  "root-6.16.bat"
152 }
153