This tap stores Homebrew formulas for dependencies used by Aeon Games projects that are not available (or not suitable) in official Homebrew taps.
- Provide reproducible formulas for project dependencies.
- Pin upstream source revisions when needed for build stability.
- Keep Aeon project-specific packaging logic separate from app repositories.
Current formulas in this tap:
skia-aeongui- Skia static build for macOS, configured for AeonGUI usage.
- Includes Metal and Vulkan backend support.
- Source is pinned to a stable Skia branch revision.
Tap the repository:
brew tap aeongames/portsInstall formula:
brew install --build-from-source aeongames/ports/skia-aeonguiInstall HEAD variant (tip-of-tree):
brew reinstall --HEAD --build-from-source aeongames/ports/skia-aeonguiFrom this repository, you can test with a local file tap:
./scripts/test-local-tap.shFor Skia stable pin updates:
python3 scripts/update-skia-formula.pyOptional CI/check mode:
python3 scripts/update-skia-formula.py --checkBefore pushing updates to this tap:
- Ensure formula file is in
Formula/and named correctly. - Validate formula Ruby syntax:
ruby -c Formula/skia-aeongui.rb- Validate tap install flow from repo root:
./scripts/test-local-tap.sh- Commit and push:
git add Formula/skia-aeongui.rb README.md
git commit -m "Update skia-aeongui formula"
git push