Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 1.39 KB

README.md

File metadata and controls

37 lines (29 loc) · 1.39 KB

homebrew-vendor

Homebrew tap for Pointr-customized third-party packages.

How to use

To install the formulae inside this tap you need to add it via:

brew tap pointrlabs/vendor

Afterwards you can install formulae like any other homebrew formula:

brew install [name of the package]

For example:

brew install maplibre-gl-native
brew install maplibre-map-renderer

To upgrade a formula:

brew update
brew upgrade pointrlabs/vendor/formula-name

How to build and upload bottles

brew install --build-bottle --verbose pointrlabs/vendor/formula-name
brew bottle pointrlabs/vendor/formula-name

This will output the bottle stub that should be inserted into the formula. It will also produce the tar.gz archive, which you should upload into Releases section of the target repo. A couple more things to be careful about:

  • Before uploading, you may need to rename the archive to be like maplibre-map-renderer-1.1.arm64_sequoia.bottle.tar.gz (there are sometimes extra dashes, or unnecessary revision numbers, which should be removed).
  • You will need to update root_url to match the repo you are uploading the bottle to. This root url will contain the git tag as its last part. If your tag contains slashes, those slashes should be represented with %2F in the url. An example: https://github.com/pointrlabs/maplibre-gl-native/releases/download/version%2Fmap-renderer%2F1.1