diff --git a/.github/workflows/ci-linux.yml b/.github/workflows/ci-linux.yml index c5b38f4329..815e3db4bf 100644 --- a/.github/workflows/ci-linux.yml +++ b/.github/workflows/ci-linux.yml @@ -17,6 +17,7 @@ on: env: VNOTE_VER: 3.17.0 + CMAKE_VER: 3.24.3 jobs: build-linux: @@ -54,7 +55,7 @@ jobs: - name: Install Dependencies run: | sudo DEBIAN_FRONTEND=noninteractive apt-get update - sudo DEBIAN_FRONTEND=noninteractive apt-get install -y libfcitx5-qt-dev tree + sudo DEBIAN_FRONTEND=noninteractive apt-get install -y libfcitx5-qt-dev fcitx-libs-dev extra-cmake-modules libxkbcommon-dev tree - name: Cache Qt id: cache-qt @@ -75,6 +76,16 @@ jobs: run: mkdir build working-directory: ${{runner.workspace}} + - name: Compile fcitxqt5 + run: | + git clone https://github.com/fcitx/fcitx-qt5 + cd fcitx-qt5 + mkdir build && cd build + cmake -DENABLE_QT5=OFF -DENABLE_QT6=ON .. + make -j2 + make install + working-directory: ${{runner.workspace}}/build + - name: Compile qt6ct run: | git clone https://github.com/trialuser02/qt6ct qt6ct.git