ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/herwigpp.spec
Revision: 1.4
Committed: Thu May 8 04:37:13 2008 UTC (17 years ago) by dlange
Branch: MAIN
CVS Tags: 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, dl080507
Changes since 1.3: +2 -4 lines
Log Message:
round of changes from Christophe

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 dlange 1.4 <Runtime name=HERWIGPATH value="$HERWIGPP_BASE/share/Herwig++">
32 dlange 1.1 </Tool>
33     EOF_TOOLFILE
34    
35     %post
36     %{relocateConfig}etc/scram.d/%n
37 dlange 1.4 perl -p -i -e "s|%{instroot}|$RPM_INSTALL_PREFIX|g" $(find $RPM_INSTALL_PREFIX/ -name HerwigDefaults.rpo -type f)