diff --git a/pkg/fedora/kernel-surface/kernel-surface.spec b/pkg/fedora/kernel-surface/kernel-surface.spec index a0c541296..2e565a445 100755 --- a/pkg/fedora/kernel-surface/kernel-surface.spec +++ b/pkg/fedora/kernel-surface/kernel-surface.spec @@ -2,11 +2,11 @@ # Definitions to configure the kernel we want to build # -%global kernel_tag_fc31 kernel-5.4.18-200.fc31 -%global kernel_tag_fc30 kernel-5.4.18-100.fc30 +%global kernel_tag_fc31 kernel-5.5.5-200.fc31 +%global kernel_tag_fc30 kernel-5.4.21-100.fc30 -%global kernel_release_fc31 3 -%global kernel_release_fc30 2 +%global kernel_release_fc31 1 +%global kernel_release_fc30 1 %global fedora_title_fc31 31 (Thirty One) %global fedora_title_fc30 30 (Thirty) @@ -27,7 +27,8 @@ %global fedora_title %{fedora_title_%{fedora_ver}} %global kernel_version %(echo %{kernel_tag} | cut -d'-' -f2) -%global kernel_patches patches/%(echo %{kernel_version} | cut -d'.' -f1-2) +%global kernel_majorver %(echo %{kernel_version} | cut -d'.' -f1-2) +%global kernel_patches patches/%{kernel_majorver} %global kernel_localversion %{kernel_release}.surface%{?dist}.%{_target_cpu} %global kernel_config kernel-%{kernel_version}-%{_target_cpu}.config @@ -78,6 +79,18 @@ Source21: %{sb_key} Source100: mod-sign.sh Source101: parallel_xz.sh +%if "%{fedora_ver}" == "fc31" + +Patch0: %{surface_source}/%{kernel_patches}/0001-surface3-power.patch +Patch1: %{surface_source}/%{kernel_patches}/0002-surface3-spi.patch +Patch2: %{surface_source}/%{kernel_patches}/0003-surface3-oemb.patch +Patch3: %{surface_source}/%{kernel_patches}/0004-surface-sam.patch +Patch4: %{surface_source}/%{kernel_patches}/0005-surface-lte.patch +Patch5: %{surface_source}/%{kernel_patches}/0006-wifi.patch +Patch6: %{surface_source}/%{kernel_patches}/0007-ipts.patch + +%else + Patch0: %{surface_source}/%{kernel_patches}/0001-surface3-power.patch Patch1: %{surface_source}/%{kernel_patches}/0002-surface3-spi.patch Patch2: %{surface_source}/%{kernel_patches}/0003-surface3-oemb.patch @@ -86,6 +99,8 @@ Patch4: %{surface_source}/%{kernel_patches}/0005-surface-sam.patch Patch5: %{surface_source}/%{kernel_patches}/0006-surface-lte.patch Patch6: %{surface_source}/%{kernel_patches}/0007-wifi.patch +%endif + Patch100: 0001-Add-secureboot-pre-signing-to-the-kernel.patch ExclusiveArch: x86_64