-
Notifications
You must be signed in to change notification settings - Fork 3
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
Homebrew Tap #32
Comments
I'll take a look at implementing this |
I started on it in https://github.com/WolfPkg/homebrew-tap-nightly |
Ah okay, do you need any help with it? |
Sure. I didn't get beyond proof-of-concept stage. Eventually I want to auto-generate all the formulas with the build system, but still need the base formulas first. |
I'll look at it and see if I can be of any help. |
I've been playing around with brew and reading the documentation. Am I just supposed to port the Bash files in the scripts directory to Ruby, or is there something more to it? I’m asking because you mentioned you had a go at it, and I wanted to make sure I’m not missing anything. Also, could you elaborate a bit more about the base formulas? Are there any core dependencies that I should be wary of. |
I have 3 Formulae so far in https://github.com/WolfPkg/homebrew-tap-nightly/tree/main/Formula which are conversions of https://github.com/apertium/packaging/tree/main/tools/divvun-corpustools/debian , https://github.com/apertium/packaging/tree/main/tools/foma/debian , and https://github.com/apertium/packaging/tree/main/tools/lttoolbox/debian . I know lttoolbox is already out of date, since we've switched that from autotools to CMake. So there's no porting of Bash files. It's mostly figuring out how Debian build deps map to Brew build deps, and if there are any Brew quirks, such as there was for corpustools with all the Python deps. A fair list of packages to be ported are the ones we own of https://github.com/apertium/packaging/blob/main/tools/apertium-all-dev/debian/control#L16-L37 |
Thank you so much, I should hopefully have it done over the weekend. |
https://docs.brew.sh/How-to-Create-and-Maintain-a-Tap
https://docs.brew.sh/Taps
The text was updated successfully, but these errors were encountered: