TABLE OF CONTENTS


gnustep.cygclass

[ Top ] [ Cygclasses ] [ Cygclasses ]

DESCRIPTION

GNUstep is an open-source implementation of the NeXT/OpenStep and Apple's Cocoa API frameworks, written in Objective-C. A number of additional libraries (known as Frameworks) and programs, both console and GUI are available, including some ported from Mac OS X. GNUstep packages are built with GNUmakefiles which use templates included in the gnustep-make package.

This cygclass builds packages which use the GNUstep framework and build system.

REQUIRES

gnustep-make

SEE ALSO

mirror_gnustep


CATEGORY (gnustep)

[ Top ] [ gnustep.cygclass ] [ Overloads ]

DEFINITION

CATEGORY="GNUstep"

SUMMARY (gnustep)

[ Top ] [ gnustep.cygclass ] [ Overloads ]

DEFINITION

SUMMARY="GNUstep ${ORIG_PN:-${PN#gnustep-}} component"

HOMEPAGE (gnustep)

[ Top ] [ gnustep.cygclass ] [ Overloads ]

DEFINITION

HOMEPAGE="http://www.gnustep.org/"

SVN_URI (gnustep)

[ Top ] [ gnustep.cygclass ] [ Overloads ]

NOTE

svn.cygclass must be inherit()ed last for this to have any effect.

DEFINITION

SVN_URI="svn://svn.gna.org/svn/gnustep"

gnustep_env

[ Top ] [ gnustep.cygclass ] [ General Functions ]

DESCRIPTION

Loads the GNUstep environment variables. This must be run before calling gnustep_compile or gnustep_install.


gnustep_compile

[ Top ] [ gnustep.cygclass ] [ Compile Functions ]

SYNOPSIS

  cd $B
  gnustep_compile [MAKEFILE_ARGUMENTS]

DESCRIPTION

Builds a GNUstep package with the following steps:

Arguments to gnustep_compile are passed to both cygmake calls.

NOTE

gnustep_env must be called before gnustep_compile.


gnustep_install

[ Top ] [ gnustep.cygclass ] [ Install Functions ]

SYNOPSIS

  cd $B
  gnustep_install [MAKEFILE_ARGUMENTS]

DESCRIPTION

Installs a GNUstep package under $D. Arguments to gnustep_install are passed to cyginstall.

NOTE

gnustep_env must be called before gnustep_install.


gnustep_pkg_apps

[ Top ] [ gnustep.cygclass ] [ General Functions ]

SYNOPSIS

  gnustep_pkg_apps APP_NAME [APP_NAME] ...

DESCRIPTION

Create a binary subpackage $APP_NAME.app containing the given application(s).


gnustep_pkg_frameworks

[ Top ] [ gnustep.cygclass ] [ General Functions ]

SYNOPSIS

  gnustep_pkg_frameworks FRAMEWORK_NAME:VERSION [FRAMEWORK_NAME:VERSION] ...

DESCRIPTION

Create binary subpackages lib$FRAMEWORK_NAME$VERSION and lib$FRAMEWORK_NAME-devel containing the runtime and development components of the given frameworks(s).


src_compile (gnustep)

[ Top ] [ gnustep.cygclass ] [ Overloads ]

DEFINITION

src_compile() {
        lndirs
        cd ${B}
        gnustep_env
        gnustep_compile
}

src_install (gnustep)

[ Top ] [ gnustep.cygclass ] [ Overloads ]

DEFINITION

src_install() {
        cd ${B}
        gnustep_env
        gnustep_install
}