From 555c3642211aaf2602fe7deb3c40c169e2541498 Mon Sep 17 00:00:00 2001 From: Manassarn Manoonchai Date: Mon, 21 Sep 2026 18:16:13 +0700 Subject: [PATCH] Follow the T2 firmware package through its rename arch-mact2 dropped apple-bcm-firmware on 2026-09-16 and published apple-bcm-firmware-fetcher in its place. The new package only conflicts with the old name instead of replacing it, so pacman cannot follow the rename and every nightly build has aborted with "target not found" since 2026-09-17. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01CRnZrQDE6jowz4KxmzusL8 --- builder/build-iso.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/builder/build-iso.sh b/builder/build-iso.sh index aa2feb3..0c917d6 100755 --- a/builder/build-iso.sh +++ b/builder/build-iso.sh @@ -206,8 +206,15 @@ mapfile -t all_packages < <( # "target not found". Published Omarchy runtime packages that predate the rename # still list it in omarchy-other.packages, so map it here until every channel # ships a runtime that names broadcom-wl-dkms itself. +# arch-mact2 dropped apple-bcm-firmware on 2026-09-16 in favour of +# apple-bcm-firmware-fetcher, which does the same job (pull the T2 Wi-Fi and +# Bluetooth firmware off the macOS volume) but only conflicts with the old name +# rather than replacing it, so pacman cannot follow the rename on its own. mapfile -t all_packages < <( - printf '%s\n' "${all_packages[@]}" | sed 's/^broadcom-wl$/broadcom-wl-dkms/' | sort -u + printf '%s\n' "${all_packages[@]}" | + sed -e 's/^broadcom-wl$/broadcom-wl-dkms/' \ + -e 's/^apple-bcm-firmware$/apple-bcm-firmware-fetcher/' | + sort -u ) # With --local-source we already built these omarchy* packages directly into