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]

Reply via email to