[arch-commits] Commit in folks/trunk (2 files)
Jan Steffens
heftig at archlinux.org
Sun Sep 18 20:33:11 UTC 2011
Date: Sunday, September 18, 2011 @ 16:33:11
Author: heftig
Revision: 138211
0.6.3
Modified:
folks/trunk/PKGBUILD
Deleted:
folks/trunk/Bug_658631_crash_at_empathy_startup.patch
-------------------------------------------+
Bug_658631_crash_at_empathy_startup.patch | 41 ----------------------------
PKGBUILD | 15 +++-------
2 files changed, 5 insertions(+), 51 deletions(-)
Deleted: Bug_658631_crash_at_empathy_startup.patch
===================================================================
--- Bug_658631_crash_at_empathy_startup.patch 2011-09-18 16:29:47 UTC (rev 138210)
+++ Bug_658631_crash_at_empathy_startup.patch 2011-09-18 20:33:11 UTC (rev 138211)
@@ -1,41 +0,0 @@
-From 1f85f89051e63b05e271b418687c242a83e2f296 Mon Sep 17 00:00:00 2001
-From: Philip Withnall <philip at tecnocode.co.uk>
-Date: Mon, 12 Sep 2011 22:09:10 +0000
-Subject: Bug 658631 — crash at empathy startup
-
-In the case that a persona is removed and the individual containing that
-persona is replaced by a different non-null individual which doesn't contain
-that persona (because it's been removed), we need to set the persona's
-individual pointer to null rather than the replacement individual.
-
-This stops us tripping the assertion in the setter for Persona.individual.
-
-Closes: bgo#658631
----
-diff --git a/folks/individual.vala b/folks/individual.vala
-index 3b6c12b..59548ee 100644
---- a/folks/individual.vala
-+++ b/folks/individual.vala
-@@ -1510,7 +1510,19 @@ public class Folks.Individual : Object,
- * aggregator's rewritten, it would be nice to fix this. */
- if (persona.individual == this)
- {
-- persona.individual = replacement_individual;
-+ /* It may be the case that the persona's being removed from the
-+ * individual (i.e. the replacement individual is non-null, but
-+ * doesn't contain this persona). In this case, we need to set the
-+ * persona's individual to null. */
-+ if (replacement_individual != null &&
-+ persona in replacement_individual.personas)
-+ {
-+ persona.individual = replacement_individual;
-+ }
-+ else
-+ {
-+ persona.individual = null;
-+ }
- }
- }
-
---
-cgit v0.9.0.2
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2011-09-18 16:29:47 UTC (rev 138210)
+++ PKGBUILD 2011-09-18 20:33:11 UTC (rev 138211)
@@ -1,8 +1,9 @@
# $Id$
# Maintainer: Ionut Biru <ibiru at archlinux.org>
+
pkgname=folks
-pkgver=0.6.2.1
-pkgrel=2
+pkgver=0.6.3
+pkgrel=1
pkgdesc="Library to aggregates people into metacontacts "
arch=(i686 x86_64)
url="http://telepathy.freedesktop.org/wiki/Folks"
@@ -10,18 +11,12 @@
depends=('telepathy-glib' 'libgee' 'libxml2' 'evolution-data-server' 'libsocialweb')
makedepends=('gobject-introspection' 'vala' 'intltool' 'libtracker-sparql')
options=('!libtool')
-source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgname}/0.6/${pkgname}-${pkgver}.tar.xz
- Bug_658631_crash_at_empathy_startup.patch)
-sha256sums=('3eda79a71890b51b6f723067b61c32ef25e9041a9e188b483d7f23e3dcd328ee'
- '4ef4caaab73e799fe31e7a93ba1f3f088e99f66600e644828bbcc4fb966c1196')
+source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgname}/0.6/${pkgname}-${pkgver}.tar.xz)
+sha256sums=('e21810966f300b31e8cd51cca9851606213345eb933584997b49326c43b46e1b')
build() {
cd "$srcdir/$pkgname-$pkgver"
- # Fix a crash
- patch -Np1 -i "$srcdir/Bug_658631_crash_at_empathy_startup.patch"
- find . -name '*.stamp' -delete
-
# Change tracker version
grep -lr sparql-0.10 . | xargs sed -i 's/sparql-0.10/sparql-0.12/g'
More information about the arch-commits
mailing list