about summary refs log tree commit diff
path: root/pkgs/top-level/lua-packages.nix
diff options
context:
space:
mode:
authorManuel Adameit <m.adameit@outlook.com>2015-02-09 21:11:19 +0100
committerManuel Adameit <m.adameit@outlook.com>2015-02-09 21:15:22 +0100
commit9fbd1fdccce44ce8c363a9d7a6b4bd52d23cf957 (patch)
tree94bfc72d77317c59a6f84280c5c0e0f6016eb532 /pkgs/top-level/lua-packages.nix
parenta81cfcc47527d222e6ae7fd5a5e22b70760f0227 (diff)
downloadnixlib-9fbd1fdccce44ce8c363a9d7a6b4bd52d23cf957.tar
nixlib-9fbd1fdccce44ce8c363a9d7a6b4bd52d23cf957.tar.gz
nixlib-9fbd1fdccce44ce8c363a9d7a6b4bd52d23cf957.tar.bz2
nixlib-9fbd1fdccce44ce8c363a9d7a6b4bd52d23cf957.tar.lz
nixlib-9fbd1fdccce44ce8c363a9d7a6b4bd52d23cf957.tar.xz
nixlib-9fbd1fdccce44ce8c363a9d7a6b4bd52d23cf957.tar.zst
nixlib-9fbd1fdccce44ce8c363a9d7a6b4bd52d23cf957.zip
Fix lua lpeg on OSX
Diffstat (limited to 'pkgs/top-level/lua-packages.nix')
-rw-r--r--pkgs/top-level/lua-packages.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix
index eeff4a47f9e1..ec6724eaaab9 100644
--- a/pkgs/top-level/lua-packages.nix
+++ b/pkgs/top-level/lua-packages.nix
@@ -229,6 +229,12 @@ let
     };
     buildInputs = [ unzip ];
 
+    preBuild = ''
+      makeFlagsArray=(CC=$CC);
+    '';
+
+    buildFlags = if stdenv.isDarwin then "macosx" else "";
+
     installPhase = ''
       mkdir -p $out/lib/lua/${lua.luaversion}
       install -p lpeg.so $out/lib/lua/${lua.luaversion}
@@ -237,7 +243,7 @@ let
 
     meta = {
       homepage = "http://www.inf.puc-rio.br/~roberto/lpeg/";
-      hydraPlatforms = stdenv.lib.platforms.linux;
+      hydraPlatforms = stdenv.lib.platforms.all;
       license = stdenv.lib.licenses.mit;
     };
   };