Skip to content

Commit 95d0404

Browse files
committed
ci: install the latest cmake in Ubuntu 20 builds
1 parent 3c52327 commit 95d0404

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

script/install-deps.sh

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ if [ -n "$apt" ]; then
2121
zip \
2222
python3 \
2323
tar \
24-
cmake \
25-
ninja-build \
2624
automake \
2725
autoconf \
2826
libtool
@@ -33,6 +31,16 @@ if [ -n "$apt" ]; then
3331
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list
3432
apt-get update -qq
3533
apt-get install -y --no-install-recommends nodejs
34+
35+
# install latest cmake
36+
test -f /usr/share/doc/kitware-archive-keyring/copyright ||
37+
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null
38+
echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ focal main' | tee /etc/apt/sources.list.d/kitware.list >/dev/null
39+
test -f /usr/share/doc/kitware-archive-keyring/copyright ||
40+
rm /usr/share/keyrings/kitware-archive-keyring.gpg
41+
apt-get update
42+
apt-get install -y --no-install-recommends kitware-archive-keyring
43+
apt-get install -y --no-install-recommends cmake
3644
fi
3745

3846
# Alpine Linux

0 commit comments

Comments
 (0)