ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/thepeg.spec
Revision: 1.12
Committed: Thu Sep 24 07:08:15 2009 UTC (15 years, 7 months ago) by dlange
Branch: MAIN
CVS Tags: CMSSW_3_1_6, bhFor316v0, CMSSW_3_1_5, bhFor315v0, bhFor314v0, CMSSW_3_1_4, CMSSW_3_1_3
Changes since 1.11: +3 -3 lines
Log Message:
313 thepeg

File Contents

# User Rev Content
1 dlange 1.10 ### RPM external thepeg 1.4.2
2 elmer 1.8 #Source: http://www.thep.lu.se/~leif/ThePEG/ThePEG-%{realversion}.tgz
3     Source: http://projects.hepforge.org/herwig/files/ThePEG-%{realversion}.tar.gz
4     Patch0: thepeg-1.3.0-LHAPDF
5 dlange 1.12 Patch1: thepeg-1.4.2
6 dlange 1.1 Requires: lhapdf
7 dlange 1.2 Requires: gsl
8 dlange 1.1
9     %prep
10 dlange 1.2 %setup -q -n ThePEG-%{realversion}
11 elmer 1.8 %patch0 -p1
12 dlange 1.12 %patch1 -p1
13     ./configure --with-LHAPDF=$LHAPDF_ROOT/lib --without-javagui --prefix=%i --with-gsl=$GSL_ROOT
14 dlange 1.1
15     %build
16     make
17    
18     %install
19    
20     make install
21     rm %i/share/ThePEG/Doc/fixinterfaces.pl
22    
23     # SCRAM ToolBox toolfile
24     mkdir -p %i/etc/scram.d
25     cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
26     <doc type=BuildSystem::ToolDoc version=1.0>
27 andreasp 1.4 <Tool name=thepeg version=%v>
28 dlange 1.1 <Client>
29     <Environment name=THEPEG_BASE default="%i"></Environment>
30 dlange 1.5 <Environment name=LIBDIR default="$THEPEG_BASE/lib/ThePEG"></Environment>
31 dlange 1.1 <Environment name=INCLUDE default="$THEPEG_BASE/include"></Environment>
32     </Client>
33 dlange 1.5 <lib name=ThePEG>
34 dlange 1.3 <use name=lhapdf>
35     <use name=gsl>
36 dlange 1.1 </Tool>
37     EOF_TOOLFILE
38    
39     %post
40     %{relocateConfig}etc/scram.d/%n
41 elmer 1.7 %{relocateConfig}lib/ThePEG/ACDCSampler.la
42     %{relocateConfig}lib/ThePEG/BreitWignerMass.la
43     %{relocateConfig}lib/ThePEG/ColourPairDecayer.la
44     %{relocateConfig}lib/ThePEG/DalitzDecayer.la
45     %{relocateConfig}lib/ThePEG/FixedCMSLuminosity.la
46     %{relocateConfig}lib/ThePEG/GaussianPtGenerator.la
47     %{relocateConfig}lib/ThePEG/GRV94L.la
48     %{relocateConfig}lib/ThePEG/GRV94M.la
49     %{relocateConfig}lib/ThePEG/GRVBase.la
50     %{relocateConfig}lib/ThePEG/KTClus.la
51     %{relocateConfig}lib/ThePEG/LeptonLeptonPDF.la
52     %{relocateConfig}lib/ThePEG/LeptonLeptonRemnant.la
53     %{relocateConfig}lib/ThePEG/LesHouches.la
54     %{relocateConfig}lib/ThePEG/libThePEG.la
55     %{relocateConfig}lib/ThePEG/LWHFactory.la
56     %{relocateConfig}lib/ThePEG/MadGraphReader.la
57     %{relocateConfig}lib/ThePEG/MEee2gZ2qq.la
58     %{relocateConfig}lib/ThePEG/MENCDIS.la
59     %{relocateConfig}lib/ThePEG/MEQCD.la
60     %{relocateConfig}lib/ThePEG/MultiEventGenerator.la
61     %{relocateConfig}lib/ThePEG/O1AlphaS.la
62     %{relocateConfig}lib/ThePEG/OmegaPhi3PiDecayer.la
63     %{relocateConfig}lib/ThePEG/Onium3GDecayer.la
64     %{relocateConfig}lib/ThePEG/QuarksToHadronsDecayer.la
65     %{relocateConfig}lib/ThePEG/ReweightConstant.la
66     %{relocateConfig}lib/ThePEG/ReweightMinPT.la
67     %{relocateConfig}lib/ThePEG/SimpleAlphaEM.la
68     %{relocateConfig}lib/ThePEG/SimpleDISCut.la
69     %{relocateConfig}lib/ThePEG/SimpleFlavour.la
70     %{relocateConfig}lib/ThePEG/SimpleKTCut.la
71     %{relocateConfig}lib/ThePEG/SimpleZGenerator.la
72     %{relocateConfig}lib/ThePEG/StandardCKM.la
73     %{relocateConfig}lib/ThePEG/Tau2HadronsDecayer.la
74     %{relocateConfig}lib/ThePEG/TestLHAPDF.la
75     %{relocateConfig}lib/ThePEG/ThePEGStrategy.la
76     %{relocateConfig}lib/ThePEG/V2LeptonsCut.la
77     %{relocateConfig}lib/ThePEG/V2PPDecayer.la
78     %{relocateConfig}lib/ThePEG/WeakToHadronsDecayer.la
79     %{relocateConfig}lib/ThePEG/XSecCheck.la
80