From 0a16d437cca2df6bfa1818a9f08e4dc2d34e918b Mon Sep 17 00:00:00 2001 From: Marcelo Alcantara Date: Fri, 25 Sep 2026 17:15:50 +1000 Subject: [PATCH 1/2] linux-aurora: drop the generic linux provide and ship on edge only The kernel provided linux=, so on any aarch64 root with the omarchy repo listed before core, a dependency on linux resolved to this Apple-only kernel instead of ALARM's linux-aarch64. linux-asahi and WIREGUARD-MODULE stay. Channel membership narrows to edge until M1 and M2 cold-boot qualification; promotion widens it again. pkgrel moves to 10 because 7.1.12.aurora2-9 is already published and a filename is immutable. --- pkgbuilds/linux-aurora/.omarchy/package.json | 3 +-- pkgbuilds/linux-aurora/PKGBUILD | 10 ++++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgbuilds/linux-aurora/.omarchy/package.json b/pkgbuilds/linux-aurora/.omarchy/package.json index 7336e72..04e6ea9 100644 --- a/pkgbuilds/linux-aurora/.omarchy/package.json +++ b/pkgbuilds/linux-aurora/.omarchy/package.json @@ -1,6 +1,5 @@ { "source": "local", "skip_build": true, - "release_ring": "fast", - "channels": ["edge", "rc"] + "channels": ["edge"] } diff --git a/pkgbuilds/linux-aurora/PKGBUILD b/pkgbuilds/linux-aurora/PKGBUILD index 129c807..43adff7 100644 --- a/pkgbuilds/linux-aurora/PKGBUILD +++ b/pkgbuilds/linux-aurora/PKGBUILD @@ -5,12 +5,12 @@ # alt-mode and USB4 support for external monitors, variable refresh rate, and # the ISP and AOP drivers. Those changes touch device trees, the type-C stack # and DRM, so they cannot ship as a module: this is a whole alternative kernel -# for Macs on the Omarchy edge and rc channels. The stable channel keeps -# asahi-alarm's linux-asahi. +# for Macs on the Omarchy edge channel. It reaches rc and stable only after +# cold-boot qualification on M1 and M2. _auroraver=7.1.12 _aurorarel=2 -pkgrel=9 +pkgrel=10 # Immutable pin on aurora-silicon/linux (branch aurora-wip). Every bump is a # PR that moves _commit and the archive checksum; the pinned commit is cold-boot @@ -88,7 +88,9 @@ _package_kernel() { depends=(coreutils kmod initramfs $2 "m1n1>=$_m1n1_version") optdepends=('crda: to set the correct wireless channels of your country' 'linux-firmware: firmware images needed for some devices') - provides=(WIREGUARD-MODULE linux=${pkgver} linux-asahi=${pkgver}) + # No generic linux provide: on a shared aarch64 repository it would compete + # with linux-aarch64 for any dependency on linux. + provides=(WIREGUARD-MODULE linux-asahi=${pkgver}) replaces=(wireguard-arch) conflicts=(linux-asahi) From 14609a71a2eb9dbbf2685f0bda8364521903c5b4 Mon Sep 17 00:00:00 2001 From: Marcelo Alcantara Date: Fri, 25 Sep 2026 17:26:47 +1000 Subject: [PATCH 2/2] linux-aurora: drop the wireguard-arch replaces rule A replaces rule applies to any root with the omarchy repo, so a generic aarch64 system carrying wireguard-arch would be offered this Apple-only kernel on -Syu. ALARM's linux-aarch64 carries no replaces either. --- pkgbuilds/linux-aurora/PKGBUILD | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgbuilds/linux-aurora/PKGBUILD b/pkgbuilds/linux-aurora/PKGBUILD index 43adff7..372885c 100644 --- a/pkgbuilds/linux-aurora/PKGBUILD +++ b/pkgbuilds/linux-aurora/PKGBUILD @@ -91,7 +91,6 @@ _package_kernel() { # No generic linux provide: on a shared aarch64 repository it would compete # with linux-aarch64 for any dependency on linux. provides=(WIREGUARD-MODULE linux-asahi=${pkgver}) - replaces=(wireguard-arch) conflicts=(linux-asahi) local kernver="$(<$O/version)"