Alien-ZMQ
view release on metacpan or search on metacpan
inc/My/Build.pm view on Meta::CPAN
my $sha1 = $self->notes('zmq-sha1');
my $archive = "zeromq-$version.tar.gz";
print "Downloading libzmq $version source archive from download.zeromq.org...\n";
getstore("http://download.zeromq.org/$archive", $archive) == RC_OK
or die "Failed to download libzmq source archive";
print "Verifying...\n";
my $sha1sum = Digest::SHA->new;
open my $ARCHIVE, '<', $archive or die "Can't open source archive";
binmode $ARCHIVE;
$sha1sum->addfile($ARCHIVE);
close $ARCHIVE;
$sha1sum->hexdigest eq $sha1 or die "Source archive checksum mismatch";
print "Extracting...\n";
Archive::Tar->new($archive)->extract;
unlink $archive;
my $prefix = catdir($self->install_destination("lib"), qw/auto share dist Alien-ZMQ/);
my $basedir = $self->base_dir;
( run in 0.443 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )