From bd33a3f03241cb76df505ccc50e9e9a1abfdb924 Mon Sep 17 00:00:00 2001 From: Lukas Krupcik Date: Wed, 25 May 2022 11:23:47 +0200 Subject: [PATCH] new file: m/mongolite/mongolite-2.3.0-foss-2021a-R-4.1.0.eb --- .../mongolite-2.3.0-foss-2021a-R-4.1.0.eb | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 m/mongolite/mongolite-2.3.0-foss-2021a-R-4.1.0.eb diff --git a/m/mongolite/mongolite-2.3.0-foss-2021a-R-4.1.0.eb b/m/mongolite/mongolite-2.3.0-foss-2021a-R-4.1.0.eb new file mode 100644 index 00000000..297feeec --- /dev/null +++ b/m/mongolite/mongolite-2.3.0-foss-2021a-R-4.1.0.eb @@ -0,0 +1,31 @@ +easyblock = 'RPackage' + +name = 'mongolite' +version = '2.3.0' +versionsuffix = '-R-%(rver)s' + +homepage = 'https://cran.r-project.org/web/packages/%(name)s' +description = """High-performance MongoDB client based on 'mongo-c-driver' and 'jsonlite'. + Includes support for aggregation, indexing, map-reduce, streaming, encryption, + enterprise authentication, and GridFS. The online user manual provides an overview + of the available methods in the package: .""" + +toolchain = {'name': 'foss', 'version': '2021a'} + +source_urls = ['https://github.com/jeroen/mongolite/archive'] +sources = ['v%(version)s.tar.gz'] +checksums = ['ea691b3f74571152212f3ab96e1f0413240534d1ca4659f12b653bffac97bf66'] + +dependencies = [('R', '4.1.0')] + +osdependencies = [ + OS_PKG_OPENSSL_DEV, + ('cyrus-sasl-devel', 'libsasl2-dev'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['mongolite'], +} + +moduleclass = 'tools'