table of contents
Lintian::Collect::Changes(3) | Debian Package Checker | Lintian::Collect::Changes(3) |
NAME¶
Lintian::Collect::Changes - Lintian interface to .changes file data collection
SYNOPSIS¶
my ($name, $type) = ('foobar_1.2_i386.changes', 'changes'); my $collect = Lintian::Collect->new($name, $type); my $files = $collect->files; foreach my $file (keys %{$files}) { my $size = $files->{$file}{size}; print "File $file has size $size\n"; }
DESCRIPTION¶
Lintian::Collect::Changes provides an interface to data for .changes files. It implements data collection methods specific to .changes files.
CLASS METHODS¶
- new (PACKAGE)
- Creates a new Lintian::Collect::Changes object. Currently, PACKAGE is ignored. Normally, this method should not be called directly, only via the Lintian::Collect constructor.
INSTANCE METHODS¶
In addition to the instance methods listed below, all instance methods documented in the Lintian::Collect module are also available.
- files
- Returns a reference to a hash containing information about files listed in the .changes file. Each hash may have the following keys:
Needs-Info requirements for using files: "field ([FIELD[, DEFAULT]])" in Lintian::Collect
- repacked
- Returns true if the source package referenced in this changes file has
been "repacked" and false otherwise. This is determined from the
version name containing "dfsg" or similar.
Needs-Info requirements for using repacked: Same as field
AUTHOR¶
Originally written by Adam D. Barratt <adsb@debian.org> for Lintian.
SEE ALSO¶
lintian(1), Lintian::Collect
2019-11-04 | Lintian v2.33.0 |