[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