22telepathy-qt
33=============
44
5- This is a library for Qt-based Telepathy clients.
5+ This is a library for Qt-based Telepathy clients and services .
66
77Telepathy is a D-Bus framework for unifying real time communication,
88including instant messaging, voice calls and video calls. It abstracts
@@ -23,47 +23,29 @@ Requirements
2323============
2424
2525Building telepathy-qt requires:
26- Qt, QtDBus, QtNetwork and QtXml (QtGui and QtWidgets are required for some examples) <http ://www.qt-project.org/ >
26+ Qt (DBus, Network and Xml for the library; Gui and Widgets are required for some examples) <https ://www.qt.io >
2727
28- GNU make <http://www.gnu.org/software/make/>
29- pkg-config <http://ftp.gnome.org/pub/GNOME/sources/pkg-config/>
30- libxslt, xsltproc <http://xmlsoft.org/XSLT/>
31- Python <http://www.python.org/>
28+ CMake <https://cmake.org/>
29+ pkg-config <https://pkg-config.freedesktop.org/>
30+ Python 3 <https://www.python.org/>
3231
3332For the full set of regression tests to run, you'll also need:
34- telepathy-glib <http ://telepathy.freedesktop.org/releases/telepathy-glib/>
33+ telepathy-glib <https ://telepathy.freedesktop.org/releases/telepathy-glib/>
3534
3635For building the Farsight convenience library, you'll need:
37- telepathy-glib <http ://telepathy.freedesktop.org/releases/telepathy-glib/>
38- telepathy-farsight <http ://telepathy.freedesktop.org/releases/telepathy-farsight/>
39- GStreamer <http ://gstreamer.freedesktop.org/>
36+ telepathy-glib <https ://telepathy.freedesktop.org/releases/telepathy-glib/>
37+ telepathy-farsight <https ://telepathy.freedesktop.org/releases/telepathy-farsight/>
38+ GStreamer <https ://gstreamer.freedesktop.org/>
4039
4140and to build the Farstream convenience library, you'll need:
42- telepathy-glib <http ://telepathy.freedesktop.org/releases/telepathy-glib/>
43- telepathy-farstream <http ://telepathy.freedesktop.org/releases/telepathy-farstream/>
44- farstream <http ://freedesktop.org/software/farstream/releases/>
45- GStreamer <http ://gstreamer.freedesktop.org/>
41+ telepathy-glib <https ://telepathy.freedesktop.org/releases/telepathy-glib/>
42+ telepathy-farstream <https ://telepathy.freedesktop.org/releases/telepathy-farstream/>
43+ farstream <https ://freedesktop.org/software/farstream/releases/>
44+ GStreamer <https ://gstreamer.freedesktop.org/>
4645
4746See CMakeLists.txt for full details, including versions required.
4847Of the packages listed above, only Qt libraries are required at runtime.
4948
50- Building also requires the cmake build system.
51-
52- Qt 5 alpha release contains some build issues that should be addressed in order to build
53- telepathy-qt against it:
54-
55- - When running 'configure' in Qt 5 alpha, the pkg-config files are properly generated, but when
56- 'make' is executed, these files are replaced with empty ones. So, to build telepathy-qt against
57- it one must either backup the pkg-config files generated during the 'configure' phase before
58- running 'make' and replace them afterwards, or re-run 'configure' with the same parameters
59- after building it.
60-
61- - If Qt 5 alpha is built with -reduce-relocations enabled, one must add the keyword
62- "reduce_relocations" to qtbase/lib/pkgconfig/QtCore.pc in the qt_config section, so that
63- telepathy-qt knows when to use -fPIC/PIE at linking stage accordingly.
64-
65- Both issues were reported and should be fixed when beta is out.
66-
6749Bugs, feature requests and to-do list
6850=====================================
6951
@@ -104,11 +86,12 @@ Contact info
10486============
10587
10688This library is maintained by the Telepathy project:
107- <http://telepathy.freedesktop.org/>
89+ <https://github.com/TelepathyIM>
90+ <https://telepathy.freedesktop.org>
1089110992 <irc://irc.freenode.net/telepathy>
11093
111- Telepathy development is supported by Collabora Ltd.
94+ Telepathy development was supported by Collabora Ltd.
11295 <http://www.collabora.co.uk/>.
11396
11497Hacking
0 commit comments