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