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 |