From 9d610f63cd8eebbb94f9b879f9d369f269c880dd Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Thu, 14 Apr 2022 09:52:22 +0200 Subject: [PATCH 1/6] Initial import --- perl-App-cpanminus.yaml | 123 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 perl-App-cpanminus.yaml diff --git a/perl-App-cpanminus.yaml b/perl-App-cpanminus.yaml new file mode 100644 index 0000000..e4d3c95 --- /dev/null +++ b/perl-App-cpanminus.yaml @@ -0,0 +1,123 @@ +document: modulemd-packager +version: 3 +data: + name: perl-App-cpanminus + stream: '1.7045' + summary: Get, unpack, build and install CPAN modules + description: > + This is a CPAN client that requires zero configuration, and stands + alone but it's maintainable and extensible with plug-ins and friendly + to shell scripting. + license: [MIT] + configurations: + - context: 'f34' + platform: f34 + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + perl-YAML: ['1.30'] + buildopts: + rpms: + macros: | + %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + - context: 'f35' + platform: f35 + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + perl-YAML: ['1.30'] + buildopts: + rpms: + macros: | + %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + - context: 'f36' + platform: f36 + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + perl-YAML: ['1.30'] + buildopts: + rpms: + macros: | + %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + - context: 'f37' + platform: f37 + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + perl-YAML: ['1.30'] + buildopts: + rpms: + macros: | + %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + - context: 'eln' + platform: eln + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + perl-YAML: ['1.30'] + buildopts: + rpms: + macros: | + %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + references: + community: https://metacpan.org/release/App-cpanminus + profiles: + common: + description: App-cpanminus distribution + rpms: + - perl-App-cpanminus + api: + rpms: + - perl-App-cpanminus + filter: + rpms: + - perl-App-cpanminus-tests + - perl-Pod-Parser + - perl-Test-Deep + components: + rpms: + perl-File-pushd: + rationale: Run-time dependency. + ref: f36 + buildorder: 0 + perl-Parse-PMFile: + rationale: Run-time dependency. + ref: f36 + buildorder: 0 + perl-Pod-Parser: + rationale: Build-time dependency. + ref: f36 + buildonly: true + buildorder: 0 + perl-String-ShellQuote: + rationale: Run-time dependency. + ref: f36 + buildorder: 0 + perl-Test-Deep: + rationale: Build-time dependency. + ref: f36 + buildonly: true + buildorder: 0 + perl-App-cpanminus: + rationale: The API. + ref: f36 + buildorder: 1 + perl-CPAN-Meta-Check: + rationale: Run-time dependency. + ref: f36 + buildorder: 1 + perl-Module-CPANfile: + rationale: Run-time dependency. + ref: f36 + buildorder: 1 From c1671d34460d9ff356cbd6627da8ddd416f2c34c Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Mon, 1 Aug 2022 12:13:41 +0200 Subject: [PATCH 2/6] Build the module with perl:5.34 and perl:5.36 --- perl-App-cpanminus.yaml | 78 ++++++++++++++++++++++++----------------- 1 file changed, 45 insertions(+), 33 deletions(-) diff --git a/perl-App-cpanminus.yaml b/perl-App-cpanminus.yaml index e4d3c95..ddcd07d 100644 --- a/perl-App-cpanminus.yaml +++ b/perl-App-cpanminus.yaml @@ -10,60 +10,72 @@ data: to shell scripting. license: [MIT] configurations: - - context: 'f34' - platform: f34 - buildrequires: - perl: ['5.32'] - requires: - perl: ['5.32'] - perl-YAML: ['1.30'] - buildopts: - rpms: - macros: | - %_without_perl_CPAN_Meta_Check_enables_extra_test 1 - %_without_perl_Pod_Parser_enables_optional_test 1 - - context: 'f35' + - context: 'f35p534' platform: f35 buildrequires: - perl: ['5.32'] + perl: ['5.34'] requires: - perl: ['5.32'] + perl: ['5.34'] perl-YAML: ['1.30'] buildopts: rpms: macros: | %_without_perl_CPAN_Meta_Check_enables_extra_test 1 %_without_perl_Pod_Parser_enables_optional_test 1 - - context: 'f36' + - context: 'f36p534' platform: f36 buildrequires: - perl: ['5.32'] + perl: ['5.34'] requires: - perl: ['5.32'] + perl: ['5.34'] perl-YAML: ['1.30'] buildopts: rpms: macros: | %_without_perl_CPAN_Meta_Check_enables_extra_test 1 %_without_perl_Pod_Parser_enables_optional_test 1 - - context: 'f37' + - context: 'f37p534' platform: f37 buildrequires: - perl: ['5.32'] + perl: ['5.34'] requires: - perl: ['5.32'] + perl: ['5.34'] perl-YAML: ['1.30'] buildopts: rpms: macros: | %_without_perl_CPAN_Meta_Check_enables_extra_test 1 %_without_perl_Pod_Parser_enables_optional_test 1 - - context: 'eln' - platform: eln + - context: 'f35p536' + platform: f35 buildrequires: - perl: ['5.32'] + perl: ['5.36'] requires: - perl: ['5.32'] + perl: ['5.36'] + perl-YAML: ['1.30'] + buildopts: + rpms: + macros: | + %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + - context: 'f36p536' + platform: f36 + buildrequires: + perl: ['5.36'] + requires: + perl: ['5.36'] + perl-YAML: ['1.30'] + buildopts: + rpms: + macros: | + %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + - context: 'f37p536' + platform: f37 + buildrequires: + perl: ['5.36'] + requires: + perl: ['5.36'] perl-YAML: ['1.30'] buildopts: rpms: @@ -89,35 +101,35 @@ data: rpms: perl-File-pushd: rationale: Run-time dependency. - ref: f36 + ref: f35 buildorder: 0 perl-Parse-PMFile: rationale: Run-time dependency. - ref: f36 + ref: f35 buildorder: 0 perl-Pod-Parser: rationale: Build-time dependency. - ref: f36 + ref: f35 buildonly: true buildorder: 0 perl-String-ShellQuote: rationale: Run-time dependency. - ref: f36 + ref: f35 buildorder: 0 perl-Test-Deep: rationale: Build-time dependency. - ref: f36 + ref: f35 buildonly: true buildorder: 0 perl-App-cpanminus: rationale: The API. - ref: f36 + ref: f35 buildorder: 1 perl-CPAN-Meta-Check: rationale: Run-time dependency. - ref: f36 + ref: f35 buildorder: 1 perl-Module-CPANfile: rationale: Run-time dependency. - ref: f36 + ref: f35 buildorder: 1 From 3bf7a8a09ef82f39b96cd904ce3df402dafb12bb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 10 Aug 2022 16:49:00 +0000 Subject: [PATCH 3/6] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering From da83e1fd8119a2325cd13716579559ba8dea6048 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Fri, 26 Aug 2022 09:49:49 +0200 Subject: [PATCH 4/6] Add contexts for F38 --- perl-App-cpanminus.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/perl-App-cpanminus.yaml b/perl-App-cpanminus.yaml index ddcd07d..ceb9c0f 100644 --- a/perl-App-cpanminus.yaml +++ b/perl-App-cpanminus.yaml @@ -46,6 +46,18 @@ data: macros: | %_without_perl_CPAN_Meta_Check_enables_extra_test 1 %_without_perl_Pod_Parser_enables_optional_test 1 + - context: 'f38p534' + platform: f38 + buildrequires: + perl: ['5.34'] + requires: + perl: ['5.34'] + perl-YAML: ['1.30'] + buildopts: + rpms: + macros: | + %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 - context: 'f35p536' platform: f35 buildrequires: @@ -82,6 +94,18 @@ data: macros: | %_without_perl_CPAN_Meta_Check_enables_extra_test 1 %_without_perl_Pod_Parser_enables_optional_test 1 + - context: 'f38p536' + platform: f38 + buildrequires: + perl: ['5.36'] + requires: + perl: ['5.36'] + perl-YAML: ['1.30'] + buildopts: + rpms: + macros: | + %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 references: community: https://metacpan.org/release/App-cpanminus profiles: From 6b5930f2d47d2898998ca2ef81cd73a7c3a5625d Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Thu, 16 Feb 2023 11:35:46 +0100 Subject: [PATCH 5/6] Add a context for Fedora 39; Use branch f38 --- perl-App-cpanminus.yaml | 43 +++++++++++++++++++++++++++++------------ 1 file changed, 31 insertions(+), 12 deletions(-) diff --git a/perl-App-cpanminus.yaml b/perl-App-cpanminus.yaml index ceb9c0f..80ae4cc 100644 --- a/perl-App-cpanminus.yaml +++ b/perl-App-cpanminus.yaml @@ -58,6 +58,18 @@ data: macros: | %_without_perl_CPAN_Meta_Check_enables_extra_test 1 %_without_perl_Pod_Parser_enables_optional_test 1 + - context: 'f39p534' + platform: f39 + buildrequires: + perl: ['5.34'] + requires: + perl: ['5.34'] + perl-YAML: ['1.30'] + buildopts: + rpms: + macros: | + %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 - context: 'f35p536' platform: f35 buildrequires: @@ -106,6 +118,18 @@ data: macros: | %_without_perl_CPAN_Meta_Check_enables_extra_test 1 %_without_perl_Pod_Parser_enables_optional_test 1 + - context: 'f39p536' + platform: f39 + buildrequires: + perl: ['5.36'] + requires: + perl: ['5.36'] + perl-YAML: ['1.30'] + buildopts: + rpms: + macros: | + %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 references: community: https://metacpan.org/release/App-cpanminus profiles: @@ -125,35 +149,30 @@ data: rpms: perl-File-pushd: rationale: Run-time dependency. - ref: f35 + ref: f38 buildorder: 0 perl-Parse-PMFile: rationale: Run-time dependency. - ref: f35 + ref: f38 buildorder: 0 perl-Pod-Parser: rationale: Build-time dependency. - ref: f35 + ref: f38 buildonly: true buildorder: 0 perl-String-ShellQuote: rationale: Run-time dependency. - ref: f35 - buildorder: 0 - perl-Test-Deep: - rationale: Build-time dependency. - ref: f35 - buildonly: true + ref: f38 buildorder: 0 perl-App-cpanminus: rationale: The API. - ref: f35 + ref: f38 buildorder: 1 perl-CPAN-Meta-Check: rationale: Run-time dependency. - ref: f35 + ref: f38 buildorder: 1 perl-Module-CPANfile: rationale: Run-time dependency. - ref: f35 + ref: f38 buildorder: 1 From 04eac67bdcb1c4154b2c4b8a78983fd95d55b796 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Thu, 16 Feb 2023 11:36:49 +0100 Subject: [PATCH 6/6] Remove a context for Fedora 35 --- perl-App-cpanminus.yaml | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/perl-App-cpanminus.yaml b/perl-App-cpanminus.yaml index 80ae4cc..d5f10ab 100644 --- a/perl-App-cpanminus.yaml +++ b/perl-App-cpanminus.yaml @@ -10,18 +10,6 @@ data: to shell scripting. license: [MIT] configurations: - - context: 'f35p534' - platform: f35 - buildrequires: - perl: ['5.34'] - requires: - perl: ['5.34'] - perl-YAML: ['1.30'] - buildopts: - rpms: - macros: | - %_without_perl_CPAN_Meta_Check_enables_extra_test 1 - %_without_perl_Pod_Parser_enables_optional_test 1 - context: 'f36p534' platform: f36 buildrequires: @@ -70,18 +58,6 @@ data: macros: | %_without_perl_CPAN_Meta_Check_enables_extra_test 1 %_without_perl_Pod_Parser_enables_optional_test 1 - - context: 'f35p536' - platform: f35 - buildrequires: - perl: ['5.36'] - requires: - perl: ['5.36'] - perl-YAML: ['1.30'] - buildopts: - rpms: - macros: | - %_without_perl_CPAN_Meta_Check_enables_extra_test 1 - %_without_perl_Pod_Parser_enables_optional_test 1 - context: 'f36p536' platform: f36 buildrequires: