Hello community,

here is the log from the commit of package vinagre for openSUSE:Factory checked 
in at 2012-01-09 15:22:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vinagre (Old)
 and      /work/SRC/openSUSE:Factory/.vinagre.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vinagre", Maintainer is "gnome-maintain...@suse.de"

Changes:
--------
--- /work/SRC/openSUSE:Factory/vinagre/vinagre.changes  2011-10-19 
00:55:11.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.vinagre.new/vinagre.changes     2012-01-09 
15:22:37.000000000 +0100
@@ -1,0 +2,38 @@
+Tue Dec 20 11:31:43 UTC 2011 - vu...@opensuse.org
+
+- Update to version 3.3.3:
+  + Set the window on the reverse VNC listener
+  + Remove spurious n-rows and n-columns properties
+  + Fix some pointer type mismatch warnings
+  + Link plugins into the vinagre binary (bgo#653558)
+  + Switch help to build with yelp-tools (bgo#657669)
+  + Build fixes (including bgo#660531, bgo#665368)
+  + 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.
+- Drop vinagre-fix-missing-header.patch: fixed upstream.
+- Remove the custom CFLAGS we had in %build as bgo#653558 was
+  fixed.
+
+-------------------------------------------------------------------
+Mon Nov 21 19:13:52 UTC 2011 - dims...@opensuse.org
+
+- Update to version 3.3.2:
+  + Change the group names from lowercase to CamelCase
+  + Use a button-sized image on "Authentication" button
+  + Use GtkGrid rather than deprecated GtkTable
+  + Updated translations.
+
+-------------------------------------------------------------------
+Wed Oct 26 20:58:33 UTC 2011 - dims...@opensuse.org
+
+- Update to version 3.3.1:
+  + Integrate fixes from 3.2.1.
+  + Hold the slave PTY open so that SSH does not fail
+  + Fix a truncated string marked for translation
+  + Updated translations.
+
+-------------------------------------------------------------------

Old:
----
  vinagre-3.2.1.tar.bz2
  vinagre-fix-missing-header.patch

New:
----
  vinagre-3.3.3.tar.xz

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

Other differences:
------------------
++++++ vinagre.spec ++++++
--- /var/tmp/diff_new_pack.M20KLI/_old  2012-01-09 15:22:38.000000000 +0100
+++ /var/tmp/diff_new_pack.M20KLI/_new  2012-01-09 15:22:38.000000000 +0100
@@ -15,25 +15,18 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
-
 Name:           vinagre
 Summary:        VNC client for GNOME
-Version:        3.2.1
-Release:        1
-# FIXME: when patch0 is dropped, remove the first make that is needed to 
generate a header; it'll get fixed properly upstream because the missing file 
will be in the tarball
-# FIXME: Check if bgo#653558 has been fixed. Once fixed, remove the 
-Wl,--no-as-needed hack in the build section and verify if the plugins work.
-License:        GPLv2+
+License:        GPL-2.0+
 Group:          Productivity/Networking/Other
+Version:        3.3.3
+Release:        0
+# FIXME: the %%{_datadir}/help/$locale/ files be found by %%find_lang
 Url:            http://www.gnome.org/projects/vinagre/
-Source0:        
http://download.gnome.org/sources/vinagre/3.2/%{name}-%{version}.tar.bz2
-# PATCH-FIX-UPSTREAM vinagre-fix-missing-header.patch bgo#652531 
vu...@opensuse.org -- Fix build because of vala not generating a header; based 
on 
https://gitorious.org/vinagre/vinagre-elmarco/commit/0d7727a501e2d9fcf911b9a96fda384e53878af5
-Patch0:         vinagre-fix-missing-header.patch
+Source0:        
http://download.gnome.org/sources/vinagre/3.3/%{name}-%{version}.tar.xz
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gdbm-devel
-BuildRequires:  gnome-doc-utils-devel
 BuildRequires:  gnome-icon-theme
 BuildRequires:  intltool
 # We need the %%mime_database_* macros
@@ -41,6 +34,9 @@
 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(avahi-gobject)
 BuildRequires:  pkgconfig(avahi-ui-gtk3)
 BuildRequires:  pkgconfig(gnome-keyring-1)
@@ -66,19 +62,12 @@
 %prep
 %setup -q
 translation-update-upstream
-%patch0 -p1
 
 %build
-# Workaround bgo#653558: The plugins are not dynamically loaded at runtime but 
are
-# linked to the binary at build time. With -Wl,as-needed though the references 
are
-# being dropped as there is no direct call to them.
-export CFLAGS="%{optflags} -Wl,--no-as-needed"
 %configure --disable-static \
     --disable-scrollkeeper \
     --enable-ssh \
     --disable-spice
-# patch0 needs some help
-make vinagre/vinagre-utils.c
 make V=1 %{?_smp_mflags}
 
 %install
@@ -90,6 +79,14 @@
 %suse_update_desktop_file -G "Remote Desktop Viewer" vinagre
 %suse_update_desktop_file vinagre-file
 %find_lang %{name} %{?no_lang_C}
+# Localized help
+for help in %{buildroot}%{_datadir}/help/*/vinagre/; do
+    LOCALE=`echo $help | sed "s:.*%{_datadir}/help/\([^/]*\)/vinagre/:\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
 for size in 8x8 16x16 22x22 24x24 32x32 48x48 256x256; do
         if test -f 
%{_datadir}/icons/gnome/$size/apps/preferences-desktop-remote-desktop.png; then
                 mkdir -p %{buildroot}%{_datadir}/icons/hicolor/$size/apps
@@ -116,10 +113,7 @@
 
 %files
 %defattr(-, root, root)
-%dir %{_datadir}/gnome/
-%dir %{_datadir}/gnome/help/
-%dir %{_datadir}/gnome/help/%{name}/
-%doc %{_datadir}/gnome/help/%{name}/C/
+%doc %{_datadir}/help/C/%{name}/
 %{_bindir}/vinagre
 %{_datadir}/applications/vinagre.desktop
 %{_datadir}/applications/vinagre-file.desktop
@@ -133,12 +127,11 @@
 %{_datadir}/telepathy/clients/Vinagre.client
 %dir %{_datadir}/vinagre
 %{_datadir}/vinagre/vinagre*
-%{_libdir}/vinagre-3.0/
 %{_mandir}/man1/*.1.gz
 # Own directories that are not owned by anything else
 %dir %{_datadir}/telepathy
 %dir %{_datadir}/telepathy/clients
 
-%files lang -f %{name}.lang
+%files lang -f %{name}.lang -f %{name}.help-lang
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to