From c48f02942affaaf2d3d5ede127b1b485eb96fd23 Mon Sep 17 00:00:00 2001 From: Marcelo Alcantara Date: Fri, 25 Sep 2026 20:20:01 +1000 Subject: [PATCH] omarchy-mac-boot: pin the first-boot manifest check, and say which dependency is Apple-only Moves the pin to 602266c8, where first boot of a fresh image refuses to finish without the build manifest that defers its hardware setup. asahi-scripts is the one Apple-only dependency; the README no longer calls them all generic. --- pkgbuilds/omarchy-mac-boot/PKGBUILD | 4 ++-- pkgbuilds/omarchy-mac-boot/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgbuilds/omarchy-mac-boot/PKGBUILD b/pkgbuilds/omarchy-mac-boot/PKGBUILD index 00e920fb..65bbedbf 100644 --- a/pkgbuilds/omarchy-mac-boot/PKGBUILD +++ b/pkgbuilds/omarchy-mac-boot/PKGBUILD @@ -19,9 +19,9 @@ conflicts=('omarchy-apple-boot' 'omarchy-first-boot') replaces=('omarchy-apple-boot' 'omarchy-first-boot') install=omarchy-mac-boot.install # An exact omarchy-mac commit, never a branch. -_commit=1855e11294c7bb82f5832822a7a1185b23ff8492 +_commit=602266c8887cbfe7d995be2d56f241d0c955bccb source=("omarchy-mac::git+https://github.com/omacom/omarchy-mac.git#commit=${_commit}") -sha256sums=('e16c9765bf0f8a8f230021850d503e11edd4579857e9239c464f4f50d1104d0a') +sha256sums=('6d7d3fc59de5178b9acd62b81e3a279f75e099527b8210e5a338b3098c525e9e') prepare() { # Tests and staging must not be able to read the surrounding desktop source. diff --git a/pkgbuilds/omarchy-mac-boot/README.md b/pkgbuilds/omarchy-mac-boot/README.md index e85c38ae..cc44c59d 100644 --- a/pkgbuilds/omarchy-mac-boot/README.md +++ b/pkgbuilds/omarchy-mac-boot/README.md @@ -6,7 +6,7 @@ It follows the fork recipe in maralcbr/omarchy-pkgs (`asahi-quattro`, `pkgbuilds ## Scope -The package is aarch64-only and published to edge only. It widens to rc and stable only after M1 and M2 cold-boot qualification. It depends only on generic packages, and its only provides are the retired Apple-only names, so nothing generic can pull it onto non-Apple aarch64 machines. +The package is aarch64-only and published to edge only. It widens to rc and stable only after M1 and M2 cold-boot qualification. Its only provides are the retired Apple-only names, and nothing generic depends on it or on them, so nothing generic can pull it onto non-Apple aarch64 machines. Its one Apple-only dependency, `asahi-scripts`, comes from the asahi-alarm repository that only the Apple profile configures. It requires `limine-mkinitcpio-hook` 1.39.0-2 or newer: that is the first build whose hooks leave a Mac's `/boot` to mkinitcpio until Limine is activated. With an older hook, Limine's kernel hook replaces mkinitcpio's by name, and this package's `limine-ready` gate stops it on a Mac that still boots GRUB, so a kernel update would never reach `/boot`.