summaryrefslogtreecommitdiff
path: root/customized
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2018-04-05 13:13:23 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2018-04-05 13:13:23 +0200
commit2c93fd9691a566711e71b94c1bb127a2070ad208 (patch)
tree4d934988069c4709fe086e564c4c3a4d1e29e991 /customized
parent02d7e42ab4f40d194065d06e5745cc5dfeb7e0b4 (diff)
downloadnixos-2c93fd9691a566711e71b94c1bb127a2070ad208.tar
nixos-2c93fd9691a566711e71b94c1bb127a2070ad208.tar.gz
nixos-2c93fd9691a566711e71b94c1bb127a2070ad208.tar.bz2
nixos-2c93fd9691a566711e71b94c1bb127a2070ad208.tar.xz
nixos-2c93fd9691a566711e71b94c1bb127a2070ad208.zip
poke prosody
Diffstat (limited to 'customized')
-rw-r--r--customized/prosody.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/customized/prosody.nix b/customized/prosody.nix
index d8afe5b9..87f88f4b 100644
--- a/customized/prosody.nix
+++ b/customized/prosody.nix
@@ -1,7 +1,7 @@
1{ stdenv, fetchurl, libidn, openssl, makeWrapper, fetchhg 1{ stdenv, fetchurl, libidn, openssl, makeWrapper, fetchhg
2, lua5, luasocket, luasec, luaexpat, luafilesystem, luabitop, luaevent ? null, luazlib ? null 2, lua5, luasocket, luasec, luaexpat, luafilesystem, luabitop, luaevent ? null, luazlib ? null
3, withLibevent ? true, withZlib ? true 3, withLibevent ? true, withZlib ? true
4, communityModules ? [], extraLibs ? [], extraModules ? [] 4, withCommunityModules ? [], extraLibs ? [], extraModules ? []
5}: 5}:
6 6
7assert withLibevent -> luaevent != null; 7assert withLibevent -> luaevent != null;
@@ -21,7 +21,7 @@ let
21 copyExtraModule = path: "n=0; for i in ${path}/*; do n=1; done; if [[ $n -gt 0 ]]; then cp -rv ${path}/* $out/lib/prosody/modules/; fi"; 21 copyExtraModule = path: "n=0; for i in ${path}/*; do n=1; done; if [[ $n -gt 0 ]]; then cp -rv ${path}/* $out/lib/prosody/modules/; fi";
22 luaPath = concatStringsSep ";" (map getLuaPath libs); 22 luaPath = concatStringsSep ";" (map getLuaPath libs);
23 luaCPath = concatStringsSep ";" (map getLuaCPath libs); 23 luaCPath = concatStringsSep ";" (map getLuaCPath libs);
24 copyModules = concatStringsSep ";" (map copyModule communityModules); 24 copyModules = concatStringsSep ";" (map copyModule withCommunityModules);
25 copyExtraModules = concatStringsSep ";" (map copyExtraModule extraModules); 25 copyExtraModules = concatStringsSep ";" (map copyExtraModule extraModules);
26in 26in
27 27
@@ -62,6 +62,8 @@ stdenv.mkDerivation rec {
62 --set LUA_CPATH '${luaCPath};' 62 --set LUA_CPATH '${luaCPath};'
63 ''; 63 '';
64 64
65 passthru.communityModules = withCommunityModules;
66
65 meta = { 67 meta = {
66 description = "Open-source XMPP application server written in Lua"; 68 description = "Open-source XMPP application server written in Lua";
67 license = licenses.mit; 69 license = licenses.mit;