Alien-libtool

 view release on metacpan or  search on metacpan

alienfile  view on Meta::CPAN

  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 )