From 21419f8094f6e13f42aff3a75238fbdb4ecfa061 Mon Sep 17 00:00:00 2001 From: alex2772 Date: Sun, 11 May 2025 00:20:53 +0300 Subject: [PATCH 1/4] update aui --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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( From c918ac0d9dd788a0112162914e40a58692a65aeb Mon Sep 17 00:00:00 2001 From: alex2772 Date: Sun, 11 May 2025 00:32:54 +0300 Subject: [PATCH 2/4] update aui --- .github/workflows/build.yml | 2 +- .github/workflows/code-quality.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 09818a6..acd90f8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -45,7 +45,7 @@ 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 pkg-config libgtk-4-dev libadwaita-1-dev libfontconfig-dev libxcursor-dev libxi-dev libxrandr-dev libglew-dev libstdc++-static libpulse-dev libdbus-1-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..0a92ea3 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -24,7 +24,7 @@ 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 pkg-config libgtk-4-dev libadwaita-1-dev libfontconfig-dev libxcursor-dev libxi-dev libxrandr-dev libglew-dev libstdc++-static libpulse-dev libdbus-1-dev clang - 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' From c0463666d5d3e4d8f4fd4c176c10e53d60b031b5 Mon Sep 17 00:00:00 2001 From: alex2772 Date: Sun, 11 May 2025 00:43:38 +0300 Subject: [PATCH 3/4] wip --- .github/workflows/build.yml | 17 ++++++++++++++++- .github/workflows/code-quality.yml | 17 ++++++++++++++++- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index acd90f8..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 libgtk-4-dev libadwaita-1-dev libfontconfig-dev libxcursor-dev libxi-dev libxrandr-dev libglew-dev libstdc++-static libpulse-dev libdbus-1-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 0a92ea3..b8e66bc 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -24,7 +24,22 @@ jobs: submodules: true - name: Install Linux dependencies - run: sudo apt-get update && sudo apt-get install pkg-config libgtk-4-dev libadwaita-1-dev libfontconfig-dev libxcursor-dev libxi-dev libxrandr-dev libglew-dev libstdc++-static libpulse-dev libdbus-1-dev clang + 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: 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' From f97b7d2c027a68117782d5651563693fe23c7a34 Mon Sep 17 00:00:00 2001 From: alex2772 Date: Sun, 11 May 2025 02:12:17 +0300 Subject: [PATCH 4/4] wip --- .github/workflows/code-quality.yml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index b8e66bc..9e9d981 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -27,6 +27,7 @@ jobs: run: | sudo apt-get update sudo apt-get install \ + libc++-dev \ clang \ pkg-config \ libglew-dev \ @@ -63,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.