Hello community,

here is the log from the commit of package cheese for openSUSE:Factory
checked in at Thu May 5 15:24:17 CEST 2011.



--------
--- GNOME/cheese/cheese.changes 2011-02-13 17:21:30.000000000 +0100
+++ /mounts/work_src_done/STABLE/cheese/cheese.changes  2011-04-28 
15:02:14.000000000 +0200
@@ -1,0 +2,132 @@
+Thu Apr 28 11:12:55 UTC 2011 - [email protected]
+
+- Update to version 3.0.1:
+  + lib:
+    - properly prefix photo/video suffix constants in cheese
+      namespace.
+    - return const char * when getting photo/video paths and update
+      all uses of both methods accordingly.
+  + cheese-thumb-view: fix a crash.
+  + bgo#647228: set default value for saturation to 1.
+  + Misc code improvements.
+  + Updated translations.
+- Bump major for both library packages, sonames changed.
+
+-------------------------------------------------------------------
+Thu Apr 14 13:36:15 UTC 2011 - [email protected]
+
+- Move gsettings schema including schema handling scriptlets to a
+  new -common subpackage. This allows the libraries to not require
+  the main package.
+- Add libcheese-gtk18 Obsoletes to libcheese-gtk19: this is not
+  really correct, but is required for a smooth update path.
+- Use libcheese0 and libcheese-gtk19 Requires in the -devel package
+  instead of a cheese Requires.
+- Move gstreamer-0_10-plugins-bad/gstreamer-0_10-plugins-good
+  Requires from cheese to libcheese0.
+- Change group of devel subpackage from System/Libraries to
+  Development/Libraries/GNOME.
+
+-------------------------------------------------------------------
+Tue Apr  5 16:52:36 UTC 2011 - [email protected]
+
+- Update to version 3.0.0:
+  + lib:
+    - fix typo when initializing photo_path private attribute.
+    - export correct package on introspection files.
+    - fix recording videos after previous image/video captures
+      (bgo#645975)
+  + window: set the about dialog transient and modal so that mutter
+    can apply the GNOME 3 modal dialog effect to it (bgo#646007).
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Apr  4 15:40:10 UTC 2011 - [email protected]
+
+- Use vala-devel BuildRequires instead of vala-unstable-devel (vala
+  0.12 has been released).
+
+-------------------------------------------------------------------
+Mon Mar 28 14:08:12 UTC 2011 - [email protected]
+
+- Update to version 2.91.93:
+  + Cheese widget bug fixes
+  + Make Flash widget not cover the GNOME Shell panel
+  + Updated translations
+- Add pkgconfig(mx-1.0) BuildRequires: this is a new dependency.
+
+-------------------------------------------------------------------
+Thu Mar 24 13:51:40 UTC 2011 - [email protected]
+
+- Update to version 2.91.92:
+  + lib:
+    - Don't forget to call gtk_clutter_init()
+    - Make cheese-widget work again
+  + Fix default value for the dconf contrast
+  + Restore and fix menu mnemonics and entries
+  + Updated Translations
+- Changes from version 2.91.91.1:
+  + Use camerabin for taking photos and videos
+  + Migrated from libunique to GtkApplication
+  + Ported to GTK+ 3.x
+  + cheese-camera: Set video recording options
+  + SVG overlay effects can now be added
+  + Add gobject introspection support
+  + Misc changes.
+  + Updated translations
+- Changes from version 2.91.4:
+  + Create libcheese.
+  + API improvements.
+  + Remove dbus support from cheese (bgo#622915)
+  + Misc changes.
+- Changes from version version 2.91.3:
+  + Photo and video resolution can be set separately (bgo#582268)
+  + Burst mode session can be cancelled with a "Stop taking
+    pictures" button (bgo#637798)
+  + Don't create Webcam dirs (in Pictures and Video user dirs)
+    unless there is content to put on it (bgo#563058)
+  + Allow multiple items to be deleted at once
+  + Allow multiple items moved to trash at once
+  + Ao a fade in animation on each new effect page
+  + UI improvements for selecting effects
+  + Misc changes.
+- Changes from version 2.91.2:
+  + Port cheese to gsettings
+  + Increased upper bound for number of photos taken in burst mode
+    and time interval between photos taken in burst mode.
+  + Mapped the Escape key to either stop a current action or to
+    take you out of the effects selector or fullscreen.
+  + Fixed bug where you can start multiple countdowns in photo mode
+    that run together and mess up the counter.
+  + Add identity effect manually at the first position of the
+    effect list.
+  + Play a sound when taking a photo
+  + Load effects from ~/.local/share/gnome-video-effects/
+  + Effect preview elements are now constructed on-demand, rather
+    than at startup.
+  + Remove the effect files from cheese from now on and add
+    gnome-video-effects as a dependency.
+  + Many other changes.
+- Earlier changes (from 2.31.1 before it got reverted):
+  + Rewritten UI
+  + Live previews for all effects
+  + Add user configurable effects
+  + More effects
+- Remove now unneeded pkgconfig() BuildRequires: gconf-2.0,
+  unique-1.0.
+- Add new pkgconfig() BuildRequires: gnome-video-effects.
+- Update pkgconfig() BuildRequires for GNOME 3: clutter-gtk-0.10 to
+  clutter-gtk-1.0, gnome-desktop-2.0 to gnome-desktop-3.0, gtk+-2.0
+  to gtk+-3.0, libcanberra-gtk to libcanberra-gtk3.
+- Add gobject-introspection-devel BuildRequires to build
+  introspection support.
+- Add Requires for gstreamer-0_10-plugins-bad (for camerabin) and
+  gnome-video-effects.
+- Create a libcheese0 subpackage, and rename libcheese-gtk18 to
+  libcheese-gtk19 following soname change.
+- Make libraries subpackages depend on cheese, since it contains
+  the gsettings schemas needed by the libraries.
+- Replace GConf2 schemas handling with GSettings schemas handling,
+  with %glib2_gsettings_schema_* macros.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  cheese-2.32.0.tar.bz2

New:
----
  cheese-3.0.1.tar.bz2

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

Other differences:
------------------
++++++ cheese.spec ++++++
--- /var/tmp/diff_new_pack.muPeZQ/_old  2011-05-05 15:19:54.000000000 +0200
+++ /var/tmp/diff_new_pack.muPeZQ/_new  2011-05-05 15:19:54.000000000 +0200
@@ -16,10 +16,12 @@
 #
 
 
+%define lib_major 1
+%define lib_gtk_major 20
 
 Name:           cheese
-Version:        2.32.0
-Release:        3
+Version:        3.0.1
+Release:        1
 License:        GPLv2+
 Summary:        Webcam Booth for GNOME
 Url:            http://www.gnome.org/projects/cheese
@@ -27,6 +29,7 @@
 Source0:        %{name}-%{version}.tar.bz2
 BuildRequires:  fdupes
 BuildRequires:  gnome-doc-utils-devel
+BuildRequires:  gobject-introspection-devel
 BuildRequires:  intltool
 BuildRequires:  translation-update-upstream
 BuildRequires:  update-desktop-files
@@ -34,50 +37,81 @@
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(clutter-1.0)
 BuildRequires:  pkgconfig(clutter-gst-1.0)
-BuildRequires:  pkgconfig(clutter-gtk-0.10)
+BuildRequires:  pkgconfig(clutter-gtk-1.0)
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(dbus-glib-1)
-BuildRequires:  pkgconfig(gconf-2.0)
 BuildRequires:  pkgconfig(gee-1.0)
-BuildRequires:  pkgconfig(gnome-desktop-2.0)
+BuildRequires:  pkgconfig(gnome-desktop-3.0)
+BuildRequires:  pkgconfig(gnome-video-effects)
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gstreamer-0.10)
 BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
-BuildRequires:  pkgconfig(gtk+-2.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(gudev-1.0)
-BuildRequires:  pkgconfig(libcanberra-gtk)
+BuildRequires:  pkgconfig(libcanberra-gtk3)
 BuildRequires:  pkgconfig(librsvg-2.0)
-BuildRequires:  pkgconfig(unique-1.0)
-# won't start without that one:
-Requires:       gstreamer-0_10-plugins-good
+BuildRequires:  pkgconfig(mx-1.0)
+Requires:       gnome-video-effects
 Requires:       yelp
 Recommends:     %{name}-lang
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%gconf_schemas_prereq
 
 %description
 Cheese is an application to take photos and videos with your webcam,
 with fun graphical effects.
 
-%package -n libcheese-gtk18
+%package -n libcheese%{lib_major}
+
+License:        GPLv2+
+Summary:        Webcam Booth for GNOME - Library
+Group:          System/Libraries
+# won't start without those:
+Requires:       gstreamer-0_10-plugins-bad
+Requires:       gstreamer-0_10-plugins-good
+# The library is using gsettings key that are defined in the -common package
+Requires:       libcheese-common >= %{version}
+
+%description -n libcheese%{lib_major}
+Cheese is an application to take photos and videos with your webcam,
+with fun graphical effects.
+
+%package -n libcheese-gtk%{lib_gtk_major}
+
 License:        GPLv2+
 Summary:        Webcam Booth for GNOME - UI Library
 Group:          System/Libraries
-# The library is using gconf keys that are defined in the main package
-Requires:       %{name} = %{version}
+# The library is using gsettings keys that are defined in the -common package
+Requires:       libcheese-common >= %{version}
+# Obsolete the old libcheese-gtk18 library, technially wrong, but needed here
+# for a smooth update process. Solved for the future with a -common subpackage
+Obsoletes:      libcheese-gtk18
 
-%description -n libcheese-gtk18
+%description -n libcheese-gtk%{lib_gtk_major}
 Cheese is an application to take photos and videos with your webcam,
 with fun graphical effects.
 
 This package contains a library providing widgets to allow third
 party applications to include parts of cheese functionality.
 
+%package -n libcheese-common
+License:        GPLv2+
+Summary:        Webcam Booth for GNOME - Common Data used by Libraries
+Group:          System/Libraries
+%glib2_gsettings_schema_requires
+
+%description -n libcheese-common
+Cheese is an application to take photos and videos with your webcam,
+with fun graphical effects.
+
+This package contains common data that is used by the cheese libraries,
+like schemas.
+
 %package devel
 License:        GPLv2+
 Summary:        Webcam Booth for GNOME - Development Files
-Group:          System/Libraries
-Requires:       %{name} = %{version}
+Group:          Development/Libraries/GNOME
+Requires:       libcheese%{lib_major} = %{version}
+Requires:       libcheese-gtk%{lib_gtk_major} = %{version}
 
 %description devel
 Cheese is an application to take photos and videos with your webcam,
@@ -91,7 +125,6 @@
 %build
 %configure \
     --disable-static \
-    --disable-schemas-install \
     --disable-scrollkeeper
 make %{?_smp_mflags} V=1
 
@@ -101,33 +134,36 @@
 %{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/*
 %endif
 find %{buildroot} -type f -name "*.la" -delete -print
-%find_gconf_schemas
 %find_lang %{name} %{?no_lang_C}
 %suse_update_desktop_file -r -C "Webcam application" -G "Webcam Application" 
-N "Cheese" cheese Graphics Photography GNOME GTK
 %fdupes -s %{buildroot}
 
-%pre -f %{name}.schemas_pre
-
 %post
 %desktop_database_post
 %icon_theme_cache_post
 
-%preun -f %{name}.schemas_preun
-
 %postun
 %desktop_database_postun
 %icon_theme_cache_postun
 
-%posttrans -f %{name}.schemas_posttrans
+%post -n libcheese%{lib_major} -p /sbin/ldconfig
+
+%postun -n libcheese%{lib_major} -p /sbin/ldconfig
+
+%post -n libcheese-gtk%{lib_gtk_major} -p /sbin/ldconfig
 
-%post -n libcheese-gtk18 -p /sbin/ldconfig
+%postun -n libcheese-gtk%{lib_gtk_major} -p /sbin/ldconfig
 
-%postun -n libcheese-gtk18 -p /sbin/ldconfig
+%post -n libcheese-common
+%glib2_gsettings_schema_post
+
+%postun -n libcheese-common
+%glib2_gsettings_schema_postun
 
 %clean
 rm -rf %{buildroot}
 
-%files -f %{name}.schemas_list
+%files
 %defattr(-, root, root)
 %doc AUTHORS README COPYING ChangeLog
 %dir %{_datadir}/gnome/
@@ -138,23 +174,33 @@
 %dir %{_datadir}/omf/%{name}/
 %doc %{_datadir}/omf/%{name}/%{name}-C.omf
 %{_bindir}/cheese
-%{_libexecdir}/cheese/
 %{_datadir}/applications/cheese.desktop
 %{_datadir}/cheese/
 %{_datadir}/icons/hicolor/*/apps/cheese.*
-%{_datadir}/dbus-1/services/org.gnome.Cheese.service
 
-%files -n libcheese-gtk18
+%files -n libcheese%{lib_major}
 %defattr(-, root, root)
-%{_libdir}/libcheese-gtk.so.*
+%{_libdir}/libcheese.so.%{lib_major}*
+%{_libdir}/girepository-1.0/Cheese-3.0.typelib
 
-%files lang -f %{name}.lang
+%files -n libcheese-gtk%{lib_gtk_major}
+%defattr(-, root, root)
+%{_libdir}/libcheese-gtk.so.%{lib_gtk_major}*
+
+%files -n libcheese-common
+%defattr(-, root, root)
+%{_datadir}/glib-2.0/schemas/org.gnome.Cheese.gschema.xml
 
 %files devel
 %defattr(-, root, root)
 %{_includedir}/cheese/
-%{_libdir}/pkgconfig/*.pc
+%{_libdir}/pkgconfig/cheese.pc
+%{_libdir}/pkgconfig/cheese-gtk.pc
+%{_libdir}/libcheese.so
 %{_libdir}/libcheese-gtk.so
+%{_datadir}/gir-1.0/Cheese-3.0.gir
 %{_datadir}/gtk-doc/html/cheese/
 
+%files lang -f %{name}.lang
+
 %changelog

++++++ cheese-2.32.0.tar.bz2 -> cheese-3.0.1.tar.bz2 ++++++
++++ 146724 lines of diff (skipped)


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



Remember to have fun...

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

Reply via email to