ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/thepeg.spec
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

File Contents

# 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