Difference between revisions of "Dependencies"
Jump to navigation
Jump to search
(add links) |
m (added links, fixed typos) |
||
Line 2: | Line 2: | ||
'''Note''' : | '''Note''' : | ||
− | * some of these dependencies are dependent of each other ( | + | * some of these dependencies are dependent of each other (e.g. ''tiff'' requires ''jpeg'', and ''libungif'' requires ''freetype2'') |
* each of these dependencies may require additional libraries, which are not listed here | * 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 | * the given names may not accurately reflect the actual package name as provided by your system | ||
Line 14: | Line 14: | ||
''' Optional ''' | ''' Optional ''' | ||
− | * gdb -- for debugging | + | * [http://www.gnu.org/software/gdb/ gdb] -- for debugging |
* [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand | * [http://www.windowmaker.info/ Window Maker] -- this would install a lot of dependencies beforehand | ||
Line 27: | Line 27: | ||
''' Recommended ''' | ''' Recommended ''' | ||
* [http://xmlsoft.org/ libxml2] -- for XML-based property-lists | * [http://xmlsoft.org/ libxml2] -- for XML-based property-lists | ||
− | * [http://xmlsoft.org/XSLT/ libxslt] -- for | + | * [http://xmlsoft.org/XSLT/ libxslt] -- for style sheet support for use with XML |
− | * [http://www.openssl.org/ openssl] -- for HTTPS connections in [[NSURL | + | * [http://www.openssl.org/ openssl] -- for HTTPS connections in [[NSURL]] |
''' Optional ''' | ''' Optional ''' | ||
− | * [http://www.gnu.org/software/libiconv/ libiconv] -- | + | * [http://www.gnu.org/software/libiconv/ libiconv] -- Unicode support, only install if not provided by your system / glibc |
* [http://www.swox.com/gmp/ libgmp4] -- arbitrary precision arithmetic | * [http://www.swox.com/gmp/ libgmp4] -- arbitrary precision arithmetic | ||
− | * libbfd -- universal "Binary File Descriptor" library | + | * libbfd -- universal "Binary File Descriptor" library, part of [http://www.gnu.org/software/binutils/ GNU binutils] |
Line 91: | Line 91: | ||
= Documentation = | = Documentation = | ||
− | * | + | * [http://www.tug.org/teTeX/ TeTeX] -- if you want to create the API documentation |
[[Category:Development]] | [[Category:Development]] |
Revision as of 13:41, 2 January 2007
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 (e.g. 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 with ObjC support -- preferably version 4.x
- GNU make -- called gmake or gnumake on some systems
Optional
- gdb -- for debugging
- Window Maker -- this would install a lot of dependencies beforehand
GNUstep-base
Required
Recommended
- libxml2 -- for XML-based property-lists
- libxslt -- for style sheet 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, part of GNU binutils
GNUstep-gui
Required
- GNUstep-base
- tiff -- TIFF support
Recommended
Optional
- libungif -- for reading and writing GIF images
- 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
ART
Required
- GNUstep-gui
- freetype2 -- TrueType font rendering engine
- libart_lgpl2 -- 2D graphics supporting
Recommended
- libXft -- font API
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