Lintian::Collect::Changes (3) - Linux Manuals
Lintian::Collect::Changes: Lintian interface to .changes file data collection
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:
-
- name
- Name of the file.
- size
- The size of the file in bytes.
- section
- The archive section to which the file belongs.
- priority
- The priority of the file.
- checksums
-
A hash with the keys being checksum algorithms and the values themselves being
hashes containing
-
- sum
- The result of applying the given algorithm to the file.
- filesize
- The size of the file as given in the .changes section relating to the given checksum.
-
-
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