Youri-Package
view release on metacpan or search on metacpan
lib/Youri/Package.pm view on Meta::CPAN
=head2 get_url()
Returns the URL of this package
=head2 get_summary()
Returns the summary of this package
=head2 get_description()
Returns the description of this package
=head2 get_packager()
Returns the packager of this package.
=head2 get_source_package()
Returns the name of the source package of this package.
=head2 get_tag($tag)
Returns the value of tag $tag of this package.
=head2 get_canonical_name()
Returns the canonical name of this package, shared by its multiple components,
usually the one from the source package.
=head2 get_canonical_revision()
Returns the canonical revision of this package, shared by its multiple components,
usually the one from the source package.
=head2 get_requires()
Returns the list of dependencies required by this package, as an array of
L<Youri::Package::Relationship> objects.
=head2 get_provides()
Returns the list of dependencies provided by this package, as an array of
L<Youri::Package::Relationship> objects.
=head2 get_obsoletes()
Returns the list of other packages obsoleted by this one, as an array of
L<Youri::Package::Relationship> objects.
=head2 get_conflicts()
Returns the list of other packages conflicting with this one, as an array of
L<Youri::Package::Relationship> objects.
=head2 get_files()
Returns the list of files contained in this package, as an array of
L<Youri::Package::File> objects.
=head2 get_gpg_key()
Returns the gpg key id of package signature.
=head2 get_information()
Returns formated informations about the package.
=head2 get_changes()
Returns the list of changes for this package, as an array of
L<Youri::Package::Change> objects.
=head2 get_last_change()
Returns the last change for this package, as as structure described before.
=head2 compare($package)
Compares ordering with other package, according to their corresponding revision
tokens, and returns a numeric value:
=over
=item positive if this package is newer
=item null if both have same revision
=item negative if this package is older
=back
=head2 satisfy_range($range)
Returns a true value if this package revision satisfies given revision range.
=head2 sign($name, $path, $passphrase)
Signs the package with given name, keyring path and passphrase.
=head2 extract()
Extract package content in local directory.
=head1 SUBCLASSING
All instances methods have to be implemented.
=head1 COPYRIGHT AND LICENSE
Copyright (C) 2002-2006, YOURI project
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
=head2 get_file()
Deprecated in favor of as_file().
=cut
sub get_file {
my ($self) = @_;
carp "Deprecated method, use as_file() now";
( run in 3.316 seconds using v1.01-cache-2.11-cpan-df04353d9ac )