ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/thepeg.spec
Revision: 1.15
Committed: Tue Nov 3 21:53:12 2009 UTC (15 years, 5 months ago) by elmer
Branch: MAIN
CVS Tags: DAS_20100302_slc5_amd64_gcc434, DBS_20100226_slc5_amd64_gcc434, DBS_20100217_slc5_amd64_gcc434, FILEMOVER_20100217_slc5_amd64_gcc434, DAS_20100217_slc5_amd64_gcc434, DAS_20100216b_slc5_amd64_gcc434, DAS_20100216_slc5_amd64_gcc434, dsr20100209fwlite342, CMSSW_3_4_2_patch1, for342patch1, CMSSW_3_4_2, eskFor342, DQMGUI_5_1_7, for341op1-onl-slc5, dg20100201-dbs3, FILEMOVER_20100201_slc5_amd64_gcc434, FILEMOVER_20100128b_slc5_amd64_gcc434, dg20100129-dbs3, dg20100128-dbs3, FILEMOVER_20100128_slc5_amd64_gcc434, DAS_20100127_slc5_amd64_gcc434, CMSSW_3_4_1_ONLINE, DAS_20100126_slc5_amd64_gcc434, sm100126, ap20100123a-for35X, FILEMOVER_20100122_slc5_amd64_gcc434, DAS_20100119_slc5_amd64_gcc434, CMSSW_3_5_0_pre3, DAS_20100115_slc5_amd64_gcc434, dg20100115-security, DBS_20100115_slc5_amd64_gcc434, apFor350pre3v0, pe20100113a-for35X, sm20100113a-for35X, sm20100113-for35X, pe20100112b-for35X, dg20100112-security, DBS_20100112_slc5_amd64_gcc434, sm20100112a-for35X, sm20100112-for35X, pe20100112-for35X, DBS_20100111_slc5_amd64_gcc434, dg20100111-security, dg20100107b-wmcore, dg20100107-wmcore, dsr20100107fwlite341, sm100107a, sm100106a, DAS_20100105_slc5_amd64_gcc434, sm100105c, sm100105b, pe20100105a-for34X-for35X, ge20100105-pyqt-relocatable-build, sm100105a, pe20091227a-ports, DAS_20091221_slc5_amd64_gcc434, CMSSW_3_5_0_pre2, CMSSW_3_4_1, apFor350pre2v2, apFor350pre2v1, apFor350pre2v0, eskFor341, pe20091216b-for34X-for35X, pe20091216a-for34X-for35X, CMSSW_3_4_0, ge20091214b-new-bootstrap, ge20091214a-new-bootstrap, ge20091214-new-bootstrap, DAS_20091214_slc5_amd64_gcc434, ge20091214-fix-rh5x, CMSSW_3_5_0_pre1, apFor350pre1v0, eskFor340, dg20091211-couchdb, dg20091210-phedex, pe20091209b-for34X-for35X, dg20091203c-comp-base, pe20091209a-for34X-for35X, DD_20091208_slc5_amd64_gcc434, DAS_20091208_slc5_amd64_gcc434, FILEMOVER_20091208_slc5_amd64_gcc434, DBS_20091208_slc5_amd64_gcc434, CMSSW_3_4_0_pre7, eskFor340p7-slc5-gcc434, dg20091203b-comp-base, pe20091201a-for34X-slc5-gcc434, DQMCATTEST_0_0_1, pe20091130b-for34X-slc5-gcc434, pe20091130a-for34X-slc5-gcc434, pe20091120c-for34X-slc5-gcc434, CMSSW_3_4_0_pre6, pe20091120b-for34X-slc5-gcc434, pe20091120a-for34X-slc5-gcc434, pe20091119b-for34X-slc5-gcc434, pe20091119a-for34X-slc5-gcc434, eskFor340p6-slc5-gcc434, DAS_20091117, pe20091116a-for34X-slc5-gcc434, pe20091114a-for34X-slc5-gcc434, pe20091113c-for34X-slc5-gcc434, pe20091110c-34X-slc5-gcc434, pe20091110c-34X-slc4-gcc432, pe20091108c-34X-slc5-gcc434, pe20091108c-34X-slc4-gcc432, pe20091108b-34X-slc5-gcc434, pe20091108b-34X-slc4-gcc432, pe20091108a-34X-slc4-gcc432, pe20091106a-34X-slc5-gcc434, pe20091106a-34X-slc4-gcc432, BUILDBOT_01, CERNOIDv02, pe20091103d-34X-slc5-gcc434, pe20091103d-34X-slc4-gcc432
Changes since 1.14: +2 -0 lines
Log Message:
  Apply (hack) patch thepeg-1.5.0-break-termcap-dependence.patch

File Contents

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