From: Marc-André Lureau <marcandre.lureau@xxxxxxxxxx> Hi, This series is the remaining of "[PATCH spice-gtk 00/34] Various build-related improvements" and other changes after review & merge: - make GStreamer a build requirement - deprecate the pulse backend, for now this is just a build warning - add a check for pulsesrc version < 1.15, to workaround a known issue - switch a bunch of remaining meson option to "auto feature" - drop dbus build options, but disable GNOME desktop integration on Windows or Mac - various other meson improvements and fixes - a few GStreamer-releated fixes The CI build is fixed again https://gitlab.freedesktop.org/elmarco/spice-gtk/pipelines/14369 Thanks Marc-André Lureau (15): build-sys: drop gstaudio option, make GStreamer a requirement build-sys: deprecate the pulseaudio backend gst: check pulsesrc version >= 1.15 build-sys: drop gstvideo option, make it required build-sys: fix gir/vapi warnings with GstPipeline coroutine-gthread: fix GThread deprecations meson: switch usbredir option to auto feature meson: switch polkit option to auto feature desktop: Do not try org.gnome.SessionManager on Windows or Mac desktop: compile out GNOME support if host is Windows or MAC build-sys: remove dbus option meson: choose a better default coroutine meson: switch vapi to auto feature gstaudio: set state to NULL before unref spicy: use SpiceSession::disconnected signal .gitlab-ci.yml | 9 +-- configure.ac | 93 ++++++++---------------- meson.build | 121 +++++++++++++------------------- meson_options.txt | 27 ++----- src/Makefile.am | 18 ++--- src/channel-display-priv.h | 10 +-- src/channel-display.c | 7 -- src/coroutine_gthread.c | 56 ++++++--------- src/desktop-integration.c | 42 ++++++----- src/meson.build | 14 ++-- src/spice-audio.c | 4 -- src/spice-gstaudio.c | 25 ++++++- src/spice-widget-priv.h | 4 -- src/spice-widget.c | 13 +--- tools/spicy.c | 25 ++----- vapi/Makefile.am | 2 + vapi/meson.build | 4 +- vapi/spice-client-glib-2.0.deps | 1 + 18 files changed, 175 insertions(+), 300 deletions(-) -- 2.20.1.2.gb21ebb671b _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel