3 Summary: Linux kernel headers for use with C libraries
4 Summary(pl.UTF-8): Nagłówki jądra Linuksa do użytku z bibliotekami C
5 Name: linux-libc-headers
6 Version: %{basever}%{postver}
11 Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%{basever}.tar.bz2
12 # Source0-md5: 7d471477bfa67546f902da62227fa976
13 %if "%{postver}" != "%{nil}"
14 Source1: http://www.kernel.org/pub/linux/kernel/v2.6/patch-%{version}.bz2
15 # Source1-md5: bd2be4d0465345e4e9355d6773f5f6fe
17 Patch0: %{name}-esfq.patch
18 Patch1: %{name}-wrr.patch
19 Patch2: %{name}-fbsplash.patch
20 Patch3: %{name}-imq.patch
21 Patch4: %{name}-endian.patch
22 Patch5: %{name}-pom-set.patch
23 Patch6: %{name}-atm-vbr.patch
26 BuildRequires: perl-base
27 BuildRequires: rpmbuild(macros) >= 1.568
28 Requires(pre): fileutils
29 Provides: alsa-driver-devel
30 Provides: glibc-kernel-headers = %{epoch}:%{version}-%{release}
31 Obsoletes: alsa-driver-devel
32 Obsoletes: glibc-kernel-headers
33 Obsoletes: glibc-kernheaders
34 Conflicts: lm_sensors-devel < 2.8.2-2
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 # no objects to extract debug info from
39 %define _enable_debug_packages 0
42 This package includes the C header files that specify the interface
43 between the Linux kernel and userspace libraries and programs. The
44 header files define structures and constants that are needed for
45 building most standard programs and are also needed for rebuilding the
48 %description -l pl.UTF-8
49 Ten pakiet zawiera pliki nagłówkowe C, które definiują interfejs
50 między jądrem Linuksa a bibliotekami i programami działającymi w
51 przestrzeni użytkownika. Pliki nagłówkowe definiują struktury i stałe
52 potrzebne do zbudowania większości standardowych programów, są także
53 potrzebne do przebudowania pakietu glibc.
58 %if "%{postver}" != "%{nil}"
59 bzip2 -dc %{SOURCE1} | patch -p1
71 rm -rf $RPM_BUILD_ROOT
73 %{__make} -C linux-%{basever} headers_install \
74 INSTALL_HDR_PATH=$RPM_BUILD_ROOT%{_prefix} \
78 ARCH=%{_target_base_arch}
81 # provided by glibc-headers
82 rm -rf $RPM_BUILD_ROOT%{_includedir}/scsi
84 # currently provided by libdrm-devel
85 rm -rf $RPM_BUILD_ROOT%{_includedir}/drm
88 find $RPM_BUILD_ROOT%{_includedir} -type f -name '..install.cmd' -o -name '.install' | xargs rm
91 rm -rf $RPM_BUILD_ROOT
94 [ ! -L /usr/include/linux ] || rm -f /usr/include/linux
95 [ ! -L /usr/include/asm ] || rm -f /usr/include/asm
96 [ ! -L /usr/include/sound ] || rm -f /usr/include/sound
99 %defattr(644,root,root,755)
101 %{_includedir}/asm-generic