TABLE OF CONTENTS


texlive.cygclass

[ Top ] [ Cygclasses ] [ Cygclasses ]

DESCRIPTION

TeX is an extensible typesetting system used to produce documentation in many formats. TeX Live is the primary TeX distribution for *NIX systems, replacing teTeX when the latter became unsupported in 2006.

TeX Live packages, which total in the thousands, are distributed individually via CTAN and are updated on a continuous basis.

This cygclass creates Cygwin packages from one or more TeX Live packages.

SEE ALSO

mirror_ctan


TEXLIVE_TEXMF_PKGS

[ Top ] [ texlive.cygclass ] [ Variables ]

DESCRIPTION

A list of one or more TeX Live arch-independent packages consisting of TeX macros, fonts, language support, and other files which are not documentation.


TEXLIVE_ARCH_PKGS

[ Top ] [ texlive.cygclass ] [ Variables ]

DESCRIPTION

A list of one or more TeX Live arch-specific packages, consisting of scripts and symlinks which are to be installed into the system PATH.

NOTE

All arch-specific packages also provide an arch-independent component, which will be included and need not be listed separately in TEXLIVE_TEXMF_PKGS.


TEXLIVE_DOC_PKGS

[ Top ] [ texlive.cygclass ] [ Variables ]

DESCRIPTION

A list of one or more TeX Live documentation packages.


TEXLIVE_PRETEST

[ Top ] [ texlive.cygclass ] [ Variables ]

DESCRIPTION

Define if packages should be downloaded from a pretest package repository mirror instead of from stable release repository mirrors, which are frozen during the pretest phase.


CATEGORY (texlive)

[ Top ] [ texlive.cygclass ] [ Overloads ]

DEFINITION

CATEGORY="Publishing"

SUMMARY (texlive)

[ Top ] [ texlive.cygclass ] [ Overloads ]

DESCRIPTION

The default SUMMARY depends on the value of PN.


DESCRIPTION (texlive)

[ Top ] [ texlive.cygclass ] [ Overloads ]

DEFINITION

DESCRIPTION="TeX Live is an easy way to get up and running with the TeX
document production system.  It includes all the major TeX-related
programs, macro packages, and fonts that are free software, including
support for many languages around the world."

HOMEPAGE (texlive)

[ Top ] [ texlive.cygclass ] [ Overloads ]

DEFINITION

HOMEPAGE="https://www.tug.org/texlive/"

SRC_URI (texlive)

[ Top ] [ texlive.cygclass ] [ Overloads ]

DESCRIPTION

SRC_URI is constructed automatically based on the value of TEXLIVE_TEXMF_PKGS, TEXLIVE_ARCH_PKGS, TEXLIVE_DOC_PKGS, and TEXLIVE_PRETEST.


texlive_install

[ Top ] [ texlive.cygclass ] [ Install Functions ]

SYNOPSIS

  texlive_install

DESCRIPTION

Installs the TeX Live package file(s) into their respective locations and queues the necessary postinstall steps.


src_compile (texlive)

[ Top ] [ texlive.cygclass ] [ Overloads ]

DEFINITION

src_compile() { :; }

src_install (texlive)

[ Top ] [ texlive.cygclass ] [ Overloads ]

DEFINITION

src_install() {
        cd ${S}
        texlive_install
}