Accepting request 378630 from GNOME:Factory

Update to 3.20.0 (forwarded request 378360 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/378630
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutter?expand=0&rev=89
This commit is contained in:
Dominique Leuenberger 2016-03-29 12:45:46 +00:00 committed by Git OBS Bridge
commit 3198835b47
4 changed files with 135 additions and 13 deletions

View File

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

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

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

View File

@ -1,3 +1,118 @@
-------------------------------------------------------------------
Wed Mar 23 08:14:33 UTC 2016 - dimstar@opensuse.org
- Update to version 3.20.0:
+ Fix crash when using visual bell (bgo#763858).
+ Updated translations.
-------------------------------------------------------------------
Thu Mar 17 08:38:21 UTC 2016 - dimstar@opensuse.org
- Update to version 3.19.92:
+ Add system bell support on wayland (bgo#763284).
+ Add gtk_surface.present to gtk-shell (bgo#763295).
+ Handle DND drops on the root window (bgo#762104).
+ Misc. bug fixes: bgo#762828, bgo#760745, bgo#763125,
bgo#762763, bgo#762661, bgo#762639, bgo#763159.
+ Updated translations.
-------------------------------------------------------------------
Fri Mar 4 13:48:48 UTC 2016 - fcrozat@suse.com
- BuildRequires pkgconfig(libdrm), pkgconfig(libinput),
pkgconfig(libsystemd) are only needed when building native
backend, which is useful only under wayland and when running as
display server. Ensure they aren't pulled as BuildRequires when
wayland support is disabled. Add --enable-native-backend when
building wayland support.
-------------------------------------------------------------------
Thu Mar 3 19:39:46 UTC 2016 - zaitor@opensuse.org
- Update to version 3.19.91:
+ Add --nested CLI argument to fix nested wayland session
(bgo#758658).
+ Fix stack - scene graph stacking synchronization issues
(bgo#755605).
+ Rate-limit last-device changes to fix freezes (bgo#753527).
+ Implement primary selection protocol (bgo#762560).
+ Misc. bug fixes: bgo#762878, bgo#762716.
+ Updated translations.
-------------------------------------------------------------------
Fri Feb 19 18:23:04 UTC 2016 - zaitor@opensuse.org
- Update to version 3.19.90:
+ Release buffer after processing commit (bgo#761312,
bgo#761613).
+ Implement pointer motion, locks and confinement on wayland
(bgo#744104).
+ Add basic startup notification support on wayland (bgo#762268).
+ Misc. bug fixes: bgo#760670, bgo#761543, bgo#752794,
bgo#761557.
-------------------------------------------------------------------
Fri Jan 22 08:32:08 UTC 2016 - dimstar@opensuse.org
- Update to version 3.19.4:
+ Fix updating stacking order when setting transient_for
(bgo#755606).
+ Support screen rotation when supported by the driver
(bgo#745079).
+ Protect against broken WM_CLASS property implementations
(bgo#759658).
+ Handle wl_pointer v5 events on wayland (bgo#760637).
+ Implement DND actions on wayland (bgo#760805).
+ Misc. bug fixes: bgo#754711, bgo#756789, bgo#759297,
bgo#758613, bgo#760330, bgo#760476, bgo#759222, bgo#760670.
+ Updated translations.
-------------------------------------------------------------------
Thu Dec 17 12:40:26 UTC 2015 - dimstar@opensuse.org
- Update to version 3.19.3:
+ Correct refresh rate units on KMS/Wayland (bgo#758653).
+ Fix crash when initial cursor position is not on a monitor
(bgo#756698).
+ Fix crash when more CRTs are enabled than outputs connected
(bgo#751638).
+ Fix touch pointer emulation on wayland (bgo#756754).
+ Allow minimizing windows that don't advertise supporting it
(bgo#758186).
+ Force 2-finger scroll by default if available (bgo#759304).
+ Fix crash during XWayland initialization (bgo#751845).
+ Ensure to send a ConfigureNotify to just mapped windows
(bgo#759492).
+ Misc. bug fixes and cleanups: bgo#758239, bgo#758633,
bgo#755503, bgo#759374.
+ Updated translations.
- Add pkgconfig(wayland-protocols) BuildRequires: new dependency.
-------------------------------------------------------------------
Wed Nov 25 20:59:34 UTC 2015 - zaitor@opensuse.org
- Update to version 3.19.2:
+ Fix crash on monitor unplug (bgo#756796).
+ Exit cleanly on initialization errors (bgo#757311).
+ Allow to determine backend setting from session type
(bgo#741666).
+ Fix DRM device detection for non-PCI devices (bgo#754911).
+ Don't force placement of windows without buffer on wayland
(bgo#751887).
+ Fix initialization of bypass compositor hint (bgo#758544).
-------------------------------------------------------------------
Tue Nov 24 22:38:17 UTC 2015 - zaitor@opensuse.org
- Update to version 3.19.1:
+ wayland: Allow to trigger popups through keyboard/touch
(bgo#756296).
+ Fix modifiers-only input source switching on Ubuntu
(bgo#756543).
+ Misc. bug fixes: bgo#756675, bgo#756660, bgo#746420,
bgo#756548, bgo#756796, bgo#757101, bgo#757148.
+ Updated translations.
-------------------------------------------------------------------
Thu Nov 12 16:02:29 UTC 2015 - zaitor@opensuse.org

View File

@ -1,7 +1,7 @@
#
# spec file for package mutter
#
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -23,13 +23,13 @@
%endif
Name: mutter
Version: 3.18.2
Version: 3.20.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: http://download.gnome.org/sources/mutter/3.18/%{name}-%{version}.tar.xz
Source: http://download.gnome.org/sources/mutter/3.20/%{name}-%{version}.tar.xz
BuildRequires: fdupes
BuildRequires: gobject-introspection-devel >= 0.9.5
BuildRequires: intltool
@ -40,17 +40,14 @@ BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files
BuildRequires: zenity
BuildRequires: pkgconfig(cairo) >= 1.10.0
BuildRequires: pkgconfig(clutter-1.0) >= 1.21.3
BuildRequires: pkgconfig(clutter-1.0) >= 1.25.6
BuildRequires: pkgconfig(cogl-1.0) >= 1.17.1
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.25.10
BuildRequires: pkgconfig(gnome-desktop-3.0)
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.15.92
BuildRequires: pkgconfig(gtk+-3.0) >= 3.9.11
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.19.3
BuildRequires: pkgconfig(gtk+-3.0) >= 3.19.7
BuildRequires: pkgconfig(libcanberra-gtk3)
BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(libinput)
BuildRequires: pkgconfig(libstartup-notification-1.0)
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(pango) >= 1.2.0
BuildRequires: pkgconfig(upower-glib) >= 0.99.0
BuildRequires: pkgconfig(x11-xcb)
@ -73,6 +70,10 @@ BuildRequires: pkgconfig(clutter-wayland-1.0)
BuildRequires: pkgconfig(clutter-wayland-compositor-1.0)
BuildRequires: pkgconfig(gbm) >= 10.3
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(libinput)
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(wayland-protocols) >= 1.0
BuildRequires: pkgconfig(wayland-server) >= 1.4.93
%endif
Requires: zenity
@ -139,6 +140,13 @@ translation-update-upstream
%build
%configure \
%if %{with wayland}
--enable-wayland \
--enable-native-backend \
%else
--disable-wayland \
--disable-native-backend \
%endif
--disable-static \
--enable-compile-warnings=maximum
make %{?_smp_mflags} V=1
@ -176,7 +184,6 @@ rm -rf %{buildroot}
%{_libdir}/mutter/plugins/default.so
%{_libexecdir}/mutter-restart-helper
%{_datadir}/applications/mutter.desktop
%{_datadir}/applications/mutter-wayland.desktop
%doc %{_mandir}/man1/mutter.1%{?ext_man}
%files -n libmutter0