diff --git a/.github/workflows/github.yml b/.github/workflows/github.yml index f186a9576..655c509c2 100644 --- a/.github/workflows/github.yml +++ b/.github/workflows/github.yml @@ -68,8 +68,8 @@ jobs: strategy: matrix: include: - - platform: linux - os: ubuntu-20.04 + - platform: linux-qt6 + os: ubuntu-22.04 test: 0 preset: linux-clang-release - platform: linux diff --git a/CI/linux-qt6/before_install.sh b/CI/linux-qt6/before_install.sh new file mode 100644 index 000000000..756b42eb3 --- /dev/null +++ b/CI/linux-qt6/before_install.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +sudo apt-get update + +# Dependencies +sudo apt-get install libboost-all-dev +sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev +sudo apt-get install qt6-base-dev qt6-base-dev-tools qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools +sudo apt-get install ninja-build zlib1g-dev libavformat-dev libswscale-dev libtbb-dev libluajit-5.1-dev +# Optional dependencies +sudo apt-get install libminizip-dev libfuzzylite-dev diff --git a/CI/linux-qt6/upload_package.sh b/CI/linux-qt6/upload_package.sh new file mode 100644 index 000000000..1a2485251 --- /dev/null +++ b/CI/linux-qt6/upload_package.sh @@ -0,0 +1 @@ +#!/bin/sh