0002-provides.patch 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. From 17907fed744ae17414a1ad8bebc335e12dac7691 Mon Sep 17 00:00:00 2001
  2. From: Dorian Stoll <dorian.stoll@tmsp.io>
  3. Date: Sat, 22 Jul 2023 10:34:38 +0200
  4. Subject: [PATCH] Let kernel-surface provide the standard package names
  5. Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
  6. ---
  7. redhat/kernel.spec.template | 5 +++++
  8. 1 file changed, 5 insertions(+)
  9. diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template
  10. index 24823cd8b784..ea7de5884a89 100644
  11. --- a/redhat/kernel.spec.template
  12. +++ b/redhat/kernel.spec.template
  13. @@ -697,6 +697,7 @@ Requires: kernel-core-uname-r = %{KVERREL}
  14. Requires: kernel-modules-uname-r = %{KVERREL}
  15. Requires: kernel-modules-core-uname-r = %{KVERREL}
  16. Provides: installonlypkg(kernel)
  17. +Provides: kernel = %{KVERREL}
  18. %endif
  19. @@ -1352,6 +1353,7 @@ Summary: Development package for building kernel modules to match the %{?2:%{2}
  20. Provides: kernel%{?1:-%{1}}-devel-%{_target_cpu} = %{specrpmversion}-%{release}\
  21. Provides: kernel-devel-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1:+%{1}}}\
  22. Provides: kernel-devel-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\
  23. +Provides: kernel-devel = %{KVERREL}%{?1:+%{1}}\
  24. Provides: installonlypkg(kernel)\
  25. AutoReqProv: no\
  26. Requires(pre): findutils\
  27. @@ -1381,6 +1383,7 @@ against the %{?2:%{2} }kernel package.\
  28. Summary: Meta package to install matching core and devel packages for a given %{?2:%{2} }kernel\
  29. Requires: %{package_name}%{?1:-%{1}}-devel = %{specrpmversion}-%{release}\
  30. Requires: %{package_name}%{?1:-%{1}}-core = %{specrpmversion}-%{release}\
  31. +Provides: kernel-devel-matched = %{specrpmversion}-%{release}\
  32. %description %{?1:%{1}-}devel-matched\
  33. This meta package is used to install matching core and devel packages for a given %{?2:%{2} }kernel.\
  34. %{nil}
  35. @@ -1502,6 +1505,7 @@ Requires: kernel-%{1}-modules-core-uname-r = %{KVERREL}+%{uname_suffix %{1}}\
  36. Requires: realtime-setup\
  37. %endif\
  38. Provides: installonlypkg(kernel)\
  39. +Provides: kernel = %{KVERREL}+%{1}\
  40. %description %{1}\
  41. The meta-package for the %{1} kernel\
  42. %{nil}
  43. @@ -1534,6 +1538,7 @@ This package provides KVM modules for package kernel%{?1:-%{1}}.\
  44. Summary: %{variant_summary}\
  45. Provides: kernel-%{?1:%{1}-}core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\
  46. Provides: installonlypkg(kernel)\
  47. +Provides: kernel-%{?1:%{1}-}core = %{KVERREL}%{?1:+%{1}}\
  48. %if %{-m:1}%{!-m:0}\
  49. Requires: kernel-core-uname-r = %{KVERREL}%{uname_variant %{?1:+%{1}}}\
  50. Requires: kernel-%{?1:%{1}-}-modules-core-uname-r = %{KVERREL}%{uname_variant %{?1:+%{1}}}\
  51. --
  52. 2.41.0