Jpkg API

Java library and tools for operating system package creation.

See:
          Description

Packages
com.threerings.antidote The Antidote library, which aims to make various common Ant task patterns easier.
com.threerings.antidote.field Provides the classes for working with Ant fields.
com.threerings.antidote.field.text Provides the classes for working with Ant text fields.
com.threerings.antidote.property Provides the classes for working with Ant field properties.
com.threerings.jpkg Provides the generic classes necessary to create operating system packages.
com.threerings.jpkg.ant The top level package for all Jpkg Ant tasks and data types.
com.threerings.jpkg.ant.dpkg Provides the classes for the dpkg Ant task which creates Debian packages.
com.threerings.jpkg.ant.dpkg.dependencies Provides the classes for the dpkg Ant task <dependencies> field, which stores package dependency information.
com.threerings.jpkg.ant.dpkg.dependencies.conditions Provides the classes for the dpkg Ant task <dependencies> condition fields, which describe when dependencies take effect.
com.threerings.jpkg.ant.dpkg.info Provides the classes for the dpkg Ant task <info> field, which stores package meta-information.
com.threerings.jpkg.ant.dpkg.info.description Provides additional classes for the dpkg <info> <description> field.
com.threerings.jpkg.ant.dpkg.permissions Provides the classes for the dpkg Ant task <permissions> field, which stores package permission maps.
com.threerings.jpkg.ant.dpkg.scripts Provides the classes for the dpkg Ant task <scripts> field, which stores package maintainer scripts.
com.threerings.jpkg.ant.dpkg.scripts.runner Provides the classes for the script runner, which consolidates a series of shell scripts into a single script.
com.threerings.jpkg.ant.dpkg.scripts.standard Provides the classes for the standard maintainer scripts.
com.threerings.jpkg.ar Provides the classes necessary to create and work with the Unix common archive format.
com.threerings.jpkg.debian Provides the classes necessary to create Debian packages, including various data classes to hold package metadata.
com.threerings.jpkg.debian.dependency Provides the classes necessary to handle the various Debian package dependency types.

 

Java library and tools for operating system package creation.

The Jpkg library aims to provide useful reusable components for the creation and manipulation of various operating system packaging formats, such as Debian's .deb or Redhat's .rpm. Command line tools and Ant tasks are included with the library.



Copyright © 2007-2008 Three Rings Design, Inc. All Rights Reserved. Released under a BSD license.