From 3dd6b6a49fb337717aa8e40e9981b46a6c6f7f0a Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Sun, 19 Jul 2026 12:15:14 -0400 Subject: [PATCH] build: remove gtk3 --- .github/actions/install-dependencies/action.yml | 16 ++++++++-------- .github/workflows/continuous-integration.yml | 6 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/actions/install-dependencies/action.yml b/.github/actions/install-dependencies/action.yml index 0f5dc8e7b..a8c87e209 100644 --- a/.github/actions/install-dependencies/action.yml +++ b/.github/actions/install-dependencies/action.yml @@ -36,23 +36,23 @@ runs: apt update -qqq > /dev/null apt install -qqq cmake build-essential ninja-build \ xorg-dev libx11-dev libxtst-dev libssl-dev \ - libxkbfile-dev qt6-base-dev qt6-tools-dev \ - libgtk-3-dev libei-dev libportal-dev help2man doxygen -y >/dev/null + libxkbfile-dev qt6-base-dev qt6-tools-dev libxkbcommon-dev \ + libei-dev libportal-dev help2man doxygen -y >/dev/null elif [ ${{inputs.like}} == "fedora" ]; then dnf install -y cmake make ninja-build gcc-c++ rpm-build openssl-devel \ - libXtst-devel libxkbfile-devel qt6-qtbase-devel qt6-qttools-devel \ - gtk3-devel libei-devel libportal-devel help2man doxygen + libXtst-devel libxkbfile-devel qt6-qtbase-devel qt6-qttools-devel libxkbcommon-x11-devel \ + libei-devel libxkbcommon-devel libportal-devel help2man doxygen libXinerama-devel libXrandr-devel elif [ ${{inputs.like}} == "suse" ]; then zypper refresh zypper install -y --force-resolution \ cmake make ninja gcc-c++ rpm-build libopenssl-devel \ libXtst-devel libxkbfile-devel qt6-base-devel qt6-tools-devel \ - qt6-linguist-devel gtk3-devel doxygen \ - libei-devel libportal-devel help2man + qt6-linguist-devel doxygen libxkbcommon-devel libxkbcommon-x11-devel \ + libei-devel libportal-devel help2man libXinerama-devel libXrandr-devel elif [ ${{ inputs.like }} == "arch" ]; then pacman -Syu --noconfirm base-devel cmake ninja \ - gcc openssl libxtst libxkbfile gtest libei libportal \ - qt6-base qt6-tools qt6-svg qt6-translations qt6-declarative gtk3 help2man doxygen graphviz rsync + gcc openssl libxtst libxkbfile libei libportal libxkbcommon-x11 \ + qt6-base qt6-tools qt6-svg qt6-translations qt6-declarative help2man doxygen graphviz rsync libxkbcommon libxinerama libxrandr else echo "Unknown like" fi diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 53fc966c7..5f7028b66 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -359,9 +359,9 @@ jobs: release: "14.4" run: | - pkg install -y cmake ninja gmake gcc12 openssl \ - libX11 libXtst libxkbfile qt6-base qt6-tools gtk3 \ - pkgconf libei libportal doxygen + pkg install -y cmake ninja gmake gcc12 openssl libXrandr libXinerama \ + libX11 libXtst libxkbfile qt6-base qt6-tools libxkbcommon pkgconf libei \ + libportal doxygen ${{env.CMAKE_CONFIGURE}} -G Ninja cmake --build build -j16 flatpak: