termux / termux-packages

A package build system for Termux.
https://termux.dev
Other
13.21k stars 3.03k forks source link

[Package]: MongoDB #7835

Closed TahirJalilov closed 2 years ago

TahirJalilov commented 3 years ago

Package description

MongoDB server

Home page URL

https://www.mongodb.com/

Source code URL

https://www.mongodb.com/

Packaging policy acknowledgement

Additional information

No response

xtkoba commented 3 years ago

See also #249.

Note that MongoDB is currently licensed under the Server Side Public License (SSPL-1.0) which is not considered as a FLOSS license.

ghost commented 3 years ago

which is not considered as a FLOSS license.

If package is still open source and permit redistribution, it can be included into repository. We already have a non-free "unrar" and few more similar packages.

M3DZIK commented 2 years ago

builds from source, requiring 180GB+ free disk space, and may take several hours to build (i.e. 6.5 hours on Intel i7)

Github Actions has 2 CPUs and ~15 GB Disk Space

xtkoba commented 2 years ago

An official document says that "[t]o build MongoDB, you will need" "[a]bout 13 GB of free disk space for the core binaries (mongod, mongos, and mongo)". So maybe not hopeless unless you wish to build all?

M3DZIK commented 2 years ago

It probably won't get built because it will probably exceed the compile time limit (12h) so github actions will stop, but can try

Lunarequest commented 2 years ago

There are a ton of license issues with mongo namely to redistribute it after building from source you have to remove all references to mongo db which is why no distro packages it

Grimler91 commented 2 years ago

Duplicate of https://github.com/termux/termux-packages/issues/249