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