2 Summary(pl.UTF-8): libc na AVR
7 License: Modified BSD (see included LICENSE)
8 Group: Development/Tools
9 Patch0: %{name}-builtins.patch
10 # Patches 1xx are taken form Atmel official AVR8-GNU toolchain version 3.4.1.830
11 Patch100: 300-avr-libc-bug15254.patch
12 Patch101: 301-avr-libc-bugavrtc-436.patch
13 Patch102: 302-avr-libc-bug-avrtc-441.patch
14 Patch103: 303-avr-libc-avrtc536.patch
15 Patch104: 304-avr-libc-avrtc-608.patch
16 Patch105: 400-avr-libc-public-devices.patch
17 Patch106: 401-avr-libc-atmega_rfr2.patch
18 Patch107: 402-avr-libc-atxmega32_16_8e5.patch
19 Patch108: 403-avr-libc-powerh-doc.patch
20 Patch109: 500-avr-libc-bug12507.patch
21 Patch110: 501-avr-libc-bug12584.patch
22 Patch111: 502-avr-libc-bug12838.patch
23 Patch112: 503-avr-libc-headersio.patch
24 Patch113: 504-avr-libc-bugavrtc-448.patch
25 Patch114: 505-avr-libc-avrtc-519.patch
26 Patch115: 506-avr-libc-optimize_dox.patch
27 Patch116: 507-avr-libc-avrtc570.patch
28 Patch117: 508-avr-libc-avrtc446.patch
29 Patch118: 999-avr-libc-new-headers.patch
30 Source0: http://download.savannah.gnu.org/releases/avr-libc/avr-libc-%{version}.tar.bz2
31 # Source0-md5: 54c71798f24c96bab206be098062344f
32 Source1: http://download.savannah.gnu.org/releases/avr-libc/avr-libc-user-manual-%{version}.tar.bz2
33 # Source1-md5: d8a02a987cc0ea447348e0b6a08ab679
34 Source2: http://download.savannah.gnu.org/releases/avr-libc/avr-libc-manpages-%{version}.tar.bz2
35 # Source2-md5: 35af895d775015731b77d027a9e07cca
36 URL: http://www.nongnu.org/avr-libc/
37 BuildRequires: crossavr-binutils >= 2.14
38 BuildRequires: crossavr-gcc >= 1:3.3
39 Requires: crossavr-gcc >= 1:3.3
40 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43 %define arch %{_prefix}/%{target}
45 %define __strip %{target}-strip
48 Contains the standard C library for Atmel AVR microcontrollers.
50 %description -l pl.UTF-8
51 Pakiet zawiera standardową bibliotekę C dla mikrokontrolerów Atmel
55 %setup -q -n avr-libc-%{version} -a1 -a2
80 CFLAGS="%{rpmcflags}" \
81 CXXFLAGS="%{rpmcflags}" \
84 --build=%{_target_platform} \
87 DOC_INST_DIR="%{_datadir}/%{name}-%{version}"
90 rm -rf $RPM_BUILD_ROOT
91 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
92 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
95 DESTDIR=$RPM_BUILD_ROOT
97 cp -rf doc/examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
98 cp -rf man $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
99 rm -rf $RPM_BUILD_ROOT%{_docdir}/avr-libc-%{version}/examples
102 %{target}-strip -g $RPM_BUILD_ROOT%{arch}/lib/*.[oa] \
103 $RPM_BUILD_ROOT%{arch}/lib/avr?/*.[oa]
107 rm -rf $RPM_BUILD_ROOT
110 %defattr(644,root,root,755)
111 %doc avr-libc-user-manual-%{version}/ ChangeLog LICENSE README NEWS
112 %attr(755,root,root) %{_bindir}/*
115 %dir %{arch}/include/avr
116 %{arch}/include/avr/*.h
117 %dir %{arch}/include/compat
118 %{arch}/include/compat/*.h
119 %dir %{arch}/include/util
120 %{arch}/include/util/*.h
122 %dir %{arch}/lib/avr*
123 %{arch}/lib/avr*/*.[oa]
124 %{_datadir}/%{name}-%{version}
125 %{_examplesdir}/%{name}-%{version}