Gentoo Archives: gentoo-commits

From: Alexandre Restovtsev <tetromino@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:gnome-next commit in: net-im/empathy/
Date: Wed, 27 Jul 2011 02:43:19
Message-Id: 9e8ebf42a4cfbd4579b0cf5947d139f6f27e8a5b.tetromino@gentoo
1 commit: 9e8ebf42a4cfbd4579b0cf5947d139f6f27e8a5b
2 Author: Alexandre Rostovtsev <tetromino <AT> gmail <DOT> com>
3 AuthorDate: Wed Jul 27 01:57:15 2011 +0000
4 Commit: Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
5 CommitDate: Wed Jul 27 02:41:56 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=9e8ebf42
7
8 net-im/empathy: 3.1.3 → 3.1.4
9
10 Version bump. Sort the dependency list a bit so it's easier to manage;
11 update the telepathy-glib dep; clutter is now required for making
12 calls. Add a video USE flag for webcam features (pulls in cheese and
13 gudev). Since gnome-control-center upstream has dropped support for
14 third-party panels, disable control-center-embedding for now.
15
16 ---
17 .../{empathy-3.1.3.ebuild => empathy-3.1.4.ebuild} | 34 +++++++++++-------
18 net-im/empathy/empathy-9999.ebuild | 38 ++++++++++++-------
19 2 files changed, 45 insertions(+), 27 deletions(-)
20
21 diff --git a/net-im/empathy/empathy-3.1.3.ebuild b/net-im/empathy/empathy-3.1.4.ebuild
22 similarity index 81%
23 rename from net-im/empathy/empathy-3.1.3.ebuild
24 rename to net-im/empathy/empathy-3.1.4.ebuild
25 index fa73205..9d31916 100644
26 --- a/net-im/empathy/empathy-3.1.3.ebuild
27 +++ b/net-im/empathy/empathy-3.1.4.ebuild
28 @@ -24,44 +24,48 @@ else
29 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
30 fi
31 # FIXME: Add location support once geoclue stops being idiotic with automagic deps
32 -IUSE="debug eds +gnome +map +geoloc +networkmanager sendto spell test webkit"
33 +IUSE="debug eds +map +geoloc +networkmanager sendto spell test +video webkit" # gnome
34
35 # FIXME: gst-plugins-bad is required for the valve plugin. This should move to good
36 # eventually at which point the dep can be dropped
37 RDEPEND=">=dev-libs/glib-2.28:2
38 >=x11-libs/gtk+-3.0.2:3
39 >=dev-libs/dbus-glib-0.51
40 - >=net-libs/telepathy-glib-0.15.2
41 + >=net-libs/telepathy-glib-0.15.3
42 >=media-libs/libcanberra-0.25[gtk3]
43 >=x11-libs/libnotify-0.7
44 >=gnome-base/gnome-keyring-2.91.4-r300
45 >=net-libs/gnutls-2.8.5
46 >=dev-libs/folks-0.5.1
47
48 + dev-libs/libxml2:2
49 gnome-base/gsettings-desktop-schemas
50 - net-libs/farsight2
51 + media-libs/clutter:1.0
52 + >=media-libs/clutter-gtk-0.90.3:1.0
53 + media-libs/clutter-gst:1.0
54 media-libs/gstreamer:0.10
55 media-libs/gst-plugins-base:0.10
56 media-libs/gst-plugins-bad
57 + >=net-im/telepathy-logger-0.2.8
58 + net-libs/farsight2
59 >=net-libs/telepathy-farsight-0.0.14
60 - dev-libs/libxml2:2
61 - x11-libs/libX11
62 net-voip/telepathy-connection-managers
63 - >=net-im/telepathy-logger-0.2.8
64 + x11-libs/libX11
65
66 eds? ( >=gnome-extra/evolution-data-server-1.2 )
67 geoloc? ( >=app-misc/geoclue-0.11 )
68 - gnome? ( >=gnome-base/gnome-control-center-2.31.4 )
69 - map? (
70 - media-libs/libchamplain:0.10[gtk]
71 - media-libs/clutter-gtk:1.0 )
72 + map? ( media-libs/libchamplain:0.10[gtk] )
73 networkmanager? ( >=net-misc/networkmanager-0.7 )
74 sendto? ( >=gnome-extra/nautilus-sendto-2.90.0 )
75 spell? (
76 >=app-text/enchant-1.2
77 >=app-text/iso-codes-0.35 )
78 + video? (
79 + || ( sys-fs/udev[gudev] sys-fs/udev[extras] )
80 + >=media-video/cheese-2.91.91.1 )
81 webkit? ( >=net-libs/webkit-gtk-1.3.2:3 )
82 "
83 + # gnome? ( >=gnome-base/gnome-control-center-2.31.4 )
84 DEPEND="${RDEPEND}
85 app-text/scrollkeeper
86 >=app-text/gnome-doc-utils-0.17.3
87 @@ -76,7 +80,6 @@ PDEPEND=">=net-im/telepathy-mission-control-5.7.6"
88
89 pkg_setup() {
90 DOCS="CONTRIBUTORS AUTHORS ChangeLog NEWS README"
91 -
92 # TODO: Re-add location support
93 G2CONF="${G2CONF}
94 --disable-coding-style-checks
95 @@ -84,15 +87,20 @@ pkg_setup() {
96 --disable-static
97 --disable-meego
98 --disable-Werror
99 + --enable-call
100 $(use_enable debug)
101 $(use_with eds)
102 $(use_enable geoloc location)
103 - $(use_enable gnome control-center-embedding)
104 $(use_enable map)
105 $(use_with networkmanager connectivity nm)
106 $(use_enable sendto nautilus-sendto)
107 $(use_enable spell)
108 - $(use_enable webkit)"
109 + $(use_with video cheese)
110 + $(use_enable video gudev)
111 + $(use_enable webkit)
112 + --disable-control-center-embedding"
113 + # $(use_enable gnome control-center-embedding)
114 + # gnome-control-center-3.1.4 dropped support for third-party panels
115
116 # Build time python tools needs python2
117 python_set_active_version 2
118
119 diff --git a/net-im/empathy/empathy-9999.ebuild b/net-im/empathy/empathy-9999.ebuild
120 index cd9dbf8..9d31916 100644
121 --- a/net-im/empathy/empathy-9999.ebuild
122 +++ b/net-im/empathy/empathy-9999.ebuild
123 @@ -5,6 +5,7 @@
124 EAPI="3"
125 GCONF_DEBUG="no"
126 GNOME2_LA_PUNT="yes"
127 +GNOME_TARBALL_SUFFIX="xz"
128 PYTHON_DEPEND="2:2.4"
129
130 inherit eutils gnome2 multilib python
131 @@ -23,7 +24,7 @@ else
132 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
133 fi
134 # FIXME: Add location support once geoclue stops being idiotic with automagic deps
135 -IUSE="debug eds +gnome +map +networkmanager sendto spell test webkit"
136 +IUSE="debug eds +map +geoloc +networkmanager sendto spell test +video webkit" # gnome
137
138 # FIXME: gst-plugins-bad is required for the valve plugin. This should move to good
139 # eventually at which point the dep can be dropped
140 @@ -35,31 +36,36 @@ RDEPEND=">=dev-libs/glib-2.28:2
141 >=x11-libs/libnotify-0.7
142 >=gnome-base/gnome-keyring-2.91.4-r300
143 >=net-libs/gnutls-2.8.5
144 - >=dev-libs/folks-0.5.2
145 + >=dev-libs/folks-0.5.1
146
147 + dev-libs/libxml2:2
148 gnome-base/gsettings-desktop-schemas
149 - net-libs/farsight2
150 + media-libs/clutter:1.0
151 + >=media-libs/clutter-gtk-0.90.3:1.0
152 + media-libs/clutter-gst:1.0
153 media-libs/gstreamer:0.10
154 media-libs/gst-plugins-base:0.10
155 media-libs/gst-plugins-bad
156 + >=net-im/telepathy-logger-0.2.8
157 + net-libs/farsight2
158 >=net-libs/telepathy-farsight-0.0.14
159 - dev-libs/libxml2:2
160 - x11-libs/libX11
161 net-voip/telepathy-connection-managers
162 - >=net-im/telepathy-logger-0.2.10
163 + x11-libs/libX11
164
165 eds? ( >=gnome-extra/evolution-data-server-1.2 )
166 - gnome? ( >=gnome-base/gnome-control-center-2.31.4 )
167 - map? (
168 - media-libs/libchamplain:0.10[gtk]
169 - media-libs/clutter-gtk:1.0 )
170 + geoloc? ( >=app-misc/geoclue-0.11 )
171 + map? ( media-libs/libchamplain:0.10[gtk] )
172 networkmanager? ( >=net-misc/networkmanager-0.7 )
173 sendto? ( >=gnome-extra/nautilus-sendto-2.90.0 )
174 spell? (
175 >=app-text/enchant-1.2
176 >=app-text/iso-codes-0.35 )
177 + video? (
178 + || ( sys-fs/udev[gudev] sys-fs/udev[extras] )
179 + >=media-video/cheese-2.91.91.1 )
180 webkit? ( >=net-libs/webkit-gtk-1.3.2:3 )
181 "
182 + # gnome? ( >=gnome-base/gnome-control-center-2.31.4 )
183 DEPEND="${RDEPEND}
184 app-text/scrollkeeper
185 >=app-text/gnome-doc-utils-0.17.3
186 @@ -74,23 +80,27 @@ PDEPEND=">=net-im/telepathy-mission-control-5.7.6"
187
188 pkg_setup() {
189 DOCS="CONTRIBUTORS AUTHORS ChangeLog NEWS README"
190 -
191 # TODO: Re-add location support
192 G2CONF="${G2CONF}
193 --disable-coding-style-checks
194 --disable-schemas-compile
195 --disable-static
196 --disable-meego
197 - --disable-location
198 --disable-Werror
199 + --enable-call
200 $(use_enable debug)
201 $(use_with eds)
202 - $(use_enable gnome control-center-embedding)
203 + $(use_enable geoloc location)
204 $(use_enable map)
205 $(use_with networkmanager connectivity nm)
206 $(use_enable sendto nautilus-sendto)
207 $(use_enable spell)
208 - $(use_enable webkit)"
209 + $(use_with video cheese)
210 + $(use_enable video gudev)
211 + $(use_enable webkit)
212 + --disable-control-center-embedding"
213 + # $(use_enable gnome control-center-embedding)
214 + # gnome-control-center-3.1.4 dropped support for third-party panels
215
216 # Build time python tools needs python2
217 python_set_active_version 2