Modules

module with core variables
handle architectures
handle build information
track build environment
query build flags
handle build information
parse and update build options
handle build profiles
track build types
base class to implement a changelog parser
parse Debian changelogs
represents a changelog entry
represents a Debian changelog entry
generic changelog parser for dpkg-parsechangelog
generate and manipulate file checksums
simple database of available compression methods
class dealing transparently with file compression
run compression/decompression processes
parse dpkg configuration files
parse and manipulate official control-like information
represent info fields output by dpkg-parsechangelog
manage (list of official) control fields
manage (list of official) control fields
parse and manipulate a stanza of deb822 fields
parse and manipulate a stanza of deb822 fields
parse files like debian/control
parse files like debian/tests/control
represents a test suite entry
export CTRL_* constants
parse and manipulate dependencies of Debian packages
list of AND dependencies
list of installed real and virtual packages
base module to represent multiple dependencies
list of OR dependencies
represents a single dependency statement
list of unrelated dependencies
program exit handlers
convenience wrapper around Locale::gettext
helper functions for IPC
generic index of control information
common methods related to object serialization
some common path handling functions
manipulate debian/source/format files
manipulate Debian source packages
handle variable substitution in strings
get access to some vendor specific information
Debian vendor class
default vendor class
Devuan vendor class
Ubuntu vendor class
handling and comparing dpkg-style version numbers

Provides

in lib/Dpkg/Control/HashCore.pm
in lib/Dpkg/Dist/Files.pm
in lib/Dpkg/ErrorHandling.pm
in lib/Dpkg/File.pm
in lib/Dpkg/Getopt.pm
in lib/Dpkg/Lock.pm
in lib/Dpkg/OpenPGP.pm
in lib/Dpkg/OpenPGP/Backend.pm
in lib/Dpkg/OpenPGP/Backend/GnuPG.pm
in lib/Dpkg/OpenPGP/Backend/SOP.pm
in lib/Dpkg/OpenPGP/Backend/Sequoia.pm
in lib/Dpkg/OpenPGP/ErrorCodes.pm
in lib/Dpkg/OpenPGP/KeyHandle.pm
in lib/Dpkg/Package.pm
in lib/Dpkg/Shlibs.pm
in lib/Dpkg/Shlibs/Cppfilt.pm
in lib/Dpkg/Shlibs/Objdump.pm
in lib/Dpkg/Shlibs/Objdump.pm
in lib/Dpkg/Shlibs/Symbol.pm
in lib/Dpkg/Shlibs/SymbolFile.pm
in lib/Dpkg/Source/Archive.pm
in lib/Dpkg/Source/BinaryFiles.pm
in lib/Dpkg/Source/Functions.pm
in lib/Dpkg/Source/Package/V1.pm
in lib/Dpkg/Source/Package/V2.pm
in lib/Dpkg/Source/Package/V3/Bzr.pm
in lib/Dpkg/Source/Package/V3/Custom.pm
in lib/Dpkg/Source/Package/V3/Git.pm
in lib/Dpkg/Source/Package/V3/Native.pm
in lib/Dpkg/Source/Package/V3/Quilt.pm
in lib/Dpkg/Source/Patch.pm
in lib/Dpkg/Source/Quilt.pm
in lib/Dpkg/Vars.pm
in lib/Test/Dpkg.pm