Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gromgit/homebrew-core-mojave
Experimental Homebrew support for deprecated macOS Mojave.
https://github.com/gromgit/homebrew-core-mojave
homebrew mojave no-warranty unofficial
Last synced: about 1 month ago
JSON representation
Experimental Homebrew support for deprecated macOS Mojave.
- Host: GitHub
- URL: https://github.com/gromgit/homebrew-core-mojave
- Owner: gromgit
- License: bsd-2-clause
- Created: 2021-11-16T10:03:08.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-02-16T10:37:40.000Z (over 1 year ago)
- Last Synced: 2023-03-02T05:47:12.825Z (over 1 year ago)
- Topics: homebrew, mojave, no-warranty, unofficial
- Language: Ruby
- Homepage:
- Size: 41.5 MB
- Stars: 19
- Watchers: 2
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Audit: audit_exceptions/cert_error_allowlist.json
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
**UPDATE 2022-Feb-25**: Apologies, I forgot that Homebrew hardcodes a "master" branch for `homebrew/core`, so I've had to rename the original `main` branch accordingly. If you installed my tap before the mentioned date, please repeat the installation steps below to reinstall my tap.
---
# Experimental support for Homebrew Core on Mojave
This repo mirrors the main Homebrew core repo as much as possible, only making concessions to stuff that can no longer be built under Mojave. I'll provide bottles to the best of my ability, as they're expired from the main Homebrew core repo.
## How do I install these formulae?
From a **working** Homebrew installation, you first need to change the GitHub remote for the core repo:
```
# Stop `brew` from complaining about the unusual repo URL
export HOMEBREW_CORE_GIT_REMOTE=https://github.com/gromgit/homebrew-core-mojave
rm -fr $(brew --repo homebrew/core)
brew tap homebrew/core https://github.com/gromgit/homebrew-core-mojave
```
Then just `brew install ` as usual.You should also add `export HOMEBREW_CORE_GIT_REMOTE=https://github.com/gromgit/homebrew-core-mojave` to your shell's startup file, otherwise `brew doctor` will warn you:
```
Warning: Suspicious https://github.com/Homebrew/homebrew-core git origin remote found.
```## Why is XYZ not the latest version?
Any or all of the following:
1. I don't have a Github-scale infrastructure to build Mojave bottles, and since there are easily a few dozen new Homebrew releases each day, it may take a while for me to catch up.
2. The latest XYZ may not be available on Mojave--this will be noted in the Caveats section of `brew info XYZ`. For instance, `swift` is permanently stuck at v5.2.5, because later versions require a newer version of Xcode that's not available for Mojave.## Hey, something's not working right.
If you find any problems, please [open an issue here](https://github.com/gromgit/homebrew-core-mojave/issues/new/choose). Do **NOT** file an issue in the main Homebrew core repo, they have nothing to do with this.
## It's just not my cup of tea. How do I revert to the original Homebrew core?
```
unset HOMEBREW_CORE_GIT_REMOTE
rm -fr $(brew --repo homebrew/core)
brew tap homebrew/core
```## I'm looking for the original Homebrew README. Where is it?
[Here.](https://github.com/Homebrew/homebrew-core/blob/master/README.md)