Debian::Control::Stanza::Source - source stanza of Debian source package control file


DhMakePerl documentation  | view source Contained in the DhMakePerl distribution.

Index


NAME

Top

Debian::Control::Stanza::Source - source stanza of Debian source package control file

SYNOPSIS

Top

    my $src = Debian::Control::Stanza::Source->new(\%data);
    print $src;                         # auto-stringification
    print $src->Build_Depends;          # Debian::Dependencies object

DESCRIPTION

Top

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

Top

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/

Note that real control fields may contain dashes in their names. These are replaced with underscores.

Source
Maintainer
Uploaders
Section
Priority
Build_Depends
Build_Depends_Indep
Build_Conflicts
Build_Conflicts_Indep
Standards_Version
Homepage

All Build_... fields are converted into objects of Debian::Dependencies class upon construction.

CONSTRUCTOR

Top

new
new( { field => value, ... } )

Creates a new Debian::Control::Stanza::Source object and optionally initializes it with the supplied data.

SEE ALSO

Top

Debian::Control::Stanza::Source inherits most of its functionality from Debian::Control::Stanza

COPYRIGHT & LICENSE

Top


DhMakePerl documentation  | view source Contained in the DhMakePerl distribution.