commit: 3978fd16a4c9021bd1faff6c015db6ac2742a459 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Tue Jul 1 18:31:34 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Tue Jul 1 19:40:22 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3978fd16
kde-plasma/powerdevil: 6.4.2 version bump Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> kde-plasma/powerdevil/Manifest | 1 + kde-plasma/powerdevil/powerdevil-6.4.2.ebuild | 98 +++++++++++++++++++++++++++ 2 files changed, 99 insertions(+) diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest index 7d5bd2adcc0a..0adc38558187 100644 --- a/kde-plasma/powerdevil/Manifest +++ b/kde-plasma/powerdevil/Manifest @@ -1,2 +1,3 @@ DIST powerdevil-6.3.5.tar.xz 1205204 BLAKE2B 31cf417e9d09f70e04f94ad3f40d7df541e3bc283581798f562951703484bb2174a1782f404a0c1c95c8308469eb4ec3eae40d7702013bdb7c8835e5a2d56479 SHA512 fafae5d2eaa6063d6bc16fe6fd6bbf4d47a624ce2fabb6ee06cd9c00d5412d76f77aed09bb48963a47f18e87e86ad47bbd759eba8e5c33e2806a8fa87e4c0aa9 DIST powerdevil-6.4.1.tar.xz 1229008 BLAKE2B 3b76cda267290f6f5876bf78886b9ccaf6e36d8d7ae06bccdc7f250a08f3252aca7ce00fae95ed5dfe76d517376a3a8dc2a7ef284c68df73f7624f17e5e22409 SHA512 9473cdeb190f517f96533bf6d0bbb893283723f021924ceb007693ee1ded17e139469716b6a49780f8e530fb52bb147f5252c7e86baa004aaee7ee5f4ad6d9c0 +DIST powerdevil-6.4.2.tar.xz 1229252 BLAKE2B cab2fb66b967a1376c462b112fb47f28185af8392357b4bf8bf885b05e8a1958d6426131b23b09393d9e44faa0d799b5ce7694416f90d5c074572888c485b541 SHA512 50a4d8dd10158bc306b7dd613fbdda6bc94b8544554f21a2105923437758447e8c6bee82370212ea9a8f0fb9e59b7be59cfdd707b78082d0d83fb5ab7f0960b6 diff --git a/kde-plasma/powerdevil/powerdevil-6.4.2.ebuild b/kde-plasma/powerdevil/powerdevil-6.4.2.ebuild new file mode 100644 index 000000000000..7726c921d27b --- /dev/null +++ b/kde-plasma/powerdevil/powerdevil-6.4.2.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +KFMIN=6.14.0 +QTMIN=6.8.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 ~loong ~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] + >=kde-frameworks/kauth-${KFMIN}:6[policykit] + >=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/kwindowsystem-${KFMIN}:6[X] + >=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.18.0 +" +RDEPEND="${COMMON_DEPEND} + !<kde-plasma/plasma-workspace-6.1.90:* + >=dev-qt/qtdeclarative-${QTMIN}:6 + || ( + sys-power/power-profiles-daemon + sys-power/tlp + ) + >=sys-power/upower-0.9.23 +" +RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" +BDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[wayland] + >=kde-frameworks/kcmutils-${KFMIN}:6 +" +BDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10: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 +}
