summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--maintainers/scripts/luarocks-packages.csv1
-rw-r--r--pkgs/development/lua-modules/generated-packages.nix21
2 files changed, 19 insertions, 3 deletions
diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv
index f9b74b279e8f..73de7b518dbb 100644
--- a/maintainers/scripts/luarocks-packages.csv
+++ b/maintainers/scripts/luarocks-packages.csv
@@ -44,6 +44,7 @@ luadbi-mysql,,,,,
luadbi-postgresql,,,,,
luadbi-sqlite3,,,,,
luadoc,,,,,
+luaepnf,,,,,
luaevent,,,,,
luaexpat,,,1.3.0-1,,arobyn flosse
luaffi,,http://luarocks.org/dev,,,
diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix
index d1e72b41cdd5..3e01b2f97577 100644
--- a/pkgs/development/lua-modules/generated-packages.nix
+++ b/pkgs/development/lua-modules/generated-packages.nix
@@ -933,9 +933,24 @@ luadoc = buildLuarocksPackage {
meta = with stdenv.lib; {
homepage = "http://luadoc.luaforge.net/";
description = "LuaDoc is a documentation tool for Lua source code";
- license = {
- fullName = "MIT/X11";
- };
+ license.fullName = "MIT/X11";
+ };
+};
+luaepnf = buildLuarocksPackage {
+ pname = "luaepnf";
+ version = "0.3-1";
+
+ src = fetchurl {
+ url = mirror://luarocks/luaepnf-0.3-1.src.rock;
+ sha256 = "12z7radxk1dkyjqflr85sghywgc82xdg4mzb9mbwbrrqbnjw8mp5";
+ };
+ disabled = (luaOlder "5.1") || (luaAtLeast "5.4");
+ propagatedBuildInputs = [ lua lpeg ];
+
+ meta = with stdenv.lib; {
+ homepage = "http://siffiejoe.github.io/lua-luaepnf/";
+ description = "Extended PEG Notation Format (easy grammars for LPeg)";
+ license.fullName = "MIT";
};
};
luaevent = buildLuarocksPackage {