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
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:
- cygconf, if a configure script is present (usually not).
- cygmake
- cygmake in the Documentation directory, if present.
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 }