Qtwebkit est un moteur de navigateur web basé sur Qt.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.0.
Téléchargement (HTTP) : https://download.qt.io/community_releases/5.9/5.9.0-final/qtwebkit-opensource-src-5.9.0.tar.xz
Somme de contrôle MD5 du téléchargement : 1fc0ed873cc9326b823a8a83126714f5
Taille du téléchargement : 34 Mo
Estimation de l'espace disque requis : 668 Mo (38 Mo installés)
Estimation du temps de construction : 11 SBU (avec parallélisme=4)
ICU-59.1, libjpeg-turbo-1.5.2, libpng-1.6.31, libwebp-0.6.0, libxslt-1.1.29, Qt-5.9.1, Ruby-2.4.1 et SQLite-3.20.0
gst-plugins-base-1.12.2 (Support des vidéos HTML5)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/qtwebkit
Tout d'abord, corrigez un problème de construction avec ICU >= 59 :
patch -Np1 -i ../qtwebkit-5.9.0-icu_59-1.patch
Si vous le souhaitez, ajustez les paramètres de construction pour éviter littéralement des milliers de messages inutiles :
sed -e '/CONFIG/a QMAKE_CXXFLAGS += -Wno-expansion-to-defined' \ -i Tools/qmake/mkspecs/features/unix/default_pre.prf
Installez Qtwebkit en lançant les commandes suivantes :
mkdir -p build && cd build && qmake ../WebKit.pro && make
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
L'installation est automatiquement faite dans l'arborescence $QT5DIR.
Supprimez les références au répertoire de construction des fichiers
de dépendances de bibliothèques installées (prl) en lançant la
commande suivante en tant qu'utilisateur root
:
find $QT5DIR/ -name \*.prl \ -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;
qmake : est un outil Qt qui automatise la génération de Makefiles.
Last updated on 2017-08-15 20:49:48 +0200