From 9a550fda701bf68c5e595ef549f4ae10e51327c4 Mon Sep 17 00:00:00 2001 From: Dorian Stoll Date: Fri, 26 May 2023 11:09:40 +0200 Subject: [PATCH] pkg: fedora: Let kernel-surface provide standard kernel package names --- .../patches/0002-provides.patch | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 pkg/fedora/kernel-surface/patches/0002-provides.patch diff --git a/pkg/fedora/kernel-surface/patches/0002-provides.patch b/pkg/fedora/kernel-surface/patches/0002-provides.patch new file mode 100644 index 000000000..6a109fe9f --- /dev/null +++ b/pkg/fedora/kernel-surface/patches/0002-provides.patch @@ -0,0 +1,57 @@ +From 4f7a333fc3dbacc4b3fa25ea117cb59f865878af Mon Sep 17 00:00:00 2001 +From: Dorian Stoll +Date: Sun, 14 May 2023 15:04:22 +0200 +Subject: [PATCH] Let kernel-surface provide the standard package names + +Signed-off-by: Dorian Stoll +--- + redhat/kernel.spec.template | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template +index 51f43b21b018..2d91719b7d93 100644 +--- a/redhat/kernel.spec.template ++++ b/redhat/kernel.spec.template +@@ -598,6 +598,7 @@ Requires: kernel-core-uname-r = %{KVERREL} + Requires: kernel-modules-uname-r = %{KVERREL} + Requires: kernel-modules-core-uname-r = %{KVERREL} + Provides: installonlypkg(kernel) ++Provides: kernel = %{KVERREL} + %endif + + +@@ -1226,6 +1227,7 @@ Summary: Development package for building kernel modules to match the %{?2:%{2} + Provides: kernel%{?1:-%{1}}-devel-%{_target_cpu} = %{specrpmversion}-%{release}\ + Provides: kernel-devel-%{_target_cpu} = %{specrpmversion}-%{release}%{?1:+%{1}}\ + Provides: kernel-devel-uname-r = %{KVERREL}%{?1:+%{1}}\ ++Provides: kernel-devel = %{KVERREL}%{?1:+%{1}}\ + Provides: installonlypkg(kernel)\ + AutoReqProv: no\ + Requires(pre): findutils\ +@@ -1255,6 +1257,7 @@ against the %{?2:%{2} }kernel package.\ + Summary: Meta package to install matching core and devel packages for a given %{?2:%{2} }kernel\ + Requires: %{package_name}%{?1:-%{1}}-devel = %{specrpmversion}-%{release}\ + Requires: %{package_name}%{?1:-%{1}}-core = %{specrpmversion}-%{release}\ ++Provides: kernel-devel-matched = %{specrpmversion}-%{release}\ + %description %{?1:%{1}-}devel-matched\ + This meta package is used to install matching core and devel packages for a given %{?2:%{2} }kernel.\ + %{nil} +@@ -1373,6 +1376,7 @@ Requires: kernel-%{1}-core-uname-r = %{KVERREL}+%{1}\ + Requires: kernel-%{1}-modules-uname-r = %{KVERREL}+%{1}\ + Requires: kernel-%{1}-modules-core-uname-r = %{KVERREL}+%{1}\ + Provides: installonlypkg(kernel)\ ++Provides: kernel = %{KVERREL}+%{1}\ + %description %{1}\ + The meta-package for the %{1} kernel\ + %{nil} +@@ -1387,6 +1391,7 @@ The meta-package for the %{1} kernel\ + Summary: %{variant_summary}\ + Provides: kernel-%{?1:%{1}-}core-uname-r = %{KVERREL}%{?1:+%{1}}\ + Provides: installonlypkg(kernel)\ ++Provides: kernel-%{?1:%{1}-}core = %{KVERREL}%{?1:+%{1}}\ + %if %{-m:1}%{!-m:0}\ + Requires: kernel-core-uname-r = %{KVERREL}\ + Requires: kernel-%{?1:%{1}-}-modules-core-uname-r = %{KVERREL}%{?1:+%{1}}\ +-- +2.40.1 +