prosody: added luaevent dependency.

This commit is contained in:
koral
2015-02-19 21:07:23 +01:00
parent b9cc04329b
commit a57ec23d55
3 changed files with 46 additions and 10 deletions
+31 -1
View File
@@ -7,7 +7,7 @@
{ fetchurl, stdenv, lua, callPackage, unzip, zziplib, pkgconfig, libtool
, pcre, oniguruma, gnulib, tre, glibc, sqlite, openssl, expat, cairo
, perl, gtk, python, glib, gobjectIntrospection
, perl, gtk, python, glib, gobjectIntrospection, libevent
}:
let
@@ -50,6 +50,36 @@ let
};
};
luaevent = buildLuaPackage rec {
version = "0.4.3";
name = "luaevent-${version}";
disabled = isLua52;
src = fetchurl {
url = "https://github.com/harningt/luaevent/archive/v${version}.tar.gz";
sha256 = "1ifr949j9xaas0jk0nxpilb44dqvk4c5h4m7ccksz5da3iksfgls";
};
preBuild = ''
makeFlagsArray=(
INSTALL_DIR_LUA="$out/share/lua/${lua.luaversion}"
INSTALL_DIR_BIN="$out/lib/lua/${lua.luaversion}"
LUA_INC_DIR="${lua}/include"
);
'';
buildInputs = [ libevent ];
propagatedBuildInputs = [ luasocket ];
meta = with stdenv.lib; {
homepage = http://luaforge.net/projects/luaevent/;
description = "Binding of libevent to Lua.";
license = licenses.mit;
maintainers = [ maintainers.koral ];
};
};
luaexpat = buildLuaPackage rec {
version = "1.3.0";
name = "expat-${version}";