ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/thepeg.spec
Revision: 1.18
Committed: Fri Mar 12 17:10:55 2010 UTC (15 years, 1 month ago) by fabiocos
Branch: MAIN
CVS Tags: ebFor363slhc3p1, CMSSW_3_6_3_SLHC3, ebFor363slhc3, ebFor363slhc2, CMSSW_3_6_3_SLHC1_patch3, ebFor363slhc1pat3, CMSSW_3_6_3_SLHC1_patch2, ebFor363slhc1pat2, CMSSW_3_8_7_patch2, sjgFor387p2b, sjgFor387p2, CMSSW_3_8_7_patch1, DQMGUI_5_3_2, dsr20101201fwlite387, CMSSW_3_8_7, sjg101126b, sjg101126a, CMSSW_3_8_6_patch2, sjgFor386p2, CMSSW_3_8_6_patch1, sjgFor386p1, CMSSW_3_8_6, smFor386a, ebFor363slhc1pat1v0, smFor386, CMSSW_3_8_5_patch3, apFor385p3v0, CMSSW_3_8_5_onlpatch4_ONLINE, CMSSW_3_8_5_onlpatch3_ONLINE, CMSSW_3_8_5_patch2, sjgFor385p2, CMSSW_3_8_5_patch1, sjgFor385p1, eskFor3XYpreZ, CMSSW_3_8_5_onlpatch1_ONLINE, CMSSW_3_8_5_ONLINE, fw385online, CMSSW_3_8_1_onlpatch7_ONLINE, CMSSW_3_8_4_patch4, sjfFor384p4, CMSSW_3_8_5, sjgFor385, DQMGUI_5_3_1, CMSSW_3_8_1_onlpatch6_ONLINE, CMSSW_3_8_4_patch3, sjgFor384patch3v3, sjgFor384patch3v2, sjgFor384patch3, smFor385toolconf, CMSSW_3_8_4_patch2, bhFor384p2, CMSSW_3_8_4_patch1, bhFor384p1, CMSSW_3_8_4, bhFor384, CMSSW_3_8_1_onlpatch5_ONLINE, CMSSW_3_8_3, bhFor383, apFor383v1, apFor383v0, CMSSW_3_8_1_onlpatch4_ONLINE, CMSSW_3_8_2_patch1, bhFor382p1, CMSSW_3_6_3_SLHC1, CMSSW_3_8_1_onlpatch3_ONLINE, fc20100901b, CMSSW_3_8_1_onlpatch2_ONLINE, CMSSW_3_8_1_onlpatch1_ONLINE, CMSSW_3_8_1_patch4, bhFor381patch4, CMSSW_3_8_2, bhFor382, CMSSW_3_8_1_patch3, smFor381patch3, CMSSW_3_6_1_patch7, smFor361patch7, dsr20100816fwlite381, dsr20100816fwlite371, CMSSW_3_8_1_ONLINE, dsr20100812fwlite371, CMSSW_3_6_3_hltpatch4, CMSSW_3_8_1_patch2, bhFor381p2, CMSSW_3_8_1_patch1, bhFor381patch1, fw381online, CMSSW_3_7_1, CMSSW_3_8_1, bhFor381, fw371, dsr20100805fwlite363, CMSSW_3_6_3_onlpatch4_ONLINE, CMSSW_3_8_0_patch2, bhFor380patch2, smFor363patch2, fw380online, fw380online_3, fw380online_2, CMSSW_3_9_0_pre1, fw380online_0, apFor390pre1v0, pe20100727a-for39X, CMSSW_3_6_3_onlpatch3_ONLINE, CMSSW_3_8_0_patch1, bhFor380patch1, CMSSW_3_8_0, bhFor380, CMSSW_3_6_1_patch6, apFor361p6v0, CMSSW_3_8_0_pre8, bhFor380pre8, CMSSW_3_6_3_patch1, apFor363p1v0, CMSSW_3_6_3_onlpatch2_ONLINE, CMSSW_3_8_0_pre7, bhFor380pre7, CMSSW_3_7_0_patch4, CMSSW_3_8_0_pre6, smFor370patch4, CMSSW_3_7_0_patch3, bhFor380pre6, CMSSW_3_8_0_pre5ssl, pe20100624b-for38Xssl, pe20100624a-for38Xssl, CMSSW_3_8_0_pre5, CMSSW_3_6_1_patch5, smFor370patch3, pe20100623a-for38Xssl, smFor361patch5, apFor380pre5v0, ge20100621-bootstrap-rpm-4-8-macosx, CMSSW_3_8_0_pre4catfix, bhFor380pre4catfix, bhFor380pre4_cat_fix, CMSSW_3_8_0_pre4, bhFor380pre4, CMSSW_3_8_0_pre3, CMSSW_3_6_3_onlpatch1_ONLINE, bhFor380pre3, CMSSW_3_6_3_ONLINE, CMSSW_3_6_3, apFor363v0, pe20100612a-gcc45-from380p2, ge20100611-apt-rpm-4-8-gcc-4-5-0, MotT0_1_0_15, CMSSW_3_8_0_pre2, MotT0_1_0_14, CMSSW_3_7_0_patch2, smFor370p2, bhFor380_pre2, MotT0_1_0_13, pe20100606a-for38X, CMSSW_3_6_2_ONLINE, fw361online_test5, CMSSW_3_6_2, MotT0_1_0_12, MotT0_1_0_11, MotT0_1_0_10, CMSSW_3_7_0_patch1, MotT0_1_0_9, MotT0_1_0_8, smFor370patch1, MotT0_1_0_6, MotT0_1_0_5, apFor362v1, apFor362v0, CMSSW_3_8_0_pre1, MotT0_1_0_4, MotT0_1_0_3, apFor380pre1v0, fw361online_test4, CMSSW_3_6_1_patch4, apFor361p4v0, fw361online_test3, CMSSW_3_7_0, smFor370, dsr20100526fwlite361, fw361online_test2, CMSSW_3_6_1_patch3, fw361online_test1, apFor361p3v0, CMSSW_3_5_7_hltpatch4, apFor357hltp4v0, CMSSW_3_7_0_pre5g493ref04, CMSSW_3_6_1_patch2, apFor361p2v0, ge20100521b-new-rpm, ge20100521-new-rpm, pe20100521-for37X-newG4, DQMGUI_5_2_1c, pe20100519a-for37X, ge20100519-new-apt, CMSSW_3_7_0_pre5, smFor370pre5, CMSSW_3_6_1_patch1, apFor361p1v2, apFor361p1v1, apFor361p1v0, CMSSW_3_5_8_patch4, apFor358p4v3, apFor358p4v2, apFor358p4v1, apFor358p4v0, CMSSW_3_7_0_pre4, sm370pre4, sm100511a, pe20100511b-for37X, pe20100511a-for37X, sm100511, CMSSW_3_6_1, pe20100510b-for37X, pe20100510a-for37X, apFor361v1, apFor361v0, fw360online_test5, fw360online_test4, fw360online_test3, sm100507pftrack, fw360online_test2, fw360online_test1, sm100506, sm100505a, sm100505, CMSSW_3_7_0_pre3, for370pre3, CMSSW_3_6_0_patch2, apFor360p2v0, CMSSW_3_6_0_patch1, apFor360p1v2, apFor360p1v1, apFor360p1v0, CMSSW_3_5_8_patch3, apFor358p3v0, CMSSW_3_5_8_patch2, apFor358p2v0, CMSSW_3_5_8_patch1, apFor358p1v1, apFor358p1v0, CMSSW_3_5_7_onlpatch2_ONLINE, CMSSW_3_7_0_pre2, for370pre2, ge20100427-rpm-on-linux, CMSSW_3_5_8, CMSSW_3_5_7_onlpatch1_ONLINE, CMSSW_3_5_7_ONLINE, apFor358v0, ge20100422-rpm-4-8-0, CMSSW_3_7_0_pre1, smFor370pre1, pe20100420a-for37X, pe20100419b-for37X, pe20100419a-for37X, pe20100419a-for36X-37X, pe20100419a-gcc45-from360, CMSSW_3_6_0, fwFor357online, pe20100416a-for36X, CMSSW_3_5_7, apFor357v2, apFor357v1, pe20100414b-gcc45-from360p6, pe20100414-gcc45-from360p6, apFor357v0, pe20100410-gcc45-from360p6, CMSSW_3_6_0_pre6, pe20100409b-for36X, pe20100409a-for36X, CMSSW_3_6_0_pre5io, pe20100408a-for36Xio, CMSSW_3_5_6_patch1, for356p1, CMSSW_3_6_0_pre5, pe20100401a-for36X, pe20100330a-for36X, CMSSW_3_5_6, for356, pe20100329a-for36X, dsr20100326fwlite355osx, dsr20100326fwlite355, CMSSW_3_5_5, CMSSW_3_6_0_pre4, pe20100324a-for36X, apFor355v0, pe20100321a-for36X, CMSSW_3_6_0_pre3, pe20100313a-for36X, pe20100312a-for36X
Changes since 1.17: +2 -0 lines
Log Message:
Add a patch to fix a bug in Vector/HepMCTraits.h (officially included in
coming versions)

