diff --git a/desktop/kde/plasma/powerdevil/files/powerdevil-enable-upower.patch b/desktop/kde/plasma/powerdevil/files/powerdevil-enable-upower.patch new file mode 100644 index 0000000000..ca67259408 --- /dev/null +++ b/desktop/kde/plasma/powerdevil/files/powerdevil-enable-upower.patch @@ -0,0 +1,13 @@ +diff --git a/daemon/BackendConfig.cmake b/daemon/BackendConfig.cmake +index 54094e0..c9e4dc5 100644 +--- a/daemon/BackendConfig.cmake ++++ b/daemon/BackendConfig.cmake +@@ -18,6 +18,8 @@ if (UDEV_FOUND) + backends/upower/udevqtdevice.cpp + ) + ++ add_definitions(-DHAVE_UDEV) ++ + set_source_files_properties( + ${CMAKE_CURRENT_SOURCE_DIR}/backends/upower/dbus/org.freedesktop.UPower.xml + ${CMAKE_CURRENT_SOURCE_DIR}/backends/upower/dbus/org.freedesktop.UPower.Device.xml \ No newline at end of file diff --git a/desktop/kde/plasma/powerdevil/pspec.xml b/desktop/kde/plasma/powerdevil/pspec.xml index 264f5135c1..dd345bd647 100644 --- a/desktop/kde/plasma/powerdevil/pspec.xml +++ b/desktop/kde/plasma/powerdevil/pspec.xml @@ -29,6 +29,9 @@ plasma-workspace-devel extra-cmake-modules + + powerdevil-enable-upower.patch + @@ -47,6 +50,7 @@ kconfig kxmlgui kservice + kwayland qt5-x11extras libkscreen kactivities