Acceptable Formulae Homebrew Documentation





Acceptable Formulae Homebrew Documentation

Our policy is that formulae in the core tap (homebrew/core) must be open-source with a Debian Free Software Guidelines license and either built from source or producing cross-platform binaries (e.g. Java, Mono). Binary-only formulae should go in homebrew/cask. Additionally, core formulae must also not depend on casks or any other proprietary software.

Formulae Versions Homebrew Documentation

Acceptable versioned formulae. Versioned formulae we include in homebrew/core must meet the following standards: Versioned software should build on all of Homebrews supported versions of macOS. Versioned formulae should differ in major/minor (not patch) versions from the current stable release.

Documentation Homebrew Documentation

Homebrew Documentation. Documentation Users. brew man-page (command documentation) Homebrew Blog (news on major updates) Troubleshooting; ... Acceptable Formulae; Acceptable Casks; License Guidelines; Formulae Versions; Deprecating, Disabling and Removing Formulae;

Adding Software To Homebrew Homebrew Documentation

Next, you will want to go through the Acceptable Formulae or Acceptable Casks documentation to determine if the software is an appropriate addition to Homebrew. If you are creating a formula for an alternative version of software already in Homebrew (e.g. a major/minor version that differs significantly from the existing version), be sure to read the Versions documentation to understand versioned formulae requirements.

License Guidelines Homebrew Documentation

We only accept formulae that use a Debian Free Software Guidelines license or are released into the public domain following DFSG Guidelines on Public Domain software into homebrew/core. Specifying a License. All licenses are identified by their license identifier from the SPDX License List. Specify a license by passing it to the license method:

Deprecating, Disabling and Removing Formulae - Homebrew Documentation

01/01/2020 Overview. This general rule of thumb can be followed: deprecate! should be used for formulae that should no longer be used. disable! should be used for formulae that cannot be used. Formulae that are no longer acceptable in homebrew/core or have been disabled for over a year should be removed.

brew_sudo/Acceptable-Formulae.md at master atglobalinc/brew_sudo

A custom version of the brew package manager that allows root access. - brew_sudo/Acceptable-Formulae.md at master atglobalinc/brew_sudo

brew/Acceptable-Formulae.md at master Homebrew/brew

The missing package manager for macOS (or Linux) - brew/Acceptable-Formulae.md at master Homebrew/brew

Adding Software to Homebrew - Homebrew Documentation

Next, you will want to go through the Acceptable Formulae documentation to determine if the software is an appropriate addition to Homebrew. If you are creating a formula for an alternative version of software already in Homebrew (for example, a major/minor version that significantly differs from the existing version), be sure to read the Versions documentation to understand versioned formulae requirements.

Versions - Homebrew Documentation - TypeError

Versions homebrew/core supports multiple versions of formulae with a special naming format. For example, the formula for GCC 6 is named [email protected] and begins with class GccAT6 < Formula. Acceptable versioned formulae Versioned formulae we include in homebrew/core must meet the following standards: Versioned software should build on all Homebrews supported versions of macOS.

homebrew/Acceptable-Formulae.md at master tonyg/homebrew

Packaging system for Mac OS X 10.5 and above; heavy optimisations, no redundant packages and a bonus beer theme - homebrew/Acceptable-Formulae.md at master tonyg/homebrew

GitHub - jacobsa/homebrew-fuse: Formulae with hard Fuse dependencies

08/03/2017 Acceptable Formulae. You can read Homebrews Acceptable Formulae document here. Troubleshooting. First, please run brew update and brew doctor. Second, read the Troubleshooting Checklist. If you dont read these it will take us far longer to help you with your problem. More Documentation. brew help, man brew or check our documentation. License

Acceptable Formulae - hydrajump/homebrew Wiki

The superenv is code Homebrew uses to try to minimize finding undeclared dependencies accidentally. Some formulae will only work under the original standard env which is selected in a formula by adding env :std. The preference for new formulae is that they be made to work under superenv (which is the default) whenever possible.

Deprecating, Disabling, and Removing Formulae - Homebrew Documentation

Overview This general rule of thumb can be followed: deprecate! should be used for formulae that should no longer be used. disable! should be used for formulae that cannot be used. Formulae that are no longer acceptable in homebrew/core or have been disabled for over a year should be removed.

Acceptable Formulae - durka/homebrew Wiki

The superenv is code Homebrew uses to try to minimize finding undeclared dependencies accidentally. Some formulae will only work under the original standard env which is selected in a formula by adding env :std. The preference for new formulae is that they be made to work under superenv (which is the default) whenever possible.

homebrew/Acceptable-Formulae.md at master mapbox/homebrew

:beer: The missing package manager for OS X. Contribute to mapbox/homebrew development by creating an account on GitHub.

Formula Cookbook Homebrew Documentation

A formula is a package definition written in Ruby. It can be created with brew create where is a zip or tarball, installed with brew install , and debugged with brew install --debug --verbose . Formulae use the Formula API which provides various Homebrew-specific helpers.