Changes between Initial Version and Version 1 of WebKitGTK/Dependencies


Ignore:
Timestamp:
Mar 5, 2015 4:03:05 AM (9 years ago)
Author:
Carlos Garcia Campos
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WebKitGTK/Dependencies

    v1 v1  
     1= WebKitGTK+ Dependencies =
     2
     3This is the list of direct dependencies of WebKitGTK+, the ones we check when building. There are also indirect dependencies as required by the direct dependencies (for example cairo requires libpixman). There's a set of required dependencies and some others are optional, but required to enabled some features (for example you need GStreamer to have audio/video support).
     4
     5We have a policy of not bumping minimum requirements of the dependencies unless it's really necessary (important security issues, crashes, etc.), however for some of the dependencies we encourage to use a newer version.
     6
     7|| '''Name''' || '''Description''' || '''Required''' || '''Minimum Version''' || '''Recommended Version''' || '''Comments''' ||
     8|| glib || Platform abstraction library || Yes || 2.33.2 || >= 2.42.0 || ||
     9|| cairo || 2D graphics rendering || Yes || 1.10.2 || >= 1.14.0 || ||
     10|| fontconfig || Fonts access and configuration || Yes || 2.8.0 || - || ||
     11|| freetype || Font engine || Yes || 2.4.2 || - || ||
     12|| harfbuzz || Text shaping engine || Yes || 0.9.2 || - || ||
     13|| icu || Unicode and internationalization support || Yes || - || - || ||
     14|| libjpeg || JPEG library || Yes || - || - || ||
     15|| libpng || PNG library || Yes || - || - || ||
     16|| libwebp || WebP library || Yes || - || - || ||
     17|| gtk+-3 || GTK+ toolkit || Yes || 3.6.0 (X11 target), 3.12.0 (Wayland target) || >= 3.14.0 || ||
     18|| atk || Accessibility || Yes || - || - || ||
     19|| libxml || XML library || Yes || 2.8.0 || - || ||
     20|| libxslt || XSLT library || Yes || 1.1.7 || - || ||
     21|| libsoup || Networking library || Yes || 2.42.0 || >= 2.49.1.1 || ||
     22|| sqlite || SQLite library || Yes || - || - || ||
     23|| gnutls || Secure communications library || No || 3.0.0 || - || Not required but strongly recommended ||
     24|| gstreamer || Multimedia library || No || 1.0.3 || >= 1.2.0 || Required by default, use -DENABLE_VIDEO=OFF -DENABLE_WEB_AUDIO=OFF to build without GStreamer  ||
     25|| LibX11 || X11 library || No || - || - || Required by default, use -DENABLE_X11_TARGET=OFF -DENABLE_WAYLAND_TARGET=ON ||
     26|| OpenGL/EGL || OpenGL libraries || No || - || - || ||
     27|| gtk+-2 || GTK+ toolkit (version 2) || No || 2.24.10 || - || GTK+2 is currently only used by the plugin process to load GTK+2 based plugins like flash, use -DENABLE_PLUGIN_PROCESS_GTK2=OFF to disable it ||
     28|| geoclue || Geolocation library || No || 2.1.5 || - || Used automatically if found, use -DENABLE_GEOLOCATION=OFF to explicitly disable it ||
     29|| libnotify || Desktop notifications || No || - || - || Used automatically if found ||
     30|| libsecret || Passwords management || No || - || - || Used automatically if found, use -DENABLE_CREDENTIAL_STORAGE=OFF to explicitly disable it ||
     31|| enchant || Spellchecking library || No || - || - || Required by default, use -DENABLE_SPELLCHECK=OFF to disable it ||
     32|| gobject-introspection || Automatic binfings for public API || No || - || - || This is a build time only dependency. Used automatically if found, use -DENABLE_INTROSPECTION=OFF to disable it ||
     33|| gtk-doc || API documentation generator || No || - || - || This is a build time only dependency. Used by default, use -DENABLE_GTKDOC=OFF to not build the API documentation ||