From e1c91f771357d187ccc97e6b5b9774561268be6d Mon Sep 17 00:00:00 2001 From: Geoffrey Huntley Date: Fri, 9 Sep 2022 15:35:14 +1000 Subject: [PATCH 1/2] docs(contributing): add macos homebrew commands --- docs/CONTRIBUTING.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index ea599b8bd73bf..593df2abe00c1 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -40,11 +40,16 @@ direnv: export +AR +AS +CC +CONFIG_SHELL +CXX +HOST_PATH +IN_NIX_SHELL +LD +NIX_ Alternatively if you do not want to use nix then you'll need to install the need the following tools by hand: - Go 1.18+ + - on macOS, run `brew install go` - Node 14+ -- GNU Make + - on macOS, run `brew install node` +- GNU Make 4.0+ + - on macOS, run `brew install make` - [`shfmt`](https://github.com/mvdan/sh#shfmt) + - on macOS, run `brew install shfmt` - [`nfpm`](https://nfpm.goreleaser.com/install) -- [`pg_dump`] + - on macOS, run `brew install goreleaser/tap/nfpm && brew install nfpm` +- [`pg_dump`](https://stackoverflow.com/a/49689589) - on macOS, run `brew install libpq zstd` - on Linux, install [`zstd`](https://github.com/horta/zstd.install) From b0c6c9d67cc74a348cd8f1701ed9483d75a89b97 Mon Sep 17 00:00:00 2001 From: Geoffrey Huntley Date: Fri, 9 Sep 2022 16:03:34 +1000 Subject: [PATCH 2/2] more dependencies --- docs/CONTRIBUTING.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 593df2abe00c1..3231546b59397 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -52,6 +52,16 @@ Alternatively if you do not want to use nix then you'll need to install the need - [`pg_dump`](https://stackoverflow.com/a/49689589) - on macOS, run `brew install libpq zstd` - on Linux, install [`zstd`](https://github.com/horta/zstd.install) +- [`pkg-config`]() + - on macOS, run `brew install pkg-config` +- [`pixman`]() + - on macOS, run `brew install pixman` +- [`cairo`]() + - on macOS, run `brew install cairo` +- [`pango`]() + - on macOS, run `brew install pango` +- [`pandoc`]() + - on macOS, run `brew install pandocomatic` ### Development workflow