easyblock = 'ConfigureMake' name = "Lua" version = "5.3.4" 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 = {'name': 'dummy', 'version': ''} source_urls = ['https://www.lua.org/ftp/'] sources = ['lua-%s.tar.gz' % version.replace('-', '.')] builddependencies = [ ('ncurses', '6.0'), ('libreadline', '6.3') ] skipsteps = ['configure' ] buildopts = "posix" installopts = "INSTALL_TOP=%(installdir)s" sanity_check_paths = { 'files': ["bin/lua"], 'dirs': [] } moduleclass = "lang"