1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #!/bin/bash
- #
- # Install the dependencies we need to build Netdata on MSYS2
- . /etc/profile
- set -euo pipefail
- ${GITHUB_ACTIONS+echo "::group::Updating MSYS2"}
- pacman -Syuu --noconfirm
- ${GITHUB_ACTIONS+echo "::endgroup::"}
- ${GITHUB_ACTIONS+echo "::group::Installing dependencies"}
- pacman -S --noconfirm --needed \
- base-devel \
- cmake \
- git \
- liblz4-devel \
- libutil-linux \
- libutil-linux-devel \
- libyaml-devel \
- libzstd-devel \
- mingw64/mingw-w64-x86_64-brotli \
- mingw64/mingw-w64-x86_64-go \
- mingw64/mingw-w64-x86_64-libuv \
- mingw64/mingw-w64-x86_64-lz4 \
- mingw64/mingw-w64-x86_64-nsis \
- mingw64/mingw-w64-x86_64-openssl \
- mingw64/mingw-w64-x86_64-pcre2 \
- mingw64/mingw-w64-x86_64-protobuf \
- mingw64/mingw-w64-x86_64-zlib \
- mingw-w64-ucrt-x86_64-toolchain \
- mingw-w64-x86_64-toolchain \
- msys2-devel \
- msys/brotli-devel \
- msys/libuv-devel \
- msys/pcre2-devel \
- msys/zlib-devel \
- openssl-devel \
- protobuf-devel \
- python \
- ucrt64/mingw-w64-ucrt-x86_64-brotli \
- ucrt64/mingw-w64-ucrt-x86_64-go \
- ucrt64/mingw-w64-ucrt-x86_64-libuv \
- ucrt64/mingw-w64-ucrt-x86_64-lz4 \
- ucrt64/mingw-w64-ucrt-x86_64-openssl \
- ucrt64/mingw-w64-ucrt-x86_64-pcre2 \
- ucrt64/mingw-w64-ucrt-x86_64-protobuf \
- ucrt64/mingw-w64-ucrt-x86_64-zlib
- ${GITHUB_ACTIONS+echo "::endgroup::"}
|