Skip to content

Use current ARM graphics packages and simplify guest builds - #286

Merged
themartiano merged 1 commit into
mainfrom
codex/update-guest-package-pins
Sep 29, 2026
Merged

themartiano merged 1 commit into
mainfrom
codex/update-guest-package-pins

Conversation

@themartiano

Copy link
Copy Markdown
Collaborator

What changed and why

Fix make build by refreshing the ARM package lock to a compatible official graphics stack: Aquamarine 0.15.1-1, Hyprtoolkit 0.6.0-1, and hyprland-guiutils 0.2.2-4. Remove the obsolete local library recipes and temporary ABI repository machinery.

Omit guest update holds from the builder's empty-root transaction while retaining them in the installed guest. Refresh Hyprland's build-tool pins and binary checksum, and declare hyprwayland-scanner explicitly as a build dependency.

Testing

  • make build — passed; guest, QEMU runtime, and signed macOS app verified.
  • make test — passed, including 377 Swift tests and 253 guest tests. The optional pinch ABI test was skipped because its separate test binary was not configured.
  • Disposable HVF snapshot — verified installed package versions, resolved all shared-library symbols for Hyprland, Aquamarine, Hyprtoolkit, and all five GUI utilities, and ran Hyprland --version successfully.
  • git diff main --check — passed.
  • Desktop interaction was not tested.

@themartiano
themartiano merged commit b2a78a1 into main Sep 29, 2026
4 checks passed
@themartiano
themartiano deleted the codex/update-guest-package-pins branch September 29, 2026 07:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant