From f92f3deed8e0ffdf6932c091fa9a42523bb021a1 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 8 Jul 2011 21:24:01 +0000 Subject: [PATCH] lua-4: fixed build svn path=/nixpkgs/trunk/; revision=27678 --- .../interpreters/lua-4/default.nix | 24 +++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/lua-4/default.nix b/pkgs/development/interpreters/lua-4/default.nix index 9502a9a0860f..a95e4e4c35ea 100644 --- a/pkgs/development/interpreters/lua-4/default.nix +++ b/pkgs/development/interpreters/lua-4/default.nix @@ -1,10 +1,30 @@ -{stdenv, fetchurl}: +{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"; }; - builder= ./builder.sh; + + 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 = "Lua is a 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 = "MIT"; + platforms = stdenv.lib.platforms.unix; + maintainers = [ ]; + }; }