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.
Téléchargement (HTTP) : http://anduin.linuxfromscratch.org/BLFS/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 Kio
Estimation de l'espace disque requis : 2.6 Mio
Estimation du temps de construction : 0.2 SBU
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
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 :
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é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
Last updated on 2016-02-25 04:22:02 +0100