From 714d2c04e464be9e0afa2d159d3544c60dc95dc9 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) (cherry picked from commit 06b1bd3da493b023e8282b8a0a597a37d6d3a788) --- .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 dca67d84dc..d94b25c409 100644 --- a/.github/workflows/release-linux.yml +++ b/.github/workflows/release-linux.yml @@ -104,6 +104,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 \ curl[http2] \ fontconfig \