From c19cadadda0d90589b1d45ef2580c4f1ec19dade134bb9b2dd110a2c6106220d Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 12 Sep 2017 21:41:48 +0000 Subject: [PATCH] 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 --- mutter-3.25.91.tar.xz | 3 -- mutter-3.26.0.tar.xz | 3 ++ ...t-RGB16_565-format-for-16-bit-color-.patch | 13 +++--- mutter-new-libgudev.patch | 31 ------------- ...o-mandatory-eglGetPlatformDisplayEXT.patch | 43 ------------------- mutter.changes | 15 +++++++ mutter.spec | 10 +---- 7 files changed, 25 insertions(+), 93 deletions(-) delete mode 100644 mutter-3.25.91.tar.xz create mode 100644 mutter-3.26.0.tar.xz delete mode 100644 mutter-new-libgudev.patch delete mode 100644 mutter-no-mandatory-eglGetPlatformDisplayEXT.patch diff --git a/mutter-3.25.91.tar.xz b/mutter-3.25.91.tar.xz deleted file mode 100644 index e10901d..0000000 --- a/mutter-3.25.91.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dd9d67ae8a30bee0b6d4ff3157a7fb12192eb271cbbc6001faca9f58b8324a3c -size 3596868 diff --git a/mutter-3.26.0.tar.xz b/mutter-3.26.0.tar.xz new file mode 100644 index 0000000..708d9f4 --- /dev/null +++ b/mutter-3.26.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a62933a11632830c430570b0f8d762fd9f76a2eb955d54cc14f73274d06e577 +size 3618704 diff --git a/mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch b/mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch index 7587de7..f0a30a2 100644 --- a/mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch +++ b/mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch @@ -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 - diff --git a/mutter-new-libgudev.patch b/mutter-new-libgudev.patch deleted file mode 100644 index 950d201..0000000 --- a/mutter-new-libgudev.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 361bf847af82c7dca097302fe64c575079280c9c Mon Sep 17 00:00:00 2001 -From: Bastien Nocera -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 - diff --git a/mutter-no-mandatory-eglGetPlatformDisplayEXT.patch b/mutter-no-mandatory-eglGetPlatformDisplayEXT.patch deleted file mode 100644 index da505d6..0000000 --- a/mutter-no-mandatory-eglGetPlatformDisplayEXT.patch +++ /dev/null @@ -1,43 +0,0 @@ -From e07524280199f3befee4f28729daf64b65b119e6 Mon Sep 17 00:00:00 2001 -From: Mario Sanchez Prada -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 - diff --git a/mutter.changes b/mutter.changes index 482c3ef..a5d8d5d 100644 --- a/mutter.changes +++ b/mutter.changes @@ -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 diff --git a/mutter.spec b/mutter.spec index 9c93f41..f8c85d8 100644 --- a/mutter.spec +++ b/mutter.spec @@ -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