%general-entities; ]> $LastChangedBy$ $Date$ libical-&libical-version; libical Introduction to libical The libical package contains an implementation of the iCalendar protocols and data formats. &lfs10_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &libical-md5sum; Download size: &libical-size; Estimated disk space required: &libical-buildsize; Estimated build time: &libical-time; libical Dependencies Required Recommended and (both required for Gnome) Optional , (for the API documentation), , and (for some tests) User Notes: Installation of libical First make some fixes for the latest versions of icu and Python: sed -i '/define LEAP_MONTH/a #define FALSE 0' src/libical/icalrecur.c && sed -i 's/array/arraytest/' src/test/libical-glib/CMakeLists.txt && mv src/test/libical-glib/array.py src/test/libical-glib/arraytest.py Install libical by running the following commands: ¶llel_issues; mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DSHARED_ONLY=yes \ -DICAL_BUILD_DOCS=false \ -DGOBJECT_INTROSPECTION=true \ -DICAL_GLIB_VAPI=true \ .. && 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 higher level of the compiler optimizations. -DSHARED_ONLY=yes: This switch is used in order to only build the shared libraries. -DICAL_BUILD_DOCS=false: This switch prevents building the GTK documentation, because gtk-doc-1.30 is broken. Unfortunately, it also prevents building the API documentation. -DGOBJECT_INTROSPECTION=true: This switch is used to generate GObject metadata bindings. -DICAL_GLIB_VAPI=true: This switch is used in order to build bindings for . : This switch is used in order to build using your own timezone data. Contents Installed Programs Installed Libraries Installed Directory None libical_cxx.so, libical.so, libicalss_cxx.so, libicalss.so, and libicalvcal.so /usr/include/libical, /usr/lib/cmake/LibIcal and /usr/share/doc/libical-&libical-version;/html Short Descriptions libical.so contains the libical API functions. libical.so libical_cxx.so contains the libical C++ bindings. libical_cxx.so libicalss.so is a library that allows you to store iCal component data to disk in a variety of ways. libicalss.so libicalss_cxx.so contains the libicalss C++ bindings. libicalss_cxx.so libicalvcal.so is a vCard/vCalendar C interface. libicalvcal.so