commit:     bceea42168ba9c0128085878d70b170639ebc917
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Mar  2 15:45:38 2026 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Mar  2 15:58:52 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bceea421

kde-frameworks/kguiaddons: add 6.23.1

See also:
https://mail.kde.org/pipermail/release-team/2026-March/013835.html

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=515465

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-frameworks/kguiaddons/Manifest                 |  1 +
 kde-frameworks/kguiaddons/kguiaddons-6.23.1.ebuild | 60 ++++++++++++++++++++++
 2 files changed, 61 insertions(+)

diff --git a/kde-frameworks/kguiaddons/Manifest 
b/kde-frameworks/kguiaddons/Manifest
index e607c40ab146..819f4c50bb4e 100644
--- a/kde-frameworks/kguiaddons/Manifest
+++ b/kde-frameworks/kguiaddons/Manifest
@@ -1,2 +1,3 @@
 DIST kguiaddons-6.22.1.tar.xz 91948 BLAKE2B 
8a84e02e6d0b1175c941b93eed3eba7230dd8a4e90193696b95cb1a633421fe4dae3a998242fe117f638c53bbd21240d0b8fda79566d96128543d691b49f053c
 SHA512 
9a501252d7a7ad5e8cd5dcebe14127d32c3e2a8ad2cd0f0707f43d9cc078d064771b85866d40347a9af8555daecbb6680413b8ec0ed7d47fed467913f07fd5e2
 DIST kguiaddons-6.23.0.tar.xz 94824 BLAKE2B 
a032454e3ff9f0d6f2a1affb8dc513bd14addfc1674a2d65b51900e4765ae6ae0d123a0788503ccc807f779445bc9b6e256dc28f88328f867574265a3eac0862
 SHA512 
23a95c6a1e0420562169e63911924f07945f6a55be497ee9c1ebb400829f11ee3d77791646c3281b94d66b50b9c2e1aeb6d6e9f0059a85eff48f9e0fcab02372
+DIST kguiaddons-6.23.1.tar.xz 94908 BLAKE2B 
cb7d186ce8227589ec38da1b4cfc4a35759c45017723de63bc2ff4541c536a9155bc76dbb44ec5c1babb565f73288d938f6ceadb45d22d0a660529b742c1769d
 SHA512 
34c7d79c1d6f6f603cc2250dc6a4a87c88d3273de0ccd840cfa2dcc4b88c6b51e38b1e56812828c43091adac8cce15339af92e40e9d05cccb4629ebb739e06ae

diff --git a/kde-frameworks/kguiaddons/kguiaddons-6.23.1.ebuild 
b/kde-frameworks/kguiaddons/kguiaddons-6.23.1.ebuild
new file mode 100644
index 000000000000..db38ce538a69
--- /dev/null
+++ b/kde-frameworks/kguiaddons/kguiaddons-6.23.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org xdg
+
+DESCRIPTION="Framework providing assorted high-level user interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="dbus wayland X"
+
+# slot op: includes qpa/qplatformnativeinterface.h
+COMMON_DEPEND="
+       >=dev-qt/qtbase-${QTMIN}:6[gui]
+       >=dev-qt/qtdeclarative-${QTMIN}:6
+       dbus? ( >=dev-qt/qtbase-${QTMIN}:6=[dbus] )
+       wayland? (
+               dev-libs/wayland
+               >=dev-qt/qtbase-${QTMIN}:6=[wayland]
+       )
+       X? (
+               >=dev-qt/qtbase-${QTMIN}:6[X]
+               x11-libs/libX11
+       )
+"
+DEPEND="${COMMON_DEPEND}
+       wayland? (
+               >=dev-libs/plasma-wayland-protocols-1.15.0
+               >=dev-libs/wayland-protocols-1.39
+       )
+       X? (
+               x11-base/xorg-proto
+               x11-libs/libxcb
+       )
+"
+RDEPEND="${COMMON_DEPEND}
+       !<kde-frameworks/kguiaddons-5.116.0-r2:5[-kf6compat(-)]
+"
+BDEPEND="
+       wayland? (
+               >=dev-qt/qtbase-${QTMIN}:6[wayland]
+               dev-util/wayland-scanner
+       )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-6.23.0-missing-guiprivate.patch" ) # bug 970127
+
+src_configure() {
+       local mycmakeargs=(
+               -DBUILD_GEO_SCHEME_HANDLER=ON
+               -DUSE_DBUS=$(usex dbus)
+               -DWITH_WAYLAND=$(usex wayland)
+               -DWITH_X11=$(usex X)
+       )
+       ecm_src_configure
+}

Reply via email to