]> git.pld-linux.org Git - packages/linux-libc-headers.git/blame - linux-libc-headers.spec
- updated to 2.6.31.
[packages/linux-libc-headers.git] / linux-libc-headers.spec
CommitLineData
841d7995
PS
1%define basever 2.6.31
2%define postver %{nil}
fd0944bc 3Summary: Linux kernel headers for use with C libraries
bd829e04 4Summary(pl.UTF-8): Nagłówki jądra Linuksa do użytku z bibliotekami C
ce4b5cfa 5Name: linux-libc-headers
342986ef 6Version: %{basever}%{postver}
f5ffdef9 7Release: 1
b41e59ee 8Epoch: 7
342986ef 9License: GPL v2
d713da75 10Group: Development
342986ef 11Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%{basever}.tar.bz2
841d7995 12# Source0-md5: 84c077a37684e4cbfa67b18154390d8a
342986ef
JB
13%if "%{postver}" != "%{nil}"
14Source1: http://www.kernel.org/pub/linux/kernel/v2.6/patch-%{version}.bz2
3b763410 15## Source1-md5: 7c91fa862b90d74da3aa83446d69a412
342986ef 16%endif
f53bae20
ER
17# DROP for now? iptables accesses kernel headers/sources directly
18#PatchX: %{name}-netfilter.patch
9cb78a68
AM
19Patch0: %{name}-esfq.patch
20Patch1: %{name}-wrr.patch
342986ef
JB
21Patch2: %{name}-fbsplash.patch
22Patch3: %{name}-imq.patch
23Patch4: %{name}-endian.patch
92f9a887
JB
24Patch5: %{name}-pom-set.patch
25Patch6: linux-kernel-headers.SuSE.TIOCGDEV.patch
26Patch7: %{name}-atm-vbr.patch
d713da75 27AutoReqProv: no
de3b63f6 28BuildRequires: rpmbuild(macros) >= 1.360
0b4dc61c 29Requires(pre): fileutils
2f685663 30Provides: alsa-driver-devel
fd0944bc 31Provides: glibc-kernel-headers = %{epoch}:%{version}-%{release}
2f685663 32Obsoletes: alsa-driver-devel
fd0944bc 33Obsoletes: glibc-kernel-headers
cb351d96 34Obsoletes: glibc-kernheaders
b41e59ee
JB
35Conflicts: lm_sensors-devel < 2.8.2-2
36ExclusiveOS: Linux
d713da75
MM
37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
8e20df75
ER
39# no objects to extract debug info from
40%define _enable_debug_packages 0
41
d713da75
MM
42%description
43This package includes the C header files that specify the interface
44between the Linux kernel and userspace libraries and programs. The
45header files define structures and constants that are needed for
46building most standard programs and are also needed for rebuilding the
47glibc package.
48
6c1dac96
JR
49%description -l pl.UTF-8
50Ten pakiet zawiera pliki nagłówkowe C, które definiują interfejs
51między jądrem Linuksa a bibliotekami i programami działającymi w
52przestrzeni użytkownika. Pliki nagłówkowe definiują struktury i stałe
53potrzebne do zbudowania większości standardowych programów, są także
d713da75
MM
54potrzebne do przebudowania pakietu glibc.
55
56%prep
6e86bef6 57%setup -q -c
75900afe 58cd linux-%{basever}
6e86bef6
JB
59%if "%{postver}" != "%{nil}"
60bzip2 -dc %{SOURCE1} | patch -p1
61%endif
1a4da2dd 62%patch0 -p1
0c49a87a 63%patch1 -p1
342986ef 64%patch2 -p1
80d61fd8 65%patch3 -p1
4d188d3e 66%patch4 -p1
92f9a887
JB
67%patch5 -p1
68%patch6 -p2
f53bae20 69%patch7 -p1
d713da75
MM
70
71%install
72rm -rf $RPM_BUILD_ROOT
ee047892 73
75900afe 74%{__make} -C linux-%{basever} headers_install \
342986ef 75 INSTALL_HDR_PATH=$RPM_BUILD_ROOT%{_prefix} \
826178a7 76%ifarch ppc ppc64
23a1adfb
PS
77 ARCH=powerpc
78%else
342986ef 79 ARCH=%{_target_base_arch}
23a1adfb 80%endif
592d3e78 81
342986ef
JB
82# provided by glibc-headers
83rm -rf $RPM_BUILD_ROOT%{_includedir}/scsi
37112a22 84
ee047892
JB
85# currently provided by libdrm-devel
86rm -rf $RPM_BUILD_ROOT%{_includedir}/drm
87
9ace59b0
PS
88# trash
89find $RPM_BUILD_ROOT%{_includedir} -type f -name '..install.cmd' -o -name '.install' | xargs rm
90
d713da75
MM
91%clean
92rm -rf $RPM_BUILD_ROOT
93
d8c2801e 94%pretrans
79ba4fe3
MM
95[ ! -L /usr/include/linux ] || rm -f /usr/include/linux
96[ ! -L /usr/include/asm ] || rm -f /usr/include/asm
73b6d195 97[ ! -L /usr/include/sound ] || rm -f /usr/include/sound
d713da75
MM
98
99%files
100%defattr(644,root,root,755)
342986ef
JB
101%{_includedir}/asm
102%{_includedir}/asm-generic
ee047892 103%{_includedir}/linux
342986ef
JB
104%{_includedir}/mtd
105%{_includedir}/rdma
2f685663 106%{_includedir}/sound
342986ef 107%{_includedir}/video
This page took 0.121417 seconds and 4 git commands to generate.