mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
Deprecate Homebrew/homebrew-science
This commit is contained in:
parent
93a2e9fc25
commit
fab0ea6fda
@ -1,6 +1,5 @@
|
||||
OFFICIAL_TAPS = %w[
|
||||
php
|
||||
science
|
||||
].freeze
|
||||
|
||||
OFFICIAL_CASK_TAPS = %w[
|
||||
@ -27,6 +26,7 @@ DEPRECATED_OFFICIAL_TAPS = %w[
|
||||
head-only
|
||||
nginx
|
||||
python
|
||||
science
|
||||
tex
|
||||
versions
|
||||
x11
|
||||
|
@ -16,7 +16,7 @@ describe "brew tap", :integration_test do
|
||||
.and be_a_success
|
||||
|
||||
expect { brew "tap", "--list-official" }
|
||||
.to output(%r{homebrew/science}).to_stdout
|
||||
.to output(%r{homebrew/php}).to_stdout
|
||||
.and not_to_output.to_stderr
|
||||
.and be_a_success
|
||||
|
||||
|
@ -25,7 +25,7 @@ Depending on the change you want to make, you need to send the pull request to t
|
||||
3. Add your pushable forked repository with `git remote add <YOUR_USERNAME> https://github.com/<YOUR_USERNAME>/homebrew-core.git`
|
||||
* `<YOUR_USERNAME>` is your GitHub username, not your local machine username.
|
||||
|
||||
For formulae in central taps other than `homebrew/core`, such as `homebrew/science` or `homebrew/php`, substitute that tap's name for `homebrew/core` in each step, and alter the GitHub repository URLs as necessary.
|
||||
For formulae in central taps other than `homebrew/core`, such as `homebrew/php`, substitute that tap's name for `homebrew/core` in each step, and alter the GitHub repository URLs as necessary.
|
||||
|
||||
## Create your pull request from a new branch
|
||||
|
||||
|
@ -7,8 +7,6 @@ Homebrew has the capability to add (and remove) multiple taps to your local inst
|
||||
|
||||
* [homebrew/php](https://github.com/Homebrew/homebrew-php): Repository for PHP-related formulae.
|
||||
|
||||
* [homebrew/science](https://github.com/Homebrew/homebrew-science): A collection of scientific libraries and tools.
|
||||
|
||||
`brew search` looks in these taps as well as in [homebrew/core](https://github.com/Homebrew/homebrew-core) so don't worry about missing stuff.
|
||||
|
||||
You can be added as a maintainer for one of the Homebrew organization taps and aid the project! If you are interested please feel free to ask in an issue or pull request after submitting multiple high-quality pull requests. We want your help!
|
||||
|
@ -3,7 +3,7 @@
|
||||
There are times when we may wish to migrate a formula from one tap into another tap. To do this:
|
||||
|
||||
1. Create a pull request to the new tap adding the formula file as-is from the original tap. Fix any test failures that may occur due to the stricter requirements for new formulae than existing formula (e.g. `brew audit --strict` must pass for that formula).
|
||||
2. Create a pull request to the original tap deleting the formula file and add it to `tap_migrations.json` with a commit message like `gv: migrating to homebrew/science`.
|
||||
2. Create a pull request to the original tap deleting the formula file and add it to `tap_migrations.json` with a commit message like `gv: migrate to homebrew/core`.
|
||||
3. Put a link for each pull request in the other pull request so the maintainers can merge them both at once.
|
||||
|
||||
Congratulations, you've moved a formula to a tap!
|
||||
|
@ -165,8 +165,6 @@ Most formulae presently just install to `prefix`.
|
||||
|
||||
The dependencies of libraries must be installed so that they are importable. To minimize the potential for linking conflicts, dependencies should be installed to `libexec/"vendor"` and added to `sys.path` by writing a second .pth file (named like "homebrew-foo-dependencies.pth") to the `prefix` site-packages.
|
||||
|
||||
The [matplotlib](https://github.com/Homebrew/homebrew-science/blob/master/matplotlib.rb) formula in [homebrew/science](https://github.com/Homebrew/homebrew-science) deploys this strategy.
|
||||
|
||||
## Further down the rabbit hole
|
||||
|
||||
Additional commentary that explains why Homebrew does some of the things it does.
|
||||
|
@ -17,7 +17,7 @@ Follow these steps to fix common problems:
|
||||
## Check to see if the issue has been reported
|
||||
|
||||
* Search the [issue tracker](https://github.com/Homebrew/homebrew-core/issues) to see if someone else has already reported the same issue.
|
||||
* Make sure you search issues on the correct repository. If a formula that has failed to build is part of a tap like [homebrew/science](https://github.com/Homebrew/homebrew-science/issues) or a cask is part of [caskroom/cask](https://github.com/caskroom/homebrew-cask/issues) check those issue trackers instead.
|
||||
* Make sure you search issues on the correct repository. If a formula that has failed to build is part of a tap like [homebrew/php](https://github.com/Homebrew/homebrew-php/issues) or a cask is part of [caskroom/cask](https://github.com/caskroom/homebrew-cask/issues) check those issue trackers instead.
|
||||
|
||||
## Create an issue
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user