telepathy-qt: Update README
Alexandr Akulich
kaffeine at kemper.freedesktop.org
Mon Nov 11 17:28:15 UTC 2019
Module: telepathy-qt
Branch: master
Commit: cd607e2531e021bf8c20b143f14d58c125f57f82
URL: http://cgit.freedesktop.org/telepathy/telepathy-qt/commit/?id=cd607e2531e021bf8c20b143f14d58c125f57f82
Author: Alexander Akulich <akulichalexander at gmail.com>
Date: Sun Nov 10 17:36:28 2019 +0300
Update README
---
README | 49 ++++++++++++++++---------------------------------
1 file changed, 16 insertions(+), 33 deletions(-)
diff --git a/README b/README
index ab78dbc7..bd4f5e27 100644
--- a/README
+++ b/README
@@ -2,7 +2,7 @@
telepathy-qt
=============
-This is a library for Qt-based Telepathy clients.
+This is a library for Qt-based Telepathy clients and services.
Telepathy is a D-Bus framework for unifying real time communication,
including instant messaging, voice calls and video calls. It abstracts
@@ -23,47 +23,29 @@ Requirements
============
Building telepathy-qt requires:
- Qt, QtDBus, QtNetwork and QtXml (QtGui and QtWidgets are required for some examples) <http://www.qt-project.org/>
+ Qt (DBus, Network and Xml for the library; Gui and Widgets are required for some examples) <https://www.qt.io>
- GNU make <http://www.gnu.org/software/make/>
- pkg-config <http://ftp.gnome.org/pub/GNOME/sources/pkg-config/>
- libxslt, xsltproc <http://xmlsoft.org/XSLT/>
- Python <http://www.python.org/>
+ CMake <https://cmake.org/>
+ pkg-config <https://pkg-config.freedesktop.org/>
+ Python 3 <https://www.python.org/>
For the full set of regression tests to run, you'll also need:
- telepathy-glib <http://telepathy.freedesktop.org/releases/telepathy-glib/>
+ telepathy-glib <https://telepathy.freedesktop.org/releases/telepathy-glib/>
For building the Farsight convenience library, you'll need:
- telepathy-glib <http://telepathy.freedesktop.org/releases/telepathy-glib/>
- telepathy-farsight <http://telepathy.freedesktop.org/releases/telepathy-farsight/>
- GStreamer <http://gstreamer.freedesktop.org/>
+ telepathy-glib <https://telepathy.freedesktop.org/releases/telepathy-glib/>
+ telepathy-farsight <https://telepathy.freedesktop.org/releases/telepathy-farsight/>
+ GStreamer <https://gstreamer.freedesktop.org/>
and to build the Farstream convenience library, you'll need:
- telepathy-glib <http://telepathy.freedesktop.org/releases/telepathy-glib/>
- telepathy-farstream <http://telepathy.freedesktop.org/releases/telepathy-farstream/>
- farstream <http://freedesktop.org/software/farstream/releases/>
- GStreamer <http://gstreamer.freedesktop.org/>
+ telepathy-glib <https://telepathy.freedesktop.org/releases/telepathy-glib/>
+ telepathy-farstream <https://telepathy.freedesktop.org/releases/telepathy-farstream/>
+ farstream <https://freedesktop.org/software/farstream/releases/>
+ GStreamer <https://gstreamer.freedesktop.org/>
See CMakeLists.txt for full details, including versions required.
Of the packages listed above, only Qt libraries are required at runtime.
-Building also requires the cmake build system.
-
-Qt 5 alpha release contains some build issues that should be addressed in order to build
-telepathy-qt against it:
-
- - When running 'configure' in Qt 5 alpha, the pkg-config files are properly generated, but when
- 'make' is executed, these files are replaced with empty ones. So, to build telepathy-qt against
- it one must either backup the pkg-config files generated during the 'configure' phase before
- running 'make' and replace them afterwards, or re-run 'configure' with the same parameters
- after building it.
-
- - If Qt 5 alpha is built with -reduce-relocations enabled, one must add the keyword
- "reduce_relocations" to qtbase/lib/pkgconfig/QtCore.pc in the qt_config section, so that
- telepathy-qt knows when to use -fPIC/PIE at linking stage accordingly.
-
-Both issues were reported and should be fixed when beta is out.
-
Bugs, feature requests and to-do list
=====================================
@@ -104,11 +86,12 @@ Contact info
============
This library is maintained by the Telepathy project:
- <http://telepathy.freedesktop.org/>
+ <https://github.com/TelepathyIM>
+ <https://telepathy.freedesktop.org>
<mailto:telepathy at lists.freedesktop.org>
<irc://irc.freenode.net/telepathy>
-Telepathy development is supported by Collabora Ltd.
+Telepathy development was supported by Collabora Ltd.
<http://www.collabora.co.uk/>.
Hacking
More information about the telepathy-commits
mailing list