diff --git a/perl-Module-Install.yaml b/perl-Module-Install.yaml index 83ffc73..29c381b 100644 --- a/perl-Module-Install.yaml +++ b/perl-Module-Install.yaml @@ -11,46 +11,55 @@ data: module: [ MIT ] dependencies: buildrequires: - base-runtime: f26 - perl: f26 - perl-Module-Install-bootstrap: f26 + platform: master + perl: master + perl-Module-Install-bootstrap: 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: Module::Install Perl module. + rpms: + - perl-Module-Install + tests: + description: Author and Extra tests. + rpms: + - perl-Module-Install-AuthorTests + - perl-Module-Install-ExtraTests api: rpms: - perl-Module-Install - perl-Module-Install-AuthorTests - perl-Module-Install-ExtraTests - filter: + buildopts: rpms: - # This is provided by MBR, we do not need any different content - # there, not providing it will preserve MBR's NEVRA and that's - # good for dependend modules. - - perl-srpm-macros + macros: | + %_without_perl_Module_Runtime_enables_optional_test 1 + %_without_perl_Module_ScanDeps_enables_prefork 1 + %_without_perl_YAML_Tiny_enables_JSON_MaybeX_test 1 components: rpms: - perl-srpm-macros: - rationale: Build dependency. - ref: dab4d381e4a515018e089413f8742a6fe004b356 - buildorder: -1 perl-File-Remove: rationale: Run-time dependency. - ref: f26 + ref: master perl-Module-Install: rationale: The API. - ref: f26 + ref: master perl-Module-Install-AuthorTests: rationale: The API. - ref: f26 + ref: master perl-Module-Install-ExtraTests: rationale: The API. - ref: f26 + ref: master perl-Module-ScanDeps: rationale: Run-time dependency. - ref: f26 + ref: master perl-YAML-Tiny: rationale: Run-time dependency. - ref: f26 + ref: master