X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=kernel-vanilla.spec;h=ad4b7f88d3f038edd62e62714903455a3baddc6e;hb=6aa2075554c58c46c52fac7956110b10b8e7d7b8;hp=6f3a2be33b90c78a077a1f7237bab67534fdfad5;hpb=83afbbfb6837d4a8432212697412eee31f079051;p=packages%2Fkernel.git diff --git a/kernel-vanilla.spec b/kernel-vanilla.spec index 6f3a2be..ad4b7f8 100644 --- a/kernel-vanilla.spec +++ b/kernel-vanilla.spec @@ -3,11 +3,11 @@ %bcond_without doc # don't build kernel-doc package %bcond_with verbose # verbose build (V=1) -%define basever 4.14 -%define postver 65 +%define basever 4.9 +%define postver 241 %define rel 1 -%define alt_kernel 4.14-vanilla +%define alt_kernel 4.9-vanilla # kernel release (used in filesystem and eventually in uname -r) # modules will be looked from /lib/modules/%{kernel_release} @@ -27,10 +27,10 @@ Epoch: 3 License: GPL v2 Group: Base/Kernel Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%{basever}.tar.xz -# Source0-md5: bacdb9ffdcd922aa069a5e1520160e24 +# Source0-md5: 0a68ef3615c64bd5ee54a3320e46667d %if "%{postver}" != "0" Source1: http://www.kernel.org/pub/linux/kernel/v4.x/patch-%{version}.xz -# Source1-md5: 291aae6226dc26d75835d1c1d66e97a3 +# Source1-md5: b01a0447a1d699f4bf9a2f68255cecfa %endif Source2: kernel-module-build.pl @@ -39,17 +39,19 @@ Source3: kernel.make Source10: kernel-vanilla-x86.config Source11: kernel-vanilla-x86_64.config -Patch0: gcc8.patch - URL: http://www.kernel.org/ BuildRequires: binutils >= 3:2.18 +BuildRequires: bison BuildRequires: /sbin/depmod +BuildRequires: elfutils-devel +BuildRequires: flex BuildRequires: gcc >= 5:3.2 BuildRequires: gcc-plugin-devel BuildRequires: xz >= 1:4.999.7 AutoReqProv: no BuildRequires: hostname BuildRequires: kmod +BuildRequires: openssl-devel BuildRequires: perl-base BuildRequires: rpm >= 4.5-74 BuildRequires: rpmbuild(macros) >= 1.652 @@ -342,8 +344,6 @@ cd linux-%{basever} %{__xz} -dc %{SOURCE1} | patch -p1 -s %endif -%patch0 -p1 - # Fix EXTRAVERSION in main Makefile sed -i 's#EXTRAVERSION =.*#EXTRAVERSION = %{?alt_kernel:-%{alt_kernel}}#g' Makefile @@ -390,12 +390,13 @@ cd - %install rm -rf $RPM_BUILD_ROOT -%{__make} %{MakeOpts} -j1 %{!?with_verbose:-s} modules_install \ +%{__make} %{MakeOpts} -j1 %{!?with_verbose:-s} modules_install firmware_install \ -C %{objdir} \ %{?with_verbose:V=1} \ DEPMOD=%{DepMod} \ mod_compress_cmd=true \ INSTALL_MOD_PATH=$RPM_BUILD_ROOT \ + INSTALL_FW_PATH=$RPM_BUILD_ROOT/lib/firmware/%{kernel_release} \ KERNELRELEASE=%{kernel_release} install -d $RPM_BUILD_ROOT/lib/modules/%{kernel_release}/misc @@ -561,11 +562,11 @@ fi /boot/System.map-%{kernel_release} /boot/config-%{kernel_release} %ghost %{initrd_dir}/initramfs-%{kernel_release}.img +/lib/firmware/%{kernel_release} %dir /lib/modules/%{kernel_release} %dir /lib/modules/%{kernel_release}/kernel /lib/modules/%{kernel_release}/kernel/arch -/lib/modules/%{kernel_release}/kernel/block /lib/modules/%{kernel_release}/kernel/crypto /lib/modules/%{kernel_release}/kernel/drivers %exclude /lib/modules/%{kernel_release}/kernel/drivers/gpu @@ -707,7 +708,10 @@ fi %{_docdir}/%{name}-%{version}/[jkz]*.txt %{_docdir}/%{name}-%{version}/kbuild %{_docdir}/%{name}-%{version}/kdump -%{_docdir}/%{name}-%{version}/kernel-hacking +%{_docdir}/%{name}-%{version}/kernel-documentation.rst +%lang(ja) %{_docdir}/%{name}-%{version}/ja_JP +%lang(ko) %{_docdir}/%{name}-%{version}/ko_KR +%lang(zh_CN) %{_docdir}/%{name}-%{version}/zh_CN %endif %if %{with source} @@ -775,4 +779,5 @@ fi %{_kernelsrcdir}/CREDITS %{_kernelsrcdir}/MAINTAINERS %{_kernelsrcdir}/README +%{_kernelsrcdir}/REPORTING-BUGS %endif