Revision: | 1.20 |
Committed: | Thu May 8 13:33:51 2008 UTC (16 years, 11 months ago) by dlange |
Branch: | MAIN |
CVS Tags: | pe20080723a-for21X-412, pe20080723a-for21X, CMSSW_2_1_0_pre9, apFor210p9v0, nr080714_forCRAB, CMSSW_2_1_0_pre8, apFor210p8v1, apFor210p8v0, CMSSW_2_1_0_pre7, apFor210p7v1, apFor210pre7v1, apFor210p7v0, pe20080702b-for21X-412, pe20080702b-for21X, pe20080702a-for21X-412, pe20080702a-for21X, pe20080627a-for21X-412, pe20080627a-for21X, pe20080626a-for21X-412, pe20080626a-for21X, nr080624_for21x, pe20080624a-for21X-412, pe20080624a-for21X, nr080623_for21x, pe20080623b-for21X-gp-412, pe20080623b-for21X-gp, pe20080623-for21X-gp, CMSSW_2_1_0_pre6, apFor210p6v0, pe20080616-for21X-412, pe20080616-for21X, pe20080611-for21X-412, pe20080611-for21X, pe20080610-for21X, pe20080610-for21X-412, pe20080609-for21X-412, pe20080609-for21X, pe20080607-21X-gendict, sm080606a, CMSSW_2_1_0_pre5g491p02, pe20080604-for21X-g491p02, SiteDB_030608_1, CMSSW_2_1_0_pre5, pe20080531-for210p5, SiteDB_300508_1, SiteDB_280508_1, pe20080518b-ports-from210p4, pe20080518a-ports-from210p4, CMSSW_2_1_0_pre4, pe20080512-for21X, zx20080509, pe20080508-testcvs |
Changes since 1.19: | +1 -1 lines |
Log Message: | fix typo |
# | User | Rev | Content |
---|---|---|---|
1 | dlange | 1.17 | ### RPM external pythia8 107 |
2 | dlange | 1.2 | Requires: hepmc |
3 | Requires: clhep | ||
4 | dlange | 1.3 | Requires: pythia6 |
5 | dlange | 1.19 | Requires: lhapdf |
6 | |||
7 | muzaffar | 1.9 | Source: http://cern.ch/service-spi/external/MCGenerators/distribution/%{n}-%{realversion}-src.tgz |
8 | dlange | 1.1 | %prep |
9 | %setup -q -n %{n}/%{realversion} | ||
10 | dlange | 1.4 | |
11 | export PYTHIA6LOCATION=${PYTHIA6_ROOT} | ||
12 | export PYTHIA6VERSION=${PYTHIA6_VERSION} | ||
13 | export HEPMCLOCATION=${HEPMC_ROOT} | ||
14 | export HEPMCVERSION=${HEPMC_VERSION} | ||
15 | export CLHEPLOCATION=${CLHEP_ROOT} | ||
16 | export CLHEPVERSION=${CLHEP_VERSION} | ||
17 | dlange | 1.18 | ./configure --enable-shared --with-hepmc=$HEPMC_BASE |
18 | dlange | 1.1 | |
19 | %build | ||
20 | make | ||
21 | |||
22 | %install | ||
23 | dlange | 1.17 | tar -c lib include xmldoc | tar -x -C %i |
24 | dlange | 1.1 | |
25 | muzaffar | 1.9 | # 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 | <Tool name=pythia8 version=%v> | ||
30 | <Client> | ||
31 | <Environment name=PYTHIA8_BASE default="%i"></Environment> | ||
32 | <Environment name=LIBDIR default="$PYTHIA8_BASE/lib"></Environment> | ||
33 | <Environment name=INCLUDE default="$PYTHIA8_BASE/include"></Environment> | ||
34 | </Client> | ||
35 | dlange | 1.20 | <runtime name=PYTHIA8DATA value="$PYTHIA8_BASE/xmldoc"> |
36 | muzaffar | 1.9 | <lib name=pythia8> |
37 | dlange | 1.19 | <lib name=hepmcinterface> |
38 | muzaffar | 1.9 | <use name=cxxcompiler> |
39 | <use name=hepmc> | ||
40 | <use name=pythia6> | ||
41 | <use name=clhep> | ||
42 | dlange | 1.19 | <use name=lhapdf> |
43 | muzaffar | 1.9 | </Tool> |
44 | EOF_TOOLFILE | ||
45 | |||
46 | %post | ||
47 | %{relocateConfig}etc/scram.d/%n |