ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/thepeg.spec
Revision: 1.7
Committed: Wed Jun 11 19:08:53 2008 UTC (16 years, 10 months ago) by elmer
Branch: MAIN
CVS Tags: apFor210p10v0, CMSSW_2_1_0_pre9, apFor210p9v0, nr080714_forCRAB, CMSSW_2_1_0_pre8, apFor210p8v1, apFor210p8v0, CMSSW_2_1_0_pre7, apFor210p7v1, apFor210pre7v1, apFor210p7v0, pe20080702b-for21X-412, pe20080702b-for21X, pe20080702a-for21X-412, pe20080702a-for21X, pe20080627a-for21X-412, pe20080627a-for21X, pe20080626a-for21X-412, pe20080626a-for21X, nr080624_for21x, pe20080624a-for21X-412, pe20080624a-for21X, nr080623_for21x, pe20080623b-for21X-gp-412, pe20080623b-for21X-gp, pe20080623-for21X-gp, CMSSW_2_1_0_pre6, apFor210p6v0, pe20080616-for21X-412, pe20080616-for21X, pe20080611-for21X-412, pe20080611-for21X
Changes since 1.6: +40 -0 lines
Log Message:
Add relocations for all of the .la files

File Contents

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