Revision: | 1.16 |
Committed: | Sun Jan 24 22:49:57 2010 UTC (15 years, 3 months ago) by elmer |
Branch: | MAIN |
CVS Tags: | FRONTEND_CONF_3_30_20100724, FRONTEND_CONF_3_29_20100723, DQMGUI_5_2_1, DQMGUI_5_2_0, CMSSW_3_5_4_onlpatch4_ONLINE, CMSSW_3_5_4_patch2, for354p2, CMSSW_3_5_4_onlpatch3_ONLINE, CMSSW_3_5_4_patch1, for354patch1, CMSSW_3_5_4_onlpatch2_ONLINE, CMSSW_3_5_4_onlpatch1_ONLINE, CMSSW_3_5_4_ONLINE, DQMGUI_5_1_8, fwFor354onl, CMSSW_3_5_4, apFor354v0, CMSSW_3_5_3_ONLINE, fwFor353onl, CMSSW_3_5_3, apFor353v0, sm100302a-for35X, CMSSW_3_5_2_patch2, apFor352p2v0, CMSSW_3_5_2_patch1, apFor352p1v0, fwFor352onl, CMSSW_3_5_1_onlpatch1_ONLINE, pe20100223a-for36X, CMSSW_3_5_2, apFor352v0, apFor351p2v0, CMSSW_3_5_1_patch1, for351patch1, CMSSW_3_5_1_ONLINE, FRONTEND_CONF_3_24_20100217, dsr20100216fwlite350, CMSSW_3_5_1, pe20100216b-for36Xmin, pe20100216a-for36X, apFor351v0, ge20100215-rootqt-r522, ge20100215-rootqt-pre5r526, CMSSW_3_5_0_pre5r526, ge20100212-boost, ge20100112-boost, DQMGUI_5_1_7b, CMSSW_3_5_0_patch1, for350patch1, T0Mon_100204_2, CMSSW_3_5_0_ONLINE, fwFor350online, CMSSW_3_5_0, apFor350v0, pe20100205a-for35X, pe20100204a-for35X, CMSSW_3_5_0_pre5_ONLINE, for350p5-onl-slc5, pe20100131c-for35Xr526, pe20100131b-for35Xr526, pe20100131a-for35Xr526, CMSSW_3_5_0_pre5g493, pe20100130b-for35Xg493, pe20100130-for35Xg493, CMSSW_3_5_0_pre5, for350p4-onl-slc5, pe20100129a-for35X, CMSSW_3_5_0_pre4, apFor350pre5v0, sm100128a, sm100128, apFor350pre4v0, pe20100127e-for35X, pe20100127d-for35X, pe20100127c-for35X, sm100127-onl35x, pe20100127b-for35X, pe20100127a-for35X, pe20100124a-for35X |
Changes since 1.15: | +6 -7 lines |
Log Message: | Update to version 1.6.1 (from Fabio Cossutti) |
# | User | Rev | Content |
---|---|---|---|
1 | elmer | 1.16 | ### RPM external thepeg 1.6.1 |
2 | dlange | 1.13 | ## BUILDIF case $(uname):$(uname -p) in Linux:i*86 ) true ;; Linux:x86_64 ) true ;; Linux:ppc64 ) false ;; Darwin:* ) false ;; * ) false ;; esac |
3 | |||
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 | dlange | 1.1 | Requires: lhapdf |
9 | dlange | 1.2 | Requires: gsl |
10 | dlange | 1.1 | |
11 | %prep | ||
12 | elmer | 1.16 | %setup -q -n %{n}/%{realversion} |
13 | %patch0 -p2 | ||
14 | dlange | 1.1 | |
15 | %build | ||
16 | dlange | 1.13 | ./configure --with-LHAPDF=$LHAPDF_ROOT/lib --without-javagui --prefix=%i --with-gsl=$GSL_ROOT |
17 | dlange | 1.1 | make |
18 | |||
19 | %install | ||
20 | |||
21 | make install | ||
22 | rm %i/share/ThePEG/Doc/fixinterfaces.pl | ||
23 | |||
24 | # SCRAM ToolBox toolfile | ||
25 | mkdir -p %i/etc/scram.d | ||
26 | cat << \EOF_TOOLFILE >%i/etc/scram.d/%n | ||
27 | <doc type=BuildSystem::ToolDoc version=1.0> | ||
28 | andreasp | 1.4 | <Tool name=thepeg version=%v> |
29 | dlange | 1.1 | <Client> |
30 | <Environment name=THEPEG_BASE default="%i"></Environment> | ||
31 | dlange | 1.5 | <Environment name=LIBDIR default="$THEPEG_BASE/lib/ThePEG"></Environment> |
32 | dlange | 1.1 | <Environment name=INCLUDE default="$THEPEG_BASE/include"></Environment> |
33 | </Client> | ||
34 | dlange | 1.5 | <lib name=ThePEG> |
35 | dlange | 1.3 | <use name=lhapdf> |
36 | <use name=gsl> | ||
37 | dlange | 1.1 | </Tool> |
38 | EOF_TOOLFILE | ||
39 | |||
40 | %post | ||
41 | %{relocateConfig}etc/scram.d/%n | ||
42 | elmer | 1.7 | %{relocateConfig}lib/ThePEG/ACDCSampler.la |
43 | %{relocateConfig}lib/ThePEG/BreitWignerMass.la | ||
44 | %{relocateConfig}lib/ThePEG/ColourPairDecayer.la | ||
45 | %{relocateConfig}lib/ThePEG/DalitzDecayer.la | ||
46 | %{relocateConfig}lib/ThePEG/FixedCMSLuminosity.la | ||
47 | %{relocateConfig}lib/ThePEG/GaussianPtGenerator.la | ||
48 | %{relocateConfig}lib/ThePEG/GRV94L.la | ||
49 | %{relocateConfig}lib/ThePEG/GRV94M.la | ||
50 | %{relocateConfig}lib/ThePEG/GRVBase.la | ||
51 | %{relocateConfig}lib/ThePEG/KTClus.la | ||
52 | %{relocateConfig}lib/ThePEG/LeptonLeptonPDF.la | ||
53 | %{relocateConfig}lib/ThePEG/LeptonLeptonRemnant.la | ||
54 | %{relocateConfig}lib/ThePEG/LesHouches.la | ||
55 | %{relocateConfig}lib/ThePEG/libThePEG.la | ||
56 | %{relocateConfig}lib/ThePEG/LWHFactory.la | ||
57 | %{relocateConfig}lib/ThePEG/MadGraphReader.la | ||
58 | %{relocateConfig}lib/ThePEG/MEee2gZ2qq.la | ||
59 | %{relocateConfig}lib/ThePEG/MENCDIS.la | ||
60 | %{relocateConfig}lib/ThePEG/MEQCD.la | ||
61 | %{relocateConfig}lib/ThePEG/MultiEventGenerator.la | ||
62 | %{relocateConfig}lib/ThePEG/O1AlphaS.la | ||
63 | %{relocateConfig}lib/ThePEG/OmegaPhi3PiDecayer.la | ||
64 | %{relocateConfig}lib/ThePEG/Onium3GDecayer.la | ||
65 | %{relocateConfig}lib/ThePEG/QuarksToHadronsDecayer.la | ||
66 | %{relocateConfig}lib/ThePEG/ReweightConstant.la | ||
67 | %{relocateConfig}lib/ThePEG/ReweightMinPT.la | ||
68 | %{relocateConfig}lib/ThePEG/SimpleAlphaEM.la | ||
69 | %{relocateConfig}lib/ThePEG/SimpleDISCut.la | ||
70 | %{relocateConfig}lib/ThePEG/SimpleFlavour.la | ||
71 | %{relocateConfig}lib/ThePEG/SimpleKTCut.la | ||
72 | %{relocateConfig}lib/ThePEG/SimpleZGenerator.la | ||
73 | %{relocateConfig}lib/ThePEG/StandardCKM.la | ||
74 | %{relocateConfig}lib/ThePEG/Tau2HadronsDecayer.la | ||
75 | %{relocateConfig}lib/ThePEG/TestLHAPDF.la | ||
76 | %{relocateConfig}lib/ThePEG/ThePEGStrategy.la | ||
77 | %{relocateConfig}lib/ThePEG/V2LeptonsCut.la | ||
78 | %{relocateConfig}lib/ThePEG/V2PPDecayer.la | ||
79 | %{relocateConfig}lib/ThePEG/WeakToHadronsDecayer.la | ||
80 | %{relocateConfig}lib/ThePEG/XSecCheck.la | ||
81 |