Hello community,

here is the log from the commit of package mutter for openSUSE:Factory checked 
in at 2019-05-03 22:19:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mutter (Old)
 and      /work/SRC/openSUSE:Factory/.mutter.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mutter"

Fri May  3 22:19:30 2019 rev:135 rq:699590 version:3.32.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/mutter/mutter.changes    2019-02-28 
21:34:02.669722445 +0100
+++ /work/SRC/openSUSE:Factory/.mutter.new.5148/mutter.changes  2019-05-03 
22:19:36.428367020 +0200
@@ -1,0 +2,98 @@
+Wed Apr 24 09:42:26 UTC 2019 - Martin Liška <[email protected]>
+
+- Disable LTO (boo#1133121).
+
+-------------------------------------------------------------------
+Thu Apr 18 10:36:55 UTC 2019 - Dominique Leuenberger <[email protected]>
+
+- Update to version 3.32.1:
+  + Fix fallback app menu on wayland (glgo#GNOME/mutter#493).
+  + Fix elogind support (glgo#GNOME/mutter!491).
+  + Fix startup notifications not timing out
+  + (glgo#GNOME/mutter#501).
+  + Fix keyboard accessibility toggle from keys
+  + (glgo#GNOME/mutter!501, glgo#GNOME/mutter#529,
+  + glgo#GNOME/mutter!531).
+  + Fix touchscreen input on rotated displays
+  + (glgo#GNOME/mutter#514).
+  + Work around hangul text input bug (glgo#GNOME/mutter#1365).
+  + Fix blurry wallpaper scaling (glgo#GNOME/mutter!505).
+  + Fix placement of window menu when using fractional scaling
+  + (glgo#GNOME/mutter#527).
+  + Fix repaint issues of offscreen effects on secondary monitors
+  + (glgo#GNOME/mutter!511).
+  + Fix windows not getting focus after launch
+  + (glgo#GNOME/mutter#505).
+  + Properly advertise support for 'underscan' property
+  + (glgo#GNOME/mutter!507).
+  + Improve power-saving handling (glgo#GNOME/mutter!506).
+  + Fix moving windows by super+touch [Jonas D.; !495]
+  + Misc. bug fixes and cleanups: glgo#GNOME/mutter!478,
+    glgo#GNOME/mutter!475, glgo#GNOME/mutter!480,
+    glgo#GNOME/mutter!482, glgo#GNOME/mutter#490,
+    glgo#GNOME/mutter!488, glgo#GNOME/mutter#491,
+    glgo#GNOME/mutter#480, glgo#GNOME/mutter!477,
+    glgo#GNOME/mutter!496, glgo#GNOME/mutter!492,
+    glgo#GNOME/mutter!485, glgo#GNOME/mutter!515,
+    glgo#GNOME/mutter!519, glgo#GNOME/mutter!521,
+    glgo#GNOME/mutter!216, glgo#GNOME/mutter!538,
+    glgo#GNOME/mutter#541, glgo#GNOME/mutter#523.
+  + Updated translations.
+- Drop mutter-fix-meson50-build.patch: fixed upstream.
+- Rebase
+  mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch.
+
+-------------------------------------------------------------------
+Tue Mar 12 06:32:53 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.32.0:
+  + Fix deadlock when cancelling a theme sound.
+  + Stop swizzling BGRA buffers (bye-bye inverted colors in
+    screenshots and animations).
+- Add mutter-fix-meson50-build.patch: Fix build with meson >= 0.50
+
+-------------------------------------------------------------------
+Tue Mar  5 06:16:34 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.31.92:
+  + Fix flicker of apps that use multiple SHM buffers.
+  + Don't disable page flips after temporary failures.
+  + Improve redraw performance.
+  + Add cursor-mode support to window screencasting.
+  + Add back support for system-wide monitor configurations.
+  + Add fractional scaling support.
+  + Consider remapped keys when guessing keycode from keysym.
+  + Stop turning on-screen-keyboard off on focus changes.
+  + Fix crashes.
+  + Misc. bug fixes and cleanups.
+  + Updated translations.
+- Pass cogl_tests=false, clutter_tests=false and tests=false to
+  meson, we can now disable tests fully.
+
+-------------------------------------------------------------------
+Fri Feb 22 06:31:31 UTC 2019 - [email protected]
+
+- Update to version 3.31.91:
+  + Fix infinite loop in EDID matching.
+  + wayland:
+    - Don't reset in text-input state prematurely.
+    - Don't maximize windows if minimum size is too big.
+  + Fix crash when using "restore shortcuts" without focus window.
+  + Add flag parameter to grab accelerator API.
+  + Reuse old CRTC if possible to avoid flicker on hotplug.
+  + Misc. bug fixes and cleanups.
+  + Updated translations.
+- Drop patches fixed upstream:
+  + mutter-Avoid_double-free_crash.patch: cogl-auto-texture: Avoid
+    a double-free crash.
+  + mutter-clutter-offscreen-effect-fix.patch:
+    clutter-offscreen-effect: Disable if no texture.
+  + mutter-clutter-Avoid-rounding-compensation.patch: clutter:
+    Avoid rounding compensation when invalidating 2D actors.
+  + mutter-Fix-monitor-recording-on-HiDPI.patch: screen-cast: Fix
+    monitor recording on HiDPI.
+  + mutter-monitor-manager-Dont-use_switch-config.patch:
+    monitor-manager: Don't use switch-config when ensuring
+    configuration.
+
+-------------------------------------------------------------------
@@ -23,0 +122,95 @@
+
+-------------------------------------------------------------------
+Wed Feb 13 19:22:10 UTC 2019 - [email protected]
+
+- Update to version 3.31.90:
+  + Fix support of extended characters in on-screen keyboard.
+  + Improve selection of the primary GPU.
+  + Screen-cast cursor updates as PipeWire stream metadata.
+  + Fix rendering glitches in magnifier.
+  + Fix monitor recording on HiDPI.
+  + Honour secondary GPU supported pixel formats.
+  + Fall back to CPU copy path when using a software renderer.
+  + Remove fallback app menu.
+  + wayland: Add support for viewporter protocol.
+  + Misc. bug fixes and cleanups.
+  + Updated translations.
+- Disable
+  mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch
+- Set api_minor define to 0.
+
+-------------------------------------------------------------------
+Wed Feb  6 21:56:14 UTC 2019 - [email protected]
+
+- Fix translation-update-upstream call, needed after update of
+  translation-update-upstream in distro.
+
+-------------------------------------------------------------------
+Fri Jan 11 08:43:58 UTC 2019 - [email protected]
+
+- Update to version 3.31.4:
+  +  keybindings: Limit corner move to current monitor.
+  + xdg-output: Report rotated physical dimensions.
+  + Add continuous integration pipeline.
+  + Improve performance on secondary GPUs.
+  + Use the actual hardware refresh rate.
+  + Remove hide-titlebar-when-maximized support.
+  + wayland: Implement buffer transforms.
+  + Remove ability to externally set sync-to-vblank.
+  + Turn off touchscreens together with DPMS.
+  + Mipmap the wallpaper when shrinking.
+  + Implement RecordWindow method for screen-casts.
+  + Fix EGLStream texture downloading.
+  + Split out display-server-specific code from MetaWindowActor.
+  + Improve render performance on some KMS devices with software
+    GL.
+  + Fix damage area of transformed surfaces.
+  + Remove autotools support.
+  + Misc. bug fixes and cleanups: bgo#790207, bgo#765011,
+    bgo#786663 bgo#782344, bgo#781034, glgo#GNOME/mutter!309,
+    glgo#GNOME/mutter#272, glgo#GNOME/mutter#393,
+    glgo#GNOME/mutter#276, glgo#GNOME/mutter#404,
+    glgo#GNOME/mutter#104, glgo#GNOME/mutter!343,
+    glgo#GNOME/mutter#342, glgo#GNOME/mutter!356,
+    glgo#GNOME/mutter#414, glgo#GNOME/mutter#423,
+    glgo#GNOME/mutter!374, glgo#GNOME/mutter!382,
+    glgo#GNOME/mutter!383.
+- Drop patches fixed upstream mutter-fix-startup.patch and
+  mutter-monitor-manager-Don-t-use-switch-config-when-ensurin.patch
+- Bump api_major to 4 following upstreams changes.
+- Pass -Degl_device=true to meson, ensure we build egl support.
+- Pass -Dinstalled_tests=false to meson, running tests during build
+  are something we will look into later in the cycle.
+
+-------------------------------------------------------------------
+Sat Jan  5 01:22:18 UTC 2019 - [email protected]
+
+- Update to version 3.31.2:
+  + Fix handling of non-UTF8 encodings.
+  + Fix memory leaks introduced in 3.30.1.
+  + Fix regression when overriding workspace layout.
+  + Fix crash when restarting window manager.
+  + Add meson build support.
+  + Freeze clock when headless.
+  + Fix crash on monitor hotplug.
+  + Misc. bug fixes.
+- Drop
+  mutter-wayland-text-input-Ignore-text-input-state-commit-wh.patch
+  Fixed upstream.
+- Disable mutter-xwayland-create-xauthority.patch: Needs rebase.
+- Switch to meson buildsystem, add meson BuildRequires and macros.
+- Add xorg-x11-server, xorg-x11-server-wayland and
+  pkgconfig(gnome-settings-daemon) BuildRequires: New dependencies.
+- Set api_minor define to 0_0_0.
+
+-------------------------------------------------------------------
+Tue Dec 18 19:56:19 UTC 2018 - [email protected]
+
+- Add two patches from fedora that have not been applied to the
+  stable branch:
+  + mutter-monitor-manager-Don-t-use-switch-config-when-ensurin.patch:
+    monitor-manager: Don't use switch-config when ensuring
+    configuration.
+  + mutter-wayland-text-input-Ignore-text-input-state-commit-wh.patch:
+    wayland/text-input: Ignore text-input state commit when not
+    focused.

Old:
----
  mutter-3.30.2.tar.xz
  mutter-Avoid_double-free_crash.patch
  mutter-Fix-monitor-recording-on-HiDPI.patch
  mutter-clutter-Avoid-rounding-compensation.patch
  mutter-clutter-offscreen-effect-fix.patch
  mutter-fix-startup.patch
  mutter-monitor-manager-Dont-use_switch-config.patch

New:
----
  mutter-3.32.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mutter.spec ++++++
--- /var/tmp/diff_new_pack.K1r6gT/_old  2019-05-03 22:19:37.172368510 +0200
+++ /var/tmp/diff_new_pack.K1r6gT/_new  2019-05-03 22:19:37.176368518 +0200
@@ -16,36 +16,23 @@
 #
 
 
-%define api_major 3
+%define api_major 4
 %define api_minor 0
 %define libmutter libmutter-%{api_major}-%{api_minor}
 Name:           mutter
-Version:        3.30.2
+Version:        3.32.1
 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
-Source0:        
https://download.gnome.org/sources/mutter/3.30/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM mutter-fix-startup.patch bgo#768531 -- Fix slow startup 
notification on wayland
-Patch0:         mutter-fix-startup.patch
+Source0:        
https://download.gnome.org/sources/mutter/3.32/%{name}-%{version}.tar.xz
 # PATCH-FEATURE-UPSTREAM 
mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch FATE#323412 
bgo#781704 bsc#1024748 [email protected] -- iconcache: Support RGB16_565 
format for 16-bit sessions
 Patch1:         
mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch
-# PATCH-FIX-OPENSUSE mutter-xwayland-create-xauthority.patch bsc#1084737 
[email protected] -- Create and pass an Xauthority file to Xwayland and session
+# PATCH-NEEDS-REBASE mutter-xwayland-create-xauthority.patch bsc#1084737 
[email protected] -- Create and pass an Xauthority file to Xwayland and session 
(WAS: PATCH-FIx-OPENSUSE)
 Patch2:         mutter-xwayland-create-xauthority.patch
 # PATCH-FIX-OPENSUSE mutter-Lower-HIDPI_LIMIT-to-144.patch fate#326682, 
bsc#1125467 [email protected] -- Lower HIDPI_LIMIT to 144
 Patch3:         mutter-Lower-HIDPI_LIMIT-to-144.patch
-# PATCH-FIX-UPSTREAM mutter-Avoid_double-free_crash.patch -- 
cogl-auto-texture: Avoid a double-free crash
-Patch4:         mutter-Avoid_double-free_crash.patch
-# PATCH-FIX-UPSTREAM mutter-clutter-offscreen-effect-fix.patch -- 
clutter-offscreen-effect: Disable if no texture
-Patch5:         mutter-clutter-offscreen-effect-fix.patch
-# PATCH-FIX-UPSTREAM mutter-clutter-Avoid-rounding-compensation.patch -- 
clutter: Avoid rounding compensation when invalidating 2D actors
-Patch6:         mutter-clutter-Avoid-rounding-compensation.patch
-# PATCH-FIX-UPSTREAM mutter-Fix-monitor-recording-on-HiDPI.patch -- 
screen-cast: Fix monitor recording on HiDPI
-Patch7:         mutter-Fix-monitor-recording-on-HiDPI.patch
-# PATCH-FIX-UPSTREAM mutter-monitor-manager-Dont-use_switch-config.patch -- 
monitor-manager: Don't use switch-config when ensuring configuration
-Patch8:         mutter-monitor-manager-Dont-use_switch-config.patch
-
 ## SLE-only patches start at 1000
 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 
[email protected] -- make audible bell work out of the box.
 Patch1000:      mutter-SLE-bell.patch
@@ -56,8 +43,11 @@
 BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  fdupes
 BuildRequires:  libtool
+BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  translation-update-upstream
+BuildRequires:  xorg-x11-server
+BuildRequires:  xorg-x11-server-wayland
 BuildRequires:  zenity
 BuildRequires:  pkgconfig(cairo) >= 1.10.0
 BuildRequires:  pkgconfig(egl)
@@ -65,6 +55,7 @@
 BuildRequires:  pkgconfig(gio-unix-2.0) >= 2.53.2
 BuildRequires:  pkgconfig(glesv2)
 BuildRequires:  pkgconfig(gnome-desktop-3.0)
+BuildRequires:  pkgconfig(gnome-settings-daemon)
 BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 0.9.5
 BuildRequires:  pkgconfig(gsettings-desktop-schemas) >= 3.19.3
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.19.7
@@ -73,7 +64,7 @@
 BuildRequires:  pkgconfig(libcanberra-gtk3)
 BuildRequires:  pkgconfig(libdrm) >= 2.4.83
 BuildRequires:  pkgconfig(libinput)
-BuildRequires:  pkgconfig(libpipewire-0.2)
+BuildRequires:  pkgconfig(libpipewire-0.2) >= 0.2.5
 BuildRequires:  pkgconfig(libstartup-notification-1.0)
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libudev) >= 136
@@ -153,18 +144,13 @@
 
 %prep
 %setup -q
-%patch0 -p1
 %patch1 -p1
-%patch2 -p1
+# Needs rebase
+#patch2 -p1
 %patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
 
 # SLE-only patches and translations.
-translation-update-upstream
+translation-update-upstream po mutter
 %if !0%{?is_opensuse}
 %patch1000 -p1
 %patch1001 -p1
@@ -172,21 +158,21 @@
 %endif
 
 %build
-autoreconf -fiv
-%configure \
-       --enable-wayland \
-       --enable-native-backend \
-       --disable-static \
-       --enable-egl-device \
-       --enable-gles2=yes \
-       --enable-compile-warnings=maximum \
-       --enable-remote-desktop \
+%define _lto_cflags %{nil}
+%meson \
+       -Degl_device=true \
+       -Dcogl_tests=false \
+       -Dclutter_tests=false \
+       -Dtests=false \
+       -Dinstalled_tests=false \
        %{nil}
-%make_build
+%meson_build
+
+#%%check
+#%%meson_test
 
 %install
-%make_install
-find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print
+%meson_install
 %find_lang %{name} %{?no_lang_C}
 %fdupes %{buildroot}%{_prefix}
 
@@ -202,26 +188,26 @@
 %{_datadir}/applications/mutter.desktop
 
 # These so files are not split out since they are private to mutter
-%{_libdir}/mutter/libmutter-clutter-%{api_major}.so
-%{_libdir}/mutter/libmutter-cogl-gles2-%{api_major}.so
-%{_libdir}/mutter/libmutter-cogl-pango-%{api_major}.so
-%{_libdir}/mutter/libmutter-cogl-path-%{api_major}.so
-%{_libdir}/mutter/libmutter-cogl-%{api_major}.so
-%{_libdir}/mutter/plugins/default.so
+%{_libdir}/mutter-%{api_major}/libmutter-clutter-%{api_major}.so.*
+%{_libdir}/mutter-%{api_major}/libmutter-cogl-gles2-%{api_major}.so.*
+%{_libdir}/mutter-%{api_major}/libmutter-cogl-pango-%{api_major}.so.*
+%{_libdir}/mutter-%{api_major}/libmutter-cogl-path-%{api_major}.so.*
+%{_libdir}/mutter-%{api_major}/libmutter-cogl-%{api_major}.so.*
+%{_libdir}/mutter-%{api_major}/plugins/libdefault.so
 
 # These typelibs are not split out since they are private to mutter
-%{_libdir}/mutter/Cally-%{api_major}.typelib
-%{_libdir}/mutter/Clutter-%{api_major}.typelib
-%{_libdir}/mutter/ClutterX11-%{api_major}.typelib
-%{_libdir}/mutter/Cogl-%{api_major}.typelib
-%{_libdir}/mutter/CoglPango-%{api_major}.typelib
-%{_libdir}/mutter/Meta-%{api_major}.typelib
+%{_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
 
 %files -n %{libmutter}
 %{_libdir}/libmutter-%{api_major}.so.*
-%dir %{_libdir}/mutter/
+%dir %{_libdir}/mutter-%{api_major}/
 # users of libmutter need this directory
-%dir %{_libdir}/mutter/plugins/
+%dir %{_libdir}/mutter-%{api_major}/plugins/
 
 %files data
 # Do not depend on g-c-c just for a directory
@@ -236,14 +222,19 @@
 %{_datadir}/glib-2.0/schemas/org.gnome.mutter.wayland.gschema.xml
 
 %files devel
-%{_includedir}/mutter/
+%{_includedir}/mutter-%{api_major}/
+%{_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
+%{_libdir}/mutter-%{api_major}/libmutter-cogl-gles2-%{api_major}.so
+%{_libdir}/mutter-%{api_major}/libmutter-cogl-pango-%{api_major}.so
+%{_libdir}/mutter-%{api_major}/libmutter-cogl-path-%{api_major}.so
+%{_libdir}/mutter-%{api_major}/libmutter-cogl-%{api_major}.so
 %{_libdir}/libmutter-%{api_major}.so
-%{_libdir}/mutter/Meta-%{api_major}.gir
-%{_libdir}/mutter/Cally-%{api_major}.gir
-%{_libdir}/mutter/Clutter-%{api_major}.gir
-%{_libdir}/mutter/ClutterX11-%{api_major}.gir
-%{_libdir}/mutter/Cogl-%{api_major}.gir
-%{_libdir}/mutter/CoglPango-%{api_major}.gir
 %{_libdir}/pkgconfig/libmutter-%{api_major}.pc
 %{_libdir}/pkgconfig/mutter-clutter-%{api_major}.pc
 %{_libdir}/pkgconfig/mutter-clutter-x11-%{api_major}.pc

++++++ mutter-3.30.2.tar.xz -> mutter-3.32.1.tar.xz ++++++
++++ 324380 lines of diff (skipped)

++++++ mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch ++++++
--- /var/tmp/diff_new_pack.K1r6gT/_old  2019-05-03 22:19:38.316370803 +0200
+++ /var/tmp/diff_new_pack.K1r6gT/_new  2019-05-03 22:19:38.316370803 +0200
@@ -12,12 +12,12 @@
  src/x11/iconcache.c | 35 ++++++++++++++++++++++++++++++++++-
  1 file changed, 34 insertions(+), 1 deletion(-)
 
-Index: mutter-3.29.2/src/x11/iconcache.c
+Index: mutter-3.32.1/src/x11/iconcache.c
 ===================================================================
---- mutter-3.29.2.orig/src/x11/iconcache.c     2017-03-09 19:39:07.000000000 
+0100
-+++ mutter-3.29.2/src/x11/iconcache.c  2018-07-24 21:26:48.904683928 +0200
-@@ -304,10 +304,43 @@ standard_pict_format_for_depth (int dept
-     }
+--- mutter-3.32.1.orig/src/x11/iconcache.c
++++ mutter-3.32.1/src/x11/iconcache.c
+@@ -305,10 +305,43 @@ standard_pict_format_for_depth (int dept
+   return 0;
  }
  
 +static XRenderPictFormat RGB16_565_Format =


Reply via email to