]> git.pld-linux.org Git - packages/linux-libc-headers.git/blame - linux-libc-headers.spec
- up to 2.6.35.4
[packages/linux-libc-headers.git] / linux-libc-headers.spec
CommitLineData
5d278d6c 1%define basever 2.6.35
0373ca4b 2%define postver .4
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}
5d278d6c 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
5d278d6c 12# Source0-md5: 091abeb4684ce03d1d936851618687b6
342986ef
JB
13%if "%{postver}" != "%{nil}"
14Source1: http://www.kernel.org/pub/linux/kernel/v2.6/patch-%{version}.bz2
0373ca4b 15# Source1-md5: 738f762746488345b1a8707d00895eef
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
58b6b8f7 27Patch8: vserver.patch
d713da75 28AutoReqProv: no
3abe7b6a 29BuildRequires: perl-base
5d278d6c 30BuildRequires: rpmbuild(macros) >= 1.568
0b4dc61c 31Requires(pre): fileutils
2f685663 32Provides: alsa-driver-devel
fd0944bc 33Provides: glibc-kernel-headers = %{epoch}:%{version}-%{release}
2f685663 34Obsoletes: alsa-driver-devel
fd0944bc 35Obsoletes: glibc-kernel-headers
cb351d96 36Obsoletes: glibc-kernheaders
b41e59ee
JB
37Conflicts: lm_sensors-devel < 2.8.2-2
38ExclusiveOS: Linux
d713da75
MM
39BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
8e20df75
ER
41# no objects to extract debug info from
42%define _enable_debug_packages 0
43
d713da75
MM
44%description
45This package includes the C header files that specify the interface
46between the Linux kernel and userspace libraries and programs. The
47header files define structures and constants that are needed for
48building most standard programs and are also needed for rebuilding the
49glibc package.
50
6c1dac96
JR
51%description -l pl.UTF-8
52Ten pakiet zawiera pliki nagłówkowe C, które definiują interfejs
53między jądrem Linuksa a bibliotekami i programami działającymi w
54przestrzeni użytkownika. Pliki nagłówkowe definiują struktury i stałe
55potrzebne do zbudowania większości standardowych programów, są także
d713da75
MM
56potrzebne do przebudowania pakietu glibc.
57
58%prep
6e86bef6 59%setup -q -c
75900afe 60cd linux-%{basever}
6e86bef6
JB
61%if "%{postver}" != "%{nil}"
62bzip2 -dc %{SOURCE1} | patch -p1
63%endif
1a4da2dd 64%patch0 -p1
0c49a87a 65%patch1 -p1
342986ef 66%patch2 -p1
80d61fd8 67%patch3 -p1
4d188d3e 68%patch4 -p1
92f9a887
JB
69%patch5 -p1
70%patch6 -p2
f53bae20 71%patch7 -p1
58b6b8f7 72%patch8 -p1
d713da75
MM
73
74%install
75rm -rf $RPM_BUILD_ROOT
ee047892 76
75900afe 77%{__make} -C linux-%{basever} headers_install \
342986ef 78 INSTALL_HDR_PATH=$RPM_BUILD_ROOT%{_prefix} \
826178a7 79%ifarch ppc ppc64
23a1adfb
PS
80 ARCH=powerpc
81%else
342986ef 82 ARCH=%{_target_base_arch}
23a1adfb 83%endif
592d3e78 84
342986ef
JB
85# provided by glibc-headers
86rm -rf $RPM_BUILD_ROOT%{_includedir}/scsi
37112a22 87
ee047892
JB
88# currently provided by libdrm-devel
89rm -rf $RPM_BUILD_ROOT%{_includedir}/drm
90
9ace59b0
PS
91# trash
92find $RPM_BUILD_ROOT%{_includedir} -type f -name '..install.cmd' -o -name '.install' | xargs rm
93
d713da75
MM
94%clean
95rm -rf $RPM_BUILD_ROOT
96
d8c2801e 97%pretrans
79ba4fe3
MM
98[ ! -L /usr/include/linux ] || rm -f /usr/include/linux
99[ ! -L /usr/include/asm ] || rm -f /usr/include/asm
73b6d195 100[ ! -L /usr/include/sound ] || rm -f /usr/include/sound
d713da75
MM
101
102%files
103%defattr(644,root,root,755)
342986ef
JB
104%{_includedir}/asm
105%{_includedir}/asm-generic
ee047892 106%{_includedir}/linux
342986ef
JB
107%{_includedir}/mtd
108%{_includedir}/rdma
2f685663 109%{_includedir}/sound
342986ef 110%{_includedir}/video
e1232557 111%{_includedir}/xen
This page took 0.050618 seconds and 4 git commands to generate.