perl-Moo/perl-Moo.yaml
2017-08-24 11:25:51 +02:00

115 lines
3.8 KiB
YAML

document: modulemd
version: 1
data:
summary: Minimalist Object Orientation (with Moose compatibility)
description: >
This module is an extremely light-weight, high-performance Moose
replacement. It also avoids depending on any XS modules to allow
simple deployments. The name Moo is based on the idea that it provides
almost -but not quite- two thirds of Moose.
license:
module: [ MIT ]
dependencies:
buildrequires:
platform: master
perl: master
# Explicitly require transitive dependencies to work around
# <https://pagure.io/fm-orchestrator/issue/530>.
host: master
requires:
perl: master
references:
community: https://fedoraproject.org/wiki/Modularity
documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules
profiles:
default:
description: Moo Perl module
rpms:
- perl-Moo
api:
rpms:
- perl-Moo
filter:
rpms:
- perl-Class-XSAccessor
- perl-Devel-CheckBin
- perl-strictures
- perl-Sub-Name
- perl-Test-Fatal
- perl-Test-Pod
- perl-Test-Requires
- perl-Try-Tiny
buildopts:
rpms:
macros: |
%perl_bootstrap 1
%_without_perl_Class_Method_Modifiers_enables_optional_test 1
%_without_perl_Module_Runtime_enables_optional_test 1
%_without_perl_strictures_enables_optional_test 1
%_without_perl_Try_Tiny_enables_optional_test 1
components:
rpms:
perl-Class-XSAccessor:
rationale: Build dependency.
ref: master
buildorder: 0
perl-Devel-CheckBin:
rationale: Build dependency.
ref: master
buildorder: 0
perl-Module-Runtime:
rationale: Run-time dependency.
ref: master
buildorder: 0
perl-strictures:
rationale: Build dependency.
ref: master
buildorder: 0
perl-Sub-Exporter-Progressive:
rationale: Run-time dependency.
ref: master
buildorder: 0
perl-Test-Pod:
rationale: Build dependency.
ref: master
buildorder: 0
perl-Test-Requires:
rationale: Build dependency.
ref: master
buildorder: 0
perl-Try-Tiny:
rationale: Build dependency.
ref: master
buildorder: 0
perl-Devel-GlobalDestruction:
rationale: Run-time dependency.
ref: master
buildorder: 1
perl-Import-Into:
rationale: Run-time dependency.
ref: master
buildorder: 1
perl-Sub-Name:
rationale: Build dependency.
ref: master
buildorder: 1
perl-Test-Fatal:
rationale: Build dependency.
ref: master
buildorder: 1
perl-Class-Method-Modifiers:
rationale: Run-time dependency.
ref: master
buildorder: 2
perl-Sub-Quote:
rationale: Run-time dependency.
ref: master
buildorder: 2
perl-Role-Tiny:
rationale: Run-time dependency.
ref: master
buildorder: 3
perl-Moo:
rationale: API.
ref: master
buildorder: 4