Alien-libtool
view release on metacpan or search on metacpan
plugin Download => (
url => 'https://ftp.gnu.org/gnu/libtool',
filter => qr/^libtool-.*\.tar\.gz$/,
version => qr/([0-9\.]+)/,
);
plugin Extract => 'tar.gz',
plugin 'Build::Autoconf' => ( msys_version => '0.08' );
patch sub {
my($libtoolize) = Path::Tiny->new('libtoolize.in');
$libtoolize->edit_lines(sub {
s{['"]\@prefix\@['"]}{\`alien_libtool_root\`}g;
s{\@datadir\@}{\$prefix/share}g;
s{\@pkgauxdir\@}{\$prefix/share/libtool/build-aux}g;
s{\@pkgdatadir\@}{\$prefix/share/libtool}g;
s{\@aclocaldir\@}{\$prefix/share/aclocal}g;
});
my($makefile) = Path::Tiny->new('Makefile.in');
$makefile->edit_lines(sub {
s{\@HELP2MAN\@}{perl -e1 --}g;
});
};
meta->after_hook(
gather_share => sub {
my($build) = @_;
{
my $exe = Path::Tiny->new('bin/alien_libtool_root');
my $perl = $ENV{PERL} || '/usr/bin/perl';
( run in 0.356 second using v1.01-cache-2.11-cpan-de7293f3b23 )