Alien-Alien
view release on metacpan or search on metacpan
NAME
Alien::Alien - Find or use alien package conversion tool
VERSION
version 0.02
SYNOPSIS
use Alien::Alien;
use Env qw( @PATH );
unshift @ENV, Alien::Alien->bin_dir;
system "alien --to-rpm --scripts ./mkpkg.deb";
DESCRIPTION
This Alien module provides the alien tool that converts between
different Linux package formats. Reading this documentation, and seeing
the name, you may feel as though you are glancing through the looking
glass. This distribution is not entirely a joke, though it is somewhat
to tongue in cheek. One of the useful things that this module provides
is some interesting challenges in the Alien space. That includes
Tool is implemented as Perl
alien is implemented in Perl, and distributed as a standard CPAN
style distribution, but isn't available ON CPAN.
Project is hosted on SourceForge
This module drove development of
Alien::Build::Plugin::Decode::SourceForge, which I expect will be
useful for other Aliens.
Tool is architecture independent
Aliens using Alien::Build are usually installed in the architecture
specific library location, because they usually are architecture
specific. Since this tool is Perl, it is architecture independent, so
we install it in the regular architecture independent library
location.
Project is distributed as a tar.xz file.
This is an added complication and sort of a hassle for a few bytes
saved. Thanks!
METHODS
bin_dir
my @dirs = Alien::Alien->bin_dir;
Returns the list of directories that need to be added to the PATH in
order for alien to work. This may be an empty list (as for a system
install).
SEE ALSO
Alien
alienfile
Alien::Build
Alien::Base
AUTHOR
Graham Ollis <plicease@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2017 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.
( run in 0.580 second using v1.01-cache-2.11-cpan-adec679a428 )