Akonadi-1.13.0

Introduction to Akonadi

Akonadi is an extensible cross-desktop storage service for PIM data and metadata providing concurrent read, write, and query access. It provides unique desktop-wide object identification and retrieval.

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

Package Information

Akonadi Dependencies

Required

Boost-1.56.0, one of: SQLite-3.8.6, MariaDB-10.0.13, or PostgreSQL-9.3.5, and shared-mime-info-1.3

Optional

Soprano

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

Installation of Akonadi

Install Akonadi by running the following commands:

mkdir build &&
cd    build &&

cmake -DCMAKE_INSTALL_PREFIX=$KDE_PREFIX  \
      -DCMAKE_BUILD_TYPE=Release           \
      -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE  \
      -Wno-dev .. &&
make

To test the results, issue make test.

Now, as the root user:

make install

Command Explanations

-DCMAKE_BUILD_TYPE=Release: This switch is used to apply a higher level of compiler optimizations.

-DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE: This switch ensures that Akonadi SQLite extension is installed into the Qt plugins directory.

Contents

Installed Programs: akonadi_agent_launcher, akonadi_agent_server, akonadi_control, akonadi_rds, akonadictl, akonadiserver and asapcat
Installed Libraries: libakonadiprotocolinternals.so and libqsqlite3.so
Installed Directories: $KDE_PREFIX/include/akonadi, $KDE_PREFIX/lib/cmake/Akonadi and $KDE_PREFIX/share/config/akonadi

Last updated on 2014-08-24 11:34:04 -0700