ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/gccxml.spec
Revision: 1.25
Committed: Tue Aug 10 14:50:45 2010 UTC (14 years, 8 months ago) by muzaffar
Branch: MAIN
CVS Tags: ge20101109, pe20101108b-for310Xrb, pe20101108a-for310Xrb, pe20101105b-for310Xrb, pe20101105a-for310Xrb, pe20101104c-for310Xrb, pe20101104b-for310Xrb, pe20101104a-for310Xrb, pe20101103e-for310Xrb, pe20101103d-for310Xrb, pe20101103c-for310Xrb, pe20101103b-for310Xrb, pe20101103a-for310Xrb, pe20101102e-for310Xrb, pe20101102d-for310Xrb, pe20101102c-for310Xrb, pe20101102b-for310Xrb, pe20101102a-for310Xrb, pe20101029a-for310Xrb, pe20101028a-for310Xrb, pe20101025c-for310Xrb, pe20101025b-for310Xrb, pe20101025a-for310Xrb, pe20101011f-for39Xrb, pe20101011e-for39Xrb, pe20101011d-for39Xrb, pe20101011c-for39Xrb, pe20101011b-for39Xrb, pe20101011a-for39Xrb, pe20101008c-for39Xrb, pe20101008b-for39Xrb, pe20101008a-for39Xrb, pe20101005a-for39Xrb, pe20101004a-for39Xrb, pe20101001b-for39Xrb, pe20101001a-for39Xrb, pe20100930c-for39Xrb, pe20100930b-for39Xrb, pe20100930a-for39Xrb, pe20100925a-for39Xrb, pe20100924b-for39Xrb, pe20100924a-for39Xrb, pe20100923c-for39Xrb, pe20100923b-for39Xrb, pe20100923a-for39Xrb, pe20100922b-for39Xrb, pe20100922a-for39Xrb, pe20100908b-for39Xrb, pe20100908a-for39Xrb, pe20100907c-for39Xrb, pe20100907b-for39Xrb, pe20100907a-for39Xrb, pe20100906a-for39Xrb, pe20100902a-for39Xrb, pe20100901b-for39Xrb, pe20100901a-for39Xrb, pe20100830c-for39Xrb, pe20100830b-for39Xrb, pe20100830a-for39Xrb, pe20100829a-for39Xrb, pe20100827a-for39Xrb, sm100826a, pe20100826a-for39Xrb, pe20100825b-for39Xrb, pe20100825a-for39Xrb, pe20100824c-for39Xrb, pe20100824b-for39Xrb, sm100824a, pe20100824a-for39Xrb, sm100811b, sm100811a, sm20100810a
Changes since 1.24: +0 -14 lines
Log Message:
cleanup for toolfiles which are now in separate spec files to avoid re-build of the external in case tool definition needs update

File Contents

# User Rev Content
1 elmer 1.24 ### RPM external gccxml 0.9.0_20100308
2 lsexton 1.19 %define gccxmlmajorver %(echo %realversion | cut -f1 -d_)
3 elmer 1.22 %define gccxmlconfigver %(echo %realversion | cut -f1 -d_ | cut -f1,2 -d.)
4 eulisse 1.1 Requires: cmake
5 lsexton 1.19 Source: http://cern.ch/service-spi/external/tarFiles/%n-%realversion.tar.gz
6 elmer 1.24 Patch0: gccxml-0.9.0_20100308-gcc45-iomanip
7 eulisse 1.1
8     %prep
9 elmer 1.17 %setup -n %{n}
10 elmer 1.24 %patch0 -p1
11 eulisse 1.1
12     %build
13 elmer 1.17 cd GCC_XML/Support
14     cd ../../
15 eulisse 1.1 mkdir gccxml-build
16     cd gccxml-build
17     cmake -DCMAKE_INSTALL_PREFIX:PATH=%i ..
18 eulisse 1.2 make %makeprocesses
19 eulisse 1.1
20     %install
21     cd gccxml-build
22     make install
23 muzaffar 1.9
24 eulisse 1.4 %post
25 elmer 1.22 %{relocateConfig}share/gccxml-%{gccxmlconfigver}/gccxml_config