From dd74ae66f7d6c3535c5ee1eac60153f4e06bc196 Mon Sep 17 00:00:00 2001 From: heydemoura Date: Fri, 21 Aug 2026 08:29:43 -0300 Subject: [PATCH] fix: build the Bazzite package on Linux 7.2 The spec still pins 13baa9b, which predates 40379fe ("fix: support Linux 7.2 cfg80211 API"), so on Bazzite 44 (kernel 7.2) rpmbuild fails in %build with an implicit declaration of the removed strncpy() and an incompatible pointer type for cfg80211_ops::remain_on_channel, whose prototype gained a trailing rx_addr argument. Pin the current main branch instead and reset Release for the new snapshot. Verified by building the package against kernel 7.2.0-ogc4.1.fc44.x86_64. --- bazzite/aic8800d80.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bazzite/aic8800d80.spec b/bazzite/aic8800d80.spec index acfc8f0..df8f0e7 100644 --- a/bazzite/aic8800d80.spec +++ b/bazzite/aic8800d80.spec @@ -1,11 +1,11 @@ -%global commit 13baa9b0b1692f94233bcf6e752060b408062026 +%global commit e93a7d2b6b9634acefc2aae2891e787fb48fdb01 %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,10 @@ cp -a fw/aic8800* %{buildroot}/usr/lib/firmware/ /usr/lib/firmware/aic8800* %changelog +* Fri Aug 21 2026 Heyde Moura - e93a7d2-1 +- Build the current main branch, which carries the Linux 7.2 cfg80211 and + strncpy() fixes needed to compile on Bazzite 44. + * Tue Jul 28 2026 ccyuen1 - 13baa9b-2 - Disable automatic creation of debuginfo packages to fix issue #77. - Require usb_modeswitch as package dependency instead of file dependency to fix issue #77.