QtWebEngine-5.9.1
Introduction à QtWebEngine
QtWebEngine intègre les
composantes web de chromium dans
Qt. Il contient sa propre copie de Ninja-1.7.2 qu'il
utilise lors de la construction, et diverses copies de
bibliothèques de ffmpeg, icu, libvpx et zlib (dont libminizip) qui
ont été forkées par les développeurs de chromium.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-8.1.
Informations sur le paquet
Dépendances de qtwebengine
Requises
NSS-3.32, PulseAudio-10.0 et Qt-5.9.1
Recommandées
Note
Si ces paquets ne sont pas installés, le processus de
construction compilera et installera ses propres (sans doute plus
vieilles) versions, avec pour effet d'augmenter l'espace disque
utilisé et le temps pris par la construction et l'installation.
libwebp-0.6.0, libxslt-1.1.29, Opus-1.2.1 et
rustc-1.19.0
Facultatives
libevent-2.1.8, jsoncpp,
libsrtp, snappy
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/qtwebengine
Installation de qtwebengine
Installez qtwebengine en lançant
les commandes suivantes :
mkdir build &&
cd build &&
qmake .. &&
make
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
Supprimez les références au répertoire de construction dans les
bibliothèques de dépendances (prl) installées en lançant les
commandes suivantes en tant qu'utilisateur root
:
find $QT5PREFIX/ -name \*.prl \
-exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;
Explication des commandes
qmake : Ceci
construira la copie embarquée de ninja si elle n'est pas déjà installée et
l'utilisera pour configurer la construction. Cette commande et la
commande make
suivante utiliseront tous les cœurs de CPU disponibles.
Contents
Programmes installés:
qtwebengine_convert_dict et
QtWebEngineProcess
Bibliothèques installées:
libQt5WebEngineCore.so,
libQt5WebEngine.so et libQt5WebEngineWidgets.so
Répertoires installés:
$QT5PREFIX/doc/qtwebengine,
$QT5PREFIX/includeQtWebEngine,
$QT5PREFIX/include/QtWebEngineCore et
$QT5PREFIX/include/QtWebEngineWidgets
Descriptions courtes
qtwebengine_convert_dict
|
converti les dictionnaires hunspell (.dic ) au format chromium (.bdic )
|
QtWebEngineProcess
|
est un programme libexec qui lance un processus zygote
(qui écoute les requêtes de spawn d'un processus maître
et se fork en réponse).
|
libQtWebEngine.so
|
fournit des types QML pour présenter du contenu web dans
une application QML.
|
libQtWebEngineCore.so
|
fournit l'API publique partagée par QtWebEngine et
QtWebEngineWidgets.
|
libQtWebEngineWidgets.so
|
fournit un moteur de navigateur web ainsi que des classes
C++ pour présenter et interagir avec du contenu web.
|
Last updated on 2017-08-25 20:57:45 +0200