From 1454d150e23ff903d6df485c2c2f8825768a7a29 Mon Sep 17 00:00:00 2001 From: maj00r Date: Sun, 16 Aug 2026 11:04:36 +0200 Subject: [PATCH] appveyor: install cmake 3.31.12 on linux to find python 3.14 --- appveyor.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index 9d564fed..172d3f9b 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -68,10 +68,15 @@ for: install: - sh: | git submodule update --init --recursive - # Python 3.14 (with dev headers + libpython) isn't in noble; deadsnakes has it + # Python 3.14 (dev headers + libpython) isn't in noble - deadsnakes has it. sudo add-apt-repository -y ppa:deadsnakes/ppa sudo apt-get update -y sudo apt-get install -y python3.14-dev libglfw3-dev libpng-dev libopenal-dev libluajit-5.1-dev libserialport-dev libsndfile1-dev + # The image's CMake is 3.29.7, too old to find Python 3.14. Drop in the + # last 3.x release (3.31.12, the only 3.x line that knows 3.14) as a plain + # tarball into /usr/local, which shadows the image's /usr/bin/cmake. + wget -qO- https://cmake.org/files/v3.31/cmake-3.31.12-linux-x86_64.tar.gz | sudo tar xz --strip-components=1 -C /usr/local + cmake --version build_script: - sh: |