diff --git a/perl.yaml b/perl.yaml index 88919a9..7c9729b 100644 --- a/perl.yaml +++ b/perl.yaml @@ -14,10 +14,10 @@ data: module: [ MIT ] dependencies: buildrequires: - base-runtime: master + platform: master perl-bootstrap: master requires: - base-runtime: master + platform: master references: community: https://docs.pagure.org/modularity/ documentation: https://github.com/modularity-modules/perl @@ -26,351 +26,354 @@ data: # Interpreter and all Perl modules bundled within upstream Perl default: rpms: - - perl-core + - perl # Only the interpreter as standalone executable minimal: rpms: - - perl - filter: + - perl-interpreter + 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_enables_groff 1 + %_without_perl_enables_syslog_test 1 + %_without_perl_enables_systemtap 1 + %_without_perl_enables_tcsh 1 + %_without_perl_Compress_Bzip2_enables_optional_test 1 + %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 + %_without_perl_IPC_System_Simple_enables_optional_test 1 + %_without_perl_LWP_MediaTypes_enables_mailcap 1 + %_without_perl_Module_Build_enables_optional_test 1 + %_without_perl_Perl_OSType_enables_optional_test 1 + %_without_perl_Pod_Perldoc_enables_tk_test 1 + %_without_perl_Software_License_enables_optional_test 1 + %_without_perl_Sys_Syslog_enables_optional_test 1 + %_without_perl_Test_Harness_enables_optional_test 1 + %_without_perl_URI_enables_Business_ISBN 1 components: rpms: - # We need to build all (as in perl-bootstrap) RPM packages again - # because only those built from this module definition will get - # into the module compose. - # This perl-srpm-macros build must have higher NEVRA than a build - # from perl-bootstrap and must be built first. - perl-srpm-macros: - rationale: Control generating source packages. - ref: 2d2cd8711bd8ec5059308d85ca2fcc1fbbcf0aa2 - buildorder: -1 - # Then we can rebuild in a random order because we have all binary + # We can rebuild in a random order because we have all binary # packages available from perl-bootstrap. perl: rationale: The Perl interpreter. - ref: f26 + ref: master perl-Algorithm-Diff: rationale: A run-time dependency. - ref: f26 + ref: master perl-Archive-Tar: rationale: Core Perl API. - ref: f26 + ref: master perl-Archive-Zip: rationale: A run-time dependency. - ref: f26 + ref: master perl-autodie: rationale: Core Perl API. - ref: f26 + ref: master perl-B-Debug: rationale: Core Perl API. - ref: f26 + ref: master perl-bignum: rationale: Core Perl API. - ref: f26 + ref: master perl-Carp: rationale: Core Perl API. - ref: f26 + ref: master perl-Compress-Bzip2: rationale: A run-time dependency. - ref: f26 + ref: master perl-Compress-Raw-Bzip2: rationale: Core Perl API. - ref: f26 + ref: master perl-Compress-Raw-Zlib: rationale: Core Perl API. - ref: f26 + ref: master perl-Config-Perl-V: rationale: Core Perl API. - ref: f26 + ref: master perl-constant: rationale: Core Perl API. - ref: f26 + ref: master perl-CPAN: rationale: Core Perl API. - ref: f26 + ref: master perl-CPAN-Meta: rationale: Core Perl API. - ref: f26 + ref: master perl-CPAN-Meta-Requirements: rationale: Core Perl API. - ref: f26 + ref: master perl-CPAN-Meta-YAML: rationale: Core Perl API. - ref: f26 + ref: master perl-Data-Dumper: rationale: Core Perl API. - ref: f26 + ref: master perl-Data-OptList: rationale: A run-time dependency. - ref: f26 + ref: master perl-Data-Section: rationale: A run-time dependency. - ref: f26 + ref: master perl-DB_File: rationale: Core Perl API. - ref: f26 + ref: master perl-Devel-PPPort: rationale: Core Perl API. - ref: f26 + ref: master perl-Devel-Size: rationale: A run-time dependency. - ref: f26 + ref: master perl-Digest: rationale: Core Perl API. - ref: f26 + ref: master perl-Digest-MD5: rationale: Core Perl API. - ref: f26 + ref: master perl-Digest-SHA: rationale: Core Perl API. - ref: f26 + ref: master perl-Encode: rationale: Core Perl API. - ref: f26 + ref: master perl-Env: rationale: Core Perl API. - ref: f26 + ref: master perl-experimental: rationale: Core Perl API. - ref: f26 + ref: master perl-Exporter: rationale: Core Perl API. - ref: f26 + ref: master perl-ExtUtils-CBuilder: rationale: Core Perl API. - ref: f26 + ref: master perl-ExtUtils-Install: rationale: Core Perl API. - ref: f26 + ref: master perl-ExtUtils-MakeMaker: rationale: Core Perl API. - ref: f26 + ref: master perl-ExtUtils-Manifest: rationale: Core Perl API. - ref: f26 + ref: master perl-ExtUtils-ParseXS: rationale: Core Perl API. - ref: f26 + ref: master perl-Fedora-VSP: - rationale: RPM dependency generator. - ref: f26 + rationale: A run-time dependency. + ref: master perl-File-Fetch: rationale: Core Perl API. - ref: f26 + ref: master perl-File-HomeDir: rationale: A run-time dependency. - ref: f26 + ref: master perl-File-Path: rationale: Core Perl API. - ref: f26 + ref: master perl-File-Temp: rationale: Core Perl API. - ref: f26 + ref: master perl-File-Which: rationale: A run-time dependency. - ref: f26 + ref: master perl-Filter: rationale: Core Perl API. - ref: f26 + ref: master perl-Filter-Simple: rationale: Core Perl API. - ref: f26 + ref: master perl-generators: rationale: RPM dependency generator. - ref: f26 + ref: master perl-Getopt-Long: rationale: Core Perl API. - ref: f26 + ref: master perl-HTTP-Tiny: rationale: Core Perl API. - ref: f26 + ref: master perl-inc-latest: rationale: A run-time dependency. - ref: f26 + ref: master perl-IO-Compress: rationale: Core Perl API. - ref: f26 + ref: master perl-IO-Socket-IP: rationale: Core Perl API. - ref: f26 + ref: master perl-IPC-Cmd: rationale: Core Perl API. - ref: f26 + ref: master perl-IPC-System-Simple: rationale: A run-time dependency. - ref: f26 + ref: master perl-IPC-SysV: rationale: Core Perl API. - ref: f26 + ref: master perl-JSON-PP: rationale: Core Perl API. - ref: f26 + ref: master perl-libnet: rationale: Core Perl API. - ref: f26 + ref: master perl-local-lib: rationale: A run-time dependency. - ref: f26 + ref: master perl-Locale-Codes: rationale: Core Perl API. - ref: f26 + ref: master perl-Locale-Maketext: rationale: Core Perl API. - ref: f26 + ref: master perl-Math-BigInt: rationale: Core Perl API. - ref: f26 + ref: master perl-Math-BigInt-FastCalc: rationale: Core Perl API. - ref: f26 + ref: master perl-Math-BigRat: rationale: Core Perl API. - ref: f26 + ref: master perl-MIME-Base64: rationale: Core Perl API. - ref: f26 + ref: master perl-Module-Build: rationale: A run-time dependency. - ref: f26 + ref: master perl-Module-CoreList: rationale: Core Perl API. - ref: f26 + ref: master perl-Module-Load: rationale: Core Perl API. - ref: f26 + ref: master perl-Module-Load-Conditional: rationale: Core Perl API. - ref: f26 + ref: master perl-Module-Metadata: rationale: Core Perl API. - ref: f26 + ref: master perl-MRO-Compat: rationale: A run-time dependency. - ref: f26 + ref: master perl-Package-Generator: rationale: A run-time dependency. - ref: f26 + ref: master perl-Params-Check: rationale: Core Perl API. - ref: f26 + ref: master perl-Params-Util: rationale: A run-time dependency. - ref: f26 + ref: master perl-parent: rationale: Core Perl API. - ref: f26 + ref: master perl-PathTools: rationale: Core Perl API. - ref: f26 + ref: master perl-Perl-OSType: rationale: Core Perl API. - ref: f26 + ref: master perl-perlfaq: rationale: Core Perl API. - ref: f26 + ref: master perl-PerlIO-via-QuotedPrint: rationale: Core Perl API. - ref: f26 + ref: master perl-Pod-Checker: rationale: Core Perl API. - ref: f26 + ref: master perl-Pod-Escapes: rationale: Core Perl API. - ref: f26 + ref: master perl-Pod-Parser: rationale: Core Perl API. - ref: f26 + ref: master perl-Pod-Perldoc: rationale: Core Perl API. - ref: f26 + ref: master perl-Pod-Simple: rationale: Core Perl API. - ref: f26 + ref: master perl-Pod-Usage: rationale: Core Perl API. - ref: f26 + ref: master perl-podlators: rationale: Core Perl API. - ref: f26 + ref: master perl-Scalar-List-Utils: rationale: Core Perl API. - ref: f26 + ref: master perl-Socket: rationale: Core Perl API. - ref: f26 + ref: master perl-Software-License: rationale: A run-time dependency. - ref: f26 + ref: master perl-Storable: rationale: Core Perl API. - ref: f26 + ref: master perl-Sub-Exporter: rationale: A run-time dependency. - ref: f26 + ref: master perl-Sub-Install: rationale: A run-time dependency. - ref: f26 + ref: master perl-Sys-Syslog: rationale: Core Perl API. - ref: f26 + ref: master perl-Term-ANSIColor: rationale: Core Perl API. - ref: f26 + ref: master perl-Term-Cap: rationale: Core Perl API. - ref: f26 + ref: master perl-Test-Harness: rationale: Core Perl API. - ref: f26 + ref: master perl-Test-Simple: rationale: Core Perl API. - ref: f26 + ref: master perl-Text-Balanced: rationale: Core Perl API. - ref: f26 + ref: master perl-Text-Diff: rationale: A run-time dependency. - ref: f26 + ref: master perl-Text-Glob: rationale: A run-time dependency. - ref: f26 + ref: master perl-Text-ParseWords: rationale: Core Perl API. - ref: f26 + ref: master perl-Text-Tabs+Wrap: rationale: Core Perl API. - ref: f26 + ref: master perl-Text-Template: rationale: A run-time dependency. - ref: f26 + ref: master perl-Thread-Queue: rationale: Core Perl API. - ref: f26 + ref: master perl-threads: rationale: Core Perl API. - ref: f26 + ref: master perl-threads-shared: rationale: Core Perl API. - ref: f26 + ref: master perl-Time-HiRes: rationale: Core Perl API. - ref: f26 + ref: master perl-Time-Local: rationale: Core Perl API. - ref: f26 + ref: master perl-Unicode-Collate: rationale: Core Perl API. - ref: f26 + ref: master perl-Unicode-Normalize: rationale: Core Perl API. - ref: f26 + ref: master perl-URI: rationale: A run-time dependency. - ref: f26 + ref: master perl-version: rationale: Core Perl API. - ref: f26 + ref: master