From 6229bf3c7e9477583e74325306464fc09ad495ac Mon Sep 17 00:00:00 2001 From: Shen Mintao Date: Thu, 24 Sep 2026 13:42:37 +0800 Subject: [PATCH] fix: build the legacy Bazzite package on Linux 7.2 The legacy spec still pins 51b7b6e, which predates 44748e1 ("fix: support Linux 7.2 cfg80211 API"). Against Linux 7.2 headers that snapshot fails with an implicit declaration of strncpy() and an incompatible cfg80211_ops::remain_on_channel initializer, the same failure dd74ae6 fixed for the main package. Pin c8327ea, which also carries the fixes synchronized from main, and reset Release for the new snapshot. The pinned tree builds all three modules against 7.2.6 headers. Co-Authored-By: Claude Opus 5.5 (1M context) --- bazzite/aic8800d80.spec | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/bazzite/aic8800d80.spec b/bazzite/aic8800d80.spec index 753f9b4..5aa5cda 100644 --- a/bazzite/aic8800d80.spec +++ b/bazzite/aic8800d80.spec @@ -1,11 +1,11 @@ -%global commit 51b7b6e72989afe4d21f52e55b70f5a4d6b21e5b +%global commit c8327eab5be246d4b517afdba034775f00afa988 %global shortcommit %(echo %{commit} | cut -c1-7) %global debug_package %{nil} %{!?kver:%global kver %(uname -r)} Name: aic8800d80 Version: %{shortcommit} -Release: 2%{?dist} +Release: 1%{?dist} Summary: AIC8800 USB Wi-Fi, Bluetooth firmware, and ZLP quirk driver License: GPL-2.0-only @@ -78,6 +78,12 @@ cp -a fw/aic8800* %{buildroot}/usr/lib/firmware/ /usr/lib/firmware/aic8800* %changelog +* Thu Sep 24 2026 Shen Mintao - c8327ea-1 +- Build the current legacy-mcu1 branch, which carries the Linux 7.2 + cfg80211 and strncpy() fixes needed to compile on Bazzite 44. +- Include the monitor packet injection path and the 6.12 stable + set_monitor_channel() fix synchronized from main. + * Wed Jul 29 2026 Shen Mintao - 51b7b6e-2 - Disable automatic debug package generation for Bazzite builds. - Require usb_modeswitch by package name for rpm-ostree dependency resolution.