Hello community,

here is the log from the commit of package metacity for openSUSE:Factory 
checked in at 2012-02-16 16:19:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/metacity (Old)
 and      /work/SRC/openSUSE:Factory/.metacity.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "metacity", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/metacity/metacity.changes        2011-10-02 
10:18:34.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.metacity.new/metacity.changes   2012-02-16 
16:21:11.000000000 +0100
@@ -1,0 +2,29 @@
+Wed Feb  8 13:47:17 UTC 2012 - [email protected]
+
+- Update to version 2.34.2:
+  + Port preferences to GSettings
+  + Remove deprecated GTK+ symbols and use accessor functions
+  + Include the default window icon
+  + Various small build system changes
+  + Updated translations.
+- Add pkgconfig(gsettings-desktop-schemas) BuildRequires: new
+  dependency.
+- Add explicit pkgconfig(gio-2.0) BuildRequires: it was missing
+  before.
+- Drop gconf2-devel BuildRequires: migration to GSettings completed.
+- Drop metacity-key-list-binding.patch: not needed after GSettings
+  migration.
+- Split non-essential tools to a metacity-tools subpackage.
+- Split library to libmetacity-private0, move /sbin/ldconfig calls
+  from main %post/%postun to libmetacity-private0 scriptlets, and
+  change metacity Requires in devel package to libmetacity-private0.
+- Replace gconf schema packaging machinery with
+  %glib2_gsettings_schema_* macros.
+- Remove explicit gtk2-devel Requires from devel subpackage: it
+  will automatically be added the pkgconfig() way.
+- Stop passing --disable-schemas-install to configure: there is no
+  gconf schema anymore.
+- Stop changing libexecdir in configure: there is no need for that.
+- Stop checking for non-supported versions of openSUSE (<= 11.2).
+
+-------------------------------------------------------------------

Old:
----
  metacity-2.34.1.tar.bz2
  metacity-key-list-binding.patch

New:
----
  metacity-2.34.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ metacity.spec ++++++
--- /var/tmp/diff_new_pack.k60mDu/_old  2012-02-16 16:21:12.000000000 +0100
+++ /var/tmp/diff_new_pack.k60mDu/_new  2012-02-16 16:21:12.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package metacity
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,51 +15,64 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:           metacity
-BuildRequires:  fdupes
-BuildRequires:  gconf2-devel
-BuildRequires:  gnome-doc-utils-devel
-BuildRequires:  gtk2-devel
-BuildRequires:  intltool
-BuildRequires:  libcanberra-devel
-BuildRequires:  libgtop-devel
-BuildRequires:  startup-notification-devel
-BuildRequires:  translation-update-upstream
-BuildRequires:  update-desktop-files
-BuildRequires:  zenity
+Version:        2.34.2
+Release:        0
+Summary:        A Window Manager for the GNOME Desktop
 License:        GPL-2.0+
 Group:          System/GUI/GNOME
-Version:        2.34.1
-Release:        1
-Summary:        A Window Manager for the GNOME Desktop
-Source:         %{name}-%{version}.tar.bz2
+Source:         
http://download.gnome.org/sources/metacity/2.34/%{name}-%{version}.tar.xz
 # PATCH-FIX-UPSTREAM metacity-uninitialized-variables.patch bgo619524 
[email protected] -- Fix uninitialized variables
 Patch0:         metacity-uninitialized-variables.patch
 # PATCH-FIX-UPSTREAM metacity-dnd-keynav.patch bgo#135056 -- Taken from 
Fedora, to support alt-tab during drag and drop operation
 Patch1:         metacity-dnd-keynav.patch
 # PATCH-FIX-OPENSUSE metacity-bnc385553-buggy-intel-xinerama.diff bnc385553 
[email protected] - Sanitize overlapping (cloned) monitors from Xinerama
 Patch11:        metacity-bnc385553-buggy-intel-xinerama.diff
-# PATCH-FIX-UPSTREAM metacity-key-list-binding.patch bnc576977 bgo609101 
[email protected] -- Fix key bindings using key lists.
-Patch14:        metacity-key-list-binding.patch
 Url:            http://www.gnome.org
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  fdupes
+BuildRequires:  gnome-doc-utils-devel
+BuildRequires:  gtk2-devel >= 2.24.0
+BuildRequires:  intltool
+BuildRequires:  libcanberra-devel
+BuildRequires:  libgtop-devel
+BuildRequires:  startup-notification-devel
+BuildRequires:  translation-update-upstream
+BuildRequires:  update-desktop-files
+BuildRequires:  zenity
+BuildRequires:  pkgconfig(gio-2.0) >= 2.25.10
+BuildRequires:  pkgconfig(gsettings-desktop-schemas) >= 3.3.0
 Requires:       zenity
 Recommends:     %{name}-lang
 Provides:       windowmanager
-%gconf_schemas_prereq
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%glib2_gsettings_schema_requires
 
 %description
 Metacity is a window manager for the GNOME Desktop.
 
