18a935
document: modulemd
18a935
version: 2
18a935
data:
18a935
    summary: Practical Extraction and Report Language
18a935
    description: >
18a935
        Perl is a high-level programming language with roots in C, sed, awk
18a935
        and shell scripting. Perl is good at handling processes and files, and
18a935
        is especially good at handling text. Perl's hallmarks are practicality
18a935
        and efficiency. While it is used to do a lot of different things,
18a935
        Perl's most common applications are system administration utilities
18a935
        and web programming.
18a935
    license:
18a935
        module: [ MIT ]
18a935
    dependencies:
18a935
        - buildrequires:
18a935
              platform: [el8]
18a935
          requires:
18a935
              platform: [el8]
18a935
    references:
18a935
        community: https://docs.pagure.org/modularity/
18a935
    profiles:
18a935
        common:
18a935
            description: Interpreter and all Perl modules bundled within upstream Perl.
18a935
            rpms:
18a935
                - perl
18a935
        minimal:
18a935
            description: Only the interpreter as a standalone executable.
18a935
            rpms:
18a935
                - perl-interpreter
18a935
    api:
18a935
        rpms:
18a935
            - perl
18a935
            - perl-Archive-Tar
18a935
            - perl-Attribute-Handlers
18a935
            - perl-autodie
18a935
            - perl-B-Debug
18a935
            - perl-bignum
18a935
            - perl-Carp
18a935
            - perl-Compress-Raw-Bzip2
18a935
            - perl-Compress-Raw-Zlib
18a935
            - perl-Config-Perl-V
18a935
            - perl-constant
18a935
            - perl-CPAN
18a935
            - perl-CPAN-Meta
18a935
            - perl-CPAN-Meta-Requirements
18a935
            - perl-CPAN-Meta-YAML
18a935
            - perl-Data-Dumper
18a935
            - perl-DB_File
18a935
            - perl-devel
18a935
            - perl-Devel-Peek
18a935
            - perl-Devel-PPPort
18a935
            - perl-Devel-SelfStubber
18a935
            - perl-Digest
18a935
            - perl-Digest-MD5
18a935
            - perl-Digest-SHA
18a935
            - perl-Encode
18a935
            - perl-Encode-devel
18a935
            - perl-encoding
18a935
            - perl-Env
18a935
            - perl-Errno
18a935
            - perl-experimental
18a935
            - perl-Exporter
18a935
            - perl-ExtUtils-CBuilder
18a935
            - perl-ExtUtils-Command
18a935
            - perl-ExtUtils-Embed
18a935
            - perl-ExtUtils-Install
18a935
            - perl-ExtUtils-MakeMaker
18a935
            - perl-ExtUtils-Manifest
18a935
            - perl-ExtUtils-Miniperl
18a935
            - perl-ExtUtils-MM-Utils
18a935
            - perl-ExtUtils-ParseXS
18a935
            - perl-File-Fetch
18a935
            - perl-File-Path
18a935
            - perl-File-Temp
18a935
            - perl-Filter
18a935
            - perl-Filter-Simple
18a935
            - perl-generators
18a935
            - perl-Getopt-Long
18a935
            - perl-HTTP-Tiny
18a935
            - perl-interpreter
18a935
            - perl-IO
18a935
            - perl-IO-Compress
18a935
            - perl-IO-Socket-IP
18a935
            - perl-IO-Zlib
18a935
            - perl-IPC-Cmd
18a935
            - perl-IPC-SysV
18a935
            - perl-JSON-PP
18a935
            - perl-libnet
18a935
            - perl-libnetcfg
18a935
            - perl-libs
18a935
            - perl-Locale-Codes
18a935
            - perl-Locale-Maketext
18a935
            - perl-Locale-Maketext-Simple
18a935
            - perl-macros
18a935
            - perl-Math-BigInt
18a935
            - perl-Math-BigInt-FastCalc
18a935
            - perl-Math-BigRat
18a935
            - perl-Math-Complex
18a935
            - perl-Memoize
18a935
            - perl-MIME-Base64
18a935
            - perl-Module-CoreList
18a935
            - perl-Module-CoreList-tools
18a935
            - perl-Module-Load
18a935
            - perl-Module-Load-Conditional
18a935
            - perl-Module-Loaded
18a935
            - perl-Module-Metadata
18a935
            - perl-Net-Ping
18a935
            - perl-open
18a935
            - perl-Params-Check
18a935
            - perl-parent
18a935
            - perl-PathTools
18a935
            - perl-Perl-OSType
18a935
            - perl-perlfaq
18a935
            - perl-PerlIO-via-QuotedPrint
18a935
            - perl-Pod-Checker
18a935
            - perl-Pod-Escapes
18a935
            - perl-Pod-Html
18a935
            - perl-Pod-Parser
18a935
            - perl-Pod-Perldoc
18a935
            - perl-Pod-Simple
18a935
            - perl-Pod-Usage
18a935
            - perl-podlators
18a935
            - perl-Scalar-List-Utils
18a935
            - perl-SelfLoader
18a935
            - perl-Socket
18a935
            - perl-Storable
18a935
            - perl-Sys-Syslog
18a935
            - perl-Term-ANSIColor
18a935
            - perl-Term-Cap
18a935
            - perl-Test
18a935
            - perl-Test-Harness
18a935
            - perl-Test-Simple
18a935
            - perl-tests
18a935
            - perl-Text-Balanced
18a935
            - perl-Text-ParseWords
18a935
            - perl-Text-Tabs+Wrap
18a935
            - perl-Thread-Queue
18a935
            - perl-threads
18a935
            - perl-threads-shared
18a935
            - perl-Time-HiRes
18a935
            - perl-Time-Local
18a935
            - perl-Time-Piece
18a935
            - perl-Unicode-Collate
18a935
            - perl-Unicode-Normalize
18a935
            - perl-utils
18a935
            - perl-version
18a935
    # We do not build any packages because they are already available
18a935
    # in BaseOS or AppStream repository. We cannnot replace BaseOS
18a935
    # packages.
18a935
    #components:
18a935
    #    rpms: