Alien-UnRTF
view release on metacpan or search on metacpan
inc/Alien/UnRTF/ModuleBuild.pm view on Meta::CPAN
package Alien::UnRTF::ModuleBuild;
use parent 'Alien::Base::ModuleBuild';
use IPC::Open3;
sub alien_name {
'unrtf';
}
sub alien_check_installed_version {
if (`which unrtf`) {
my $pid = open3(\*CHLD_IN, \*CHLD_OUT, \*CHLD_ERR, "unrtf", "--version");
my $version = <CHLD_ERR>;
return $version;
}
else {
return undef;
}
}
sub alien_bin_requires {
{
'Alien::Autotools' => 0,
}
}
sub alien_build_commands {
[ 'sh bootstrap', '%c --prefix=%s', 'make' ];
}
sub alien_repository {
{
protocol => 'http',
host => 'ftp.gnu.org',
location => '/gnu/unrtf',
pattern => qr/^unrtf[_-]([\d\.-]+)\.tar\.gz$/,
};
}
1;
( run in 0.508 second using v1.01-cache-2.11-cpan-e1769b4cff6 )