diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 09818a6..253edc1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -45,7 +45,22 @@ jobs: - name: Install Linux dependencies if: runner.os == 'Linux' - run: sudo apt-get update && sudo apt-get install pkg-config libglew-dev zlib1g-dev libssl-dev libcrypt-dev libcurl4-openssl-dev libgtk-3-dev libfontconfig-dev ninja-build libpulse-dev + run: | + sudo apt-get update + sudo apt-get install \ + clang \ + pkg-config \ + libglew-dev \ + zlib1g-dev \ + libssl-dev \ + libcrypt-dev \ + libcurl4-openssl-dev \ + libgtk-4-dev \ + libadwaita-1-dev \ + libdbus-1-dev \ + libfontconfig-dev \ + ninja-build \ + libpulse-dev \ - name: Install macos dependencies if: runner.os == 'macos-latest' diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index 1d12af0..9e9d981 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -24,7 +24,23 @@ jobs: submodules: true - name: Install Linux dependencies - run: sudo apt-get update && sudo apt-get install pkg-config libglew-dev zlib1g-dev libssl-dev libcrypt-dev libcurl4-openssl-dev libgtk-3-dev libfontconfig-dev ninja-build libpulse-dev clang libc++-dev + run: | + sudo apt-get update + sudo apt-get install \ + libc++-dev \ + clang \ + pkg-config \ + libglew-dev \ + zlib1g-dev \ + libssl-dev \ + libcrypt-dev \ + libcurl4-openssl-dev \ + libgtk-4-dev \ + libadwaita-1-dev \ + libdbus-1-dev \ + libfontconfig-dev \ + ninja-build \ + libpulse-dev \ - name: clang-tidy verify config run: bash -c 'OUT=$(clang-tidy --dump-config 2>&1); echo "$OUT"; if echo "$OUT" | grep -q "error:"; then exit -1; fi' @@ -48,7 +64,24 @@ jobs: submodules: true - name: Install Linux dependencies - run: sudo apt-get update && sudo apt-get install pkg-config libglew-dev zlib1g-dev libssl-dev libcrypt-dev libcurl4-openssl-dev libgtk-3-dev libfontconfig-dev ninja-build libpulse-dev valgrind + if: runner.os == 'Linux' + run: | + sudo apt-get update + sudo apt-get install \ + valgrind \ + pkg-config \ + libglew-dev \ + zlib1g-dev \ + libssl-dev \ + libcrypt-dev \ + libcurl4-openssl-dev \ + libgtk-4-dev \ + libadwaita-1-dev \ + libdbus-1-dev \ + libfontconfig-dev \ + ninja-build \ + libpulse-dev \ + - name: Configure CMake asan # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. diff --git a/CMakeLists.txt b/CMakeLists.txt index d7af8a4..d70b530 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,13 +1,13 @@ # Standard routine cmake_minimum_required(VERSION 3.16) project(example_app - VERSION 0.0.10 # CI_PROJECT_VERSION + VERSION 0.0.11 # CI_PROJECT_VERSION ) option(BUILD_SHARED_LIBS "Build shared libs" OFF) option(AUIB_FORCE_PRECOMPILED "AUI.Boot: force precompiled dependencies" OFF) -set(AUI_VERSION v7.0.1) +set(AUI_VERSION v8.0.0-rc.1) # Use AUI.Boot file(