WebKitGTK+-2.2.3

Introduction à WebKitGTK+

WebKitGTK+ est un portage du moteur de rendu web WebKit vers la plate-forme GTK+ 3.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.5.

Information sur le paquet

  • Téléchargement (HTTP) : http://webkitgtk.org/releases/webkitgtk-2.2.3.tar.xz

  • Somme de contrôle MD5 du téléchargement : d2af0d2d75f18cac33bd82ee63e22571

  • Taille du téléchargement : 9.0 Mo

  • Estimation de l'espace disque requis : 868 Mo

  • Estimation du temps de construction : 57 SBU

Dépendances de WebKitGTK+

Requises

Gperf-3.0.4, gst-plugins-base-1.2.3, GTK+-3.10.7, ICU-52.1, libsecret-0.16, libsoup-2.44.2, libwebp-0.4.0, MesaLib-10.0.3, Ruby-2.1.0, SQLite-3.8.3.1, udev-extras (from systemd) (pour GUdev) et which-2.20

Recommandées

Facultative

GTK-Doc-1.19 et MathML

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/webkitgtk

Installation de WebKitGTK+

[Avertissement]

Avertissement

Si vous avez construit WebKitGTK+ avec make 3.82, soyez certain de l'avoir construit en ayant appliqué le correctif ou alors WebKitGTK+ pourra échouer.

Si vous n'avez pas installé GTK-Doc-1.19, corrigez un bogue qui fera échouer make install:

sed -i '/generate-gtkdoc --rebase/s:^:# :' GNUmakefile.in

Installez WebKitGTK+ en lançant les commandes suivantes

./configure --prefix=/usr                    \
            --enable-introspection &&
make

Ce paquet n'a pas de suite de tests fonctionnelle.

[Note]

Note

Pendant l'installation, le Makefile fait quelques compilations et édition de lien supplémentaires. Si vous n'avez pas installé Xorg dans /usr, les variables LIBRARY_PATH et PKG_CONFIG_PATH doivent être définies pour l'utilisateur root. Si vous utilisez sudo pour être root, utilisez l'option -E pour passer vos variables d'environnement actuelle au processus d'installation.

Maintenant, en tant qu'utilisateur root :

make install                                    &&
rm -rf /usr/share/gtk-doc/html/webkitgtk-2.0    &&
mv -vi /usr/share/gtk-doc/html/webkitgtk{,-2.0}

Explications des commandes

sed ... glslang.y: Cette commande corrige un problème en utilisant bison-3.0 ou plus.

mv -vi /usr/share/gtk-doc/html/webkitgtk{,-2.0}: Il y a un conflit avec le répertoire installé avec un même nom par WebKitGTK+-1.10.2.

--enable-introspection : Ce paramètre active le support pour Gobject Introspection et est requis pour un bureau GNOME. Effacez le si vous n'avez pas installé Gobject Introspection ou ne voulez pas installer GNOME.

--disable-geolocation : Utilisez cette option si vous n'avez pas installé GeoClue-0.12.0 ou configure échouera.

--enable-gtk-doc : Utilisez ce paramètre si GTK-Doc est installé et si vous souhaitez reconstruire et installer la documentation de l'API.

--libexecdir=/usr/lib/webkitgtk3: Cette option placera les programmes internes du paquet dans /usr/lib/webkitgtk3 au lieu de /usr/libexec en accord avec l'ancienne version de FHS utilisée avant LFS-7.5.

Contenu

Programme installé : jsc-3
Bibliothèques installées: libjavascriptcoregtk-3.0.so, libwebkit2gtk-3.0.so, libwebkitgtk-3.0.so et /usr/lib/webkit2gtk-3.0/injected-bundle/libwebkit2gtkinjectedbundle.so
Répertoires installés: /usr/include/webkitgtk-3.0, /usr/share/gtk-doc/html/webkitgtk-2.0, /usr/share/gtk-doc/html/webkit2gtk et /usr/share/webkitgtk-3.0

Description courte

jsc-3

est un utilitaire en ligne de commande qui vous permet de lancer des programmes JavaScript en dehors du contexte d'un navigateur web.

libjavascriptcoregtk-3.0.so

contient les fonctions de l'API du coeur de JavaScript utilisées par jsc-3 et libwebkitgtk-3.0.so.

libwebkitgtk-3.0.so

contient les fonctions de l'API de WebKitGTK+ pour GTK+ 3.

libwebkit2gtk-3.0.so

contient les fonctions de l'API de WebKit2.

Last updated on 2013-06-06 17:31:50 +0200