Perl-RPM - Native bindings to the RPM Package Manager API for Perl Version 1.51 WHAT IS IT The Perl-RPM package is an attempt to provide Perl-level access to the complete application programming interface that is a part of the RPM Package Manager (RPM). Rather than have scripts rely on executing RPM commands and parse the resultant output, this modules aims to provide Perl programmers the ability to do anything that would otherwise have been done in C or C++. The interface is being designed and laid out as a collection of classes, at least some of which are also available as tied-hash implementations. At this time, the interface only provides access to the database of installed packages, and header data retrieval for RPM and SRPM files not yet installed. Error management and the export of most defined constants, through RPM::Error and RPM::Constants respectively, is also available. BUILDING/INSTALLING This package is set up to configure and build like a typical Perl extension. To build: perl Makefile.PL make && make test If the RPM package passes all tests, then: make install You may need super-user access to install. PROBLEMS/BUG REPORTS Please send any reports of problems or bugs to rjray@blackperl.com. MAILING LIST There is now a mailing list for Perl-RPM. For details, see: https://listman.redhat.com/mailman/listinfo/perl-rpm-list CHANGES For detailed changes, see the file ChangeLog. This release puts the work done by Alexey Tourbin into the main trunk, adds some more test suites for the documentation, and makes fixes to the documentation. The 1.49_01 release made by Alexey fixed a significant number of issues; please see ChangeLog for the details of these. Most notably, as of this release this package is now licensed under the same terms as Perl itself. Notably, users may now choose to use and redistribute this code under their choice of either the Artistic License and/or the GNU GPL. The 1.51 release is a re-pop of 1.50 with some $VERSION strings fixed in the RPM::* classes. LICENSE This package is Copyright (C) 2000, 2001, 2002, 2007 Randy J. Ray , (C) 2006, 2007 Alexey Tourbin . You may distribute this under the same terms as Perl itself, under your choice of the Artist or GPL licenses. See: Artistic License: http://perldoc.perl.org/perlartistic.html GNU GPL: http://www.gnu.org/licenses/gpl.html