Revision: | 1.8 |
Committed: | Fri Oct 31 17:23:27 2008 UTC (16 years, 6 months ago) by elmer |
Branch: | MAIN |
CVS Tags: | MotT0_1_0_2, MotT0_1_0_1, MotT0_1_0_0, MotT0_100531_1, MotT0_100528_1, T0Mon_100518_1, T0Mon_100503_1, T0Mon_100316_1, T0Mon_100308_2, T0Mon_100308_1, T0Mon_100216_1, T0Mon_100210_1, T0Mon_100204_4, T0Mon_100204_3, T0Mon_100204_1, T0Mon_100127_1, T0Mon_091111_1, T0Mon_090828_1, T0Mon_090822_1, T0Mon_090715_1, T0Mon_090612_1, T0Mon_090611_1, T0Mon_090610_1, T0Mon_090601_1, T0Mon_090527_2, T0Mon_090527_1, T0Mon_090522_1, T0Mon_090519_2, T0Mon_090519_1, T0Mon_090517_1, T0Mon_090516_1, T0Mon_090515_4, T0Mon_090515_3, T0Mon_090515_2, T0Mon_090515_1, T0Mon_090510_1, T0Mon_090406_1, T0Mon_090326_1, T0Mon_090325_1, T0Mon_090318_1, T0Mon_090315_1, T0Mon_090303_1, smFor224v0, CMSSW_3_0_0_pre5, CMSSW_2_2_3_FWLITE, CMSSW_3_0_0_pre4, pe20090101a-for30XIB-412, pe20090101a-for30XIB, nr081230_fwlite223, pe20081230a-for30XIB, pe20081230-for30X-newcoralpool, pe20081229-for30X-G492, pe20081218b-for30XIB-412, pe20081218b-for30XIB, pe20081218-for30XIB-412, pe20081218-for30XIB, pe20081216-for30XIB-412, pe20081216-for30XIB, pe20081216c-for30X, pe20081216b-for30X, pe20081216a-for30X, CMSSW_2_2_3, apFor223v0, pe20081214a-for30X, CMSSW_2_2_2, CMSSW_3_0_0_pre3, apFor222v0, pe20081209a-for30X-412, pe20081209a-for30X, smFor221v1, pe20081204a-for30X-412, pe20081204a-for30X, pe20081104a-for30X, apFor221v0, pe20081124d-30Xports, pe20081124a-for30X-412, pe20081124a-for30X, pe20081124c-30Xports, pe20081124b-30Xports, pe20081124a-30Xports, pe20081121a-for30X-412, pe20081121a-for30X, CMSSW_2_2_0, pe20081121b-30Xports, pe20081121a-30Xports, apFor220v0, testofc, pe20081117a-for30X-412, pe20081117a-for30X, CMSSW_3_0_0_pre2, pe20081110a-for30X, pe20081108a-for30X-412, pe20081108a-for30X, CMSSW_2_2_0_pre1, apFor220p1v1, pe20081107a-for30X-412, pe20081107a-for30X, T0Mon_081107_1, T0Mon_081105_1, pe20081031b-for30X-412, pe20081031b-for30X |
Changes since 1.7: | +2 -2 lines |
Log Message: | Fix typos in scram tool file |
# | User | Rev | Content |
---|---|---|---|
1 | andreasp | 1.3 | ### RPM external sherpa 1.1.2 |
2 | andreasp | 1.4 | ## 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.1 | Source: http://www.hepforge.org/archive/sherpa/Sherpa-%realversion.tar.gz |
5 | |||
6 | Requires: hepmc lhapdf | ||
7 | |||
8 | andreasp | 1.4 | Patch: sherpa-lhapdf |
9 | andreasp | 1.5 | Patch1: sherpa-hepmc-pdfinfo |
10 | Patch2: sherpa-mixing | ||
11 | Patch3: sherpa-algebra | ||
12 | Patch4: sherpa-flibs | ||
13 | andreasp | 1.2 | |
14 | elmer | 1.1 | %prep |
15 | %setup -n SHERPA-MC-%realversion | ||
16 | andreasp | 1.2 | %patch -p1 |
17 | andreasp | 1.4 | %patch1 -p0 |
18 | %patch2 -p0 | ||
19 | andreasp | 1.5 | %patch3 -p0 |
20 | %patch4 -p0 | ||
21 | andreasp | 1.4 | |
22 | andreasp | 1.5 | %build |
23 | |||
24 | %if "%cmsplatf" == "slc4_ia32_gcc412" | ||
25 | export FC=gfortran | ||
26 | %else | ||
27 | export FC=g77 | ||
28 | %endif | ||
29 | |||
30 | %if "%cmsplatf" == "slc4_ia32_gcc345" | ||
31 | EXTRA_CFG_FLAGS="--copt LDFLAGS=-m32 --copt CFLAGS=-m32 --cxx -m32 --f -m32" | ||
32 | %endif | ||
33 | elmer | 1.1 | |
34 | andreasp | 1.2 | # in case of errors the tool prompts ... and the build process hangs forever :( |
35 | andreasp | 1.5 | echo "a" | ./TOOLS/makeinstall -t --copt --enable-hepmc2=$HEPMC_ROOT --copt --enable-lhapdf=$LHAPDF_ROOT --copt --prefix=%i ${EXTRA_CFG_FLAGS} |
36 | elmer | 1.1 | |
37 | andreasp | 1.4 | |
38 | elmer | 1.1 | %install |
39 | andreasp | 1.5 | # make install |
40 | elmer | 1.1 | |
41 | # SCRAM ToolBox toolfile | ||
42 | mkdir -p %i/etc/scram.d | ||
43 | cat << \EOF_TOOLFILE >%i/etc/scram.d/%n | ||
44 | <doc type=BuildSystem::ToolDoc version=1.0> | ||
45 | andreasp | 1.5 | <Tool name=%n version=%v> |
46 | <lib name="AhadicDecays"/> | ||
47 | <lib name="AhadicFormation"/> | ||
48 | <lib name="AhadicMain"/> | ||
49 | <lib name="AhadicTools"/> | ||
50 | <lib name="AmegicPSGen"/> | ||
51 | <lib name="Amegic"/> | ||
52 | <lib name="AmisicModel"/> | ||
53 | <lib name="Amisic"/> | ||
54 | <lib name="AmisicTools"/> | ||
55 | <lib name="Amplitude"/> | ||
56 | <lib name="AnalysisDetector"/> | ||
57 | <lib name="Analysis"/> | ||
58 | <lib name="AnalysisTools"/> | ||
59 | <lib name="AnalysisTriggers"/> | ||
60 | <lib name="ApacicMain"/> | ||
61 | <lib name="ApacicShowers"/> | ||
62 | <lib name="Beam"/> | ||
63 | <lib name="ExtraXS2_2"/> | ||
64 | <lib name="ExtraXSModel"/> | ||
65 | <lib name="ExtraXS"/> | ||
66 | <lib name="GRV"/> | ||
67 | <lib name="HadronsCurrents"/> | ||
68 | <lib name="HadronsMain"/> | ||
69 | <lib name="HadronsMEs"/> | ||
70 | <lib name="HadronsPSs"/> | ||
71 | <lib name="HelicitiesMain"/> | ||
72 | <lib name="LHAPDFSherpa"/> | ||
73 | <lib name="LundTools"/> | ||
74 | <lib name="ModelDecays"/> | ||
75 | <lib name="ModelInteractions"/> | ||
76 | <lib name="ModelMain"/> | ||
77 | <lib name="Observables"/> | ||
78 | <lib name="PDF"/> | ||
79 | <lib name="Phasespace"/> | ||
80 | <lib name="PhotonsMain"/> | ||
81 | <lib name="PhotonsMEs"/> | ||
82 | <lib name="PhotonsPhaseSpace"/> | ||
83 | <lib name="PhotonsTools"/> | ||
84 | <lib name="Remnant"/> | ||
85 | <lib name="SherpaInitialization"/> | ||
86 | <lib name="SherpaMain"/> | ||
87 | <lib name="SherpaPerturbativePhysics"/> | ||
88 | <lib name="SherpaSingleEvents"/> | ||
89 | <lib name="SherpaSoftPhysics"/> | ||
90 | <lib name="SherpaTools"/> | ||
91 | <lib name="String"/> | ||
92 | <lib name="Sudakov"/> | ||
93 | <lib name="ToolsMath"/> | ||
94 | <lib name="ToolsOrg"/> | ||
95 | <lib name="ToolsPhys"/> | ||
96 | <lib name="Zfunctions"/> | ||
97 | <client> | ||
98 | <Environment name="SHERPA_BASE" default="%i"></Environment> | ||
99 | <Environment name="BINDIR" default="$SHERPA_BASE/bin"></Environment> | ||
100 | <Environment name="LIBDIR" default="$SHERPA_BASE/lib/SHERPA-MC"></Environment> | ||
101 | <Environment name="INCLUDE" default="$SHERPA_BASE/include"></Environment> | ||
102 | </client> | ||
103 | <runtime name="CMSSW_FWLITE_INCLUDE_PATH" value="$SHERPA_BASE/include" type="path"/> | ||
104 | elmer | 1.8 | <runtime name="SHERPA_SHARE_PATH" value="$SHERPA_BASE/share/SHERPA-MC" type="path"/> |
105 | <runtime name="SHERPA_INCLUDE_PATH" value="$SHERPA_BASE/include/SHERPA-MC" type="path"/> | ||
106 | andreasp | 1.5 | <use name="HepMC"/> |
107 | <use name="lhapdf"/> | ||
108 | </Tool> | ||
109 | elmer | 1.1 | EOF_TOOLFILE |
110 | |||
111 | %post | ||
112 | %{relocateConfig}etc/scram.d/%n |