Changes between Version 29 and Version 30 of BuildingGtk


Ignore:
Timestamp:
May 7, 2009 7:42:38 PM (15 years ago)
Author:
kov@webkit.org
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BuildingGtk

    v29 v30  
    1616
    1717The WebKit/GTK+ API follows a stable additions-only policy. The core engine is continually being stabilised and is suitable for most embedding tasks. Distributors should get in touch with the upstream maintainers to be sure they're packaging the correct version.
     18
     19We adopt a versioning scheme similar to GTK+'s. This means that, having a version x.y.z, when y is odd, it's a development version. API is still not stable, and may change. When y is an even number, we are in a stable release, which gets only fixes, and small improvements, while keeping API compatibility. When API bits are deprecated for a full release cycle, we drop them.
    1820
    1921=== Debian ===
     
    5153=== Mac OS X ===
    5254
    53 The code on Mac OS X should built like any Linux distribution but there are some packages you need to install (in addition to an "ordinary build environment" that includes XCode Tools 2.3 or newer):
    54 
    55  * [http://ftp.gnome.org/pub/gnome/sources/atk/1.21/ ATK]
    56  * [http://cairographics.org/download/ Cairo]
    57  * [http://curl.haxx.se/download.html cURL]
    58  * [http://fontconfig.org/release/ fontconfig]
    59  * [http://sourceforge.net/project/showfiles.php?group_id=3157 freetype2]
    60  * [ftp://anonymous@mirrors.kernel.org:21/gnu/gettext gettext]
    61  * [http://www.gtk.org/download-linux.html gtk+]
    62  * [http://www.ijg.org/files/jpegsrc.v6b.tar.gz libjpeg]
    63  * [http://www.libpng.org/pub/png/libpng.html libpng]
    64  * [http://dl.maptools.org/dl/libtiff/ libtiff]
    65  * [ftp://anonymous@ftp.gnome.org:21/pub/GNOME/sources/libxml2/2.6/libxml2-2.6.27.tar.gz libxml2]
    66  * [ftp://anonymous@ftp.gnome.org:21/pub/GNOME/sources/libxslt/1.1/libxslt-1.1.22.tar.gz libxslt]
    67  * [http://ftp.gnome.org/pub/GNOME/sources/pango/1.19/ pango]
    68  * [http://www.sqlite.org/download.html SQLite]
     55The code on Mac OS X should built like any Linux distribution, as long as you install the build dependencies (in addition to an "ordinary build environment" that includes XCode Tools 2.3 or newer). See bellow.
    6956
    7057== Dependencies ==
    7158
    72 The code should be easily built on any Linux distribution which has development packages for GTK+ installed. Packages you might need to install (in addition to an "ordinary build environment"):
     59The code should be easily built on any Linux distribution which has development packages for GTK+ installed. Bellow is a list of Debian package names you will need to install. Although the names of the packages are probably different in non-Debian-based distributions, it should be fairly easy to find the alternative names. Notice that this list may get outdated:
    7360
     61 * libgtk2.0-dev (>= 2.10)
     62 * libpango1.0-dev (>= 1.16)
    7463 * libicu-dev
    7564 * libxslt-dev
     65 * libsoup2.4-dev (>= 2.25.91)
    7666 * libsqlite3-dev
     67 * gperf
     68 * bison
     69 * flex
    7770 * libjpeg62-dev
    7871 * libpng12-dev
    79  * gperf
    80  * bison
    81  * flex version 2.5.33 or later
    82  * libsoup 2.25.4 or later (not 2.4)
     72 * libxt-dev
     73 * autotools-dev
     74 * libgstreamer-plugins-base0.10-dev
     75 * libenchant-dev
    8376
    8477== Build and Install ==