Summary: C library optimized for size
Summary(pl): Biblioteka standardowa C zoptymalizowana na rozmiar
-Summary(pt_BR): libc pequena otimizada para tamanho
+Summary(pt_BR): libc pequena otimizada para tamanho
Name: dietlibc
-Version: 0.21
-Release: 1
+Version: 0.22
+Release: 3
Epoch: 2
License: GPL v2
Group: Development/Libraries
-Source0: http://www.fefe.de/dietlibc/%{name}-%{version}.tar.bz2
+Source0: http://www.kernel.org/pub/linux/libs/dietlibc/%{name}-%{version}.tar.bz2
+# Source0-md5: 877b12ab0b2bbff340095cf2cf074418
Patch0: %{name}-ppc.patch
Patch1: %{name}-opt.patch
+Patch2: %{name}-xdrmem-overflow.patch
URL: http://www.fefe.de/dietlibc/
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%package devel
Summary: Development files for dietlibc
Summary(pl): Pliki dla programistów u¿ywaj±cych dietlibc
-Summary(pt_BR): libc pequena otimizada para tamanho
+Summary(pt_BR): libc pequena otimizada para tamanho
Group: Development/Libraries
-Requires: %{name} = %{version}
+Requires: %{name} = %{epoch}:%{version}
%description devel
Small libc for building embedded applications - development files.
Summary: Static libraries for dietlibc
Summary(pl): Biblioteki statyczne dla dietlibc
Group: Development/Libraries
-Requires: %{name}-devel = %{version}
+Requires: %{name}-devel = %{epoch}:%{version}
%description static
Small libc for building embedded applications - static libraries.
statyczne.
%prep
-%setup -q
+%setup -q
%patch0 -p1
%patch1 -p1
+%patch2 -p1
%build
OPTFLAGS="%{rpmcflags}"; export OPTFLAGS
-%ifarch sparc sparcv9
+%ifarch sparc sparcv9
sparc32 \
%endif
%{__make} prefix=%{dietprefix} all
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir},%{_mandir}/man1}
-%{__make} install DESTDIR=$RPM_BUILD_ROOT prefix=%{dietprefix}
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT \
+ prefix=%{dietprefix}
mv $RPM_BUILD_ROOT%{dietprefix}/bin/* $RPM_BUILD_ROOT%{_bindir}
mv $RPM_BUILD_ROOT%{dietprefix}/man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1