12345678910111213141516171819202122232425262728293031 |
- #!/bin/bash -e
- # 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)
- if [[ "$1" == "--no-irr" ]]; then
- shift
- else
- wget "https://github.com/minetest/irrlicht/releases/download/1.9.0mt6/ubuntu-bionic.tar.gz"
- sudo tar -xaf ubuntu-bionic.tar.gz -C /usr/local
- fi
- sudo apt-get update
- sudo apt-get install -y --no-install-recommends ${pkgs[@]} "$@"
- }
- # Mac OSX build only
- install_macosx_deps() {
- 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
- }
|