The Telepathy GLib contains a library used by GLib based Telepathy components. Telepathy is a D-Bus framework for unifying real time communication, including instant messaging, voice calls and video calls. It abstracts differences between protocols to provide a unified interface for applications.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Download (HTTP): https://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-0.24.2.tar.gz
Download MD5 sum: a3a75657e9389381b44fee1680f770a7
Download size: 3.7 MB
Estimated disk space required: 256 MB
Estimated build time: 1.2 SBU
dbus-glib-0.112 and libxslt-1.1.37
gobject-introspection-1.74.0, and Vala-0.56.3
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/telepathy-glib
If you intend to run the tests, one of them defaults to invoking
/usr/bin/python
and fails if it is
absent, causing the second batch of tests to not run - unlike the
other tests which can be overridden from the environment. Fix it
with the following command:
sed -i 's%/usr/bin/python%&3%' tests/all-errors-documented.py
Install Telepathy GLib by running the following commands:
PYTHON=/usr/bin/python3 ./configure --prefix=/usr \ --enable-vala-bindings \ --disable-static && make
To test the results, issue: make check.
Now, as the root
user:
make install
--enable-vala-bindings
:
This switch enables building of the Vala bindings. Remove if you
don't have Vala-0.56.3 installed.
--disable-static
: This
switch prevents installation of static versions of the libraries.
--enable-gtk-doc
: Use this parameter if
GTK-Doc is installed and you wish
to rebuild and install the API documentation.