DevHeads.net

PSA: KDE Telepathy master now must have new plugin installed

Hello,

to all KDE Telepathy users compiling from master - with today's changes
you must install new additional Telepathy plugin in order for KDE Telepathy
to work at all. This plugin is currently located at github[1] and will
hopefully
move soon somewhere upstream at freedesktop.org.

This is a runtime-only dependency and it's a must have. KDE Telepathy will
not
work without it at all. I'll be adding it to kdesrc-build too. It requires
libmission-control-plugins-dev (or equivalent), libsignon-glib[-dev] and
libaccounts-glib[-dev].

For packagers, there is a find-package call in ktp-common-internals marked
as RUNTIME. There will be a release prior to KDE Applications 15.08 release,
but if you're providing nightly builds, you must include this new package,
ideally mark it as a hard dependency of ktp-common-internals.

One more note - if you're building Ubuntu's signon-ui by hand, it tries to
install
some files to /etc. These files must be present in /etc and not in any
other folder
otherwise Google authentication will not work; apparently this is a
signon-ui limitation
which I'll be looking into at some point.

[1] - <a href="https://github.com/mck182/telepathy-accounts-signon" title="https://github.com/mck182/telepathy-accounts-signon">https://github.com/mck182/telepathy-accounts-signon</a>

Cheers

Comments

Fwd: PSA: KDE Telepathy master now must have new plugin installe

By Harald Sitter at 06/11/2015 - 17:57

<a href="mailto:kde-distro- ... at kde dot org">kde-distro- ... at kde dot org</a>, kdelibs <kde-core- ... at kde dot org>

Hello,

to all KDE Telepathy users compiling from master - with today's changes
you must install new additional Telepathy plugin in order for KDE Telepathy
to work at all. This plugin is currently located at github[1] and will hopefully
move soon somewhere upstream at freedesktop.org.

This is a runtime-only dependency and it's a must have. KDE Telepathy will not
work without it at all. I'll be adding it to kdesrc-build too. It requires
libmission-control-plugins-dev (or equivalent), libsignon-glib[-dev] and
libaccounts-glib[-dev].

For packagers, there is a find-package call in ktp-common-internals marked
as RUNTIME. There will be a release prior to KDE Applications 15.08 release,
but if you're providing nightly builds, you must include this new package,
ideally mark it as a hard dependency of ktp-common-internals.

One more note - if you're building Ubuntu's signon-ui by hand, it
tries to install
some files to /etc. These files must be present in /etc and not in any
other folder
otherwise Google authentication will not work; apparently this is a
signon-ui limitation
which I'll be looking into at some point.

[1] - <a href="https://github.com/mck182/telepathy-accounts-signon" title="https://github.com/mck182/telepathy-accounts-signon">https://github.com/mck182/telepathy-accounts-signon</a>

Cheers