From 84d7ba84f8dc3370d17e4667603270952e36f461 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: May 24 2023 14:07:21 +0000 Subject: rpm/kernel-binary.spec.in: Fix missing kernel-preempt-devel and KMP Provides (bsc#1199046) --- diff --git a/rpm/kernel-binary.spec.in b/rpm/kernel-binary.spec.in index 82dd638..ce68ca4 100644 --- a/rpm/kernel-binary.spec.in +++ b/rpm/kernel-binary.spec.in @@ -1357,6 +1357,11 @@ Supplements: packageand(%name:kernel-source-vanilla) %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y" Requires: dwarves >= 1.22 %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-devel = %version-%release +%endif +%endif @PROVIDES_OBSOLETES_DEVEL@ %obsolete_rebuilds %name-devel PreReq: coreutils @@ -1448,6 +1453,11 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: @KMP_NAME@-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%@KMP_NAME@-%build_flavor) @KMP_DEPS@