diff --git a/.github/workflows/ci_macos.yaml b/.github/workflows/ci_macos.yaml index c2f380e0f..04e6ed20c 100644 --- a/.github/workflows/ci_macos.yaml +++ b/.github/workflows/ci_macos.yaml @@ -79,6 +79,7 @@ jobs: with: version: ${{ matrix.qt_version }} archives: qtbase qtdeclarative qtsvg qttools + modules: qtimageformats # Not sure why Qt made a hard dependency on qtdeclarative, try removing it when Qt > 6.4.0 cache: true diff --git a/.github/workflows/ci_ubuntu.yaml b/.github/workflows/ci_ubuntu.yaml index f503bc1a9..7ff4ec5e5 100644 --- a/.github/workflows/ci_ubuntu.yaml +++ b/.github/workflows/ci_ubuntu.yaml @@ -74,6 +74,7 @@ jobs: with: version: ${{ matrix.qt_version }} archives: icu qtbase qtdeclarative qtsvg qttools + modules: qtimageformats cache: true - name: Install libtorrent diff --git a/.github/workflows/ci_windows.yaml b/.github/workflows/ci_windows.yaml index 6cf3f7b8f..11b260f9d 100644 --- a/.github/workflows/ci_windows.yaml +++ b/.github/workflows/ci_windows.yaml @@ -115,6 +115,7 @@ jobs: version: "6.10.1" arch: ${{ matrix.config.qt_arch }} archives: qtbase qtsvg qttools + modules: qtimageformats cache: true - name: Install libtorrent @@ -182,8 +183,16 @@ jobs: mkdir upload/qBittorrent/plugins/iconengines copy "${{ env.Qt_ROOT_DIR }}/plugins/iconengines/qsvgicon.dll" upload/qBittorrent/plugins/iconengines mkdir upload/qBittorrent/plugins/imageformats + # include all imageformats dlls since CI (dev) build links dynamically + copy "${{ env.Qt_ROOT_DIR }}/plugins/imageformats/qgif.dll" upload/qBittorrent/plugins/imageformats + copy "${{ env.Qt_ROOT_DIR }}/plugins/imageformats/qicns.dll" upload/qBittorrent/plugins/imageformats copy "${{ env.Qt_ROOT_DIR }}/plugins/imageformats/qico.dll" upload/qBittorrent/plugins/imageformats + copy "${{ env.Qt_ROOT_DIR }}/plugins/imageformats/qjpeg.dll" upload/qBittorrent/plugins/imageformats copy "${{ env.Qt_ROOT_DIR }}/plugins/imageformats/qsvg.dll" upload/qBittorrent/plugins/imageformats + copy "${{ env.Qt_ROOT_DIR }}/plugins/imageformats/qtga.dll" upload/qBittorrent/plugins/imageformats + copy "${{ env.Qt_ROOT_DIR }}/plugins/imageformats/qtiff.dll" upload/qBittorrent/plugins/imageformats + copy "${{ env.Qt_ROOT_DIR }}/plugins/imageformats/qwbmp.dll" upload/qBittorrent/plugins/imageformats + copy "${{ env.Qt_ROOT_DIR }}/plugins/imageformats/qwebp.dll" upload/qBittorrent/plugins/imageformats mkdir upload/qBittorrent/plugins/platforms copy "${{ env.Qt_ROOT_DIR }}/plugins/platforms/qwindows.dll" upload/qBittorrent/plugins/platforms mkdir upload/qBittorrent/plugins/sqldrivers