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

Reply via email to