about summary refs log tree commit diff
path: root/pkgs/development/lua-modules
diff options
context:
space:
mode:
authorFranz Pletz <fpletz@fnordicwalking.de>2022-09-30 02:01:57 +0200
committerMartin Weinelt <hexa@darmstadt.ccc.de>2022-10-09 18:10:40 +0200
commit2b899ee967d64382557cba0f6b39e9d1c53b6e5d (patch)
treef2c4f74fbfb4c884e496fe8141db99d8d54e0176 /pkgs/development/lua-modules
parentf9df47f16d1fcd7893dc358ffed8d61d4015a9bb (diff)
luaPackages.luaposix: fix build with libxcrypt
Diffstat (limited to 'pkgs/development/lua-modules')
-rw-r--r--pkgs/development/lua-modules/overrides.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix
index 74ffea9643952..7f06652e66b3c 100644
--- a/pkgs/development/lua-modules/overrides.nix
+++ b/pkgs/development/lua-modules/overrides.nix
@@ -22,6 +22,7 @@
 , libmysqlclient
 , libuuid
 , libuv
+, libxcrypt
 , libyaml
 , mariadb
 , mpfr
@@ -336,6 +337,12 @@ with prev;
     ];
   });
 
+  luaposix = prev.luaLib.overrideLuarocks prev.luaposix (drv: {
+    externalDeps = [
+      { name = "CRYPT"; dep = libxcrypt; }
+    ];
+  });
+
   luasec = prev.luaLib.overrideLuarocks prev.luasec (drv: {
     externalDeps = [
       { name = "OPENSSL"; dep = openssl_1_1; }