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.
Téléchargement (HTTP) : http://anduin.linuxfromscratch.org/sources/other/libdbusmenu-qt-0.9.3+15.10.20150604.tar.xz
Somme de contrôle MD5 du téléchargement : d21a1f5569e0bc9c9245b4f71761c62f
Taille du téléchargement : 40 Ko
Estimation de l'espace disque requis : 2.6 Mo
Estimation du temps de construction : 0.2 SBU
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
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:
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
-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.
Last updated on : 2013-04-23 19:04:04 +020