1 |
### RPM external fastjet 3.0.3
|
2 |
Source: http://www.lpthe.jussieu.fr/~salam/fastjet/repo/%n-%realversion.tar.gz
|
3 |
Patch1: fastjet-3.0.3-nobanner
|
4 |
Patch2: fastjet-3.0.1-siscone-banner
|
5 |
Patch3: fastjet-3.0.1-noemptyareawarning
|
6 |
Patch4: fastjet-3.0.1-nodegeneracywarning
|
7 |
Patch5: fastjet-3.0.1-cluster-sequence-banner
|
8 |
Patch6: fastjet-3.0.1-silence-warnings
|
9 |
|
10 |
%prep
|
11 |
%setup -n %n-%realversion
|
12 |
%patch1 -p1
|
13 |
%patch2 -p1
|
14 |
%patch3 -p1
|
15 |
%patch4 -p1
|
16 |
%patch5 -p1
|
17 |
%patch6 -p1
|
18 |
|
19 |
case %cmsplatf in
|
20 |
*_gcc4[01234]* ) ;;
|
21 |
*_armv7hl_* ) CXXFLAGS="-O3 -Wall -ffast-math -std=c++0x -ftree-vectorize" ;;
|
22 |
* ) CXXFLAGS="-O3 -Wall -ffast-math -std=c++0x -msse3 -ftree-vectorize" ;;
|
23 |
esac
|
24 |
|
25 |
|
26 |
./configure --enable-shared --enable-atlascone --enable-cmsiterativecone --enable-siscone --prefix=%i --enable-allcxxplugins ${CXXFLAGS+CXXFLAGS="$CXXFLAGS"}
|
27 |
|
28 |
%build
|
29 |
make %makeprocesses
|
30 |
|
31 |
%install
|
32 |
make install
|
33 |
rm -rf %i/lib/*.la
|
34 |
%post
|
35 |
%{relocateConfig}bin/fastjet-config
|