Folks-0.12.1

#### Beyond Linux® From Scratch (systemd Edition) - Version 9.0

### Chapter 33. GNOME Libraries and Desktop

- Prev

  evolution-data-server-3.32.4

- Next

  gfbgraph-0.2.3

- Up
- Home

# Folks-0.12.1

## Introduction to Folks

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

This package is known to build and work properly using an LFS-9.0 platform.

### Package Information

- Download (HTTP): http://ftp.gnome.org/pub/gnome/sources/folks/0.12/folks-0.12.1.tar.xz

- Download (FTP): ftp://ftp.gnome.org/pub/gnome/sources/folks/0.12/folks-0.12.1.tar.xz

- Download MD5 sum: 58bcf65a7b744ecbbb53f44dc8919204

- Download size: 512 KB

- Estimated disk space required: 69 MB (with tests)

- Estimated build time: 1.3 SBU (with tests)

### Folks Dependencies

#### Required

evolution-data-server-3.32.4, gobject-introspection-1.60.2, libgee-0.20.2, Python-2.7.16 (during the build), and telepathy-glib-0.24.1

#### Recommended

BlueZ-5.50 and Vala-0.44.7

#### Optional

Tracker-2.2.2 (Broken due to API changes in tracker), libsocialweb, and Zeitgeist

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

## Installation of Folks

Install Folks by running the following commands:

    mkdir build &&
    cd build &&

    meson --prefix=/usr --sysconfdir=/etc .. &&
    ninja

To test the results, issue ninja test from a local X session started with dbus-launch.

Now, as the `root` user:

    ninja install

## Command Explanations

`-Dtracker_backend=true`: This switch enables building the Tracker backend. Use it if you have Tracker installed. This functionality is current broken, however, due to an upstream API change in Tracker that hasn't been accounted for in this package.

`-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.

Last updated on 2019-08-25 11:35:01 -0700

- Prev

  evolution-data-server-3.32.4

- Next

  gfbgraph-0.2.3

- Up
- Home