Revision: | 1.114 |
Committed: | Wed Apr 16 06:33:05 2008 UTC (17 years ago) by dlange |
Branch: | MAIN |
CVS Tags: | CRABSERVER_1_1_3_pre2_BUILD_SLC5, CRABSERVER_1_1_3_pre1_BUILD_SLC5, CRABSERVER_1_1_2_py26_BUILD_SLC5, CRABSERVER_1_1_2_BUILD_SLC5, CRABSERVER_1_1_2_pre1_BUILD_SLC5, CRABSERVER_1_1_2_beta_BUILD_SLC5, CRABSERVER_1_1_2_beta_BUILD_SLC4, CRABSERVER_1_1_1_BUILD_SLC4, CRABSERVER_1_1_1_BUILD_SLC5, dg20100323-prodagent, CRABSERVER_1_1_1_pre12_BUILD_SLC5, CRABSERVER_1_1_1_pre10_BUILD_SLC5, CRABSERVER_1_1_1_pre9_BUILD_SLC4, CRABSERVER_1_1_1_pre9_BUILD_SLC5, CRABSERVER_1_1_1_pre8_BUILD_SLC5, CRABSERVER_1_1_1_pre7_BUILD_SLC5, CRABSERVER_1_1_1_pre7_BUILD_SLC4, CRABSERVER_1_1_1_pre6_BUILD_SLC4, CRABSERVER_1_1_1_pre6_BUILD_SLC5, CRABSERVER_1_1_1_pre5_BUILD_SLC5, CRABSERVER_1_1_1_pre5_BUILD_SLC4, CRABSERVER_1_1_1_pre4_BUILD_SLC5, CRABSERVER_1_1_1_pre4_BUILD_SLC4, CRABSERVER_1_1_1_pre3_BUILD_SLC5_1, CRABSERVER_1_1_1_pre3_BUILD_SLC4, CRABSERVER_1_1_1_pre3_BUILD_SLC5, CRABSERVER_1_1_1_pre3_BUILD_OK, CS_1_1_1_slc4_1_BUILD, CS_1_1_1_test1_SLC4_BUILD, CS_1_1_1_test1_BUILD, CS_1_1_1_slc5_BUILD, CS_1_1_1_slc4_BUILD, ds20100115_cs_SLC5_workOK, CS_SLC5_test_4, CRABSERVER_CS_SLC5_test_3_BUILD, dg20091218c-crabserver, dg20091215c-crabserver, dg20091218b-crabserver, dg20091218-crabserver, CRABSERVER_1_1_1_pre3_BUILD, CRABSERVER_1_1_1_pre2_BUILD, dg20091215b-crabserver, dg20091215-crabserver, CRABSERVER_1_1_1_pre1_BUILD, CRABSERVER_1_1_0_BUILD, CRABSERVER_1_1_0_pre7_BUILD, CRABSERVER_1_1_0_pre6_BUILD, CRABSERVER_1_1_0_pre5_BUILD, CRABSERVER_1_1_0_pre4_BUILD, CRABSERVER_1_1_0_pre3_BUILD, CRABSERVER_1_0_10_BUILD, CRABSERVER_1_0_10_pre1_BUILD, CRABSERVER_1_1_0_pre2_BUILD, CRABSERVER_1_1_0_pre1_BUILD, CRABSERVER_1_0_9_BUILD, CRABSERVER_1_0_9_pre3_BUILD, CRABSERVER_1_0_9_pre2_BUILD, CRABSERVER_1_0_9_pre1_BUILD, CRABSERVER_1_0_9_pre1, CRABSERVER_1_0_8_BUILD, CRABSERVER_1_0_8_pre7_BUILD, CRABSERVER_1_0_8_pre6_BUILD, CRABSERVER_1_0_8_pre5_BUILD, CRABSERVER_1_0_8_pre4_BUILD, CRABSERVER_1_0_8_pre3_BUILD, CRABSERVER_1_0_8_pre2_BUILD, CRABSERVER_1_0_8_pre1_BUILD, CRABSERVER_1_0_7_BUILD, CRABSERVER_1_0_7_pre4_BUILD, CRABSERVER_1_0_7_pre3_BUILD, CRABSERVER_1_0_7_pre2_BUILD, CRABSERVER_1_0_7_pre1_BUILD, PRODAGENT_0_12_9_patch1_20081219, PRODAGENT_0_12_10_20081219, PRODAGENT_0_12_9_20081218, PRODAGENT_0_12_8_20081211, CRABSERVER_1_0_6_BUILD, CRABSERVER_1_0_6_pre6_BUILD, CRABSERVER_1_0_6_pre5_BUILD, CRABSERVER_1_0_6_pre4_BUILD, PRODAGENT_0_12_8_pre1_20081129, CRABSERVER_1_0_6_pre3_BUILD, PRODAGENT_BUILD_TEST_0_0_5_20081120, PRODAGENT_BUILD_TEST_0_0_4_20081120, PRODAGENT_BUILD_TEST_0_0_3_20081120_V1, PRODAGENT_BUILD_TEST_0_0_3_20081120, CRABSERVER_1_0_6_pre2_BUILD, PRODAGENT_0_12_7_20081118_V3, PRODAGENT_0_12_7_20081118_V2, PRODAGENT_0_12_7_20081118_V1, PRODAGENT_0_12_7_20081118, CRABSERVER_1_0_6_pre1_BUILD, CRABSERVER_1_0_5_BUILD, CRABSERVER_1_0_5_pre5_BUILD, PRODAGENT_0_12_7_pre2_20081110, CRABSERVER_1_0_5_pre4_BUILD, CRABSERVER_1_0_5_TEST_2_BUILD, CRABSERVER_1_0_5_TEST_1_BUILD, CRABSERVER_1_0_5_TEST_BUILD, PRODAGENT_0_12_6_20081030, PRODAGENT_0_12_5_20081016, CRABSERVER_104_BUILD, CRABSERVER_TEST_BUILD_V14, CRABSERVER_TEST_BUILD_V13, CRABSERVER_TEST_BUILD_V12, PRODAGENT_0_12_4_20081009, PRODAGENT_0_12_3_20081009, CRABSERVER_TEST_BUILD_V11, PRODAGENT_0_12_2_20081001_V3, PRODAGENT_0_12_2_20081001_V2, PRODAGENT_0_12_2_20081001_V1, PRODAGENT_0_12_2_20081001, CRABSERVER_TEST_BUILD_V10, CRABSERVER_TEST_BUILD_V9, CRABSERVER_TEST_BUILD_V8, PRODAGENT_0_12_1_20090916, PRODAGENT_0_12_0_20090915_V2, PRODAGENT_0_12_0_20090915, PRODAGENT_BUILD_TEST_0_0_2_20090912, CRABSERVER_TEST_BUILD_V7, CRABSERVER_TEST_BUILD_V6, CRABSERVER_TEST_BUILD_V5, PRODAGENT_0_11_8_20080901, PRODAGENT_0_12_0_pre3_20080828, CMSSW_2_0_10_FWLITE, PRODAGENT_TEST_BUILD_20080822_V3, PRODAGENT_TEST_BUILD_20080822_V2, PRODAGENT_TEST_BUILD_20080822_V1, PRODAGENT_0_11_7_20080813_V1, PRODAGENT_0_11_6_20080807_V1, PRODAGENT_0_11_5_20080807_V4, PRODAGENT_0_11_5_20080807_V3, PRODAGENT_0_11_5_20080807_V2, PRODAGENT_0_11_5_20080807_V1, PRODAGENT_0_12_0_pre1_20080806_V2, PRODAGENT_0_12_0_pre1_20080805_V1, PRODAGENT_0_11_4_20080805_V4, PRODAGENT_0_11_4_20080805_V3, PRODAGENT_0_11_4_20080805_V2, PRODAGENT_0_11_4_20080805_V1, dl080727_bootstrap, CMSSW_2_0_11, PRODAGENT_0_11_0_20080717, PRODAGENT_0_11_0_20080716, PRODAGENT_0_0_13_V2, PRODAGENT_0_0_13, PRODAGENT_0_10_12_V18, PRODAGENT_0_10_12_V17, PRODAGENT_0_10_12_V16, PRODAGENT_0_10_12_V15, PRODAGENT_0_10_12_V14, PRODAGENT_0_10_12_V13, PRODAGENT_0_10_12_V12, PRODAGENT_0_10_12_V11, dl080710_apt0_5_15lorg3_2, CMSSW_2_0_10, CMSSW_2_0_9, sm080606a, CMSSW_2_1_0_pre5g491p02, pe20080604-for21X-g491p02, CMSSW_2_0_8, CMSSW_2_1_0_pre5, pe20080531-for210p5, CMSSW_2_0_7_FWLITE, sm080520a, pe20080518b-ports-from210p4, pe20080518a-ports-from210p4, CMSSW_2_1_0_pre4, CMSSW_2_0_7, nr080514_206fwlite_no_trajectory, nr080514_206fwlite_alldicts, pe20080512-for21X, dl080507, CMSSW_2_0_6, apFor210p4v1, apFor210p4v0, pe20080507-for21X, dl080506, dl080505t2, CMSSW_2_0_5, dl080425, CMSSW_2_1_0_pre3, CMSSW_2_0_4, dl080422, CMSSW_2_0_3, apFor210p3v1, apFor210p3v0, dl080419for202, CMSSW_2_0_1, dl080418, CMSSW_2_1_0_pre2, apFor210p2v2, dl080415t2, dl080415 |
Changes since 1.113: | +3 -1 lines |
Log Message: | yet another root patch |
# | User | Rev | Content |
---|---|---|---|
1 | dlange | 1.114 | ### RPM lcg root 5.18.00a |
2 | dlange | 1.57 | ## INITENV +PATH PYTHONPATH %i/lib/python |
3 | ## INITENV SET ROOTSYS %i | ||
4 | ratnik | 1.106 | #Source: cvs://:pserver:cvs@root.cern.ch:2401/user/cvs?passwd=Ah<Z&tag=-rv%(echo %realversion | tr . -)&module=root&output=/%{n}_v%{realversion}.source.tar.gz |
5 | Source: ftp://root.cern.ch/%n/%{n}_v%{realversion}.source.tar.gz | ||
6 | elmer | 1.96 | |
7 | ratnik | 1.106 | Patch0: root-5.18-00-libpng |
8 | Patch1: root-5.18-00a-CINT-maxlongline | ||
9 | Patch2: root_5.18-00-CINTFunctional | ||
10 | Patch3: root-5.18-00a-TBufferXML | ||
11 | dlange | 1.107 | Patch4: root-5.18-00a-Cintex |
12 | dlange | 1.108 | Patch5: root-5.18-00a-Cintex2 |
13 | dlange | 1.112 | Patch6: root-5.18-00a-TBufferFile |
14 | dlange | 1.114 | Patch7: root-5.18-00a-cintexquickfix2 |
15 | elmer | 1.98 | |
16 | %define cpu %(echo %cmsplatf | cut -d_ -f2) | ||
17 | %define pythonv %(echo $PYTHON_VERSION | cut -d. -f1,2) | ||
18 | |||
19 | ratnik | 1.106 | Requires: gccxml gsl castor libjpg dcap pcre python |
20 | dlange | 1.103 | |
21 | %if "%{?online_release:set}" != "set" | ||
22 | dlange | 1.110 | Requires: qt openssl mysql libpng zlib libungif xrootd |
23 | dlange | 1.103 | %else |
24 | %define skiplibtiff true | ||
25 | %endif | ||
26 | |||
27 | %if "%cpu" == "amd64" | ||
28 | %define skiplibtiff true | ||
29 | %endif | ||
30 | |||
31 | %if "%skiplibtiff" != "true" | ||
32 | elmer | 1.98 | Requires: libtiff |
33 | %endif | ||
34 | eulisse | 1.25 | |
35 | eulisse | 1.1 | %prep |
36 | %setup -n root | ||
37 | ratnik | 1.106 | %patch0 -p1 |
38 | %patch1 -p1 | ||
39 | %patch2 -p0 | ||
40 | elmer | 1.102 | %patch3 -p1 |
41 | dlange | 1.107 | %patch4 -p0 |
42 | dlange | 1.108 | %patch5 -p0 |
43 | dlange | 1.112 | %patch6 -p0 |
44 | dlange | 1.114 | %patch7 -p0 |
45 | ratnik | 1.79 | |
46 | eulisse | 1.1 | %build |
47 | mkdir -p %i | ||
48 | elmer | 1.14 | export ROOTSYS=%_builddir/root |
49 | dlange | 1.103 | |
50 | %if "%{?online_release:set}" == "set" | ||
51 | ratnik | 1.111 | # Build without mysql, and use system qt. |
52 | # Also skip xrootd and odbc for online case: | ||
53 | |||
54 | dlange | 1.103 | EXTRA_CONFIG_ARGS=" |
55 | ratnik | 1.111 | --disable-mysql |
56 | --disable-xrootd | ||
57 | --disable-odbc | ||
58 | --enable-qt" | ||
59 | dlange | 1.103 | %else |
60 | EXTRA_CONFIG_ARGS=" | ||
61 | ratnik | 1.106 | --with-xrootd=$XROOTD_ROOT |
62 | --enable-mysql --with-mysql-libdir=${MYSQL_ROOT}/lib --with-mysql-incdir=${MYSQL_ROOT}/include | ||
63 | --enable-qt --with-qt-libdir=${QT_ROOT}/lib --with-qt-incdir=${QT_ROOT}/include | ||
64 | --with-ssl-incdir=${OPENSSL_ROOT}/include | ||
65 | --with-ssl-libdir=${OPENSSL_ROOT}/lib" | ||
66 | dlange | 1.103 | %endif |
67 | |||
68 | eulisse | 1.25 | CONFIG_ARGS="--enable-table |
69 | eulisse | 1.20 | --disable-builtin-pcre |
70 | --disable-builtin-freetype | ||
71 | --disable-builtin-zlib | ||
72 | elmer | 1.98 | --with-gccxml=${GCCXML_ROOT} |
73 | ratnik | 1.79 | --enable-python --with-python-libdir=${PYTHON_ROOT}/lib --with-python-incdir=${PYTHON_ROOT}/include/python2.4 |
74 | eulisse | 1.2 | --enable-explicitlink |
75 | elmer | 1.98 | --enable-qtgsi |
76 | eulisse | 1.2 | --enable-mathcore |
77 | eulisse | 1.20 | --enable-mathmore |
78 | eulisse | 1.2 | --enable-reflex |
79 | --enable-cintex | ||
80 | --enable-minuit2 | ||
81 | eulisse | 1.7 | --enable-roofit |
82 | elmer | 1.98 | --disable-ldap |
83 | --disable-krb5 | ||
84 | eulisse | 1.34 | --with-gsl-incdir=${GSL_ROOT}/include |
85 | --with-gsl-libdir=${GSL_ROOT}/lib | ||
86 | elmer | 1.59 | --with-dcap-libdir=${DCAP_ROOT}/lib |
87 | elmer | 1.98 | --with-dcap-incdir=${DCAP_ROOT}/include |
88 | --disable-pgsql | ||
89 | dlange | 1.103 | --disable-xml ${EXTRA_CONFIG_ARGS}" |
90 | elmer | 1.98 | |
91 | ratnik | 1.106 | %if (("%cmsplatf" == "slc4_ia32_gcc412")||("%cmsplatf" == "slc4_ia32_gcc422")||("%cmsplatf" == "slc4_amd64_gcc345")) |
92 | elmer | 1.98 | CONFIG_ARGS="$CONFIG_ARGS --disable-cern" |
93 | %endif | ||
94 | elmer | 1.84 | |
95 | elmer | 1.54 | case $(uname)-$(uname -p) in |
96 | eulisse | 1.2 | Linux-x86_64) |
97 | dlange | 1.110 | ./configure linuxx8664gcc $CONFIG_ARGS --with-shift-libdir=${CASTOR_ROOT}/lib --with-shift-incdir=${CASTOR_ROOT}/include/shift --disable-astiff --disable-cern;; |
98 | elmer | 1.54 | Linux-i*86) |
99 | dlange | 1.110 | ./configure linux $CONFIG_ARGS --with-shift-libdir=${CASTOR_ROOT}/lib --with-shift-incdir=${CASTOR_ROOT}/include/shift;; |
100 | elmer | 1.11 | Darwin*) |
101 | elmer | 1.98 | ./configure macosx $CONFIG_ARGS --disable-rfio;; |
102 | elmer | 1.54 | Linux-ppc64*) |
103 | elmer | 1.98 | ./configure linux $CONFIG_ARGS --disable-rfio;; |
104 | eulisse | 1.1 | esac |
105 | eulisse | 1.2 | |
106 | dlange | 1.57 | make %makeprocesses |
107 | eulisse | 1.20 | make cintdlls |
108 | eulisse | 1.1 | %install |
109 | # Override installers if we are using GNU fileutils cp. On OS X | ||
110 | # ROOT's INSTALL is defined to "cp -pPR", which only works with | ||
111 | # the system cp (/bin/cp). If you have fileutils on fink, you | ||
112 | # lose. Check which one is getting picked up and select syntax | ||
113 | # accordingly. (FIXME: do we need to check that -P is accepted?) | ||
114 | if (cp --help | grep -e '-P.*--parents') >/dev/null 2>&1; then | ||
115 | cp="cp -dpR" | ||
116 | else | ||
117 | cp="cp -pPR" | ||
118 | fi | ||
119 | |||
120 | dlange | 1.57 | export ROOTSYS=%i |
121 | eulisse | 1.5 | make INSTALL="$cp" INSTALLDATA="$cp" install |
122 | dlange | 1.57 | mkdir -p $ROOTSYS/lib/python |
123 | cp -r reflex/python/genreflex $ROOTSYS/lib/python | ||
124 | eulisse | 1.35 | # |
125 | elmer | 1.98 | |
126 | # SCRAM ToolBox toolfile | ||
127 | mkdir -p %i/etc/scram.d | ||
128 | # rootcore toolfile | ||
129 | cat << \EOF_TOOLFILE >%i/etc/scram.d/rootcore | ||
130 | <doc type=BuildSystem::ToolDoc version=1.0> | ||
131 | <Tool name=rootcore version=%v> | ||
132 | <info url="http://root.cern.ch/root/"></info> | ||
133 | <lib name=Cint> | ||
134 | <lib name=Core> | ||
135 | ratnik | 1.106 | <lib name=RIO> |
136 | <lib name=Net> | ||
137 | elmer | 1.98 | <lib name=Tree> |
138 | <Client> | ||
139 | <Environment name=ROOTCORE_BASE default="%i"></Environment> | ||
140 | <Environment name=LIBDIR default="$ROOTCORE_BASE/lib"></Environment> | ||
141 | <Environment name=INCLUDE default="$ROOTCORE_BASE/include"></Environment> | ||
142 | <Environment name=INCLUDE default="$ROOTCORE_BASE/cint"></Environment> | ||
143 | </Client> | ||
144 | <use name=sockets> | ||
145 | <use name=pcre> | ||
146 | <use name=zlib> | ||
147 | <Runtime name=PATH value="$ROOTCORE_BASE/bin" type=path> | ||
148 | <Runtime name=ROOTSYS value="$ROOTCORE_BASE/"> | ||
149 | <Runtime name=PYTHONPATH value="$ROOTCORE_BASE/lib" type=path> | ||
150 | </Tool> | ||
151 | EOF_TOOLFILE | ||
152 | |||
153 | # root toolfile | ||
154 | cat << \EOF_TOOLFILE >%i/etc/scram.d/root | ||
155 | <doc type=BuildSystem::ToolDoc version=1.0> | ||
156 | <Tool name=root version=%v> | ||
157 | <info url="http://root.cern.ch/root/"></info> | ||
158 | <lib name=TreePlayer> | ||
159 | <lib name=Gpad> | ||
160 | <lib name=Graf3d> | ||
161 | <lib name=Graf> | ||
162 | <lib name=Hist> | ||
163 | <lib name=Matrix> | ||
164 | <lib name=Physics> | ||
165 | <lib name=Postscript> | ||
166 | <use name=ROOTCore> | ||
167 | </Tool> | ||
168 | EOF_TOOLFILE | ||
169 | |||
170 | # rootcintex toolfile | ||
171 | cat << \EOF_TOOLFILE >%i/etc/scram.d/rootcintex | ||
172 | <doc type=BuildSystem::ToolDoc version=1.0> | ||
173 | <Tool name=rootcintex version=%v> | ||
174 | <info url="http://root.cern.ch/root/"></info> | ||
175 | <lib name=Cintex> | ||
176 | <use name=ROOTRflx> | ||
177 | <use name=ROOTCore> | ||
178 | </Tool> | ||
179 | EOF_TOOLFILE | ||
180 | |||
181 | # rootinteractive toolfile | ||
182 | cat << \EOF_TOOLFILE >%i/etc/scram.d/rootinteractive | ||
183 | <doc type=BuildSystem::ToolDoc version=1.0> | ||
184 | <Tool name=rootinteractive version=%v> | ||
185 | <info url="http://root.cern.ch/root/"></info> | ||
186 | <lib name=Rint> | ||
187 | <lib name=GQt> | ||
188 | <use name=qt> | ||
189 | <use name=libjpg> | ||
190 | <use name=libpng> | ||
191 | <use name=ROOT> | ||
192 | </Tool> | ||
193 | EOF_TOOLFILE | ||
194 | |||
195 | # rootmath toolfile | ||
196 | cat << \EOF_TOOLFILE >%i/etc/scram.d/rootmath | ||
197 | <doc type=BuildSystem::ToolDoc version=1.0> | ||
198 | <Tool name=rootmath version=%v> | ||
199 | <info url="http://root.cern.ch/root/"></info> | ||
200 | <lib name=MathCore> | ||
201 | <lib name=MathMore> | ||
202 | <use name=ROOTCore> | ||
203 | <use name=gsl> | ||
204 | </Tool> | ||
205 | EOF_TOOLFILE | ||
206 | |||
207 | # rootminuit toolfile | ||
208 | cat << \EOF_TOOLFILE >%i/etc/scram.d/rootminuit | ||
209 | <doc type=BuildSystem::ToolDoc version=1.0> | ||
210 | <Tool name=rootminuit version=%v> | ||
211 | <info url="http://root.cern.ch/root/"></info> | ||
212 | <lib name=Minuit> | ||
213 | <use name=ROOT> | ||
214 | </Tool> | ||
215 | EOF_TOOLFILE | ||
216 | |||
217 | # rootminuit2 toolfile | ||
218 | cat << \EOF_TOOLFILE >%i/etc/scram.d/rootminuit2 | ||
219 | <doc type=BuildSystem::ToolDoc version=1.0> | ||
220 | <Tool name=rootminuit2 version=%v> | ||
221 | <info url="http://root.cern.ch/root/"></info> | ||
222 | <lib name=Minuit2> | ||
223 | <use name=ROOT> | ||
224 | </Tool> | ||
225 | EOF_TOOLFILE | ||
226 | |||
227 | # rootrflx toolfile | ||
228 | cat << \EOF_TOOLFILE >%i/etc/scram.d/rootrflx | ||
229 | <doc type=BuildSystem::ToolDoc version=1.0> | ||
230 | <Tool name=rootrflx version=%v> | ||
231 | <info url="http://root.cern.ch/root/"></info> | ||
232 | <lib name=Reflex> | ||
233 | <Client> | ||
234 | <Environment name=ROOTRFLX_BASE default="%i"></Environment> | ||
235 | <Environment name=LIBDIR default="$ROOTRFLX_BASE/lib"></Environment> | ||
236 | <Environment name=INCLUDE default="$ROOTRFLX_BASE/include"></Environment> | ||
237 | </Client> | ||
238 | <use name=sockets> | ||
239 | <use name=gccxml> | ||
240 | <Runtime name=PATH value="$ROOTRFLX_BASE/bin" type=path> | ||
241 | <Runtime name=ROOTSYS value="$ROOTRFLX_BASE/"> | ||
242 | <Runtime name=GENREFLEX value="$ROOTRFLX_BASE/bin/genreflex"> | ||
243 | </Tool> | ||
244 | EOF_TOOLFILE | ||
245 | |||
246 | # roothtml toolfile | ||
247 | cat << \EOF_TOOLFILE >%i/etc/scram.d/roothtml | ||
248 | <doc type=BuildSystem::ToolDoc version=1.0> | ||
249 | <Tool name=roothtml version=%v> | ||
250 | <info url="http://root.cern.ch/root/"></info> | ||
251 | <lib name=Html> | ||
252 | <use name=ROOT> | ||
253 | </Tool> | ||
254 | EOF_TOOLFILE | ||
255 | |||
256 | # rootroofit toolfile | ||
257 | cat << \EOF_TOOLFILE >%i/etc/scram.d/rootroofit | ||
258 | <doc type=BuildSystem::ToolDoc version=1.0> | ||
259 | <Tool name=rootroofit version=%v> | ||
260 | <info url="http://root.cern.ch/root/"></info> | ||
261 | ratnik | 1.106 | <lib name=RooFitCore> |
262 | elmer | 1.98 | <lib name=RooFit> |
263 | <use name=ROOTMinuit> | ||
264 | <use name=ROOTHtml> | ||
265 | </Tool> | ||
266 | EOF_TOOLFILE | ||
267 | |||
268 | # rootmlp toolfile | ||
269 | cat << \EOF_TOOLFILE >%i/etc/scram.d/rootmlp | ||
270 | <doc type=BuildSystem::ToolDoc version=1.0> | ||
271 | <Tool name=rootmlp version=%v> | ||
272 | <info url="http://root.cern.ch/root/"></info> | ||
273 | <lib name=MLP> | ||
274 | <use name=ROOT> | ||
275 | </Tool> | ||
276 | EOF_TOOLFILE | ||
277 | |||
278 | # roottmva toolfile | ||
279 | cat << \EOF_TOOLFILE >%i/etc/scram.d/roottmva | ||
280 | <doc type=BuildSystem::ToolDoc version=1.0> | ||
281 | <Tool name=roottmva version=%v> | ||
282 | <info url="http://root.cern.ch/root/"></info> | ||
283 | <lib name=TMVA> | ||
284 | <use name=ROOTMLP> | ||
285 | </Tool> | ||
286 | EOF_TOOLFILE | ||
287 | |||
288 | # rootthread toolfile | ||
289 | cat << \EOF_TOOLFILE >%i/etc/scram.d/rootthread | ||
290 | <doc type=BuildSystem::ToolDoc version=1.0> | ||
291 | <Tool name=rootthread version=%v> | ||
292 | <info url="http://root.cern.ch/root/"></info> | ||
293 | <lib name=Thread> | ||
294 | <use name=ROOTCore> | ||
295 | </Tool> | ||
296 | EOF_TOOLFILE | ||
297 | |||
298 | %post | ||
299 | %{relocateConfig}etc/scram.d/root | ||
300 | %{relocateConfig}etc/scram.d/rootcore | ||
301 | %{relocateConfig}etc/scram.d/rootcintex | ||
302 | %{relocateConfig}etc/scram.d/rootinteractive | ||
303 | %{relocateConfig}etc/scram.d/rootmath | ||
304 | %{relocateConfig}etc/scram.d/rootminuit | ||
305 | %{relocateConfig}etc/scram.d/rootminuit2 | ||
306 | %{relocateConfig}etc/scram.d/rootrflx | ||
307 | %{relocateConfig}etc/scram.d/roothtml | ||
308 | %{relocateConfig}etc/scram.d/rootroofit | ||
309 | %{relocateConfig}etc/scram.d/rootmlp | ||
310 | %{relocateConfig}etc/scram.d/roottmva | ||
311 | %{relocateConfig}etc/scram.d/rootthread |