Summary: AVR libc
-Summary(pl): libc na AVR
+Summary(pl.UTF-8): libc na AVR
Name: crossavr-libc
-Version: 20020203
+Version: 1.4.6
Release: 1
-License: Public Domain
+Epoch: 1
+License: Modified BSD (see included LICENSE)
Group: Development/Tools
-Source0: http://www.amelek.gda.pl/libc/avr-libc-%{version}.tar.gz
-BuildPrereq: crossavr-binutils, crossavr-gcc
+Source0: http://download.savannah.gnu.org/releases/avr-libc/avr-libc-%{version}.tar.bz2
+# Source0-md5: 504b5e3beefc0d500ff94ea88391f71d
+Source1: http://download.savannah.gnu.org/releases/avr-libc/avr-libc-user-manual-%{version}.tar.bz2
+# Source1-md5: 4ed26ca4061aec886209099fa713c6d8
+Source2: http://download.savannah.gnu.org/releases/avr-libc/avr-libc-manpages-%{version}.tar.bz2
+# Source2-md5: c80daf3fe433d1a70ad8d91fac951866
+URL: http://www.nongnu.org/avr-libc/
+BuildRequires: crossavr-binutils >= 2.14
+BuildRequires: crossavr-gcc >= 1:3.3
+Requires: crossavr-gcc >= 1:3.3
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define target avr
%define arch %{_prefix}/%{target}
+%define no_install_post_strip 1
%description
Contains the standard C library for Atmel AVR microcontrollers.
-%description -l pl
-Pakiet zawiera standardow± bibliotekê C dla mikrokontrolerów Atmel AVR.
+%description -l pl.UTF-8
+Pakiet zawiera standardową bibliotekę C dla mikrokontrolerów Atmel
+AVR.
%prep
-%setup -q -n avr-libc-%{version}
+%setup -q -n avr-libc-%{version} -a1 -a2
%build
-CFLAGS="%{rpmcflags}" LDFLAGS="%{rpmldflags}" \
-CONFIG_SHELL="/bin/bash" \
-PREFIX=%{arch}
-./doconf
-./domake
+CFLAGS="%{rpmcflags}" \
+CXXFLAGS="%{rpmcflags}" \
+./configure \
+ --prefix=%{_prefix} \
+ --build=%{_target_platform} \
+ --host=%{target}
+%{__make} \
+ DOC_INST_DIR="%{_datadir}/%{name}-%{version}"
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_prefix}
+install -d $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
-cd build
%{__make} install \
- prefix=$RPM_BUILD_ROOT%{_prefix}
+ DESTDIR=$RPM_BUILD_ROOT
+
+cp -rf doc/examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -rf man $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
+rm -rf $RPM_BUILD_ROOT%{_docdir}/avr-libc-%{version}/examples
+
+%if 0%{!?debug:1}
+%{target}-strip -g $RPM_BUILD_ROOT%{arch}/lib/*.[oa] \
+ $RPM_BUILD_ROOT%{arch}/lib/avr?/*.[oa]
+%endif
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc doc/*.html
+%doc avr-libc-user-manual-%{version}/ ChangeLog LICENSE README NEWS
+%attr(755,root,root) %{_bindir}/*
%dir %{arch}/include
%{arch}/include/*.h
-%dir %{arch}/lib
+%dir %{arch}/include/avr
+%{arch}/include/avr/*.h
+%dir %{arch}/include/compat
+%{arch}/include/compat/*.h
+%dir %{arch}/include/util
+%{arch}/include/util/*.h
%{arch}/lib/*.[oa]
-%dir %{arch}/lib/avr?
-%{arch}/lib/avr?/*.[oa]
+%dir %{arch}/lib/avr*
+%{arch}/lib/avr*/*.[oa]
+%{_datadir}/%{name}-%{version}
+%{_examplesdir}/%{name}-%{version}