Convert to v3 modulemd-packager

<https://github.com/fedora-modularity/libmodulemd/blob/main/yaml_specs/modulemd_packager_v3.yaml>
is a new format for modulemd files which supports static contexts.
This commit is contained in:
Petr Písař 2021-04-07 17:56:03 +02:00
commit c267f2cbfe

View file

@ -1,5 +1,5 @@
document: modulemd
version: 2
document: modulemd-packager
version: 3
data:
name: perl-CGI
stream: '4.51'
@ -16,15 +16,44 @@ data:
as FastCGI.
license:
module: [MIT]
dependencies:
- buildrequires:
platform: [f34, f35, eln]
perl: ['5.30', '5.32']
configurations:
- context: '5e94452c'
platform: f34
buildrequires: &perl530
perl: ['5.30']
perl-libwww-perl: ['6.48']
requires:
platform: [f34, f35, eln]
perl: ['5.30', '5.32']
requires: *perl530
buildopts: &buildopts
rpms:
macros: |
%_without_perl_CGI_enables_optional_test 1
- context: '48f9df1a'
platform: f34
buildrequires: &perl532
perl: ['5.32']
perl-libwww-perl: ['6.48']
requires: *perl532
buildopts: *buildopts
- context: '521e38c9'
platform: f35
buildrequires: *perl530
requires: *perl530
buildopts: *buildopts
- context: '7b434ab7'
platform: f35
buildrequires: *perl532
requires: *perl532
buildopts: *buildopts
- context: '1'
platform: eln
buildrequires: *perl530
requires: *perl530
buildopts: *buildopts
- context: '2'
platform: eln
buildrequires: *perl532
requires: *perl532
buildopts: *buildopts
references:
community: https://metacpan.org/release/CGI
profiles:
@ -38,10 +67,6 @@ data:
filter:
rpms:
- perl-CGI-tests
buildopts:
rpms:
macros: |
%_without_perl_CGI_enables_optional_test 1
components:
rpms:
perl-Sub-Uplevel: