cygport/cygclass/ggz.cygclass

Cygport Reference Manual

### TABLE OF CONTENTS

- ggz.cygclass

- CATEGORY (ggz)
- SUMMARY (ggz)
- HOMEPAGE (ggz)
- SRC_URI (ggz)
- GGZ_MODULES_DIR
- ggz_postinst
- doggzmod
- src_install (ggz)

## 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
    }