Changes between Version 66 and Version 67 of BuildingGtk


Ignore:
Timestamp:
Dec 3, 2011 2:39:11 AM (12 years ago)
Author:
kov@webkit.org
Comment:

jhbuild update

Legend:

Unmodified
Added
Removed
Modified
  • BuildingGtk

    v66 v67  
    55== Dependencies ==
    66
    7 WebKitGTK+ currently depends on unreleased versions of GLib and libsoup. If you are using Debian, you should be able to get these packages from the experimental repository. If you are using Ubuntu we have set up a PPA with these packages. To use the PPA simply call:
    8 
    9 {{{
    10 sudo apt-add-repository ppa:martin-james-robinson/webkitgtk
    11 }}}
    12 
    13 Following is a list of Debian packages necessary for building WebKitGTK+.
     7WebKitGTK+ often requires very recent versions of some core packages like glib and libsoup. To ease building and getting tests to match the results in the buildbots we have a built-in jhbuild-based system that automatically builds and uses those packages. You can look at the configuration and modules file in the '''Tools/gtk''' directory, and the script that is run to update the dependencies is '''Tools/Scripts/update-webkitgtk-libs'''. Following is a list of Debian packages necessary for building WebKitGTK+.
    148
    159 * autoconf
     
    2115 * gawk
    2216 * gperf
    23  * glib-networking
    2417 * gtk-doc-tools
    2518 * libenchant-dev
     
    2720 * libgail-3-dev
    2821 * libgeoclue-dev
    29  * libglib2.0-dev (>= 2.27.4)
    3022 * libgstreamer-plugins-base0.10-dev (>= 0.10.30)
    31  * libgtk2.0-dev (>= 2.10)
     23 * libgtk3.0-dev
     24 * libgpg-error-dev
    3225 * libicu-dev
    3326 * libgl1-mesa-glx
     
    3629 * libpango1.0-dev (>= 1.16)
    3730 * libpng12-dev
    38  * libsoup2.4-dev (>= 2.33.1.20101209)
    3931 * libsqlite3-dev
    4032 * libtool
    4133 * libxslt-dev
    4234 * libxt-dev
    43 
    44 ''Linux: If you're using Linux and work on Chromium, there is no need to install any of the above packages manually. build/install-build-deps.sh from the chromium tree installs all needed dependencies.''
    4535
    4636''OS X: The code on Mac OS X should built like any Linux distribution, as long as you install the above build dependencies (in addition to an "ordinary build environment" that includes XCode Tools 2.3 or newer). [http://www.macports.org/ MacPorts] users can get the dependencies via:''
     
    5545}}}
    5646
    57 Additional Debian packages are necessary for running tests; see WebKitGtkLayoutTests.
     47Aditional requirements may apply for running tests; see WebKitGtkLayoutTests.
    5848
    5949== Getting the source ==