Skip to content

Commit

Permalink
kde-plasma/powerdevil: Update dependencies, disable non-packaged dep
Browse files Browse the repository at this point in the history
Applets and runner were imported from plasma-workspace.

Upstream commits:
fcc91685dd90a09a8f4ffefa3474acaa00a0acb9
1ca1dfef8bc0d93131aae79a1353a9f6dc92cd47

Sync with 6.1 branch regarding failing tests.

Bug: https://bugs.gentoo.org/926513
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
  • Loading branch information
a17r committed Jun 24, 2024
1 parent c3a1c2a commit 8474de6
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion kde-plasma/powerdevil/powerdevil-9999.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,11 @@ SLOT="6"
KEYWORDS=""
IUSE="brightness-control caps"

RESTRICT="test" # bug 926513

# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
DEPEND="
dev-libs/qcoro[dbus]
>=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
>=kde-frameworks/kauth-${KFMIN}:6[policykit]
>=kde-frameworks/kconfig-${KFMIN}:6
Expand All @@ -34,20 +37,22 @@ DEPEND="
>=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/layer-shell-qt-${PVCUT}:6
>=kde-plasma/libkscreen-${PVCUT}:6
>=kde-plasma/plasma-activities-${PVCUT}:6
>=kde-plasma/plasma-workspace-${PVCUT}:6
>=kde-plasma/libplasma-${PVCUT}:6
virtual/libudev:=
x11-libs/libxcb
brightness-control? ( app-misc/ddcutil:= )
caps? ( sys-libs/libcap )
"
RDEPEND="${DEPEND}
!<kde-plasma/plasma-workspace-6.1.50:6
>=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-plasma/kde-cli-tools-${PVCUT}:*
sys-power/power-profiles-daemon
Expand All @@ -57,9 +62,15 @@ BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"

src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # not packaged
$(cmake_use_find_package brightness-control DDCUtil)
$(cmake_use_find_package caps Libcap)
)

ecm_src_configure
}

src_test() {
# bug 926513
ecm_src_test -j1
}

0 comments on commit 8474de6

Please sign in to comment.