ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/pythia8.spec
Revision: 1.24
Committed: Fri Oct 30 21:07:45 2009 UTC (15 years, 6 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, FILEMOVER_20100122_slc5_amd64_gcc434, DAS_20100119_slc5_amd64_gcc434, DAS_20100115_slc5_amd64_gcc434, dg20100115-security, DBS_20100115_slc5_amd64_gcc434, dg20100112-security, DBS_20100112_slc5_amd64_gcc434, 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, pe20091103c-34X-slc5-gcc434, pe20091103c-34X-slc4-gcc432, pe20091103b-slc4-gcc432, pe20091103a-slc5-gcc434, pe20091103a-slc4-gcc432, pe20091103a--slc4-gcc432, pe20091103a-for34X, ge20091102-qt-conf, pe20091031a-for34X
Changes since 1.23: +1 -1 lines
Log Message:
  Update to version 8.130

File Contents

# User Rev Content
1 elmer 1.24 ### RPM external pythia8 130
2 andreasp 1.23 ## BUILDIF case $(uname):$(uname -p) in Linux:i*86 ) true ;; Linux:x86_64 ) true ;; Linux:ppc64 ) false ;; Darwin:* ) false ;; * ) false ;; esac
3    
4 dlange 1.2 Requires: hepmc
5     Requires: clhep
6 dlange 1.3 Requires: pythia6
7 dlange 1.19 Requires: lhapdf
8    
9 muzaffar 1.9 Source: http://cern.ch/service-spi/external/MCGenerators/distribution/%{n}-%{realversion}-src.tgz
10 dlange 1.1 %prep
11     %setup -q -n %{n}/%{realversion}
12 dlange 1.4
13     export PYTHIA6LOCATION=${PYTHIA6_ROOT}
14     export PYTHIA6VERSION=${PYTHIA6_VERSION}
15     export HEPMCLOCATION=${HEPMC_ROOT}
16     export HEPMCVERSION=${HEPMC_VERSION}
17     export CLHEPLOCATION=${CLHEP_ROOT}
18     export CLHEPVERSION=${CLHEP_VERSION}
19 andreasp 1.21 ./configure --enable-shared --with-hepmc=${HEPMC_ROOT}
20 dlange 1.1
21     %build
22     make
23    
24     %install
25 dlange 1.17 tar -c lib include xmldoc | tar -x -C %i
26 dlange 1.1
27 muzaffar 1.9 # SCRAM ToolBox toolfile
28     mkdir -p %i/etc/scram.d
29     cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
30     <doc type=BuildSystem::ToolDoc version=1.0>
31     <Tool name=pythia8 version=%v>
32     <Client>
33     <Environment name=PYTHIA8_BASE default="%i"></Environment>
34     <Environment name=LIBDIR default="$PYTHIA8_BASE/lib"></Environment>
35     <Environment name=INCLUDE default="$PYTHIA8_BASE/include"></Environment>
36     </Client>
37 dlange 1.20 <runtime name=PYTHIA8DATA value="$PYTHIA8_BASE/xmldoc">
38 muzaffar 1.9 <lib name=pythia8>
39 dlange 1.19 <lib name=hepmcinterface>
40 muzaffar 1.9 <use name=cxxcompiler>
41     <use name=hepmc>
42     <use name=pythia6>
43     <use name=clhep>
44 dlange 1.19 <use name=lhapdf>
45 muzaffar 1.9 </Tool>
46     EOF_TOOLFILE
47    
48     %post
49     %{relocateConfig}etc/scram.d/%n