Skip to content

Commit 612863b

Browse files
authored
ci: Improve install script for macOS (#4287)
1 parent 4352679 commit 612863b

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

ci/install-dependencies-macos.sh

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,17 @@
66
#
77
# - BUILD_DOCS: Build GMT documentations [false]
88
# - RUN_TESTS: Run GMT tests [false]
9+
# - PACKAGE: Create GMT packages [false]
910
#
1011
set -x -e
1112

1213
# set defaults to false
1314
BUILD_DOCS="${BUILD_DOCS:-false}"
1415
RUN_TESTS="${RUN_TESTS:-false}"
16+
PACKAGE="${PACKAGE:-false}"
1517

1618
# packages for compiling GMT
17-
# cmake is pre-installed on GitHub Actions
19+
# cmake is pre-installed on Azure Pipelines
1820
packages="ninja curl pcre2 netcdf gdal fftw ghostscript"
1921

2022
# packages for build documentations
@@ -31,7 +33,12 @@ if [ "$PACKAGE" = "true" ]; then
3133
packages+=" gnu-tar"
3234
fi
3335

34-
# Install packages
36+
# Remove unused taps and packages (pre-installed in Azure Pipelines)
37+
brew untap homebrew/cask-versions homebrew/cask homebrew/bundle \
38+
homebrew/services mongodb/brew aws/tap adoptopenjdk/openjdk
39+
brew uninstall php
40+
41+
# Install GMT dependencies
3542
brew update
3643
brew install ${packages}
3744

0 commit comments

Comments
 (0)