Hello community,

here is the log from the commit of package folks for openSUSE:Factory
checked in at Tue Jul 12 13:52:59 CEST 2011.



--------
--- GNOME/folks/folks.changes   2011-04-27 15:46:26.000000000 +0200
+++ folks/folks.changes 2011-07-01 10:28:36.000000000 +0200
@@ -1,0 +2,51 @@
+Fri Jul  1 10:28:19 CEST 2011 - vu...@opensuse.org
+
+- Add folks-fix-build.patch to fix the build. Taken from git.
+
+-------------------------------------------------------------------
+Fri Jun  3 10:40:54 CEST 2011 - dims...@opensuse.org
+
+- Update to version 0.5.2:
+  + bgo#650067: Tracker backend warns when setting a NULL avatar
+    (ie, unsetting the avatar)
+  + bgo#650268: build failure: "--vapidir=.: command not found"
+
+-------------------------------------------------------------------
+Thu May 26 23:23:04 CEST 2011 - vu...@opensuse.org
+
+- Add pkgconfig(libsocialweb-client) BuildRequires to build the
+  libsocialweb backend, and create a libfolks-libsocialweb24
+  subpackage.
+- Add readline-devel BuildRequires to build inspector tool
+  (folks-inspect).
+- Add Url tag.
+
+-------------------------------------------------------------------
+Tue May 17 14:28:56 CEST 2011 - dims...@opensuse.org
+
+- Update to version 0.5.1:
+  + Add gobject-introspection support.
+  + Several API changes, see NEWS for details.
+  + Bugs fixed: bgo#645388, bgo#647562, bgo#647121, bgo#645684,
+    bgo#640092, bgo#648161, bgo#645186, bgo#648533, bgo#649790,
+    bgo#649088
+
+-------------------------------------------------------------------
+Thu May  5 21:24:54 CEST 2011 - dims...@opensuse.org
+
+- Update to version 0.5.0:
+  + Major changes:
+    - Add support to change primary (writeable) store either via
+      GConf or an env variable (bgo#645441).
+    - Add a tracker backend
+    - Add a libsocialweb backend
+    - Add the potential matches API
+      GConf or an env variable (bgo#645441).
+  + Several API additions.
+  + Bugs fixed: bgo#644968, bgo#644966, bgo#644527, bgo#645430,
+    bgo#645411, bgo#645475, bgo#645570, bgo#645989, bgo#645413,
+    bgo#645441, bgo#638280, bgo#646944, bgo#644867, bgo#647168,
+    bgo#646831, bgo#647298, bgo#646948.
+- Add pkgconfig(gconf-2.0) BuildRequires.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  folks-0.4.3.tar.bz2

New:
----
  folks-0.5.2.tar.bz2
  folks-fix-build.patch

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

Other differences:
------------------
++++++ folks.spec ++++++
--- /var/tmp/diff_new_pack.p3L27j/_old  2011-07-12 13:52:09.000000000 +0200
+++ /var/tmp/diff_new_pack.p3L27j/_new  2011-07-12 13:52:09.000000000 +0200
@@ -16,20 +16,26 @@
 #
 
 
-%define module_version 22
+%define module_version 24
 
 Name:           folks
-Version:        0.4.3
+Version:        0.5.2
 Release:        1
 License:        LGPLv2.1+
 Summary:        Library to create metacontacts from multiple sources
 Group:          System/Libraries
+Url:            http://telepathy.freedesktop.org/wiki/Folks
 Source:         
http://download.gnome.org/pub/GNOME/sources/%{name}/%{name}-%{version}.tar.bz2
+# PATCH-FIX-UPSTREAM folks-fix-build.patch vu...@opensuse.org -- Taken from git
+Patch0:         folks-fix-build.patch
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  intltool
+BuildRequires:  readline-devel
 BuildRequires:  pkgconfig(dbus-glib-1)
+BuildRequires:  pkgconfig(gconf-2.0)
 BuildRequires:  pkgconfig(gee-1.0)
 BuildRequires:  pkgconfig(gobject-2.0)
+BuildRequires:  pkgconfig(libsocialweb-client)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(telepathy-glib)
 BuildRequires:  vala-devel
@@ -51,6 +57,17 @@
 libfolks is a library that aggregates people from multiple sources (eg,
 Telepathy connection managers) to create metacontacts.
 
+%package -n libfolks-libsocialweb%{module_version}
+
+License:        LGPLv2.1+
+Summary:        Library to create metacontacts from multiple sources -- 
libsocialweb Backend
+Group:          System/Libraries
+Supplements:    packageand(libfolks%{module_version}:libsocialweb)
+
+%description -n libfolks-libsocialweb%{module_version}
+libfolks is a library that aggregates people from multiple sources (eg,
+Telepathy connection managers) to create metacontacts.
+
 %package -n libfolks-telepathy%{module_version}
 
 License:        LGPLv2.1+
@@ -80,6 +97,7 @@
 Summary:        Library to create metacontacts from multiple sources -- 
Development Files
 Group:          Development/Libraries/GNOME
 Requires:       libfolks%{module_version} = %{version}
+Requires:       libfolks-libsocialweb%{module_version} = %{version}
 Requires:       libfolks-telepathy%{module_version} = %{version}
 
 %description devel
@@ -89,6 +107,7 @@
 %lang_package
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure \
@@ -105,6 +124,10 @@
 
 %postun -n libfolks%{module_version} -p /sbin/ldconfig
 
+%post -n libfolks-libsocialweb%{module_version} -p /sbin/ldconfig
+
+%postun -n libfolks-libsocialweb%{module_version} -p /sbin/ldconfig
+
 %post -n libfolks-telepathy%{module_version} -p /sbin/ldconfig
 
 %postun -n libfolks-telepathy%{module_version} -p /sbin/ldconfig
@@ -113,12 +136,19 @@
 %defattr(-, root, root)
 %doc AUTHORS ChangeLog COPYING NEWS README
 %{_libdir}/libfolks.so.%{module_version}*
+%{_libdir}/girepository-1.0/Folks-0.6.typelib
 %dir %{_libdir}/folks
 %dir %{_libdir}/folks/%{module_version}
 %dir %{_libdir}/folks/%{module_version}/backends
 %dir %{_libdir}/folks/%{module_version}/backends/key-file
 
%{_libdir}/folks/%{module_version}/backends/key-file/libfolks-backend-key-file.so
 
+%files -n libfolks-libsocialweb%{module_version}
+%defattr(-, root, root)
+%{_libdir}/libfolks-libsocialweb.so.%{module_version}*
+%dir %{_libdir}/folks/%{module_version}/backends/libsocialweb
+%{_libdir}/folks/%{module_version}/backends/libsocialweb/libfolks-backend-libsocialweb.so
+
 %files -n libfolks-telepathy%{module_version}
 %defattr(-, root, root)
 %{_libdir}/libfolks-telepathy.so.%{module_version}*
@@ -128,13 +158,16 @@
 %files tools
 %defattr(-, root, root)
 %{_bindir}/folks-import
+%{_bindir}/folks-inspect
 
 %files devel
 %defattr(-, root, root)
 %{_includedir}/folks/
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
+%{_datadir}/gir-1.0/Folks-0.6.gir
 %{_datadir}/vala/vapi/folks.*
+%{_datadir}/vala/vapi/folks-libsocialweb.*
 %{_datadir}/vala/vapi/folks-telepathy.*
 
 %files lang -f %{name}.lang

++++++ folks-0.4.3.tar.bz2 -> folks-0.5.2.tar.bz2 ++++++
++++ 132230 lines of diff (skipped)

++++++ folks-fix-build.patch ++++++
>From 1baf849cc8296f7d154742ded5069034680850c5 Mon Sep 17 00:00:00 2001
From: Travis Reitter <travis.reit...@collabora.co.uk>
Date: Thu, 09 Jun 2011 15:43:54 +0000
Subject: Handle ownership of TpContact.connection automatically.

It recently changed in telepathy-glib and/or Vala 0.14.x finally detected that
the TpContact.connection property returns an owned TpConnection (making our use
of "unowned Connection connection = contact.connection" invalid).
---
diff --git a/backends/telepathy/lib/tpf-persona.vala 
b/backends/telepathy/lib/tpf-persona.vala
index 309cd1f..255463d 100644
--- a/backends/telepathy/lib/tpf-persona.vala
+++ b/backends/telepathy/lib/tpf-persona.vala
@@ -224,7 +224,7 @@ public class Tpf.Persona : Folks.Persona,
   public Persona (Contact contact, PersonaStore store)
     {
       unowned string id = contact.get_identifier ();
-      unowned Connection connection = contact.connection;
+      var connection = contact.connection;
       var account = this._account_for_connection (connection);
       var uid = this.build_uid (store.type_id, store.id, id);
 
--
cgit v0.9

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



Remember to have fun...

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

Reply via email to