X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=kernel.spec;h=44d99b8d6f2ca5b8f754f676b20a68dfe7ff460f;hb=97342b40d84c1da42e0adbb9e8d4047347bf7fac;hp=a42b35d52332f985549c53457b7dc71be02b7fe9;hpb=b876ae37eed247f5842db180eb857bf35d5820a9;p=packages%2Fkernel.git diff --git a/kernel.spec b/kernel.spec index a42b35d5..44d99b8d 100644 --- a/kernel.spec +++ b/kernel.spec @@ -67,9 +67,9 @@ %define have_pcmcia 0 %endif -%define rel 3 -%define basever 4.17 -%define postver .9 +%define rel 1 +%define basever 5.0 +%define postver .10 # define this to '-%{basever}' for longterm branch %define versuffix %{nil} @@ -106,6 +106,8 @@ %define localversion %{rel} %define kernel_release %{version}%{?alt_kernel:.%{alt_kernel}}-%{localversion} +%define kmod_ver 26-2 + Summary: The Linux kernel (the core of the Linux operating system) Summary(de.UTF-8): Der Linux-Kernel (Kern des Linux-Betriebssystems) Summary(et.UTF-8): Linuxi kernel (ehk operatsioonisüsteemi tuum) @@ -117,11 +119,11 @@ Release: %{rel} Epoch: 3 License: GPL v2 Group: Base/Kernel -Source0: https://www.kernel.org/pub/linux/kernel/v4.x/linux-%{basever}.tar.xz -# Source0-md5: 5bb13a03274b66b56c85b26682e407d7 +Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%{basever}.tar.xz +# Source0-md5: 7381ce8aac80a01448e065ce795c19c0 %if "%{postver}" != ".0" -Patch0: https://www.kernel.org/pub/linux/kernel/v4.x/patch-%{version}.xz -# Patch0-md5: 80546916d0682a101e8138843bd84f34 +Patch0: https://www.kernel.org/pub/linux/kernel/v5.x/patch-%{version}.xz +# Patch0-md5: a46bbfe17039c1fa81edc847af5ea664 %endif Source1: kernel.sysconfig @@ -214,8 +216,7 @@ Patch500: kernel-rt.patch Patch2000: kernel-small_fixes.patch Patch2001: kernel-pwc-uncompress.patch Patch2003: kernel-regressions.patch - -Patch2004: tcp-ooo.patch +Patch2004: xfs-reclaim-hack.patch # for rescuecd # based on ftp://ftp.leg.uct.ac.za/pub/linux/rip/tmpfs_root-2.6.30.diff.gz @@ -237,7 +238,7 @@ BuildRequires: elfutils-devel BuildRequires: gcc >= 6:7.2.0-6 BuildRequires: gcc-plugin-devel BuildRequires: hostname -BuildRequires: kmod >= 12-2 +BuildRequires: kmod >= %{kmod_ver} BuildRequires: openssl-devel BuildRequires: perl-base BuildRequires: rpm-build >= 4.5-24 @@ -248,11 +249,11 @@ BuildRequires: uboot-mkimage BuildRequires: xz >= 1:4.999.7 Requires(post): coreutils Requires(post): geninitrd >= 12757-8 -Requires(post): kmod >= 12-2 +Requires(post): kmod >= %{kmod_ver} Requires: /sbin/depmod Requires: coreutils Requires: geninitrd >= 12757-8 -Requires: kmod >= 12-2 +Requires: kmod >= %{kmod_ver} %if %{with pae} %ifarch i686 athlon pentium3 pentium4 Requires: cpuinfo(pae) @@ -982,8 +983,8 @@ touch $RPM_BUILD_ROOT%{initrd_dir}/initramfs-%{kernel_release}.img touch $RPM_BUILD_ROOT/lib/modules/%{kernel_release}/modules.dep %endif -# /etc/modrobe.d -install -d $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/%{kernel_release} +# /etc/depmod.d /etc/modrobe.d +install -d $RPM_BUILD_ROOT%{_sysconfdir}/{depmod.d,modprobe.d}/%{kernel_release} install -d $RPM_BUILD_ROOT/etc/sysconfig install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/kernel @@ -1274,6 +1275,7 @@ fi /lib/modules/%{kernel_release}/kernel/security /lib/modules/%{kernel_release}/kernel/virt +%dir %{_sysconfdir}/depmod.d/%{kernel_release} %dir %{_sysconfdir}/modprobe.d/%{kernel_release} # provided by build @@ -1389,7 +1391,6 @@ fi %{_kernelsrcdir}/kernel/bounds.c %{_kernelsrcdir}/scripts/basic/*.c %attr(755,root,root) %{_kernelsrcdir}/scripts/kconfig/*.sh -%{_kernelsrcdir}/scripts/kconfig/*.in %{_kernelsrcdir}/scripts/kconfig/*.pl %{_kernelsrcdir}/scripts/kconfig/*.glade %{_kernelsrcdir}/scripts/kconfig/*.cc @@ -1407,6 +1408,7 @@ fi %{_kernelsrcdir}/scripts/mkmakefile %{_kernelsrcdir}/scripts/module-common.lds %attr(755,root,root) %{_kernelsrcdir}/scripts/setlocalversion +%{_kernelsrcdir}/scripts/subarch.include %{_kernelsrcdir}/scripts/*.c %{_kernelsrcdir}/scripts/*.h %attr(755,root,root) %{_kernelsrcdir}/scripts/*.sh @@ -1479,6 +1481,7 @@ fi %exclude %{_kernelsrcdir}/scripts/mod %exclude %{_kernelsrcdir}/scripts/module-common.lds %exclude %{_kernelsrcdir}/scripts/setlocalversion +%exclude %{_kernelsrcdir}/scripts/subarch.include %exclude %{_kernelsrcdir}/scripts/*.c %exclude %{_kernelsrcdir}/scripts/*.h %exclude %{_kernelsrcdir}/scripts/*.sh