From 52258891d45ecc8f3d68adb8982522da2f3db1c4 Mon Sep 17 00:00:00 2001
From: Koichiro Iwao
Date: Mon, 2 Mar 2026 02:30:41 +0000
Subject: [PATCH] Add a pseudo subpackage -modules-extra-matched
to resolve dependency issue
---
SPECS/raspberrypi2.spec | 23 ++++++++++++++++++++++-
1 file changed, 22 insertions(+), 1 deletion(-)
diff --git a/SPECS/raspberrypi2.spec b/SPECS/raspberrypi2.spec
index b574701..5332e12 100644
--- a/SPECS/raspberrypi2.spec
+++ b/SPECS/raspberrypi2.spec
@@ -11,7 +11,7 @@ ExclusiveArch: aarch64
%define local_version v8
%define bcmmodel 2711
-%define extra_version 1
+%define extra_version 2
# This originally implies Kernel 4.x for RPi 2 and is not appropriate now.
# Be careful to change this not to disturb the seamless package update.
@@ -141,6 +141,20 @@ AutoProv: yes
%description kernel%{?ksuffix}-modules-extra
This package provides pseudo dependency for the packages that depends on regular
kernel-modules-extra packages.
+
+%package kernel%{?ksuffix}-modules-extra-matched
+Summary: Pseudo package for extra kernel modules
+Group: System Environment/Kernel
+Provides: kernel-modules-extra-matched = %{version}-%{release}
+Provides: kernel-modules-extra-matched-uname-r = %{version}-%{release}
+Provides: installonlypkg(kernel-module)
+Obsoletes: kernel-modules-extra-matched < %{version}-%{release}
+Requires: %{name}-kernel%{?ksuffix} = %{version}-%{release}
+AutoReq: no
+AutoProv: yes
+%description kernel%{?ksuffix}-modules-extra-matched
+This package provides pseudo dependency for the packages that depends on regular
+kernel-modules-extra-matched packages.
%endif
%if %{with_tools}
@@ -462,6 +476,10 @@ cp $(ls -1 /boot/config-kernel-*-*|sort -V|tail -1) /boot/config-kernel.inc
%files kernel%{?ksuffix}-modules-extra
# empty package
%defattr(-,root,root)
+
+%files kernel%{?ksuffix}-modules-extra-matched
+# empty package
+%defattr(-,root,root)
%endif
%endif
@@ -516,6 +534,9 @@ cp $(ls -1 /boot/config-kernel-*-*|sort -V|tail -1) /boot/config-kernel.inc
%endif
%changelog
+* Mon Mar 02 2026 Koichiro Iwao - 6.12.47-20250916.v8.2
+- Add a pseudo subpackage -modules-extra-matched to resolve dependency issue
+
* Fri Oct 03 2025 Koichiro Iwao - 6.12.47-20250916.v8.1
- Update kernel to v6.12.47 stable_20250916
- Make it buildable on Fedora
--
2.47.3