public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/gnome:gnome-next commit in: dev-libs/folks/
@ 2011-07-16 17:45 Priit Laes
  0 siblings, 0 replies; 7+ messages in thread
From: Priit Laes @ 2011-07-16 17:45 UTC (permalink / raw
  To: gentoo-commits

commit:     c5f939c2bcbb8605d23444efb6e45b4e434b4704
Author:     Priit Laes <plaes <AT> plaes <DOT> org>
AuthorDate: Sat Jul 16 17:36:23 2011 +0000
Commit:     Priit Laes <plaes <AT> plaes <DOT> org>
CommitDate: Sat Jul 16 17:36:23 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=c5f939c2

dev-libs/folks: Added 0.5.2 to the overlay

---
 dev-libs/folks/folks-0.5.2.ebuild |   54 +++++++++++++++++++++++++++++++++++++
 1 files changed, 54 insertions(+), 0 deletions(-)

diff --git a/dev-libs/folks/folks-0.5.2.ebuild b/dev-libs/folks/folks-0.5.2.ebuild
new file mode 100644
index 0000000..7cac406
--- /dev/null
+++ b/dev-libs/folks/folks-0.5.2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+GCONF_DEBUG="yes"
+GNOME_TARBALL_SUFFIX="xz"
+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"
+IUSE="vala"
+
+# FIXME: links against system libfolks instead of the built one
+RDEPEND=">=dev-libs/glib-2.24:2
+	net-libs/libsocialweb[vala?]
+	>=net-libs/telepathy-glib-0.13.1[vala?]
+	dev-libs/dbus-glib
+	<dev-libs/libgee-0.7
+	dev-libs/libxml2
+	sys-libs/ncurses
+	sys-libs/readline
+"
+DEPEND="${RDEPEND}
+	>=dev-util/intltool-0.35.0
+	>=dev-util/pkgconfig-0.21
+	vala? ( >=dev-lang/vala-0.11.6:0.12[vapigen] )
+	>=dev-libs/gobject-introspection-0.9.12
+	sys-devel/gettext
+"
+
+pkg_setup() {
+	DOCS="AUTHORS ChangeLog NEWS README"
+	# Rebuilding docs needs valadoc, which has no release
+	# Libsocialweb backend seems to require vala excplicitly
+	G2CONF="${G2CONF}
+		$(use_enable vala)
+		$(use_enable vala inspect-tool)
+		--enable-import-tool
+		--disable-docs
+		--disable-libsocialweb-backend
+		--disable-Werror"
+	if use vala; then
+		G2CONF="${G2CONF}
+		VALAC=$(type -p valac-0.12)
+		VAPIGEN=$(type -p vapigen-0.12)"
+	fi
+}



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gnome:gnome-next commit in: dev-libs/folks/
@ 2011-07-16 18:26 Priit Laes
  0 siblings, 0 replies; 7+ messages in thread
From: Priit Laes @ 2011-07-16 18:26 UTC (permalink / raw
  To: gentoo-commits

commit:     ddd7e27726b60291806347507ee1988e89b58476
Author:     Priit Laes <plaes <AT> plaes <DOT> org>
AuthorDate: Sat Jul 16 18:16:45 2011 +0000
Commit:     Priit Laes <plaes <AT> plaes <DOT> org>
CommitDate: Sat Jul 16 18:16:45 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=ddd7e277

dev-libs/folks: Fix keywords

---
 dev-libs/folks/folks-0.5.2.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dev-libs/folks/folks-0.5.2.ebuild b/dev-libs/folks/folks-0.5.2.ebuild
index 7cac406..45aa02c 100644
--- a/dev-libs/folks/folks-0.5.2.ebuild
+++ b/dev-libs/folks/folks-0.5.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="http://telepathy.freedesktop.org/wiki/Folks"
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
 IUSE="vala"
 
 # FIXME: links against system libfolks instead of the built one



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gnome:gnome-next commit in: dev-libs/folks/
@ 2011-08-13 21:33 Alexandre Restovtsev
  0 siblings, 0 replies; 7+ messages in thread
From: Alexandre Restovtsev @ 2011-08-13 21:33 UTC (permalink / raw
  To: gentoo-commits

commit:     029ab58259c4569aa0b5bb42c76dba43b0ebcbee
Author:     Alexandre Rostovtsev <tetromino <AT> gmail <DOT> com>
AuthorDate: Sat Aug 13 21:19:12 2011 +0000
Commit:     Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
CommitDate: Sat Aug 13 21:28:32 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=029ab582

dev-libs/folks: 0.5.2 → 0.6.0

Version bump with a massive number of changes. Update dependencies. Enable
eds and socialweb backends. Note that the socialweb backend will fail to
build when libsocialweb was built with USE=-vala, even when building folks
itself with USE=-vala.

The linking-to-systemwide-libfolks bug appears to have been fixed.

Todo: test tracker backend, add if it works.
Figure out why some eds backend tests are failing.

---
 .../{folks-0.5.2.ebuild => folks-0.6.0.ebuild}     |   42 ++++++++++++++------
 1 files changed, 30 insertions(+), 12 deletions(-)

diff --git a/dev-libs/folks/folks-0.5.2.ebuild b/dev-libs/folks/folks-0.6.0.ebuild
similarity index 51%
rename from dev-libs/folks/folks-0.5.2.ebuild
rename to dev-libs/folks/folks-0.6.0.ebuild
index 45aa02c..5902bc6 100644
--- a/dev-libs/folks/folks-0.5.2.ebuild
+++ b/dev-libs/folks/folks-0.6.0.ebuild
@@ -2,9 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI="3"
+EAPI="4"
 GCONF_DEBUG="yes"
-GNOME_TARBALL_SUFFIX="xz"
 GNOME2_LA_PUNT="yes"
 
 inherit gnome2
@@ -15,40 +14,59 @@ HOMEPAGE="http://telepathy.freedesktop.org/wiki/Folks"
 LICENSE="LGPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
-IUSE="vala"
+IUSE="eds socialweb vala"
 
-# FIXME: links against system libfolks instead of the built one
+# TODO: tracker backend
 RDEPEND=">=dev-libs/glib-2.24:2
-	net-libs/libsocialweb[vala?]
-	>=net-libs/telepathy-glib-0.13.1[vala?]
+	>=net-libs/telepathy-glib-0.13.1
 	dev-libs/dbus-glib
 	<dev-libs/libgee-0.7
 	dev-libs/libxml2
 	sys-libs/ncurses
 	sys-libs/readline
+
+	eds? ( >=gnome-extra/evolution-data-server-3.0.1 )
+	socialweb? ( >=net-libs/libsocialweb-0.25.15 )
 "
+# folks socialweb backend requires that libsocialweb be built with USE=vala,
+# even when building folks with --disable-vala.
 DEPEND="${RDEPEND}
+	>=dev-libs/gobject-introspection-0.9.12
 	>=dev-util/intltool-0.35.0
 	>=dev-util/pkgconfig-0.21
-	vala? ( >=dev-lang/vala-0.11.6:0.12[vapigen] )
-	>=dev-libs/gobject-introspection-0.9.12
 	sys-devel/gettext
+
+	socialweb? ( >=net-libs/libsocialweb-0.25.15[vala] )
+	vala? (
+		>=dev-lang/vala-0.13.0:0.14[vapigen]
+		>=net-libs/telepathy-glib-0.13.1[vala]
+		eds? ( >=gnome-extra/evolution-data-server-3.0.1[vala] ) )
 "
 
 pkg_setup() {
 	DOCS="AUTHORS ChangeLog NEWS README"
 	# Rebuilding docs needs valadoc, which has no release
-	# Libsocialweb backend seems to require vala excplicitly
+	# TODO: tracker backend
 	G2CONF="${G2CONF}
+		$(use_enable eds eds-backend)
+		$(use_enable socialweb libsocialweb-backend)
 		$(use_enable vala)
 		$(use_enable vala inspect-tool)
 		--enable-import-tool
 		--disable-docs
-		--disable-libsocialweb-backend
 		--disable-Werror"
 	if use vala; then
 		G2CONF="${G2CONF}
-		VALAC=$(type -p valac-0.12)
-		VAPIGEN=$(type -p vapigen-0.12)"
+		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
+	emake check
+}



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gnome:gnome-next commit in: dev-libs/folks/
@ 2011-08-30  6:29 Alexandre Restovtsev
  0 siblings, 0 replies; 7+ messages in thread
From: Alexandre Restovtsev @ 2011-08-30  6:29 UTC (permalink / raw
  To: gentoo-commits

commit:     14dbd7dd29ac44879a6c4212edb7dc44b47086dc
Author:     Alexandre Rostovtsev <tetromino <AT> gmail <DOT> com>
AuthorDate: Tue Aug 30 06:00:53 2011 +0000
Commit:     Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
CommitDate: Tue Aug 30 06:00:53 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=14dbd7dd

dev-libs/folks: 0.6.0 → 0.6.1

Version bump; still fails eds tests despite what the NEWS file says.

---
 .../{folks-0.6.0.ebuild => folks-0.6.1.ebuild}     |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dev-libs/folks/folks-0.6.0.ebuild b/dev-libs/folks/folks-0.6.1.ebuild
similarity index 97%
rename from dev-libs/folks/folks-0.6.0.ebuild
rename to dev-libs/folks/folks-0.6.1.ebuild
index 5902bc6..bbba3b2 100644
--- a/dev-libs/folks/folks-0.6.0.ebuild
+++ b/dev-libs/folks/folks-0.6.1.ebuild
@@ -38,7 +38,7 @@ DEPEND="${RDEPEND}
 
 	socialweb? ( >=net-libs/libsocialweb-0.25.15[vala] )
 	vala? (
-		>=dev-lang/vala-0.13.0:0.14[vapigen]
+		>=dev-lang/vala-0.13.3:0.14[vapigen]
 		>=net-libs/telepathy-glib-0.13.1[vala]
 		eds? ( >=gnome-extra/evolution-data-server-3.0.1[vala] ) )
 "



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gnome:gnome-next commit in: dev-libs/folks/
@ 2011-09-07 10:55 Alexandre Restovtsev
  0 siblings, 0 replies; 7+ messages in thread
From: Alexandre Restovtsev @ 2011-09-07 10:55 UTC (permalink / raw
  To: gentoo-commits

commit:     c7a8adf8bef56f68d8b6f5b9533045c5600d9a78
Author:     Alexandre Rostovtsev <tetromino <AT> gmail <DOT> com>
AuthorDate: Wed Sep  7 10:49:06 2011 +0000
Commit:     Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
CommitDate: Wed Sep  7 10:49:06 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=c7a8adf8

dev-libs/folks: add missing telepathy-mission-control dep

Add missing telepathy-mission-control pure runtime dependency. It is
needed for folks's telepathy backend (used at runtime via the
AccountManager telepathy-glib binding).
Thanks to shiznix on #gentoo-desktop for pointing this out.

---
 dev-libs/folks/folks-0.6.1.ebuild |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/dev-libs/folks/folks-0.6.1.ebuild b/dev-libs/folks/folks-0.6.1.ebuild
index bbba3b2..cc1326b 100644
--- a/dev-libs/folks/folks-0.6.1.ebuild
+++ b/dev-libs/folks/folks-0.6.1.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
 IUSE="eds socialweb vala"
 
 # TODO: tracker backend
-RDEPEND=">=dev-libs/glib-2.24:2
+COMMON_DEPEND=">=dev-libs/glib-2.24:2
 	>=net-libs/telepathy-glib-0.13.1
 	dev-libs/dbus-glib
 	<dev-libs/libgee-0.7
@@ -26,11 +26,16 @@ RDEPEND=">=dev-libs/glib-2.24:2
 	sys-libs/readline
 
 	eds? ( >=gnome-extra/evolution-data-server-3.0.1 )
-	socialweb? ( >=net-libs/libsocialweb-0.25.15 )
-"
+	socialweb? ( >=net-libs/libsocialweb-0.25.15 )"
+
+# 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="${RDEPEND}
+DEPEND="${COMMON_DEPEND}
 	>=dev-libs/gobject-introspection-0.9.12
 	>=dev-util/intltool-0.35.0
 	>=dev-util/pkgconfig-0.21
@@ -40,8 +45,7 @@ DEPEND="${RDEPEND}
 	vala? (
 		>=dev-lang/vala-0.13.3:0.14[vapigen]
 		>=net-libs/telepathy-glib-0.13.1[vala]
-		eds? ( >=gnome-extra/evolution-data-server-3.0.1[vala] ) )
-"
+		eds? ( >=gnome-extra/evolution-data-server-3.0.1[vala] ) )"
 
 pkg_setup() {
 	DOCS="AUTHORS ChangeLog NEWS README"



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gnome:gnome-next commit in: dev-libs/folks/
@ 2011-09-11  9:13 Alexandre Restovtsev
  0 siblings, 0 replies; 7+ messages in thread
From: Alexandre Restovtsev @ 2011-09-11  9:13 UTC (permalink / raw
  To: gentoo-commits

commit:     4afff57d2f23edfefff0291d5a7e63320758019c
Author:     Alexandre Rostovtsev <tetromino <AT> gmail <DOT> com>
AuthorDate: Sun Sep 11 08:44:45 2011 +0000
Commit:     Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
CommitDate: Sun Sep 11 08:44:45 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=4afff57d

dev-libs/folks: 0.6.1 → 0.6.2.1

Version bump with various bugfixes. Restrict tests completely since they
appear to use the installed version of folks instead of the one being
built. Slot libgee dependency.

---
 .../{folks-0.6.1.ebuild => folks-0.6.2.1.ebuild}   |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/dev-libs/folks/folks-0.6.1.ebuild b/dev-libs/folks/folks-0.6.2.1.ebuild
similarity index 87%
rename from dev-libs/folks/folks-0.6.1.ebuild
rename to dev-libs/folks/folks-0.6.2.1.ebuild
index cc1326b..2c6dfb3 100644
--- a/dev-libs/folks/folks-0.6.1.ebuild
+++ b/dev-libs/folks/folks-0.6.2.1.ebuild
@@ -14,18 +14,18 @@ HOMEPAGE="http://telepathy.freedesktop.org/wiki/Folks"
 LICENSE="LGPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
-IUSE="eds socialweb vala"
+IUSE="eds socialweb test vala"
 
 # TODO: tracker backend
 COMMON_DEPEND=">=dev-libs/glib-2.24:2
 	>=net-libs/telepathy-glib-0.13.1
 	dev-libs/dbus-glib
-	<dev-libs/libgee-0.7
+	<dev-libs/libgee-0.7:0
 	dev-libs/libxml2
 	sys-libs/ncurses
 	sys-libs/readline
 
-	eds? ( >=gnome-extra/evolution-data-server-3.0.1 )
+	eds? ( >=gnome-extra/evolution-data-server-3.1.5 )
 	socialweb? ( >=net-libs/libsocialweb-0.25.15 )"
 
 # telepathy-mission-control needed at runtime; it is used by the telepathy
@@ -42,11 +42,15 @@ DEPEND="${COMMON_DEPEND}
 	sys-devel/gettext
 
 	socialweb? ( >=net-libs/libsocialweb-0.25.15[vala] )
+	test? ( sys-apps/dbus )
 	vala? (
-		>=dev-lang/vala-0.13.3:0.14[vapigen]
+		>=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] ) )"
 
+# 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
@@ -72,5 +76,5 @@ src_test() {
 		-i tests/eds/Makefile || die "sed failed"
 	# Don't run make check in po/
 	cd tests
-	emake check
+	dbus-launch emake check
 }



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gnome:gnome-next commit in: dev-libs/folks/
@ 2011-09-14 16:59 Alexandre Restovtsev
  0 siblings, 0 replies; 7+ messages in thread
From: Alexandre Restovtsev @ 2011-09-14 16:59 UTC (permalink / raw
  To: gentoo-commits

commit:     755b2a727267bb22e90fdb11a2fbee7a3af6c749
Author:     Alexandre Rostovtsev <tetromino <AT> gmail <DOT> com>
AuthorDate: Wed Sep 14 16:47:00 2011 +0000
Commit:     Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
CommitDate: Wed Sep 14 16:47:00 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=755b2a72

dev-libs/folks: depends on libgee[introspection] (#382901)

Fixes bug #382901, thanks to Ernst Sjöstrand <ernstp <AT> gmail.com> for
reporting.

---
 dev-libs/folks/folks-0.6.2.1.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dev-libs/folks/folks-0.6.2.1.ebuild b/dev-libs/folks/folks-0.6.2.1.ebuild
index 2c6dfb3..5eaefa4 100644
--- a/dev-libs/folks/folks-0.6.2.1.ebuild
+++ b/dev-libs/folks/folks-0.6.2.1.ebuild
@@ -20,7 +20,7 @@ IUSE="eds socialweb test vala"
 COMMON_DEPEND=">=dev-libs/glib-2.24:2
 	>=net-libs/telepathy-glib-0.13.1
 	dev-libs/dbus-glib
-	<dev-libs/libgee-0.7:0
+	<dev-libs/libgee-0.7:0[introspection]
 	dev-libs/libxml2
 	sys-libs/ncurses
 	sys-libs/readline



^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2011-09-14 16:59 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-11  9:13 [gentoo-commits] proj/gnome:gnome-next commit in: dev-libs/folks/ Alexandre Restovtsev
  -- strict thread matches above, loose matches on Subject: below --
2011-09-14 16:59 Alexandre Restovtsev
2011-09-07 10:55 Alexandre Restovtsev
2011-08-30  6:29 Alexandre Restovtsev
2011-08-13 21:33 Alexandre Restovtsev
2011-07-16 18:26 Priit Laes
2011-07-16 17:45 Priit Laes

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox