Deprecate homebrew/binary. (#512)

We're moving more stuff to Homebrew Cask which is better maintained and run.
This commit is contained in:
Mike McQuaid 2016-07-15 22:05:03 +01:00 committed by GitHub
parent 3d06f883b9
commit 91d32e77ad
4 changed files with 17 additions and 29 deletions

View File

@ -5,12 +5,11 @@ def blacklisted?(name)
EOS EOS
when "tex", "tex-live", "texlive", "latex" then <<-EOS.undent when "tex", "tex-live", "texlive", "latex" then <<-EOS.undent
Installing TeX from source is weird and gross, requires a lot of patches, 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/ We recommend using a MacTeX distribution: https://www.tug.org/mactex/
You can install it using Cask: You can install it with Homebrew Cask:
brew cask install mactex brew cask install mactex
EOS EOS
when "pip" then <<-EOS.undent when "pip" then <<-EOS.undent
@ -84,9 +83,7 @@ def blacklisted?(name)
and cabal-install instead: and cabal-install instead:
brew install ghc cabal-install brew install ghc cabal-install
A binary installer is available: You can install with Homebrew Cask:
https://www.haskell.org/platform/mac.html
Or via the cask:
brew cask install haskell-platform brew cask install haskell-platform
EOS EOS
when "mysqldump-secure" then <<-EOS.undent when "mysqldump-secure" then <<-EOS.undent
@ -95,11 +92,7 @@ def blacklisted?(name)
when "ngrok" then <<-EOS.undent when "ngrok" then <<-EOS.undent
Upstream sunsetted 1.x in March 2016 and 2.x is not open-source. 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 If you wish to use the 2.x release you can install with Homebrew Cask:
either via Homebrew:
brew install homebrew/binary/ngrok2
Or via the Cask:
brew cask install ngrok brew cask install ngrok
EOS EOS
end end

View File

@ -1,6 +1,5 @@
OFFICIAL_TAPS = %w[ OFFICIAL_TAPS = %w[
apache apache
binary
completions completions
devel-only devel-only
dupes dupes

View File

@ -57,9 +57,10 @@ point it to the downloaded archive in order to avoid loading.
### We dont like binary formulae ### We dont like binary formulae
Our policy is that formulae in the core repository Our policy is that formulae in the core repository
([homebrew/core](https://github.com/Homebrew/homebrew-core)) must be built ([homebrew/core](https://github.com/Homebrew/homebrew-core)) must be open-source
from source (or produce cross-platform binaries like e.g. Java). Binary-only and either built from source or produce cross-platform binaries like e.g. Java).
formulae should go to [homebrew/binary](https://github.com/Homebrew/homebrew-binary) or [homebrew-cask](https://github.com/caskroom/homebrew-cask). Binary-only formulae should go to
[Homebrew Cask](https://github.com/caskroom/homebrew-cask).
### Stable versions ### Stable versions
Formulae in the core repository must have a stable version tagged by 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 Please trust that we need to use our discretion based on our experience
running a package manager. running a package manager.
### Stuff that builds a .app ### Stuff that builds an .app
Dont make your formula build an `.app` (native OS X Application); we Dont make your formula build an `.app` (native OS X Application); we
dont want those things in Homebrew. Make it build a command line tool dont want those things in Homebrew (but
or a library. However, we have a few exceptions to that, e.g. when the [Homebrew Cask](https://github.com/caskroom/homebrew-cask) does).
App is just additional to CLI or if the GUI-application is non-native Make it build a command-line tool or a library.
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 youd like to brew native OS X Applications.
### Sometimes there are exceptions ### Sometimes there are exceptions
Even if all criteria are met we may not accept the formula. Even if all criteria are met we may not accept the formula.

View File

@ -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/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): Formulae from other official taps, primarily (homebrew/core) are not deleted, they are moved here.
* [homebrew/boneyard](https://github.com/Homebrew/homebrew-boneyard): Formula are not deleted, they are moved here.
* [homebrew/bundle](https://github.com/Homebrew/homebrew-bundle): Bundler for non-Ruby dependencies from Homebrew. * [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/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/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. * [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 * [mistydemeo/tigerbrew](https://github.com/mistydemeo/tigerbrew): Experimental Tiger PowerPC version
* [homebrew/linuxbrew](https://github.com/Homebrew/linuxbrew): Experimental Linux version * [Linuxbrew/brew](https://github.com/Linuxbrew/brew): Experimental Linux version
* [nddrylliog/homebrew-mingw](https://github.com/nddrylliog/homebrew-mingw): An experimental port of Homebrew for Windows (with an MSYS/MinGW environment).
## Technical Details ## Technical Details