]> git.pld-linux.org Git - packages/kernel.git/blobdiff - kernel.spec
- 5.4.270
[packages/kernel.git] / kernel.spec
index b387ad40e1f8d1f7d8622552c2d1ca849e4d68ce..7883e6bb9ca276785f98fcd00f1207a8bffdd7b5 100644 (file)
@@ -69,7 +69,7 @@
 
 %define                rel             1
 %define                basever         5.4
-%define                postver         .54
+%define                postver         .270
 
 # define this to '-%{basever}' for longterm branch
 %define                versuffix       -%{basever}
@@ -123,7 +123,7 @@ Source0:    https://www.kernel.org/pub/linux/kernel/v5.x/linux-%{basever}.tar.xz
 # Source0-md5: ce9b2d974d27408a61c53a30d3f98fb9
 %if "%{postver}" != ".0"
 Patch0:                https://www.kernel.org/pub/linux/kernel/v5.x/patch-%{version}.xz
-# Patch0-md5:  e1f60f52da7ff96dccd15e17f21ef107
+# Patch0-md5:  62c8873936ad37a0f0bce34974d15afc
 %endif
 Source1:       kernel.sysconfig
 
@@ -246,7 +246,7 @@ BuildRequires:      libstdc++-devel
 BuildRequires: openssl-devel
 BuildRequires: perl-base
 BuildRequires: rpm-build >= 4.5-24
-BuildRequires: rpmbuild(macros) >= 1.743
+BuildRequires: rpmbuild(macros) >= 2.019
 %ifarch ppc
 BuildRequires: uboot-mkimage
 %endif
@@ -269,23 +269,23 @@ Suggests: keyutils
 Requires:      linux-firmware
 Provides:      %{name}(netfilter) = 20070806
 Provides:      %{name}(vermagic) = %{kernel_release}
-Obsoletes:     kernel%{_alt_kernel}-char-lirc-ene0100
-Obsoletes:     kernel%{_alt_kernel}-char-lirc-it87
-Obsoletes:     kernel%{_alt_kernel}-char-lirc-ite8709
-Obsoletes:     kernel%{_alt_kernel}-char-lirc-mceusb
-Obsoletes:     kernel%{_alt_kernel}-char-lirc-streamzap
-Obsoletes:     kernel%{_alt_kernel}-isdn-mISDN
-Obsoletes:     kernel-firmware
-Obsoletes:     kernel-misc-acer_acpi
-Obsoletes:     kernel-misc-fuse
-Obsoletes:     kernel-misc-uvc
-Obsoletes:     kernel-modules
-Obsoletes:     kernel-net-ar81
-Obsoletes:     kernel-net-hostap
-Obsoletes:     kernel-net-ieee80211
-Obsoletes:     kernel-net-ipp2p
-Obsoletes:     kernel-net-rt61
-Obsoletes:     kernel-smp
+Obsoletes:     kernel%{_alt_kernel}-char-lirc-ene0100 < 0.9.0
+Obsoletes:     kernel%{_alt_kernel}-char-lirc-it87 < 0.9.0
+Obsoletes:     kernel%{_alt_kernel}-char-lirc-ite8709 < 0.9.0
+Obsoletes:     kernel%{_alt_kernel}-char-lirc-mceusb < 0.9.0
+Obsoletes:     kernel%{_alt_kernel}-char-lirc-streamzap < 0.9.0
+Obsoletes:     kernel%{_alt_kernel}-isdn-mISDN < 2.0.35
+Obsoletes:     kernel-firmware < 3:2.6.33
+Obsoletes:     kernel-misc-acer_acpi < 0.3-2
+Obsoletes:     kernel-misc-fuse < 2.8.5-2
+Obsoletes:     kernel-misc-uvc < 0.215.1-10
+Obsoletes:     kernel-modules < 2.2.2-2
+Obsoletes:     kernel-net-ar81 < 1.0.1.0-3
+Obsoletes:     kernel-net-hostap < 0.4.7-2
+Obsoletes:     kernel-net-ieee80211 < 1.2.18-7
+Obsoletes:     kernel-net-ipp2p < 0.8.2.-17
+Obsoletes:     kernel-net-rt61 < 1.1.0-2.2007122707.13
+Obsoletes:     kernel-smp < 3:2.6.21
 Conflicts:     e2fsprogs < 1.29
 Conflicts:     isdn4k-utils < 3.1pre1
 Conflicts:     jfsutils < 1.1.3
