diff options
| -rw-r--r-- | kde-base/powerdevil/metadata.xml | 1 | ||||
| -rw-r--r-- | kde-base/powerdevil/powerdevil-4.96.0.ebuild | 48 | ||||
| -rw-r--r-- | kde-base/powerdevil/powerdevil-9999.ebuild | 48 |
3 files changed, 83 insertions, 14 deletions
diff --git a/kde-base/powerdevil/metadata.xml b/kde-base/powerdevil/metadata.xml index 4116ba03bac..2a5cde419bd 100644 --- a/kde-base/powerdevil/metadata.xml +++ b/kde-base/powerdevil/metadata.xml @@ -4,5 +4,6 @@ <herd>kde</herd> <use> <flag name="pm-utils">Adds support for suspend/resume the system through <pkg>sys-power/pm-utils</pkg></flag> + <flag name="upower">Adds support for the <pkg>sys-power/upower</pkg> backend</flag> </use> </pkgmetadata> diff --git a/kde-base/powerdevil/powerdevil-4.96.0.ebuild b/kde-base/powerdevil/powerdevil-4.96.0.ebuild index 33bb71835f1..b34db6e5318 100644 --- a/kde-base/powerdevil/powerdevil-4.96.0.ebuild +++ b/kde-base/powerdevil/powerdevil-4.96.0.ebuild @@ -6,18 +6,52 @@ EAPI=5 inherit kde5 -DESCRIPTION="Manages the power consumption settings of a Plasma Shell" +DESCRIPTION="Power management for KDE Plasma Shell" HOMEPAGE="https://projects.kde.org/projects/kde/workspace/powerdevil" - -LICENSE="GPL-2 LGPL-2.1" KEYWORDS="~amd64 ~x86" -IUSE="" +IUSE="+upower X" DEPEND=" - $(add_frameworks_dep krunner) - dev-qt/qtdeclarative:5 + $(add_frameworks_dep kauth) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kidletime) + $(add_frameworks_dep kio) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep solid) + $(add_kdebase_dep plasma-workspace) + dev-qt/qtdbus:5 dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + upower? ( sys-power/upoweri:= ) + X? ( + dev-qt/qtx11extras:5 + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXrandr + ) " -RDEPEND="${DEPEND} + +RDEPEND=" + ${DEPEND} !kde-base/powerdevil:4 " + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package upower UDev) + $(cmake-utils_use_find_package X X11) + ) + + kde5_src_configure +} diff --git a/kde-base/powerdevil/powerdevil-9999.ebuild b/kde-base/powerdevil/powerdevil-9999.ebuild index 9fcdef63329..5bf23ce8c5a 100644 --- a/kde-base/powerdevil/powerdevil-9999.ebuild +++ b/kde-base/powerdevil/powerdevil-9999.ebuild @@ -6,18 +6,52 @@ EAPI=5 inherit kde5 -DESCRIPTION="Manages the power consumption settings of a Plasma Shell" +DESCRIPTION="Power management for KDE Plasma Shell" HOMEPAGE="https://projects.kde.org/projects/kde/workspace/powerdevil" - -LICENSE="GPL-2 LGPL-2.1" KEYWORDS="" -IUSE="" +IUSE="+upower X" DEPEND=" - $(add_frameworks_dep krunner) - dev-qt/qtdeclarative:5 + $(add_frameworks_dep kauth) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kidletime) + $(add_frameworks_dep kio) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep solid) + $(add_kdebase_dep plasma-workspace) + dev-qt/qtdbus:5 dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + upower? ( sys-power/upoweri:= ) + X? ( + dev-qt/qtx11extras:5 + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXrandr + ) " -RDEPEND="${DEPEND} + +RDEPEND=" + ${DEPEND} !kde-base/powerdevil:4 " + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package upower UDev) + $(cmake-utils_use_find_package X X11) + ) + + kde5_src_configure +} |
