PG-1467 Install meson with pip in CI scripts

Ubunut has outdated meson version in its repos. So intall it with pip
instead.
This commit is contained in:
Artem Gavrilov 2025-04-23 15:54:24 +02:00 committed by Zsolt Parragi
parent 401695021d
commit a242ddd2d6

View File

@ -25,10 +25,13 @@ DEPS=(
libzstd-dev libzstd-dev
lz4 lz4
mawk mawk
meson
perl perl
pkgconf pkgconf
python3-dev python3-dev
python3
python3-pip
python3-setuptools
python3-wheel
systemtap-sdt-dev systemtap-sdt-dev
tcl-dev tcl-dev
uuid-dev uuid-dev
@ -51,6 +54,7 @@ sudo apt-get update
sudo apt-get install -y ${DEPS[@]} sudo apt-get install -y ${DEPS[@]}
bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)"
pip3 install meson
# Vault # Vault
wget -O - https://apt.releases.hashicorp.com/gpg | sudo tee /etc/apt/keyrings/hashicorp-archive-keyring.asc wget -O - https://apt.releases.hashicorp.com/gpg | sudo tee /etc/apt/keyrings/hashicorp-archive-keyring.asc