Accepting request 523831 from GNOME:Next

1

OBS-URL: https://build.opensuse.org/request/show/523831
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=252
This commit is contained in:
Dominique Leuenberger 2017-09-12 21:41:48 +00:00 committed by Git OBS Bridge
parent 72ccf65bd0
commit c19cadadda
7 changed files with 25 additions and 93 deletions

View File

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

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

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

View File

@ -12,11 +12,11 @@ https://bugzilla.gnome.org/show_bug.cgi?id=781704
src/x11/iconcache.c | 35 ++++++++++++++++++++++++++++++++++-
1 file changed, 34 insertions(+), 1 deletion(-)
diff --git a/src/x11/iconcache.c b/src/x11/iconcache.c
index 508dd82b1..f77783a05 100644
--- a/src/x11/iconcache.c
+++ b/src/x11/iconcache.c
@@ -304,10 +304,43 @@ standard_pict_format_for_depth (int depth)
Index: mutter-3.26.0/src/x11/iconcache.c
===================================================================
--- mutter-3.26.0.orig/src/x11/iconcache.c
+++ mutter-3.26.0/src/x11/iconcache.c
@@ -304,10 +304,43 @@ standard_pict_format_for_depth (int dept
}
}
@ -61,6 +61,3 @@ index 508dd82b1..f77783a05 100644
}
static cairo_surface_t *
--
2.12.0

View File

@ -1,31 +0,0 @@
From 361bf847af82c7dca097302fe64c575079280c9c Mon Sep 17 00:00:00 2001
From: Bastien Nocera <hadess@hadess.net>
Date: Fri, 1 Sep 2017 02:06:38 +0200
Subject: build: Require libgudev >= 232
And remove the g_autoptr implementations in mutter itself.
https://bugzilla.gnome.org/show_bug.cgi?id=760670
---
configure.ac | 4 ++--
src/backends/native/meta-launcher.c | 4 ----
2 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/backends/native/meta-launcher.c b/src/backends/native/meta-launcher.c
index 90b4b98..eb35f88 100644
--- a/src/backends/native/meta-launcher.c
+++ b/src/backends/native/meta-launcher.c
@@ -49,10 +49,6 @@
#define DRM_CARD_UDEV_DEVICE_TYPE "drm_minor"
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUdevDevice, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUdevClient, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUdevEnumerator, g_object_unref)
-
struct _MetaLauncher
{
Login1Session *session_proxy;
--
cgit v0.12

View File

@ -1,43 +0,0 @@
From e07524280199f3befee4f28729daf64b65b119e6 Mon Sep 17 00:00:00 2001
From: Mario Sanchez Prada <mario@endlessm.com>
Date: Tue, 22 Aug 2017 17:45:19 +0200
Subject: egl: Don't require eglGetPlatformDisplayEXT
Trying to unilaterally require eglGetPlatformDisplayEXT causes problems in
scenarios where this method is not available. Besides, this should only be
required on Wayland, so we can stop requiring it always and simply let the
eglGetPlatformDisplay() function error accordingly when needed.
https://bugzilla.gnome.org/show_bug.cgi?id=786619
---
src/backends/meta-egl.c | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/src/backends/meta-egl.c b/src/backends/meta-egl.c
index ec5a025..abf38c8 100644
--- a/src/backends/meta-egl.c
+++ b/src/backends/meta-egl.c
@@ -762,19 +762,12 @@ meta_egl_query_dma_buf_modifiers (MetaEgl *egl,
#define GET_EGL_PROC_ADDR(proc) \
egl->proc = (void *) eglGetProcAddress (#proc);
-#define GET_EGL_PROC_ADDR_REQUIRED(proc) \
- GET_EGL_PROC_ADDR(proc) \
- if (!egl->proc) \
- { \
- meta_fatal ("Failed to get proc address for '%s'\n", #proc); \
- }
-
static void
meta_egl_constructed (GObject *object)
{
MetaEgl *egl = META_EGL (object);
- GET_EGL_PROC_ADDR_REQUIRED (eglGetPlatformDisplayEXT);
+ GET_EGL_PROC_ADDR (eglGetPlatformDisplayEXT);
GET_EGL_PROC_ADDR (eglCreateImageKHR);
GET_EGL_PROC_ADDR (eglDestroyImageKHR);
--
cgit v0.12

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Tue Sep 12 19:33:28 UTC 2017 - luc14n0@linuxmail.org
- Update to version 3.26.0:
+ Updated translations.
- Changes from version 3.25.92:
+ Add screencast and remote desktop support (bgo#784199).
+ Support running with no attached monitors (bgo#730551).
+ Add a vertical gradient effect to background actor (bgo#786618).
+ Misc. bug fixes: bgo#786619, bgo#786677, bgo#772218, bgo#786918,
bgo#760670.
+ Updated translations.
- Drop mutter-no-mandatory-eglGetPlatformDisplayEXT.patch and
mutter-new-libgudev.patch, fixed upstream.
-------------------------------------------------------------------
Thu Sep 7 18:09:43 UTC 2017 - zaitor@opensuse.org

View File

@ -22,21 +22,17 @@
%bcond_without wayland
%endif
Name: mutter
Version: 3.25.91
Version: 3.26.0
Release: 0
Summary: Window and compositing manager based on Clutter
License: GPL-2.0+
Group: System/GUI/GNOME
Url: http://www.gnome.org
Source: https://download.gnome.org/sources/mutter/3.25/%{name}-%{version}.tar.xz
Source: http://download.gnome.org/sources/mutter/3.26/%{name}-%{version}.tar.xz
# PATCH-FIX-UPSTREAM mutter-fix-startup.patch bgo#768531 zaitor@opensuse.org -- Fix slow startup notification on wayland
Patch0: mutter-fix-startup.patch
# PATCH-FEATURE-UPSTREAM mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch FATE#323412 bgo#781704 bsc#1024748 vliaskovitis@suse.com -- iconcache: Support RGB16_565 format for 16-bit sessions
Patch1: mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch
# PATCH-FIX-UPSTREAM mutter-no-mandatory-eglGetPlatformDisplayEXT.patch bgo#786619 zaitor@opensuse.org -- egl: Don't require eglGetPlatformDisplayEXT
Patch2: mutter-no-mandatory-eglGetPlatformDisplayEXT.patch
# PATCH-FIX-UPSTREAM mutter-new-libgudev.patch bgo#760670 zaitor@opensuse.org -- Fix build with new libgudev
Patch3: mutter-new-libgudev.patch
# 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.
Patch1000: mutter-SLE-bell.patch
@ -146,8 +142,6 @@ applications that want to make use of the mutter library.
%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
# SLE only patches and translations.
%if !0%{?is_opensuse}
translation-update-upstream