TABLE OF CONTENTS
ggz.cygclass
[ Top ] [ Cygclasses ] [ Cygclasses ]
DESCRIPTION
The GGZ Gaming Zone is a framework for hosting and playing multi-player games over the Internet. The project provides a server for self-hosting, client libraries, and client games.
This cygclass is used for building GGZ upstream components and provides functions for installing third-party clients.
NOTE
Upstream development seems to have ceased, and projects which previously provided GGZ functionality have removed those dependencies. Therefore, this cygclass is deprecated and may be removed in the future.
CATEGORY (ggz)
[ Top ] [ ggz.cygclass ] [ Overloads ]
DEFINITION
CATEGORY="Games"
SUMMARY (ggz)
[ Top ] [ ggz.cygclass ] [ Overloads ]
DEFINITION
SUMMARY="GGZ Gaming Zone ${PN#ggz-} component"
HOMEPAGE (ggz)
[ Top ] [ ggz.cygclass ] [ Overloads ]
DEFINITION
HOMEPAGE="http://dev.ggzgamingzone.org/"
SRC_URI (ggz)
[ Top ] [ ggz.cygclass ] [ Overloads ]
DEFINITION
SRC_URI="http://ftp.ggzgamingzone.org/pub/ggz/${PV}/${P}.tar.gz "
GGZ_MODULES_DIR
[ Top ] [ ggz.cygclass ] [ Definitions ]
DESCRIPTION
The directory where GGZ ModuleInfo description files are installed.
ggz_postinst
[ Top ] [ ggz.cygclass ] [ Install Functions ]
DESCRIPTION
Creates postinstall and preremove scripts which de/register GGZ ModuleInfo description files with ggz-config.
doggzmod
[ Top ] [ ggz.cygclass ] [ Install Functions ]
SYNOPSIS
doggzmod DESCRIPTION_FILE [DESCRIPTION_FILE] ...
DESCRIPTION
Installs the given GGZ ModuleInfo description file(s) into GGZ_MODULES_DIR. As such files are often generically named (e.g. "module.dsc"), files are automatically renamed to reflect the name of the program specified in their CommandLine attribute.
src_install (ggz)
[ Top ] [ ggz.cygclass ] [ Overloads ]
DEFINITION
src_install() { cd ${B} cyginstall ggz_postinst }