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: |