summary refs log tree commit diff
path: root/pkgs/development/lua-modules
diff options
context:
space:
mode:
authorMatthieu Coudron <mattator@gmail.com>2020-04-26 21:28:40 +0200
committerMatthieu Coudron <mattator@gmail.com>2020-04-26 21:38:26 +0200
commit9a3d12e2aba4432b53d8ce40bdd8e1cf4d2c6e22 (patch)
tree74eb3aa8502d6abdeb68cdbc7f802b97dda581af /pkgs/development/lua-modules
parenta5e6e5c170e19dc4e674f8f46f237c9eb18450f4 (diff)
downloadnixpkgs-9a3d12e2aba4432b53d8ce40bdd8e1cf4d2c6e22.tar
nixpkgs-9a3d12e2aba4432b53d8ce40bdd8e1cf4d2c6e22.tar.gz
nixpkgs-9a3d12e2aba4432b53d8ce40bdd8e1cf4d2c6e22.tar.bz2
nixpkgs-9a3d12e2aba4432b53d8ce40bdd8e1cf4d2c6e22.tar.lz
nixpkgs-9a3d12e2aba4432b53d8ce40bdd8e1cf4d2c6e22.tar.xz
nixpkgs-9a3d12e2aba4432b53d8ce40bdd8e1cf4d2c6e22.tar.zst
nixpkgs-9a3d12e2aba4432b53d8ce40bdd8e1cf4d2c6e22.zip
luaPackages.mpack: use system mpack
the luarocks package uses the builtin command and discards the Makefile.
While using the makefile one needs to set some more flags.
Diffstat (limited to 'pkgs/development/lua-modules')
-rw-r--r--pkgs/development/lua-modules/overrides.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix
index cb429e59c92..84a15e8a674 100644
--- a/pkgs/development/lua-modules/overrides.nix
+++ b/pkgs/development/lua-modules/overrides.nix
@@ -294,6 +294,12 @@ with super;
     };
   });
 
+  mpack = super.mpack.override({
+    buildInputs = [ pkgs.libmpack ];
+    # the rockspec doesn't use the makefile so you may need to export more flags
+    USE_SYSTEM_LUA = "yes";
+    USE_SYSTEM_MPACK = "yes";
+  });
 
   rapidjson = super.rapidjson.override({
     preBuild = ''