I've been working on integrating Homebrew into Alire.
I've got it to a point where it works for me; I patched up the ci-linux and ci-macos workflows, the only reasons the latter failed were
-Ada -> Alire_Host_Distro: distro_unknown
+Ada -> Alire_Host_Distro: macos
and
-C -> Alire_Host_Distro: distro_unknown
+C -> Alire_Host_Distro: macos
Is this work of interest? If so, what branch should I base a PR on? (I would do a merge squash on the relevant commits I've made so far in my homebrew-dev
branch.)
Further,
macos
OK for Alire.Platforms.Distribution
? (actually MacOS
). Obviously the test that failed above needs fixing!
on_macos()
to testsuite/drivers/helpers.py
, and altering distribution()
to use it. I see that platform.system()
returns Darwin
, I guess using darwin
instead of macos
would confuse people!alr
from my repo?sdl2
, sdl2_ttf
, sdl2_image
? We could invite Mac users to make/propose changes as needed?sdlada
(which is maintained by @mosteo but authored by Luke Guest), and ought to use $HOMEBREW_PREFIX
to find include & library files (Homebrew don't recommend moving it from its default location, but the default location is different between x86_64 and aarch64!)Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too