dev/package/dist

Package Distribution Support

Dependency Graph

dev/package/dist: Library Dependencies

View the full-size SVG (svg) or PDF (pdf) image or graphviz source (dot)

View color source code (raw) for this file

View reStructuredText (rst) source code for this page

Library Configuration

$package_distdir

Package distribution directory, containing produced release files

Package Distribution Filenames

package_dist_dirname()

Prints distribution directory for an extension ($1).

$1 - Extension name (optional)

$2 - Extension version (option)

package_dist_tarname()

Prints name of distribution tarball

$1 - Extension name (optional)

$2 - Extension version (optional)

$3 - Tarball extension (optional)

package_dist_reldir()

Prints the full path of the distribution release directory for the given package version ($1).

$1 - Package version

package_dist_tarfile()

Prints full path of distribution tarball

$1 - Extension name (optional)

$2 - Extension version (optional)

$3 - Tarball extension (optional)

Package Distribution Files

package_dist_files_var()

Prints variable name of dist files for the extension ($1)

$1 - Extension name (optional)

package_dist_files_list()

Sets variable ($1) with dist files for the extension ($2)

$1 - Output variable name

$2 - Extension name (optional)

package_dist_files()

Creates distribution files for the given version ($2) of the named extension ($1).

$1 - Extension name

$2 - Extension version

package_dist_sign()

Creates signature files for the given version ($2) of the named extension ($1).

$1 - Distribution file name

Package Distribution CLI

package_dist()

Dispatches package distribution commands

package_dist_usage()

Prints usage for package distribution commands

package_dist_all()

Generates all package distribution files

package_dist_core()

Generates distribution files for core package

package_dist_extensions()

Generates distribution files for all extensions

$1 - Package name

$2 - Package version

$@ - List of extension names (optional)

package_dist_extension()

Generates distribution files for one extension

$1 - Extension name

$2 - Extension version

TODO: get extension version, use package version for now


View the Developer Guide Index

View the Reference Manual Index


Generated on Sat Jul 8 19:39:43 PDT 2017 by mcsh d14 v0.22.0.