Blob Blame History Raw
#I hope all deps are right
document: modulemd
version: 1
data:
    summary: MongoDB Module
    description:  Mongo from humongous is a high-performance, open source, schema-free
                  document-oriented database. MongoDB is written in C++ and offers the following features.  
                  Collection oriented storage, easy storage of object/JSON-style data.  
                  Dynamic queries.     
                  Full index support, including on inner objects and embedded arrays.
                  Query profiling.
                  Replication and fail-over support.
                  Efficient storage of binary data including large objects (e.g. photos and videos).
                  Auto-sharding for cloud-level scalability (currently in early alpha).
                  Commercial Support Available.
                  A key goal of MongoDB is to bridge the gap between key/value stores (which are fast and highly scalable)
                  and traditional RDBMS systems (which are deep in functionality).
    license:
        module: [ AGPLv3 and zlib and ASL 2.0 ]
    dependencies:
        buildrequires:
            bootstrap: f26
            common-build-dependencies: f26
#           shared-userspace: f26
            perl: f26
        requires:
            base-runtime: f26
            perl: f26
            shared-userspace: f26
    references:
        community: https://fedoraproject.org/wiki/Modularity
        documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules
        tracker: https://taiga.fedorainfracloud.org/project/modularity
    profiles:
        default:
            rpms:
                - mongodb
                - mongo-tools
    api:
        rpms:
                - mongodb
    components:
        rpms:
            mongodb:
                rationale:  MongoDB  package.
                ref: f26
                buildorder: 10
            python-pymongo:
                rationale:  MongoDB dependecy.
                ref: f26
                buildorder: 8
            yaml-cpp:
                rationale: MongoDB dependency.
                ref: f26
                buildorder: 9
            asio:
                rationale: MongoDB dependency.
                ref: f26
                buildorder: 7
            mozjs45:
                rationale: MongoDB dependency.
                ref: f26 
                buildorder: 1
            mongo-tools:
                rationale: MongoDB dependency.
                ref: f26 
                buildorder: 10