# IT4Innovations 2020 easyblock = 'ConfigureMake' name = "Lua" version = "5.1.4-8" homepage = "http://www.lua.org/" description = """Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.""" toolchain = SYSTEM sources = ['lua-%s.tar.gz' % version.replace('-', '.')] source_urls = ['http://sourceforge.net/projects/lmod/files/'] #dependencies = [ # ('ncurses', '6.0'), # ('libreadline', '7.0') #] # Use static linking for ncurses so it's not a runtime dep #configopts = "--with-static=yes" sanity_check_paths = { 'files': ["bin/lua"], 'dirs': [] } moduleclass = "lang"