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 |
# | 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 |