Accepting request 963315 from GNOME:Next
New stable release OBS-URL: https://build.opensuse.org/request/show/963315 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=403
This commit is contained in:
parent
79d9263efd
commit
60744e61ad
@ -1,21 +0,0 @@
|
|||||||
diff -Nur orig-mutter-41.3/meson.build mutter-41.3/meson.build
|
|
||||||
--- orig-mutter-41.3/meson.build 2022-02-08 10:46:01.196708089 +0100
|
|
||||||
+++ mutter-41.3/meson.build 2022-02-08 10:46:22.448982100 +0100
|
|
||||||
@@ -305,17 +305,6 @@
|
|
||||||
exe_wrapper: default_test_wrappers,
|
|
||||||
)
|
|
||||||
|
|
||||||
- add_test_setup('CI',
|
|
||||||
- env: [
|
|
||||||
- 'MUTTER_DEBUG_DUMMY_MODE_SPECS=800x600@10.0',
|
|
||||||
- ],
|
|
||||||
- exe_wrapper: [
|
|
||||||
- default_test_wrappers,
|
|
||||||
- find_program('catchsegv'),
|
|
||||||
- find_program('xvfb-run'), '-a', '-s', '+iglx -noreset',
|
|
||||||
- ],
|
|
||||||
- timeout_multiplier: 10,
|
|
||||||
- )
|
|
||||||
endif
|
|
||||||
|
|
||||||
have_profiler = get_option('profiler')
|
|
2
_service
2
_service
@ -3,7 +3,7 @@
|
|||||||
<service name="obs_scm" mode="disabled">
|
<service name="obs_scm" mode="disabled">
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="url">https://gitlab.gnome.org/GNOME/mutter.git</param>
|
<param name="url">https://gitlab.gnome.org/GNOME/mutter.git</param>
|
||||||
<param name="revision">refs/tags/41.4</param>
|
<param name="revision">refs/tags/42.0</param>
|
||||||
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
|
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
|
||||||
<param name="versionrewrite-pattern">(.*)\+0</param>
|
<param name="versionrewrite-pattern">(.*)\+0</param>
|
||||||
<param name="versionrewrite-replacement">\1</param>
|
<param name="versionrewrite-replacement">\1</param>
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:a0c75def68e118332c1529325db7cecaad1d70d94ae78da855e77f06c0a6b05d
|
|
||||||
size 24809997
|
|
3
mutter-42.0.obscpio
Normal file
3
mutter-42.0.obscpio
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:f5672cdaa73fd384fe237e61a9e4395e93ee82d9f8e94491bf2f3efee2f95821
|
||||||
|
size 25040909
|
@ -1,8 +1,8 @@
|
|||||||
Index: mutter-41.2/src/meson.build
|
Index: mutter-42.rc/src/meson.build
|
||||||
===================================================================
|
===================================================================
|
||||||
--- mutter-41.2.orig/src/meson.build
|
--- mutter-42.rc.orig/src/meson.build
|
||||||
+++ mutter-41.2/src/meson.build
|
+++ mutter-42.rc/src/meson.build
|
||||||
@@ -843,6 +843,7 @@ if have_profiler
|
@@ -861,6 +861,7 @@ if have_profiler
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if have_native_backend
|
if have_native_backend
|
||||||
@ -10,7 +10,7 @@ Index: mutter-41.2/src/meson.build
|
|||||||
cvt = find_program('cvt')
|
cvt = find_program('cvt')
|
||||||
|
|
||||||
gen_default_modes = find_program('backends/native/gen-default-modes.py')
|
gen_default_modes = find_program('backends/native/gen-default-modes.py')
|
||||||
@@ -850,6 +851,9 @@ if have_native_backend
|
@@ -868,6 +869,9 @@ if have_native_backend
|
||||||
output: 'meta-default-modes.h',
|
output: 'meta-default-modes.h',
|
||||||
command: [gen_default_modes, '@OUTPUT@']
|
command: [gen_default_modes, '@OUTPUT@']
|
||||||
)
|
)
|
||||||
@ -20,10 +20,10 @@ Index: mutter-41.2/src/meson.build
|
|||||||
mutter_built_sources += default_modes_h
|
mutter_built_sources += default_modes_h
|
||||||
|
|
||||||
dbus_login1_built_sources = gnome.gdbus_codegen('meta-dbus-login1',
|
dbus_login1_built_sources = gnome.gdbus_codegen('meta-dbus-login1',
|
||||||
Index: mutter-41.2/src/backends/native/meta-default-modes.h
|
Index: mutter-42.rc/src/backends/native/meta-default-modes.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ mutter-41.2/src/backends/native/meta-default-modes.h
|
+++ mutter-42.rc/src/backends/native/meta-default-modes.h
|
||||||
@@ -0,0 +1,57 @@
|
@@ -0,0 +1,57 @@
|
||||||
+/* Generated by gen-default-modes.py */
|
+/* Generated by gen-default-modes.py */
|
||||||
+
|
+
|
||||||
|
116
mutter.changes
116
mutter.changes
@ -1,3 +1,78 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 13 09:17:19 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 42.0:
|
||||||
|
+ Updated translations.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 7 18:25:44 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 42.rc:
|
||||||
|
+ Fix X11 → wayland drops ending up in the wrong wayland client.
|
||||||
|
+ Make xdg-activation interoperate with other startup sequences.
|
||||||
|
+ Fix stuck grab feedback actor during compositor grabs.
|
||||||
|
+ Make gnome-desktop dependency optional.
|
||||||
|
+ Provide better profiling information.
|
||||||
|
+ Drop ClutterEvent "source" field.
|
||||||
|
+ Add support for xdg_toplevel.configure_bounds().
|
||||||
|
+ Add support for wl_surface.offset.
|
||||||
|
+ Fix resizing of virtual monitors.
|
||||||
|
+ Include size in configure events of maximized clients.
|
||||||
|
+ Only allow direct scanouts for surfaces that aren't cropped,
|
||||||
|
scaled or rotated.
|
||||||
|
+ Fix pipewire screencasts.
|
||||||
|
+ Plugged memory leak.
|
||||||
|
+ Fixed crash.
|
||||||
|
+ Misc. bug fixes and cleanups.
|
||||||
|
+ Updated translations.
|
||||||
|
- Drop mutter-ci-catchsegv.patch: No longer needed.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 24 10:24:48 UTC 2022 - bjorn.lie@gmail.com
|
||||||
|
|
||||||
|
- Update to version 42.beta+11:
|
||||||
|
* meson: Enable -Wall by default
|
||||||
|
* core: Initialize g_autofree with NULL
|
||||||
|
* ci:
|
||||||
|
- Rebuild image with newer dependencies
|
||||||
|
- Install xwayland from tag directly
|
||||||
|
* wayland/keyboard: Remove unnused define
|
||||||
|
* Updated translations.
|
||||||
|
- Switch to using source service again.
|
||||||
|
- Flip profiler bcond to without, build profiling/sysprof support
|
||||||
|
again.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 15 20:16:05 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 42.beta:
|
||||||
|
+ Implement a new Clutter grab API
|
||||||
|
+ Support KMS testing via QEMU
|
||||||
|
+ Generate API references with gi-docgen
|
||||||
|
+ Improve support for running from toolbx
|
||||||
|
+ Add support for privacy screen
|
||||||
|
+ Allow changing monitor configuration policy
|
||||||
|
+ Add support for XFixes ClientDisconnectMode
|
||||||
|
+ Fix possible missed clicks on menus
|
||||||
|
+ Place popups on the same monitor as the anchor rect
|
||||||
|
+ Announce DMA-BUF support via pipewire
|
||||||
|
+ Raise the file descriptor limit of the wayland compositor
|
||||||
|
+ Fix resetting idle time on lid open
|
||||||
|
+ Don't limit DMA buffer screen casting only to Intel
|
||||||
|
+ Keep a single cursor sprite visible with tablets
|
||||||
|
+ Sync keyboard LEDs after layout changes
|
||||||
|
+ Honor window input area in picking
|
||||||
|
+ Handle mixture of keycombo/no action in pad rings/strips
|
||||||
|
+ Fixed crashes
|
||||||
|
+ Misc. bug fixes and cleanups
|
||||||
|
+ Updated translations.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 15 20:16:04 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Drop 0002-Drop-CI-test-setup-that-needs-catchsegv.patch: Use the
|
||||||
|
mutter-ci-catchsegv.patch, as this applies for 42.alpha.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 15 20:16:03 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
Tue Feb 15 20:16:03 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
@ -17,6 +92,47 @@ Tue Feb 8 09:35:57 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
|||||||
- Add 0002-Drop-CI-test-setup-that-needs-catchsegv.patch: Fix build
|
- Add 0002-Drop-CI-test-setup-that-needs-catchsegv.patch: Fix build
|
||||||
with glibc 2.35 and newer.
|
with glibc 2.35 and newer.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Feb 5 16:19:03 UTC 2022 - Michael Gorse <mgorse@suse.com>
|
||||||
|
|
||||||
|
- Add mutter-ci-catchsegv.patch: drop CI test setup that needs
|
||||||
|
catchsegv, which is removed in glibc 2.35
|
||||||
|
(glgo#GNOME/mutter#2120).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 12 10:00:28 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Update to version 42.alpha:
|
||||||
|
+ Fix monitor screencast scanouts.
|
||||||
|
+ wayland: Allow clients to maximize windows regardless of
|
||||||
|
constraints.
|
||||||
|
+ Handle hotplug events without relevant changes more
|
||||||
|
effectively.
|
||||||
|
+ Improve error reporting when startup fails.
|
||||||
|
+ Fix X11 middle button emulation setting.
|
||||||
|
+ Include server-side shadows in window screenshots.
|
||||||
|
+ Don't change workspaces of unmanaged windows.
|
||||||
|
+ Fix videos in Firefox stuttering in overview.
|
||||||
|
+ Improve on-screen keyboard on X11.
|
||||||
|
+ Fix erratic scrolling in GTK apps.
|
||||||
|
+ Use rtkit to get realtime priority.
|
||||||
|
+ Sanitize event handling at gestures.
|
||||||
|
+ Fix mapping tablet input to correct monitor.
|
||||||
|
+ Fix key repeat of on-screen keyboard for 2nd-level keysyms.
|
||||||
|
+ Fix window size after returning from fullscreen.
|
||||||
|
+ Fix blank screen when unplugging docking station.
|
||||||
|
+ Improve anti-aliasing of background corners.
|
||||||
|
+ Fix DND between X11 and wayland clients.
|
||||||
|
+ Allow adding more streams to a screen cast session.
|
||||||
|
+ Fix mixed up refresh rates in multi-monitor setups.
|
||||||
|
+ Improve KMS fallback modes.
|
||||||
|
+ Fix workspace switch animation in default plugin.
|
||||||
|
+ Fixed crashes.
|
||||||
|
+ Plugged leaks.
|
||||||
|
+ Misc. bug fixes and cleanups.
|
||||||
|
+ Updated translations.
|
||||||
|
- Bump api_major to 10, following upstream changes.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Jan 11 17:28:52 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
Tue Jan 11 17:28:52 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
name: mutter
|
name: mutter
|
||||||
version: 41.4
|
version: 42.0
|
||||||
mtime: 1644948247
|
mtime: 1647100643
|
||||||
commit: 83a34957046c5b6bca609fda4b68c8c5d1276d14
|
commit: 9249aba72a5c4454894c08735a4963ca1665e34d
|
||||||
|
18
mutter.spec
18
mutter.spec
@ -16,21 +16,20 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# don't enable sysprof support by default
|
%bcond_without profiler
|
||||||
%bcond_with profiler
|
|
||||||
|
|
||||||
%define api_major 9
|
%define api_major 10
|
||||||
%define api_minor 0
|
%define api_minor 0
|
||||||
%define libmutter libmutter-%{api_major}-%{api_minor}
|
%define libmutter libmutter-%{api_major}-%{api_minor}
|
||||||
Name: mutter
|
Name: mutter
|
||||||
Version: 41.4
|
Version: 42.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Window and compositing manager based on Clutter
|
Summary: Window and compositing manager based on Clutter
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
Group: System/GUI/GNOME
|
Group: System/GUI/GNOME
|
||||||
URL: https://www.gnome.org
|
URL: https://www.gnome.org
|
||||||
# Source url disabled, we are using a git checkout via source service
|
# Source url disabled, using git checkout via source service
|
||||||
#Source0: https://download.gnome.org/sources/mutter/41/%%{name}-%%{version}.tar.xz
|
#Source0: https://download.gnome.org/sources/mutter/42/%%{name}-%%{version}.tar.xz
|
||||||
Source0: %{name}-%{version}.tar.xz
|
Source0: %{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
|
# PATCH-FIX-OPENSUSE mutter-Lower-HIDPI_LIMIT-to-144.patch fate#326682, bsc#1125467 qkzhu@suse.com -- Lower HIDPI_LIMIT to 144
|
||||||
@ -39,8 +38,6 @@ Patch0: mutter-Lower-HIDPI_LIMIT-to-144.patch
|
|||||||
Patch1: mutter-disable-cvt-s390x.patch
|
Patch1: mutter-disable-cvt-s390x.patch
|
||||||
# PATCH-FIX-OPENSUSE mutter-window-actor-Special-case-shaped-Java-windows.patch -- window-actor: Special-case shaped Java windows
|
# PATCH-FIX-OPENSUSE mutter-window-actor-Special-case-shaped-Java-windows.patch -- window-actor: Special-case shaped Java windows
|
||||||
Patch2: mutter-window-actor-Special-case-shaped-Java-windows.patch
|
Patch2: mutter-window-actor-Special-case-shaped-Java-windows.patch
|
||||||
# PATCH-FIX-OPENSUSE 0002-Drop-CI-test-setup-that-needs-catchsegv.patch -- Fix build with glibc 2.35 and newer
|
|
||||||
Patch3: 0002-Drop-CI-test-setup-that-needs-catchsegv.patch
|
|
||||||
|
|
||||||
## SLE-only patches start at 1000
|
## SLE-only patches start at 1000
|
||||||
# PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idonmez@suse.com -- make audible bell work out of the box.
|
# PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idonmez@suse.com -- make audible bell work out of the box.
|
||||||
@ -148,7 +145,6 @@ applications that want to make use of the mutter library.
|
|||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
%patch3 -p1
|
|
||||||
|
|
||||||
# SLE-only patches and translations.
|
# SLE-only patches and translations.
|
||||||
%if 0%{?sle_version}
|
%if 0%{?sle_version}
|
||||||
@ -207,7 +203,7 @@ applications that want to make use of the mutter library.
|
|||||||
%{_libdir}/mutter-%{api_major}/Meta-%{api_major}.typelib
|
%{_libdir}/mutter-%{api_major}/Meta-%{api_major}.typelib
|
||||||
|
|
||||||
%{_libdir}/libmutter-%{api_major}.so.*
|
%{_libdir}/libmutter-%{api_major}.so.*
|
||||||
%{_libdir}/libmutter-test-%{api_major}.so
|
%{_libdir}/libmutter-test-%%{api_major}.so
|
||||||
%dir %{_libdir}/mutter-%{api_major}/
|
%dir %{_libdir}/mutter-%{api_major}/
|
||||||
# users of libmutter need this directory
|
# users of libmutter need this directory
|
||||||
%dir %{_libdir}/mutter-%{api_major}/plugins/
|
%dir %{_libdir}/mutter-%{api_major}/plugins/
|
||||||
@ -235,7 +231,7 @@ applications that want to make use of the mutter library.
|
|||||||
%{_libdir}/mutter-%{api_major}/libmutter-cogl-%{api_major}.so
|
%{_libdir}/mutter-%{api_major}/libmutter-cogl-%{api_major}.so
|
||||||
%{_libdir}/libmutter-%{api_major}.so
|
%{_libdir}/libmutter-%{api_major}.so
|
||||||
%{_libdir}/pkgconfig/libmutter-%{api_major}.pc
|
%{_libdir}/pkgconfig/libmutter-%{api_major}.pc
|
||||||
%{_libdir}/pkgconfig/libmutter-test-%{api_major}.pc
|
%{_libdir}/pkgconfig/libmutter-test-%%{api_major}.pc
|
||||||
%{_libdir}/pkgconfig/mutter-clutter-%{api_major}.pc
|
%{_libdir}/pkgconfig/mutter-clutter-%{api_major}.pc
|
||||||
%{_libdir}/pkgconfig/mutter-cogl-%{api_major}.pc
|
%{_libdir}/pkgconfig/mutter-cogl-%{api_major}.pc
|
||||||
%{_libdir}/pkgconfig/mutter-cogl-pango-%{api_major}.pc
|
%{_libdir}/pkgconfig/mutter-cogl-pango-%{api_major}.pc
|
||||||
|
Loading…
Reference in New Issue
Block a user