]> git.pld-linux.org Git - packages/linux-libc-headers.git/blame - linux-libc-headers.spec
- updated to 5.18.1
[packages/linux-libc-headers.git] / linux-libc-headers.spec
CommitLineData
4707cb74 1%define basever 5.18
dc80e5c6 2%define postver 1
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}
59f6bcd2 7Release: 1
b41e59ee 8Epoch: 7
342986ef 9License: GPL v2
d713da75 10Group: Development
23be44a5 11Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%{basever}.tar.xz
4707cb74 12# Source0-md5: 58e80452e2d8e1993cd7ec95e697ab5a
ea8a06fb 13%if "%{postver}" > "0"
23be44a5 14Source1: https://www.kernel.org/pub/linux/kernel/v5.x/patch-%{version}.xz
4707cb74 15# Source1-md5: 4d3c0c51927b2bb0de4caa5d64a6dd4c
342986ef 16%endif
9cb78a68
AM
17Patch0: %{name}-esfq.patch
18Patch1: %{name}-wrr.patch
342986ef
JB
19Patch2: %{name}-fbsplash.patch
20Patch3: %{name}-imq.patch
06fceffb
JB
21Patch4: %{name}-pom-set.patch
22Patch5: %{name}-atm-vbr.patch
23Patch6: vserver.patch
ac6515b0 24URL: https://www.kernel.org/
d713da75 25AutoReqProv: no
3abe7b6a 26BuildRequires: perl-base
5d278d6c 27BuildRequires: rpmbuild(macros) >= 1.568
d3d40533 28BuildRequires: rsync
1f248313
JP
29BuildRequires: tar >= 1:1.22
30BuildRequires: xz
70b2d04c 31Requires(pretrans): coreutils
4707cb74
JB
32Obsoletes: alsa-driver-devel < 1.1
33Obsoletes: glibc-kernel-headers < 7:2.6.2
34Obsoletes: glibc-kernheaders < 2.6
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
a5cc504c
JP
45%ifarch aarch64
46%define target_arch arm64
47%else
98986222
ER
48%define target_arch %{_target_base_arch}
49%endif
69cb1135 50%endif
a5cc504c 51%endif
98986222 52
8e20df75
ER
53# no objects to extract debug info from
54%define _enable_debug_packages 0
55
d713da75
MM
56%description
57This package includes the C header files that specify the interface
58between the Linux kernel and userspace libraries and programs. The
59header files define structures and constants that are needed for
60building most standard programs and are also needed for rebuilding the
61glibc package.
62
6c1dac96
JR
63%description -l pl.UTF-8
64Ten pakiet zawiera pliki nagłówkowe C, które definiują interfejs
65między jądrem Linuksa a bibliotekami i programami działającymi w
66przestrzeni użytkownika. Pliki nagłówkowe definiują struktury i stałe
67potrzebne do zbudowania większości standardowych programów, są także
d713da75
MM
68potrzebne do przebudowania pakietu glibc.
69
70%prep
6e86bef6 71%setup -q -c
75900afe 72cd linux-%{basever}
43df2fea 73%if "%{postver}" > "0"
6e86bef6
JB
74bzip2 -dc %{SOURCE1} | patch -p1
75%endif
1a4da2dd 76%patch0 -p1
0c49a87a 77%patch1 -p1
342986ef 78%patch2 -p1
80d61fd8 79%patch3 -p1
4d188d3e 80%patch4 -p1
92f9a887 81%patch5 -p1
19daeb7a 82%patch6 -p1
d713da75
MM
83
84%install
85rm -rf $RPM_BUILD_ROOT
75900afe 86%{__make} -C linux-%{basever} headers_install \
342986ef 87 INSTALL_HDR_PATH=$RPM_BUILD_ROOT%{_prefix} \
98986222 88 ARCH=%{target_arch}
592d3e78 89
342986ef 90# provided by glibc-headers
1b187659 91%{__rm} -r $RPM_BUILD_ROOT%{_includedir}/scsi
37112a22 92
ee047892 93# currently provided by libdrm-devel
1b187659 94%{__rm} -r $RPM_BUILD_ROOT%{_includedir}/drm
ee047892 95
d713da75
MM
96%clean
97rm -rf $RPM_BUILD_ROOT
98
d8c2801e 99%pretrans
79ba4fe3
MM
100[ ! -L /usr/include/linux ] || rm -f /usr/include/linux
101[ ! -L /usr/include/asm ] || rm -f /usr/include/asm
73b6d195 102[ ! -L /usr/include/sound ] || rm -f /usr/include/sound
d713da75
MM
103
104%files
105%defattr(644,root,root,755)
342986ef
JB
106%{_includedir}/asm
107%{_includedir}/asm-generic
ee047892 108%{_includedir}/linux
28af52ef 109%{_includedir}/misc
342986ef
JB
110%{_includedir}/mtd
111%{_includedir}/rdma
2f685663 112%{_includedir}/sound
342986ef 113%{_includedir}/video
e1232557 114%{_includedir}/xen
This page took 0.188866 seconds and 4 git commands to generate.