Revision: | 1.20 |
Committed: | Fri Jul 30 13:49:53 2010 UTC (14 years, 9 months ago) by fabiocos |
Branch: | MAIN |
CVS Tags: | CMSSW_3_9_9_patch1, apFor399p1v0, CMSSW_3_9_9, apFor399v0, CMSSW_3_9_8_patch2, apFor398p2v0, CMSSW_3_9_8_patch1, apFor398p1v0, CMSSW_3_9_8, apFor398v0, smFor398a, smFor398, CMSSW_3_9_5_xdaq11b4_ONLINE, CMSSW_3_9_7, apFor397v0, CMSSW_3_9_6, apFor396v0, CMSSW_3_9_5_patch2, apFor395p2v0, CMSSW_3_10_0_pre8, smFor3100pre8, smFor310X-101207, smFor310X-101206b, smFor310X-101206ab, smFor310X-101206a, smFor310X-101206, pe20101206-for3100pre7r52706b, CMSSW_3_10_0_pre7g494c1, CMSSW_3_9_5_patch1, apFor395p1v0, smFor3100pre7G494C1a, pe20101203-root52706b, CMSSW_3_10_0_pre7io, azFor3100pre7io-a, smFor3100pre7io-a, azFor3100pre7io-Updated, smFor3100pre7G494C1, azFor3100pre7io, smFor3100pre7io, CMSSW_3_10_0_pre7, smFor3100pre7, smFor310X-101130, smFor310X-101129, dsr20101129fwlite394, CMSSW_3_9_5_ONLINE, CMSSW_3_9_5, CMSSW_3_10_0_pre6, smFor3100pre6, apFor395v0, CMSSW_3_9_4, smFor310X-101123, apFor394v0, smFor39X-101123, for310X-101122a, CMSSW_3_9_1_onlpatch4_ONLINE, CMSSW_3_9_1_onlpatch3_ONLINE, for310X-101122, sjg101122b, sjg101122a, CMSSW_3_10_0_pre5, CMSSW_3_9_3_ONLINE, azFor3100p5, CMSSW_3_9_3, apFor393v0, CMSSW_3_10_0_pre4r52706, pe20101112b-for3100p4r52706, pe20101112-for3100p4r52706, smFor310X-101111, CMSSW_3_9_2_patch5, CMSSW_3_10_0_pre4, CMSSW_3_9_2_patch4, azFor3100pre4-Updated, azFor3100pre4, smFor392p4, CMSSW_3_9_2_patch3, apFor392p3v0, CMSSW_3_9_2_patch2, apFor392p2v0, smFor310-101106, CMSSW_3_9_2_patch1, apFor392p1v0, CMSSW_3_9_1_onlpatch2_ONLINE, CMSSW_3_9_1_onlpatch1_ONLINE, smFor310-101104, CMSSW_3_9_2, apFor392v0, sjgFor392, CMSSW_3_10_0_pre3, azFor3100p3a, azFor3100p3, CMSSW_3_9_1_patch1, smFor391patch1, CMSSW_3_9_1_ONLINE, smFor391onl, CMSSW_3_9_1, smFor391, apFor391v1, apFor391v0, CMSSW_3_10_0_pre2, smFor3100pre2, CMSSW_3_10_0_pre1, smFor3100pre1, CMSSW_3_9_0, apFor390v0, CMSSW_3_9_0_pre7, apFor390pre7v0, sm39Xtoolconf-101007, sm39Xtoolconf-101005, CMSSW_3_9_0_pre6, apFor390pre6v0, smFor390pre6toolconf-101001, smFor390pre6toolconf-100929, smFor390pre6toolconf, sm100928a, CMSSW_3_9_0_pre5, apFor390pre5v0, CMSSW_3_9_0_pre4, apFor390pre4v0, pe20100912-for39X, fc20100901a, CMSSW_3_9_0_pre3, sm100901a, sm390p3toolconf, sm39XPoolLess, sm100823a, pe20100819a-for390p2r52704, pe20100817a-for390p2r52704, CMSSW_3_9_0_pre2, for390pre2, for390p2tools1, for390pre2tools |
Changes since 1.19: | +3 -0 lines |
Log Message: | Fix to thepeg build, by F. Stober |
# | User | Rev | Content |
---|---|---|---|
1 | elmer | 1.16 | ### RPM external thepeg 1.6.1 |
2 | elmer | 1.17 | ## BUILDIF case $(uname):$(uname -m) in Linux:i*86 ) true ;; Linux:x86_64 ) true ;; Linux:ppc64 ) false ;; Darwin:* ) false ;; * ) false ;; esac |
3 | dlange | 1.13 | |
4 | elmer | 1.8 | #Source: http://www.thep.lu.se/~leif/ThePEG/ThePEG-%{realversion}.tgz |
5 | elmer | 1.16 | #Source: http://projects.hepforge.org/herwig/files/ThePEG-%{realversion}.tar.gz |
6 | Source: http://service-spi.web.cern.ch/service-spi/external/MCGenerators/distribution/thepeg-%{realversion}-src.tgz | ||
7 | Patch0: thepeg-1.6.1-break-termcap-dependence | ||
8 | fabiocos | 1.18 | Patch1: thepeg-1.6.1-units |
9 | dlange | 1.1 | Requires: lhapdf |
10 | dlange | 1.2 | Requires: gsl |
11 | dlange | 1.1 | |
12 | %prep | ||
13 | elmer | 1.16 | %setup -q -n %{n}/%{realversion} |
14 | %patch0 -p2 | ||
15 | fabiocos | 1.18 | %patch1 -p2 |
16 | dlange | 1.1 | |
17 | %build | ||
18 | dlange | 1.13 | ./configure --with-LHAPDF=$LHAPDF_ROOT/lib --without-javagui --prefix=%i --with-gsl=$GSL_ROOT |
19 | dlange | 1.1 | make |
20 | |||
21 | %install | ||
22 | |||
23 | make install | ||
24 | rm %i/share/ThePEG/Doc/fixinterfaces.pl | ||
25 | |||
26 | # SCRAM ToolBox toolfile | ||
27 | mkdir -p %i/etc/scram.d | ||
28 | muzaffar | 1.19 | cat << \EOF_TOOLFILE >%i/etc/scram.d/%n.xml |
29 | <tool name="%n" version="%v"> | ||
30 | <lib name="ThePEG"/> | ||
31 | <client> | ||
32 | <environment name="THEPEG_BASE" default="%i"/> | ||
33 | <environment name="LIBDIR" default="$THEPEG_BASE/lib/ThePEG"/> | ||
34 | <environment name="INCLUDE" default="$THEPEG_BASE/include"/> | ||
35 | </client> | ||
36 | <use name="lhapdf"/> | ||
37 | <use name="gsl"/> | ||
38 | </tool> | ||
39 | dlange | 1.1 | EOF_TOOLFILE |
40 | |||
41 | %post | ||
42 | muzaffar | 1.19 | %{relocateConfig}etc/scram.d/%n.xml |
43 | elmer | 1.7 | %{relocateConfig}lib/ThePEG/ACDCSampler.la |
44 | %{relocateConfig}lib/ThePEG/BreitWignerMass.la | ||
45 | %{relocateConfig}lib/ThePEG/ColourPairDecayer.la | ||
46 | %{relocateConfig}lib/ThePEG/DalitzDecayer.la | ||
47 | %{relocateConfig}lib/ThePEG/FixedCMSLuminosity.la | ||
48 | %{relocateConfig}lib/ThePEG/GaussianPtGenerator.la | ||
49 | fabiocos | 1.20 | %{relocateConfig}lib/ThePEG/GraphvizPlot.la |
50 | elmer | 1.7 | %{relocateConfig}lib/ThePEG/GRV94L.la |
51 | %{relocateConfig}lib/ThePEG/GRV94M.la | ||
52 | %{relocateConfig}lib/ThePEG/GRVBase.la | ||
53 | %{relocateConfig}lib/ThePEG/KTClus.la | ||
54 | fabiocos | 1.20 | %{relocateConfig}lib/ThePEG/KTRapidityCut.la |
55 | elmer | 1.7 | %{relocateConfig}lib/ThePEG/LeptonLeptonPDF.la |
56 | %{relocateConfig}lib/ThePEG/LeptonLeptonRemnant.la | ||
57 | %{relocateConfig}lib/ThePEG/LesHouches.la | ||
58 | %{relocateConfig}lib/ThePEG/libThePEG.la | ||
59 | %{relocateConfig}lib/ThePEG/LWHFactory.la | ||
60 | %{relocateConfig}lib/ThePEG/MadGraphReader.la | ||
61 | %{relocateConfig}lib/ThePEG/MEee2gZ2qq.la | ||
62 | %{relocateConfig}lib/ThePEG/MENCDIS.la | ||
63 | %{relocateConfig}lib/ThePEG/MEQCD.la | ||
64 | %{relocateConfig}lib/ThePEG/MultiEventGenerator.la | ||
65 | %{relocateConfig}lib/ThePEG/O1AlphaS.la | ||
66 | %{relocateConfig}lib/ThePEG/OmegaPhi3PiDecayer.la | ||
67 | %{relocateConfig}lib/ThePEG/Onium3GDecayer.la | ||
68 | %{relocateConfig}lib/ThePEG/QuarksToHadronsDecayer.la | ||
69 | %{relocateConfig}lib/ThePEG/ReweightConstant.la | ||
70 | %{relocateConfig}lib/ThePEG/ReweightMinPT.la | ||
71 | %{relocateConfig}lib/ThePEG/SimpleAlphaEM.la | ||
72 | %{relocateConfig}lib/ThePEG/SimpleDISCut.la | ||
73 | %{relocateConfig}lib/ThePEG/SimpleFlavour.la | ||
74 | %{relocateConfig}lib/ThePEG/SimpleKTCut.la | ||
75 | %{relocateConfig}lib/ThePEG/SimpleZGenerator.la | ||
76 | %{relocateConfig}lib/ThePEG/StandardCKM.la | ||
77 | %{relocateConfig}lib/ThePEG/Tau2HadronsDecayer.la | ||
78 | %{relocateConfig}lib/ThePEG/TestLHAPDF.la | ||
79 | %{relocateConfig}lib/ThePEG/ThePEGStrategy.la | ||
80 | %{relocateConfig}lib/ThePEG/V2LeptonsCut.la | ||
81 | %{relocateConfig}lib/ThePEG/V2PPDecayer.la | ||
82 | %{relocateConfig}lib/ThePEG/WeakToHadronsDecayer.la | ||
83 | fabiocos | 1.20 | %{relocateConfig}lib/ThePEG/WeizsackerWilliamsPDF.la |
84 | elmer | 1.7 | %{relocateConfig}lib/ThePEG/XSecCheck.la |
85 |