From 6cbc313f89b9f8a0f7079a12ddea5a70bb688369 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 1 Aug 2017 13:13:06 +0200 Subject: [PATCH 1/2] Revert "Depend on f26 modules" This reverts commit b10aab7e886cb5a7c9d57a3457b114f8053432f2. --- perl-Module-Package.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/perl-Module-Package.yaml b/perl-Module-Package.yaml index c49c615..88bc369 100644 --- a/perl-Module-Package.yaml +++ b/perl-Module-Package.yaml @@ -9,14 +9,14 @@ data: module: [ MIT ] dependencies: buildrequires: - base-runtime: f26 - perl: f26 - perl-Module-Install: f26 - perl-Moo: f26 + base-runtime: master + perl: master + perl-Module-Install: master + perl-Moo: master requires: - perl: f26 - perl-Module-Install: f26 - perl-Moo: f26 + perl: master + perl-Module-Install: master + perl-Moo: master references: community: https://fedoraproject.org/wiki/Modularity documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules From 445832a57a1aaabe87cebef7f5cebeb7dcf78174 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 24 Aug 2017 13:26:02 +0200 Subject: [PATCH 2/2] Upgrade to Fedora Rawhide --- perl-Module-Package.yaml | 95 ++++++++++++++++++++++------------------ 1 file changed, 52 insertions(+), 43 deletions(-) diff --git a/perl-Module-Package.yaml b/perl-Module-Package.yaml index 88bc369..481ac0b 100644 --- a/perl-Module-Package.yaml +++ b/perl-Module-Package.yaml @@ -9,10 +9,13 @@ data: module: [ MIT ] dependencies: buildrequires: - base-runtime: master perl: master perl-Module-Install: master perl-Moo: master + platform: master + # Explicitly require transitive dependencies to work around + # . + host: master requires: perl: master perl-Module-Install: master @@ -20,6 +23,11 @@ data: references: community: https://fedoraproject.org/wiki/Modularity documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules + profiles: + default: + description: Module::Package Perl module. + rpms: + - perl-Module-Package api: rpms: - perl-Module-Package @@ -28,72 +36,73 @@ data: - perl-File-ShareDir-Install - perl-FreezeThaw - perl-MLDBM - - perl-Module-Install-AuthorRequires - - perl-srpm-macros - perl-Test-Pod + buildopts: + rpms: + macros: | + %_without_perl_File_BaseDir_enables_xdg_user_dirs 1 + %_without_perl_File_DesktopEntry_enables_optional_test 1 + %_without_perl_File_MimeInfo_enables_optional_test 1 + %_without_perl_File_MimeInfo_enables_shared_mime_info 1 components: rpms: - perl-srpm-macros: - rationale: Build-time dependency. - ref: private-f27-modules-perl-Module-Package - buildorder: 0 perl-Class-Inspector: rationale: Run-time dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-File-BaseDir: rationale: Run-time dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-File-ReadBackwards: rationale: Run-time dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-File-ShareDir-Install: - rationale: Build-time dependency. - ref: f26 - buildorder: 1 + rationale: Build dependency. + ref: master + buildorder: 0 perl-FreezeThaw: - rationale: Build-time dependency. - ref: f26 - buildorder: 1 + rationale: Build dependency. + ref: master + buildorder: 0 perl-Module-Install-AuthorRequires: - rationale: Build-time dependency. - ref: f26 - buildorder: 1 + rationale: Run-time dependency. + ref: master + buildorder: 0 perl-Module-Install-ManifestSkip: - rationale: Build-time dependency. - ref: f26 - buildorder: 1 + rationale: Run-time dependency. + ref: master + buildorder: 0 perl-Test-Pod: - rationale: Build-time dependency. - ref: f26 - buildorder: 1 + rationale: Build dependency. + ref: master + buildorder: 0 perl-File-DesktopEntry: rationale: Run-time dependency. - ref: f26 - buildorder: 2 + ref: master + buildorder: 1 perl-File-ShareDir: rationale: Run-time dependency. - ref: f26 - buildorder: 2 + ref: master + buildorder: 1 perl-MLDBM: - rationale: Build-time dependency. - ref: f26 - buildorder: 2 + rationale: Build dependency. + ref: master + buildorder: 1 perl-File-MimeInfo: rationale: Run-time dependency. - ref: f26 - buildorder: 3 + ref: master + buildorder: 2 perl-Module-Manifest-Skip: rationale: Run-time dependency. - ref: f26 - buildorder: 3 + ref: master + buildorder: 2 perl-IO-All: rationale: Run-time dependency. - ref: f26 - buildorder: 4 + ref: master + buildorder: 3 perl-Module-Package: rationale: API. - ref: f26 - buildorder: 5 + ref: master + buildorder: 4