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