1 |
|
### RPM external gccxml 20110825 |
2 |
– |
%define gccxmlmajorver %(echo %realversion | cut -f1 -d_) |
3 |
– |
%define gccxmlconfigver %(echo %realversion | cut -f1 -d_ | cut -f1,2 -d.) |
2 |
|
Requires: cmake |
3 |
|
Source: http://service-spi.web.cern.ch/service-spi/external/tarFiles/%n-%realversion.tgz |
4 |
|
Patch0: gccxml-0.9.0_20100308-gcc45-iomanip |
5 |
+ |
Patch1: gccxml-20110825-add-support-for-gcc-4.7 |
6 |
|
|
7 |
|
%prep |
8 |
|
%setup -n %{n} |
9 |
|
#patch0 -p1 |
10 |
+ |
%patch1 -p1 |
11 |
|
case %cmsos in |
12 |
|
osx*_*_gcc421) ;; |
13 |
|
osx*) |
27 |
|
%install |
28 |
|
cd gccxml-build |
29 |
|
make install |
30 |
+ |
%define drop_files %i/share/{man,doc} |
31 |
|
|
32 |
|
%post |
33 |
< |
find $RPM_INSTALL_PREFIX/%{pkgrel}/share/gccxml-*/gccxml_config -exec %relocateCmsFiles \; |
33 |
> |
find $RPM_INSTALL_PREFIX/%{pkgrel}/share -name gccxml_config -exec %relocateCmsFiles {} \; |