Package dpkg-perl
Dpkg perl modules
https://tracker.debian.org/pkg/dpkg
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 example) - 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 modules.
Version: 1.22.11
See also: dpkg, dpkg-dev, dpkg-devel.
Library Functions | |
Dpkg.3perl | module with core variables |
Dpkg::Arch.3perl | handle architectures |
Dpkg::Archive::Ar.3perl | Unix ar archive support |
Dpkg::Build::Info.3perl | handle build information |
Dpkg::BuildAPI.3perl | handle build API versions |
Dpkg::BuildDriver.3perl | drive the build of a Debian package |
Dpkg::BuildDriver::DebianRules.3perl | build a Debian package using debian/rules |
Dpkg::BuildEnv.3perl | track build environment |
Dpkg::BuildFlags.3perl | query build flags |
Dpkg::BuildInfo.3perl | handle build information |
Dpkg::BuildOptions.3perl | parse and update build options |
Dpkg::BuildProfiles.3perl | handle build profiles |
Dpkg::BuildTree.3perl | handle build tree actions |
Dpkg::BuildTypes.3perl | track build types |
Dpkg::Changelog.3perl | base class to implement a changelog parser |
Dpkg::Changelog::Debian.3perl | parse Debian changelogs |
Dpkg::Changelog::Entry.3perl | represents a changelog entry |
Dpkg::Changelog::Entry::Debian.3perl | represents a Debian changelog entry |
Dpkg::Changelog::Parse.3perl | generic changelog parser for dpkg-parsechangelog |
Dpkg::Checksums.3perl | generate and manipulate file checksums |
Dpkg::Compression.3perl | simple database of available compression methods |
Dpkg::Compression::FileHandle.3perl | class dealing transparently with file compression |
Dpkg::Compression::Process.3perl | run compression/decompression processes |
Dpkg::Conf.3perl | parse dpkg configuration files |
Dpkg::Control.3perl | parse and manipulate official control-like information |
Dpkg::Control::Changelog.3perl | represent info fields output by dpkg-parsechangelog |
Dpkg::Control::Fields.3perl | manage (list of official) control fields |
Dpkg::Control::FieldsCore.3perl | manage (list of official) control fields |
Dpkg::Control::Hash.3perl | parse and manipulate a stanza of deb822 fields |
Dpkg::Control::HashCore.3perl | parse and manipulate a stanza of deb822 fields |
Dpkg::Control::HashCore::Tie.3perl | ties a Dpkg::Control::Hash object |
Dpkg::Control::Info.3perl | parse files like debian/control |
Dpkg::Control::Tests.3perl | parse files like debian/tests/control |
Dpkg::Control::Tests::Entry.3perl | represents a test suite entry |
Dpkg::Control::Types.3perl | export CTRL_* constants |
Dpkg::Deps.3perl | parse and manipulate dependencies of Debian packages |
Dpkg::Deps::AND.3perl | list of AND dependencies |
Dpkg::Deps::KnownFacts.3perl | list of installed real and virtual packages |
Dpkg::Deps::Multiple.3perl | base module to represent multiple dependencies |
Dpkg::Deps::OR.3perl | list of OR dependencies |
Dpkg::Deps::Simple.3perl | represents a single dependency statement |
Dpkg::Deps::Union.3perl | list of unrelated dependencies |
Dpkg::Dist::Files.3perl | handle built artifacts to distribute |
Dpkg::ErrorHandling.3perl | handle error conditions |
Dpkg::Exit.3perl | program exit handlers |
Dpkg::File.3perl | file handling |
Dpkg::Getopt.3perl | option parsing handling |
Dpkg::Gettext.3perl | convenience wrapper around Locale::gettext |
Dpkg::IPC.3perl | helper functions for IPC |
Dpkg::Index.3perl | generic index of control information |
Dpkg::Interface::Storable.3perl | common methods related to object serialization |
Dpkg::Lock.3perl | file locking support |
Dpkg::OpenPGP.3perl | multi-backend OpenPGP support |
Dpkg::OpenPGP::Backend.3perl | OpenPGP backend base class |
Dpkg::OpenPGP::Backend::GnuPG.3perl | OpenPGP backend for GnuPG |
Dpkg::OpenPGP::Backend::SOP.3perl | OpenPGP backend for SOP |
Dpkg::OpenPGP::Backend::Sequoia.3perl | OpenPGP backend for Sequoia |
Dpkg::OpenPGP::ErrorCodes.3perl | OpenPGP error codes |
Dpkg::OpenPGP::KeyHandle.3perl | OpenPGP key handle support |
Dpkg::Package.3perl | package properties handling |
Dpkg::Path.3perl | some common path handling functions |
Dpkg::Shlibs.3perl | shared library location handling |
Dpkg::Shlibs::Cppfilt.3perl | C++ symbol mangling support via c++filt |
Dpkg::Shlibs::Objdump.3perl | symbol support via objdump |
Dpkg::Shlibs::Objdump::Object.3perl | represent an object from objdump output |
Dpkg::Shlibs::Symbol.3perl | represent an object file symbol |
Dpkg::Shlibs::SymbolFile.3perl | represent a symbols file |
Dpkg::Source::Archive.3perl | source tarball archive support |
Dpkg::Source::BinaryFiles.3perl | manipulate debian/source/include-binaries files |
Dpkg::Source::Format.3perl | manipulate debian/source/format files |
Dpkg::Source::Functions.3perl | miscellaneous source package handling functions |
Dpkg::Source::Package.3perl | manipulate Debian source packages |
Dpkg::Source::Package::V1.3perl | class for source format 1.0 |
Dpkg::Source::Package::V2.3perl | class for source format 2.0 |
Dpkg::Source::Package::V3::Bzr.3perl | class for source format 3.0 (bzr) |
Dpkg::Source::Package::V3::Custom.3perl | class for source format 3.0 (custom) |
Dpkg::Source::Package::V3::Git.3perl | class for source format 3.0 (git) |
Dpkg::Source::Package::V3::Native.3perl | class for source format 3.0 (native) |
Dpkg::Source::Package::V3::Quilt.3perl | class for source format 3.0 (quilt) |
Dpkg::Source::Patch.3perl | represent a patch file |
Dpkg::Source::Quilt.3perl | represent a quilt patch queue |
Dpkg::Substvars.3perl | handle variable substitution in strings |
Dpkg::Vendor.3perl | get access to some vendor specific information |
Dpkg::Vendor::Debian.3perl | Debian vendor class |
Dpkg::Vendor::Default.3perl | default vendor class |
Dpkg::Vendor::Devuan.3perl | Devuan vendor class |
Dpkg::Vendor::Ubuntu.3perl | Ubuntu vendor class |
Dpkg::Version.3perl | handling and comparing dpkg-style version numbers |