diff --git a/mongodb.yaml b/mongodb.yaml new file mode 100644 index 0000000..3cb4924 --- /dev/null +++ b/mongodb.yaml @@ -0,0 +1,117 @@ +--- +document: modulemd +version: 2 +data: + name: mongodb + stream: 3.6 + 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: + - MIT + dependencies: + - buildrequires: + go-toolset: [rhel8] + javapackages-tools: [201801] + platform: [el8] + requires: + platform: [el8] + references: + community: https://docs.pagure.org/modularity/ + documentation: https://github.com/container-images/mongodb/ + tracker: https://github.com/modularity-modules/mongodb + profiles: + client: + rpms: + - mongo-tools + - mongodb + default: + rpms: + - mongodb + - mongodb-server + server: + rpms: + - mongodb-server + api: + rpms: + - mongo-tools + - mongodb + - mongodb-server + filter: + rpms: + - jcl-over-slf4j + - jctools-experimental + - jctools-javadoc + - jctools-parent + - jul-to-slf4j + - log4j-over-slf4j + - mongo-tools-devel + - mongodb-test + - netty-javadoc + - python-pymongo-doc + - python3-bson + - python3-cheetah + - python3-pymongo + - python3-pymongo-gridfs + - slf4j-ext + - slf4j-javadoc + - slf4j-jcl + - slf4j-jdk14 + - slf4j-log4j12 + - slf4j-manual + - slf4j-sources + - snappy-java-javadoc + - yaml-cpp-devel + - yaml-cpp-static + buildopts: + rpms: + macros: | + %_with_xmvn_javadoc 1 + %_with_jp_minimal 1 + %_without_tests 1 + %_without_python2 1 + components: + rpms: + jctools: + rationale: Runtime dependency of netty. + ref: 050d58f8ee897d0d0de3e2f4993c9a8166f46add + mongo-java-driver: + rationale: Java driver for MongoDB + ref: af8ad672f5c435c1447df0ee2afc69c87e2c6676 + buildorder: 2 + mongo-tools: + rationale: MongoDB tools provides import, export, and diagnostic capabilities. + ref: be15ee1db8ad33c0bc57bea0cfd0512c42136ded + mongodb: + rationale: MongoDB package. + ref: d49d6a887e45b744ab581b2d8fd67e3b6294a5b1 + buildorder: 2 + netty: + rationale: Runtime dependency of mongo-java-driver. + ref: c11c1a34cfc9302e48d2e060a71ce1dddc6b706b + buildorder: 1 + python-cheetah: + rationale: MongoDB build-only dependecy. + ref: b7a7dcc8dedb8f7b8bfee42ca1f8aaf4cfbb1685 + python-pymongo: + rationale: MongoDB dependecy for running testsuite. + ref: c7b6fe46e6e0b53984d9e7c92765ceac2311e041 + slf4j: + rationale: Runtime dependency of mongo-java-driver. + ref: 776780893bfdf66deec2f1c682cd571ec53f7b3d + snappy-java: + rationale: Optional runtime dependency of mongo-java-driver. + ref: 6ab407acf5592f1aabcfb47bb2b5b467baa04fd6 + yaml-cpp: + rationale: MongoDB dependency. + ref: 3d9bc35b146d1d27a887a625b67a1a7d5bd511c7 +...