]> git.pld-linux.org Git - packages/linux-libc-headers.git/blobdiff - linux-libc-headers.spec
- updated to 5.18.1
[packages/linux-libc-headers.git] / linux-libc-headers.spec
index eeae2748d9e1440f7fa539c9716868174d811b6a..6ff479853d56f5b2557a3d2b54874816caa530f0 100644 (file)
@@ -1,40 +1,55 @@
-%define        basever 2.6.39
-%define        postver %{nil}
+%define        basever 5.18
+%define        postver 1
 Summary:       Linux kernel headers for use with C libraries
 Summary(pl.UTF-8):     Nagłówki jądra Linuksa do użytku z bibliotekami C
 Name:          linux-libc-headers
-Version:       %{basever}%{postver}
+Version:       %{basever}.%{postver}
 Release:       1
 Epoch:         7
 License:       GPL v2
 Group:         Development
-Source0:       http://www.kernel.org/pub/linux/kernel/v2.6/linux-%{basever}.tar.bz2
-# Source0-md5: 1aab7a741abe08d42e8eccf20de61e05
-%if "%{postver}" != "%{nil}"
-Source1:       http://www.kernel.org/pub/linux/kernel/v2.6/patch-%{version}.bz2
-# Source1-md5: 527fab8162c682ad849eb21fc30d28ef
+Source0:       https://www.kernel.org/pub/linux/kernel/v5.x/linux-%{basever}.tar.xz
+# Source0-md5: 58e80452e2d8e1993cd7ec95e697ab5a
+%if "%{postver}" > "0"
+Source1:       https://www.kernel.org/pub/linux/kernel/v5.x/patch-%{version}.xz
+# Source1-md5: 4d3c0c51927b2bb0de4caa5d64a6dd4c
 %endif
 Patch0:                %{name}-esfq.patch
 Patch1:                %{name}-wrr.patch
 Patch2:                %{name}-fbsplash.patch
 Patch3:                %{name}-imq.patch
-Patch4:                %{name}-endian.patch
-Patch5:                %{name}-pom-set.patch
-Patch6:                %{name}-atm-vbr.patch
-Patch7:                vserver.patch
+Patch4:                %{name}-pom-set.patch
+Patch5:                %{name}-atm-vbr.patch
+Patch6:                vserver.patch
+URL:           https://www.kernel.org/
 AutoReqProv:   no
 BuildRequires: perl-base
 BuildRequires: rpmbuild(macros) >= 1.568
-Requires(pre): fileutils
-Provides:      alsa-driver-devel
-Provides:      glibc-kernel-headers = %{epoch}:%{version}-%{release}
-Obsoletes:     alsa-driver-devel
-Obsoletes:     glibc-kernel-headers
-Obsoletes:     glibc-kernheaders
+BuildRequires: rsync
+BuildRequires: tar >= 1:1.22
+BuildRequires: xz
+Requires(pretrans):    coreutils
+Obsoletes:     alsa-driver-devel < 1.1
+Obsoletes:     glibc-kernel-headers < 7:2.6.2
+Obsoletes:     glibc-kernheaders < 2.6
 Conflicts:     lm_sensors-devel < 2.8.2-2
 ExclusiveOS:   Linux
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%ifarch ppc ppc64
+%define        target_arch powerpc
+%else
+%ifarch x32
+%define        target_arch x86_64
+%else
+%ifarch aarch64
+%define        target_arch arm64
+%else
+%define        target_arch %{_target_base_arch}
+%endif
+%endif
+%endif
+
 # no objects to extract debug info from
 %define                _enable_debug_packages  0
 
@@ -55,7 +70,7 @@ potrzebne do przebudowania pakietu glibc.
 %prep
 %setup -q -c
 cd linux-%{basever}
-%if "%{postver}" != "%{nil}"
+%if "%{postver}" > "0"
 bzip2 -dc %{SOURCE1} | patch -p1
 %endif
 %patch0 -p1
@@ -65,18 +80,12 @@ bzip2 -dc %{SOURCE1} | patch -p1
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
-%patch7 -p1
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
 %{__make} -C linux-%{basever} headers_install \
        INSTALL_HDR_PATH=$RPM_BUILD_ROOT%{_prefix} \
-%ifarch ppc ppc64
-       ARCH=powerpc
-%else
-       ARCH=%{_target_base_arch}
-%endif
+       ARCH=%{target_arch}
 
 # provided by glibc-headers
 %{__rm} -r $RPM_BUILD_ROOT%{_includedir}/scsi
@@ -84,9 +93,6 @@ rm -rf $RPM_BUILD_ROOT
 # currently provided by libdrm-devel
 %{__rm} -r $RPM_BUILD_ROOT%{_includedir}/drm
 
-# trash
-find $RPM_BUILD_ROOT%{_includedir} -type f -name '..install.cmd' -o -name '.install' | xargs %{__rm}
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -100,6 +106,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/asm
 %{_includedir}/asm-generic
 %{_includedir}/linux
+%{_includedir}/misc
 %{_includedir}/mtd
 %{_includedir}/rdma
 %{_includedir}/sound
This page took 0.092624 seconds and 4 git commands to generate.