Packaging KDE Telepathy 15.04 + KAccounts
Martin Klapetek
martin.klapetek at gmail.com
Fri Mar 6 14:19:46 GMT 2015
Hey all,
so KDE Telepathy releases now moved into KDE Applications releases
and here's couple notes on how things should be packaged/installed:
- account management now moved to KAccounts, but ktp-accounts-kcm is
still needed
as it provides plugins and data for KAccounts to manage KDE Telepathy
accounts. ktp-accounts-kcm should not be a dep of KAccounts itself, but
rather of KDE Telepathy packages
- KAccounts/the SSO system must have signon-plugin-oauth2 as a (runtime)
dependency, without it things will break (it will inform the user that the
auth method is not available but it's not very intuitive; it comes from
signond/upstream)
- KAccounts provides a small library for building plugins, this one
should be (build) dependency of ktp-common-internals and ktp-accounts-kcm
and ktp-auth-handler
- ktp-auth-handler should also have a (runtime) dependency on
signon-plugin-oauth2 otherwise it may fail to log in with google/facebook
accounts
- if the user already has kde4/kde-telepathy packages and updates, the
kaccounts-integration has a kded module, for which ktp-common-internals
installs a plugin which should migrate the old accounts; so ideally after
installing kaccounts+ktp-common-internals, the kded should load the new
module, using dbus ("
qdbus org.kde.kded5 /kded org.kde.kded5.loadModule accounts") if
possible (I'll try to make the KAccounts kcm load it/check for it for beta2)
- all of KDE Telepathy packages should have a (build & runtime)
dependency on KPeople, which is part of KDE Frameworks now and for KDE
Applications 15.04 Beta 1 should be released sooner
- ktp-common-internals should have a (build & runtime) dependency on
telepathy-logger-qt, which is released separately (should be out today)
- all other dependencies should stay the same
If you have any other questions, please ask and keep me in CC.
Cheers
--
Martin Klapetek | KDE Developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/distributions/attachments/20150306/383ffcc8/attachment.htm>
More information about the Distributions
mailing list