libdbusmenu-qt-0.9.3+15.10.20150604

Introduction à libdbusmenu-qt

Cette bibliothèque offre une implémentation Qt des spécifications 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.1. 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.9.

Informations sur le paquet

Dépendances de libdbusmenu-qt

Requises

Qt-4.8.7 ou Qt-5.5.1

Facultatives

QJson-0.8.1 (pour construire la suite de tests) et Doxygen-1.8.11 (pour construire la documentation de l'API)

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

Installation de libdbusmenu-qt

Installez the qt4 based version of 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 the qt5 based version of 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

Explication des commandes

-DCMAKE_BUILD_TYPE=Release : Ce paramètre est utilisé pour construire sans les symboles de débogage 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èque installée: libdbusmenu-qt.so et libdbusmenu-qt5.so
Répertoire installé: /usr/include/dbusmenu-qt et /usr/include/dbusmenu-qt5

Last updated on 2016-02-25 04:22:02 +0100