Revision: | 1.24 |
Committed: | Fri Sep 10 15:45:13 2010 UTC (14 years, 7 months ago) by andreasp |
Branch: | MAIN |
CVS Tags: | CMSSW_3_8_7_patch2, sjgFor387p2b, sjgFor387p2, CMSSW_3_8_7_patch1, dsr20101201fwlite387, CMSSW_3_8_7, sjg101126b, sjg101126a, CMSSW_3_8_6_patch2, sjgFor386p2, CMSSW_3_8_6_patch1, sjgFor386p1, CMSSW_3_8_6, smFor386a, 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_4_patch4, sjfFor384p4, CMSSW_3_8_5, sjgFor385, CMSSW_3_8_4_patch3, sjgFor384patch3v3, sjgFor384patch3v2, sjgFor384patch3, smFor385toolconf, CMSSW_3_9_0_pre5, apFor390pre5v0, CMSSW_3_8_4_patch2, bhFor384p2, CMSSW_3_8_4_patch1, bhFor384p1, CMSSW_3_9_0_pre4, CMSSW_3_8_4, bhFor384, apFor390pre4v0, CMSSW_3_8_3, pe20100912-for39X, bhFor383, apFor383v1 |
Changes since 1.23: | +21 -1 lines |
Log Message: | updates for 3.8.3 |
# | User | Rev | Content |
---|---|---|---|
1 | andreasp | 1.24 | ### RPM external pythia6 422 |
2 | eulisse | 1.20 | Source: http://cern.ch/service-spi/external/MCGenerators/distribution/%{n}-%{realversion}-src.tgz |
3 | andreasp | 1.24 | Patch0: pythia6.422-writesyntax |
4 | andreasp | 1.14 | |
5 | elmer | 1.22 | %if "%(echo %cmsos | grep osx >/dev/null && echo true)" == "true" |
6 | Requires: gfortran-macosx | ||
7 | %endif | ||
8 | |||
9 | dlange | 1.1 | %prep |
10 | elmer | 1.15 | |
11 | case %gccver in | ||
12 | 4.*) | ||
13 | export F77=gfortran | ||
14 | ;; | ||
15 | 3.*) | ||
16 | export F77=g77 | ||
17 | ;; | ||
18 | esac | ||
19 | |||
20 | dlange | 1.1 | %setup -q -n %{n}/%{realversion} |
21 | andreasp | 1.24 | %patch0 -p2 |
22 | fabiocos | 1.18 | ./configure --enable-shared --with-hepevt=4000 |
23 | dlange | 1.1 | |
24 | %build | ||
25 | make | ||
26 | elmer | 1.15 | make install |
27 | dlange | 1.1 | |
28 | %install | ||
29 | tar -c lib include | tar -x -C %i | ||
30 | andreasp | 1.24 | # SCRAM ToolBox toolfile |
31 | mkdir -p %i/etc/scram.d | ||
32 | cat << \EOF_TOOLFILE >%i/etc/scram.d/%n.xml | ||
33 | <tool name="pythia6" version="%v"> | ||
34 | <lib name="pythia6"/> | ||
35 | <lib name="pythia6_dummy"/> | ||
36 | <lib name="pythia6_pdfdummy"/> | ||
37 | <client> | ||
38 | <environment name="PYTHIA6_BASE" default="%i"/> | ||
39 | <environment name="LIBDIR" default="$PYTHIA6_BASE/lib"/> | ||
40 | <environment name="INCLUDE" default="$PYTHIA6_BASE/include"/> | ||
41 | </client> | ||
42 | <use name="f77compiler"/> | ||
43 | </tool> | ||
44 | EOF_TOOLFILE | ||
45 | |||
46 | %post | ||
47 | %{relocateConfig}etc/scram.d/%n.xml |