summaryrefslogtreecommitdiffstats
path: root/scripts/gdb/gdb.add
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/gdb/gdb.add')
-rw-r--r--scripts/gdb/gdb.add27
1 files changed, 17 insertions, 10 deletions
diff --git a/scripts/gdb/gdb.add b/scripts/gdb/gdb.add
index 2a3ab4f9c7..f029a8486c 100644
--- a/scripts/gdb/gdb.add
+++ b/scripts/gdb/gdb.add
@@ -2,7 +2,7 @@
%define gdb_version @gdb_version@
%define gdb_target @target_alias@
-Name: %{rpmprefix}%{gdb_target}-gdb-collection
+Name: %{rpmprefix}%{gdb_target}-gdb
Release: @Release@
License: GPL/LGPL
Group: %{rpmgroup}
@@ -43,6 +43,9 @@ BuildPreReq: ncurses-devel
# and targets which require extra arguments.
%define _sim 1
+%if "%{gdb_target}" == "avr-rtems@osversion@"
+%define _sim 0
+%endif
%if "%{gdb_target}" == "m68k-rtems@osversion@"
%define _sim 0
%endif
@@ -99,16 +102,20 @@ test -d build || mkdir build
rm -rf $RPM_BUILD_ROOT%{_prefix}/lib/lib*a
# These come from other packages
- rm -rf $RPM_BUILD_ROOT%{_prefix}/info/bfd*
- rm -rf $RPM_BUILD_ROOT%{_prefix}/info/configure*
- rm -rf $RPM_BUILD_ROOT%{_prefix}/info/standards*
+ rm -rf $RPM_BUILD_ROOT%{_infodir}/bfd*
+ rm -rf $RPM_BUILD_ROOT%{_infodir}/configure*
+ rm -rf $RPM_BUILD_ROOT%{_infodir}/standards*
# gzip info files
- gzip -f $RPM_BUILD_ROOT%{_prefix}/info/*.info 2>/dev/null
- gzip -f $RPM_BUILD_ROOT%{_prefix}/info/*.info-? 2>/dev/null
-%if "%{gdb_version}" < "6.0"
- gzip -f $RPM_BUILD_ROOT%{_prefix}/info/*.info-?? 2>/dev/null
-%endif
+ ls $RPM_BUILD_ROOT%{_infodir}/*.info \
+ $RPM_BUILD_ROOT%{_infodir}/*.info-? \
+ $RPM_BUILD_ROOT%{_infodir}/*.info-?? \
+ | while read a; do \
+ gzip -9qf $a 2>/dev/null; \
+ done
# We don't ship info/dir
- rm -f $RPM_BUILD_ROOT%{_prefix}/info/dir
+ rm -f $RPM_BUILD_ROOT%{_infodir}/dir
+
+ # gzip man pages
+ gzip -9qf $RPM_BUILD_ROOT%{_mandir}/man?/*.? 2>/dev/null