libdbusmenu-qt-0.9.3+15.10.20150604

Introduction à libdbusmenu-qt

Cette bibliothèque offre une implémentation Qt des specs de DBusMenu dont le but est de présenter des menus sur le DBus. Ces bibliothèques sont utilisés par KDE4 et KF5, mais elles peuvent être liées respectivement à Qt-4.8.7 et Qt-5.5.0. Les deux versions ne sont pas en conflit l'une avec l'autre.

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

Informations sur le paquet

Dépendances de libdbusmenu-qt

Requises

Qt-4.8.7 ou Qt-5.5.0

Facultatives

QJson-0.8.1 (pour construire la suite de tests) et Doxygen-1.8.10 (pour construire la documentation API)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libdbusmenu-qt

Installation de libdbusmenu-qt

Installez la version basée sur Qt4 de libdbusmenu-qt en lançant les commandes suivantes :

mkdir build &&
cd    build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release  \
      -DUSE_QT4=TRUE              \
      -DWITH_DOC=OFF              \
      -Wno-dev .. &&
make

Pour tester les résultats (QJson-0.8.1 doit être installé), tapez: make -k check. Un test est connu pour échouer.

Maintenant, en tant qu'utilisateur root :

make install

Installez la version basée sur qt5 de libdbusmenu-qt en lançant les commandes suivantes:

[Note]

Note

Si vous construisez les deux versions de cette application, soyez certain d'enlever la version précédente des sources et les extraire de nouveau depuis le fichier tar original.

mkdir build &&
cd    build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release  \
      -DWITH_DOC=OFF              \
      -Wno-dev .. &&
make

La version qt5 de ce paquet n'a pas de suite de tests fonctionnelles.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

-DCMAKE_BUILD_TYPE=Release: Ce paramètre est utilisé pour construire sans les symboles de déboguage et appliquer un haut niveau d'optimisation à la compilation.

-DUSE_QT4=TRUE: Ce paramètre est utilisé pour assurer que la version Qt4 de la bibliothèque soit construite même si Qt5 est présent.

-DWITH_DOC=OFF : Cette option est initialisée pour éviter la construction de la documentation API. Oubliez la si vous avez installé doxygen et voulez la documentation.

Contenu

Programmes installés: Aucun
Bibliothèques installées: libdbusmenu-qt.so and libdbusmenu-qt5.so
Répertoires installés: /usr/include/dbusmenu-qt et /usr/include/dbusmenu-qt5

Last updated on : 2013-04-23 19:04:04 +020