From 8e9bbcda0dbbd078c60d285235e7c3d607831288 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Fri, 10 Jul 2026 18:03:55 +0200 Subject: [PATCH] kde-frameworks/kwindowsystem: 6.28.0 version bump Signed-off-by: Andreas Sturmlechner --- kde-frameworks/kwindowsystem/Manifest | 1 + .../kwindowsystem/kwindowsystem-6.28.0.ebuild | 58 +++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 kde-frameworks/kwindowsystem/kwindowsystem-6.28.0.ebuild diff --git a/kde-frameworks/kwindowsystem/Manifest b/kde-frameworks/kwindowsystem/Manifest index 5fb74582aebbb..cb0478729cc3c 100644 --- a/kde-frameworks/kwindowsystem/Manifest +++ b/kde-frameworks/kwindowsystem/Manifest @@ -1 +1,2 @@ DIST kwindowsystem-6.27.0.tar.xz 2321188 BLAKE2B 55e6bfe345441d6bf08173f844b35584da11a1525601798c5dda9ae83e30914c44032179d8557dd7b4c086d1a62c8395365c5b1a32d7e6f75e66e010757661b7 SHA512 7829f202f4bd9458bc6f91f85860afcfddbe46354d7d9cfa076c0f9427a13fbc6ef6a55db30d9734e7412171b5426fdabe4cccecfca3a733326995d02844e885 +DIST kwindowsystem-6.28.0.tar.xz 2321504 BLAKE2B 11367c5d0eded77543ea8fcd69394179190def419e0aba080ff60a3f3e620be35b3730f870b32a003fd7108195b168ce34a45beb261ca9d6beba0a0ad79a710e SHA512 575e3e71cba72e884da530e6234fed5f86ee047dbbf671ec1c0576c587f94e29f26495e9b25c0d6a32f7dab9bbce632fcb39d415ea21f16f10a7b45ac15ca5c7 diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-6.28.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-6.28.0.ebuild new file mode 100644 index 0000000000000..8006bfdafdd72 --- /dev/null +++ b/kde-frameworks/kwindowsystem/kwindowsystem-6.28.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing access to properties and features of the window manager" + +LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="wayland X" + +RESTRICT="test" + +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h +# slot op: Uses private/qwayland*_p.h headers +# x11-base/xorg-proto: X11/Xlib.h included in public header kkeyserver.h, +# req. by KF6WindowSystemConfig.cmake; see also bug #939177 +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + wayland? ( >=dev-qt/qtbase-${QTMIN}:6=[wayland] ) + X? ( + >=dev-qt/qtbase-${QTMIN}:6=[gui,X] + x11-base/xorg-proto + x11-libs/libX11 + x11-libs/libXfixes + x11-libs/libxcb + x11-libs/xcb-util-keysyms + ) +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] ) + wayland? ( + dev-libs/plasma-wayland-protocols + >=dev-libs/wayland-protocols-1.46 + ) +" +BDEPEND=" + >=dev-qt/qttools-${QTMIN}:6[linguist] + wayland? ( + >=dev-qt/qtbase-${QTMIN}:6[wayland] + dev-util/wayland-scanner + ) +" + +DOCS=( docs/README.kstartupinfo ) + +src_configure() { + local mycmakeargs=( + -DKWINDOWSYSTEM_WAYLAND=$(usex wayland) + -DKWINDOWSYSTEM_X11=$(usex X) + ) + + ecm_src_configure +}