Alien-Bazel
view release on metacpan or search on metacpan
"IO::Handle" : "0",
"IPC::Open3" : "0",
"Test::More" : "0",
"Test::Pod" : "1.41"
}
},
"runtime" : {
"requires" : {
"Alien::Base" : "0.038",
"Capture::Tiny" : "0",
"Data::Dumper" : "0",
"File::Which" : "0",
"List::Util" : "0",
"Path::Tiny" : "0",
"base" : "0",
"perl" : "5.008004",
"strict" : "0",
"warnings" : "0"
}
},
"test" : {
provides:
Alien::Bazel:
file: lib/Alien/Bazel.pm
version: '0.02'
Alien::Bazel::Util:
file: lib/Alien/Bazel/Util.pm
version: '0.02'
requires:
Alien::Base: '0.038'
Capture::Tiny: '0'
Data::Dumper: '0'
File::Which: '0'
List::Util: '0'
Path::Tiny: '0'
base: '0'
perl: '5.008004'
strict: '0'
warnings: '0'
resources:
IRC: irc://irc.perl.org/#native
bugtracker: https://gitlab.com/PerlAlien/alien-bazel/-/issues
Makefile.PL view on Meta::CPAN
"Alien::Build::Plugin::Download::GitHub" => "0.09",
"ExtUtils::MakeMaker" => "6.52"
},
"DISTNAME" => "Alien-Bazel",
"LICENSE" => "gpl",
"MIN_PERL_VERSION" => "5.008004",
"NAME" => "Alien::Bazel",
"PREREQ_PM" => {
"Alien::Base" => "0.038",
"Capture::Tiny" => 0,
"Data::Dumper" => 0,
"File::Which" => 0,
"List::Util" => 0,
"Path::Tiny" => 0,
"base" => 0,
"strict" => 0,
"warnings" => 0
},
"TEST_REQUIRES" => {
"Cwd" => 0,
"Env" => 0,
Makefile.PL view on Meta::CPAN
}
);
my %FallbackPrereqs = (
"Alien::Base" => "0.038",
"Alien::Build" => "2.72",
"Alien::Build::MM" => "0.32",
"Capture::Tiny" => 0,
"Cwd" => 0,
"Data::Dumper" => 0,
"Env" => 0,
"ExtUtils::MakeMaker" => "6.52",
"File::Spec" => 0,
"File::Which" => 0,
"List::Util" => 0,
"Path::Tiny" => 0,
"Test2::V0" => 0,
"Test::Alien" => 0,
"Test::Alien::Diag" => 0,
"Test::More" => 0,
#
# The GNU General Public License, Version 3, June 2007
#
use alienfile;
use strict;
use warnings;
our $VERSION = 0.013_000;
use Data::Dumper;
use English qw(-no_match_vars); # for $OSNAME
use Time::HiRes qw(time); # for performance timing
use constant DEBUG_BAZEL_BOOTSTRAP =>
exists $ENV{ALIEN_BAZEL_DEBUG_BAZEL_BOOTSTRAP}
? $ENV{ALIEN_BAZEL_DEBUG_BAZEL_BOOTSTRAP}
: 0;
use constant FROM_SOURCE =>
exists $ENV{ALIEN_BAZEL_FROM_SOURCE}
lib/Alien/Bazel/Util.pm view on Meta::CPAN
# This is free software, licensed under:
#
# The GNU General Public License, Version 3, June 2007
#
package Alien::Bazel::Util;
# ABSTRACT: Private utilities for Alien
use File::Which qw(which);
use Path::Tiny qw(path);
use List::Util qw(first);
use Data::Dumper qw(Dumper);
use Capture::Tiny qw(capture_stdout);
use Config;
sub _is_valid_jdk {
my ($java_home) = @_;
return !!0 unless $java_home;
my @javac_comp = ('bin', "javac$Config{_exe}");
return -x path($java_home)->child(@javac_comp)
}
t/00-report-prereqs.dd view on Meta::CPAN
'IO::Handle' => '0',
'IPC::Open3' => '0',
'Test::More' => '0',
'Test::Pod' => '1.41'
}
},
'runtime' => {
'requires' => {
'Alien::Base' => '0.038',
'Capture::Tiny' => '0',
'Data::Dumper' => '0',
'File::Which' => '0',
'List::Util' => '0',
'Path::Tiny' => '0',
'base' => '0',
'perl' => '5.008004',
'strict' => '0',
'warnings' => '0'
}
},
'test' => {
t/alien_bazel.t view on Meta::CPAN
#
# The GNU General Public License, Version 3, June 2007
#
use Test2::V0;
use Test::Alien;
use Test::Alien::Diag;
use Alien::Bazel;
use Alien::Bazel::Util;
use Env qw( @PATH $JAVA_HOME );
use Cwd; # for getcwd()
use Data::Dumper;
our $VERSION = 0.031_000;
plan tests => 47;
alien_diag 'Alien::Bazel';
alien_ok 'Alien::Bazel';
# avoid failures due to missing `bazel` binary; "Failed test 'run bazel version': command not found"
my $bazel_bin_dir = Alien::Bazel->bin_dir;
( run in 0.288 second using v1.01-cache-2.11-cpan-a5abf4f5562 )