ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/pythia6.spec
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

File Contents

# 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