From f603004705152b10d5b232f2e62b8f6762dce1de Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 12 Apr 2026 05:18:30 +0100 Subject: [PATCH] kde-frameworks/kwindowsystem: 6.25.0 version bump Signed-off-by: Sam James --- kde-frameworks/kwindowsystem/Manifest | 1 + .../kwindowsystem/kwindowsystem-6.25.0.ebuild | 58 +++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 kde-frameworks/kwindowsystem/kwindowsystem-6.25.0.ebuild diff --git a/kde-frameworks/kwindowsystem/Manifest b/kde-frameworks/kwindowsystem/Manifest index 1a20946ea40f3..42c740793fb7e 100644 --- a/kde-frameworks/kwindowsystem/Manifest +++ b/kde-frameworks/kwindowsystem/Manifest @@ -1,2 +1,3 @@ DIST kwindowsystem-6.23.0.tar.xz 2364336 BLAKE2B 874fcebb08c1e035cd98e0ab75b7875e13cbe65ab618f62896096b319df6014c11b67777121c22ccfeeb3baf087e981eb16d68b674fcd3020dbeb0148be6cd22 SHA512 6db344d01fcede6b51bd78cc20d538e10359f235e05f1ce242fc1e33ae13a7dd0d57efe9e9b72bbf62fc4282340827abe747d9a4a1adc7098079a9681ab45ba6 DIST kwindowsystem-6.24.0.tar.xz 2320944 BLAKE2B 49db05ff5d2f9411c4cec567f9a08ff9a28e66c6ccefd6c2d009e7b7bb5393935b7c40c3d283e813fe2fc3a5f5f629b150e045f14975321079cf27317d203348 SHA512 47bc826346389554c70efd31ecaf2b78596f628b7f57b96384216a2aa2b0b4e047f63677131a6d56099cac1ba98f0e6b582379b1f484f3268483def107b514a9 +DIST kwindowsystem-6.25.0.tar.xz 2321044 BLAKE2B 0b4aa7681beb00ada8eb4f599c6fd0b4fa00a7314c0f07f1f399a919f7e9b8ce808e0d106e2b6ae67d54289cc62211d3a0b4a49bf2a40baa591e410d6379e5d0 SHA512 ddf99df24c9cb3bd0bf63e89ea1962e72c7b7b65325819dfdcd430cd87d0187aae7afaa72628879b7af4cf94f98c815fdc0b9b4035195e53912e1d1a7e14986e diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-6.25.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-6.25.0.ebuild new file mode 100644 index 0000000000000..ba55f80786c8b --- /dev/null +++ b/kde-frameworks/kwindowsystem/kwindowsystem-6.25.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.21 + ) +" +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 +}