aboutsummaryrefslogtreecommitdiff
path: root/util/ci/common.sh
diff options
context:
space:
mode:
authorsfan5 <sfan5@live.de>2022-07-30 11:58:47 +0200
committersfan5 <sfan5@live.de>2022-09-14 13:48:06 +0200
commit9441b69ad2daae0684ab962e7e240d410134ca55 (patch)
tree4adfc52a5ed4360b76453d191e4d423595fbcc4c /util/ci/common.sh
parent08e3d16a58434b1871330d862f21d5897c6af744 (diff)
downloadminetest-9441b69ad2daae0684ab962e7e240d410134ca55.tar.gz
minetest-9441b69ad2daae0684ab962e7e240d410134ca55.tar.bz2
minetest-9441b69ad2daae0684ab962e7e240d410134ca55.zip
Move some CI jobs to newer compiler versions
Diffstat (limited to 'util/ci/common.sh')
-rw-r--r--util/ci/common.sh30
1 files changed, 16 insertions, 14 deletions
diff --git a/util/ci/common.sh b/util/ci/common.sh
index 3015680c4..c9271e813 100644
--- a/util/ci/common.sh
+++ b/util/ci/common.sh
@@ -2,10 +2,12 @@
# Linux build only
install_linux_deps() {
- local pkgs=(cmake libpng-dev \
- libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev \
- libhiredis-dev libogg-dev libgmp-dev libvorbis-dev libopenal-dev \
- gettext libpq-dev libleveldb-dev libcurl4-openssl-dev libzstd-dev)
+ local pkgs=(
+ cmake gettext
+ libpng-dev libjpeg-dev libxi-dev libgl1-mesa-dev
+ libsqlite3-dev libhiredis-dev libogg-dev libgmp-dev libvorbis-dev
+ libopenal-dev libpq-dev libleveldb-dev libcurl4-openssl-dev libzstd-dev
+ )
if [[ "$1" == "--no-irr" ]]; then
shift
@@ -16,17 +18,17 @@ install_linux_deps() {
fi
sudo apt-get update
- sudo apt-get install -y --no-install-recommends ${pkgs[@]} "$@"
+ sudo apt-get install -y --no-install-recommends "${pkgs[@]}" "$@"
}
-# Mac OSX build only
-install_macosx_deps() {
+# macOS build only
+install_macos_deps() {
+ local pkgs=(
+ cmake gettext freetype gmp jpeg-turbo jsoncpp leveldb
+ libogg libpng libvorbis luajit zstd
+ )
brew update
- brew install freetype gettext hiredis irrlicht leveldb libogg libvorbis luajit
- if brew ls | grep -q jpeg; then
- brew upgrade jpeg
- else
- brew install jpeg
- fi
- #brew upgrade postgresql
+ brew install "${pkgs[@]}"
+ brew unlink $(brew ls --formula)
+ brew link "${pkgs[@]}"
}