TODO: Decrease refs to f31 after the branching.
This commit is contained in:
Petr Písař 2019-06-25 07:09:40 +02:00
commit 6dc9e2c8df

536
perl.yaml Normal file
View file

@ -0,0 +1,536 @@
document: modulemd
version: 2
data:
stream: 5.30
summary: Practical Extraction and Report Language
description: >
Perl is a high-level programming language with roots in C, sed, awk
and shell scripting. Perl is good at handling processes and files, and
is especially good at handling text. Perl's hallmarks are practicality
and efficiency. While it is used to do a lot of different things,
Perl's most common applications are system administration utilities
and web programming.
license:
module: [ MIT ]
dependencies:
- buildrequires:
platform: []
perl-bootstrap: [5.30]
requires:
platform: []
references:
community: https://fedoraproject.org/wiki/Modularity
documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules
tracker: https://bugzilla.redhat.com/buglist.cgi?classification=Fedora&product=Fedora%20Modules&component=perl
profiles:
default:
description: Interpreter and all Perl modules bundled within upstream Perl.
rpms:
- perl
minimal:
description: Only the interpreter as a standalone executable.
rpms:
- perl-interpreter
api:
rpms:
- perl
- perl-Archive-Tar
- perl-Attribute-Handlers
- perl-autodie
- perl-bignum
- perl-Carp
- perl-Compress-Raw-Bzip2
- perl-Compress-Raw-Zlib
- perl-Config-Perl-V
- perl-constant
- perl-CPAN
- perl-CPAN-Meta
- perl-CPAN-Meta-Requirements
- perl-CPAN-Meta-YAML
- perl-Data-Dumper
- perl-DB_File
- perl-devel
- perl-Devel-Peek
- perl-Devel-PPPort
- perl-Devel-SelfStubber
- perl-Digest
- perl-Digest-MD5
- perl-Digest-SHA
- perl-Encode
- perl-Encode-devel
- perl-encoding
- perl-Env
- perl-Errno
- perl-experimental
- perl-Exporter
- perl-ExtUtils-CBuilder
- perl-ExtUtils-Command
- perl-ExtUtils-Embed
- perl-ExtUtils-Install
- perl-ExtUtils-MakeMaker
- perl-ExtUtils-Manifest
- perl-ExtUtils-Miniperl
- perl-ExtUtils-ParseXS
- perl-File-Fetch
- perl-File-Path
- perl-File-Temp
- perl-Filter
- perl-Filter-Simple
- perl-generators
- perl-Getopt-Long
- perl-HTTP-Tiny
- perl-interpreter
- perl-IO
- perl-IO-Compress
- perl-IO-Socket-IP
- perl-IO-Zlib
- perl-IPC-Cmd
- perl-IPC-SysV
- perl-JSON-PP
- perl-libnet
- perl-libnetcfg
- perl-libs
- perl-Locale-Maketext
- perl-Locale-Maketext-Simple
- perl-macros
- perl-Math-BigInt
- perl-Math-BigInt-FastCalc
- perl-Math-BigRat
- perl-Math-Complex
- perl-Memoize
- perl-MIME-Base64
- perl-Module-CoreList
- perl-Module-CoreList-tools
- perl-Module-Load
- perl-Module-Load-Conditional
- perl-Module-Loaded
- perl-Module-Metadata
- perl-Net-Ping
- perl-open
- perl-Params-Check
- perl-parent
- perl-PathTools
- perl-Perl-OSType
- perl-perlfaq
- perl-PerlIO-via-QuotedPrint
- perl-Pod-Checker
- perl-Pod-Escapes
- perl-Pod-Html
- perl-Pod-Parser
- perl-Pod-Perldoc
- perl-Pod-Simple
- perl-Pod-Usage
- perl-podlators
- perl-Scalar-List-Utils
- perl-SelfLoader
- perl-Socket
- perl-Storable
- perl-Sys-Syslog
- perl-Term-ANSIColor
- perl-Term-Cap
- perl-Test
- perl-Test-Harness
- perl-Test-Simple
- perl-tests
- perl-Text-Balanced
- perl-Text-ParseWords
- perl-Text-Tabs+Wrap
- perl-Thread-Queue
- perl-threads
- perl-threads-shared
- perl-Time-HiRes
- perl-Time-Local
- perl-Time-Piece
- perl-Unicode-Collate
- perl-Unicode-Normalize
- perl-utils
- perl-version
buildopts:
rpms:
macros: |
%_with_perl_enables_groff 1
%_without_perl_enables_syslog_test 1
%_with_perl_enables_systemtap 1
%_without_perl_enables_tcsh 1
%_without_perl_Archive_Tar_enables_optional_test 1
%_without_perl_autodie_enables_optional_test 1
%_without_perl_B_Debug_enables_optional_test 1
%_without_perl_Compress_Bzip2_enables_optional_test 1
%_without_perl_Compress_Raw_Bzip2_enables_optional_test 1
%_without_perl_Compress_Raw_Zlib_enables_optional_test 1
%_without_perl_constant_enables_optional_test 1
%_without_perl_CPAN_enables_optional_test 1
%_without_perl_CPAN_Meta_Requirements_enables_optional_test 1
%_without_perl_CPAN_Meta_YAML_enables_extra_test 1
%_without_perl_Data_OptList_enables_extra_test 1
%_without_perl_Data_Section_enables_extra_test 1
%_without_perl_Data_Section_enables_optional_test 1
%_without_perl_DB_File_enables_optional_test 1
%_without_perl_Devel_PPPort_enables_optional_test 1
%_without_perl_Devel_Size_enables_optional_test 1
%_without_perl_Digest_SHA_enables_optional_test 1
%_without_perl_Exporter_enables_optional_test 1
%_without_perl_ExtUtils_Install_enables_optional_test 1
%_without_perl_Filter_enables_optional_test 1
%_without_perl_IO_Compress_enables_optional_test 1
%_without_perl_IO_Socket_IP_enables_optional_test 1
%_without_perl_IPC_Cmd_enables_IPC_Run 1
%_without_perl_IPC_System_Simple_enables_optional_test 1
%_without_perl_IPC_SysV_enables_optional_test 1
%_without_perl_JSON_PP_enables_optional_test 1
%_without_perl_libnet_enables_ssl 1
%_without_perl_Locale_Maketext_enables_optional_test 1
%_without_perl_LWP_MediaTypes_enables_mailcap 1
%_without_perl_Module_Build_enables_optional_test 1
%_without_perl_Module_CoreList_enables_optional_test 1
%_without_perl_Package_Generator_enables_extra_test 1
%_without_perl_Perl_OSType_enables_optional_test 1
%_without_perl_Pod_Parser_enables_optional_test 1
%_without_perl_Pod_Perldoc_enables_tk_test 1
%_without_perl_Pod_Simple_enables_optional_test 1
%_without_perl_Software_License_enables_extra_test 1
%_without_perl_Software_License_enables_optional_test 1
%_without_perl_Sub_Exporter_enables_extra_test 1
%_without_perl_Sub_Identify_enables_optional_test 1
%_without_perl_Sub_Install_enables_optional_test 1
%_without_perl_Sys_Syslog_enables_optional_test 1
%_without_perl_Term_Size_Any_enabels_optional_test 1
%_with_perl_Term_Table_enables_terminal 1
%_without_perl_Term_Table_enables_unicode 1
%_without_perl_Test_Harness_enables_optional_test 1
%_without_perl_Test_MockModule_enables_optional_test 1
%_without_perl_Test_NoWarnings_enables_stack_trace 1
%_without_perl_Test_Simple_enables_optional_test 1
%_without_perl_Test_Warnings_enables_optional_test 1
%_without_perl_Text_Template_enables_optional_test 1
%_without_perl_Try_Tiny_enables_optional_test 1
%_without_perl_URI_enables_Business_ISBN 1
%_without_perl_version_enables_optional_test 1
components:
rpms:
# We can rebuild in a random order because we have all binary
# packages available from perl-bootstrap.
perl:
rationale: The Perl interpreter.
ref: master
perl-Algorithm-Diff:
rationale: A run-time dependency.
ref: master
perl-Archive-Tar:
rationale: Core Perl API.
ref: master
perl-Archive-Zip:
rationale: A run-time dependency.
ref: master
perl-autodie:
rationale: Core Perl API.
ref: master
perl-bignum:
rationale: Core Perl API.
ref: master
perl-Carp:
rationale: Core Perl API.
ref: master
perl-Compress-Bzip2:
rationale: A run-time dependency.
ref: master
perl-Compress-Raw-Bzip2:
rationale: Core Perl API.
ref: master
perl-Compress-Raw-Zlib:
rationale: Core Perl API.
ref: master
perl-Config-Perl-V:
rationale: Core Perl API.
ref: master
perl-constant:
rationale: Core Perl API.
ref: master
perl-CPAN:
rationale: Core Perl API.
ref: master
perl-CPAN-Meta:
rationale: Core Perl API.
ref: master
perl-CPAN-Meta-Requirements:
rationale: Core Perl API.
ref: master
perl-CPAN-Meta-YAML:
rationale: Core Perl API.
ref: master
perl-Data-Dumper:
rationale: Core Perl API.
ref: master
perl-Data-OptList:
rationale: A run-time dependency.
ref: master
perl-Data-Section:
rationale: A run-time dependency.
ref: master
perl-DB_File:
rationale: Core Perl API.
ref: master
perl-Devel-PPPort:
rationale: Core Perl API.
ref: master
perl-Devel-Size:
rationale: A run-time dependency.
ref: master
perl-Digest:
rationale: Core Perl API.
ref: master
perl-Digest-MD5:
rationale: Core Perl API.
ref: master
perl-Digest-SHA:
rationale: Core Perl API.
ref: master
perl-Encode:
rationale: Core Perl API.
ref: master
perl-Env:
rationale: Core Perl API.
ref: master
perl-experimental:
rationale: Core Perl API.
ref: master
perl-Exporter:
rationale: Core Perl API.
ref: master
perl-ExtUtils-CBuilder:
rationale: Core Perl API.
ref: master
perl-ExtUtils-Install:
rationale: Core Perl API.
ref: master
perl-ExtUtils-MakeMaker:
rationale: Core Perl API.
ref: master
perl-ExtUtils-Manifest:
rationale: Core Perl API.
ref: master
perl-ExtUtils-ParseXS:
rationale: Core Perl API.
ref: master
perl-Fedora-VSP:
rationale: A run-time dependency.
ref: master
perl-File-Fetch:
rationale: Core Perl API.
ref: master
perl-File-HomeDir:
rationale: A run-time dependency.
ref: master
perl-File-Path:
rationale: Core Perl API.
ref: master
perl-File-Temp:
rationale: Core Perl API.
ref: master
perl-File-Which:
rationale: A run-time dependency.
ref: master
perl-Filter:
rationale: Core Perl API.
ref: master
perl-Filter-Simple:
rationale: Core Perl API.
ref: master
perl-generators:
rationale: A developmental support.
ref: master
perl-Getopt-Long:
rationale: Core Perl API.
ref: master
perl-HTTP-Tiny:
rationale: Core Perl API.
ref: master
perl-Importer:
rationale: A run-time dependency.
ref: master
perl-inc-latest:
rationale: A run-time dependency.
ref: master
perl-IO-Compress:
rationale: Core Perl API.
ref: master
perl-IO-Socket-IP:
rationale: Core Perl API.
ref: master
perl-IPC-Cmd:
rationale: Core Perl API.
ref: master
perl-IPC-System-Simple:
rationale: A run-time dependency.
ref: master
perl-IPC-SysV:
rationale: Core Perl API.
ref: master
perl-JSON-PP:
rationale: Core Perl API.
ref: master
perl-libnet:
rationale: Core Perl API.
ref: master
perl-local-lib:
rationale: A run-time dependency.
ref: master
perl-Locale-Maketext:
rationale: Core Perl API.
ref: master
perl-Math-BigInt:
rationale: Core Perl API.
ref: master
perl-Math-BigInt-FastCalc:
rationale: Core Perl API.
ref: master
perl-Math-BigRat:
rationale: Core Perl API.
ref: master
perl-MIME-Base64:
rationale: Core Perl API.
ref: master
perl-Module-Build:
rationale: A run-time dependency.
ref: master
perl-Module-CoreList:
rationale: Core Perl API.
ref: master
perl-Module-Load:
rationale: Core Perl API.
ref: master
perl-Module-Load-Conditional:
rationale: Core Perl API.
ref: master
perl-Module-Metadata:
rationale: Core Perl API.
ref: master
perl-MRO-Compat:
rationale: A run-time dependency.
ref: master
perl-Package-Generator:
rationale: A run-time dependency.
ref: master
perl-Params-Check:
rationale: Core Perl API.
ref: master
perl-Params-Util:
rationale: A run-time dependency.
ref: master
perl-parent:
rationale: Core Perl API.
ref: master
perl-PathTools:
rationale: Core Perl API.
ref: master
perl-Perl-OSType:
rationale: Core Perl API.
ref: master
perl-perlfaq:
rationale: Core Perl API.
ref: master
perl-PerlIO-via-QuotedPrint:
rationale: Core Perl API.
ref: master
perl-Pod-Checker:
rationale: Core Perl API.
ref: master
perl-Pod-Escapes:
rationale: Core Perl API.
ref: master
perl-Pod-Parser:
rationale: Core Perl API.
ref: master
perl-Pod-Perldoc:
rationale: Core Perl API.
ref: master
perl-Pod-Simple:
rationale: Core Perl API.
ref: master
perl-Pod-Usage:
rationale: Core Perl API.
ref: master
perl-podlators:
rationale: Core Perl API.
ref: master
perl-Scalar-List-Utils:
rationale: Core Perl API.
ref: master
perl-Socket:
rationale: Core Perl API.
ref: master
perl-Software-License:
rationale: A run-time dependency.
ref: master
perl-Storable:
rationale: Core Perl API.
ref: master
perl-Sub-Exporter:
rationale: A run-time dependency.
ref: master
perl-Sub-Install:
rationale: A run-time dependency.
ref: master
perl-Sys-Syslog:
rationale: Core Perl API.
ref: master
perl-Term-ANSIColor:
rationale: Core Perl API.
ref: master
perl-Term-Cap:
rationale: Core Perl API.
ref: master
perl-Term-Table:
rationale: A run-time dependency.
ref: master
perl-Test-Harness:
rationale: Core Perl API.
ref: master
perl-Test-Simple:
rationale: Core Perl API.
ref: master
perl-Text-Balanced:
rationale: Core Perl API.
ref: master
perl-Text-Diff:
rationale: A run-time dependency.
ref: master
perl-Text-Glob:
rationale: A run-time dependency.
ref: master
perl-Text-ParseWords:
rationale: Core Perl API.
ref: master
perl-Text-Tabs+Wrap:
rationale: Core Perl API.
ref: master
perl-Text-Template:
rationale: A run-time dependency.
ref: master
perl-Thread-Queue:
rationale: Core Perl API.
ref: master
perl-threads:
rationale: Core Perl API.
ref: master
perl-threads-shared:
rationale: Core Perl API.
ref: master
perl-Time-HiRes:
rationale: Core Perl API.
ref: master
perl-Time-Local:
rationale: Core Perl API.
ref: master
perl-Unicode-Collate:
rationale: Core Perl API.
ref: master
perl-Unicode-Normalize:
rationale: Core Perl API.
ref: master
perl-URI:
rationale: A run-time dependency.
ref: master
perl-version:
rationale: Core Perl API.
ref: master