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 - vuntz@opensuse.org + +- Add folks-fix-build.patch to fix the build. Taken from git. + +------------------------------------------------------------------- +Fri Jun 3 10:40:54 CEST 2011 - dimstar@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 - vuntz@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 - dimstar@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 - dimstar@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 vuntz@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
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+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org