* [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