From 06b1bd3da493b023e8282b8a0a597a37d6d3a788 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Guilloux?= Date: Mon, 4 Dec 2023 13:55:52 +0100 Subject: [PATCH] Fix: [CI] Don't let SDL2 dependencies install too much stuff (#11537) --- .github/workflows/release-linux.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/release-linux.yml b/.github/workflows/release-linux.yml index 0044ea14ad..e267a4afa6 100644 --- a/.github/workflows/release-linux.yml +++ b/.github/workflows/release-linux.yml @@ -117,6 +117,12 @@ jobs: /vcpkg/vcpkg install python3 ln -sf /vcpkg/installed/x64-linux/tools/python3/python3.[0-9][0-9] /usr/bin/python3 + # SDL2 needs dbus, but dbus default install comes with libsystemd + # and some of libsystemd deps fail to build on our quite old linux. + # So just install basic dbus without any extra deps. + /vcpkg/vcpkg install dbus[core] + + # Now we can install OpenTTD dependencies /vcpkg/vcpkg install \ breakpad \ curl[http2] \