Alien-Thrust

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

use strict;

use lib q(.);
use ThrustModuleBuild;

my $build = ThrustModuleBuild->new(
  module_name => 'Alien::Thrust',
  dist_abstract => 'Download and install the Thrust cross-platform GUI framework',
  dist_author => 'Doug Hoyte <doug@hcsw.org>',
  license => 'perl',
  configure_requires => {
    'Module::Build' => 0,
  },
  build_requires => {
    'Module::Build' => 0,
    'LWP::UserAgent' => 0,
    'LWP::Protocol::https' => 0,
    'Mozilla::CA' => 0,

META.json  view on Meta::CPAN

{
   "abstract" : "Download and install the Thrust cross-platform GUI framework",
   "author" : [
      "Doug Hoyte <doug@hcsw.org>"
   ],
   "dynamic_config" : 1,
   "generated_by" : "Module::Build version 0.38, CPAN::Meta::Converter version 2.131560",
   "license" : [
      "perl_5"
   ],
   "meta-spec" : {
      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",

META.yml  view on Meta::CPAN

---
abstract: 'Download and install the Thrust cross-platform GUI framework'
author:
  - 'Doug Hoyte <doug@hcsw.org>'
build_requires:
  File::Path: 0
  File::Spec::Functions: 0
  IO::File: 0
  IO::Uncompress::Unzip: 0
  IPC::Open2: 0
  LWP::Protocol::https: 0
  LWP::UserAgent: 0

lib/Alien/Thrust.pm  view on Meta::CPAN

}

1;


__END__


=head1 NAME

Alien::Thrust - Download and install the Thrust cross-platform GUI framework

=head1 DESCRIPTION

This package will download a zip file containing the L<Thrust cross-platform, cross-language GUI toolkit|https://github.com/breach/thrust> and will then install it into its private distribution share directory.

The location of the binary is stored in the C<$Alien::Thrust::thrust_shell_binary> variable:

    $ perl -MAlien::Thrust -E 'say $Alien::Thrust::thrust_shell_binary'
    /usr/local/share/perl/5.18.2/auto/share/dist/Alien-Thrust/thrust_shell



( run in 0.588 second using v1.01-cache-2.11-cpan-df04353d9ac )