summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2025-05-03 23:45:50 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2025-05-04 00:17:28 +0200
commita84d9b3a35a2189df1f7ea5b585807e24e774f81 (patch)
treeddf3c336239284233f777620287d7cb1542506e8
parent0c183849f4e432703f7030cd098b9deb869de9e1 (diff)
downloadkde-a84d9b3a35a2189df1f7ea5b585807e24e774f81.tar.gz
kde-a84d9b3a35a2189df1f7ea5b585807e24e774f81.tar.bz2
kde-a84d9b3a35a2189df1f7ea5b585807e24e774f81.zip
kde-frameworks/kidletime: 6.14.0 version bump
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-rw-r--r--kde-frameworks/kidletime/Manifest1
-rw-r--r--kde-frameworks/kidletime/kidletime-6.14.0.ebuild57
2 files changed, 58 insertions, 0 deletions
diff --git a/kde-frameworks/kidletime/Manifest b/kde-frameworks/kidletime/Manifest
new file mode 100644
index 00000000000..3a9f8311428
--- /dev/null
+++ b/kde-frameworks/kidletime/Manifest
@@ -0,0 +1 @@
+DIST kidletime-6.14.0.tar.xz 30748 BLAKE2B adf08c709ea5c59f7de5b14bb7d33e2a3f5e472e61ab39080ac51ad1413ef14b8f60961d039a65dee810b6aeb1878b9621966a820f2a5ae5e2bec01e79e24bea SHA512 d461da4a92aa1de730750ab1250965350bb284a649c4536e37d1c3fda7c76d7ff6018b4316fcf988118f2771b2916e0ca0d5a5a3abbc144986af99043b79888b
diff --git a/kde-frameworks/kidletime/kidletime-6.14.0.ebuild b/kde-frameworks/kidletime/kidletime-6.14.0.ebuild
new file mode 100644
index 00000000000..296b31dfee6
--- /dev/null
+++ b/kde-frameworks/kidletime/kidletime-6.14.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+QTMIN=6.7.2
+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]
+ >=dev-qt/qtwayland-${QTMIN}:6
+ )
+ 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/qtwayland-${QTMIN}:6 )"
+
+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
+}