Merge lp:~ken-vandine/empathy/no_unity_no_uoa into lp:~ubuntu-desktop/empathy/ubuntu

Proposed by Ken VanDine
Status: Merged
Merged at revision: 396
Proposed branch: lp:~ken-vandine/empathy/no_unity_no_uoa
Merge into: lp:~ubuntu-desktop/empathy/ubuntu
Diff against target: 1251 lines (+71/-1003)
28 files modified
debian/account-plugin-aim.install (+0/-2)
debian/account-plugin-gadugadu.install (+0/-2)
debian/account-plugin-groupwise.install (+0/-2)
debian/account-plugin-icq.install (+0/-2)
debian/account-plugin-irc.install (+0/-2)
debian/account-plugin-jabber.install (+0/-2)
debian/account-plugin-mxit.install (+0/-2)
debian/account-plugin-myspace.install (+0/-2)
debian/account-plugin-salut.install (+0/-2)
debian/account-plugin-sametime.install (+0/-2)
debian/account-plugin-sip.install (+0/-2)
debian/account-plugin-yahoo.install (+0/-2)
debian/account-plugin-yahoojp.install (+0/-2)
debian/account-plugin-zephyr.install (+0/-2)
debian/changelog (+20/-0)
debian/compat (+1/-1)
debian/control (+46/-305)
debian/empathy.install (+1/-1)
debian/mcp-account-manager-goa.install (+0/-1)
debian/mcp-account-manager-uoa.install (+0/-4)
debian/patches/10_use_notify_osd_icons.patch (+0/-48)
debian/patches/23_idomessagedialog_for_voip_and_ft.patch (+0/-203)
debian/patches/41_unity_launcher_progress.patch (+0/-251)
debian/patches/43_quicklists.patch (+0/-29)
debian/patches/series (+0/-5)
debian/patches/ubuntu_launch_uoa_panel.patch (+0/-76)
debian/rules (+1/-49)
debian/shlibs.local (+2/-2)
To merge this branch: bzr merge lp:~ken-vandine/empathy/no_unity_no_uoa
Reviewer Review Type Date Requested Status
Ubuntu Desktop Pending
Review via email: mp+323384@code.launchpad.net

Description of the change

Dropped patches used for unity and UOA integration. Also dropped all the UOA related packages.

To post a comment you must log in.
393. By Ken VanDine

New upstream release

394. By Ken VanDine

bumped shlibs

395. By Ken VanDine

added Provides for the packages we are removing

396. By Ken VanDine

* debian/compat
  - bumped to 9

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== removed file 'debian/account-plugin-aim.install'
--- debian/account-plugin-aim.install 2013-05-31 10:25:14 +0000
+++ debian/account-plugin-aim.install 1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
1usr/share/accounts/providers/aim.provider
2usr/share/accounts/services/aim-im.service
30
=== removed file 'debian/account-plugin-gadugadu.install'
--- debian/account-plugin-gadugadu.install 2013-05-31 10:25:14 +0000
+++ debian/account-plugin-gadugadu.install 1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
1usr/share/accounts/providers/gadugadu.provider
2usr/share/accounts/services/gadugadu-im.service
30
=== removed file 'debian/account-plugin-groupwise.install'
--- debian/account-plugin-groupwise.install 2013-05-31 10:25:14 +0000
+++ debian/account-plugin-groupwise.install 1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
1usr/share/accounts/providers/groupwise.provider
2usr/share/accounts/services/groupwise-im.service
30
=== removed file 'debian/account-plugin-icq.install'
--- debian/account-plugin-icq.install 2013-05-31 10:25:14 +0000
+++ debian/account-plugin-icq.install 1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
1usr/share/accounts/providers/icq.provider
2usr/share/accounts/services/icq-im.service
30
=== removed file 'debian/account-plugin-irc.install'
--- debian/account-plugin-irc.install 2013-05-31 10:25:14 +0000
+++ debian/account-plugin-irc.install 1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
1usr/share/accounts/providers/irc.provider
2usr/share/accounts/services/irc-im.service
30
=== removed file 'debian/account-plugin-jabber.install'
--- debian/account-plugin-jabber.install 2013-05-31 10:25:14 +0000
+++ debian/account-plugin-jabber.install 1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
1usr/share/accounts/providers/jabber.provider
2usr/share/accounts/services/jabber-im.service
30
=== removed file 'debian/account-plugin-mxit.install'
--- debian/account-plugin-mxit.install 2013-05-31 10:25:14 +0000
+++ debian/account-plugin-mxit.install 1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
1usr/share/accounts/providers/mxit.provider
2usr/share/accounts/services/mxit-im.service
30
=== removed file 'debian/account-plugin-myspace.install'
--- debian/account-plugin-myspace.install 2013-05-31 10:25:14 +0000
+++ debian/account-plugin-myspace.install 1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
1usr/share/accounts/providers/myspace.provider
2usr/share/accounts/services/myspace-im.service
30
=== removed file 'debian/account-plugin-salut.install'
--- debian/account-plugin-salut.install 2013-05-31 10:25:14 +0000
+++ debian/account-plugin-salut.install 1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
1usr/share/accounts/providers/local-xmpp.provider
2usr/share/accounts/services/local-xmpp-im.service
30
=== removed file 'debian/account-plugin-sametime.install'
--- debian/account-plugin-sametime.install 2013-05-31 10:25:14 +0000
+++ debian/account-plugin-sametime.install 1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
1usr/share/accounts/providers/sametime.provider
2usr/share/accounts/services/sametime-im.service
30
=== removed file 'debian/account-plugin-sip.install'
--- debian/account-plugin-sip.install 2013-05-31 10:25:14 +0000
+++ debian/account-plugin-sip.install 1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
1usr/share/accounts/providers/sip.provider
2usr/share/accounts/services/sip-im.service
30
=== removed file 'debian/account-plugin-yahoo.install'
--- debian/account-plugin-yahoo.install 2013-05-31 10:25:14 +0000
+++ debian/account-plugin-yahoo.install 1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
1usr/share/accounts/providers/yahoo.provider
2usr/share/accounts/services/yahoo-im.service
30
=== removed file 'debian/account-plugin-yahoojp.install'
--- debian/account-plugin-yahoojp.install 2013-05-31 10:25:14 +0000
+++ debian/account-plugin-yahoojp.install 1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
1usr/share/accounts/providers/yahoojp.provider
2usr/share/accounts/services/yahoojp-im.service
30
=== removed file 'debian/account-plugin-zephyr.install'
--- debian/account-plugin-zephyr.install 2013-05-31 10:25:14 +0000
+++ debian/account-plugin-zephyr.install 1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
1usr/share/accounts/providers/zephyr.provider
2usr/share/accounts/services/zephyr-im.service
30
=== modified file 'debian/changelog'
--- debian/changelog 2016-09-29 14:23:36 +0000
+++ debian/changelog 2017-05-02 18:19:56 +0000
@@ -1,3 +1,23 @@
1empathy (3.12.13-0ubuntu1) UNRELEASED; urgency=medium
2
3 * New upstream release
4 * Dropped unity related patches
5 -debian/patches/23_idomessagedialog_for_voip_and_ft.patch
6 -debian/patches/41_unity_launcher_progress.patch
7 -debian/patches/43_quicklists.patch
8 * Dropped UOA patch
9 -debian/patches/ubuntu_launch_uoa_panel.patch
10 * Dropped notify-osd icons patch
11 -debian/patches/10_use_notify_osd_icons.patch
12 * debian/control
13 - Removed account-plugin-*, and other UOA related packages. Include GOA
14 plugin in the empathy package as there's no benefit to splitting it out
15 without UOA
16 * debian/compat
17 - bumped to 9
18
19 -- Ken VanDine <ken.vandine@canonical.com> Thu, 27 Apr 2017 14:40:30 -0400
20
1empathy (3.12.12-3ubuntu1) yakkety; urgency=medium21empathy (3.12.12-3ubuntu1) yakkety; urgency=medium
222
3 * Merge with Debian. Remaining changes:23 * Merge with Debian. Remaining changes:
424
=== modified file 'debian/compat'
--- debian/compat 2014-11-17 16:41:01 +0000
+++ debian/compat 2017-05-02 18:19:56 +0000
@@ -1,1 +1,1 @@
1819
22
=== modified file 'debian/control'
--- debian/control 2016-09-29 14:23:30 +0000
+++ debian/control 2017-05-02 18:19:56 +0000
@@ -47,11 +47,6 @@
47 libgoa-1.0-dev (>= 3.8),47 libgoa-1.0-dev (>= 3.8),
48 libchamplain-gtk-0.12-dev (>= 0.12.1),48 libchamplain-gtk-0.12-dev (>= 0.12.1),
49 libsecret-1-dev,49 libsecret-1-dev,
50 libido3-0.1-dev (>= 0.2.90),
51 libaccount-plugin-1.0-dev,
52 libsignon-glib-dev (>= 1.8),
53 libaccounts-glib-dev (>= 1.1),
54 libunity-dev (>= 5.0.0)
55Standards-Version: 3.9.850Standards-Version: 3.9.8
56Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/empathy/ubuntu51Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/empathy/ubuntu
57Homepage: https://wiki.gnome.org/Apps/Empathy52Homepage: https://wiki.gnome.org/Apps/Empathy
@@ -73,10 +68,54 @@
73 gvfs-backends,68 gvfs-backends,
74 sound-theme-freedesktop,69 sound-theme-freedesktop,
75 gnome-contacts,70 gnome-contacts,
76 mcp-account-manager-uoa | mcp-account-manager-goa,
77Suggests: vino,71Suggests: vino,
78 telepathy-idle72 telepathy-idle
79Replaces: libempathy-gtk-common73Breaks: account-plugin-gadugadu (<< 3.12.12-3ubuntu2),
74 account-plugin-groupwise (<< 3.12.12-3ubuntu2),
75 account-plugin-icq (<< 3.12.12-3ubuntu2),
76 account-plugin-irc (<< 3.12.12-3ubuntu2),
77 account-plugin-jabber (<< 3.12.12-3ubuntu2),
78 account-plugin-mxit (<< 3.12.12-3ubuntu2),
79 account-plugin-myspace (<< 3.12.12-3ubuntu2),
80 account-plugin-salut (<< 3.12.12-3ubuntu2),
81 account-plugin-sametime (<< 3.12.12-3ubuntu2),
82 account-plugin-sip (<< 3.12.12-3ubuntu2),
83 account-plugin-yahoo (<< 3.12.12-3ubuntu2),
84 account-plugin-yahoojp (<< 3.12.12-3ubuntu2),
85 account-plugin-zephyr (<< 3.12.12-3ubuntu2),
86 mcp-account-manager-goa (<< 3.12.12-3ubuntu2),
87 mcp-account-manager-uoa (<< 3.12.12-3ubuntu2),
88Replaces: account-plugin-gadugadu (<< 3.12.12-3ubuntu2),
89 account-plugin-groupwise (<< 3.12.12-3ubuntu2),
90 account-plugin-icq (<< 3.12.12-3ubuntu2),
91 account-plugin-irc (<< 3.12.12-3ubuntu2),
92 account-plugin-jabber (<< 3.12.12-3ubuntu2),
93 account-plugin-mxit (<< 3.12.12-3ubuntu2),
94 account-plugin-myspace (<< 3.12.12-3ubuntu2),
95 account-plugin-salut (<< 3.12.12-3ubuntu2),
96 account-plugin-sametime (<< 3.12.12-3ubuntu2),
97 account-plugin-sip (<< 3.12.12-3ubuntu2),
98 account-plugin-yahoo (<< 3.12.12-3ubuntu2),
99 account-plugin-yahoojp (<< 3.12.12-3ubuntu2),
100 account-plugin-zephyr (<< 3.12.12-3ubuntu2),
101 libempathy-gtk-common,
102 mcp-account-manager-goa (<< 3.12.12-3ubuntu2),
103 mcp-account-manager-uoa (<< 3.12.12-3ubuntu2),
104Provides: account-plugin-gadugadu,
105 account-plugin-groupwise,
106 account-plugin-icq,
107 account-plugin-irc,
108 account-plugin-jabber,
109 account-plugin-mxit,
110 account-plugin-myspace,
111 account-plugin-salut,
112 account-plugin-sametime,
113 account-plugin-sip,
114 account-plugin-yahoo,
115 account-plugin-yahoojp,
116 account-plugin-zephyr,
117 mcp-account-manager-goa,
118 mcp-account-manager-uoa,
80Description: GNOME multi-protocol chat and call client119Description: GNOME multi-protocol chat and call client
81 Instant messaging program supporting text, voice, video, file transfers120 Instant messaging program supporting text, voice, video, file transfers
82 and inter-application communication over many different protocols,121 and inter-application communication over many different protocols,
@@ -100,301 +139,3 @@
100 .139 .
101 This package contains the architecture independent files for Empathy140 This package contains the architecture independent files for Empathy
102 IM application.141 IM application.
103
104Package: mcp-account-manager-goa
105Architecture: any
106Depends: ${shlibs:Depends},
107 ${misc:Depends},
108 empathy (= ${binary:Version})
109Description: GNOME multi-protocol chat and call client (GOA plugin)
110 Instant messaging program supporting text, voice, video, file transfers
111 and inter-application communication over many different protocols,
112 including: AIM, Google Talk (Jabber/XMPP), Yahoo!, Salut, Gadu-Gadu,
113 Groupwise and ICQ.
114 .
115 This package contains GNOME Online Accounts plugin for Mission Control.
116
117Package: mcp-account-manager-uoa
118Architecture: any
119Depends: ${shlibs:Depends},
120 ${misc:Depends},
121 empathy (= ${binary:Version}),
122 signon-plugin-password,
123 telepathy-mission-control-5 (>= 1:5.13.0-0ubuntu3)
124Recommends: ubuntu-control-center-signon,
125 account-plugin-aim,
126 account-plugin-jabber,
127 account-plugin-google,
128 account-plugin-yahoo,
129 account-plugin-salut
130Suggests: account-plugin-gadugadu,
131 account-plugin-groupwise,
132 account-plugin-icq,
133 account-plugin-irc,
134 account-plugin-mxit,
135 account-plugin-myspace,
136 account-plugin-sametime,
137 account-plugin-sip,
138 account-plugin-yahoojp,
139 account-plugin-zephyr
140Breaks: account-plugin-empathy
141Replaces: account-plugin-empathy
142Description: GNOME multi-protocol chat and call client (UOA plugin)
143 Instant messaging program supporting text, voice, video, file transfers
144 and inter-application communication over many different protocols,
145 including: AIM, Google Talk (Jabber/XMPP), Yahoo!, Salut, Gadu-Gadu,
146 Groupwise and ICQ.
147 .
148 This package contains Ubuntu Online Accounts plugin for Mission Control.
149
150Package: account-plugin-aim
151Architecture: any
152Depends: ${shlibs:Depends},
153 ${misc:Depends},
154 empathy (= ${binary:Version}),
155 telepathy-haze,
156 mcp-account-manager-uoa,
157 unity-asset-pool (>> 0.8.24daily13.03.20.1)
158Breaks: account-plugin-empathy
159Replaces: account-plugin-empathy
160Description: Messaging account plugin for AIM
161 Instant messaging program supporting text, voice, video, file transfers
162 and inter-application communication over many different protocols,
163 including: AIM, Google Talk (Jabber/XMPP), Yahoo!, Salut, Gadu-Gadu,
164 Groupwise and ICQ.
165 .
166 This package contains UOA account plugins for the Empathy IM application.
167
168Package: account-plugin-gadugadu
169Architecture: any
170Depends: ${shlibs:Depends},
171 ${misc:Depends},
172 empathy (= ${binary:Version}),
173 telepathy-haze,
174 mcp-account-manager-uoa,
175 unity-asset-pool (>> 0.8.24daily13.03.20.1)
176Breaks: account-plugin-empathy
177Replaces: account-plugin-empathy
178Description: Messaging account plugin for GaduGadu
179 Instant messaging program supporting text, voice, video, file transfers
180 and inter-application communication over many different protocols,
181 including: AIM, Google Talk (Jabber/XMPP), Yahoo!, Salut, Gadu-Gadu,
182 Groupwise and ICQ.
183 .
184 This package contains UOA account plugins for the Empathy IM application.
185
186Package: account-plugin-groupwise
187Architecture: any
188Depends: ${shlibs:Depends},
189 ${misc:Depends},
190 empathy (= ${binary:Version}),
191 telepathy-haze,
192 mcp-account-manager-uoa,
193 unity-asset-pool (>> 0.8.24daily13.03.20.1)
194Breaks: account-plugin-empathy
195Replaces: account-plugin-empathy
196Description: Messaging account plugin for Groupwise
197 Instant messaging program supporting text, voice, video, file transfers
198 and inter-application communication over many different protocols,
199 including: AIM, Google Talk (Jabber/XMPP), Yahoo!, Salut, Gadu-Gadu,
200 Groupwise and ICQ.
201 .
202 This package contains UOA account plugins for the Empathy IM application.
203
204Package: account-plugin-icq
205Architecture: any
206Depends: ${shlibs:Depends},
207 ${misc:Depends},
208 empathy (= ${binary:Version}),
209 telepathy-haze,
210 mcp-account-manager-uoa,
211 unity-asset-pool (>> 0.8.24daily13.03.20.1)
212Breaks: account-plugin-empathy
213Replaces: account-plugin-empathy
214Description: Messaging account plugin for ICQ
215 Instant messaging program supporting text, voice, video, file transfers
216 and inter-application communication over many different protocols,
217 including: AIM, Google Talk (Jabber/XMPP), Yahoo!, Salut, Gadu-Gadu,
218 Groupwise and ICQ.
219 .
220 This package contains UOA account plugins for the Empathy IM application.
221
222Package: account-plugin-irc
223Architecture: any
224Depends: ${shlibs:Depends},
225 ${misc:Depends},
226 empathy (= ${binary:Version}),
227 telepathy-idle,
228 mcp-account-manager-uoa,
229 unity-asset-pool (>> 0.8.24daily13.03.20.1)
230Breaks: account-plugin-empathy
231Replaces: account-plugin-empathy
232Description: Messaging account plugin for IRC
233 Instant messaging program supporting text, voice, video, file transfers
234 and inter-application communication over many different protocols,
235 including: AIM, Google Talk (Jabber/XMPP), Yahoo!, Salut, Gadu-Gadu,
236 Groupwise and ICQ.
237 .
238 This package contains UOA account plugins for the Empathy IM application.
239
240Package: account-plugin-jabber
241Architecture: any
242Depends: ${shlibs:Depends},
243 ${misc:Depends},
244 empathy (= ${binary:Version}),
245 telepathy-gabble,
246 mcp-account-manager-uoa,
247 unity-asset-pool (>> 0.8.24daily13.03.20.1)
248Breaks: account-plugin-empathy
249Replaces: account-plugin-empathy
250Description: Messaging account plugin for Jabber/XMPP
251 Instant messaging program supporting text, voice, video, file transfers
252 and inter-application communication over many different protocols,
253 including: AIM, Google Talk (Jabber/XMPP), Yahoo!, Salut, Gadu-Gadu,
254 Groupwise and ICQ.
255 .
256 This package contains UOA account plugins for the Empathy IM application.
257
258Package: account-plugin-mxit
259Architecture: any
260Depends: ${shlibs:Depends},
261 ${misc:Depends},
262 empathy (= ${binary:Version}),
263 telepathy-haze,
264 mcp-account-manager-uoa,
265 unity-asset-pool (>> 0.8.24daily13.03.20.1)
266Breaks: account-plugin-empathy
267Replaces: account-plugin-empathy
268Description: Messaging account plugin for Mxit
269 Instant messaging program supporting text, voice, video, file transfers
270 and inter-application communication over many different protocols,
271 including: AIM, Google Talk (Jabber/XMPP), Yahoo!, Salut, Gadu-Gadu,
272 Groupwise and ICQ.
273 .
274 This package contains UOA account plugins for the Empathy IM application.
275
276Package: account-plugin-myspace
277Architecture: any
278Depends: ${shlibs:Depends},
279 ${misc:Depends},
280 empathy (= ${binary:Version}),
281 telepathy-haze,
282 mcp-account-manager-uoa,
283 unity-asset-pool (>> 0.8.24daily13.03.20.1)
284Breaks: account-plugin-empathy
285Replaces: account-plugin-empathy
286Description: Messaging account plugin for MySpace
287 Instant messaging program supporting text, voice, video, file transfers
288 and inter-application communication over many different protocols,
289 including: AIM, Google Talk (Jabber/XMPP), Yahoo!, Salut, Gadu-Gadu,
290 Groupwise and ICQ.
291 .
292 This package contains UOA account plugins for the Empathy IM application.
293
294Package: account-plugin-salut
295Architecture: any
296Depends: ${shlibs:Depends},
297 ${misc:Depends},
298 empathy (= ${binary:Version}),
299 telepathy-salut,
300 mcp-account-manager-uoa,
301 unity-asset-pool (>> 0.8.24daily13.03.20.1)
302Breaks: account-plugin-empathy
303Replaces: account-plugin-empathy
304Description: Messaging account plugin for Local XMPP (Salut)
305 Instant messaging program supporting text, voice, video, file transfers
306 and inter-application communication over many different protocols,
307 including: AIM, Google Talk (Jabber/XMPP), Yahoo!, Salut, Gadu-Gadu,
308 Groupwise and ICQ.
309 .
310 This package contains UOA account plugins for the Empathy IM application.
311
312Package: account-plugin-sametime
313Architecture: any
314Depends: ${shlibs:Depends},
315 ${misc:Depends},
316 empathy (= ${binary:Version}),
317 telepathy-haze,
318 mcp-account-manager-uoa,
319 unity-asset-pool (>> 0.8.24daily13.03.20.1)
320Breaks: account-plugin-empathy
321Replaces: account-plugin-empathy
322Description: Messaging account plugin for Sametime
323 Instant messaging program supporting text, voice, video, file transfers
324 and inter-application communication over many different protocols,
325 including: AIM, Google Talk (Jabber/XMPP), Yahoo!, Salut, Gadu-Gadu,
326 Groupwise and ICQ.
327 .
328 This package contains UOA account plugins for the Empathy IM application.
329
330Package: account-plugin-sip
331Architecture: any
332Depends: ${shlibs:Depends},
333 ${misc:Depends},
334 empathy (= ${binary:Version}),
335 telepathy-rakia,
336 mcp-account-manager-uoa,
337 unity-asset-pool (>> 0.8.24daily13.03.20.1)
338Breaks: account-plugin-empathy
339Replaces: account-plugin-empathy
340Description: Messaging account plugin for SIP
341 Instant messaging program supporting text, voice, video, file transfers
342 and inter-application communication over many different protocols,
343 including: AIM, Google Talk (Jabber/XMPP), Yahoo!, Salut, Gadu-Gadu,
344 Groupwise and ICQ.
345 .
346 This package contains UOA account plugins for the Empathy IM application.
347
348Package: account-plugin-yahoo
349Architecture: any
350Depends: ${shlibs:Depends},
351 ${misc:Depends},
352 empathy (= ${binary:Version}),
353 telepathy-haze,
354 mcp-account-manager-uoa,
355 unity-asset-pool (>> 0.8.24daily13.03.20.1)
356Breaks: account-plugin-empathy
357Replaces: account-plugin-empathy
358Description: Messaging account plugin for Yahoo!
359 Instant messaging program supporting text, voice, video, file transfers
360 and inter-application communication over many different protocols,
361 including: AIM, Google Talk (Jabber/XMPP), Yahoo!, Salut, Gadu-Gadu,
362 Groupwise and ICQ.
363 .
364 This package contains UOA account plugins for the Empathy IM application.
365
366Package: account-plugin-yahoojp
367Architecture: any
368Depends: ${shlibs:Depends},
369 ${misc:Depends},
370 empathy (= ${binary:Version}),
371 telepathy-haze,
372 mcp-account-manager-uoa,
373 unity-asset-pool (>> 0.8.24daily13.03.20.1)
374Breaks: account-plugin-empathy
375Replaces: account-plugin-empathy
376Description: Messaging account plugin for Yahoo Japan
377 Instant messaging program supporting text, voice, video, file transfers
378 and inter-application communication over many different protocols,
379 including: AIM, Google Talk (Jabber/XMPP), Yahoo!, Salut, Gadu-Gadu,
380 Groupwise and ICQ.
381 .
382 This package contains UOA account plugins for the Empathy IM application.
383
384Package: account-plugin-zephyr
385Architecture: any
386Depends: ${shlibs:Depends},
387 ${misc:Depends},
388 empathy (= ${binary:Version}),
389 telepathy-haze,
390 mcp-account-manager-uoa,
391 unity-asset-pool (>> 0.8.24daily13.03.20.1)
392Breaks: account-plugin-empathy
393Replaces: account-plugin-empathy
394Description: Messaging account plugin for Zephyr
395 Instant messaging program supporting text, voice, video, file transfers
396 and inter-application communication over many different protocols,
397 including: AIM, Google Talk (Jabber/XMPP), Yahoo!, Salut, Gadu-Gadu,
398 Groupwise and ICQ.
399 .
400 This package contains UOA account plugins for the Empathy IM application.
401142
=== modified file 'debian/empathy.install'
--- debian/empathy.install 2014-09-24 22:31:17 +0000
+++ debian/empathy.install 2017-05-02 18:19:56 +0000
@@ -9,4 +9,4 @@
9usr/share/GConf/gsettings/empathy.convert9usr/share/GConf/gsettings/empathy.convert
10usr/share/glib-2.0/schemas/org.gnome.Empathy.gschema.xml10usr/share/glib-2.0/schemas/org.gnome.Empathy.gschema.xml
11usr/share/glib-2.0/schemas/org.gnome.telepathy-account-widgets.gschema.xml11usr/share/glib-2.0/schemas/org.gnome.telepathy-account-widgets.gschema.xml
12debian/indicators/empathy /usr/share/indicators/messages/applications/12usr/lib/mission-control-plugins.0
1313
=== removed file 'debian/mcp-account-manager-goa.install'
--- debian/mcp-account-manager-goa.install 2012-08-09 21:28:11 +0000
+++ debian/mcp-account-manager-goa.install 1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
1usr/lib/mission-control-plugins.0/mcp-account-manager-goa.*
20
=== removed file 'debian/mcp-account-manager-uoa.install'
--- debian/mcp-account-manager-uoa.install 2013-05-31 10:25:14 +0000
+++ debian/mcp-account-manager-uoa.install 1970-01-01 00:00:00 +0000
@@ -1,4 +0,0 @@
1usr/lib/mission-control-plugins.0/mcp-account-manager-uoa.*
2usr/lib/libaccount-plugin-1.0/applications
3usr/lib/libaccount-plugin-1.0/providers/libempathy-accounts-plugin.so
4usr/share/accounts/applications
50
=== removed file 'debian/patches/10_use_notify_osd_icons.patch'
--- debian/patches/10_use_notify_osd_icons.patch 2014-09-24 06:05:14 +0000
+++ debian/patches/10_use_notify_osd_icons.patch 1970-01-01 00:00:00 +0000
@@ -1,48 +0,0 @@
1Description: Use the notify-osd image for new message notifications
2Bug: https://bugs.launchpad.net/ubuntu/+source/empathy/+bug/409828
3
4=== modified file 'libempathy-gtk/empathy-images.h'
5---
6 libempathy-gtk/empathy-images.h | 1 +
7 libempathy-gtk/empathy-ui-utils.c | 3 +++
8 src/empathy-event-manager.c | 4 ++--
9 3 files changed, 6 insertions(+), 2 deletions(-)
10
11--- a/libempathy-gtk/empathy-images.h
12+++ b/libempathy-gtk/empathy-images.h
13@@ -37,6 +37,7 @@ G_BEGIN_DECLS
14
15 #define EMPATHY_IMAGE_MESSAGE "im-message"
16 #define EMPATHY_IMAGE_NEW_MESSAGE "im-message-new"
17+#define EMPATHY_IMAGE_NEW_MESSAGE_NOTIFY "notification-message-im"
18 #define EMPATHY_IMAGE_TYPING "user-typing"
19 #define EMPATHY_IMAGE_CONTACT_INFORMATION "gtk-info"
20 #define EMPATHY_IMAGE_GROUP_MESSAGE "system-users"
21--- a/libempathy-gtk/empathy-ui-utils.c
22+++ b/libempathy-gtk/empathy-ui-utils.c
23@@ -60,6 +60,9 @@ empathy_gtk_init (void)
24 gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (),
25 PKGDATADIR G_DIR_SEPARATOR_S "icons");
26
27+ gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (),
28+ DATADIR G_DIR_SEPARATOR_S "notify-osd" G_DIR_SEPARATOR_S "icons");
29+
30 /* Add icons from source dir if available */
31 if (g_getenv ("EMPATHY_SRCDIR") != NULL)
32 {
33--- a/src/empathy-event-manager.c
34+++ b/src/empathy-event-manager.c
35@@ -560,11 +560,11 @@ event_manager_chat_message_received_cb (
36 msg = empathy_message_get_body (message);
37
38 if (event != NULL)
39- event_update (approval->manager, event, EMPATHY_IMAGE_NEW_MESSAGE, header,
40+ event_update (approval->manager, event, EMPATHY_IMAGE_NEW_MESSAGE_NOTIFY, header,
41 msg);
42 else
43 event_manager_add (approval->manager, NULL, sender,
44- EMPATHY_EVENT_TYPE_CHAT, EMPATHY_IMAGE_NEW_MESSAGE, header, msg,
45+ EMPATHY_EVENT_TYPE_CHAT, EMPATHY_IMAGE_NEW_MESSAGE_NOTIFY, header, msg,
46 approval, event_text_channel_process_func, NULL);
47
48 empathy_sound_manager_play (priv->sound_mgr, NULL,
490
=== removed file 'debian/patches/23_idomessagedialog_for_voip_and_ft.patch'
--- debian/patches/23_idomessagedialog_for_voip_and_ft.patch 2015-06-17 03:50:03 +0000
+++ debian/patches/23_idomessagedialog_for_voip_and_ft.patch 1970-01-01 00:00:00 +0000
@@ -1,203 +0,0 @@
1Description: Use ido to provide messages for calls and file transfers
2
3=== modified file 'configure.ac'
4Index: empathy-3.12.10/configure.ac
5===================================================================
6--- empathy-3.12.10.orig/configure.ac
7+++ empathy-3.12.10/configure.ac
8@@ -68,6 +68,7 @@ GCR_REQUIRED=2.91.4
9 LIBCANBERRA_GTK_REQUIRED=0.25
10 LIBNOTIFY_REQUIRED=0.7.0
11 TELEPATHY_LOGGER=0.8.0
12+IDO_REQUIRED=0.2.90
13 WEBKIT_REQUIRED=1.9.1
14 GOA_REQUIRED=3.5.1
15
16@@ -224,6 +225,7 @@ PKG_CHECK_MODULES(EMPATHY,
17 libxml-2.0
18 telepathy-glib >= $TELEPATHY_GLIB_REQUIRED
19 telepathy-logger-0.2 >= $TELEPATHY_LOGGER
20+ libido3-0.1 >= $IDO_REQUIRED
21 x11
22 gtk+-3.0 >= $GTK_REQUIRED
23 libcanberra-gtk3 >= $LIBCANBERRA_GTK_REQUIRED
24Index: empathy-3.12.10/src/empathy-event-manager.c
25===================================================================
26--- empathy-3.12.10.orig/src/empathy-event-manager.c
27+++ empathy-3.12.10/src/empathy-event-manager.c
28@@ -39,6 +39,8 @@
29 #include "empathy-ui-utils.h"
30 #include "empathy-utils.h"
31
32+#include <libido/idomessagedialog.h>
33+
34 #define DEBUG_FLAG EMPATHY_DEBUG_DISPATCHER
35 #include "empathy-debug.h"
36
37@@ -249,6 +251,17 @@ event_manager_add (EmpathyEventManager *
38 return;
39 }
40
41+ /* auto approve voip calls and file transfers to raise the idomessagedialog */
42+ if (type == EMPATHY_EVENT_TYPE_CALL || type == EMPATHY_EVENT_TYPE_TRANSFER)
43+ {
44+ /* Don't fire the 'event-added' signal as we activate the event now */
45+ if (approval != NULL)
46+ approval->auto_approved = TRUE;
47+
48+ empathy_event_activate (&event->public);
49+ return;
50+ }
51+
52 g_signal_emit (event->manager, signals[EVENT_ADDED], 0, event);
53
54 if (!event->public.must_ack)
55@@ -416,6 +429,7 @@ reject_approval (EventManagerApproval *a
56 }
57 }
58
59+
60 static void
61 event_manager_call_window_confirmation_dialog_response_cb (GtkDialog *dialog,
62 gint response, gpointer user_data)
63@@ -441,6 +455,68 @@ event_manager_call_window_confirmation_d
64 }
65 }
66
67+
68+static void
69+event_channel_process_ft_func (EventPriv *event)
70+{
71+ GtkWidget *dialog;
72+ GtkWidget *button;
73+ GtkWidget *image;
74+ gint width, height;
75+ GdkPixbuf *avatar;
76+
77+ if (event->approval->dialog != NULL)
78+ {
79+ gtk_window_present (GTK_WINDOW (event->approval->dialog));
80+ return;
81+ }
82+
83+ dialog = ido_message_dialog_new (NULL,
84+ GTK_DIALOG_MODAL,
85+ GTK_MESSAGE_QUESTION,
86+ GTK_BUTTONS_NONE,
87+ _("Incoming file transfer from %s"),
88+ empathy_contact_get_alias (event->approval->contact));
89+ gtk_message_dialog_format_secondary_markup (GTK_WINDOW (dialog), _("%s is sending you a file. Do you want to accept it?"),
90+ empathy_contact_get_alias (event->approval->contact));
91+
92+ avatar = empathy_pixbuf_avatar_from_contact_scaled (event->approval->contact, 48, 48);
93+ if (avatar != NULL)
94+ {
95+ image = gtk_image_new_from_pixbuf (avatar);
96+ } else {
97+ /* Set image of the dialog */
98+ image = gtk_image_new_from_icon_name (EMPATHY_IMAGE_DOCUMENT_SEND,
99+ GTK_ICON_SIZE_DIALOG);
100+ }
101+
102+ gtk_message_dialog_set_image (GTK_MESSAGE_DIALOG (dialog), image);
103+ gtk_widget_show (image);
104+
105+ gtk_dialog_set_default_response (GTK_DIALOG (dialog),
106+ GTK_RESPONSE_OK);
107+
108+ button = gtk_dialog_add_button (GTK_DIALOG (dialog),
109+ _("_Reject"), GTK_RESPONSE_REJECT);
110+ image = gtk_image_new_from_icon_name ("stop",
111+ GTK_ICON_SIZE_BUTTON);
112+ gtk_button_set_image (GTK_BUTTON (button), image);
113+
114+ button = gtk_dialog_add_button (GTK_DIALOG (dialog),
115+ _("_Accept"), GTK_RESPONSE_ACCEPT);
116+
117+ image = gtk_image_new_from_icon_name ("filesaveas.png", GTK_ICON_SIZE_BUTTON);
118+ gtk_button_set_image (GTK_BUTTON (button), image);
119+
120+ g_signal_connect (dialog, "response",
121+ G_CALLBACK (event_manager_call_window_confirmation_dialog_response_cb),
122+ event->approval);
123+
124+ gtk_widget_show (dialog);
125+
126+ event->approval->dialog = dialog;
127+}
128+
129 static void
130 event_channel_process_voip_func (EventPriv *event)
131 {
132@@ -448,7 +524,8 @@ event_channel_process_voip_func (EventPr
133 GtkWidget *button;
134 GtkWidget *image;
135 gboolean video;
136- gchar *title;
137+ gint width, height;
138+ GdkPixbuf *avatar;
139 EmpathyEventType etype = event->public.type;
140
141 if (event->approval->dialog != NULL)
142@@ -469,33 +546,33 @@ event_channel_process_voip_func (EventPr
143 return;
144 }
145
146- dialog = gtk_message_dialog_new (NULL, 0,
147- GTK_MESSAGE_QUESTION, GTK_BUTTONS_NONE,
148- video ? _("Incoming video call"): _("Incoming call"));
149-
150- gtk_message_dialog_format_secondary_text (
151- GTK_MESSAGE_DIALOG (dialog), video ?
152- _("%s is video calling you. Do you want to answer?"):
153- _("%s is calling you. Do you want to answer?"),
154- empathy_contact_get_alias (event->approval->contact));
155-
156- title = g_strdup_printf (_("Incoming call from %s"),
157- empathy_contact_get_alias (event->approval->contact));
158-
159- gtk_window_set_title (GTK_WINDOW (dialog), title);
160- g_free (title);
161-
162- /* Set image of the dialog */
163- if (video)
164+ dialog = ido_message_dialog_new (NULL,
165+ GTK_DIALOG_MODAL,
166+ GTK_MESSAGE_QUESTION,
167+ GTK_BUTTONS_NONE,
168+ video ? _("Incoming video call from %s"): _("Incoming call from %s"), empathy_contact_get_alias (event->approval->contact));
169+ gtk_message_dialog_format_secondary_markup (GTK_WINDOW (dialog), video ?
170+ _("%s is video calling you. Do you want to answer?"):
171+ _("%s is calling you. Do you want to answer?"),
172+ empathy_contact_get_alias (event->approval->contact));
173+
174+ avatar = empathy_pixbuf_avatar_from_contact_scaled (event->approval->contact, 48, 48);
175+ if (avatar != NULL)
176+ {
177+ image = gtk_image_new_from_pixbuf (avatar);
178+ } else {
179+ /* Set image of the dialog */
180+ if (video)
181 {
182 image = gtk_image_new_from_icon_name (EMPATHY_IMAGE_VIDEO_CALL,
183 GTK_ICON_SIZE_DIALOG);
184 }
185- else
186+ else
187 {
188 image = gtk_image_new_from_icon_name (EMPATHY_IMAGE_VOIP,
189 GTK_ICON_SIZE_DIALOG);
190 }
191+ }
192
193 gtk_message_dialog_set_image (GTK_MESSAGE_DIALOG (dialog), image);
194 gtk_widget_show (image);
195@@ -923,7 +1000,7 @@ approve_ft_channel (EmpathyEventManager
196 event_manager_add (approval->manager, NULL,
197 approval->contact, EMPATHY_EVENT_TYPE_TRANSFER,
198 EMPATHY_IMAGE_DOCUMENT_SEND, header, NULL,
199- approval, event_channel_process_func, NULL);
200+ approval, event_channel_process_ft_func, NULL);
201
202 /* FIXME better sound for incoming file transfers ?*/
203 empathy_sound_manager_play (priv->sound_mgr, NULL,
2040
=== removed file 'debian/patches/41_unity_launcher_progress.patch'
--- debian/patches/41_unity_launcher_progress.patch 2015-06-17 03:50:03 +0000
+++ debian/patches/41_unity_launcher_progress.patch 1970-01-01 00:00:00 +0000
@@ -1,251 +0,0 @@
1Description: Add Unity support to show file transfer progress in the launcher
2
3=== modified file 'configure.ac'
4---
5 configure.ac | 30 +++++++++++++++++++
6 src/Makefile.am | 3 +
7 src/empathy-ft-manager.c | 71 +++++++++++++++++++++++++++++++++++++++++++++++
8 3 files changed, 104 insertions(+)
9
10Index: empathy-3.12.10/configure.ac
11===================================================================
12--- empathy-3.12.10.orig/configure.ac
13+++ empathy-3.12.10/configure.ac
14@@ -79,6 +79,7 @@ GEOCODE_GLIB_REQUIRED=0.99.1
15 ISO_CODES_REQUIRED=0.35
16 NAUTILUS_SENDTO_REQUIRED=2.90.0
17 NETWORK_MANAGER_REQUIRED=0.7.0
18+UNITY_REQUIRED=3.4.0
19 CHAMPLAIN_REQUIRED=0.12.1
20 CHEESE_GTK_REQUIRED=3.4.0
21 LIBACCOUNTS_REQUIRED=1.4
22@@ -346,6 +347,34 @@ fi
23
24 AM_CONDITIONAL(HAVE_ENCHANT, test "x$have_enchant" = "xyes")
25
26+# libunity
27+# -----------------------------------------------------------
28+AC_ARG_ENABLE(libunity,
29+ AS_HELP_STRING([--enable-libunity=@<:@no/yes/auto@:>@],
30+ [build libunity support]), ,
31+ enable_libunity=auto)
32+
33+if test "x$enable_unity" != "xno"; then
34+ PKG_CHECK_MODULES(UNITY,
35+ [
36+ unity >= $UNITY_REQUIRED
37+ ], have_unity="yes", have_unity="no")
38+
39+ if test "x$have_unity" = "xyes"; then
40+ AC_DEFINE(HAVE_UNITY, 1, [Define if you have unity])
41+ fi
42+else
43+ have_unity=no
44+fi
45+
46+if test "x$enable_unity" = "xyes" -a "x$have_unity" != "xyes"; then
47+ AC_MSG_ERROR([Could not find libunity.])
48+fi
49+
50+AM_CONDITIONAL(HAVE_UNITY, test "x$have_unity" = "xyes")
51+AC_SUBST([UNITY_CFLAGS])
52+AC_SUBST([UNITY_LIBS])
53+
54 # -----------------------------------------------------------
55 # Map view checks: libchamplain
56 # -----------------------------------------------------------
57@@ -632,6 +661,7 @@ Configure summary:
58 Display maps (libchamplain).: ${have_libchamplain}
59 Location awareness (Geoclue): ${have_geoclue}
60 Geocode support (Geocode)...: ${have_geocode}
61+ Unity panel support (unity).: ${have_unity}
62 Cheese webcam support ......: ${have_cheese}
63 Camera monitoring...........: ${have_gudev}
64
65Index: empathy-3.12.10/src/Makefile.am
66===================================================================
67--- empathy-3.12.10.orig/src/Makefile.am
68+++ empathy-3.12.10/src/Makefile.am
69@@ -18,6 +18,7 @@ CPPFLAGS_COMMON = \
70 AM_LDFLAGS = $(LIBM)
71 AM_CPPFLAGS = \
72 $(CPPFLAGS_COMMON) \
73+ $(UNITY_CFLAGS) \
74 $(LIBCHAMPLAIN_CFLAGS) \
75 $(UOA_CFLAGS) \
76 $(NULL)
77@@ -28,6 +29,7 @@ LDADD = \
78 $(top_builddir)/extensions/libemp-extensions.la \
79 $(GCR_LIBS) \
80 $(EMPATHY_LIBS) \
81+ $(UNITY_LIBS) \
82 $(TPAW_LIBS) \
83 $(LIBCHAMPLAIN_LIBS) \
84 $(UOA_LIBS) \
85@@ -169,6 +171,7 @@ empathy_LDADD = \
86 $(top_builddir)/libempathy/libempathy.la \
87 $(top_builddir)/extensions/libemp-extensions.la \
88 $(EMPATHY_LIBS) \
89+ $(UNITY_LIBS) \
90 $(LIBCHAMPLAIN_LIBS) \
91 $(NULL)
92
93Index: empathy-3.12.10/src/empathy-ft-manager.c
94===================================================================
95--- empathy-3.12.10.orig/src/empathy-ft-manager.c
96+++ empathy-3.12.10/src/empathy-ft-manager.c
97@@ -40,6 +40,8 @@
98 #define DEBUG_FLAG EMPATHY_DEBUG_FT
99 #include "empathy-debug.h"
100
101+#include <unity.h>
102+
103 enum
104 {
105 COL_PERCENT,
106@@ -59,6 +61,7 @@ typedef struct {
107 GtkWidget *open_button;
108 GtkWidget *abort_button;
109 GtkWidget *clear_button;
110+ UnityLauncherEntry *launcher;
111 } EmpathyFTManagerPriv;
112
113 enum
114@@ -78,6 +81,53 @@ static EmpathyFTManager *manager_singlet
115 static void ft_handler_hashing_started_cb (EmpathyFTHandler *handler,
116 EmpathyFTManager *manager);
117
118+static gchar * ft_manager_format_progress_bytes_and_percentage (
119+ guint64 current,
120+ guint64 total,
121+ gdouble speed,
122+ int *percentage);
123+
124+static void
125+ft_update_unity_launcher (EmpathyFTManager *manager)
126+{
127+ EmpathyFTManagerPriv *priv;
128+
129+ priv = GET_PRIV (manager);
130+ g_return_if_fail (priv->launcher != NULL);
131+
132+ guint64 current_bytes = 0;
133+ guint64 total_bytes = 0;
134+ int percentage;
135+ gdouble progress;
136+ GHashTableIter iter;
137+ gpointer handler;
138+
139+ g_hash_table_iter_init (&iter, priv->ft_handler_to_row_ref);
140+ while (g_hash_table_iter_next (&iter, &handler, NULL))
141+ {
142+ if (!empathy_ft_handler_is_completed (handler) &&
143+ !empathy_ft_handler_is_cancelled (handler))
144+ {
145+ current_bytes = current_bytes + empathy_ft_handler_get_transferred_bytes (handler);
146+ total_bytes = total_bytes + empathy_ft_handler_get_total_bytes (handler);
147+ }
148+ }
149+ ft_manager_format_progress_bytes_and_percentage (current_bytes, total_bytes, -1, &percentage);
150+
151+ progress = percentage;
152+ progress = progress / 100;
153+
154+ unity_launcher_entry_set_progress (priv->launcher, progress);
155+ if (progress > 0 && progress < 100)
156+ {
157+ unity_launcher_entry_set_progress_visible (priv->launcher, TRUE);
158+ }
159+ else
160+ {
161+ unity_launcher_entry_set_progress_visible (priv->launcher, FALSE);
162+ }
163+}
164+
165 static gchar *
166 ft_manager_format_interval (guint interval)
167 {
168@@ -387,6 +437,8 @@ ft_manager_update_handler_progress (Empa
169 COL_PERCENT, percentage,
170 -1);
171
172+ ft_update_unity_launcher (manager);
173+
174 gtk_tree_path_free (path);
175
176 }
177@@ -453,6 +505,8 @@ ft_handler_transfer_error_cb (EmpathyFTH
178 ft_manager_clear_handler_time (manager, row_ref);
179 ft_manager_update_buttons (manager);
180
181+ ft_update_unity_launcher (manager);
182+
183 g_free (message);
184 }
185
186@@ -460,6 +514,7 @@ static void
187 do_real_transfer_done (EmpathyFTManager *manager,
188 EmpathyFTHandler *handler)
189 {
190+ EmpathyFTManagerPriv *priv;
191 const char *contact_name;
192 const char *filename;
193 char *first_line, *second_line, *message;
194@@ -469,6 +524,8 @@ do_real_transfer_done (EmpathyFTManager
195 GtkRecentManager *recent_manager;
196 GFile *file;
197
198+ priv = GET_PRIV (manager);
199+
200 row_ref = ft_manager_get_row_from_handler (manager, handler);
201 g_return_if_fail (row_ref != NULL);
202
203@@ -494,6 +551,8 @@ do_real_transfer_done (EmpathyFTManager
204 ft_manager_update_handler_message (manager, row_ref, message);
205 ft_manager_clear_handler_time (manager, row_ref);
206
207+ ft_update_unity_launcher (manager);
208+
209 /* update buttons */
210 ft_manager_update_buttons (manager);
211
212@@ -530,6 +589,8 @@ ft_handler_transfer_done_cb (EmpathyFTHa
213 DEBUG ("Transfer done, no hashing");
214
215 do_real_transfer_done (manager, handler);
216+
217+ ft_update_unity_launcher (manager);
218 }
219
220 static void
221@@ -571,6 +632,8 @@ ft_handler_transfer_started_cb (EmpathyF
222 TpFileTransferChannel *channel,
223 EmpathyFTManager *manager)
224 {
225+ EmpathyFTManagerPriv *priv;
226+ priv = GET_PRIV (manager);
227 guint64 transferred_bytes, total_bytes;
228
229 DEBUG ("Transfer started");
230@@ -1078,6 +1141,12 @@ empathy_ft_manager_finalize (GObject *ob
231
232 g_hash_table_unref (priv->ft_handler_to_row_ref);
233
234+ if (priv->launcher != NULL)
235+ {
236+ g_object_unref(priv->launcher);
237+ priv->launcher = NULL;
238+ }
239+
240 G_OBJECT_CLASS (empathy_ft_manager_parent_class)->finalize (object);
241 }
242
243@@ -1095,6 +1164,8 @@ empathy_ft_manager_init (EmpathyFTManage
244 g_direct_equal, (GDestroyNotify) g_object_unref,
245 (GDestroyNotify) gtk_tree_row_reference_free);
246
247+ priv->launcher = unity_launcher_entry_get_for_desktop_id ("empathy.desktop");
248+
249 ft_manager_build_ui (manager);
250 }
251
2520
=== removed file 'debian/patches/43_quicklists.patch'
--- debian/patches/43_quicklists.patch 2014-04-03 15:01:20 +0000
+++ debian/patches/43_quicklists.patch 1970-01-01 00:00:00 +0000
@@ -1,29 +0,0 @@
1Description: Add some Unity Quicklists
2
3Index: b/data/empathy.desktop.in.in
4===================================================================
5--- a/data/empathy.desktop.in.in
6+++ b/data/empathy.desktop.in.in
7@@ -15,4 +15,21 @@
8 X-GNOME-Bugzilla-Bugzilla=GNOME
9 X-GNOME-Bugzilla-Product=empathy
10 X-GNOME-Bugzilla-Component=General
11-X-GNOME-Bugzilla-Version=@VERSION@
12+X-GNOME-Bugzilla-Version=@VERSION@8
13+X-MessagingMenu-UsesChatSection=true
14+Actions=Hidden;Prefs;Accounts;
15+
16+[Desktop Action Hidden]
17+_Name=Open Hidden in Background
18+Exec=empathy -h
19+NotShowIn=Messaging Menu
20+
21+[Desktop Action Prefs]
22+_Name=Open Preferences
23+Exec=empathy -p
24+NotShowIn=Messaging Menu
25+
26+[Desktop Action Accounts]
27+_Name=Open Accounts
28+Exec=unity-control-center credentials
29+NotShowIn=Messaging Menu
300
=== modified file 'debian/patches/series'
--- debian/patches/series 2016-09-29 14:16:37 +0000
+++ debian/patches/series 2017-05-02 18:19:56 +0000
@@ -1,11 +1,6 @@
100_linker-fixes.patch100_linker-fixes.patch
210_use_notify_osd_icons.patch
323_idomessagedialog_for_voip_and_ft.patch
434_start_raised_execpt_in_session.patch234_start_raised_execpt_in_session.patch
538_default_to_facebook_for_im.patch338_default_to_facebook_for_im.patch
639_default_to_freenode_for_irc.patch439_default_to_freenode_for_irc.patch
741_unity_launcher_progress.patch
842_shell_running.patch542_shell_running.patch
943_quicklists.patch
10ubuntu_launch_uoa_panel.patch
11clutter-gst-3.0.patch6clutter-gst-3.0.patch
127
=== removed file 'debian/patches/ubuntu_launch_uoa_panel.patch'
--- debian/patches/ubuntu_launch_uoa_panel.patch 2016-03-10 07:42:14 +0000
+++ debian/patches/ubuntu_launch_uoa_panel.patch 1970-01-01 00:00:00 +0000
@@ -1,76 +0,0 @@
1From 906eb708198b655eb04a3eda08cdce58e8558b0c Mon Sep 17 00:00:00 2001
2From: Tim Lunn <tim@feathertop.org>
3Date: Tue, 23 Jul 2013 12:30:11 +1000
4Subject: [PATCH] Check desktop session to determine which accounts panel to
5 launch
6
7---
8 src/empathy-accounts-dialog.c | 14 ++++++++++----
9 1 file changed, 10 insertions(+), 4 deletions(-)
10
11Index: empathy-3.12.11/src/empathy-accounts-dialog.c
12===================================================================
13--- empathy-3.12.11.orig/src/empathy-accounts-dialog.c
14+++ empathy-3.12.11/src/empathy-accounts-dialog.c
15@@ -2684,8 +2684,9 @@ launch_uoa_panel (TpAccount *selected_ac
16 g_object_unref (manager);
17 }
18
19-#else /* HAVE_UOA */
20+#endif /* HAVE_UOA */
21
22+#ifdef HAVE_GOA
23 static void
24 launch_empathy_accounts (TpAccount *selected_account,
25 gboolean if_needed,
26@@ -2716,7 +2717,33 @@ launch_empathy_accounts (TpAccount *sele
27
28 g_string_free (args, TRUE);
29 }
30-#endif /* HAVE_UOA */
31+#endif /* HAVE_GOA */
32+
33+#ifdef HAVE_UOA
34+static gboolean
35+in_desktop (const gchar *name)
36+{
37+ const gchar *desktop_name_list;
38+ gchar **names;
39+ gboolean in_list = FALSE;
40+ gint i;
41+
42+ desktop_name_list = g_getenv ("XDG_CURRENT_DESKTOP");
43+ if (!desktop_name_list)
44+ return FALSE;
45+
46+ names = g_strsplit (desktop_name_list, ":", -1);
47+ for (i = 0; names[i] && !in_list; i++)
48+ if (strcmp (names[i], name) == 0)
49+ {
50+ in_list = TRUE;
51+ break;
52+ }
53+ g_strfreev (names);
54+
55+ return in_list;
56+}
57+#endif
58
59 void
60 empathy_accounts_dialog_show_application (GdkScreen *screen,
61@@ -2725,8 +2752,13 @@ empathy_accounts_dialog_show_application
62 gboolean hidden)
63 {
64 #ifdef HAVE_UOA
65- launch_uoa_panel (selected_account, if_needed, hidden);
66-#else
67+ if (in_desktop ("Unity")) {
68+ launch_uoa_panel (selected_account, if_needed, hidden);
69+ return;
70+ }
71+#endif
72+
73+#ifdef HAVE_GOA
74 launch_empathy_accounts (selected_account, if_needed, hidden);
75 #endif
76 }
770
=== modified file 'debian/rules'
--- debian/rules 2016-09-29 14:16:37 +0000
+++ debian/rules 2017-05-02 18:19:56 +0000
@@ -38,56 +38,8 @@
38DEB_DH_SHLIBDEPS_ARGS_ALL = -Lempathy38DEB_DH_SHLIBDEPS_ARGS_ALL = -Lempathy
39DEB_DH_STRIP_ARGS = --dbgsym-migration='empathy-dbg (<< 3.12.11-2~)'39DEB_DH_STRIP_ARGS = --dbgsym-migration='empathy-dbg (<< 3.12.11-2~)'
4040
41binary-post-install/account-plugin-aim::
42 rm -f debian/account-plugin-aim/usr/lib/libaccount-plugin-1.0/*/*a
43
44binary-post-install/account-plugin-gadugadu::
45 rm -f debian/account-plugin-gadugadu/usr/lib/libaccount-plugin-1.0/*/*a
46
47binary-post-install/account-plugin-groupwise::
48 rm -f debian/account-plugin-groupwise/usr/lib/libaccount-plugin-1.0/*/*a
49
50binary-post-install/account-plugin-icq::
51 rm -f debian/account-plugin-icq/usr/lib/libaccount-plugin-1.0/*/*a
52
53binary-post-install/account-plugin-irc::
54 rm -f debian/account-plugin-irc/usr/lib/libaccount-plugin-1.0/*/*a
55
56binary-post-install/account-plugin-jabber::
57 rm -f debian/account-plugin-jabber/usr/lib/libaccount-plugin-1.0/*/*a
58
59binary-post-install/account-plugin-salut::
60 rm -f debian/account-plugin-salut/usr/lib/libaccount-plugin-1.0/*/*a
61
62binary-post-install/account-plugin-mxit::
63 rm -f debian/account-plugin-mxit/usr/lib/libaccount-plugin-1.0/*/*a
64
65binary-post-install/account-plugin-myspace::
66 rm -f debian/account-plugin-myspace/usr/lib/libaccount-plugin-1.0/*/*a
67
68binary-post-install/account-plugin-sametime::
69 rm -f debian/account-plugin-sametime/usr/lib/libaccount-plugin-1.0/*/*a
70
71binary-post-install/account-plugin-sip::
72 rm -f debian/account-plugin-sip/usr/lib/libaccount-plugin-1.0/*/*a
73
74binary-post-install/account-plugin-yahoo::
75 rm -f debian/account-plugin-yahoo/usr/lib/libaccount-plugin-1.0/*/*a
76
77binary-post-install/account-plugin-yahoojp::
78 rm -f debian/account-plugin-yahoojp/usr/lib/libaccount-plugin-1.0/*/*a
79
80binary-post-install/account-plugin-zephyr::
81 rm -f debian/account-plugin-zephyr/usr/lib/libaccount-plugin-1.0/*/*a
82
83binary-post-install/empathy::41binary-post-install/empathy::
84 rm -f debian/empathy/usr/lib/empathy/*.*a42 rm -f debian/empathy/usr/lib/empathy/*.*a
8543 rm -f debian/empathy/usr/lib/mission-control-plugins.0/*.*a
86binary-post-install/mcp-account-manager-goa::
87 rm -f debian/mcp-account-manager-goa/usr/lib/mission-control-plugins.0/*.*a
88
89binary-post-install/mcp-account-manager-uoa::
90 rm -f debian/mcp-account-manager-uoa/usr/lib/mission-control-plugins.0/*.*a
91 rm -f debian/mcp-account-manager-uoa/usr/lib/libaccount-plugin-1.0/applications/*a
9244
93include $(CURDIR)/debian/update-patches.mk45include $(CURDIR)/debian/update-patches.mk
9446
=== modified file 'debian/shlibs.local'
--- debian/shlibs.local 2016-09-29 14:16:37 +0000
+++ debian/shlibs.local 2017-05-02 18:19:56 +0000
@@ -1,2 +1,2 @@
1libempathy-gtk 3.12.12 empathy (= ${binary:Version})1libempathy-gtk 3.12.13 empathy (= ${binary:Version})
2libempathy 3.12.12 empathy (= ${binary:Version})2libempathy 3.12.13 empathy (= ${binary:Version})

Subscribers

People subscribed via source and target branches