diff --git a/devices/avahi/CMakeLists.txt b/devices/avahi/CMakeLists.txt index 3e4d3ea3b..8f23fb5df 100644 --- a/devices/avahi/CMakeLists.txt +++ b/devices/avahi/CMakeLists.txt @@ -8,9 +8,15 @@ if (ENABLE_QT5) qt5_add_dbus_interfaces(AVAHI_SRCS org.freedesktop.Avahi.ServiceResolver.xml) QT5_WRAP_CPP( AVAHI_MOC_SRCS ${AVAHI_MOC_HDRS} ) else (ENABLE_QT5) - qt4_add_dbus_interfaces(AVAHI_SRCS org.freedesktop.Avahi.Server.xml ) + if (USE_OLD_DBUS_TYPEDEF OR ((QT_VERSION_MINOR LESS 8) OR (QT_VERSION_MINOR EQUAL 8 AND QT_VERSION_PATCH LESS 2) )) + qt4_add_dbus_interfaces(AVAHI_SRCS org.freedesktop.Avahi.Server.OLD.xml ) + qt4_add_dbus_interfaces(AVAHI_SRCS org.freedesktop.Avahi.ServiceResolver.OLD.xml) + else (USE_OLD_DBUS_TYPEDEF OR ((QT_VERSION_MINOR LESS 8) OR (QT_VERSION_MINOR EQUAL 8 AND QT_VERSION_PATCH LESS 2) )) + qt4_add_dbus_interfaces(AVAHI_SRCS org.freedesktop.Avahi.Server.xml ) + qt4_add_dbus_interfaces(AVAHI_SRCS org.freedesktop.Avahi.ServiceResolver.xml) + endif (USE_OLD_DBUS_TYPEDEF OR ((QT_VERSION_MINOR LESS 8) OR (QT_VERSION_MINOR EQUAL 8 AND QT_VERSION_PATCH LESS 2) )) + qt4_add_dbus_interfaces(AVAHI_SRCS org.freedesktop.Avahi.ServiceBrowser.xml) - qt4_add_dbus_interfaces(AVAHI_SRCS org.freedesktop.Avahi.ServiceResolver.xml) QT4_WRAP_CPP( AVAHI_MOC_SRCS ${AVAHI_MOC_HDRS} ) endif (ENABLE_QT5) diff --git a/devices/avahi/org.freedesktop.Avahi.Server.OLD.xml b/devices/avahi/org.freedesktop.Avahi.Server.OLD.xml new file mode 100644 index 000000000..f336f207c --- /dev/null +++ b/devices/avahi/org.freedesktop.Avahi.Server.OLD.xml @@ -0,0 +1,218 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devices/avahi/org.freedesktop.Avahi.Server.xml b/devices/avahi/org.freedesktop.Avahi.Server.xml index f336f207c..49493b3e0 100644 --- a/devices/avahi/org.freedesktop.Avahi.Server.xml +++ b/devices/avahi/org.freedesktop.Avahi.Server.xml @@ -132,7 +132,7 @@ - diff --git a/devices/avahi/org.freedesktop.Avahi.ServiceResolver.OLD.xml b/devices/avahi/org.freedesktop.Avahi.ServiceResolver.OLD.xml new file mode 100644 index 000000000..48216d4f9 --- /dev/null +++ b/devices/avahi/org.freedesktop.Avahi.ServiceResolver.OLD.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devices/avahi/org.freedesktop.Avahi.ServiceResolver.xml b/devices/avahi/org.freedesktop.Avahi.ServiceResolver.xml index 48216d4f9..61bb2a40f 100644 --- a/devices/avahi/org.freedesktop.Avahi.ServiceResolver.xml +++ b/devices/avahi/org.freedesktop.Avahi.ServiceResolver.xml @@ -45,7 +45,7 @@ -