File Contents

# User Rev Content
1 elmer 1.16 ### RPM external thepeg 1.6.1
2 elmer 1.17 ## BUILDIF case $(uname):$(uname -m) in Linux:i*86 ) true ;; Linux:x86_64 ) true ;; Linux:ppc64 ) false ;; Darwin:* ) false ;; * ) false ;; esac
3 dlange 1.13
4 elmer 1.8 #Source: http://www.thep.lu.se/~leif/ThePEG/ThePEG-%{realversion}.tgz
5 elmer 1.16 #Source: http://projects.hepforge.org/herwig/files/ThePEG-%{realversion}.tar.gz
6     Source: http://service-spi.web.cern.ch/service-spi/external/MCGenerators/distribution/thepeg-%{realversion}-src.tgz
7     Patch0: thepeg-1.6.1-break-termcap-dependence
8 fabiocos 1.18 Patch1: thepeg-1.6.1-units
9 dlange 1.1 Requires: lhapdf
10 dlange 1.2 Requires: gsl
11 dlange 1.1
12     %prep
13 elmer 1.16 %setup -q -n %{n}/%{realversion}
14     %patch0 -p2
15 fabiocos 1.18 %patch1 -p2
16 dlange 1.1
17     %build
18 dlange 1.13 ./configure --with-LHAPDF=$LHAPDF_ROOT/lib --without-javagui --prefix=%i --with-gsl=$GSL_ROOT
19 dlange 1.1 make
20    
21     %install
22    
23     make install
24     rm %i/share/ThePEG/Doc/fixinterfaces.pl
25    
26     # SCRAM ToolBox toolfile
27     mkdir -p %i/etc/scram.d
28     cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
29     <doc type=BuildSystem::ToolDoc version=1.0>
30 andreasp 1.4 <Tool name=thepeg version=%v>
31 dlange 1.1 <Client>
32     <Environment name=THEPEG_BASE default="%i"></Environment>
33 dlange 1.5 <Environment name=LIBDIR default="$THEPEG_BASE/lib/ThePEG"></Environment>
34 dlange 1.1 <Environment name=INCLUDE default="$THEPEG_BASE/include"></Environment>
35     </Client>
36 dlange 1.5 <lib name=ThePEG>
37 dlange 1.3 <use name=lhapdf>
38     <use name=gsl>
39 dlange 1.1 </Tool>
40     EOF_TOOLFILE
41    
42     %post
43     %{relocateConfig}etc/scram.d/%n
44 elmer 1.7 %{relocateConfig}lib/ThePEG/ACDCSampler.la
45     %{relocateConfig}lib/ThePEG/BreitWignerMass.la
46     %{relocateConfig}lib/ThePEG/ColourPairDecayer.la
47     %{relocateConfig}lib/ThePEG/DalitzDecayer.la
48     %{relocateConfig}lib/ThePEG/FixedCMSLuminosity.la
49     %{relocateConfig}lib/ThePEG/GaussianPtGenerator.la
50     %{relocateConfig}lib/ThePEG/GRV94L.la
51     %{relocateConfig}lib/ThePEG/GRV94M.la
52     %{relocateConfig}lib/ThePEG/GRVBase.la
53     %{relocateConfig}lib/ThePEG/KTClus.la
54     %{relocateConfig}lib/ThePEG/LeptonLeptonPDF.la
55     %{relocateConfig}lib/ThePEG/LeptonLeptonRemnant.la
56     %{relocateConfig}lib/ThePEG/LesHouches.la
57     %{relocateConfig}lib/ThePEG/libThePEG.la
58     %{relocateConfig}lib/ThePEG/LWHFactory.la
59     %{relocateConfig}lib/ThePEG/MadGraphReader.la
60     %{relocateConfig}lib/ThePEG/MEee2gZ2qq.la
61     %{relocateConfig}lib/ThePEG/MENCDIS.la
62     %{relocateConfig}lib/ThePEG/MEQCD.la
63     %{relocateConfig}lib/ThePEG/MultiEventGenerator.la
64     %{relocateConfig}lib/ThePEG/O1AlphaS.la
65     %{relocateConfig}lib/ThePEG/OmegaPhi3PiDecayer.la
66     %{relocateConfig}lib/ThePEG/Onium3GDecayer.la
67     %{relocateConfig}lib/ThePEG/QuarksToHadronsDecayer.la
68     %{relocateConfig}lib/ThePEG/ReweightConstant.la
69     %{relocateConfig}lib/ThePEG/ReweightMinPT.la
70     %{relocateConfig}lib/ThePEG/SimpleAlphaEM.la
71     %{relocateConfig}lib/ThePEG/SimpleDISCut.la
72     %{relocateConfig}lib/ThePEG/SimpleFlavour.la
73     %{relocateConfig}lib/ThePEG/SimpleKTCut.la
74     %{relocateConfig}lib/ThePEG/SimpleZGenerator.la
75     %{relocateConfig}lib/ThePEG/StandardCKM.la
76     %{relocateConfig}lib/ThePEG/Tau2HadronsDecayer.la
77     %{relocateConfig}lib/ThePEG/TestLHAPDF.la
78     %{relocateConfig}lib/ThePEG/ThePEGStrategy.la
79     %{relocateConfig}lib/ThePEG/V2LeptonsCut.la
80     %{relocateConfig}lib/ThePEG/V2PPDecayer.la
81     %{relocateConfig}lib/ThePEG/WeakToHadronsDecayer.la
82     %{relocateConfig}lib/ThePEG/XSecCheck.la
83