TABLE OF CONTENTS


xorg.cygclass

[ Top ] [ Cygclasses ] [ Cygclasses ]

SYNOPSIS

  inherit xorg

DESCRIPTION

X.Org provides the reference implementation of the X11 protocol. Since X11R7.0, packages have been released in a "modular" format, with the server and each library, application, set of headers, and font shipping in it's own autotools-based tarball.

This cygclass defines the variables necessary to download X.Org packages, either as tarballs (default) or from Git (if git.cygclass is inherit()ed afterwards).

HISTORY

Previous versions of Cygwin and X11 required some additional build steps:

As of X11R7.5 for Cygwin 1.7, neither of these are necessary, so xorg.cygclass relies solely on the build functions provided by autotools.cygclass.

INHERITS

autotools.cygclass


CATEGORY (xorg)

[ Top ] [ xorg.cygclass ] [ Overloads ]

DEFINITION

CATEGORY="X11"

SUMMARY (xorg)

[ Top ] [ xorg.cygclass ] [ Overloads ]

DEFINITION

SUMMARY="X.Org ${ORIG_PN} component"

HOMEPAGE (xorg)

[ Top ] [ xorg.cygclass ] [ Overloads ]

DEFINITION

HOMEPAGE="https://www.x.org/"

LICENSE (xorg)

[ Top ] [ xorg.cygclass ] [ Overloads ]

DEFINITION

LICENSE="MIT"

XORG_SRC_COMPRESSION

[ Top ] [ xorg.cygclass ] [ Overloads ]

DESCRIPTION

The compression extension used in the default SRC_URI, set by the xorg cygclass. For backwards compatibility, this defaults to 'bz2', but a different value may be needed for X.Org packages which no longer provide tarballs using that compression.

DEFINITION

XORG_SRC_COMPRESSION="${XORG_SRC_COMPRESSION:-bz2}"

SRC_URI (xorg)

[ Top ] [ xorg.cygclass ] [ Overloads ]

DESCRIPTION

Download location of the release tarball.


GIT_URI (xorg)

[ Top ] [ xorg.cygclass ] [ Overloads ]

DESCRIPTION

Git repository for the package.

NOTE

git.cygclass should be inherit()ed last for this to be of use.