Сборка открытого веб-движка WebKit

Последние сборки открытого веб-движка WebKit набирают 100 баллов из 100 в тестах на совместимость с веб-стандартами Acid3.
Ниже я опишу небольшое howto по сборке WebKit на дистрибутиве Ubuntu. Сборка на других дистрибутивах будет отличаться лишь установкой необходимых пакетов.

Заходим на официальный сайт WebKit и качаем последнюю ночную сборку.
распаковываем и заходим в распаковавшийся каталог:

tar -xjvf WebKit-rXXXXXX.tar.bz && cd WebKit-rXXXXXX

Далее устанавливаем необходимые для сборки пакеты:

sudo apt-get install flex bison gperf libqt4-dev autoconf libtool libicu-dev libxml2-dev libpango1.0-dev libgtk2.0-dev libcurl4-openssl-dev libsqlite3-dev libxslt-dev

собираем такой командой:

./WebKitTools/Scripts/build-webkit —qmakearg=WEBKIT_INC_DIR=$PREFIX/include/WebKit —qmakearg=WEBKIT_LIB_DIR=$PREFIX/lib —gtk —qmake=qmake-qt4

Процесс компиляции у меня (Athlon X2 5600, 2 Gb RAM) занял порядка 25 минут.

Затем запускаем наш простенький браузер:

WebKitTools/Scripts/run-launcher —gtk

Добавить комментарий