From 03c22573efc1f953115c9393247c0e29d4da1f1f Mon Sep 17 00:00:00 2001 From: tooomm Date: Sat, 22 Aug 2026 12:31:07 +0200 Subject: [PATCH] QtQml (lrelease dependency) is part of qtdeclarative See https://github.com/qt/qtdeclarative Check if this module can be installed individually (without installing the full archive) +Check linking +Do not add qtdeclarative for win and macos 15 + debug --- .github/workflows/desktop-build.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/desktop-build.yml b/.github/workflows/desktop-build.yml index 623157998..19a1efd6f 100644 --- a/.github/workflows/desktop-build.yml +++ b/.github/workflows/desktop-build.yml @@ -273,7 +273,7 @@ jobs: package_suffix: "-macOS13_Intel" # Read https://aqtinstall.readthedocs.io/en/latest/getting_started.html#installing-a-subset-of-qt-archives-advanced # and check https://ddalcino.github.io/aqt-list-server/ - qt_archives: qtbase qtsvg qttools qttranslations + qt_archives: qtbase qtdeclarative qtsvg qttools qttranslations qt_modules: qtimageformats qtmultimedia qtwebsockets qt_version: 6.11.1 soc: Intel @@ -292,7 +292,7 @@ jobs: package_suffix: "-macOS14" # Read https://aqtinstall.readthedocs.io/en/latest/getting_started.html#installing-a-subset-of-qt-archives-advanced # and check https://ddalcino.github.io/aqt-list-server/ - qt_archives: qtbase qtsvg qttools qttranslations + qt_archives: qtbase qtdeclarative qtsvg qttools qttranslations qt_modules: qtimageformats qtmultimedia qtwebsockets qt_version: 6.11.1 soc: Apple @@ -457,6 +457,11 @@ jobs: key: thin-qt-macos-${{ matrix.soc }}-${{ steps.resolve_qt_version.outputs.version }} path: ${{ github.workspace }}/Qt + - name: "[macOS] Check lrelease dependencies" + if: matrix.os == 'macOS' + shell: bash + run: otool -L ${{ github.workspace }}/Qt/${{ steps.resolve_qt_version.outputs.version }}/macos/bin/lrelease + - name: "[Windows] Install Qt ${{ matrix.qt_version }}" if: matrix.os == 'Windows' uses: jurplel/install-qt-action@v4