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.
This commit is contained in:
Marcelo Alcantara committed 2026-09-25 17:15:50 +10:00
1 parent ed6a3869c7
commit 0a16d437cc
2 files changed
+7 -6

No files matched your search

+1 -2
View File
@@ -1,6 +1,5 @@
{
"source": "local",
"skip_build": true,
"release_ring": "fast",
"channels": ["edge", "rc"]
"channels": ["edge"]
}
+6 -4
View File
@@ -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)