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

# User Rev Content
1 elmer 1.21 ### RPM external gccxml 0.9.0_20081130
2 lsexton 1.19 %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