SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Archive-Libarchive rpm build for : OpenSuSE. For other distributions click perl-Archive-Libarchive.

Name : perl-Archive-Libarchive
Version : 0.08 Vendor : obs://build_opensuse_org/home:huakim:matrix
Release : 6.3 Date : 2024-08-07 16:40:28
Group : Unspecified Source RPM : perl-Archive-Libarchive-0.08-6.3.src.rpm
Size : 0.34 MB
Packager : (none)
Summary : Modern Perl bindings to libarchive
Description :
This module provides a Perl object-oriented interface to the \'libarchive\'
library. The \'libarchive\' library is the API used to implemnt \'bsdtar\', the
default tar implementation on a number of operating systems, including
FreeBSD, macOS and Windows. It can also be installed on most Linux
distributions. But wait, there is more, \'libarchive\' supports a number of
formats, compressors and filters transparently, so it can be a useful when
used as a universal archiver/extractor. Supported formats include:

* various tar formats, including the oldest forms and the newest extensions

* zip

* ISO 9660 (CD-ROM image format)

* gzip

* bzip2

* uuencoded files

* shell archive (shar)

* ... and many many more

There are a number of \"simple\" interfaces around this distribution, which
are worth considering if you do not need the full power and configurability
that this distribution provides.

* Archive::Libarchive::Peek

Provides an interface for listing and retrieving entries from an archive
without extracting them to the local filesystem.

* Archive::Libarchive::Extract

Provides an interface for extracting arbitrary archives of any
format/filter supported by \'libarchive\'.

* Archive::Libarchive::Unwrap

Decompresses / unwraps files that have been compressed or wrapped in any of
the filter formats supported by \'libarchive\'

This distribution is split up into several classes, that correspond to
\'libarchive\' classes. Probably the best place to start when learning how to
use this module is to look at the EXAMPLES section below, but you can also
take a look at the main class documentation for the operation that you are
interested in as well:

* Archive => Archive::Libarchive::ArchiveRead

Class for reading from archives.

* Archive => Archive::Libarchive::ArchiveWrite

Class for creating new archives.

* Archive => ArchiveRead => Archive::Libarchive::DiskRead

Class for reading file entries from a local filesystem.

* Archive => ArchiveWrite => Archive::Libarchive::DiskWrite

Class for writing file entries to a local filesystem.

* Archive::Libarchive::Entry

Class representing file metadata of a file inside an archive, or in the
local filesystem.

* Archive::Libarchive::EntryLinkResolver

This is the \'libarchive\' link resolver API.

* Archive => Archive::Libarchive::Match

This is the \'libarchive\' match API.

This module attempts to provide comprehensive bindings to the \'libarchive\'
library. For more details on the history and alternatives to this project
see the HISTORY section below. All recent versions of \'libarchive\' should
be supported, although some methods are only available when you have the
most recent version of \'libarchive\' installed. For methods not available on
older versions please consult Archive::Libarchive::API, which will list
these methods as \'(optional)\'. If you need to support both older versions
of \'libarchive\' and exploit the newer methods on newer versions of
\'libarchive\' you can use the \'can\' method to check if they are available.
If you need the latest version of \'libarchive\', and your system provides an
older version, then you can force a \'share\' install of Alien::Libarchive3:

env ALIEN_INSTALL_TYPE=share cpanm Alien::Libarchive3

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/huakim:/matrix/openSUSE_Factory_ARM/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Archive-Libarchive-0.08-6.3.noarch.rpm
ftp.icm.edu.pl  perl-Archive-Libarchive-0.08-6.3.noarch.rpm
ftp.icm.edu.pl  perl-Archive-Libarchive-0.08-6.3.noarch.rpm
ftp.icm.edu.pl  perl-Archive-Libarchive-0.08-6.3.noarch.rpm
     

Provides :
perl(Archive::Libarchive)
perl(Archive::Libarchive::API)
perl(Archive::Libarchive::Archive)
perl(Archive::Libarchive::ArchiveRead)
perl(Archive::Libarchive::ArchiveWrite)
perl(Archive::Libarchive::DiskRead)
perl(Archive::Libarchive::DiskWrite)
perl(Archive::Libarchive::Entry)
perl(Archive::Libarchive::EntryLinkResolver)
perl(Archive::Libarchive::Lib)
perl(Archive::Libarchive::Lib::Archive)
perl(Archive::Libarchive::Lib::ArchiveRead)
perl(Archive::Libarchive::Lib::ArchiveWrite)
perl(Archive::Libarchive::Lib::Constants)
perl(Archive::Libarchive::Lib::DiskRead)
perl(Archive::Libarchive::Lib::DiskWrite)
perl(Archive::Libarchive::Lib::Entry)
perl(Archive::Libarchive::Lib::EntryLinkResolver)
perl(Archive::Libarchive::Lib::Match)
perl(Archive::Libarchive::Lib::Unbound)
perl(Archive::Libarchive::Match)
perl-Archive-Libarchive

Requires :
libarchive-devel
perl = 5.40.0
perl(FFI::C::Stat)
perl(FFI::CheckLib) >= 0.30
perl(FFI::Platypus) >= 1.38
perl(FFI::Platypus::Type::Enum) >= 0.05
perl(FFI::Platypus::Type::PtrObject)
perl(Ref::Util)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.40.0/Archive
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/API.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/Archive.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/ArchiveRead.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/ArchiveWrite.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/DiskRead.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/DiskWrite.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/Entry.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/EntryLinkResolver.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/Lib
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/Lib.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/Lib/Archive.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/Lib/ArchiveRead.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/Lib/ArchiveWrite.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/Lib/Constants.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/Lib/DiskRead.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/Lib/DiskWrite.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/Lib/Entry.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/Lib/EntryLinkResolver.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/Lib/Match.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/Lib/Unbound.pm
/usr/lib/perl5/vendor_perl/5.40.0/Archive/Libarchive/Match.pm
/usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int
/usr/share/doc/packages/perl-Archive-Libarchive
/usr/share/doc/packages/perl-Archive-Libarchive/Changes
/usr/share/doc/packages/perl-Archive-Libarchive/README
/usr/share/doc/packages/perl-Archive-Libarchive/examples
/usr/share/doc/packages/perl-Archive-Libarchive/examples/archive.tar
There is 34 files more in these RPM.

 
ICM