NAME
Alien::Build::Plugin::Extract::Libarchive - Alien::Build plugin to extract a tarball using libarchive
VERSION
version 0.02
SYNOPSIS
use alienfile;
share {
...
plugin 'Extract::Libarchive';
...
};
DESCRIPTION
This is a Alien::Build extract plugin that uses libarchive
via Archive::Libarchive::Extract and Archive::Libarchive. Its main advantage is that it supports a wider array of archive formats than existing plugins, and doesn't require that you specify a format. (libarchive
is typically smart enough to be able to detect the format).
Its main disadvantage is extended build time, due to the number of formats it supports it has a number of dependencies (both Perl and external). It should however, build on most modern systems using Alien technology if the system does not provide its own libarchive
.
SEE ALSO
- Alien
-
The Alien concept.
- Alien::Build
-
The Alien::Build system.
- alienfile
-
The recipe format for Alien::Build.
- Alien::Build::Plugin::Extract
-
Overview of Alien::Build extract plugins.
- Archive::Libarchive
-
Low level Perl interface to
libarchive
for reading and writing. - Archive::Libarchive::Extract
-
Higher level interface to extract from archives using
libarchive
.
AUTHOR
Graham Ollis <plicease@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2021-2022 by Graham Ollis.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.