12345678910111213141516171819202122232425262728 |
- easyblock = 'ConfigureMake'
- name = 'nodejs'
- version = '8.9.4'
- homepage = 'http://nodejs.org'
- description = """Node.js is a platform built on Chrome's JavaScript runtime
- for easily building fast, scalable network applications. Node.js uses an
- event-driven, non-blocking I/O model that makes it lightweight and efficient,
- perfect for data-intensive real-time applications that run across distributed devices."""
- toolchain = {'name': 'foss', 'version': '2019a'}
- toolchainopts = {'lowopt': True}
- sources = ['node-v%(version)s.tar.gz']
- source_urls = ['http://nodejs.org/dist/v%(version)s/']
- checksums = ['729b44b32b2f82ecd5befac4f7518de0c4e3add34e8fe878f745740a66cbbc01']
- # Python is required (only) as build dependency
- allow_system_deps = [('Python', SYS_PYTHON_VERSION)]
- sanity_check_paths = {
- 'files': ["bin/node", "bin/npm"],
- 'dirs': ["lib/node_modules", "include/node"]
- }
- moduleclass = 'lang'
|