File mongo.spec of Package mongo
Name: mongodb
Version: 8.0.0
Release: 1%{?dist}
Summary: MongoDB NoSQL Database
License: SSPL
URL: https://www.mongodb.com/
Source0: mongodb-8.0.0.tar.gz
BuildRequires: gcc gcc-c++ python3 scons
BuildRequires: openssl-devel snappy-devel cyrus-sasl-devel zlib-devel
BuildRequires: libcurl-devel cmake ninja-build
BuildRequires: autoconf automake binutils bzip2 gdbm gettext
BuildRequires: perl-Digest-MD5 perl-constant perl-Carp perl-Exporter
BuildRequires: perl-Getopt-Long perl-libs
Requires: openssl libcurl snappy
%description
MongoDB is a high-performance NoSQL database that provides scalability and flexibility.
It is widely used for modern applications due to its schema-less architecture
and powerful query capabilities.
%prep
%setup -q
%build
python3 buildscripts/scons.py \
--ssl --release --disable-warnings-as-errors \
CC=gcc CXX=g++ \
install-mongod install-mongos install-mongo
%install
mkdir -p %{buildroot}/usr/bin
cp build/install/bin/* %{buildroot}/usr/bin/
%files
/usr/bin/mongod
/usr/bin/mongos
/usr/bin/mongo
%changelog
* Tue Mar 18 2025 Ajit <your-email@example.com> - 8.0.0-1
- Initial build of MongoDB 8.0.0