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]
