ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/thepeg.spec
Revision: 1.11
Committed: Tue May 19 09:01:05 2009 UTC (15 years, 11 months ago) by andreasp
Branch: MAIN
CVS Tags: PerfSuiteDB_20090930, PerfSuiteDB_20090916, PerfSuiteDB_20090904_almost_stable, PerfSuiteDB_20090904, PerfSuiteDB_20090901, forHEARTBEATr04, RPMVERIFY_0_2, forHEARTBEATr01, ap20090520-osx105, ap20090519-osx105
Changes since 1.10: +3 -1 lines
Log Message:
updates for building on mac os x 10.5 (leopard)

File Contents

# User Rev Content
1 dlange 1.10 ### RPM external thepeg 1.4.2
2 andreasp 1.11 ## BUILDIF case $(uname):$(uname -p) in Linux:i*86 ) true ;; Linux:x86_64 ) true ;; Linux:ppc64 ) false ;; Darwin:* ) false ;; * ) false ;; esac
3    
4 elmer 1.8 #Source: http://www.thep.lu.se/~leif/ThePEG/ThePEG-%{realversion}.tgz
5     Source: http://projects.hepforge.org/herwig/files/ThePEG-%{realversion}.tar.gz
6     Patch0: thepeg-1.3.0-LHAPDF
7 dlange 1.1 Requires: lhapdf
8 dlange 1.2 Requires: gsl
9 dlange 1.1
10     %prep
11 dlange 1.2 %setup -q -n ThePEG-%{realversion}
12 elmer 1.8 %patch0 -p1
13 dlange 1.1
14     %build
15 andreasp 1.11 ./configure --with-LHAPDF=$LHAPDF_ROOT/lib --without-javagui --prefix=%i --with-gsl=$GSL_ROOT
16 dlange 1.1 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