1Alien::Packages::Base(3U)ser Contributed Perl DocumentatiAolnien::Packages::Base(3)
2
3
4
6 Alien::Packages::Base - base class for package backends
7
9 new
10 Instantiates new object, no attributes evaluated.
11
12 pkgtype
13 Returns the pkgtype
14
15 list_packages
16 Returns a list of hashes containing installed packages. Each item must
17 contain:
18
19 { Package => $pkg_name, Version => $version, Summary => $summary ]
20
21 list_fileowners
22 Returns a hash of lists containing the packages which are registered
23 file owners for the specified files. Each list must contain at least
24 one item:
25
26 '/absolute/path/to/file' =>
27 [
28 {
29 Package => $pkg_name,
30 }
31 ],
32 ...
33
35 Jens Rehsack, "<rehsack at cpan.org>"
36
38 Copyright 2010 Jens Rehsack.
39
40 This program is free software; you can redistribute it and/or modify it
41 under the terms of either: the GNU General Public License as published
42 by the Free Software Foundation; or the Artistic License.
43
44 See http://dev.perl.org/licenses/ for more information.
45
46
47
48perl v5.34.0 2022-01-20 Alien::Packages::Base(3)