Blame cmake.yaml

6499874
document: modulemd
6499874
version: 1
6499874
data:
6499874
    summary: Cross-platform make system
6499874
    description: >
6499874
        CMake is used to control the software compilation process using simple
6499874
        platform and compiler independent configuration files. CMake generates
6499874
        native makefiles and workspaces that can be used in the compiler
6499874
        environment of your choice. CMake is quite sophisticated: it is possible
6499874
        to support complex environments requiring system configuration,
6499874
        preprocessor generation, code generation, and template instantiation.
6499874
6499874
        This module delivers CMake without support for Emacs, without
6499874
        graphical user interface and without Sphinx-generated documentation.
6499874
    license:
6499874
        module: [ MIT ]
6499874
    dependencies:
6499874
        buildrequires:
6499874
            autotools: master
6499874
            cmake-bootstrap: master
6499874
            platform: master
6499874
            python3: master
6499874
            # Explicitly require transitive dependencies to work around
6499874
            # <https://pagure.io/fm-orchestrator/issue/530>.
6499874
            host: master
6499874
        requires:
6499874
            platform: master
6499874
            python3: master
6499874
    references:
6499874
        community: https://docs.pagure.org/modularity/
6499874
        documentation: https://github.com/modularity-modules/cmake-bootstrap
6499874
        tracker: https://github.com/modularity-modules/cmake-bootstrap
6499874
    api:
6499874
        rpms:
6499874
            - cmake
6499874
            - cmake-data
6499874
            - cmake-doc
6499874
            # TODO: Move these into a private location to remove them from the
6499874
            # API
6499874
            - jsoncpp
6499874
            - jsoncpp-devel
6499874
            - rhash
6499874
            - rhash-devel
6499874
            # TODO: Move these into a separate module so that nodejs can
6499874
            # unbundle them
6499874
            - libuv
6499874
            - libuv-devel
6499874
            - libuv-static
6499874
    # Make sure cmake-filesystem is not built or it is filtered, bug #1498907
6499874
    buildopts:
6499874
        rpms:
6499874
            macros: |
6499874
                %_without_cmake_enables_emacs 1
6499874
                %_with_cmake_enables_foreign_filesystem 1
6499874
                %_without_cmake_enables_git_test 1
6499874
                %_without_cmake_enables_gui 1
6499874
                %_with_cmake_enables_ncurses 1
6499874
                %_with_cmake_enables_python3 1
6499874
                %_with_cmake_enables_rpm 1
6499874
                %_without_cmake_enables_sphinx 1
6499874
                %_without_cmake_enables_X11_test 1
6499874
                %_without_jsoncpp_enables_doc 1
6499874
    components:
6499874
        rpms:
6499874
            jsoncpp:
6499874
                rationale: Build and run-time dependency.
6499874
            libuv:
6499874
                rationale: Build and run-time dependency.
6499874
            rhash:
6499874
                rationale: Build and run-time dependency.
6499874
            cmake:
6499874
                rationale: The API.
6499874
                buildorder: 1