{% set name = "perl-alien-build" %}
{% set version = "2.48" %}
{% set sha256 = "3b26e4794f83c681f3eff8f9d052ba74262c1ca5bad30477a41e66ba64391696" %}

package:
  name: {{ name }}
  version: {{ version }}

source:
  url: https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Build-2.48.tar.gz
  sha256: {{ sha256 }}

build:
  number: 0
  run_exports:
    weak:
      - {{ name }} ={{ version }}

requirements:
  build:
    - {{ compiler('c') }}
    - autoconf  # [not win]
    - automake  # [not win]
    - m2-autoconf  # [win]
    - m2-automake-wrapper  # [win]
    - make  # [not win]
    - m2-make  # [win]
  host:
    - perl
    - perl-path-tiny
    - perl-capture-tiny
    - perl-file-chdir
    - perl-ffi-checklib
    - perl-file-which
    - perl-test2-suite
  run:
    - perl
    - perl-path-tiny
    - perl-capture-tiny
    - perl-file-chdir
    - perl-ffi-checklib
    - perl-file-which

test:
  imports:
    - Alien::Base
    - Alien::Base::PkgConfig
    - Alien::Base::Wrapper
    - Alien::Build
    - Alien::Build::CommandSequence
    - Alien::Build::Interpolate
    - Alien::Build::Interpolate::Default
    - Alien::Build::Log
    - Alien::Build::Log::Abbreviate
    - Alien::Build::Log::Default
    - Alien::Build::MM
    - Alien::Build::Plugin
    - Alien::Build::Plugin::Build::Autoconf
    - Alien::Build::Plugin::Build::CMake
    - Alien::Build::Plugin::Build::Copy
    - Alien::Build::Plugin::Build::MSYS
    - Alien::Build::Plugin::Build::Make
    - Alien::Build::Plugin::Build::SearchDep
    - Alien::Build::Plugin::Core::CleanInstall
    - Alien::Build::Plugin::Core::Download
    - Alien::Build::Plugin::Core::FFI
    - Alien::Build::Plugin::Core::Gather
    - Alien::Build::Plugin::Core::Legacy
    - Alien::Build::Plugin::Core::Override
    - Alien::Build::Plugin::Core::Setup
    - Alien::Build::Plugin::Core::Tail
    - Alien::Build::Plugin::Decode::DirListing
    - Alien::Build::Plugin::Decode::DirListingFtpcopy
    - Alien::Build::Plugin::Decode::HTML
    - Alien::Build::Plugin::Decode::Mojo
    - Alien::Build::Plugin::Download::Negotiate
    - Alien::Build::Plugin::Extract::ArchiveTar
    - Alien::Build::Plugin::Extract::ArchiveZip
    - Alien::Build::Plugin::Extract::CommandLine
    - Alien::Build::Plugin::Extract::Directory
    - Alien::Build::Plugin::Extract::Negotiate
    - Alien::Build::Plugin::Fetch::CurlCommand
    - Alien::Build::Plugin::Fetch::HTTPTiny
    - Alien::Build::Plugin::Fetch::LWP
    - Alien::Build::Plugin::Fetch::Local
    - Alien::Build::Plugin::Fetch::LocalDir
    - Alien::Build::Plugin::Fetch::NetFTP
    - Alien::Build::Plugin::Fetch::Wget
    - Alien::Build::Plugin::Gather::IsolateDynamic
    - Alien::Build::Plugin::PkgConfig::CommandLine
    - Alien::Build::Plugin::PkgConfig::LibPkgConf
    - Alien::Build::Plugin::PkgConfig::MakeStatic
    - Alien::Build::Plugin::PkgConfig::Negotiate
    - Alien::Build::Plugin::PkgConfig::PP
    - Alien::Build::Plugin::Prefer::BadVersion
    - Alien::Build::Plugin::Prefer::GoodVersion
    - Alien::Build::Plugin::Prefer::SortVersions
    - Alien::Build::Plugin::Probe::CBuilder
    - Alien::Build::Plugin::Probe::CommandLine
    - Alien::Build::Plugin::Probe::Vcpkg
    - Alien::Build::Plugin::Test::Mock
    - Alien::Build::Temp
    - Alien::Build::Util
    - Alien::Build::Version::Basic
    - Alien::Build::rc
    - Alien::Role
    - Alien::Util

about:
  home: https://metacpan.org/pod/Alien::Build
  license: perl_5
  summary: 'Build external dependencies for use in CPAN'
