< KTp Revision as of 10:32, 26 July 2011 (view source)Gkiagia (talk | contribs) (→QtGstreamer)← Older edit Revision as of 13:33, 6 August 2011 (view source) Lliehu (talk | contribs) m (→The File Transfer Handler)Newer edit → Line 78: Line 78: Does the actual transferring of files between two contacts. Displays progress via KJob Does the actual transferring of files between two contacts. Displays progress via KJob −[https://projects.kde.org/projects/playground/network/telepathy/telepathy-filetranser-handler/ KDE Project Page]+[https://projects.kde.org/projects/playground/network/telepathy/telepathy-filetransfer-handler/ KDE Project Page] −<code>git clone kde:telepathy-filetranser-handler</code>+<code>git clone kde:telepathy-filetransfer-handler</code> === Dolphin Integration === === Dolphin Integration === Revision as of 13:33, 6 August 2011 These instructions assume that you already know how to build KDE stuff from source. It just provides a list of what you need to checkout and build, and how to run it. Contents 1 Prerequisites 2 TelepathyQt4 3 The parts ready for testing 3.1 Telepathy Accounts KCM 3.2 Contact List App 3.3 Chat window App 3.4 The approver 3.5 Presence Plasmoid and Dataengine 3.6 The File Transfer Handler 3.7 Dolphin Integration 4 The bits that might work for you, but might not 4.1 QtGstreamer 4.2 Call window App 5 The other bits 5.1 Shared desktop ontologies 5.2 KDE Telepathy library : libktelepathy 5.3 Integration Daemon / Nepomuk Service Prerequisites You will also need to install several cross-desktop Telepathy components. Packages of the following from your distribution should do fine. telepathy-mission-control-5 telepathy-gabble (for Jabber support) other Telepathy connection managers if you want to try out other protocols You will also need to follow the steps 'Let Git rewrite URL prefixes' listed here, if you have not done so already.: http://community.kde.org/Sysadmin/GitKdeOrgManual#Let_Git_rewrite_URL_prefixes TelepathyQt4 The prerequisite for all the Telepathy stuff to build is the TelepathyQt4 library. The source code for this is available here. Your distribution may package it, in which case you need version >= 0.7.1. Be careful not to confuse it with the telepathy-qt library which used to be in kdesupport SVN. This is *completely* different and in no way compatible. If you are compiling Tp-Qt4 and get a warning about needing a newer glib, simply ignore it. Glib is only needed for some internal Tp-Qt4 tests. If you are building your own copy of TelepathyQt4, clone the git repository linked above and use the usual cmake method to build and install it. The parts ready for testing Please fetch these, and file bugs on any required missing features or problems. Keep things realistic on the feature requests. Telepathy Accounts KCM The next thing to get set up is the Telepathy Accounts KCM. This is the UI for account management. Source code is here. git clone kde:telepathy-accounts-kcm This can be compiled and installed by the usual KDE build procedure. You will also want the plugins for this app, found at here. git clone kde:telepathy-accounts-kcm-plugins Contact List App This application provides a traditional contact-list, similar to the one provided by Kopete. Code is in git here git clone kde:telepathy-contact-list Chat window App This application provides a text chat window. KDE Project Page git clone kde:telepathy-chat-handler The approver This notifies you when an incoming message arrives and hangs in the system tray until you're ready to start a chat. KDE Project Page git clone kde:telepathy-approver Presence Plasmoid and Dataengine This shows the online-ness of your accounts and allows to bring accounts online/offline KDE Project Page KDE Project Page git clone kde:telepathy-presence-applet git clone kde:telepathy-presence-dataengine The File Transfer Handler Does the actual transferring of files between two contacts. Displays progress via KJob KDE Project Page git clone kde:telepathy-filetransfer-handler Dolphin Integration Allows you to start a file transfer via a handy shortcut in your file manager. KDE Project Page git clone kde:telepathy-send-file The bits that might work for you, but might not These parts might work for you - it's worth installing but don't start filing bugs yet. QtGstreamer Not part of KDE Telepathy but needed to compile the call window app git clone git://anongit.freedesktop.org/gstreamer/qt-gstreamer Call window App This application provides a voice/video chat window (optional). Code is in git here. git clone kde:telepathy-call-ui The other bits Shared desktop ontologies git clone git://oscaf.git.sourceforge.net/gitroot/oscaf/shared-desktop-ontologies KDE Telepathy library : libktelepathy NOTE: git master probably won't compile. Source code is here. git clone kde:telepathy-kde This can be compiled and installed by the usual KDE build procedure. Integration Daemon / Nepomuk Service NOTE: git master probably won't compile. The Nepomuk service obsoletes the daemon and integrates Telepathy with Nepomuk, which is required by the Contact List application. Code is in git here git clone kde:telepathy-nepomuk-service Retrieved from "https://community.kde.org/index.php?title=KTp/Getting_Set_Up&oldid=14238" Content is available under Creative Commons License SA 4.0 unless otherwise noted.