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]

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.

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