Hello community, here is the log from the commit of package cheese for openSUSE:Factory checked in at 2012-01-09 12:02:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cheese (Old) and /work/SRC/openSUSE:Factory/.cheese.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "cheese", Maintainer is "gnome-maintainers@suse.de" Changes: -------- --- /work/SRC/openSUSE:Factory/cheese/cheese.changes 2011-10-19 13:51:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.cheese.new/cheese.changes 2012-01-09 12:02:52.000000000 +0100 @@ -1,0 +2,51 @@ +Fri Dec 23 11:08:27 UTC 2011 - vuntz@opensuse.org + +- Update to version 3.3.3: + + Misc code changes. + + Add tests. + + Use yelp-tools to build help, not gnome-doc-utils. + + Updated translations. +- Add xz BuildRequires because we can't build a package for a + xz-compressed tarball without explicitly specifying that... See + bnc#697467 for more details. +- Change gnome-doc-utils-devel BuildRequires to yelp-tools, + following upstream change. + +------------------------------------------------------------------- +Wed Dec 7 20:07:52 UTC 2011 - dimstar@opensuse.org + +- Split typelib file into typelib-1_0-Cheese-3_0 subpackage. +- Add typelib-1_0-Cheese-3_0 Requires to devel subpackage. + +------------------------------------------------------------------- +Mon Nov 21 20:16:40 UTC 2011 - dimstar@opensuse.org + +- Update to version 3.3.2: + + Make preferences dialog more netbook-friendly (bgo#663146). + + Increase the photo count in burst mode to 100000 (bgo#659977). + + Add a countdown-duration key to GSettings schema (bgo#594267). + + Check for required GStreamer plugins at runtime. + + Improve API documentation. + + Various other code changes. + + Build fixes. + + Other bugs fixed: bgo#603612, bgo#648936, bgo#660686, + bgo#661661, bgo#662852, bgo#663098, bgo#663998, bgo#664333. + + Updated translations. +- Add docbook-xsl-stylesheets BuildRequires: this helps build the + man page. + +------------------------------------------------------------------- +Wed Oct 26 19:28:37 UTC 2011 - dimstar@opensuse.org + +- Update to version 3.3.1: + + Integrate fixes from 3.2.1. + + Make the GSettings schema translatable + + Make preferences dialog layout HIG-compliant [bgo#661651] + + Prefer a dark GTK+ theme [bgo#660628] + + Do not call _init() functions inside CheeseWidget [bgo#654913, + bgo#660400] + + Build-system fixes +- Drop cheese-prefer-darkGTK+-theme.patch: fixed upstream. +- Remove cheese-commong.vapi: the file is again in the tarball. + +------------------------------------------------------------------- Old: ---- cheese-3.2.1.tar.bz2 cheese-common.vapi cheese-prefer-darkGTK+-theme.patch New: ---- cheese-3.3.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cheese.spec ++++++ --- /var/tmp/diff_new_pack.cdcyNx/_old 2012-01-09 12:02:54.000000000 +0100 +++ /var/tmp/diff_new_pack.cdcyNx/_new 2012-01-09 12:02:54.000000000 +0100 @@ -16,28 +16,28 @@ # -%define lib_major 1 -%define lib_gtk_major 20 +%define lib_major 3 +%define lib_gtk_major 21 Name: cheese -Version: 3.2.1 -Release: 1 -License: GPLv2+ +Version: 3.3.3 +Release: 0 +# FIXME: the %%{_datadir}/help/$locale/ files be found by %%find_lang Summary: Webcam Booth for GNOME -Url: http://www.gnome.org/projects/cheese +License: GPL-2.0+ Group: Productivity/Graphics/Other -Source0: http://download.gnome.org/sources/cheese/3.2/%{name}-%{version}.tar.bz2 -# Needed for patch0, missing from tarball -- Cheese will not build due to vala without it. Taken from git. -Source1: cheese-common.vapi -# PATCH-FIX-UPSTREAM cheese-prefer-darkGTK+-theme.patch bgo#660628 zaitor@opensuse.org -- Prefer dark GTK+ theme -Patch0: cheese-prefer-darkGTK+-theme.patch +Url: http://www.gnome.org/projects/cheese +Source0: http://download.gnome.org/sources/cheese/3.3/%{name}-%{version}.tar.xz +BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes -BuildRequires: gnome-doc-utils-devel BuildRequires: gobject-introspection-devel BuildRequires: intltool BuildRequires: translation-update-upstream BuildRequires: update-desktop-files BuildRequires: vala +# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 +BuildRequires: xz +BuildRequires: yelp-tools BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(clutter-1.0) BuildRequires: pkgconfig(clutter-gst-1.0) @@ -66,7 +66,6 @@ with fun graphical effects. %package -n libcheese%{lib_major} -License: GPLv2+ Summary: Webcam Booth for GNOME - Library Group: System/Libraries # won't start without those: @@ -79,8 +78,18 @@ Cheese is an application to take photos and videos with your webcam, with fun graphical effects. +%package -n typelib-1_0-Cheese-3_0 +Summary: Webcam Booth for GNOME - Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-Cheese-3_0 +Cheese is an application to take photos and videos with your webcam, +with fun graphical effects. + +This package provides the GObject Introspection bindings for the +libcheese library. + %package -n libcheese-gtk%{lib_gtk_major} -License: GPLv2+ Summary: Webcam Booth for GNOME - UI Library Group: System/Libraries # The library is using gsettings keys that are defined in the -common package @@ -97,7 +106,6 @@ 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 @@ -110,11 +118,11 @@ like schemas. %package devel -License: GPLv2+ Summary: Webcam Booth for GNOME - Development Files Group: Development/Libraries/GNOME Requires: libcheese%{lib_major} = %{version} Requires: libcheese-gtk%{lib_gtk_major} = %{version} +Requires: typelib-1_0-Cheese-3_0 = %{version} %description devel Cheese is an application to take photos and videos with your webcam, @@ -124,11 +132,6 @@ %prep %setup -q translation-update-upstream -%patch0 -p1 -# Will fail when we can remove our local copy of the vapi file -test ! -f src/vapi/cheese-common.vapi -# Needed for build due to patch0 - cheese-prefer-darkGTK+-theme.patch -cp -p %{S:1} src/vapi/cheese-common.vapi %build %configure \ @@ -143,6 +146,14 @@ %endif find %{buildroot} -type f -name "*.la" -delete -print %find_lang %{name} %{?no_lang_C} +# Localized help +for help in %{buildroot}%{_datadir}/help/*/cheese/; do + LOCALE=`echo $help | sed "s:.*%{_datadir}/help/\([^/]*\)/cheese/:\1:g"` + echo "%%lang($LOCALE) %%dir %%{_datadir}/help/$LOCALE" >> %{name}.help-lang.tmp + echo "%%lang($LOCALE) %%doc /${help##%{buildroot}}" >> %{name}.help-lang.tmp +done +sort -u %{name}.help-lang.tmp | grep -v "^%%lang(C)" > %{name}.help-lang +rm %{name}.help-lang.tmp %suse_update_desktop_file -r -C "Webcam application" -G "Webcam Application" -N "Cheese" cheese Graphics Photography GNOME GTK %fdupes -s %{buildroot} @@ -171,18 +182,20 @@ %files %defattr(-, root, root) %doc AUTHORS README COPYING ChangeLog -%dir %{_datadir}/gnome/ -%dir %{_datadir}/gnome/help/ -%dir %{_datadir}/gnome/help/%{name}/ -%doc %{_datadir}/gnome/help/%{name}/C/ +%doc %{_datadir}/help/C/%{name}/ %{_bindir}/cheese %{_datadir}/applications/cheese.desktop %{_datadir}/cheese/ +%{_datadir}/icons/hicolor/*/actions/* %{_datadir}/icons/hicolor/*/apps/cheese.* +%{_mandir}/man1/cheese.1%{?ext_man} %files -n libcheese%{lib_major} %defattr(-, root, root) %{_libdir}/libcheese.so.%{lib_major}* + +%files -n typelib-1_0-Cheese-3_0 +%defattr(-,root,root) %{_libdir}/girepository-1.0/Cheese-3.0.typelib %files -n libcheese-gtk%{lib_gtk_major} @@ -203,6 +216,6 @@ %{_datadir}/gir-1.0/Cheese-3.0.gir %{_datadir}/gtk-doc/html/cheese/ -%files lang -f %{name}.lang +%files lang -f %{name}.lang -f %{name}.help-lang %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org