From cd437d7e4abe2becddff22672e7486ef52cfbb08 Mon Sep 17 00:00:00 2001 From: Gilles Dartiguelongue Date: Thu, 22 Dec 2011 23:16:03 +0000 Subject: Version bump. Fix a couple of crashes. Re-enable tests to the exception of eds ones which fail too often in strange ways. (Portage version: 2.2.0_alpha80/cvs/Linux x86_64, RepoMan options: --force) --- dev-libs/folks/ChangeLog | 9 +++- dev-libs/folks/folks-0.6.4.1.ebuild | 84 ------------------------------------- dev-libs/folks/folks-0.6.6.ebuild | 79 ++++++++++++++++++++++++++++++++++ 3 files changed, 87 insertions(+), 85 deletions(-) delete mode 100644 dev-libs/folks/folks-0.6.4.1.ebuild create mode 100644 dev-libs/folks/folks-0.6.6.ebuild (limited to 'dev-libs/folks') diff --git a/dev-libs/folks/ChangeLog b/dev-libs/folks/ChangeLog index 70bd7e1f8ed6..2a2b96eec6d3 100644 --- a/dev-libs/folks/ChangeLog +++ b/dev-libs/folks/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-libs/folks # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/folks/ChangeLog,v 1.18 2011/11/13 09:52:51 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/folks/ChangeLog,v 1.19 2011/12/22 23:16:03 eva Exp $ + +*folks-0.6.6 (22 Dec 2011) + + 22 Dec 2011; Gilles Dartiguelongue -folks-0.6.4.1.ebuild, + +folks-0.6.6.ebuild: + Version bump. Fix a couple of crashes. Re-enable tests to the exception of + eds ones which fail too often in strange ways. *folks-0.6.5 (13 Nov 2011) diff --git a/dev-libs/folks/folks-0.6.4.1.ebuild b/dev-libs/folks/folks-0.6.4.1.ebuild deleted file mode 100644 index 02843bf4e135..000000000000 --- a/dev-libs/folks/folks-0.6.4.1.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/folks/folks-0.6.4.1.ebuild,v 1.1 2011/11/04 04:07:45 tetromino Exp $ - -EAPI="4" -GCONF_DEBUG="yes" -GNOME2_LA_PUNT="yes" - -inherit gnome2 - -DESCRIPTION="libfolks is a library that aggregates people from multiple sources" -HOMEPAGE="http://telepathy.freedesktop.org/wiki/Folks" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-linux" -IUSE="eds socialweb test tracker utils vala" - -COMMON_DEPEND=">=dev-libs/glib-2.24:2 - >=net-libs/telepathy-glib-0.13.1 - dev-libs/dbus-glib - =gnome-base/gconf-2.31 - sys-libs/ncurses - sys-libs/readline - - eds? ( >=gnome-extra/evolution-data-server-3.1.5 ) - socialweb? ( >=net-libs/libsocialweb-0.25.15 ) - tracker? ( >=app-misc/tracker-0.12 )" - -# telepathy-mission-control needed at runtime; it is used by the telepathy -# backend via telepathy-glib's AccountManager binding. -RDEPEND="${COMMON_DEPEND} - net-im/telepathy-mission-control" - -# folks socialweb backend requires that libsocialweb be built with USE=vala, -# even when building folks with --disable-vala. -DEPEND="${COMMON_DEPEND} - >=dev-libs/gobject-introspection-0.9.12 - >=dev-util/intltool-0.35.0 - >=dev-util/pkgconfig-0.21 - sys-devel/gettext - - socialweb? ( >=net-libs/libsocialweb-0.25.15[vala] ) - test? ( sys-apps/dbus ) - vala? ( - >=dev-lang/vala-0.13.4:0.14[vapigen] - >=net-libs/telepathy-glib-0.13.1[vala] - eds? ( >=gnome-extra/evolution-data-server-3.0.1[vala] ) )" - -# the inspect tool requires --enable-vala -REQUIRED_USE="utils? ( vala )" - -# XXX: tests appear to use installed version of folks -RESTRICT="test" - -pkg_setup() { - DOCS="AUTHORS ChangeLog NEWS README" - # Rebuilding docs needs valadoc, which has no release - G2CONF="${G2CONF} - $(use_enable eds eds-backend) - $(use_enable socialweb libsocialweb-backend) - $(use_enable tracker tracker-backend) - $(use_enable utils inspect-tool) - $(use_enable vala) - --enable-import-tool - --disable-docs - --disable-Werror" - if use vala; then - G2CONF="${G2CONF} - VALAC=$(type -p valac-0.14) - VAPIGEN=$(type -p vapigen-0.14)" - fi -} - -src_test() { - # FIXME: several eds backend tests fail - sed -e 's/check: .*/check: /' \ - -i tests/eds/Makefile || die "sed failed" - # Don't run make check in po/ - cd tests - dbus-launch emake check -} diff --git a/dev-libs/folks/folks-0.6.6.ebuild b/dev-libs/folks/folks-0.6.6.ebuild new file mode 100644 index 000000000000..677a3db8acf2 --- /dev/null +++ b/dev-libs/folks/folks-0.6.6.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/folks/folks-0.6.6.ebuild,v 1.1 2011/12/22 23:16:03 eva Exp $ + +EAPI="4" +GCONF_DEBUG="yes" +GNOME2_LA_PUNT="yes" + +inherit gnome2 + +DESCRIPTION="libfolks is a library that aggregates people from multiple sources" +HOMEPAGE="http://telepathy.freedesktop.org/wiki/Folks" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-linux" +IUSE="eds socialweb test tracker utils vala" + +COMMON_DEPEND=">=dev-libs/glib-2.24:2 + >=net-libs/telepathy-glib-0.13.1 + dev-libs/dbus-glib + =gnome-base/gconf-2.31 + sys-libs/ncurses + sys-libs/readline + + eds? ( >=gnome-extra/evolution-data-server-3.1.5 ) + socialweb? ( >=net-libs/libsocialweb-0.25.15 ) + tracker? ( >=app-misc/tracker-0.12 )" + +# telepathy-mission-control needed at runtime; it is used by the telepathy +# backend via telepathy-glib's AccountManager binding. +RDEPEND="${COMMON_DEPEND} + net-im/telepathy-mission-control" + +# folks socialweb backend requires that libsocialweb be built with USE=vala, +# even when building folks with --disable-vala. +DEPEND="${COMMON_DEPEND} + >=dev-libs/gobject-introspection-1.30 + >=dev-util/intltool-0.35.0 + >=dev-util/pkgconfig-0.21 + sys-devel/gettext + + socialweb? ( >=net-libs/libsocialweb-0.25.15[vala] ) + test? ( sys-apps/dbus ) + vala? ( + >=dev-lang/vala-0.14:0.14[vapigen] + >=net-libs/telepathy-glib-0.13.1[vala] + eds? ( >=gnome-extra/evolution-data-server-3.0.1[vala] ) )" + +# the inspect tool requires --enable-vala +REQUIRED_USE="utils? ( vala )" + +pkg_setup() { + DOCS="AUTHORS ChangeLog NEWS README" + # Rebuilding docs needs valadoc, which has no release + G2CONF="${G2CONF} + $(use_enable eds eds-backend) + $(use_enable socialweb libsocialweb-backend) + $(use_enable tracker tracker-backend) + $(use_enable utils inspect-tool) + $(use_enable vala) + --enable-import-tool + --disable-docs + --disable-Werror" + if use vala; then + G2CONF="${G2CONF} + VALAC=$(type -p valac-0.14) + VAPIGEN=$(type -p vapigen-0.14)" + fi +} + +src_test() { + # FIXME: eds tests often fails for no good reason + sed -e 's/check: .*/check: /' \ + -i tests/eds/Makefile || die "sed failed" + default +} -- cgit v1.2.3-65-gdbad