Mike McQuaid 46fc4f9f1b
Don't allow HOMEBREW_INSTALL_FROM_API when building from source
When either being in a non-default prefix or being on an unsupported
macOS version we expect most things to be built from source. In that
environment, do not allow HOMEBREW_INSTALL_FROM_API to be set.

Fixes #14475
2023-02-02 14:49:34 +00:00
..
2023-01-28 02:15:00 -06:00
2023-02-02 18:50:09 +09:00
2022-12-01 00:17:04 +00:00
2023-01-26 21:18:24 -08:00
2022-11-30 03:50:38 +00:00
2023-01-02 19:18:51 +00:00
2023-01-26 21:24:50 +01:00
2023-01-28 02:16:09 -06:00
2022-11-11 16:16:54 -05:00
2023-01-02 19:18:51 +00:00
2023-01-24 21:45:18 +09:00
2023-01-02 19:18:51 +00:00
2023-01-26 17:36:40 +00:00
2023-01-25 10:07:42 -08:00
2023-01-28 08:26:11 -08:00
2023-01-02 19:18:51 +00:00
2022-11-06 22:50:07 -05:00
2022-11-08 21:11:10 +09:00
2023-01-19 12:40:50 -05:00
2022-11-06 22:50:07 -05:00
2022-12-13 11:37:06 +00:00
2022-12-23 19:36:13 +01:00
2023-01-26 17:36:40 +00:00

Homebrew Ruby API

This is the API for Homebrew.

The main class you should look at is the {Formula} class (and classes linked from there). That's the class that's used to create Homebrew formulae (i.e. package descriptions). Assume anything else you stumble upon is private.

You may also find the Formula Cookbook and Ruby Style Guide helpful in creating formulae.

Good luck!