Accepting request 920969 from GNOME:Next

Scripted push from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/920969
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=389
This commit is contained in:
Dominique Leuenberger 2021-09-27 06:25:37 +00:00 committed by Git OBS Bridge
parent 028d2be4b2
commit 618fcbf5d3
4 changed files with 79 additions and 16 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:deb61673318480ca84c5209742a7f39470e5641fe32ee1c186a07386d335ad2e
size 2682916

3
mutter-41.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fa80a1a744044d88ebfd677ff03203d67705ed2cd624ea06cbb8b58948cdf89e
size 2710476

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Wed Sep 22 19:29:14 UTC 2021 - Michael Gorse <mgorse@suse.com>
- Update to version 41.0:
+ Avoid race in wl_seat capabilities.
+ Expose option groups/entries to introspection.
+ Updated translations.
-------------------------------------------------------------------
Wed Sep 22 13:04:11 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
- Add pkgconfig(xwayland) and drop xorg-x11-server-wayland
BuildRequires: use standalone xwayland during build and runtime.
- Add explicit gnome-settings-daemon Requires and pass initfd=auto
to meson now that we are using the new standalone xwayland.
-------------------------------------------------------------------
Wed Sep 22 03:41:51 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 41.rc:
+ Add clutter_stage_paint_to_content().
+ Add meta_cursor_tracker_get_scale().
+ wayland: Make each wl_output correspond to one monitor.
+ Expose 'inactive-since' timestamp to uresourced.
+ Pass dirty rects to secondary GPU.
+ Support commiting preedit string on focus loss.
+ Improve auto-rotation support.
+ Add meta_window_actor_paint_to_content().
+ Fixed crashes.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Add xvfb-run BuildRequires: new dependency for the test suite.
-------------------------------------------------------------------
Wed Sep 22 03:41:50 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 41.beta:
+ Manage idle monitors via MetaIdleManager.
+ Fix VKMS detection.
+ Fix swipe cancellation.
+ Fix mapping tablet to monitor.
+ Fix area screencasts when window is unredirected.
+ Don't require a newly attached buffer to apply state.
+ Close unused mode setting and rendering devices.
+ Only support super+scroll on wayland.
+ Implement the xdg-activation protocol.
+ Reduce input latency by computing max render time
heuristically.
+ Apply dithering to dispatch time when needed.
+ x11: Compute monitor scale per output.
+ Shrink and optimize the rounded-background-clip shader.
+ remote-desktop: Handle non-responding selection owners .
+ Improve sysprof support.
+ Allow clients to delegate titlebar gestures to the compositor.
+ Fix upside-down Xshape surface with EGLstream.
+ Fix 'kms-modifiers' experimental setting.
+ Make default focus window on each workspace appear focused.
+ Plugged memory leaks.
+ Fixed crashes crash.
+ Misc. bug fixes and cleanups.
+ Updated translations.
-------------------------------------------------------------------
Tue Sep 21 20:23:34 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -19,17 +19,17 @@
# don't enable sysprof support by default
%bcond_with profiler
%define api_major 8
%define api_major 9
%define api_minor 0
%define libmutter libmutter-%{api_major}-%{api_minor}
Name: mutter
Version: 40.5
Version: 41.0
Release: 0
Summary: Window and compositing manager based on Clutter
License: GPL-2.0-or-later
Group: System/GUI/GNOME
URL: https://www.gnome.org
Source: https://download.gnome.org/sources/mutter/40/%{name}-%{version}.tar.xz
Source: https://download.gnome.org/sources/mutter/41/%{name}-%{version}.tar.xz
# PATCH-FIX-OPENSUSE mutter-Lower-HIDPI_LIMIT-to-144.patch fate#326682, bsc#1125467 qkzhu@suse.com -- Lower HIDPI_LIMIT to 144
Patch3: mutter-Lower-HIDPI_LIMIT-to-144.patch
@ -46,18 +46,18 @@ Patch1002: mutter-SLE-bsc984738-grab-display.patch
BuildRequires: Mesa-libGLESv3-devel
BuildRequires: fdupes
BuildRequires: meson
BuildRequires: meson >= 0.53.0
BuildRequires: pkgconfig
BuildRequires: xorg-x11-server
BuildRequires: xorg-x11-server-wayland
BuildRequires: xvfb-run
BuildRequires: zenity
BuildRequires: pkgconfig(cairo) >= 1.10.0
BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(fribidi) >= 1.0.0
BuildRequires: pkgconfig(gbm) >= 17.3
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.61.1
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.69.0
BuildRequires: pkgconfig(glesv2)
BuildRequires: pkgconfig(glib-2.0) >= 2.67.3
BuildRequires: pkgconfig(glib-2.0) >= 2.69.0
BuildRequires: pkgconfig(gnome-desktop-3.0)
BuildRequires: pkgconfig(gnome-settings-daemon)
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.5
@ -85,7 +85,7 @@ BuildRequires: pkgconfig(upower-glib) >= 0.99.0
%if !0%{?sle_version}
BuildRequires: pkgconfig(wayland-eglstream)
%endif
BuildRequires: pkgconfig(wayland-protocols) >= 1.18
BuildRequires: pkgconfig(wayland-protocols) >= 1.21
BuildRequires: pkgconfig(wayland-server) >= 1.13.0
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(x11-xcb)
@ -105,6 +105,8 @@ BuildRequires: pkgconfig(xkeyboard-config)
BuildRequires: pkgconfig(xrandr) >= 1.5.0
BuildRequires: pkgconfig(xrender)
BuildRequires: pkgconfig(xtst)
BuildRequires: pkgconfig(xwayland)
Requires: gnome-settings-daemon
Requires: zenity
Provides: windowmanager
# Obsolete the now private typelib.
@ -154,9 +156,9 @@ applications that want to make use of the mutter library.
%endif
-Dcogl_tests=false \
-Dclutter_tests=false \
-Dtests=false \
-Dtests=true \
-Dinstalled_tests=false \
-Dxwayland_initfd=disabled \
-Dxwayland_initfd=auto \
%if %{with profiler}
-Dprofiler=true \
%else
@ -193,12 +195,12 @@ applications that want to make use of the mutter library.
# These typelibs are not split out since they are private to mutter
%{_libdir}/mutter-%{api_major}/Cally-%{api_major}.typelib
%{_libdir}/mutter-%{api_major}/Clutter-%{api_major}.typelib
%{_libdir}/mutter-%{api_major}/ClutterX11-%{api_major}.typelib
%{_libdir}/mutter-%{api_major}/Cogl-%{api_major}.typelib
%{_libdir}/mutter-%{api_major}/CoglPango-%{api_major}.typelib
%{_libdir}/mutter-%{api_major}/Meta-%{api_major}.typelib
%{_libdir}/libmutter-%{api_major}.so.*
%{_libdir}/libmutter-test-%{api_major}.so
%dir %{_libdir}/mutter-%{api_major}/
# users of libmutter need this directory
%dir %{_libdir}/mutter-%{api_major}/plugins/
@ -219,7 +221,6 @@ applications that want to make use of the mutter library.
%{_libdir}/mutter-%{api_major}/Meta-%{api_major}.gir
%{_libdir}/mutter-%{api_major}/Cally-%{api_major}.gir
%{_libdir}/mutter-%{api_major}/Clutter-%{api_major}.gir
%{_libdir}/mutter-%{api_major}/ClutterX11-%{api_major}.gir
%{_libdir}/mutter-%{api_major}/Cogl-%{api_major}.gir
%{_libdir}/mutter-%{api_major}/CoglPango-%{api_major}.gir
%{_libdir}/mutter-%{api_major}/libmutter-clutter-%{api_major}.so
@ -227,8 +228,8 @@ applications that want to make use of the mutter library.
%{_libdir}/mutter-%{api_major}/libmutter-cogl-%{api_major}.so
%{_libdir}/libmutter-%{api_major}.so
%{_libdir}/pkgconfig/libmutter-%{api_major}.pc
%{_libdir}/pkgconfig/libmutter-test-%{api_major}.pc
%{_libdir}/pkgconfig/mutter-clutter-%{api_major}.pc
%{_libdir}/pkgconfig/mutter-clutter-x11-%{api_major}.pc
%{_libdir}/pkgconfig/mutter-cogl-%{api_major}.pc
%{_libdir}/pkgconfig/mutter-cogl-pango-%{api_major}.pc