Skip to content

Commit cd607e2

Browse files
committed
Update README
1 parent d6d76fe commit cd607e2

File tree

1 file changed

+16
-33
lines changed

1 file changed

+16
-33
lines changed

README

Lines changed: 16 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
telepathy-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

77
Telepathy is a D-Bus framework for unifying real time communication,
88
including instant messaging, voice calls and video calls. It abstracts
@@ -23,47 +23,29 @@ Requirements
2323
============
2424

2525
Building 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

3332
For 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

3635
For 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

4140
and 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

4746
See CMakeLists.txt for full details, including versions required.
4847
Of 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-
6749
Bugs, feature requests and to-do list
6850
=====================================
6951

@@ -104,11 +86,12 @@ Contact info
10486
============
10587

10688
This library is maintained by the Telepathy project:
107-
<http://telepathy.freedesktop.org/>
89+
<https://github.com/TelepathyIM>
90+
<https://telepathy.freedesktop.org>
10891
10992
<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

11497
Hacking

0 commit comments

Comments
 (0)