From e611e1573e10d9feb12eb28e0194fc67909e679d Mon Sep 17 00:00:00 2001 From: wojtek Date: Fri, 11 Jun 1999 12:04:36 +0000 Subject: [PATCH] misc fixes for correct build Changed files: gdb.spec -> 1.10 --- gdb.spec | 55 ++++++++++++++++++++++++------------------------------- 1 file changed, 24 insertions(+), 31 deletions(-) diff --git a/gdb.spec b/gdb.spec index 0412c2e..bbf5f69 100644 --- a/gdb.spec +++ b/gdb.spec @@ -5,7 +5,7 @@ Summary(pl): Symboliczny debugger dla C i innych j Summary(tr): C ve diðer diller için sembolik hata ayýklayýcý Name: gdb Version: 4.18 -Release: 3 +Release: 4 Copyright: GPL Group: Development/Debuggers Group(pl): Programowanie/Odpluskwiacze @@ -42,14 +42,16 @@ ve herhangi bir anda program %prep %setup -q -#%patch0 -p1 +%patch -p1 %build CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \ ./configure \ --prefix=%{_prefix} \ - --target=%{_target_platform} \ - --host=%{_host_alias} + --infodir=%{_infodir} \ + --mandir=%{_mandir} \ + %{_target_platform} + make make info @@ -57,26 +59,31 @@ make info rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_prefix} -make install install-info \ +make \ prefix=$RPM_BUILD_ROOT%{_prefix} \ infodir=$RPM_BUILD_ROOT%{_infodir} \ - mandir=$RPM_BUILD_ROOT%{_mandir} + mandir=$RPM_BUILD_ROOT%{_mandir} \ + install + +# install by hand +install gdb/doc/*.info* $RPM_BUILD_ROOT%{_infodir} strip $RPM_BUILD_ROOT%{_bindir}/* rm -f $RPM_BUILD_ROOT%{_infodir}{bfd*,history*,readline*,standard*,texinfo*} + gzip -fn9 $RPM_BUILD_ROOT{%{_infodir}/*info*,%{_mandir}/man?/*} %post -/sbin/install-info %{_infodir}/gdb.info.gz /etc/info-dir -/sbin/install-info %{_infodir}/stabs.info.gz /etc/info-dir -/sbin/install-info %{_infodir}/gdbint.info.gz /etc/info-dir +/sbin/install-info %{_infodir}/gdb.info.gz /etc/info-dir +/sbin/install-info %{_infodir}/stabs.info.gz /etc/info-dir +/sbin/install-info %{_infodir}/gdbint.info.gz /etc/info-dir %preun if [ "$1" = 0 ]; then - /sbin/install-info --delete %{_infodir}/gdb.info.gz /etc/info-dir - /sbin/install-info --delete %{_infodir}/stabs.info.gz /etc/info-dir - /sbin/install-info --delete %{_infodir}/gdbint.info.gz /etc/info-dir + /sbin/install-info --delete %{_infodir}/gdb.info.gz /etc/info-dir + /sbin/install-info --delete %{_infodir}/stabs.info.gz /etc/info-dir + /sbin/install-info --delete %{_infodir}/gdbint.info.gz /etc/info-dir fi %clean @@ -85,8 +92,10 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/* + %{_mandir}/man1/* -%{_infodir}/*info* +%{_infodir}/gd*.info* +%{_infodir}/stabs*.info* %changelog * Sun May 16 1999 Artur Frysiak @@ -114,21 +123,5 @@ rm -rf $RPM_BUILD_ROOT libredline and libncurses. * Sun Sep 27 1998 Marcin Korzonek -- added pl translation. - -* Thu May 07 1998 Prospector System -- translations modified for de, fr, tr - -* Thu Apr 30 1998 Cristian Gafton -- upgraded to 4.17 - -* Wed Oct 08 1997 Erik Troan -- updated to use a buildroot -- uses install-info - -* Tue Aug 19 1997 Erik Troan -- turned off mmalloc() support, which seems to annoy glibc (resulting in - a quick core dump inside of getcwd()) - -* Thu Jul 17 1997 Erik Troan -- built against glibc +- added pl translation, +- major changes for PLD Linux -- 2.44.0