Package com.threerings.jpkg.debian.dependency

Provides the classes necessary to handle the various Debian package dependency types.

See:
          Description

Interface Summary
ControlFileDependency Classes implementing this interface contain package dependency data which may be expressed as a string in a Debian package control file.
 

Class Summary
AbstractDependency Holds a single Debian package dependency, such as a Depends, Conflicts, or Replaces dependency.
DependencyAlternatives Holds a list of Dependency objects representing a list of packages that a given package must depend on only one of.
DependencyContainer A generic class which holds ControlFileDependency objects.
PackageConflict Holds a single Debian package conflict dependency, listed in the package Conflicts field.
PackageConflicts Holds a list of package conflicts.
PackageDependencies Holds a list of package dependencies, as expressed in Dependency objects.
PackageDependency Holds a single Debian package dependency, listed in the package Depends field.
PackageReplacement Holds a single Debian package replacement dependency, listed in the package Replaces field.
PackageReplacements Holds a list of package replacements, as expressed in Dependency objects.
 

Enum Summary
DependencyRelationships Holds the valid dependency relationships supported by Debian packaging system.
 

Package com.threerings.jpkg.debian.dependency Description

Provides the classes necessary to handle the various Debian package dependency types.

These classes currently only support a subset of the full Debian package dependency types.

See Also:
Debian Policy Manual


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