Gentoo Archives: gentoo-commits

From: Nirbheek Chauhan <nirbheek@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: net-im/empathy/, dev-libs/folks/
Date: Mon, 21 Feb 2011 22:06:19
Message-Id: 71b60a8b1269cc65e589461dcdfd9dc47ccfb9b9.nirbheek@gentoo
1 commit: 71b60a8b1269cc65e589461dcdfd9dc47ccfb9b9
2 Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 21 21:45:44 2011 +0000
4 Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 21 22:05:19 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=71b60a8b
7
8 net-im/empathy: 2.91.6.1 -> 2.91.90, fix dev-libs/folks
9
10 * folks: re-add keywords, remove old, tests pass, empathy compiles
11 - Links against system libfolks?
12
13 ---
14 dev-libs/folks/folks-0.3.4.ebuild | 52 --------------------
15 dev-libs/folks/folks-0.3.6.ebuild | 11 +---
16 ...athy-2.91.6.1.ebuild => empathy-2.91.90.ebuild} | 13 ++---
17 3 files changed, 8 insertions(+), 68 deletions(-)
18
19 diff --git a/dev-libs/folks/folks-0.3.4.ebuild b/dev-libs/folks/folks-0.3.4.ebuild
20 deleted file mode 100644
21 index fc4ee1c..0000000
22 --- a/dev-libs/folks/folks-0.3.4.ebuild
23 +++ /dev/null
24 @@ -1,52 +0,0 @@
25 -# Copyright 1999-2011 Gentoo Foundation
26 -# Distributed under the terms of the GNU General Public License v2
27 -# $Header: $
28 -
29 -EAPI="3"
30 -GCONF_DEBUG="yes"
31 -GNOME2_LA_PUNT="yes"
32 -
33 -inherit gnome2
34 -
35 -DESCRIPTION="libfolks is a library that aggregates people from multiple sources"
36 -HOMEPAGE="http://telepathy.freedesktop.org/wiki/Folks"
37 -
38 -LICENSE="LGPL-2"
39 -SLOT="0"
40 -KEYWORDS="~amd64 ~x86"
41 -IUSE="doc"
42 -
43 -RDEPEND=">=dev-libs/glib-2.24:2
44 - >=net-libs/telepathy-glib-0.13.1[vala]
45 - dev-libs/dbus-glib
46 - <dev-libs/libgee-0.7
47 - dev-libs/libxml2
48 - sys-libs/ncurses
49 - sys-libs/readline
50 -"
51 -DEPEND="${RDEPEND}
52 - >=dev-util/intltool-0.35.0
53 - >=dev-util/pkgconfig-0.21
54 - >=dev-lang/vala-0.11.6:0.12[vapigen]
55 - >=dev-libs/gobject-introspection-0.9.12
56 - sys-devel/gettext
57 -"
58 -
59 -pkg_setup() {
60 - DOCS="AUTHORS ChangeLog NEWS README"
61 - G2CONF="${G2CONF}
62 - --enable-import-tool
63 - --enable-inspect-tool
64 - --enable-vala
65 - VALAC=$(type -p valac-0.12)
66 - VAPIGEN=$(type -p vapigen-0.12)
67 - $(use_enable doc docs)
68 - --disable-Werror"
69 -}
70 -
71 -src_prepare() {
72 - gnome2_src_prepare
73 -
74 - # Test suite is badly broken, even from git repo
75 - sed 's/tests//' -i Makefile.am Makefile.in || die "sed failed"
76 -}
77
78 diff --git a/dev-libs/folks/folks-0.3.6.ebuild b/dev-libs/folks/folks-0.3.6.ebuild
79 index 580496b..f9fb2eb 100644
80 --- a/dev-libs/folks/folks-0.3.6.ebuild
81 +++ b/dev-libs/folks/folks-0.3.6.ebuild
82 @@ -13,10 +13,10 @@ HOMEPAGE="http://telepathy.freedesktop.org/wiki/Folks"
83
84 LICENSE="LGPL-2"
85 SLOT="0"
86 -# Broke API, empathy refuses to compile
87 -#KEYWORDS="~amd64 ~x86"
88 +KEYWORDS="~amd64 ~x86"
89 IUSE="doc"
90
91 +# FIXME: links against system libfolks instead of the built one
92 RDEPEND=">=dev-libs/glib-2.24:2
93 >=net-libs/telepathy-glib-0.13.1[vala]
94 dev-libs/dbus-glib
95 @@ -44,10 +44,3 @@ pkg_setup() {
96 $(use_enable doc docs)
97 --disable-Werror"
98 }
99 -
100 -src_prepare() {
101 - gnome2_src_prepare
102 -
103 - # Test suite is badly broken, even from git repo
104 - sed 's/tests//' -i Makefile.am Makefile.in || die "sed failed"
105 -}
106
107 diff --git a/net-im/empathy/empathy-2.91.6.1.ebuild b/net-im/empathy/empathy-2.91.90.ebuild
108 similarity index 89%
109 rename from net-im/empathy/empathy-2.91.6.1.ebuild
110 rename to net-im/empathy/empathy-2.91.90.ebuild
111 index fe64830..455079a 100644
112 --- a/net-im/empathy/empathy-2.91.6.1.ebuild
113 +++ b/net-im/empathy/empathy-2.91.90.ebuild
114 @@ -4,6 +4,7 @@
115
116 EAPI="3"
117 GCONF_DEBUG="yes"
118 +GNOME2_LA_PUNT="yes"
119 PYTHON_DEPEND="2:2.4"
120
121 inherit eutils gnome2 multilib python
122 @@ -19,17 +20,15 @@ IUSE="+gnome eds sendto networkmanager spell test webkit" # map
123
124 # FIXME: gst-plugins-bad is required for the valve plugin. This should move to good
125 # eventually at which point the dep can be dropped
126 -# XXX: dbus-glib is for dbus-binding-tool, but it's not actually used anywhere?
127 -# NOTE: ~folks-0.3.4 is required. 0.3.6 broke API.
128 RDEPEND=">=dev-libs/glib-2.27.2:2
129 >=x11-libs/gtk+-2.99.0:3
130 >=dev-libs/dbus-glib-0.51
131 - >=net-libs/telepathy-glib-0.13.11
132 + >=net-libs/telepathy-glib-0.13.12
133 >=media-libs/libcanberra-0.25[gtk3]
134 >=x11-libs/libnotify-0.7.0
135 >=gnome-base/gnome-keyring-2.91.4-r300
136 >=net-libs/gnutls-2.8.5
137 - ~dev-libs/folks-0.3.4
138 + >=dev-libs/folks-0.3.5
139
140 gnome-base/gsettings-desktop-schemas
141 net-libs/farsight2
142 @@ -51,8 +50,8 @@ RDEPEND=">=dev-libs/glib-2.27.2:2
143 >=app-text/iso-codes-0.35 )
144 webkit? ( >=net-libs/webkit-gtk-1.3.2:3 )"
145 # map? (
146 -# >=media-libs/libchamplain-0.7.1[gtk]
147 -# >=media-libs/clutter-gtk-0.90.3:1.0 )
148 +# media-libs/libchamplain[gtk]:0.10
149 +# media-libs/clutter-gtk:1.0 )
150 DEPEND="${RDEPEND}
151 app-text/scrollkeeper
152 >=app-text/gnome-doc-utils-0.17.3
153 @@ -73,7 +72,7 @@ pkg_setup() {
154 src_prepare() {
155 DOCS="CONTRIBUTORS AUTHORS ChangeLog NEWS README"
156
157 - # Hard disable favourite_contacts and tpl, TpLogger is buggy.
158 + # TODO: Re-add map/location support
159 G2CONF="${G2CONF}
160 --disable-static
161 --disable-location