/usr/local/CPAN/Vimana/Vimana/Installer/Meta.pm


package Vimana::Installer::Meta;
use base qw(Vimana::Installer);
use Vimana::Logger;
use warnings;
use strict;

use constant _continue => 1;

sub run {
    my ($self,$pkgfile,$path)=@_;

    # try to require VIM::Packager
    eval(q|require VIM::Packager;|);
    if( $@ ) {
        $logger->info( "It seems you dont have VIM::Packager installed." );
        $logger->info( "meta file can't be translated to makefile." );
        return 0;
    }

    my $ret;
    $ret = system( 'vim-packager build' );

    return 0 if $ret != 0;

    $ret = system( 'make install -f Makefile.vimp' );
    return 1 if $ret == 0;
}

1;