Homebrew 3.1.3 released, package manager on MacOS
Homebrew is the suite manager on MacOS, it will install the package to a separate directory, and link the file to /usr/local all files will be installed in the pre-defined directory, without worrying about Homebrew installation location.
Feature
- installs the stuff you need that Apple didn’t.
- installs packages to their own directory and then symlinks their files into /usr/local.
- won’t install files outside its prefix, and you can place a Homebrew installation wherever you like.
- Trivially create your own Homebrew packages
- It’s all Git and Ruby underneath, so hack away with the knowledge that you can easily revert your modifications and merge upstream updates.
- formulae are simple Ruby scripts
- complements macOS. Install your gems with gem, and their dependencies with brew.
- “To install, drag this icon…” no more. brew cask installs macOS apps, fonts and plugins and other non-open source software
-
Making a cask is as simple as creating a formula
Changelog v3.1.3
- rubocops/patches: GitLab patches should use .diff (@jonchang)
- rubocops/patches: remove autocorrection of some
url
s (@nandahkrishna) - build(deps-dev): bump html-proofer from 3.19.0 to 3.19.1 in /docs (@Homebrew)
- Update maintainers, manpage and completions. (@Homebrew)
- bump-cask-pr: add –fork-org flag (@Homebrew)
- Update maintainers, manpage and completions. (@Homebrew)
- bump-formula-pr: add –fork-org flag (@dawidd6)
- Always take latest item in
Sparkle
strategy. (@reitermarkus) - formula: add
-DBUILD_TESTING=OFF
tostd_cmake_args
(@Bo98) - rubocops/patches: Fix quoting of the patch
url
when autocorrecting (@issyl0) - Revert “dev-cmd/bottle: set uid/gid.” (@Homebrew)
- dev-cmd/bottle: set uid/gid. (@MikeMcQuaid)
- dev-cmd/bottle: revert filename in JSON to use single dash always (@Bo98)
- Bottle reproducibility tweaks (@MikeMcQuaid)
- brew.sh: add workaround for old auto-updates (@Bo98)
- Service: generate systemd unit file (@SMillerDev)
- sorbet: Update RBI files. (@Homebrew)
- Always take first item in
Sparkle
strategy. (@reitermarkus) - software_spec: fix bottle domain fallback handling (@Bo98)
- build: set SOURCE_DATE_EPOCH (@Bo98)
- bin/brew: repair style (@hyuraku)
- settings: use quieter
system_command!
(@MikeMcQuaid) - dev-cmd/bottle: fix INSTALL_RECEIPT appearing in changed_files (@Bo98)