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/v3.x/linux-%{basever}.tar.xz
12 # Source0-md5: 364066fa18767ec0ae5f4e4abcf9dc51
13 %if "%{postver}" > "0"
14 Source1: http://www.kernel.org/pub/linux/kernel/v3.x/patch-%{version}.bz2
15 # Source1-md5: d1338aaf79fa1b5d1c3962540bdf0a6d
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}" > "0"
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} -r $RPM_BUILD_ROOT%{_includedir}/scsi
84 # currently provided by libdrm-devel
85 %{__rm} -r $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