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 "[email protected]"

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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 
[email protected] -- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to