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 |
# | 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) |