Accepting request 231795 from GNOME:Factory

Push GNOME:Factory - GNOME 3.12.1

OBS-URL: https://build.opensuse.org/request/show/231795
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutter?expand=0&rev=71
This commit is contained in:
Stephan Kulow 2014-05-05 19:17:02 +00:00 committed by Git OBS Bridge
commit d11d1fd984
5 changed files with 134 additions and 72 deletions

View File

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

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

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

View File

@ -1,60 +0,0 @@
From a9a10aaa2070d726c255b035f4664079373f733a Mon Sep 17 00:00:00 2001
From: Bastien Nocera <hadess@hadess.net>
Date: Mon, 21 Oct 2013 13:07:36 +0200
Subject: [PATCH] MonitorConfig: Use new UPower API
The "changed" signal was removed. Use "notify" instead
to track just the lid-is-closed state.
---
configure.ac | 2 +-
src/core/monitor-config.c | 12 +++++++-----
2 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/src/core/monitor-config.c b/src/core/monitor-config.c
index 82ea0b1..62c4042 100644
--- a/src/core/monitor-config.c
+++ b/src/core/monitor-config.c
@@ -99,8 +99,9 @@ static gboolean meta_monitor_config_assign_crtcs (MetaConfiguration *config,
GPtrArray *crtcs,
GPtrArray *outputs);
-static void power_client_changed_cb (UpClient *client,
- gpointer user_data);
+static void power_client_changed_cb (UpClient *client,
+ GParamSpec *pspec,
+ gpointer user_data);
static void
free_output_key (MetaOutputKey *key)
@@ -232,7 +233,7 @@ meta_monitor_config_init (MetaMonitorConfig *self)
self->up_client = up_client_new ();
self->lid_is_closed = up_client_get_lid_is_closed (self->up_client);
- g_signal_connect_object (self->up_client, "changed",
+ g_signal_connect_object (self->up_client, "notify::lid-is-closed",
G_CALLBACK (power_client_changed_cb), self, 0);
}
@@ -1344,8 +1345,9 @@ turn_off_laptop_display (MetaMonitorConfig *self,
}
static void
-power_client_changed_cb (UpClient *client,
- gpointer user_data)
+power_client_changed_cb (UpClient *client,
+ GParamSpec *pspec,
+ gpointer user_data)
{
MetaMonitorManager *manager = meta_monitor_manager_get ();
MetaMonitorConfig *self = user_data;
--- mutter-3.10.2.orig/configure 2013-11-14 07:28:34.000000000 -0500
+++ mutter-3.10.2/configure 2013-12-18 11:54:07.321058050 -0500
@@ -14360,7 +14360,7 @@
xcomposite >= 0.2 xfixes xrender xdamage xi >= 1.6.0
$CLUTTER_PACKAGE >= 1.15.90
cogl-1.0 >= 1.15.6
- upower-glib > 0.9.11
+ upower-glib >= 0.99.0
gnome-desktop-3.0
"

View File

@ -1,3 +1,117 @@
-------------------------------------------------------------------
Wed Apr 16 06:59:50 UTC 2014 - dimstar@opensuse.org
- Update to version 3.12.1:
+ Fix opacity values from _NET_WM_WINDOW_OPACITY (bgo#727874).
+ Misc. cleanups (bgo#720631).
+ Updated translations.
-------------------------------------------------------------------
Sat Apr 5 13:32:23 UTC 2014 - dimstar@opensuse.org
- Move %{_datadir}/gtk-doc/html/meta/ to a separate devel-doc
package (in order to not conflict between mutter and
mutter-wayland).
-------------------------------------------------------------------
Wed Mar 26 19:10:09 UTC 2014 - zaitor@opensuse.org
- Update to version 3.12.0:
+ Updated translations.
-------------------------------------------------------------------
Thu Mar 20 08:20:59 UTC 2014 - dimstar@opensuse.org
- Update to version 3.11.92:
+ Fix identification of CSD windows (bgo#723029).
+ Add minimal handling of touch events (bgo#723552).
+ Misc bug fixes and cleanups: bgo#723580, bgo#726352.
+ Updated translations.
-------------------------------------------------------------------
Thu Mar 6 07:52:06 UTC 2014 - dimstar@opensuse.org
- Update to version 3.11.91:
+ Don't use keysym to match keybindings (bgo#678001).
+ Fix message tray icons showing up blank (bgo#725180).
+ Improve keybinding lookups (bgo#725588).
+ Fix dynamic updates of titlebar style properties (bgo#725751).
+ Fix positioning of manually positioned windows (bgo#724049).
+ Misc. bug fixes: bgo##724969, bgo#724402, bgo#722266,
bgo#725338.
+ Updated translations.
-------------------------------------------------------------------
Thu Feb 20 17:00:00 UTC 2014 - zaitor@opensuse.org
- Update to version 3.11.90:
+ Use correct output property for backlight control (bgo#723606).
+ Fix double-scaling on high DPI resolutions (bgo#723931).
+ Make tile previews a compositor effect (bgo#665758).
+ Bugs fixed: bgo#722530, bgo#724257, bgo#724258, bgo#724364,
bgo#720631, bgo#707851, bgo#707897.
+ Updated translations.
-------------------------------------------------------------------
Thu Feb 20 16:00:00 UTC 2014 - dimstar@opensuse.org
- Update to version 3.11.5:
+ Fix CSD titlebars being placed off-screen (bgo#719772).
+ Expose MetaWindow:skip-taskbar property (bgo#723307).
+ Fix legacy tray icons showing up blank (bgo#721596).
+ Fix configuration of cloned monitors (bgo#710610).
+ Misc bug fixes and cleanups (bgo#720631, bgo#723468,
bgo#723563).
+ Updated translations.
-------------------------------------------------------------------
Thu Feb 20 15:00:00 UTC 2014 - zaitor@opensuse.org
- Update to version 3.11.4:
+ Don't leave focus on windows that are being unmanaged
(bgo#711618).
+ Reduce server grabs (bgo#721345, bgo#721709).
+ Improve heuristic to determine display output name
(bgo#721674).
+ Atomically unmaximize both directions (bgo#722108).
+ Misc bug fixes (bgo#721517, bgo#721674).
-------------------------------------------------------------------
Thu Feb 20 14:00:00 UTC 2014 - dimstar@opensuse.org
- Update to version 3.11.3:
+ xrandr: Use "hotplug_mode_update" property (bgo#707194).
+ Fix position of attached dialogs for CSD windows (bgo#707194).
+ Fix focus issues with external OSKs (bgo#715030).
+ Add a MetaCullable interface (bgo#714706).
+ Fix window group paint volume (bgo#719669).
+ Fix frame extents problems (bgo#714707).
+ Add shortcut to move windows between monitors (bgo#671054).
+ Fix problems with focus tracking (bgo#720558).
+ Misc. bug fixes and cleanups: bgo#712833, bgo#678989,
bgo#720106, bgo#720417, bgo#720630.
+ Updated translations.
-------------------------------------------------------------------
Thu Feb 20 13:00:00 UTC 2014 - dimstar@opensuse.org
- Update to version 3.11.2:
+ Fix resize operations using mouse-button-modifier (bgo#710251).
+ Misc. fixes and cleanups (bgo#711731).
-------------------------------------------------------------------
Thu Feb 20 12:00:00 UTC 2014 - dimstar@opensuse.org
- Update to version 3.11.1:
+ Name the guard window (bgo#710346).
+ Use new UPower API.
+ Expose min-backlight-stea (bgo#710380).
+ Don't focus the no-focus-window for globally active windows
(bgo#710296).
+ Misc. fixes and cleanups: bgo#709776.
+ Updated translations.
- Drop mutter-use-new-upower-api.patch: fixed upstream.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Feb 20 11:59:14 UTC 2014 - zaitor@opensuse.org Thu Feb 20 11:59:14 UTC 2014 - zaitor@opensuse.org

View File

@ -17,15 +17,13 @@
Name: mutter Name: mutter
Version: 3.10.4 Version: 3.12.1
Release: 0 Release: 0
Summary: Window and compositing manager based on Clutter Summary: Window and compositing manager based on Clutter
License: GPL-2.0+ License: GPL-2.0+
Group: System/GUI/GNOME Group: System/GUI/GNOME
Url: http://www.gnome.org Url: http://www.gnome.org
Source: http://download.gnome.org/sources/mutter/3.10/%{name}-%{version}.tar.xz Source: http://download.gnome.org/sources/mutter/3.12/%{name}-%{version}.tar.xz
# PATCH-FEATURE-UPSTREAM mutter-use-new-upower-api.patch mgorse@suse.com -- Port to new uUPower API.
Patch0: mutter-use-new-upower-api.patch
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: gobject-introspection-devel >= 0.9.5 BuildRequires: gobject-introspection-devel >= 0.9.5
BuildRequires: intltool BuildRequires: intltool
@ -39,7 +37,7 @@ BuildRequires: update-desktop-files
BuildRequires: zenity BuildRequires: zenity
BuildRequires: pkgconfig(cairo) >= 1.10.0 BuildRequires: pkgconfig(cairo) >= 1.10.0
BuildRequires: pkgconfig(clutter-1.0) >= 1.15.90 BuildRequires: pkgconfig(clutter-1.0) >= 1.15.90
BuildRequires: pkgconfig(cogl-1.0) >= 1.15.6 BuildRequires: pkgconfig(cogl-1.0) >= 1.17.1
BuildRequires: pkgconfig(gio-2.0) >= 2.25.10 BuildRequires: pkgconfig(gio-2.0) >= 2.25.10
BuildRequires: pkgconfig(gnome-desktop-3.0) BuildRequires: pkgconfig(gnome-desktop-3.0)
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.7.3 BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.7.3
@ -47,7 +45,7 @@ BuildRequires: pkgconfig(gtk+-3.0) >= 3.9.11
BuildRequires: pkgconfig(libcanberra-gtk3) BuildRequires: pkgconfig(libcanberra-gtk3)
BuildRequires: pkgconfig(libstartup-notification-1.0) BuildRequires: pkgconfig(libstartup-notification-1.0)
BuildRequires: pkgconfig(pango) >= 1.2.0 BuildRequires: pkgconfig(pango) >= 1.2.0
BuildRequires: pkgconfig(upower-glib) >= 0.99 BuildRequires: pkgconfig(upower-glib) >= 0.99.0
BuildRequires: pkgconfig(xcomposite) >= 0.2 BuildRequires: pkgconfig(xcomposite) >= 0.2
BuildRequires: pkgconfig(xcursor) BuildRequires: pkgconfig(xcursor)
BuildRequires: pkgconfig(xdamage) BuildRequires: pkgconfig(xdamage)
@ -110,11 +108,19 @@ Requires: typelib-1_0-Meta-3_0 = %{version}
This package contains all necessary include files and libraries needed This package contains all necessary include files and libraries needed
to develop applications that require these. to develop applications that require these.
%package devel-doc
Summary: API Documentation of mutter
Group: Development/Libraries/GNOME
%description devel-doc
This package contains all necessary include files and libraries needed
to develop applications that require these.
%lang_package %lang_package
%prep %prep
%setup -q %setup -q
translation-update-upstream translation-update-upstream
%patch0 -p1
%build %build
%configure \ %configure \
@ -156,7 +162,6 @@ rm -rf %{buildroot}
%{_libdir}/mutter/plugins/default.so %{_libdir}/mutter/plugins/default.so
%{_datadir}/applications/mutter.desktop %{_datadir}/applications/mutter.desktop
%doc %{_mandir}/man1/mutter.1%{?ext_man} %doc %{_mandir}/man1/mutter.1%{?ext_man}
%doc %{_datadir}/gtk-doc/html/meta/
%files -n libmutter0 %files -n libmutter0
%defattr(-,root,root) %defattr(-,root,root)
@ -187,11 +192,14 @@ rm -rf %{buildroot}
%files lang -f %{name}.lang %files lang -f %{name}.lang
%files devel %files devel
%defattr (-, root, root)
%{_includedir}/mutter/ %{_includedir}/mutter/
%{_libdir}/libmutter.so %{_libdir}/libmutter.so
%{_libdir}/mutter/Meta-3.0.gir %{_libdir}/mutter/Meta-3.0.gir
%{_libdir}/pkgconfig/libmutter.pc %{_libdir}/pkgconfig/libmutter.pc
%{_libdir}/pkgconfig/mutter-plugins.pc %{_libdir}/pkgconfig/mutter-plugins.pc
%files devel-doc
%defattr (-, root, root)
%doc %{_datadir}/gtk-doc/html/meta/
%changelog %changelog