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
openSUSE Build Service is sponsored by