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.7 by elmer, Tue May 1 17:56:14 2007 UTC vs.
Revision 1.14 by elmer, Fri Nov 2 17:00:58 2007 UTC

# Line 1 | Line 1
1 < ### RPM external fastjet 2.1.0
2 < Source: http://www.lpthe.jussieu.fr/~salam/repository/software/fastjet/%n-%v.tgz
1 > ### RPM external fastjet 2.1.0-CMS18
2 > Source: http://www.lpthe.jussieu.fr/~salam/repository/software/fastjet/%n-%realversion.tgz
3 > Patch1: fastjet-2.1.0-nobanner
4 > Patch2: fastjet_sisconebanner
5 >
6   %prep
7 < %setup -n %n-%v
7 > %setup -n %n-%realversion
8 > %patch1 -p1
9 > %patch2 -p1
10  
11   %build
7 cd src
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 \+\=|CXXFLAGS += -fPIC|" Makefile
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
21   make
22   make clean
23  
# Line 27 | Line 34 | find ../plugins/SISCone -name "*.a" -exe
34  
35   # Take everything including sources, makefiles, documentation and examples (only 16MB).
36   gtar -cv ./| gtar -x -C %i
37 + # SCRAM ToolBox toolfile
38 + mkdir -p %i/etc/scram.d
39 + cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
40 + <doc type=BuildSystem::ToolDoc version=1.0>
41 + <Tool name=FastJet version=%v>
42 + <info url=http://www.lpthe.jussieu.fr/~salam/fastjet/></info>
43 + <lib name=SISConePlugin>
44 + <lib name=CDFConesPlugin>
45 + <lib name=fastjet>
46 + <client>
47 + <Environment name=FASTJET_BASE default="%i"></Environment>
48 + <Environment name=LIBDIR default="$FASTJET_BASE/lib"></Environment>
49 + <Environment name=INCLUDE default="$FASTJET_BASE/include"></Environment>
50 + </client>
51 + </Tool>
52 + EOF_TOOLFILE
53 +
54 + %post
55 + %{relocateConfig}etc/scram.d/%n

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines