libical-3.0.1

Introduction à libical

Le paquet libical est une implémentation des protocoles et des formats de données iCalendar.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.2.

Informations sur le paquet

  • Téléchargement (HTTP) : https://github.com/libical/libical/releases/download/v3.0.1/libical-3.0.1.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : ec73def9f36a0915f6829394cb47d872

  • Taille du téléchargement : 848 Ko

  • Estimation de l'espace disque requis : 24 Mo, avec les tests (plus 7 Mo pour la documentation de l'API)

  • Estimation du temps de construction : 0.5 SBU, (avec les tests et la documentation de l'API)

Dépendances de libical

Requises

CMake-3.10.2

Facultatives

Berkeley DB-6.2.32, Doxygen-1.8.14 (pour la documentation de l'API), gobject-introspection-1.54.1 et ICU-60.2

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

Installation de libical

Installez libical en lançant les commandes suivantes :

mkdir build &&
cd build &&

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

Si vous avez installé Doxygen-1.8.14 et souhaitez construire la documentation de l'API, tapez :

make docs

Pour tester les résultats lancez : make test. Un test, timezones, est connu pour échouer.

Maintenant, en tant qu'utilisateur root :

make install

Si vous avez construit la documentation de l'API, installez en tapant, en tant qu'utilisateur root :

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

Explication des commandes

-DCMAKE_BUILD_TYPE=Release : Ce paramètre est utilisé pour appliquer le niveau le plus haut d'optimisation du compilateur.

-DSHARED_ONLY=yes : Ce paramètre est utilisé pour seulement construire les bibliothèques partagées.

-DUSE_BUILTIN_TZDATA=yes : Ce paramètre est utilisé pour construire en utilisant vos propres données de fuseau horaire.

Contenu

Programmes installés: Aucun
Bibliothèques installées: libical_cxx.so, libical.so, libicalss_cxx.so, libicalss.so et libicalvcal.so
Répertoire installé: /usr/include/libical, /usr/lib/cmake/LibIcal et /usr/share/doc/libical-3.0.1/html

Descriptions courtes

libical.so

contient les fonctions de l'API de libical.

libical_cxx.so

contient les binding C++ de libical.

libicalss.so

est une bibliothèque vous permettant de stocker des données de composants iCal sur le disque de plusieurs manières.

libicalss_cxx.so

contient les bindings C++ de libicalss.

libicalvcal.so

est une interface C vCard/vCalendar.

Last updated on 2018-02-20 00:22:55 +0100