libical-1.0.1

Introduction to libical

The libical package contains an implementation of the iCalendar protocols and data formats.

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

Package Information

libical Dependencies

Required

CMake-3.3.1

Optional

Doxygen-1.8.10 (for the API documentation)

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

Installation of libical

Install libical by running the following commands:

mkdir build &&
cd build &&

cmake -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release  \
      -DSHARED_ONLY=yes           \
      .. &&
make

If you have Doxygen-1.8.10 installed and wish to build the API documentation, issue:

make docs

To test the results, issue: make test.

Now, as the root user:

make install

If you have built the API documentation, install by issuing, as root user:

install -vdm755 /usr/share/doc/libical-1.0.1/html &&
cp -vr apidocs/html/* /usr/share/doc/libical-1.0.1/html

Command Explanations

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

-DSHARED_ONLY=yes: This switch is used in order to only build the shared libraries.

Contents

Installed Programs: None
Installed Libraries: libical.so, libicalss.so and libicalvcal.so
Installed Directory: /usr/include/libical and /usr/share/doc/libical-1.0.1/html

Short Descriptions

libical.so

contains the libical API functions.

libicalss.so

is a library that allows you to store iCal component data to disk in a variety of ways.

libicalvcal.so

is a vCard/vCalendar C interface.

Last updated on 2015-09-20 15:38:20 -0700