about summary refs log tree commit diff
path: root/pkgs/development/lua-modules/generated-packages.nix
diff options
context:
space:
mode:
authorVladimír Čunát <v@cunat.cz>2019-05-01 11:19:49 +0200
committerVladimír Čunát <v@cunat.cz>2019-05-01 11:28:47 +0200
commit110fb944f11f6ee2c9bee661fc125abd68c26db8 (patch)
tree1840b0b7b8a4a9ed24f9d02b3fe7c9c1623c6114 /pkgs/development/lua-modules/generated-packages.nix
parent90f816174597f4220652ff1b4cc10271978a49c2 (diff)
downloadnixlib-110fb944f11f6ee2c9bee661fc125abd68c26db8.tar
nixlib-110fb944f11f6ee2c9bee661fc125abd68c26db8.tar.gz
nixlib-110fb944f11f6ee2c9bee661fc125abd68c26db8.tar.bz2
nixlib-110fb944f11f6ee2c9bee661fc125abd68c26db8.tar.lz
nixlib-110fb944f11f6ee2c9bee661fc125abd68c26db8.tar.xz
nixlib-110fb944f11f6ee2c9bee661fc125abd68c26db8.tar.zst
nixlib-110fb944f11f6ee2c9bee661fc125abd68c26db8.zip
lua*Packages.http: 0.3 -> 0.4 (and generate)
One bugfix patch is included - merged upstream but not released yet.
knot-resolver wrapper would need to add binaryheap explicitly,
so it's migrated to the automatic LUA path discovery instead.
Diffstat (limited to 'pkgs/development/lua-modules/generated-packages.nix')
-rw-r--r--pkgs/development/lua-modules/generated-packages.nix20
1 files changed, 20 insertions, 0 deletions
diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix
index 10e249f6a93f..77646b8c3147 100644
--- a/pkgs/development/lua-modules/generated-packages.nix
+++ b/pkgs/development/lua-modules/generated-packages.nix
@@ -130,6 +130,26 @@ fifo = buildLuarocksPackage {
     };
   };
 };
+http = buildLuarocksPackage {
+  pname = "http";
+  version = "0.3-0";
+
+  src = fetchurl {
+      url    = https://luarocks.org/http-0.3-0.src.rock;
+      sha256 = "0vvl687bh3cvjjwbyp9cphqqccm3slv4g7y3h03scp3vpq9q4ccq";
+  };
+  disabled = ( luaOlder "5.1");
+  propagatedBuildInputs = [ lua compat53 bit32 cqueues luaossl basexx lpeg lpeg_patterns binaryheap fifo ];  
+  buildType = "builtin";
+
+  meta = {
+    homepage = "https://github.com/daurnimator/lua-http";
+    description="HTTP library for Lua";
+    license = {
+      fullName = "MIT";
+    };
+  };
+};
 inspect = buildLuarocksPackage {
   pname = "inspect";
   version = "3.1.1-0";