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

# User Rev Content
1 elmer 1.13 ### RPM external gccxml 0.6.0-CMS18
2 eulisse 1.1
3     Requires: cmake
4 elmer 1.7 Source: http://www.gccxml.org/files/v0.6/%n-%realversion.tar.gz
5 eulisse 1.1 Patch0: gccxml1
6     Patch1: gccxml2
7     Patch2: gccxml3
8 elmer 1.10 Patch3: gccxml4
9 eulisse 1.1
10     %prep
11 elmer 1.7 %setup -n %{n}-%{realversion}
12 elmer 1.12 %patch1 -p1
13 eulisse 1.1
14     %build
15 elmer 1.12 cd GCC_XML/Support
16     patch -p3 <%{_sourcedir}/gccxml1
17     patch -p3 <%{_sourcedir}/gccxml3
18     patch -p3 <%{_sourcedir}/gccxml4
19     cd ../../
20 eulisse 1.1 mkdir gccxml-build
21     cd gccxml-build
22     cmake -DCMAKE_INSTALL_PREFIX:PATH=%i ..
23 eulisse 1.2 make %makeprocesses
24 eulisse 1.1
25     %install
26     cd gccxml-build
27     make install
28     cd %i
29    
30 muzaffar 1.9 # 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 eulisse 1.4 %post
43     %{relocateConfig}share/gccxml-0.6/gccxml_config
44 muzaffar 1.9 %{relocateConfig}etc/scram.d/%n