ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/fastjet.spec
(Generate patch)

Comparing COMP/CMSDIST/fastjet.spec (file contents):
Revision 1.13 by dlange, Mon Oct 29 19:44:15 2007 UTC vs.
Revision 1.23 by elmer, Wed May 6 03:24:08 2009 UTC

# Line 1 | Line 1
1 < ### RPM external fastjet 2.1.0-CMS8
2 < Source: http://www.lpthe.jussieu.fr/~salam/repository/software/fastjet/%n-%realversion.tgz
1 > ### RPM external fastjet 2.4.0
2 > Source: http://www.lpthe.jussieu.fr/~salam/fastjet/repo/%n-%realversion.tar.gz
3   Patch1: fastjet-2.1.0-nobanner
4 < Patch2: fastjet_sisconebanner
4 > Patch2: fastjet-2.3.4-siscone-banner
5 > Patch3: fastjet-2.4.0-gcc44
6  
7   %prep
8   %setup -n %n-%realversion
9   %patch1 -p1
10   %patch2 -p1
11 + %patch3 -p1
12 +
13 + ./configure --enable-shared --prefix=%i
14  
15   %build
12 # The following is a hack, whether it works should be checked whenever
13 # the version is updated from 2.1.0b1
14 perl -p -i -e "s|CXXFLAGS \+\= \-O3|CXXFLAGS += -fPIC -O3|" Makefile
15 cd src
16 make
17 make install
18 cd ../plugins
19 perl -p -i -e "s|CFLAGS  \=|CFLAGS  = -fPIC|" SISCone/siscone/src/Makefile
20 perl -p -i -e "s|^CXXFLAGSmidpoint \=|CXXFLAGSmidpoint = -fPIC|" CDFCones/CDFcode/Makefile
16   make
22 make clean
23
24 cd ../include/fastjet
25 find ../../plugins/CDFCones -name "*.hh" -exec ln -sf {}  \;
26 find ../../plugins/SISCone -name "*.hh" -exec ln -sf {}  \;
27
28 cd ../../lib/
29 find ../plugins/CDFCones -name "*.a" -exec mv {} .  \;
30 find ../plugins/SISCone -name "*.a" -exec mv {} .  \;
31
17  
18   %install
19 + make install
20 +
21  
35 # Take everything including sources, makefiles, documentation and examples (only 16MB).
36 gtar -cv ./| gtar -x -C %i
22   # SCRAM ToolBox toolfile
23   mkdir -p %i/etc/scram.d
24   cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
# Line 42 | Line 27 | cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
27   <info url=http://www.lpthe.jussieu.fr/~salam/fastjet/></info>
28   <lib name=SISConePlugin>
29   <lib name=CDFConesPlugin>
30 + <lib name=siscone>
31   <lib name=fastjet>
32   <client>
33   <Environment name=FASTJET_BASE default="%i"></Environment>

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines