[Bug 57201] please add skype to known protocols
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Nov 19 16:30:21 CET 2012
https://bugs.freedesktop.org/show_bug.cgi?id=57201
Will Thompson <will.thompson at collabora.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |will.thompson at collabora.co.
| |uk
--- Comment #4 from Will Thompson <will.thompson at collabora.co.uk> ---
(In reply to comment #3)
> AFAIK only dbus (prpl-b-skype-dbus) and x11 (prpl-b-skype) api are
> maintained, skypenet one isn't.
>
> https://developer.skype.com/desktop-api-reference#Transport
>
> Both libpurple plugins exist and work with pidgin, hard saying which one is
> better.
> I successfully tested both with t-haze too, but x11 one would need t-haze
> also load X11 libs.
> Excluding rebuilding t-haze linked to such libs (unless you think it
> wouldn't be a big issue), the cleanest way I found to make it load both
> plugins is something like
>
> -Exec=/usr/lib/telepathy/telepathy-haze
> +Exec=/bin/sh -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libX11.so
> /usr/lib/telepathy/telepathy-haze'
>
> in .service file and duplicating protocol line:
>
> + { "skype-dbus", "prpl-bigbrownchunx-skype-dbus", NULL, "x-skype" },
> + { "skype-x11", "prpl-bigbrownchunx-skype", NULL, "x-skype" },
>
>
> Would it be a real issue adding -lX11 for an optional libpurple plugin like
> this one?
I think haze packagers would be annoyed.
> If it would, any better ways than replacement in .service file?
Other prpls depend on shared libraries which haze doesn't link against and load
fine. eg. the sametime plugin:
% ldd /usr/lib/purple-2/libsametime.so | grep mean
libmeanwhile.so.1 => /usr/lib/libmeanwhile.so.1 (0x00007f8eaf88e000)
so presumably if the skype prpl linked against libX11 it should work fine?
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the telepathy-bugs
mailing list