+%package -n libmetacity-private0
+Summary:        A Window Manager for the GNOME Desktop -- Library to render 
themes
+Group:          System/Libraries
+
+%description -n libmetacity-private0
+Metacity is a window manager for the GNOME Desktop.
+
+%package tools
+Summary:        A Window Manager for the GNOME Desktop -- Tools
+Group:          System/GUI/GNOME
+Requires:       %{name} = %{version}
+
+%description tools
+Metacity is a window manager for the GNOME Desktop.
+
+This package contains tools related to metacity, including an utility to
+test themes and a small application to test window managers.
+
 %package devel
-License:        GPL-2.0+
 Summary:        Include Files and Libraries mandatory for Development
 Group:          Development/Libraries/GNOME
-Requires:       %{name} = %{version}
-Requires:       gtk2-devel
+Requires:       libmetacity-private0 = %{version}
 
 %description devel
 This package contains all necessary include files and libraries needed
@@ -72,77 +85,85 @@
 %patch0 -p1
 %patch1 -p1
 %patch11 -p1
-%patch14 -p1
 
 %build
 %configure\
-        --libexecdir=%{_prefix}/lib/%{name}\
-        --disable-static\
-        --disable-schemas-install
+        --disable-static
 make %{?jobs:-j%jobs}
 
 %install
 %makeinstall
-%if 0%{?suse_version} <= 1110
-%{__rm} %{buildroot}%{_datadir}/locale/ha/LC_MESSAGES/*
-%{__rm} %{buildroot}%{_datadir}/locale/la/LC_MESSAGES/*
-%{__rm} %{buildroot}%{_datadir}/locale/ig/LC_MESSAGES/*
-%endif
-%if 0%{?suse_version} <= 1120
-%{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/*
-%endif
 %{__rm} %{buildroot}/%{_libdir}/*.la
 %suse_update_desktop_file metacity
 %find_lang %{name} %{?no_lang_C}
-%find_gconf_schemas
 %fdupes $RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%pre -f %{name}.schemas_pre
-
 %post
-/sbin/ldconfig
 %desktop_database_post
+%glib2_gsettings_schema_post
 
-%posttrans -f %{name}.schemas_posttrans
+%postun
+%desktop_database_postun
+%glib2_gsettings_schema_postun
 
-%preun -f %{name}.schemas_preun
+%post -n libmetacity-private0
+/sbin/ldconfig
 
-%postun
+%postun -n libmetacity-private0
 /sbin/ldconfig
-%desktop_database_postun
 
-%files -f %{name}.schemas_list
+%files
 %defattr (-, root, root)
 %doc AUTHORS COPYING ChangeLog NEWS rationales.txt README
-%dir %{_datadir}/gnome/
-%dir %{_datadir}/gnome/help/
-%dir %{_datadir}/gnome/help/creating-metacity-themes/
-%doc %{_datadir}/gnome/help/creating-metacity-themes/C/
-%{_bindir}/*
-%{_libdir}/*.so.*
+%{_bindir}/metacity
+%{_bindir}/metacity-message
+%{_datadir}/GConf/gsettings/metacity-schemas.convert
 %{_datadir}/applications/metacity.desktop
+%{_datadir}/glib-2.0/schemas/org.gnome.metacity.gschema.xml
 # Do not depend on libgnome just for a directory
 %dir %{_datadir}/gnome
 %dir %{_datadir}/gnome/wm-properties
 %{_datadir}/gnome/wm-properties/metacity-wm.desktop
-%{_datadir}/metacity
 %{_datadir}/themes/*
-%doc %{_mandir}/man*/*
 # Avoid cyclic dependency on control-center
 %dir %{_datadir}/gnome-control-center
 %dir %{_datadir}/gnome-control-center/keybindings
 %{_datadir}/gnome-control-center/keybindings/50-metacity-*.xml
-%doc %{_datadir}/gnome/help/creating-metacity-themes
+%doc %{_mandir}/man1/metacity.1%{?ext_man}
+%doc %{_mandir}/man1/metacity-message.1%{?ext_man}
+
+%files -n libmetacity-private0
+%defattr (-, root, root)
+%{_libdir}/libmetacity-private.so.*
+
+%files tools
+%defattr (-, root, root)
+%dir %{_datadir}/gnome/
+%dir %{_datadir}/gnome/help/
+%dir %{_datadir}/gnome/help/creating-metacity-themes/
+%doc %{_datadir}/gnome/help/creating-metacity-themes/C/
+# Ship translations there too; arguably, they should live in a lang
+# subpackage but we don't expect more translations to appear, and
+# it'd be a shame to create a tools-lang subpackage just for one
+# translation.
+%doc %{_datadir}/gnome/help/creating-metacity-themes/de/
+%{_bindir}/metacity-theme-viewer
+%{_bindir}/metacity-window-demo
+%dir %{_datadir}/metacity
+%dir %{_datadir}/metacity/icons
+%{_datadir}/metacity/icons/metacity-window-demo.png
+%doc %{_mandir}/man1/metacity-theme-viewer.1%{?ext_man}
+%doc %{_mandir}/man1/metacity-window-demo.1%{?ext_man}
 
 %files lang -f %{name}.lang
 
 %files devel
 %defattr (-, root, root)
-%{_includedir}/metacity-1
-%{_libdir}/*.so
-%{_libdir}/pkgconfig/*.pc
+%{_includedir}/metacity-1/
+%{_libdir}/libmetacity-private.so
+%{_libdir}/pkgconfig/libmetacity-private.pc
 
 %changelog

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to