Basic doc-related files
authorrjray <devnull@localhost>
Mon, 22 May 2000 08:36:20 +0000 (08:36 +0000)
committerrjray <devnull@localhost>
Mon, 22 May 2000 08:36:20 +0000 (08:36 +0000)
CVS patchset: 3743
CVS date: 2000/05/22 08:36:20

Perl-RPM/ChangeLog [new file with mode: 0644]
Perl-RPM/MANIFEST [new file with mode: 0644]
Perl-RPM/README [new file with mode: 0644]

diff --git a/Perl-RPM/ChangeLog b/Perl-RPM/ChangeLog
new file mode 100644 (file)
index 0000000..1f3c5ff
--- /dev/null
@@ -0,0 +1,14 @@
+Revision history for Perl extension RPM.
+
+0.01  Thu May  4 12:04:34 2000
+       - original version; created by h2xs 1.19
+
+0.1   Mon May 22 00:59:54 PDT 2000
+       - first alpha release
+
+       Classes for RPM::Header and RPM::Database are (more or less) done.
+       RPM::Constants appears to have everything that is expected to be
+       needed (i.e., any changes should result in shortening the list of
+       exported symbols, rather than lengthening it). A basic top-level
+       RPM namespace is present, but doesn't yet do anything useful. Some
+       basic test scripts are in place, but more are (always) needed.
diff --git a/Perl-RPM/MANIFEST b/Perl-RPM/MANIFEST
new file mode 100644 (file)
index 0000000..b6a1a83
--- /dev/null
@@ -0,0 +1,16 @@
+ChangeLog
+MANIFEST
+Makefile.PL
+RPM.h
+RPM.pm
+RPM.xs
+Constants/Constants.pm
+Constants/Constants.xs
+Database/Database.pm
+Database/Database.xs
+Header/Header.pm
+Header/Header.xs
+typemap
+t/00_load.t
+t/01_database.t
+t/02_headers.t
diff --git a/Perl-RPM/README b/Perl-RPM/README
new file mode 100644 (file)
index 0000000..0689592
--- /dev/null
@@ -0,0 +1,52 @@
+Perl-RPM - Native bindings to the RPM Package Manager API for Perl
+
+Version 0.1 (first alpha)
+
+
+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.
+
+
+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.
+
+
+CHANGES
+
+This is the first release. At present, only RPM::Database and RPM::Header
+are implemented.
+
+
+LICENSE
+
+This package is Copyright (C) 2000 by Randy J. Ray (rjray@blackperl.com). You
+may distribute this under the terms of Artistic License, as specified in the
+README file of Perl itself. Please see the file ARTISTIC in your distribution
+of Perl.