[Spice-devel] [PATCH spice-gtk v2 00/15] Various build-sys & fixes for v0.36
marcandre.lureau at redhat.com
marcandre.lureau at redhat.com
Wed Jan 9 09:47:55 UTC 2019
From: Marc-André Lureau <marcandre.lureau at redhat.com>
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
More information about the Spice-devel
mailing list