Skip to content

Commit 5acb020

Browse files
committed
ci: add builds for qt5
1 parent eef815d commit 5acb020

1 file changed

Lines changed: 8 additions & 9 deletions

File tree

.github/workflows/build.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,17 @@ jobs:
2020
toolchain: ['nightly']
2121
setup:
2222
- os: 'ubuntu-22.04'
23+
deps: 'qtbase5-dev'
2324
- os: 'ubuntu-24.04'
25+
deps: 'qtbase5-dev'
26+
- os: 'ubuntu-22.04'
27+
deps: 'qt6-base-dev'
28+
- os: 'ubuntu-24.04'
29+
deps: 'qt6-base-dev'
2430
- os: 'ubuntu-24.04'
2531
features: 'gtk'
2632
no_default_features: true
33+
deps: 'libgtk-4-dev'
2734
- os: 'windows-latest'
2835
target: 'x86_64-pc-windows-msvc'
2936
- os: 'windows-latest'
@@ -42,15 +49,7 @@ jobs:
4249
if: runner.os == 'Linux'
4350
run: |
4451
sudo apt update
45-
46-
PKGS=()
47-
if [[ "${{ matrix.setup.features }}" == *"gtk"* ]]; then
48-
PKGS+=("libgtk-4-dev")
49-
else
50-
PKGS+=("qt6-base-dev")
51-
fi
52-
53-
sudo apt install -y "${PKGS[@]}"
52+
sudo apt install -y "${{ matrix.setup.deps }}"
5453
- uses: msys2/setup-msys2@v2
5554
if: ${{ endsWith(matrix.setup.target, 'gnullvm') }}
5655
with:

0 commit comments

Comments
 (0)