diff options
| author | Mike McQuaid | 2016-07-15 22:05:03 +0100 |
|---|---|---|
| committer | GitHub | 2016-07-15 22:05:03 +0100 |
| commit | 91d32e77adf743510f0873e9195b3fe0dc065efd (patch) | |
| tree | 80bd0194dba6d4e59513133b6c4ab4b7dd3befc8 | |
| parent | 3d06f883b9dd3cf0f3e5a431551206d77a8d46e7 (diff) | |
| download | brew-91d32e77adf743510f0873e9195b3fe0dc065efd.tar.bz2 | |
Deprecate homebrew/binary. (#512)
We're moving more stuff to Homebrew Cask which is better maintained and run.
| -rw-r--r-- | Library/Homebrew/blacklist.rb | 17 | ||||
| -rw-r--r-- | Library/Homebrew/official_taps.rb | 1 | ||||
| -rw-r--r-- | share/doc/homebrew/Acceptable-Formulae.md | 18 | ||||
| -rw-r--r-- | share/doc/homebrew/Interesting-Taps-&-Branches.md | 10 |
4 files changed, 17 insertions, 29 deletions
diff --git a/Library/Homebrew/blacklist.rb b/Library/Homebrew/blacklist.rb index 65a6dc136..e9e67cb75 100644 --- a/Library/Homebrew/blacklist.rb +++ b/Library/Homebrew/blacklist.rb @@ -5,13 +5,12 @@ def blacklisted?(name) EOS when "tex", "tex-live", "texlive", "latex" then <<-EOS.undent Installing TeX from source is weird and gross, requires a lot of patches, - and only builds 32-bit (and thus can't use Homebrew deps on Snow Leopard.) + and only builds 32-bit (and thus can't use Homebrew dependencies) We recommend using a MacTeX distribution: https://www.tug.org/mactex/ - You can install it using Cask: - - brew cask install mactex + You can install it with Homebrew Cask: + brew cask install mactex EOS when "pip" then <<-EOS.undent Homebrew provides pip via: `brew install python`. However you will then @@ -84,9 +83,7 @@ def blacklisted?(name) and cabal-install instead: brew install ghc cabal-install - A binary installer is available: - https://www.haskell.org/platform/mac.html - Or via the cask: + You can install with Homebrew Cask: brew cask install haskell-platform EOS when "mysqldump-secure" then <<-EOS.undent @@ -95,11 +92,7 @@ def blacklisted?(name) when "ngrok" then <<-EOS.undent Upstream sunsetted 1.x in March 2016 and 2.x is not open-source. - If you wish to use the 2.x release you can install it - either via Homebrew: - brew install homebrew/binary/ngrok2 - - Or via the Cask: + If you wish to use the 2.x release you can install with Homebrew Cask: brew cask install ngrok EOS end diff --git a/Library/Homebrew/official_taps.rb b/Library/Homebrew/official_taps.rb index aedb0809e..55e726102 100644 --- a/Library/Homebrew/official_taps.rb +++ b/Library/Homebrew/official_taps.rb @@ -1,6 +1,5 @@ OFFICIAL_TAPS = %w[ apache - binary completions devel-only dupes diff --git a/share/doc/homebrew/Acceptable-Formulae.md b/share/doc/homebrew/Acceptable-Formulae.md index 81178747e..e8ee2f0d6 100644 --- a/share/doc/homebrew/Acceptable-Formulae.md +++ b/share/doc/homebrew/Acceptable-Formulae.md @@ -57,9 +57,10 @@ point it to the downloaded archive in order to avoid loading. ### We don’t like binary formulae Our policy is that formulae in the core repository -([homebrew/core](https://github.com/Homebrew/homebrew-core)) must be built -from source (or produce cross-platform binaries like e.g. Java). Binary-only -formulae should go to [homebrew/binary](https://github.com/Homebrew/homebrew-binary) or [homebrew-cask](https://github.com/caskroom/homebrew-cask). +([homebrew/core](https://github.com/Homebrew/homebrew-core)) must be open-source +and either built from source or produce cross-platform binaries like e.g. Java). +Binary-only formulae should go to +[Homebrew Cask](https://github.com/caskroom/homebrew-cask). ### Stable versions Formulae in the core repository must have a stable version tagged by @@ -102,14 +103,11 @@ include things that don't meet these criteria or reject things that do. Please trust that we need to use our discretion based on our experience running a package manager. -### Stuff that builds a .app +### Stuff that builds an .app Don’t make your formula build an `.app` (native OS X Application); we -don’t want those things in Homebrew. Make it build a command line tool -or a library. However, we have a few exceptions to that, e.g. when the -App is just additional to CLI or if the GUI-application is non-native -for OS X and/or hard to get in binary elsewhere (example: fontforge). -Check out the [homebrew-cask](https://github.com/caskroom/homebrew-cask) -project if you’d like to brew native OS X Applications. +don’t want those things in Homebrew (but +[Homebrew Cask](https://github.com/caskroom/homebrew-cask) does). +Make it build a command-line tool or a library. ### Sometimes there are exceptions Even if all criteria are met we may not accept the formula. diff --git a/share/doc/homebrew/Interesting-Taps-&-Branches.md b/share/doc/homebrew/Interesting-Taps-&-Branches.md index a09797fa7..6c0776aab 100644 --- a/share/doc/homebrew/Interesting-Taps-&-Branches.md +++ b/share/doc/homebrew/Interesting-Taps-&-Branches.md @@ -6,9 +6,7 @@ Homebrew has the capability to add (and remove) multiple taps to your local inst * [homebrew/apache](https://github.com/Homebrew/homebrew-apache): A tap for Apache modules, extending OS X's built-in Apache. These brews may require unconventional additional setup, as explained in the caveats. -* [homebrew/binary](https://github.com/Homebrew/homebrew-binary): Precompiled binary formulae. - -* [homebrew/boneyard](https://github.com/Homebrew/homebrew-boneyard): Formula are not deleted, they are moved here. +* [homebrew/boneyard](https://github.com/Homebrew/homebrew-boneyard): Formulae from other official taps, primarily (homebrew/core) are not deleted, they are moved here. * [homebrew/bundle](https://github.com/Homebrew/homebrew-bundle): Bundler for non-Ruby dependencies from Homebrew. @@ -32,6 +30,8 @@ Homebrew has the capability to add (and remove) multiple taps to your local inst * [homebrew/science](https://github.com/Homebrew/homebrew-science): A collection of scientific libraries and tools. +* [homebrew/services](https://github.com/Homebrew/homebrew-services): A tool to start Homebrew formulae's plists with `launchctl`. + * [homebrew/versions](https://github.com/Homebrew/homebrew-versions): Need e.g. older or newer versions of Postgresql? Older versions of GCC? * [homebrew/x11](https://github.com/Homebrew/homebrew-x11): Formulae with hard X11 dependencies. @@ -56,9 +56,7 @@ You can be added as a maintainer for one of the Homebrew organization taps and a * [mistydemeo/tigerbrew](https://github.com/mistydemeo/tigerbrew): Experimental Tiger PowerPC version -* [homebrew/linuxbrew](https://github.com/Homebrew/linuxbrew): Experimental Linux version - -* [nddrylliog/homebrew-mingw](https://github.com/nddrylliog/homebrew-mingw): An experimental port of Homebrew for Windows (with an MSYS/MinGW environment). +* [Linuxbrew/brew](https://github.com/Linuxbrew/brew): Experimental Linux version ## Technical Details |
