diff --git a/.github/workflows/linux-builds.yml b/.github/workflows/linux-builds.yml index e0a1ad9..9c36d50 100644 --- a/.github/workflows/linux-builds.yml +++ b/.github/workflows/linux-builds.yml @@ -24,18 +24,36 @@ jobs: build_ubuntu_2204: runs-on: ubuntu-22.04 - steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 + - name: Cache Qt + id: cache-qt-6-4 + uses: actions/cache@v1 # not v2! + with: + path: ../Qt/6.4.2 + key: ${{ runner.os }}-QtCache-Qt6-4 + - name: Install Qt uses: jurplel/install-qt-action@v2 with: - version: 6.2.* - host: linux - target: desktop - archives: qtbase qtsvg - setup-python: false + version: 6.4.2 + host: linux + target: desktop + install-deps: true + cached: ${{ steps.cache-qt-6-4.outputs.cache-hit }} + setup-python: false + tools: '' + tools-only: false + + - name: Install needed xkbcommon symlink + run: sudo apt-get install libxkbcommon-dev -y + + - name: Ubuntu and Qt version + run: | + cat /etc/issue + echo number of processors: $(nproc) + qmake -v - name: qmake run: qmake - name: make - run: make -j4 + run: make -j$(nproc)