Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide binaries via Homebrew (Bottle) #5

Closed
udondan opened this issue Jul 7, 2022 · 2 comments
Closed

Provide binaries via Homebrew (Bottle) #5

udondan opened this issue Jul 7, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@udondan
Copy link

udondan commented Jul 7, 2022

Is it relaly required to have XCode installed or is that an error in the brew installer?

❯ brew install ohueter/tap/autokbisw

....

autokbisw: A full installation of Xcode.app is required to compile
this software. Installing just the Command Line Tools is not sufficient.

Xcode can be installed from the App Store.
Error: autokbisw: An unsatisfied requirement failed this build.

Is this an install dependency or does this need to be present when using it? Either way, that's quite a heavy dependency. I'm downloading 13GB now just to switch the language of my KB 😹

@ohueter
Copy link
Owner

ohueter commented Jul 7, 2022

Hi @udondan, we're not providing binaries via Homebrew so unfortunately the source code needs to be compiled on your machine using XCode, which indeed is a heavy download.

For now, if you don't want to download XCode, you may download the current binary from the latest release here: https://github.com/ohueter/autokbisw/releases/tag/1.4.0 (Direct Link: https://github.com/ohueter/autokbisw/releases/download/1.4.0/autokbisw-1.4.0.zip)

I haven't looked into providing a Homebrew Bottle (https://docs.brew.sh/FAQ#why-do-you-compile-everything). If you like autokbisw and would like to contribute, gathering more info on what's needed for bottling a formula would be great.

@ohueter ohueter added the enhancement New feature or request label Jul 14, 2022
@ohueter ohueter changed the title XCode required? Provide binaries via Homebrew (Bottle) Jul 14, 2022
@ohueter
Copy link
Owner

ohueter commented Sep 8, 2022

Providing code-signed binaries (Bottles) for both Intel and M1 Macs from a private Homebrew tap currently seems to be very complicated and expensive (would require a Mac Developer Certificate for $99/year and setting up private GitHub runners on my own servers). That's not going to happen :-)

If autokbisw collects more stars in GitHub, it may be added to the Homebrew core repo one day. Then binaries would be available from the Homebrew maintainers. Until then, there is nothing we can do, unfortunately.

@ohueter ohueter closed this as completed Sep 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants