summary refs log tree commit diff
path: root/pkgs/development/interpreters/lua-5/default.nix
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2010-09-15 09:56:06 +0000
committerLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2010-09-15 09:56:06 +0000
commite6a787f44a39a49dae8a0d399c26fcb64501dd59 (patch)
treef11a70a339bc194570ac63743aaf9025d1334095 /pkgs/development/interpreters/lua-5/default.nix
parent6babe5dea4135ee9cca45b2f0c3e8bd422a89c29 (diff)
downloadnixlib-e6a787f44a39a49dae8a0d399c26fcb64501dd59.tar
nixlib-e6a787f44a39a49dae8a0d399c26fcb64501dd59.tar.gz
nixlib-e6a787f44a39a49dae8a0d399c26fcb64501dd59.tar.bz2
nixlib-e6a787f44a39a49dae8a0d399c26fcb64501dd59.tar.lz
nixlib-e6a787f44a39a49dae8a0d399c26fcb64501dd59.tar.xz
nixlib-e6a787f44a39a49dae8a0d399c26fcb64501dd59.tar.zst
nixlib-e6a787f44a39a49dae8a0d399c26fcb64501dd59.zip
Making lua and boost cross-build.
svn path=/nixpkgs/trunk/; revision=23807
Diffstat (limited to 'pkgs/development/interpreters/lua-5/default.nix')
-rw-r--r--pkgs/development/interpreters/lua-5/default.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/lua-5/default.nix b/pkgs/development/interpreters/lua-5/default.nix
index 160f28270035..19a5599347ff 100644
--- a/pkgs/development/interpreters/lua-5/default.nix
+++ b/pkgs/development/interpreters/lua-5/default.nix
@@ -23,6 +23,15 @@ stdenv.mkDerivation {
   '';
   buildInputs = [ ncurses readline ];
 
+  crossAttrs = {
+    preBuild = ''
+      sed -i -e "s/ gcc/$crossConfig-gcc/" \
+        -e "s/ ar/$crossConfig-ar/" \
+        -e "s/ ranlib/$crossConfig-ranlib/" \
+        src/Makefile
+    '';
+  };
+
   meta = {
     homepage = "http://www.lua.org";
     description = "Lua is a powerful, fast, lightweight, embeddable scripting language.";