]> git.pld-linux.org Git - packages/linux-libc-headers.git/blame - linux-libc-headers.spec
- updated to 5.5[.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
a8f9f75c 5%define basever 5.5
e37731c3 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}
59f6bcd2 11Release: 1
b41e59ee 12Epoch: 7
342986ef 13License: GPL v2
d713da75 14Group: Development
23be44a5 15Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%{basever}.tar.xz
a8f9f75c 16# Source0-md5: 0a78b1dc48dc032fe505b170c1b92339
ea8a06fb 17%if "%{postver}" > "0"
23be44a5 18Source1: https://www.kernel.org/pub/linux/kernel/v5.x/patch-%{version}.xz
bc876554 19# Source1-md5: 476673d3ab1470fd9bac0da60774f3fd
342986ef 20%endif
9cb78a68
AM
21Patch0: %{name}-esfq.patch
22Patch1: %{name}-wrr.patch
342986ef
JB
23Patch2: %{name}-fbsplash.patch
24Patch3: %{name}-imq.patch
06fceffb
JB
25Patch4: %{name}-pom-set.patch
26Patch5: %{name}-atm-vbr.patch
27Patch6: vserver.patch
d713da75 28AutoReqProv: no
3abe7b6a 29BuildRequires: perl-base
5d278d6c 30BuildRequires: rpmbuild(macros) >= 1.568
70b2d04c 31Requires(pretrans): coreutils
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
98986222
ER
39%ifarch ppc ppc64
40%define target_arch powerpc
41%else
69cb1135
JR
42%ifarch x32
43%define target_arch x86_64
44%else
98986222
ER
45%define target_arch %{_target_base_arch}
46%endif
69cb1135 47%endif
98986222 48
8e20df75
ER
49# no objects to extract debug info from
50%define _enable_debug_packages 0
51
d713da75
MM
52%description
53This package includes the C header files that specify the interface
54between the Linux kernel and userspace libraries and programs. The
55header files define structures and constants that are needed for
56building most standard programs and are also needed for rebuilding the
57glibc package.
58
6c1dac96
JR
59%description -l pl.UTF-8
60Ten pakiet zawiera pliki nagłówkowe C, które definiują interfejs
61między jądrem Linuksa a bibliotekami i programami działającymi w
62przestrzeni użytkownika. Pliki nagłówkowe definiują struktury i stałe
63potrzebne do zbudowania większości standardowych programów, są także
d713da75
MM
64potrzebne do przebudowania pakietu glibc.
65
66%prep
6e86bef6 67%setup -q -c
75900afe 68cd linux-%{basever}
43df2fea 69%if "%{postver}" > "0"
6e86bef6
JB
70bzip2 -dc %{SOURCE1} | patch -p1
71%endif
1a4da2dd 72%patch0 -p1
0c49a87a 73%patch1 -p1
342986ef 74%patch2 -p1
80d61fd8 75%patch3 -p1
4d188d3e 76%patch4 -p1
92f9a887 77%patch5 -p1
19daeb7a 78%patch6 -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
d713da75
MM
98%clean
99rm -rf $RPM_BUILD_ROOT
100
d8c2801e 101%pretrans
79ba4fe3
MM
102[ ! -L /usr/include/linux ] || rm -f /usr/include/linux
103[ ! -L /usr/include/asm ] || rm -f /usr/include/asm
73b6d195 104[ ! -L /usr/include/sound ] || rm -f /usr/include/sound
d713da75
MM
105
106%files
107%defattr(644,root,root,755)
342986ef
JB
108%{_includedir}/asm
109%{_includedir}/asm-generic
ee047892 110%{_includedir}/linux
28af52ef 111%{_includedir}/misc
342986ef
JB
112%{_includedir}/mtd
113%{_includedir}/rdma
2f685663 114%{_includedir}/sound
342986ef 115%{_includedir}/video
e1232557 116%{_includedir}/xen
This page took 0.091409 seconds and 4 git commands to generate.