Package dpkg-perl

Dpkg perl modules

This package provides the perl modules used by the scripts
in dpkg-dev. They cover a wide range of functionality. Among them
there are the following public modules:
 - Dpkg: core variables
 - Dpkg::Arch: architecture handling functions
 - Dpkg::Build::Info: build information functions
 - Dpkg::BuildFlags: set, modify and query compilation build flags
 - Dpkg::BuildOptions: parse and manipulate DEB_BUILD_OPTIONS
 - Dpkg::BuildProfile: parse and manipulate build profiles
 - Dpkg::Changelog: parse changelogs
 - Dpkg::Changelog::Entry: represents a changelog entry
 - Dpkg::Changelog::Parse: generic changelog parser for dpkg-parsechangelog
 - Dpkg::Checksums: generate and parse checksums
 - Dpkg::Compression: simple database of available compression methods
 - Dpkg::Compression::Process: wrapper around compression tools
 - Dpkg::Compression::FileHandle: transparently (de)compress files
 - Dpkg::Conf: parse dpkg configuration files
 - Dpkg::Control: parse and manipulate Debian control information
   (.dsc, .changes, Packages/Sources entries, etc.)
 - Dpkg::Control::Changelog: represent fields output by dpkg-parsechangelog
 - Dpkg::Control::Fields: manage (list of known) control fields
 - Dpkg::Control::Hash: parse and manipulate a block of RFC822-like fields
 - Dpkg::Control::Info: parse files like debian/control
 - Dpkg::Control::Tests: parse files like debian/tests/control
 - Dpkg::Deps: parse and manipulate dependencies
 - Dpkg::Exit: push, pop and run exit handlers
 - Dpkg::Gettext: wrapper around Locale::gettext
 - Dpkg::IPC: spawn sub-processes and feed/retrieve data
 - Dpkg::Index: collections of Dpkg::Control (Packages/Sources files for
 - Dpkg::Interface::Storable: base object serializer
 - Dpkg::Path: common path handling functions
 - Dpkg::Source::Package: extract Debian source packages
 - Dpkg::Substvars: substitute variables in strings
 - Dpkg::Vendor: identify current distribution vendor
 - Dpkg::Version: parse and manipulate Debian package versions
All the packages listed in Suggests or Recommends are used by some of the
Library Functions
Library Function Description
Dpkg module with core variables
Dpkg::Arch handle architectures
Dpkg::Build::Env track build environment
Dpkg::BuildFlags query build flags
Dpkg::Build::Info handle build information
Dpkg::BuildOptions parse and update build options
Dpkg::BuildProfiles handle build profiles
Dpkg::Build::Types track build types
Dpkg::Changelog base class to implement a changelog parser
Dpkg::Changelog::Debian parse Debian changelogs
Dpkg::Changelog::Entry represents a changelog entry
Dpkg::Changelog::Entry::Debian represents a Debian changelog entry
Dpkg::Changelog::Parse generic changelog parser for dpkg-parsechangelog
Dpkg::Checksums generate and manipulate file checksums
Dpkg::Compression simple database of available compression methods
Dpkg::Compression::FileHandle object dealing transparently with file compression
Dpkg::Compression::Process run compression/decompression processes
Dpkg::Conf parse dpkg configuration files
Dpkg::Control parse and manipulate official control-like information
Dpkg::Control::Changelog represent info fields output by dpkg-parsechangelog
Dpkg::Control::Fields manage (list of official) control fields
Dpkg::Control::FieldsCore manage (list of official) control fields
Dpkg::Control::Hash parse and manipulate a block of RFC822-like fields
Dpkg::Control::HashCore parse and manipulate a block of RFC822-like fields
Dpkg::Control::Info parse files like debian/control
Dpkg::Control::Tests parse files like debian/tests/control
Dpkg::Control::Tests::Entry represents a test suite entry
Dpkg::Control::Types export CTRL_* constants
Dpkg::Deps parse and manipulate dependencies of Debian packages
Dpkg::Exit program exit handlers
Dpkg::Gettext convenience wrapper around Locale::gettext
Dpkg::Index generic index of control information
Dpkg::Interface::Storable common methods related to object serialization
Dpkg::IPC helper functions for IPC
Dpkg::Path some common path handling functions
Dpkg::Source::Package manipulate Debian source packages
Dpkg::Substvars handle variable substitution in strings
Dpkg::Vendor get access to some vendor specific information
Dpkg::Vendor::Debian Debian vendor object
Dpkg::Vendor::Default default vendor object
Dpkg::Vendor::Ubuntu Ubuntu vendor object
Dpkg::Version handling and comparing dpkg-style version numbers