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