From 8191246c19c29f8cb6edb9b55b9238123e41b1fb Mon Sep 17 00:00:00 2001 From: FranciscoPombal Date: Mon, 7 Jun 2021 05:05:58 +0100 Subject: [PATCH] CI: Use Qt 5.14.2 from third-party PPA on Linux --- .github/workflows/ci.yaml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index bdf79e844..9d56daebc 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -39,8 +39,15 @@ jobs: sudo apt install \ build-essential cmake git ninja-build pkg-config \ libssl-dev libgeoip-dev zlib1g-dev \ - libboost-dev libboost-chrono-dev libboost-random-dev libboost-system-dev \ - libqt5svg5-dev qtbase5-dev qttools5-dev + libboost-dev libboost-chrono-dev libboost-random-dev libboost-system-dev + # sudo apt install libqt5svg5-dev qtbase5-dev qttools5-dev # the Qt version in the standard repositories is too old... + + # this will be installed under /opt/qt514. CMake will still find it automatically without additional hints + # to speed up the process, only the required components are installed rather than the full qt514-meta-full metapackage + - name: install Qt 5.14.2 from an external PPA + run: | + sudo add-apt-repository ppa:beineri/opt-qt-5.14.2-focal + sudo apt install qt514base qt514svg qt514tools - name: install libtorrent from source run: |