]>
Commit | Line | Data |
---|---|---|
5b60995d | 1 | diff -Nur rpm-4.4.6.orig/macros.in rpm-4.4.6.macros/macros.in |
2 | --- rpm-4.4.6.orig/macros.in 2006-08-05 20:52:48.000000000 +0200 | |
3 | +++ rpm-4.4.6.macros/macros.in 2006-08-05 20:53:57.000000000 +0200 | |
dc6aae45 | 4 | @@ -219,7 +219,7 @@ |
e493253e ER |
5 | %_tmppath %{_var}/tmp |
6 | ||
7 | # Path to top of build area. | |
dc6aae45 JB |
8 | -%_topdir %{_usrsrc}/rpm |
9 | +%_topdir %(echo $HOME)/rpm | |
e493253e ER |
10 | |
11 | # The path to the unzip executable (legacy, use %{__unzip} instead). | |
12 | %_unzipbin %{__unzip} | |
3f2f32d6 ER |
13 | @@ -330,8 +330,8 @@ |
14 | # "w9.gzdio" gzip level 9 (default). | |
15 | # "w9.bzdio" bzip2 level 9. | |
16 | # | |
17 | -#%_source_payload w9.gzdio | |
18 | -#%_binary_payload w9.gzdio | |
19 | +%_source_payload w9.gzdio | |
20 | +%_binary_payload w9.lzdio | |
21 | ||
22 | # Archive formats to use for source/binary package payloads. | |
23 | # "cpio" cpio archive (default) | |
e72fb97a AM |
24 | @@ -481,7 +481,7 @@ |
25 | ||
26 | # | |
27 | # Path to magic file used for file classification. | |
28 | -%_rpmfc_magic_path %{_usr}/lib/rpm/magic | |
29 | +%_rpmfc_magic_path /usr/share/file/magic | |
30 | ||
31 | #============================================================================== | |
32 | # ---- Database configuration macros. | |
5b60995d | 33 | @@ -909,10 +909,10 @@ |
a3b822b2 JB |
34 | export RPM_BUILD_ROOT}\ |
35 | %{?_javaclasspath:CLASSPATH=\"%{_javaclasspath}\"\ | |
36 | export CLASSPATH}\ | |
37 | - unset PERL_MM_OPT\ | |
38 | + unset PERL_MM_OPT || :\ | |
39 | LANG=C\ | |
40 | export LANG\ | |
41 | - unset DISPLAY\ | |
42 | + unset DISPLAY || :\ | |
43 | \ | |
44 | %{verbose:set -x}%{!verbose:exec > /dev/null}\ | |
45 | umask 022\ | |
5dda5fa7 | 46 | @@ -1350,5 +1350,23 @@ |
5b60995d | 47 | #%__executable_provides @RPMCONFIGDIR@/executabledeps.sh --provides |
dc6aae45 | 48 | #%__executable_requires @RPMCONFIGDIR@/executabledeps.sh --requires |
e493253e ER |
49 | |
50 | +# PLD rpm macros | |
51 | +%_enable_debug_packages 1 | |
52 | + | |
53 | +#----------------------------------------------------------------- | |
54 | +# CFLAGS and LDFLAGS used to build | |
55 | + | |
5dda5fa7 PS |
56 | +%debuginfocflags %{expand:%%define __dic_%{?_enable_debug_packages} 1}%{?__dic_1: -gdwarf-2 -g2}%{expand:%%undefine __dic_%{?_enable_debug_packages}} |
57 | +# -feliminate-dwarf2-dups disabled until PR ld/3290 is fixed. | |
e493253e ER |
58 | + |
59 | +%debugcflags -O0 -g -Wall | |
5b60995d | 60 | +%optldflags -Wl,--as-needed |
61 | + | |
62 | +# Warning: those macros are overwritten by macros.build, | |
63 | +# left here for compatibility | |
e493253e ER |
64 | +%rpmcflags %{?debug:%debugcflags}%{!?debug:%optflags}%{?debuginfocflags} |
65 | +%rpmcxxflags %{rpmcflags} | |
4126bfd3 | 66 | +%rpmldflags %{!?no_build_with_as_needed:-Wl,--as-needed} |
e493253e ER |
67 | + |
68 | # \endverbatim | |
69 | #*/ | |
e72fb97a | 70 |