Changes between Version 7 and Version 8 of QtWebKitGardening


Ignore:
Timestamp:
Sep 22, 2012 4:33:51 AM (10 years ago)
Author:
Csaba Osztrogonác
Comment:

add more info to how to build QtWebKit section, fix the URL of the PPA

Legend:

Unmodified
Added
Removed
Modified
  • QtWebKitGardening

    v7 v8  
    66= First steps before gardening =
    77
    8  * Get Ubuntu 11.10, Install it. Install this metapackage: [https://launchpad.net/~loki-inf/+archive/sedkit]
    9 {{{
    10  * sudo add-apt-repository ppa:loki-inf/sedkit
     8 * Get Ubuntu 11.10, Install it. Install this metapackage: [https://launchpad.net/~u-szeged/+archive/sedkit]
     9{{{
     10 * sudo add-apt-repository ppa:u-szeged/sedkit
     11 * If you have Ubuntu 12.04, you have to change "precise" to "oneiric" in /etc/apt/sources.list.d/u-szeged-sedkit-precise.list
    1112 * sudo apt-get update
    1213 * sudo apt-get install sedkit-env-qtwebkit
     14
    1315}}}
    1416 * Build the actual Qt 5 for the WebKit trunk with this builder script:
    1517{{{
    1618 * git clone git://github.com/ossy-szeged/qt5-tools.git
    17  * ./build-qt5.sh
     19 * ./build-qt5.sh 
    1820 * If there is Qt5 update, then the only thing left is to use git pull and run the script again.
    19 }}}
     21
     22 note:
     23 * build-qt5.sh uses 30 threads by default (-j option)
     24 * Qt is installed into /usr/local/Trolltech (normal user doesn't have write permission for it by default
     25}}}
     26 * Download testfonts, set environment variables (note: the latest suffix of QTDIR is QT_WEEKLY_REV in [https://github.com/ossy-szeged/qt5-tools/blob/master/build-qt5-env build-qt5-env])
     27{{{
     28 * git clone git://gitorious.org/qtwebkit/testfonts.git
     29 * export WEBKIT_TESTFONTS=/home/webkit/testfonts
     30 * export TZ=America/Los_Angeles ( to make all JSC tests pass :) )
     31 * export QTDIR=/usr/local/Trolltech/Qt5/Qt-5.0.0-beta1
     32 * export PATH=/usr/local/Trolltech/Qt5/Qt-5.0.0-beta1/bin:$PATH
     33}}}
     34
    2035 * Download WebKit, configure git svn, build WebKit.
    2136{{{