diff --git a/SOURCES/mutter-bump-screencast-api-version.patch b/SOURCES/mutter-bump-screencast-api-version.patch new file mode 100644 index 0000000..37be67e --- /dev/null +++ b/SOURCES/mutter-bump-screencast-api-version.patch @@ -0,0 +1,13 @@ +diff --git a/src/backends/meta-screen-cast.c b/src/backends/meta-screen-cast.c +index 268155e..18fc779 100644 +--- a/src/backends/meta-screen-cast.c ++++ b/src/backends/meta-screen-cast.c +@@ -32,7 +32,7 @@ + + #define META_SCREEN_CAST_DBUS_SERVICE "org.gnome.Mutter.ScreenCast" + #define META_SCREEN_CAST_DBUS_PATH "/org/gnome/Mutter/ScreenCast" +-#define META_SCREEN_CAST_API_VERSION 2 ++#define META_SCREEN_CAST_API_VERSION 3 + + struct _MetaScreenCast + { diff --git a/SPECS/mutter.spec b/SPECS/mutter.spec index 39aa831..8cfcd87 100644 --- a/SPECS/mutter.spec +++ b/SPECS/mutter.spec @@ -8,7 +8,7 @@ Name: mutter Version: 3.32.2 -Release: 46%{?dist} +Release: 47%{?dist} Summary: Window and compositing manager based on Clutter License: GPLv2+ @@ -147,6 +147,7 @@ Patch407: 0004-screen-cast-Disable-DMA-buffer-based-screen-casting-.patch # https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1351 # https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1365 Patch408: cursor-move-only-screen-cast-fixes.patch +Patch409: mutter-bump-screencast-api-version.patch # Only treat WM_PROTOCOLS messages as WM_PROTOCOL messages (#1847203) Patch500: 0001-stage-x11-Check-that-message-is-WM_PROTOCOLS-before-.patch @@ -299,6 +300,10 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop %{_datadir}/mutter-%{mutter_api_version}/tests %changelog +* Thu Sep 03 2020 Florian Müllner - 3.32.2-47 +- Fix screen sharing on wayland + Resolves: #1873963 + * Wed Jul 15 2020 Jonas Ådahl - 3.32.2-46 - Handle cursor only screen cast frames better Related: #1837381