diff --git a/desktop/kde/application/kanagram/pspec.xml b/desktop/kde/application/kanagram/pspec.xml
index bef65b178f..8ac2da5f76 100644
--- a/desktop/kde/application/kanagram/pspec.xml
+++ b/desktop/kde/application/kanagram/pspec.xml
@@ -31,6 +31,7 @@
kwidgetsaddons-devel
extra-cmake-modules
libkeduvocdocument-devel
+ qt5-multimedia-devel
@@ -46,6 +47,7 @@
knewstuff
kcoreaddons
kdeclarative
+ qt5-multimedia
kconfigwidgets
qt5-declarative
libkeduvocdocument
diff --git a/desktop/kde/plasma/plasma-mediacenter/pspec.xml b/desktop/kde/plasma/plasma-mediacenter/pspec.xml
index 82934f0a74..528a25f298 100644
--- a/desktop/kde/plasma/plasma-mediacenter/pspec.xml
+++ b/desktop/kde/plasma/plasma-mediacenter/pspec.xml
@@ -16,15 +16,14 @@
qt5-base-devel
qt5-multimedia-devel
- qt5-multimedia
qt5-sql-mysql
qt5-sql-sqlite
qt5-sql-odbc
qt5-sql-postgresql
- kfilemetadata-devel
+ kfilemetadata-devel
kdeclarative-devel
- plasma-framework-devel
- baloo-devel
+ plasma-framework-devel
+ baloo-devel
extra-cmake-modules
@@ -33,9 +32,9 @@
plasma-mediacenter
qt5-base
- baloo
+ baloo
libgcc
- kfilemetadata
+ kfilemetadata
kcoreaddons
kactivities
qt5-declarative
@@ -45,6 +44,11 @@
ki18n
kio
taglib
+ qt5-multimedia
+ plasma-workspace
+ plasma-desktop
+ plasma-framework
+ ffmpegthumbs
/usr/share
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