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
}