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 |
# | 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 |