Folks-0.15.5

Introduction to Folks

Folks is a library that aggregates people from multiple sources (e.g, Telepathy connection managers and Evolution Data Server, Facebook, etc.) to create metacontacts.

[Note]

Note

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.

Package Information

Folks Dependencies

Required

evolution-data-server-3.44.3, gobject-introspection-1.72.0, libgee-0.20.5, dbusmock-0.28.4, and telepathy-glib-0.24.2

Recommended

Optional

libsocialweb and Zeitgeist

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/folks

Installation of Folks

Install Folks by running the following commands:

mkdir build &&
cd    build &&

meson --prefix=/usr --buildtype=release .. &&
ninja

To test the results, issue ninja test from a local X session started with dbus-launch. A few tests may time out.

Now, as the root user:

ninja install

Command Explanations

-Ddocs=true: This switch enables documentation generation.

Contents

Installed Programs: folks-import and folks-inspect
Installed Libraries: libfolks-dummy.so, libfolks-eds.so, libfolks.so, and libfolks-telepathy.so
Installed Directories: /usr/include/folks and /usr/lib/folks

Short Descriptions

folks-import

is used to import meta-contact information to libfolks

folks-inspect

is used to inspect meta-contact information in libfolks

libfolks-eds.so

contains Evolution specific implementations of the libfolks classes

libfolks.so

contains the Folks API functions

libfolks-telepathy.so

contains Telepathy specific implementations of the libfolks classes