From a044363f45d2afb9abcdcc37e80a913add107e61 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Sun, 11 May 2025 20:17:08 +0200 Subject: [PATCH] kde-frameworks/kidletime: 6.14.0 version bump Signed-off-by: Andreas Sturmlechner --- kde-frameworks/kidletime/Manifest | 1 + .../kidletime/kidletime-6.14.0.ebuild | 57 +++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 kde-frameworks/kidletime/kidletime-6.14.0.ebuild diff --git a/kde-frameworks/kidletime/Manifest b/kde-frameworks/kidletime/Manifest index 6fb8cf5fcaaac..6556f01cee724 100644 --- a/kde-frameworks/kidletime/Manifest +++ b/kde-frameworks/kidletime/Manifest @@ -1 +1,2 @@ DIST kidletime-6.13.0.tar.xz 30752 BLAKE2B 558bb4a52612511a74ddebfead0ad20c9a906ef052ad3818fc61a0e2f0bd0a00a7351d68ba524b7691139fcc6c2b327defea73400495727b6018b1bb635784a8 SHA512 87f562d535b01763d34db20f90b263011b07cdd6d1dcc1c9aa0ce8ccf2140bfb8b17bd6c2159a212c0d04edcd35dc430bb7e2a4ff832b6656eb5635537db2932 +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 0000000000000..296b31dfee6e2 --- /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 +}