luaPackages.luaevent: 0.4.4 -> 0.4.6 generated

This commit is contained in:
Matthieu Coudron 2019-02-06 01:29:07 +09:00
parent 7bb2618bc2
commit 421110ae36
4 changed files with 32 additions and 31 deletions

View File

@ -13,6 +13,7 @@ ltermbox,
lua-cmsgpack, lua-cmsgpack,
lua_cliargs, lua_cliargs,
lua-term, lua-term,
luaevent,
luaffi,http://luarocks.org/dev, luaffi,http://luarocks.org/dev,
luuid, luuid,
penlight, penlight,

1 ansicolors,
13 lua-cmsgpack,
14 lua_cliargs,
15 lua-term,
16 luaevent,
17 luaffi,http://luarocks.org/dev,
18 luuid,
19 penlight,

View File

@ -326,6 +326,26 @@ lua-term = buildLuarocksPackage {
}; };
}; };
}; };
luaevent = buildLuarocksPackage {
pname = "luaevent";
version = "0.4.6-1";
src = fetchurl {
url = https://luarocks.org/luaevent-0.4.6-1.src.rock;
sha256 = "0chq09nawiz00lxd6pkdqcb8v426gdifjw6js3ql0lx5vqdkb6dz";
};
disabled = ( luaOlder "5.1");
propagatedBuildInputs = [lua ];
buildType="builtin";
meta = {
homepage = "https://github.com/harningt/luaevent";
description="libevent binding for Lua";
license = {
fullName = "MIT";
};
};
};
luaffi = buildLuarocksPackage { luaffi = buildLuarocksPackage {
pname = "luaffi"; pname = "luaffi";
version = "scm-1"; version = "scm-1";

View File

@ -45,6 +45,17 @@ with super;
lrexlib-gnu = super.lrexlib-gnu.override({ lrexlib-gnu = super.lrexlib-gnu.override({
buildInputs = [ pkgs.gnulib ]; buildInputs = [ pkgs.gnulib ];
}); });
luaevent = super.luaevent.override({
buildInputs = with pkgs; [ libevent.dev libevent ];
propagatedBuildInputs = [ luasocket ];
extraConfig = ''
variables={
EVENT_INCDIR="${pkgs.libevent.dev}/include";
EVENT_LIBDIR="${pkgs.libevent}/lib";
}
'';
disabled= luaOlder "5.1" || luaAtLeast "5.4" || isLuaJIT;
});
luv = super.luv.overrideAttrs(oa: { luv = super.luv.overrideAttrs(oa: {
propagatedBuildInputs = oa.propagatedBuildInputs ++ [ pkgs.libuv ]; propagatedBuildInputs = oa.propagatedBuildInputs ++ [ pkgs.libuv ];
}); });

View File

@ -295,37 +295,6 @@ with self; {
}; };
}; };
luaevent = buildLuaPackage rec {
version = "0.4.4";
name = "luaevent-${version}";
src = fetchFromGitHub {
owner = "harningt";
repo = "luaevent";
rev = "v${version}";
sha256 = "1krzxr0jkv3gmhpckp02byhdd9s5dd0hpyqc8irc8i79dd8x0p53";
};
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 = with maintainers; [ koral ];
};
};
luaexpat = buildLuaPackage rec { luaexpat = buildLuaPackage rec {
version = "1.3.0"; version = "1.3.0";
name = "expat-${version}"; name = "expat-${version}";