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:
parent
72ccf65bd0
commit
c19cadadda
@ -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
3
mutter-3.26.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2a62933a11632830c430570b0f8d762fd9f76a2eb955d54cc14f73274d06e577
|
||||
size 3618704
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
10
mutter.spec
10
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
|
||||
|
Loading…
Reference in New Issue
Block a user