Lintian::Tag::Override

Section: Debian Package Checker (3)
Updated: 2019-04-04
Page Index
 

NAME

Lintian::Tag::Override -- Representation of a Lintian Override  

SYNOPSIS

 use Lintian::Tag::Override;
 
 my $data = {
    'comments' => ['some', 'multi-line', 'comments']
 };
 my $override = Lintian::Tag::Override->new('unused-override', $data);
 my $comments = $override->comments;
 if ($override->overrides("some extra") ) {
     # do something
 }

 

DESCRIPTION

Represents a Lintian Override.  

METHODS

Lintian::Tag::Override->new($tag, $data)
Creates a new override for $tag. $data should be a hashref with the following fields.
arch
Architectures this override applies too (not really used).
comments
A list of comments (each item is a separate line)
extra
The extra part of the override. If it contains a ``*'' is will considered a pattern.
$override->tag
Returns the name of the tag.
$override->arch
Returns the architecture this tag applies to.
$override->comments
Returns a list of lines that makes up the comments for this override.

Do not modify the contents of this list.

$override->extra
Returns the extra of this tag (or the empty string, if there is no extra).
$override->is_pattern
Returns a truth value if the extra is a pattern.
$override->overrides($extra)
Returns a truth value if this override applies to this extra.
 

AUTHOR

Originally written by Niels Thykier <niels@thykier.net> for Lintian.  

SEE ALSO

lintian(1)

Lintian::Tags


 

Index

NAME
SYNOPSIS
DESCRIPTION
METHODS
AUTHOR
SEE ALSO