Policy on Neverball #4080
Unanswered
limdingwen
asked this question in
Everyday usage
Replies: 2 comments 1 reply
-
If upstream doesn't support the app on macOS Homebrew won't either. If it doesn't meet all the criteria for inclusion there's not much brew can do about it. I recommend contacting upstream and asking them how to install on Mac. |
Beta Was this translation helpful? Give feedback.
1 reply
-
Option 6: Host it in your own tap. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Output of
brew config
Output of
brew doctor
Description of issue
I would like to start a discussion on the policy of Neverball. It seems that currently, the app is unable to be added to Homebrew in any way.
Option 1: Adding to Homebrew Core
In this option, we create a formula to build Neverball from source, and host the resulting binary on Homebrew infra. However, formulae are not allowed to build GUI, or app bundles, so this is not an option.
Option 2: Adding to Homebrew Casks, from the official website
This is the correct option, however upstream does not seem to be responding to requests to update the official website with the latest Mac builds. The current Mac build on the official website is now so old, it no longer runs (I believe it's compiled for PowerPC).
Option 3: Adding to Homebrew Casks, from a non-official source
This is forbidden by Cask policy due to the risk. Currently, builds by @xif-fr are hosted here, and I mirror their builds here.
Option 4: Adding Nuncabola to Homebrew Casks
This seems to be the best option from my perspective, because it contains no policy changes or exceptions. Nuncabola is a Java alternative to Neverball, and is referenced by the Neverball website as an alternative to the Mac download (though why they do not host the 1.6.0 version is lost on me).
Option 5: Adding to Homebrew Casks, using some sort of infrastructure managed by Homebrew
In this option, Homebrew maintainers will build Neverball from source and host it on a trusted infra, which will then be added to Casks. Is there any precendence of this happening?
Beta Was this translation helpful? Give feedback.
All reactions