Revision: | 1.24 |
Committed: | Mon Apr 12 17:32:00 2010 UTC (15 years ago) by elmer |
Branch: | MAIN |
CVS Tags: | ge20100722-rpm-osx-64-bit, ge20100621-bootstrap-rpm-4-8-macosx, pe20100612a-gcc45-from380p2, ge20100611-apt-rpm-4-8-gcc-4-5-0, MotT0_1_0_15, MotT0_1_0_14, MotT0_1_0_13, MotT0_1_0_12, MotT0_1_0_11, MotT0_1_0_10, MotT0_1_0_9, MotT0_1_0_8, MotT0_1_0_6, MotT0_1_0_5, MotT0_1_0_4, MotT0_1_0_3, ge20100521b-new-rpm, ge20100521-new-rpm, ge20100519-new-apt, ge20100427-rpm-on-linux, ge20100422-rpm-4-8-0, pe20100419a-gcc45-from360, pe20100414b-gcc45-from360p6, pe20100414-gcc45-from360p6 |
Changes since 1.23: | +3 -1 lines |
Log Message: | Update to gccxml 0.9.0_20100308, from LCGAA. Apply gccxml-0.9.0_20100308-gcc45-iomanip.patch |
# | 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 | cd %i | ||
24 | |||
25 | muzaffar | 1.9 | # SCRAM ToolBox toolfile |
26 | mkdir -p %i/etc/scram.d | ||
27 | cat << \EOF_TOOLFILE >%i/etc/scram.d/%n | ||
28 | <doc type=BuildSystem::ToolDoc version=1.0> | ||
29 | <Tool name=%n version=%v> | ||
30 | <Client> | ||
31 | <Environment name=GCCXML_BASE default="%i"></Environment> | ||
32 | </Client> | ||
33 | <Runtime name=PATH value="$GCCXML_BASE/bin" type=path> | ||
34 | </Tool> | ||
35 | EOF_TOOLFILE | ||
36 | |||
37 | eulisse | 1.4 | %post |
38 | elmer | 1.22 | %{relocateConfig}share/gccxml-%{gccxmlconfigver}/gccxml_config |
39 | muzaffar | 1.9 | %{relocateConfig}etc/scram.d/%n |