Blob Blame History Raw
document: modulemd
version: 1
data:
    summary: Common packages to build other packages
    description: >
        Common packages to build other packages (e.g. hostname, automake)
    license:
        module:
            - MIT
        # TODO:
        content: []
    dependencies:
        buildrequires:
#            base-runtime: f26
            common-build-dependencies-bootstrap: f26
            perl: master
            bootstrap: master
        requires: {}
    references:
        community: https://github.com/container-images/common-build-depedencies
        documentation: https://github.com/container-images/common-build-depedencies/blob/master/README.md
        tracker: https://github.com/container-images/common-build-depedencies/issues
    profiles:
        default:
            rpms: []
    api:
        rpms:
            - hostname
            - multilib-rpm-config
            - help2man
            - bison
            - libtool
            - cmake
            - doxygen
            - xapian-core
            - xorg-x11-util-macros
            - xorg-x11-proto-devel
            - imake
            - libusbx
            # the remaining rpms build with bootstrap only:
            - autoconf
            - automake
            - texinfo
            - perl-libintl-perl
            - perl-Text-Unidecode
            - perl-Module-Package-Au
            - perl-Pod-Markdown
            - perl-Test-Differences
            - perl-Capture-Tiny
            - perl-Pod-Coverage
            - perl-Test-Pod-Coverage
            - perl-Test-Pod
            - go-compilers
    filter: ~
    components:
        rpms:
            hostname:
                rationale: build dep of golang.
                ref: f26
            multilib-rpm-config:
                rationale: build dep of mariadb.
                ref: f26
            help2man:
                rationale: build dep of autoconf.
                ref: f26
            # buildrequires autoconf
            bison:
                rationale: build dep of postgresql.
                ref: f26
            libtool:
                rationale: build dep of many packages.
                ref: f26
                buildorder: 1
            cmake:
                rationale: build dep of many packages.
                ref: f26
                buildorder: 1
            xapian-core:
                rationale: build dep of doxygen.
                ref: f26
                buildorder: 1
            doxygen:
                rationale: build dep for many packages.
                ref: f26
                buildorder: 2
            xorg-x11-util-macros:
                rationale: Build dep for many packages.
                ref: f26
            xorg-x11-proto-devel:
                rationale: Build dep for many packages.
                ref: f26
                buildorder: 3
            imake:
                rationale: Build dep for many packages.
                ref: f26
                buildorder: 4
            libusbx:
                rationale: Build dep for libusb.
                ref: f26
                buildorder: 5
####################################
# enabled from here on to build with bootstrap:
            autoconf:
                rationale: build dep of bison.
                ref: f26
                buildorder: 1
            automake:
                rationale: build dep of bison.
                ref: f26
                buildorder: 1
            texinfo:
                rationale: build dep of libtool
                ref: f26
                buildorder: 7
            perl-libintl-perl:
                rationale: build dep of texinfo
                buildorder: 6
                ref: f26
            perl-Text-Unidecode:
                rationale: build dep of texinfo
                buildorder: 6
                ref: f26
            perl-Unicode-EastAsianWidth:
                rationale: build dep of texinfo
                buildorder: 6
                ref: f26
            perl-Module-Package:
                rationale: build dep of perl-Unicode-EastAsianWidth
                buildorder: 5
                ref: f26
            perl-Module-Package-Au:
                rationale: build dep of perl-Unicode-EastAsianWidth
                buildorder: 5
                ref: f26
            perl-Pod-Markdown:
                rationale: build dep of perl-Unicode-EastAsianWidth
                buildorder: 5
                ref: f26
            perl-Test-Differences:
                rationale: build dep of perl-Pod-Markdown
                buildorder: 4
                ref: f26
            perl-Capture-Tiny:
                rationale: build dep of perl-Test-Differences
                buildorder: 3
                ref: f26
            perl-Pod-Coverage:
                rationale: build dep of perl-Test-Differences
                buildorder: 3
                ref: f26
            perl-Test-Pod-Coverage:
                rationale: build dep of perl-Test-Differences
                buildorder: 2
                ref: f26
            perl-Test-Pod:
                rationale: build dep of perl-Test-Differences
                buildorder: 1
                ref: f26
            go-compilers:
                rationale: Build dependency of docker.
                ref: f26