From 62c266389835618c4e3ac084d7bc3a28e3e1cf9cf49237d464d07787f8b67ffc Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Wed, 13 Mar 2013 22:45:59 +0000 Subject: [PATCH] Accepting request 158464 from GNOME:Next Push GNOME:Next OBS-URL: https://build.opensuse.org/request/show/158464 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=113 --- mutter-3.6.3.tar.xz | 3 -- mutter-3.7.91.tar.xz | 3 ++ mutter.changes | 112 +++++++++++++++++++++++++++++++++++++++++++ mutter.spec | 41 +++++++--------- 4 files changed, 133 insertions(+), 26 deletions(-) delete mode 100644 mutter-3.6.3.tar.xz create mode 100644 mutter-3.7.91.tar.xz diff --git a/mutter-3.6.3.tar.xz b/mutter-3.6.3.tar.xz deleted file mode 100644 index ecef9ab..0000000 --- a/mutter-3.6.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aa1d558210d58f9a835a7e718a6b6eb8318ac8fb276c43234c47b1efde755c86 -size 1619444 diff --git a/mutter-3.7.91.tar.xz b/mutter-3.7.91.tar.xz new file mode 100644 index 0000000..d605abf --- /dev/null +++ b/mutter-3.7.91.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:290dcd7fbe9bde7177d2382e5ffc9657b5c06ed82b7151f35be1bdbdaabfd9e0 +size 1652384 diff --git a/mutter.changes b/mutter.changes index cf73efd..d5b1de8 100644 --- a/mutter.changes +++ b/mutter.changes @@ -1,3 +1,115 @@ +------------------------------------------------------------------- +Tue Mar 5 10:19:12 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.7.91: + + Fix windows being treated as remote after hostname changes + (bgo#688716). + + Add meta_window_get_all_monitors() (bgo#646861). + + Add grab API for externally defined accelerators (bgo#643111). + + Make session registration an explicit step (bgo#694876). + + Avoid unnecessary stage redraws (bgo#694988, bgo#695006). + + Misc fixes: bgo#694801, bgo#694725, bgo#694641, bgo#694393, + bgo#678917, bgo#695093, bgo#694837, bgo#695135, bgo#694771, + bgo#694321. + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 20 20:20:00 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.7.90: + + Support _NET_WM_OPAQUE_REGION (bgo#679901). + + Add wrapper for XI2.3 pointer barriers (bgo#677215). + + Update style of resize popups (bgo#692741). + + Implement compositor <-> application frame synchronization + (bgo#685463). + + Handle animated backgrounds (bgo#682427). + + Add a new window group for override-redirect windows + (bgo#633620). + + Pass on pointer events on guard window to Clutter (bgo#681540). + + Show correct shortcut in window menus (bgo#694045). + + Don't put minimized windows at the back of alt-tab + (bgo#693991). + + Misc bug fixes and cleanups: bgo#692679, bgo##693354, + bgo#690581, bgo#693439, bgo#692718, bgo#693475, bgo#693482, + bgo#693540, bgo#690580, bgo#680990, bgo#693833, bgo#693922, + bgo#693854, bgo#694224. + + Updated translations. +- Add pkgconfig(xi) BuildRequires: new dependency. + +------------------------------------------------------------------- +Thu Feb 14 21:35:03 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.7.5: + + Don't allow multiline window titles (bgo#683056). + + Make meta_window_located_on_workspace() public (bgo#691744). + + Request XI2.3 (bgo#692877). + + Add meta_window_set_icon_geometry() method (bgo#692997). + + Require XFixes 5.0 (bgo#677215). + + Change unredirection hints to match spec changes (bgo#693064). + + Improve unredict heuristicts (bgo#683786). + + Misc bug fixes and cleanups: bgo#691874, bgo#679901, + bgo#692952, bgo#693042. + + Updated translations. +- Drop mutter-correctly-create-new-pixmap.patch: fixed upstream. + +------------------------------------------------------------------- +Thu Feb 14 20:35:03 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.7.4: + + Add support to bypass compositor hints (bgo#683020) + + Make automaximization optional (bgo#680990) + + Add method for checking if the application is responding + (bgo#684340) + + Expose the xinput opcode (bgo#690590) + + Rebrand "minimize" as "hide" (bgo#682887) + + Misc bug fixes and cleanups: bgo#690454, bgo#690573, + bgo#690593, bgo#690956, bgo#691363, bgo#690609, bgo#690317, + bgo#689263. + + Updated translations. +- Drop BUILD_FROM_VCS logic, as it's not used anyway. + +------------------------------------------------------------------- +Thu Feb 14 19:35:03 UTC 2013 - zaitor@opensuse.org + +- Update to version 3.7.3: + + Fix maximized windows jumping to other monitors (bgo#556696) + + Add 'switch-applications' keybinding (bgo#688913) + + Add a convenience method to focus the default window + (bgo##689652) + + Increase typical icon size to 96 (bgo#689651) + + Port to XInput2 (bgo#688779) + + Give dynamic keybindings a keybinding action (bgo#682315) + + Misc. fixes and cleanups (bgo#688777) + + Updated translations. +- Drop mutter-stop-jumping-windows.patch: fixed upstream. + +------------------------------------------------------------------- +Thu Feb 14 18:35:03 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.7.2: + + Fix spurious focus changes when showing desktop (bgo#686928) + + MetaPluginManager: don't send events to Clutter twice + (bgo#686406) + + Add the ability to add shader hooks to MetaBackgroundActor + (bgo#669798) + + Only process keyboard mapping events for the core X keyboard + (bgo#674859) + + Import keybinding files from Metacity (bgo#687672) + + Add compositor hook to process keybindings selectively + (bgo#688202) + + MetaBackgroundActor: add a setter for GLSL uniforms + (bgo#682536) + + Misc. fixes and cleanups: bgo#688182 + + Updated translations. + +------------------------------------------------------------------- +Thu Feb 14 17:35:03 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.7.1: + + screen: Ignore num-workspaces when using dynamic workspaces + (bgo#685439) + + Updated translations. + ------------------------------------------------------------------- Thu Feb 14 16:35:03 UTC 2013 - zaitor@opensuse.org diff --git a/mutter.spec b/mutter.spec index 8e758ed..9ae325a 100644 --- a/mutter.spec +++ b/mutter.spec @@ -17,13 +17,13 @@ Name: mutter -Version: 3.6.3 +Version: 3.7.91 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.6/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/mutter/3.7/%{name}-%{version}.tar.xz BuildRequires: fdupes BuildRequires: gobject-introspection-devel >= 0.9.5 BuildRequires: intltool @@ -32,26 +32,24 @@ BuildRequires: libX11-devel BuildRequires: libXext-devel BuildRequires: libXinerama-devel BuildRequires: libXrandr-devel -BuildRequires: startup-notification-devel BuildRequires: translation-update-upstream BuildRequires: update-desktop-files BuildRequires: zenity BuildRequires: pkgconfig(cairo) >= 1.10.0 -BuildRequires: pkgconfig(clutter-1.0) >= 1.9.10 -BuildRequires: pkgconfig(cogl-1.0) >= 1.9.6 +BuildRequires: pkgconfig(clutter-1.0) >= 1.13.5 +BuildRequires: pkgconfig(cogl-1.0) >= 1.13.3 BuildRequires: pkgconfig(gio-2.0) >= 2.25.10 -BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.3.0 +BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.7.3 BuildRequires: pkgconfig(gtk+-3.0) >= 3.3.7 BuildRequires: pkgconfig(libcanberra-gtk3) +BuildRequires: pkgconfig(libstartup-notification-1.0) BuildRequires: pkgconfig(pango) >= 1.2.0 BuildRequires: pkgconfig(xcomposite) >= 0.2 BuildRequires: pkgconfig(xcursor) BuildRequires: pkgconfig(xdamage) BuildRequires: pkgconfig(xfixes) +BuildRequires: pkgconfig(xi) BuildRequires: pkgconfig(xrender) -%if 0%{?BUILD_FROM_VCS} -BuildRequires: gnome-common -%endif Requires: zenity Recommends: %{name}-lang Provides: windowmanager @@ -118,25 +116,20 @@ Requires: typelib-1_0-Meta-3_0 = %{version} This package contains all necessary include files and libraries needed to develop applications that require these. - %lang_package %prep %setup -q translation-update-upstream -%if 0%{?BUILD_FROM_VCS} -[ -x ./autogen.sh ] && NOCONFIGURE=1 ./autogen.sh -%endif - %build %configure \ - --disable-static \ + --disable-static \ --enable-compile-warnings=maximum -%__make %{?jobs:-j%jobs} V=1 +make %{?_smp_mflags} V=1 %install -%makeinstall -%{__rm} %{buildroot}/%{_libdir}/*.la +%make_install +find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print %suse_update_desktop_file %{name} %suse_update_desktop_file %{buildroot}%{_datadir}/gnome/wm-properties/mutter-wm.desktop %find_lang %{name} %{?no_lang_C} @@ -148,16 +141,16 @@ rm -rf %{buildroot} %post %desktop_database_post -%post -n libmutter0 -p /sbin/ldconfig - -%post data -%glib2_gsettings_schema_post - %postun %desktop_database_postun +%post -n libmutter0 -p /sbin/ldconfig + %postun -n libmutter0 -p /sbin/ldconfig +%post data +%glib2_gsettings_schema_post + %postun data %glib2_gsettings_schema_postun @@ -192,6 +185,8 @@ rm -rf %{buildroot} %dir %{_datadir}/gnome-control-center %dir %{_datadir}/gnome-control-center/keybindings %{_datadir}/gnome-control-center/keybindings/50-mutter-windows.xml +%{_datadir}/gnome-control-center/keybindings/50-mutter-navigation.xml +%{_datadir}/gnome-control-center/keybindings/50-mutter-system.xml %{_datadir}/GConf/gsettings/mutter-schemas.convert %{_datadir}/glib-2.0/schemas/org.gnome.mutter.gschema.xml