commit: f60e39bcee5188c2c2cb7c5d655eb7bca776468c
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 13 19:15:54 2026 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Feb 13 19:20:22 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f60e39bc
kde-frameworks/kidletime: 6.23.0 version bump
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-frameworks/kidletime/Manifest | 1 +
kde-frameworks/kidletime/kidletime-6.23.0.ebuild | 56 ++++++++++++++++++++++++
2 files changed, 57 insertions(+)
diff --git a/kde-frameworks/kidletime/Manifest
b/kde-frameworks/kidletime/Manifest
index d646f3d9f626..a979663b8e04 100644
--- a/kde-frameworks/kidletime/Manifest
+++ b/kde-frameworks/kidletime/Manifest
@@ -1 +1,2 @@
DIST kidletime-6.22.0.tar.xz 30788 BLAKE2B
4eef0afe5254ccb1d03b4ea42f9546bb8f52d4a5e7f344855781d7e7ff7de092e0bff6c7a28422cb1c20a4b622d88e58192d8adde6ed179b0b81016aca252783
SHA512
84bede93bc4c3a1a58d60a5db97574f5daf97dbdb1d5bbe0360aa320302d6bf97041ea9f688c456d58203a1c1db8d41500f65c3ee6898f491a21bee150e846e0
+DIST kidletime-6.23.0.tar.xz 30816 BLAKE2B
54064c614c1c05d5fe0f0d1de4083af20e3c74ed0f64ae55abddb6f02c47567f7e2c0a464011960adf1730d724955cbe8a0af7b296df15a75a1fefc24e5eada6
SHA512
06de2a893de1f710ae50815ec5475cafe5f6dc9f75495bb0f2b1df192d217f71d1d32095633dc7b78077ce456d633c0b393f4d6273c58fd989ee29829ebc697b
diff --git a/kde-frameworks/kidletime/kidletime-6.23.0.ebuild
b/kde-frameworks/kidletime/kidletime-6.23.0.ebuild
new file mode 100644
index 000000000000..8d7b7547e4e3
--- /dev/null
+++ b/kde-frameworks/kidletime/kidletime-6.23.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for detection and notification of device idle time"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="wayland X xscreensaver"
+
+REQUIRED_USE="xscreensaver? ( X )"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ wayland? (
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[wayland]
+ )
+ X? (
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXext
+ )
+ xscreensaver? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ x11-libs/libXScrnSaver
+ )
+"
+DEPEND="${RDEPEND}
+ wayland? (
+ >=dev-libs/plasma-wayland-protocols-1.11.1
+ >=dev-libs/wayland-protocols-1.27:0
+ )
+"
+BDEPEND="wayland? ( >=dev-qt/qtbase-${QTMIN}:6[wayland] )"
+
+src_prepare() {
+ ecm_src_prepare
+ if ! use xscreensaver; then
+ sed -i -e "s/\${X11_Xscreensaver_FOUND}/0/" CMakeLists.txt ||
die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_WAYLAND=$(usex wayland)
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}