+#
+# NOTE: Do not remove -lib package, it is required by FPC
+#
Summary: A GNU source-level debugger for C, C++ and Fortran
Summary(de): Symbolischer Debugger für C und andere Sprachen
Summary(es): Depurador de programas C y otras lenguajes
Summary(zh_CN): [¿ª·¢]CºÍÆäËûÓïÑԵĵ÷ÊÔÆ÷
Summary(zh_TW): [.-A¶}µo]C©M.$)B¨ä.-A¥L»y.$)B¨¥ªº½Õ¸Õ¾¹
Name: gdb
-Version: 6.4
-Release: 2
+Version: 6.5
+Release: 3
License: GPL
Group: Development/Debuggers
Source0: ftp://ftp.gnu.org/gnu/gdb/%{name}-%{version}.tar.bz2
-# Source0-md5: f62c14ba0316bc88e1b4b32a4e901ffb
+# Source0-md5: af6c8335230d7604aee0803b1df14f54
Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
# Source1-md5: 2e8a48939ae282c12bbacdd54e398247
Patch0: %{name}-readline.patch
# updated from http://www.math.uni.wroc.pl/~hebisch/gpc/gdb-6.1.diff
Patch3: %{name}-gpc.patch
Patch4: %{name}-gdbinit-stat.patch
+Patch5: %{name}-pretty-print-by-default.patch
+Patch6: %{name}-absolute-gnu_debuglink-path.patch
+Patch7: %{name}-gnu_hash.patch
BuildRequires: autoconf >= 2.53
BuildRequires: automake
BuildRequires: bison
ÍÏÍÅÎÔ ÞÁÓÕ. ðÒÁÃÀ¤ Ú ÐÒÏÇÒÁÍÁÍÉ ÎÁ C ÔÁ C++, ÚËÏÍЦÌØÏ×ÁÎÉÍÉ
ËÏÍЦÌÑÔÏÒÁÍÉ GNU C (gcc, egcs, pgcc).
+%package lib
+Summary: GDB in the form of a static library
+Summary(pl): GDB w postaci biblioteki statycznej
+Group: Development/Debuggers
+#Requires: binutils-static >= 2.17.50
+
+%description lib
+GDB in the form of a static library.
+
+%description lib -l pl
+GDB w postaci biblioteki statycznej.
+
%prep
%setup -q
%patch0 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p0
+%patch5 -p1
+%patch6 -p1
+%patch7 -p1
%build
for dir in `find gdb/ -name 'configure.in'`; do
bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
+install gdb/libgdb.a $RPM_BUILD_ROOT%{_libdir}
+
%clean
rm -rf $RPM_BUILD_ROOT
%lang(pl) %{_mandir}/pl/man1/*
%{_infodir}/gdb*.info*
%{_infodir}/stabs*.info*
+
+%files lib
+%defattr(644,root,root,755)
+%{_libdir}/libgdb.a