ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/herwigpp.spec
Revision: 1.3
Committed: Tue May 6 16:30:55 2008 UTC (17 years ago) by dlange
Branch: MAIN
CVS Tags: apFor210p4v1, apFor210p4v0, pe20080507-for21X, dl080506
Changes since 1.2: +5 -2 lines
Log Message:
gen fixes

File Contents

# User Rev Content
1 dlange 1.2 ### RPM external herwigpp 2.2.0
2 dlange 1.1 Source: http://projects.hepforge.org/herwig/files/Herwig++-%{realversion}.tar.gz
3     Requires: thepeg
4     Requires: gsl
5     Requires: hepmc
6    
7    
8     %prep
9     %setup -q -n Herwig++-%{realversion}
10 dlange 1.3 ./configure --with-hepmc=$HEPMC_ROOT --with-gsl=$GSL_ROOT --with-thepeg=$THEPEG_ROOT --prefix=%i CXXFLAGS="-O2 -fuse-cxa-atexit"
11 dlange 1.1
12     %build
13 dlange 1.3 make %makeprocesses
14    
15 dlange 1.1
16     %install
17     #tar -c -h lib include | tar -x -C %i
18     make install
19 dlange 1.3 rm %i/share/Herwig++/Doc/fixinterfaces.pl
20    
21 dlange 1.1 # SCRAM ToolBox toolfile
22     mkdir -p %i/etc/scram.d
23     cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
24     <doc type=BuildSystem::ToolDoc version=1.0>
25     <Tool name=herwigpp version=%v>
26     <Client>
27     <Environment name=HERWIGPP_BASE default="%i"></Environment>
28     <Environment name=LIBDIR default="$HERWIGPP_BASE/lib"></Environment>
29     <Environment name=INCLUDE default="$HERWIGPP_BASE/include"></Environment>
30     </Client>
31     <lib name=tauola>
32     <lib name=pretauola>
33     <use name=f77compiler>
34     <use name=pythia6>
35     </Tool>
36     EOF_TOOLFILE
37    
38     %post
39     %{relocateConfig}etc/scram.d/%n