Alien-Meson
view release on metacpan or search on metacpan
after build => sub {
my($build) = @_;
$build->runtime_prop->{'style'} = 'binary';
$build->runtime_prop->{command} = 'meson';
};
} elsif( $binary_release_format eq '.pkg' ) {
extract sub {
my ($build) = @_;
Alien::Build::CommandSequence->new([
qw(pkgutil --expand-full),
$build->install_prop->{download},
'meson'
])->execute($build);
};
patch sub {
my $cwd = Path::Tiny->cwd;
my $meson_top = $cwd->child('meson.pkg/Payload/usr/local');
# remove some small extra files?
#$_->remove_tree for $cwd->children( qr/^(Distribution|Resources)$/ );
( run in 0.539 second using v1.01-cache-2.11-cpan-5b529ec07f3 )