Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

debian::debget(3pm) [debian man page]

Debian::Debget(3pm)					User Contributed Perl Documentation				       Debian::Debget(3pm)

NAME
Debian::Debget - helper functions used by debget et al SYNOPSIS
XXX DESCRIPTION
These are functions used by debget and related scripts, but you can use them, too. I will do everything possible to retain backwards compatibility for the interfaces documented here. Most of these functions will "die" if they're called in a context (scalar, list) which doesn't match what they expect. This is so that I will be able to change them to return something different in the other context without breaking old code. IMPORTABLES
binary_package_info package This function returns some information about a binary package. If the package isn't found nothing is returned. If it is found, the return value is a data structure like this: $r->{$distribution}{$architecture} = $version; # $distribution => 'stable', 'experimental', etc. # $architecture => 'i386', 'powerpc', etc. If something goes seriously wrong binary_package_info will "die". source_package_info package This function returns some information about a source package. If the package isn't found nothing is returned. If it is found, the return value is a data structure like this: $r->{$distribution} = [$version, @binary_package_list]; # $distribution => 'stable', 'experimental', etc. # $version => '123.4-5', etc. # @binary_package_list => qw(nethack-common nethack-x11), etc. cmp_debian_versions v1, v2 This is like "cmp" for Debian package version numbers. It is prototyped to take 2 scalar arguments, so it can be used as-is as a "sort" comparison function. upstream_version debian-version This returns the upstream version extracted from the given debian-version pool_dir package This returns the pool directory (starting at the "pool/" level) in which files for package are stored. package can be either a binary or source package name. SEE ALSO
debget(1), AptPkg(3pm) AUTHOR
Roderick Schertler <roderick@argon.org> perl v5.10.0 2008-12-12 Debian::Debget(3pm)

Check Out this Related Man Page

Debian::Control::Stanza::Source(3pm)			User Contributed Perl Documentation		      Debian::Control::Stanza::Source(3pm)

NAME
Debian::Control::Stanza::Source - source stanza of Debian source package control file SYNOPSIS
my $src = Debian::Control::Stanza::Source->new(\%data); print $src; # auto-stringification print $src->Build_Depends; # Debian::Dependencies object DESCRIPTION
Debian::Control::Stanza::Source can be used for representation and manipulation of "Source:" stanza of Debian source package control files in an object-oriented way. Converts itself to a textual representation in string context. FIELDS
The supported fields for source stanzas are listed below. For more information about each field's meaning, consult the section named "Source package control files -- debian/control" of the Debian Policy Manual at http://www.debian.org/doc/debian-policy/ <http://www.debian.org/doc/debian-policy/> Note that real control fields may contain dashes in their names. These are replaced with underscores. Source Section Priority Maintainer Uploaders DM_Upload_Allowed Build_Conflicts Build_Conflicts_Indep Build_Depends Build_Depends_Indep Standards_Version Vcs_Browser Vcs_Bzr Vcs_CVS Vcs_Git Vcs_Svn Homepage XS_Autobuild All Build_... fields are converted into objects of Debian::Dependencies class upon construction. CONSTRUCTOR
new new( { field => value, ... } ) Creates a new Debian::Control::Stanza::Source object and optionally initializes it with the supplied data. SEE ALSO
Debian::Control::Stanza::Source inherits most of its functionality from Debian::Control::Stanza COPYRIGHT &; LICENSE Copyright (C) 2009 Damyan Ivanov dmn@debian.org This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. perl v5.14.2 2012-01-15 Debian::Control::Stanza::Source(3pm)
Man Page