diff --git a/perl-Moo.yaml b/perl-Moo.yaml index cc05971..3bead0f 100644 --- a/perl-Moo.yaml +++ b/perl-Moo.yaml @@ -11,13 +11,21 @@ data: module: [ MIT ] dependencies: buildrequires: - base-runtime: f26 - perl: f26 + platform: master + perl: master + # Explicitly require transitive dependencies to work around + # . + host: master requires: - perl: f26 + 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 @@ -25,80 +33,83 @@ data: rpms: - perl-Class-XSAccessor - perl-Devel-CheckBin - - perl-srpm-macros - 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-srpm-macros: - rationale: Build dependency. - ref: private-f27-modules-perl-Moo - buildorder: 0 perl-Class-XSAccessor: rationale: Build dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-Devel-CheckBin: rationale: Build dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-Module-Runtime: rationale: Run-time dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-strictures: rationale: Build dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-Sub-Exporter-Progressive: rationale: Run-time dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-Test-Pod: rationale: Build dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-Test-Requires: rationale: Build dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-Try-Tiny: rationale: Build dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-Devel-GlobalDestruction: rationale: Run-time dependency. - ref: f26 - buildorder: 2 + ref: master + buildorder: 1 perl-Import-Into: rationale: Run-time dependency. - ref: f26 - buildorder: 2 + ref: master + buildorder: 1 perl-Sub-Name: rationale: Build dependency. - ref: f26 - buildorder: 2 + ref: master + buildorder: 1 perl-Test-Fatal: rationale: Build dependency. - ref: f26 - buildorder: 2 + ref: master + buildorder: 1 perl-Class-Method-Modifiers: rationale: Run-time dependency. - ref: f26 - buildorder: 3 + ref: master + buildorder: 2 perl-Sub-Quote: rationale: Run-time dependency. - ref: f26 - buildorder: 3 + ref: master + buildorder: 2 perl-Role-Tiny: rationale: Run-time dependency. - ref: f26 - buildorder: 4 + ref: master + buildorder: 3 perl-Moo: rationale: API. - ref: f26 - buildorder: 5 + ref: master + buildorder: 4