build: remove gtk3
This commit is contained in:
parent
778950c247
commit
3dd6b6a49f
2 changed files with 11 additions and 11 deletions
16
.github/actions/install-dependencies/action.yml
vendored
16
.github/actions/install-dependencies/action.yml
vendored
|
|
@ -36,23 +36,23 @@ runs:
|
||||||
apt update -qqq > /dev/null
|
apt update -qqq > /dev/null
|
||||||
apt install -qqq cmake build-essential ninja-build \
|
apt install -qqq cmake build-essential ninja-build \
|
||||||
xorg-dev libx11-dev libxtst-dev libssl-dev \
|
xorg-dev libx11-dev libxtst-dev libssl-dev \
|
||||||
libxkbfile-dev qt6-base-dev qt6-tools-dev \
|
libxkbfile-dev qt6-base-dev qt6-tools-dev libxkbcommon-dev \
|
||||||
libgtk-3-dev libei-dev libportal-dev help2man doxygen -y >/dev/null
|
libei-dev libportal-dev help2man doxygen -y >/dev/null
|
||||||
elif [ ${{inputs.like}} == "fedora" ]; then
|
elif [ ${{inputs.like}} == "fedora" ]; then
|
||||||
dnf install -y cmake make ninja-build gcc-c++ rpm-build openssl-devel \
|
dnf install -y cmake make ninja-build gcc-c++ rpm-build openssl-devel \
|
||||||
libXtst-devel libxkbfile-devel qt6-qtbase-devel qt6-qttools-devel \
|
libXtst-devel libxkbfile-devel qt6-qtbase-devel qt6-qttools-devel libxkbcommon-x11-devel \
|
||||||
gtk3-devel libei-devel libportal-devel help2man doxygen
|
libei-devel libxkbcommon-devel libportal-devel help2man doxygen libXinerama-devel libXrandr-devel
|
||||||
elif [ ${{inputs.like}} == "suse" ]; then
|
elif [ ${{inputs.like}} == "suse" ]; then
|
||||||
zypper refresh
|
zypper refresh
|
||||||
zypper install -y --force-resolution \
|
zypper install -y --force-resolution \
|
||||||
cmake make ninja gcc-c++ rpm-build libopenssl-devel \
|
cmake make ninja gcc-c++ rpm-build libopenssl-devel \
|
||||||
libXtst-devel libxkbfile-devel qt6-base-devel qt6-tools-devel \
|
libXtst-devel libxkbfile-devel qt6-base-devel qt6-tools-devel \
|
||||||
qt6-linguist-devel gtk3-devel doxygen \
|
qt6-linguist-devel doxygen libxkbcommon-devel libxkbcommon-x11-devel \
|
||||||
libei-devel libportal-devel help2man
|
libei-devel libportal-devel help2man libXinerama-devel libXrandr-devel
|
||||||
elif [ ${{ inputs.like }} == "arch" ]; then
|
elif [ ${{ inputs.like }} == "arch" ]; then
|
||||||
pacman -Syu --noconfirm base-devel cmake ninja \
|
pacman -Syu --noconfirm base-devel cmake ninja \
|
||||||
gcc openssl libxtst libxkbfile gtest libei libportal \
|
gcc openssl libxtst libxkbfile libei libportal libxkbcommon-x11 \
|
||||||
qt6-base qt6-tools qt6-svg qt6-translations qt6-declarative gtk3 help2man doxygen graphviz rsync
|
qt6-base qt6-tools qt6-svg qt6-translations qt6-declarative help2man doxygen graphviz rsync libxkbcommon libxinerama libxrandr
|
||||||
else
|
else
|
||||||
echo "Unknown like"
|
echo "Unknown like"
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
6
.github/workflows/continuous-integration.yml
vendored
6
.github/workflows/continuous-integration.yml
vendored
|
|
@ -359,9 +359,9 @@ jobs:
|
||||||
release: "14.4"
|
release: "14.4"
|
||||||
|
|
||||||
run: |
|
run: |
|
||||||
pkg install -y cmake ninja gmake gcc12 openssl \
|
pkg install -y cmake ninja gmake gcc12 openssl libXrandr libXinerama \
|
||||||
libX11 libXtst libxkbfile qt6-base qt6-tools gtk3 \
|
libX11 libXtst libxkbfile qt6-base qt6-tools libxkbcommon pkgconf libei \
|
||||||
pkgconf libei libportal doxygen
|
libportal doxygen
|
||||||
${{env.CMAKE_CONFIGURE}} -G Ninja
|
${{env.CMAKE_CONFIGURE}} -G Ninja
|
||||||
cmake --build build -j16
|
cmake --build build -j16
|
||||||
flatpak:
|
flatpak:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue