Alien-pdf2json

 view release on metacpan or  search on metacpan

inc/Alien/pdf2json/ModuleBuild.pm  view on Meta::CPAN

  my ($self, $phase) = @_;
	my $dir = $self->config_data( 'working_directory' );
	my $bin_dir = File::Spec->catfile( $dir, 'bin' );

	if( $phase eq 'build' ) {
			mkdir $bin_dir; # make ./bin/ in working directory
	}
	if( $self->is_windowsish ) {
		if( $phase eq 'build' ) {
			# extract ../inc/pdf2json-0.68-win32.zip
			my $win32_build_zip = glob File::Spec->catfile( $dir, '..', 'inc', '*-win32.zip' );
			my $e = Archive::Extract->new( archive => $win32_build_zip );
			$e->extract; 

			# move from ./pdf2json.exe to ./bin/pdf2json.exe
			move( File::Spec->catfile( $dir, 'pdf2json.exe'), File::Spec->catfile( $bin_dir,'pdf2json.exe') );

			return 1;
		} elsif(  $phase eq 'install' ) {
			my $target_bin = File::Spec->catfile( $self->alien_library_destination, 'bin' );
			mkdir $target_bin;



( run in 0.466 second using v1.01-cache-2.11-cpan-49f99fa48dc )