GNUstep SVN Installation Guide

From GNUstepWiki

(Difference between revisions)
Revision as of 01:35, 6 March 2007
Stefanbidi (Talk | contribs)
Made it a little more general!
← Previous diff
Revision as of 01:38, 6 March 2007
Stefanbidi (Talk | contribs)
Makefile Package
Next diff →
Line 24: Line 24:
. /usr/GNUstep/System/Library/Makefiles/GNUstep.csh . /usr/GNUstep/System/Library/Makefiles/GNUstep.csh
</pre> </pre>
 +For shells csh or tcsh.
== Core Libraries == == Core Libraries ==

Revision as of 01:38, 6 March 2007

This page is a step-by-step "How-to compile the latest svn version of GNUstep". It's mainly a short summary of different documents available. Wiki based, I hope this document will be the up-to-date installation guide.



Three step are needed to build and install GNUstep:

  • Build the Makefile package: sets up an environment for GNUstep;
  • Build core libraries;
  • Minimal configuration.

Makefile Package

svn co gnustep-make
./configure --prefix=/usr/GNUstep
make install

Extra configuration needed every time you use "GNUstep" from a command-line:

. /usr/GNUstep/System/Library/Makefiles/

For Bourne compatible shells, or

. /usr/GNUstep/System/Library/Makefiles/GNUstep.csh

For shells csh or tcsh.

Core Libraries

You will need at least the core libraries in order to run most GNUstep tools and/or applications.

Base/Foundation Library

svn co gnustep-base
make install

GUI/AppKit Library

svn co gnustep-gui
make install

Backend Library

The most stable GNUstep backend currently is the one dependent on libart, but is no longer actively developed. The libcairo has become the official backend but is still unstable.

svn co gnustep-back
./configure --enable-graphics=cairo --disable-glitz
make install

Minimal configuration

You may also need to install package to use default font used by GNUstep. On Debian Etch, install ttf-bitstream-vera package.