[Spice-devel] [PATCH spice-gtk v2 11/15] build-sys: remove dbus option
Frediano Ziglio
fziglio at redhat.com
Wed Jan 9 10:09:31 UTC 2019
From: Marc-André Lureau <marcandre.lureau at redhat.com>
Let's have GNOME desktop integration enabled by default (unless
Windows or Mac)
Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>
---
.gitlab-ci.yml | 4 +---
configure.ac | 15 ---------------
meson.build | 7 -------
meson_options.txt | 5 -----
src/desktop-integration.c | 2 +-
5 files changed, 2 insertions(+), 31 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 750e801d..74280e98 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -38,14 +38,12 @@ makecheck_simple:
--enable-pulse=no
--enable-smartcard=no
--enable-usbredir=no
- --enable-dbus=no
- make -j4
- make check
makecheck_simple-meson:
script:
- - meson build -Dauto_features=disabled
- -Ddbus=false || (cat build/meson-logs/meson-log.txt && exit 1)
+ - meson build -Dauto_features=disabled || (cat build/meson-logs/meson-log.txt && exit 1)
- ninja -C build
- (cd build && meson test) || (cat build/meson-logs/testlog.txt && exit 1)
diff --git a/configure.ac b/configure.ac
index ea4e8ff2..5d6a1a01 100644
--- a/configure.ac
+++ b/configure.ac
@@ -460,20 +460,6 @@ AM_CONDITIONAL(WITH_VALA, [test "x$enable_vala" = "xyes"])
VAPIDIR="${datadir}/vala/vapi"
AC_SUBST(VAPIDIR)
-AC_ARG_ENABLE([dbus],
- AS_HELP_STRING([--enable-dbus=@<:@auto/yes/no@:>@],
- [Enable dbus support for desktop integration (disabling automount) @<:@default=auto@:>@]),
- [],
- [enable_dbus="auto"])
-
-have_dbus=no
-if test "x$enable_dbus" != "xno"; then
- AC_DEFINE([USE_GDBUS], [1], [Define if supporting gdbus])
- have_dbus=yes
-else
- SPICE_WARNING([No D-Bus support, desktop integration and USB redirection may not work properly])
-fi
-
AC_ARG_ENABLE([alignment-checks],
AS_HELP_STRING([--enable-alignment-checks],
[Enable runtime checks for cast alignment @<:@default=no@:>@]),
@@ -540,7 +526,6 @@ AC_MSG_NOTICE([
SASL support: ${have_sasl}
Smartcard support: ${have_smartcard}
USB redirection support: ${have_usbredir} ${with_usbredir_hotplug}
- DBus: ${have_dbus}
WebDAV support: ${have_phodav}
LZ4 support: ${have_lz4}
diff --git a/meson.build b/meson.build
index 75a2c441..a3eca829 100644
--- a/meson.build
+++ b/meson.build
@@ -279,13 +279,6 @@ if spice_gtk_has_introspection and get_option('vapi')
spice_gtk_has_vala = true
endif
-# dbus
-if get_option('dbus')
- spice_gtk_config_data.set('USE_GDBUS', '1')
-else
- warning('No D-Bus support, desktop integration and USB redirection may not work properly')
-endif
-
# lz4
spice_gtk_has_lz4 = false
d = dependency('liblz4', required : get_option('lz4'))
diff --git a/meson_options.txt b/meson_options.txt
index 42538255..ff4654d1 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -52,11 +52,6 @@ option('vapi',
value : true,
description: 'Check for vala requirements')
-option('dbus',
- type : 'boolean',
- value : true,
- description: 'Enable dbus support for desktop integration (disabling automount)')
-
option('alignment-checks',
type : 'boolean',
value : false,
diff --git a/src/desktop-integration.c b/src/desktop-integration.c
index a0d5b006..6430801f 100644
--- a/src/desktop-integration.c
+++ b/src/desktop-integration.c
@@ -30,7 +30,7 @@
#define GNOME_SESSION_INHIBIT_AUTOMOUNT 16
-#if defined(USE_GDBUS) && defined(G_OS_UNIX) && !__APPLE__
+#if defined(G_OS_UNIX) && !__APPLE__
# define WITH_GNOME
#endif
--
2.20.1
More information about the Spice-devel
mailing list