ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/gccxml.spec
Revision: 1.20
Committed: Tue Jan 13 21:00:25 2009 UTC (16 years, 3 months ago) by elmer
Branch: MAIN
CVS Tags: pe20090115a-for30X-root522, sw_20090115a, sw_20090115, pe20090114c-ports, pe20090114b-ports, pe20090114a-ports
Changes since 1.19: +0 -17 lines
Log Message:
Remove obsolete, commented crap...

File Contents

# User Rev Content
1 lsexton 1.19 ### RPM external gccxml 0.9.0_20081002
2     %define gccxmlmajorver %(echo %realversion | cut -f1 -d_)
3 eulisse 1.1 Requires: cmake
4 lsexton 1.19 Source: http://cern.ch/service-spi/external/tarFiles/%n-%realversion.tar.gz
5 eulisse 1.1
6     %prep
7 elmer 1.17 %setup -n %{n}
8 eulisse 1.1
9     %build
10 elmer 1.17 cd GCC_XML/Support
11     cd ../../
12 eulisse 1.1 mkdir gccxml-build
13     cd gccxml-build
14     cmake -DCMAKE_INSTALL_PREFIX:PATH=%i ..
15 eulisse 1.2 make %makeprocesses
16 eulisse 1.1
17     %install
18     cd gccxml-build
19     make install
20     cd %i
21    
22 muzaffar 1.9 # 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 eulisse 1.4 %post
35 elmer 1.14 %{relocateConfig}share/gccxml-%{gccxmlmajorver}/gccxml_config
36 muzaffar 1.9 %{relocateConfig}etc/scram.d/%n