ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/gccxml.spec
Revision: 1.13
Committed: Fri Nov 2 20:32:29 2007 UTC (17 years, 5 months ago) by elmer
Branch: MAIN
CVS Tags: pe20071112c-ports, pe20071112a-ports, pe20071105c-ports, pe20071105b-ports, pe20071105a-ports, pe20071103e-ports, pe20071103d-ports, pe20071103c-ports, pe20071103b-ports, pe20071103a-ports
Changes since 1.12: +1 -1 lines
Log Message:
Update to -CMS18

File Contents

# Content
1 ### RPM external gccxml 0.6.0-CMS18
2
3 Requires: cmake
4 Source: http://www.gccxml.org/files/v0.6/%n-%realversion.tar.gz
5 Patch0: gccxml1
6 Patch1: gccxml2
7 Patch2: gccxml3
8 Patch3: gccxml4
9
10 %prep
11 %setup -n %{n}-%{realversion}
12 %patch1 -p1
13
14 %build
15 cd GCC_XML/Support
16 patch -p3 <%{_sourcedir}/gccxml1
17 patch -p3 <%{_sourcedir}/gccxml3
18 patch -p3 <%{_sourcedir}/gccxml4
19 cd ../../
20 mkdir gccxml-build
21 cd gccxml-build
22 cmake -DCMAKE_INSTALL_PREFIX:PATH=%i ..
23 make %makeprocesses
24
25 %install
26 cd gccxml-build
27 make install
28 cd %i
29
30 # SCRAM ToolBox toolfile
31 mkdir -p %i/etc/scram.d
32 cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
33 <doc type=BuildSystem::ToolDoc version=1.0>
34 <Tool name=%n version=%v>
35 <Client>
36 <Environment name=GCCXML_BASE default="%i"></Environment>
37 </Client>
38 <Runtime name=PATH value="$GCCXML_BASE/bin" type=path>
39 </Tool>
40 EOF_TOOLFILE
41
42 %post
43 %{relocateConfig}share/gccxml-0.6/gccxml_config
44 %{relocateConfig}etc/scram.d/%n