Summary: GNU Binary Utility Development Utilities
Summary(de): GNU Binary Utility Development Utilities
+Summary(es): Utilitarios para desarrollo de binarios de la GNU
Summary(fr): Utilitaires de développement binaire de GNU
Summary(pl): Narzêdzia GNU dla programistów
+Summary(pt_BR): Utilitários para desenvolvimento de binários da GNU
Summary(tr): GNU geliþtirme araçlarý
Name: binutils
-Version: 2.11.90.0.8
+Version: 2.11.92.0.5
Release: 1
Epoch: 1
License: GPL
Group(de): Entwicklung/Werkzeuge
Group(fr): Development/Outils
Group(pl): Programowanie/Narzêdzia
-Source0: ftp://ftp.kernel.org/pub/linux/devel/binutils/%{name}-%{version}.tar.bz2
+Source0: ftp://ftp.kernel.org/pub/linux/devel/binutils/%{name}-%{version}.tar.bz2
+Source1: %{name}-non-english-man-pages.tar.gz
Patch0: %{name}-info.patch
URL: http://sourceware.cygnus.com/binutils/
Prereq: /sbin/ldconfig
BuildRequires: flex
BuildRequires: bison
-BuildRequires: perl
+BuildRequires: perl-devel
%ifarch sparc sparc32
BuildRequires: sparc32
%endif
- size - list the section sizes of an object or archive file,
- strings - list printable strings from files,
- strip - discard symbols,
-- c++filt - a filter for demangling encoded C++ symbols,
- addr2line - convert addresses to file and line,
- nlmconv - convert object code into an NLM.
(linker), a tak¿e inne narzêdzia do manipulowania binarnymi plikami
programów i bibliotek.
+%description -l es
+binutils es una colectánea de utilitarios necesarios para compilar
+programas. Incluye assembler y linker, así como varios otros programas
+para trabajar con formatos que se puedan ejecutar.
+
+%description -l pt_BR
+binutils é uma coletânea de utilitários necessários para compilar
+programas. Inclui assembler e linker, assim como vários outros
+programas para trabalhar com formatos executáveis.
+
%package static
Summary: GNU Binutils static libraries
Summary(pl): Biblioteki statyczne do GNU Binutils
Group: Development/Libraries
Group(de): Entwicklung/Libraries
+Group(es): Desarrollo/Bibliotecas
Group(fr): Development/Librairies
Group(pl): Programowanie/Biblioteki
+Group(pt_BR): Desenvolvimento/Bibliotecas
+Group(ru): òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
+Group(uk): òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
Requires: %{name} = %{version}
%description static
%build
CFLAGS="%{rpmcflags}"
export CFLAGS
-%ifarch sparc
+%ifarch sparc
sparc32 \
%endif
./configure %{_target_platform} \
includedir=$RPM_BUILD_ROOT%{_includedir} \
libdir=$RPM_BUILD_ROOT%{_libdir}
-rm -f $RPM_BUILD_ROOT%{_bindir}/c++filt
+# these are already in gcc-g++
+rm -f $RPM_BUILD_ROOT%{_bindir}/c++filt $RPM_BUILD_ROOT%{_mandir}/man1/c++filt*
+
+rm -f $RPM_BUILD_ROOT%{_infodir}/standards.info*
+
+# remove these man pages unless we cross-build for win*/netware platforms.
+# however, this should be done in Makefiles.
+rm -f $RPM_BUILD_ROOT%{_mandir}/man1/{dlltool,nlmconv,windres}.1
+
+tar xzvf %{SOURCE1} -C $RPM_BUILD_ROOT%{_mandir}/
install include/libiberty.h $RPM_BUILD_ROOT%{_includedir}
%{_infodir}/*info*
%{_mandir}/man1/*
+%lang(cs) %{_mandir}/cs/man1/*
+%lang(de) %{_mandir}/de/man1/*
+%lang(es) %{_mandir}/es/man1/*
+%lang(fi) %{_mandir}/fi/man1/*
+%lang(fr) %{_mandir}/fr/man1/*
+%lang(hu) %{_mandir}/hu/man1/*
+%lang(ja) %{_mandir}/ja/man1/*
+%lang(pl) %{_mandir}/pl/man1/*
%files static
%defattr(644,root,root,755)