{stdenv, fetchurl}: stdenv.mkDerivation { name = "lua-4.0.1"; src = fetchurl { url = http://www.lua.org/ftp/lua-4.0.1.tar.gz; md5 = "a31d963dbdf727f9b34eee1e0d29132c"; }; configurePhase = "sed -i -e 's/CFLAGS= -O2/CFLAGS = -O3 -fPIC/' config"; buildFlags = "all so sobin"; installFlags = "INSTALL_ROOT=$$out"; meta = { homepage = "http://www.lua.org"; description = "Powerful, fast, lightweight, embeddable scripting language"; longDescription = '' 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. ''; license = stdenv.lib.licenses.mit; platforms = stdenv.lib.platforms.linux; branch = "4"; }; }