ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/gccxml.spec
Revision: 1.21
Committed: Fri Jan 16 12:46:09 2009 UTC (16 years, 3 months ago) by elmer
Branch: MAIN
CVS Tags: WEBTOOLS-APPS_20090130, WEBTOOLS-APPS_20090129, pe20090124a-for30X-root522-412, pe20090124a-for30X-root522, pe20090123b-for30X-root522-412, pe20090123b-for30X-root522, pe20090123a-for30X-root522, PRODAGENT_0_12_10_20090122, PRODAGENT_0_12_10_pre1_MISC, pe20090116a-for30X-root522
Changes since 1.20: +1 -1 lines
Log Message:
Update to 0.9.0_20081130

File Contents

# Content
1 ### RPM external gccxml 0.9.0_20081130
2 %define gccxmlmajorver %(echo %realversion | cut -f1 -d_)
3 Requires: cmake
4 Source: http://cern.ch/service-spi/external/tarFiles/%n-%realversion.tar.gz
5
6 %prep
7 %setup -n %{n}
8
9 %build
10 cd GCC_XML/Support
11 cd ../../
12 mkdir gccxml-build
13 cd gccxml-build
14 cmake -DCMAKE_INSTALL_PREFIX:PATH=%i ..
15 make %makeprocesses
16
17 %install
18 cd gccxml-build
19 make install
20 cd %i
21
22 # SCRAM ToolBox toolfile
23 mkdir -p %i/etc/scram.d
24 cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
25 <doc type=BuildSystem::ToolDoc version=1.0>
26 <Tool name=%n version=%v>
27 <Client>
28 <Environment name=GCCXML_BASE default="%i"></Environment>
29 </Client>
30 <Runtime name=PATH value="$GCCXML_BASE/bin" type=path>
31 </Tool>
32 EOF_TOOLFILE
33
34 %post
35 %{relocateConfig}share/gccxml-%{gccxmlmajorver}/gccxml_config
36 %{relocateConfig}etc/scram.d/%n