ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/gccxml.spec
Revision: 1.29
Committed: Wed Sep 7 14:15:13 2011 UTC (13 years, 7 months ago) by eulisse
Branch: MAIN
Changes since 1.28: +1 -1 lines
Log Message:
Relocate configuration file independently of the the version.

File Contents

# User Rev Content
1 eulisse 1.28 ### RPM external gccxml 20110825
2 lsexton 1.19 %define gccxmlmajorver %(echo %realversion | cut -f1 -d_)
3 elmer 1.22 %define gccxmlconfigver %(echo %realversion | cut -f1 -d_ | cut -f1,2 -d.)
4 eulisse 1.1 Requires: cmake
5 eulisse 1.28 Source: http://service-spi.web.cern.ch/service-spi/external/tarFiles/%n-%realversion.tgz
6 elmer 1.24 Patch0: gccxml-0.9.0_20100308-gcc45-iomanip
7 eulisse 1.1
8     %prep
9 elmer 1.17 %setup -n %{n}
10 eulisse 1.27 #patch0 -p1
11     case %cmsos in
12     osx*_*_gcc421) ;;
13     osx*)
14     perl -p -i -e 's|-no-cpp-precomp||g' GCC/CMakeLists.txt \
15     GCC/configure.in \
16     GCC/configure
17     ;;
18     esac
19 eulisse 1.1 %build
20 elmer 1.17 cd GCC_XML/Support
21     cd ../../
22 eulisse 1.1 mkdir gccxml-build
23     cd gccxml-build
24     cmake -DCMAKE_INSTALL_PREFIX:PATH=%i ..
25 eulisse 1.2 make %makeprocesses
26 eulisse 1.1
27     %install
28     cd gccxml-build
29     make install
30 muzaffar 1.9
31 eulisse 1.4 %post
32 eulisse 1.29 find $RPM_INSTALL_PREFIX/%{pkgrel}/share/gccxml-*/gccxml_config -exec %relocateCmsFiles \;