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:
- Cygwin 1.5 did not have proper locale support, so -DX_LOCALE was added to CPPFLAGS to force usage of X11's own locale implementation instead.
- Each font package had to be told where to install its fonts during configure.
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
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.