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

# User Rev Content
1 dlange 1.2 ### RPM external thepeg 1.2.0
2     Source: http://www.thep.lu.se/~leif/ThePEG/ThePEG-%{realversion}.tgz
3 elmer 1.6 Patch0: thepeg-1.2.0-LHAPDF
4 dlange 1.1 Requires: lhapdf
5 dlange 1.2 Requires: gsl
6 dlange 1.1
7     %prep
8 dlange 1.2 %setup -q -n ThePEG-%{realversion}
9 elmer 1.6 %patch0 -p0
10 dlange 1.1 perl -p -i -e 's|-lLHAPDF|-llhapdf -llhapdf_dummy|' configure
11     perl -p -i -e 's|libLHAPDF|liblhapdf|' configure
12 dlange 1.2 ./configure --with-LHAPDF=$LHAPDF_ROOT/lib --without-javagui --prefix=%i --with-gsl=$GSL_ROOT
13 dlange 1.1
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 andreasp 1.4 <Tool name=thepeg version=%v>
27 dlange 1.1 <Client>
28     <Environment name=THEPEG_BASE default="%i"></Environment>
29 dlange 1.5 <Environment name=LIBDIR default="$THEPEG_BASE/lib/ThePEG"></Environment>
30 dlange 1.1 <Environment name=INCLUDE default="$THEPEG_BASE/include"></Environment>
31     </Client>
32 dlange 1.5 <lib name=ThePEG>
33 dlange 1.3 <use name=lhapdf>
34     <use name=gsl>
35 dlange 1.1 </Tool>
36     EOF_TOOLFILE
37    
38     %post
39     %{relocateConfig}etc/scram.d/%n
40 elmer 1.7 %{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