ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/thepeg.spec
(Generate patch)

Comparing COMP/CMSDIST/thepeg.spec (file contents):
Revision 1.1 by dlange, Wed Feb 20 16:34:39 2008 UTC vs.
Revision 1.8 by elmer, Wed Jul 23 17:53:45 2008 UTC

# Line 1 | Line 1
1 < ### RPM external thepeg 1.1.1
2 < Source: http://www.thep.lu.se/ThePEG/ThePEG++-%{realversion}.tgz
1 > ### RPM external thepeg 1.3.0
2 > #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   Requires: lhapdf
6 <
6 > Requires: gsl
7  
8   %prep
9 < %setup -q -n ThePEG++-%{realversion}/ThePEG
9 > %setup -q -n ThePEG-%{realversion}
10 > %patch0 -p1
11   perl -p -i -e 's|-lLHAPDF|-llhapdf -llhapdf_dummy|' configure
12   perl -p -i -e 's|libLHAPDF|liblhapdf|' configure
13 < ./configure --with-LHAPDF=$LHAPDF_ROOT/lib --without-javagui --prefix=%i
13 > ./configure --with-LHAPDF=$LHAPDF_ROOT/lib --without-javagui --prefix=%i --with-gsl=$GSL_ROOT
14  
15   %build
16   make
# Line 21 | Line 24 | rm %i/share/ThePEG/Doc/fixinterfaces.pl
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 < <Tool name=tauola version=%v>
27 > <Tool name=thepeg version=%v>
28   <Client>
29   <Environment name=THEPEG_BASE default="%i"></Environment>
30 < <Environment name=LIBDIR default="$THEPEG_BASE/lib"></Environment>
30 > <Environment name=LIBDIR default="$THEPEG_BASE/lib/ThePEG"></Environment>
31   <Environment name=INCLUDE default="$THEPEG_BASE/include"></Environment>
32   </Client>
33 < <lib name=tauola>
34 < <lib name=pretauola>
35 < <use name=f77compiler>
33 < <use name=pythia6>
33 > <lib name=ThePEG>
34 > <use name=lhapdf>
35 > <use name=gsl>
36   </Tool>
37   EOF_TOOLFILE
38  
39   %post
40   %{relocateConfig}etc/scram.d/%n
41 + %{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 +

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines