diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 1104542..65d765c 100644
+index afe58b9..a8c6773 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
-@@ -887,7 +887,6 @@ if(HAVE_DBUS)
- # Hack to get it to generate interfaces without namespaces - required
- # because otherwise org::freedesktop::UDisks and
- # org::freedesktop::UDisks::Device conflict.
-- list(APPEND QT_DBUSXML2CPP_EXECUTABLE -N)
-
- # MPRIS DBUS interfaces
- qt4_add_dbus_adaptor(SOURCES
-@@ -954,6 +953,8 @@ if(HAVE_DBUS)
+@@ -953,6 +953,8 @@ if(HAVE_DBUS)
list(APPEND HEADERS ${CMAKE_CURRENT_BINARY_DIR}/dbus/avahientrygroup.h)
list(APPEND SOURCES ${CMAKE_CURRENT_BINARY_DIR}/dbus/avahientrygroup.cpp)
+
# DeviceKit DBUS interfaces
if(HAVE_DEVICEKIT)
- qt4_add_dbus_interface(SOURCES
+ set_source_files_properties(dbus/org.freedesktop.UDisks.xml
%setup -q -n %{name}-%{version}%{subver}
%patch1 -p1
#%patch4 -p1
-#%patch6 -p1
+%patch6 -p1
# cleanup vendor. keep only needed libraries.
mv 3rdparty 3rdparty.dist