Repository navigation
Build omarchy-mac and omarchy-mac-boot from omarchy-mac-pkgs - #789
Conversation
Both recipes pin omacom/omarchy-mac-pkgs main 4399105 and stage the top-level omarchy-mac/ and omarchy-mac-boot/ directories, each tested from its own copy. omarchy-mac 0.1.0-11 and omarchy-mac-boot 20261004-1 sort above edge and every lab candidate. They carry the depends and the platform-root provide from #672 and #673 and drop the migration engine, legacy files and the Apple setup core now owns.
The engine enabled omarchy-mac-migrate-verify.service with systemctl; with the unit gone the link would dangle. Also correct which omarchy-mac pull requests every omarchy-mac-pkgs pin includes (#544 has not merged).
|
Review of the recipes at 0de65be (pin omacom/omarchy-mac-pkgs 4399105). Fine: versions sort above edge and every candidate ( Publish order: merge this before #13362, not after. Notes, no change needed here:
|
main now has the docs and CI pin from omarchy-mac-pkgs#7 and the device tree overlays from #3. omarchy-mac 0.1.0-12 and omarchy-mac-boot 20261004-2 (same commit date, so pkgrel 2). omarchy-mac-boot's overlay tests need dtc in checkdepends.
Draft, held. Don't merge yet: merging publishes both packages to edge. Merge order: merge this before omacom/omarchy#13362. The dev pair (
omarchy-dev,omarchy-settings-dev) auto-publishes about 30 minutes after #13362 merges intoquattro, with no maintainer step between, and that runtime needs thisomarchy-mac-boot(setup-boot,update-takeover,luks-slots --owner) and thisomarchy-mac(platform root,/usr/lib/omarchy/mac) already on edge. Edge's current runtime references nothing these packages drop, so publishing them first is safe. The owner merges after the E2E.Both Mac recipes build from omacom/omarchy-mac-pkgs
mainat2a3ed89(CI green there; includes omarchy-mac-pkgs#7 docs/CI pin and #3 device tree overlays) instead of omacom/omarchy-mac. They copy the top-levelomarchy-mac/andomarchy-mac-boot/and run each package'stest/allfrom its own copy; neither reads the other's tree. Supersedes #672 and #673.omarchy-mac0.1.0-12,omarchy-mac-boot20261004-2 (UTC date of the pin; pkgrel 2 because the first draft pin was the same date).vercmpputs both above edge (0.1.0-6, 20260927-1), this PR's first draft (0.1.0-11, 20261004-1), lab candidates up to 0.1.0-10 / 20260928-3, and every omarchy-mac* asset on maralcbr/omarchy-pkgs releases.omarchy-mac-bootowns/usr/lib/omarchy-mac-boot/dtb-overlays/(empty) for other packages' device tree overlays (omarchy-ane-dkms, Add omarchy-ane-dkms, the Apple Neural Engine driver #745);checkdependsgainsdtc. With no overlay installed,boot.binis unchanged.provides/conflictsomarchy-platform; omarchy-mac depends onspeakersafetyd,vulkan-asahi,asahi-alarm-keyring; omarchy-mac-boot onm1n1,uboot-asahi,asahi-alarm-keyring. Publish-order notes kept./usr/share/omarchy-mac/legacy/*; omarchy-mac-boot loses the migration engine (omarchy-mac-migrate,mac-boot/migrate,migrate-*.sh,omarchy-mac-migrate-verify.service). pacman removes them on upgrade; nothing in/etcis removed. The scriptlet drops the verifier's dangling enable link./usr/lib/omarchy/macdispatch entrypoints, and the audio watchdog user unit (vendor-enabled; itsExecConditionskips it on a runtime withoutomarchy-hw-apple-silicon).Tested: CI builds both on native arm64 (check() runs each package's suite).
makepkg -gchecksum andvercmpchecks above run in an ALARM container. End-to-end with omacom/omarchy#13362 606e33d12: see the E2E comment on #13362. Second review of the earlier pin: no blockers.