Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2012-10-04 18:41:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mutter", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/mutter/mutter.changes 2012-06-10 21:51:53.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new/mutter.changes 2012-10-04 18:41:17.000000000 +0200 @@ -1,0 +2,138 @@ +Tue Sep 25 06:46:35 UTC 2012 - [email protected] + +- Update to version 3.6.0: + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 19 13:50:35 UTC 2012 - [email protected] + +- Update to version 3.5.92: + + screen: Allow NULL out arguments in meta_screen_get_size + + display: Add API to set wm_name / wm_keybindings (bgo#671010) + + Improve the not responding dialog (bgo#684306) + + Misc. bugfixes + + Updated translations. + +------------------------------------------------------------------- +Fri Sep 7 17:22:33 UTC 2012 - [email protected] + +- Split a mutter-data subpackage where we put data files (gsettings + schema, keybindings, etc.) that are needed by libmutter0: + + Without this, gnome-shell would not run if mutter is not + installed (which shouldn't be necessary). + + Move the use of %glib2_gsettings_schema_* macros from the main + subpackage to mutter-data. + + Add a Requires for mutter-data to libmutter0. +- Split a typelib-1_0-Meta-3_0 metapackage: + + The typelib is private, but we have no other choice than a + subpackage: + - it makes no sense to ship it as part of the mutter subpackage + (since gnome-shell would then install it) + - we can't ship it as part of libmutter0 because of the fixed + dependencies it has. + + Of course, this is abusing the package conventions for + typelibs. + + Add a typelib-1_0-Meta-3_0 Requires to devel subpackage. +- Move ownership of %{_libdir}/mutter/plugins/ directory to + libmutter0, since gnome-shell will need this directory too. + +------------------------------------------------------------------- +Tue Sep 4 08:33:25 UTC 2012 - [email protected] + +- Update to version 3.5.91: + + Fix subtracting unredirected windows from visible region + (bgo#677116) + + Minor improvements and bugfixes (bgo#682648, bgo#682993) + + Updated translations. + +------------------------------------------------------------------- +Sun Sep 2 19:46:10 UTC 2012 - [email protected] + +- Split out libmutter0 to follow SLPP (bnc#706930). +- Change mutter requires to libmutter0: it's all what's needed to + develop against this library. +- Move /sbin/ldconfig calls from post/postun of the main package to + libmutter0. + +------------------------------------------------------------------- +Tue Aug 21 15:01:13 UTC 2012 - [email protected] + +- Update to version 3.5.90: + + Fix logic for handling translations of the windows group + (bgo#681221) + + Handle painting inside a Clutter clone (bgo#681953) + + Update overlay-key on settings changes (bgo#681906) + + Add keybinding for overlay-key (bgo#665547) + + Minor fixes and improvements + + Updated translations. +- Drop gnome-doc-utils-devel BuildRequires: no longer needed. + +------------------------------------------------------------------- +Tue Aug 7 09:21:19 UTC 2012 - [email protected] + +- Update to version 3.5.5: + + Fix flickering around windows when using window group + (bgo#681221) + + Updated translations. + +------------------------------------------------------------------- +Tue Jul 17 11:18:09 UTC 2012 - [email protected] + +- Update to version 3.5.4: + + Make it possible to reimplement move-to-workspace keybindings + from plugins (bgo#674104) + + Add a preference to ignore hide-titlebar-when-maximized hint + (bgo#678947) + + window: Also use hide-titlebar-when-maximized when tiled + (bgo#679290) + + Center modal dialogs on their parent instead (bgo#674499) + + Reduce amount of markup in translated messages (bgo#679660) + + Fix focus problem after closing a window with + focus-follows-mouse (bgo#675982) + + Handle changes of the attach-modal-dialogs preference + (bgo#679904) + + Do not restore tiling on unmaximize (bgo#677565) + + Bugs fixed: bgo#673824, bgo#679153) + + Updated translations. + +------------------------------------------------------------------- +Mon Jun 25 21:13:05 UTC 2012 - [email protected] + +- Update to version 3.5.3: + + Simplify plugin system [bgo#676855] + + meta-window-actor: Don't unredirect shaped windows [bgo#677657] + + screen: Add new public meta_screen_get_current_monitor API + [bgo#642591] + + frames: Increase the size of resize corners [bgo#677669] + + window: Make some window methods public [bgo#678126] + + Fix crash when running mutter stand-alone [bgo#678238] + + meta-window-actor: Fix potential crash in shaping code + [bgo#677977] + + Misc. fixes + + Updated translations. + +------------------------------------------------------------------- +Thu Jun 7 20:21:25 UTC 2012 - [email protected] + +- Update to version 3.5.2: + + keybindings: Remove 'toggle-recording' binding [bgo#674376] + + Switch to gtk-doc syntax [bgo#673752] + + shaped-texture: never slice shape mask texture [bgo#674731] + + Make Mutter stop relying on Cogl including a GL header + [bgo#672711] + + Make support for "XFree86" Xinerama mandatory [bgo#674727] + + meta_window_move_frame(): fix crash when frame is NULL + [bgo#675254] + + Fix memory leaks [bgo#672640] + + Code cleanups [bgo#671104, bgo#674876, bgo#676052] + + Look for themes in XDG user data dir [bgo#675316] + + Remove frame pixel caching [bgo#675111] + + stack: Ignore keep-on-top property on maximized windows + [bgo#673581] + + Misc. fixes + + Updated translations. +- Drop mutter-fix-crash-when-frame-is-NULL.patch: fixed upstream. +- Drop mutter-never-slice-shape-mask.patch: fixed upstream. +- Drop mutter-use-cogl-texrect-api.patch: fixed upstream. + +------------------------------------------------------------------- Old: ---- mutter-3.4.1.tar.xz mutter-fix-crash-when-frame-is-NULL.patch mutter-never-slice-shape-mask.patch mutter-use-cogl-texrect-api.patch New: ---- mutter-3.6.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mutter.spec ++++++ --- /var/tmp/diff_new_pack.MqFJSw/_old 2012-10-04 18:41:19.000000000 +0200 +++ /var/tmp/diff_new_pack.MqFJSw/_new 2012-10-04 18:41:19.000000000 +0200 @@ -17,21 +17,14 @@ Name: mutter -Version: 3.4.1 +Version: 3.6.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.4/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM mutter-fix-crash-when-frame-is-NULL.patch bgo#675254 [email protected] -- fixes crashes in extensions. -Patch0: mutter-fix-crash-when-frame-is-NULL.patch -# PATCH-FIX-UPSTREAM mutter-never-slice-shape-mask.patch bgo#674731 rh#813648 [email protected] -- Fix window texturing on hardware without ARB_texture_non_power_of_two -Patch1: mutter-never-slice-shape-mask.patch -# PATCH-FIX-UPSTREAM mutter-use-cogl-texrect-api.patch bgo#672711 rh#813648 [email protected] -- Fix window texturing on hardware without ARB_texture_non_power_of_two -Patch2: mutter-use-cogl-texrect-api.patch +Source: http://download.gnome.org/sources/mutter/3.6/%{name}-%{version}.tar.xz BuildRequires: fdupes -BuildRequires: gnome-doc-utils-devel BuildRequires: gobject-introspection-devel >= 0.9.5 BuildRequires: intltool BuildRequires: libSM-devel @@ -63,12 +56,46 @@ Recommends: %{name}-lang Provides: windowmanager BuildRoot: %{_tmppath}/%{name}-%{version}-build -%glib2_gsettings_schema_requires %description Mutter is a window and compositing manager based on Clutter, forked from Metacity. +%package -n libmutter0 +Summary: Window and compositing manager based on Clutter -- Library +Group: System/Libraries +# we need the gsettings schema; hopefully, they'll stay backwards compatible +# (since we can't require = version, to not break SLPP) +Requires: %{name}-data >= %{version} + +%description -n libmutter0 +Mutter is a window and compositing manager based on Clutter, forked +from Metacity. + +This package contains a library for shared features. + +%package -n typelib-1_0-Meta-3_0 +Summary: Window and compositing manager based on Clutter -- Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-Meta-3_0 +Mutter is a window and compositing manager based on Clutter, forked +from Metacity. + +This package provides the GObject Introspection bindings for libmutter. + +%package data +Summary: Window and compositing manager based on Clutter -- Data Files +Group: System/GUI/GNOME +Requires: %{name} = %{version} +%glib2_gsettings_schema_requires + +%description data +Mutter is a window and compositing manager based on Clutter, forked +from Metacity. + +This package contains data files needed by mutter and its library. + %package tools Summary: Window and compositing manager based on Clutter -- Tools Group: System/GUI/GNOME @@ -84,7 +111,8 @@ %package devel Summary: Include Files and Libraries mandatory for Development Group: Development/Libraries/GNOME -Requires: %{name} = %{version} +Requires: libmutter0 = %{version} +Requires: typelib-1_0-Meta-3_0 = %{version} %description devel This package contains all necessary include files and libraries needed @@ -94,9 +122,6 @@ %lang_package %prep %setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 translation-update-upstream %if 0%{?BUILD_FROM_VCS} @@ -121,13 +146,19 @@ rm -rf %{buildroot} %post -/sbin/ldconfig %desktop_database_post + +%post -n libmutter0 -p /sbin/ldconfig + +%post data %glib2_gsettings_schema_post %postun -/sbin/ldconfig %desktop_database_postun + +%postun -n libmutter0 -p /sbin/ldconfig + +%postun data %glib2_gsettings_schema_postun %files @@ -135,10 +166,24 @@ %doc AUTHORS COPYING ChangeLog NEWS rationales.txt README %{_bindir}/mutter %{_bindir}/mutter-message -%{_libdir}/libmutter.so.* -%{_libdir}/mutter/ -%exclude %{_libdir}/mutter/Meta-3.0.gir +%{_libdir}/mutter/plugins/default.so %{_datadir}/applications/mutter.desktop +%doc %{_mandir}/man1/mutter.1%{?ext_man} +%doc %{_mandir}/man1/mutter-message.1%{?ext_man} + +%files -n libmutter0 +%defattr(-,root,root) +%{_libdir}/libmutter.so.* +%dir %{_libdir}/mutter/ +# users of libmutter need this directory +%dir %{_libdir}/mutter/plugins/ + +%files -n typelib-1_0-Meta-3_0 +%defattr(-,root,root) +%{_libdir}/mutter/Meta-3.0.typelib + +%files data +%defattr(-,root,root) # Do not depend on libgnome just for a directory %dir %{_datadir}/gnome %dir %{_datadir}/gnome/wm-properties @@ -147,8 +192,6 @@ %dir %{_datadir}/gnome-control-center %dir %{_datadir}/gnome-control-center/keybindings %{_datadir}/gnome-control-center/keybindings/50-mutter-windows.xml -%doc %{_mandir}/man1/mutter.1%{?ext_man} -%doc %{_mandir}/man1/mutter-message.1%{?ext_man} %{_datadir}/GConf/gsettings/mutter-schemas.convert %{_datadir}/glib-2.0/schemas/org.gnome.mutter.gschema.xml @@ -167,8 +210,9 @@ %files devel %defattr (-, root, root) %{_includedir}/mutter/ -%{_libdir}/*.so +%{_libdir}/libmutter.so %{_libdir}/mutter/Meta-3.0.gir -%{_libdir}/pkgconfig/*.pc +%{_libdir}/pkgconfig/libmutter.pc +%{_libdir}/pkgconfig/mutter-plugins.pc %changelog -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
