repo/gentoo:master commit in: kde-plasma/powerdevil/

"Andreas Sturmlechner" <[email protected]> Tue, 04 Aug 2026 20:51:28 +0000 (UTC)
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1785876626.cf4e868207d20e5eee9162cb85cd952a7d06e6d6.asturm@gentoo>
commit:     cf4e868207d20e5eee9162cb85cd952a7d06e6d6
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  4 16:18:43 2026 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Aug  4 20:50:26 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf4e8682

kde-plasma/powerdevil: 6.7.4 version bump

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-plasma/powerdevil/Manifest                |  1 +
 kde-plasma/powerdevil/powerdevil-6.7.4.ebuild | 99 +++++++++++++++++++++++++++
 2 files changed, 100 insertions(+)

diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest
index 90ec25b242b0..0b273742e4aa 100644
--- a/kde-plasma/powerdevil/Manifest
+++ b/kde-plasma/powerdevil/Manifest
@@ -1,2 +1,3 @@
 DIST powerdevil-6.6.6.tar.xz 1252384 BLAKE2B 0162789822fe4cf2d1b428f0a3bdce082d2a4076a87909cd77b58f6592b0b654f3be1d9008eaf90c83b71f00024dfbb3cab319b669dce8b1e2d3e44f445e7ad2 SHA512 b1030747c1061a4f1bc2a63a7f616a4b49b3cecdac7731449cf21d768c1d0db7b8fad4ab3819c1ef7c47f6075bff218bc3daad91d5c25de0a18e199b15b5d3a4
 DIST powerdevil-6.7.3.tar.xz 1250572 BLAKE2B e584989703fb39c6ce59c5ee3e4f0657e7e11b517f999aeb57330dbf0634e2a2f416e63fc5bde58ada3e316fd11650c4671c71a4b4e636537a1a070b1705028f SHA512 13012c4f8c1f366ef82a9b181f3524291b29c75d22a19a217a274587135161aa9cf3d4fba9e0102994c6bed8da05e35a35766b770368e67a3660f6d43b4162b1
+DIST powerdevil-6.7.4.tar.xz 1250620 BLAKE2B 69b823e2924e83584241cd9bed6960d017619aac4a4fd487c4e27fabc7b7e15589096ed964fc9bc66b4aab6c4a3d8f92d4722a95f5842ec2ea2dbcb49e8d8396 SHA512 7047a65df92bfe2f038134e7bc06e69aabb73dddcc7ec015326ee4797e03fc7ede3e37bbf1e6d67ff96bb98f7f41d558b68b97c383eefa92f5020f880be623af

diff --git a/kde-plasma/powerdevil/powerdevil-6.7.4.ebuild b/kde-plasma/powerdevil/powerdevil-6.7.4.ebuild
new file mode 100644
index 000000000000..e6186948adcb
--- /dev/null
+++ b/kde-plasma/powerdevil/powerdevil-6.7.4.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+KFMIN=6.26.0
+QTMIN=6.10.1
+inherit ecm fcaps plasma.kde.org xdg
+
+DESCRIPTION="Power management for KDE Plasma Shell"
+HOMEPAGE="https://invent.kde.org/plasma/powerdevil"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="brightness-control"
+
+RESTRICT="test" # bug 926513
+
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+COMMON_DEPEND="
+	dev-libs/qcoro[dbus]
+	dev-libs/wayland
+	>=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,wayland,widgets,X]
+	>=kde-frameworks/kauth-${KFMIN}:6[policykit]
+	>=kde-frameworks/kcmutils-${KFMIN}:6
+	>=kde-frameworks/kconfig-${KFMIN}:6
+	>=kde-frameworks/kconfigwidgets-${KFMIN}:6
+	>=kde-frameworks/kcoreaddons-${KFMIN}:6
+	>=kde-frameworks/kcrash-${KFMIN}:6
+	>=kde-frameworks/kdbusaddons-${KFMIN}:6
+	>=kde-frameworks/kglobalaccel-${KFMIN}:6
+	>=kde-frameworks/ki18n-${KFMIN}:6
+	>=kde-frameworks/kidletime-${KFMIN}:6
+	>=kde-frameworks/kio-${KFMIN}:6
+	>=kde-frameworks/kirigami-${KFMIN}:6
+	>=kde-frameworks/kitemmodels-${KFMIN}:6
+	>=kde-frameworks/knotifications-${KFMIN}:6
+	>=kde-frameworks/krunner-${KFMIN}:6
+	>=kde-frameworks/kservice-${KFMIN}:6
+	>=kde-frameworks/kxmlgui-${KFMIN}:6
+	>=kde-frameworks/solid-${KFMIN}:6
+	>=kde-plasma/libkscreen-${KDE_CATV}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6=
+	>=kde-plasma/plasma-activities-${KDE_CATV}:6=
+	>=kde-plasma/plasma-workspace-${KDE_CATV}:6
+	virtual/libudev:=
+	x11-libs/libxcb
+	brightness-control? ( app-misc/ddcutil:= )
+"
+DEPEND="${COMMON_DEPEND}
+	>=dev-libs/plasma-wayland-protocols-1.20.0
+"
+RDEPEND="${COMMON_DEPEND}
+	!<kde-plasma/plasma-workspace-6.1.90:*
+	>=dev-qt/qtdeclarative-${QTMIN}:6
+	>=kde-frameworks/kwindowsystem-${KFMIN}:6
+	|| (
+		sys-apps/tuned[ppd]
+		sys-power/power-profiles-daemon
+		sys-power/tlp
+	)
+	>=sys-power/upower-0.9.23
+"
+BDEPEND="
+	>=dev-qt/qtbase-${QTMIN}:6[wayland]
+	dev-util/wayland-scanner
+	>=kde-frameworks/kcmutils-${KFMIN}:6
+"
+
+# -m 0755 to avoid suid with USE="-filecaps"
+FILECAPS=( -m 0755 cap_wake_alarm=ep usr/libexec/org_kde_powerdevil )
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake_use_find_package brightness-control DDCUtil)
+	)
+	use test && mycmakeargs+=(
+		-DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # not packaged
+	)
+
+	ecm_src_configure
+}
+
+src_test() {
+	# bug 926513
+	ecm_src_test -j1
+}
+
+pkg_postinst() {
+	if has_version "<sys-apps/systemd-257"; then
+		ewarn "org_kde_powerdevil won't start under systemd user session."
+		ewarn "You must upgrade to >=sys-apps/systemd-257. Bug #956312"
+	fi
+	xdg_pkg_postinst
+	fcaps_pkg_postinst
+}