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 +}