@@ -425,7 +425,7 @@ Summary:    vmlinux - uncompressed kernel image
 Summary(de.UTF-8):     vmlinux - dekompressiertes Kernel Bild
 Summary(pl.UTF-8):     vmlinux - rozpakowany obraz jądra
 Group:         Base/Kernel
-Obsoletes:     kernel-smp-vmlinux
+Obsoletes:     kernel-smp-vmlinux < 3:2.6.21
 
 %description vmlinux
 vmlinux - uncompressed kernel image.
@@ -443,7 +443,7 @@ Summary(pl.UTF-8):  Sterowniki DRM
 Group:         Base/Kernel
 Requires(postun):      %{name} = %{epoch}:%{version}-%{release}
 Requires:      %{name} = %{epoch}:%{version}-%{release}
-Obsoletes:     kernel-smp-drm
+Obsoletes:     kernel-smp-drm < 3:2.6.21
 AutoReqProv:   no
 
 %description drm
@@ -480,7 +480,7 @@ Summary(pl.UTF-8):  Moduły PCMCIA
 Group:         Base/Kernel
 Requires(postun):      %{name} = %{epoch}:%{version}-%{release}
 Requires:      %{name} = %{epoch}:%{version}-%{release}
-Obsoletes:     kernel-smp-pcmcia
+Obsoletes:     kernel-smp-pcmcia < 3:2.6.21
 Conflicts:     pcmcia-cs < 3.1.21
 Conflicts:     pcmciautils < 004
 AutoReqProv:   no
@@ -501,7 +501,7 @@ Summary(pl.UTF-8):  Sterowniki dźwięku ALSA
 Group:         Base/Kernel
 Requires(postun):      %{name} = %{epoch}:%{version}-%{release}
 Requires:      %{name} = %{epoch}:%{version}-%{release}
-Obsoletes:     kernel-smp-sound-alsa
+Obsoletes:     kernel-smp-sound-alsa < 3:2.6.21
 AutoReqProv:   no
 
 %description sound-alsa
@@ -543,7 +543,7 @@ Group:              Development/Building
 Requires:      %{name}-headers = %{epoch}:%{version}-%{release}
 Requires:      elfutils-devel
 Requires:      make
-Conflicts:     rpmbuild(macros) < 1.704
+Conflicts:     rpmbuild(macros) < 2.019
 AutoReqProv:   no
 
 %description module-build
@@ -565,9 +565,7 @@ Summary(pl.UTF-8):  Kod źródłowy jądra Linuksa
 Group:         Development/Building
 Requires:      %{name}-module-build = %{epoch}:%{version}-%{release}
 AutoReqProv:   no
-%if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
-%endif
 
 %description source
 This is the source code for the Linux kernel. You can build a custom
@@ -598,9 +596,7 @@ Summary(de.UTF-8):  Kernel Dokumentation
 Summary(pl.UTF-8):     Dokumentacja do jądra Linuksa
 Group:         Documentation
 AutoReqProv:   no
-%if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
-%endif
 
 %description doc
 This is the documentation for the Linux kernel, as found in
@@ -729,8 +725,12 @@ find -name '*.pl' -print0 | \
        scripts/documentation-file-ref-check \
        scripts/get_dvb_firmware \
        scripts/kernel-doc \
+       scripts/sphinx-pre-install \
        scripts/stackdelta
 
+%{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+bash(\s|$),#!/bin/bash\\1,' \
+       scripts/config
+
 %build
 install -d %{objdir}
 cat > %{targetobj}.mk <<'EOF'
This page took 0.034222 seconds and 4 git commands to generate.