Changes between Version 66 and Version 67 of BuildingGtk
- Timestamp:
- Dec 3, 2011, 2:39:11 AM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildingGtk
v66 v67 5 5 == Dependencies == 6 6 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+. 7 WebKitGTK+ 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+. 14 8 15 9 * autoconf … … 21 15 * gawk 22 16 * gperf 23 * glib-networking24 17 * gtk-doc-tools 25 18 * libenchant-dev … … 27 20 * libgail-3-dev 28 21 * libgeoclue-dev 29 * libglib2.0-dev (>= 2.27.4)30 22 * libgstreamer-plugins-base0.10-dev (>= 0.10.30) 31 * libgtk2.0-dev (>= 2.10) 23 * libgtk3.0-dev 24 * libgpg-error-dev 32 25 * libicu-dev 33 26 * libgl1-mesa-glx … … 36 29 * libpango1.0-dev (>= 1.16) 37 30 * libpng12-dev 38 * libsoup2.4-dev (>= 2.33.1.20101209)39 31 * libsqlite3-dev 40 32 * libtool 41 33 * libxslt-dev 42 34 * 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.''45 35 46 36 ''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:'' … … 55 45 }}} 56 46 57 Ad ditional Debian packages are necessary for running tests; see WebKitGtkLayoutTests.47 Aditional requirements may apply for running tests; see WebKitGtkLayoutTests. 58 48 59 49 == Getting the source ==