Alien-Texinfo
view release on metacpan or search on metacpan
Makefile.PL view on Meta::CPAN
'Alien::MSYS' => '0.08',
'Alien::gmake' => '0.20',
};
}
my $abmm = Alien::Build::MM->new;
WriteMakefile($abmm->mm_args(
NAME => 'Alien::Texinfo',
DISTNAME => 'Alien-Texinfo',
ABSTRACT => 'Find Or Download/Build/Install libtexinfo In Texinfo',
VERSION_FROM => 'lib/Alien/Texinfo.pm',
AUTHOR => 'Will Braswell <wbraswell@cpan.org>',
LICENSE => 'perl_5',
CONFIGURE_REQUIRES => {
'IO::Socket::SSL' => '2.043',
'Alien::Build' => '1.32', # provides Alien::Build::MM
%{$configure_requires_windows}
},
PREREQ_PM => {
'Test2::Suite' => '0.000072', # provides Test2::V0
},
META_MERGE => {
'meta-spec' => {
version => '2',
url => 'https://metacpan.org/pod/CPAN::Meta::Spec'
},
release_status => 'stable',
keywords => [qw(alien texinfo makeinfo documentation)],
description => 'Texinfo is the GNU documentation system, written in C, compiled and installed via Alien',
resources => {
license => ['http://dev.perl.org/licenses/'],
homepage => 'https://www.gnu.org/software/texinfo/',
bugtracker => { web => 'http://rt.cpan.org/Public/Dist/Display.html?Name=Alien-Texinfo' },
repository => {
type => 'git',
url => 'git://github.com/wbraswell/alien-texinfo.git',
web => 'https://github.com/wbraswell/alien-texinfo',
},
x_IRC => "irc://irc.perl.org/#native",
x_mailinglist => "http://lists.gnu.org/mailman/listinfo/help-texinfo",
x_wiki => "https://en.wikipedia.org/wiki/Texinfo",
},
},
));
package MY;
BEGIN { use English; }
sub postamble {
$abmm->mm_postamble;
}
sub pm_to_blib {
my $self = shift;
my $blib = $self->SUPER::pm_to_blib(@_);
# un-read-only blib/lib for tests to pass, files are modified at runtime there
if ( $OSNAME eq 'MSWin32' ) {
my ( $lastline, $start ) = qq{\t\$(NOECHO) \$(TOUCH) pm_to_blib\n};
( $start = index( $blib, $lastline ) ) == -1
&& die "Can't find replacement string for pm_to_blib target";
substr( $blib, $start, 0, "\t" . 'attrib -R /S blib/lib/*' . "\n" );
}
return $blib;
}
( run in 1.690 second using v1.01-cache-2.11-cpan-39bf76dae61 )