Dependencies

From GNUstepWiki
Revision as of 15:54, 2 September 2006 by Cbv (talk | contribs) (Add category)
Jump to navigation Jump to search

The following is the current (as of July 18, 2006) list of direct dependencies for GNUstep.

Note :

  • some of these dependencies are dependent of each other (eg. tiff requires jpeg, and libungif requires freetype2)
  • each of these dependencies may require additional libraries, which are not listed here
  • the given names may not accurately reflect the actual package name as provided by your system


GNUstep-make

Required

  • GCC -- preferably version 4.x
  • GNU make -- called gmake or gnumake on some systems

Optional

  • gdb
  • Window Maker


GNUstep-base

Required

  • GNUstep-make
  • ffcall or libffi -- stack-frame handling

Recommended

  • libxml2 -- for XML-based property-lists
  • libxslt -- for stylesheet support for use with XML
  • openssl -- for https connections in NSURL

Optional

  • libiconv -- unicode support, only install if not provided by your system / glibc
  • libgmp4 -- arbitrary precision arithmetic
  • libbfd -- universal "Binary File Descriptor" library


GNUstep-gui

Required

  • GNUstep-base
  • tiff

Recommended

  • jpeg
  • png

Optional

  • libungif
  • aspell -- spell checking
  • cups-base -- printing
  • libaudiofile -- sound
  • portaudio -- sound, needs at least portaudio-v19


GNUstep-back XLIB

Required

  • GNUstep-gui

Recommended

  • libXft -- font API


GNUstep-back ART

Required

  • GNUstep-gui
  • freetype2 -- TrueType font rendering engine
  • libart_lgpl2 -- 2D graphics supporting

Recommended

  • libXft -- font API


GNUstep-back CAIRO

Required

  • GNUstep-gui
  • libart_lgpl2 -- 2D graphics supporting
  • glitz -- OpenGL image compositing library
  • cairo -- PDF 1.4 imaging model

Recommended

  • libXft -- font API


Documentation

  • tetex -- if you want to create the API documentation