Skip to content
This repository has been archived by the owner on Feb 21, 2022. It is now read-only.

Provide Homebrew formula for macOS #4

Open
alexruf opened this issue Apr 18, 2020 · 5 comments
Open

Provide Homebrew formula for macOS #4

alexruf opened this issue Apr 18, 2020 · 5 comments
Assignees
Labels
distribution About package management enhancement New feature or request
Projects

Comments

@alexruf
Copy link

alexruf commented Apr 18, 2020

It would be great to provide a Homebrew formula so that macOS users can easily install and update Pilgo via the brew command.

https://docs.brew.sh/Adding-Software-to-Homebrew

@alexruf alexruf added the enhancement New feature or request label Apr 18, 2020
@gbrlsnchs gbrlsnchs added this to To do in Roadmap Apr 18, 2020
@gbrlsnchs gbrlsnchs added the distribution About package management label Apr 18, 2020
@gbrlsnchs
Copy link
Owner

Hi @alexruf, thanks for opening this important issue.

I have a question about this: can the macOS formulae be validated using Homebrew on Linux? I don't have a device with macOS. 😬

@alexruf
Copy link
Author

alexruf commented Apr 18, 2020

To be honest - I don't know. I have never used Homebrew on Linux.
But instead of pushing your formula directly to the official Homebrew repo, I would anyway recommend to create your own custom tap. A tap in Homebrew is a third party Git repo, hosting formulas not part of the offical package index. Those taps can be added from users as needed. As an example: I am using the tap adoptopenjdk/openjdk to install AdoptOpenJDK.

This way you can just push your Pilgo formula to your own repo without the need of getting the PR merged, and users can test it for you.

@gbrlsnchs
Copy link
Owner

@alexruf, thanks for the info on taps. I'll give it a try soon, as I'd love to distribute Pilgo on macOS via Homebrew.

@DrBoyle
Copy link

DrBoyle commented Apr 21, 2020

I can make a formula for you. All I need is a list of any dependencies, as well as build dependencies, and language dependencies/library's your using. If you could add them to the README or something that would be great. Thanks!

@gbrlsnchs
Copy link
Owner

Thanks, @DrBoyle! That would be of great help. I'll update the README with everything needed and will ping you back here when I finish it. 😄

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
distribution About package management enhancement New feature or request
Projects
Roadmap
  
To do
Development

No branches or pull requests

3 participants