From e33fb7418d3974b623df53a463f94010d3a101bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 19 Dec 2022 08:43:32 +0100 Subject: [PATCH] luaPlugins.lua-resty-core: init at 0.1.24 --- pkgs/top-level/lua-packages.nix | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix index 606e3b92511e..5ea0e298f0a6 100644 --- a/pkgs/top-level/lua-packages.nix +++ b/pkgs/top-level/lua-packages.nix @@ -59,6 +59,27 @@ rec { # a fork of luarocks used to generate nix lua derivations from rockspecs luarocks-nix = callPackage ../development/tools/misc/luarocks/luarocks-nix.nix { }; + lua-resty-core = callPackage ({ fetchFromGitHub }: buildLuaPackage rec { + pname = "lua-resty-core"; + version = "0.1.24"; + + src = fetchFromGitHub { + owner = "openresty"; + repo = "lua-resty-core"; + rev = "v${version}"; + sha256 = "sha256-obwyxHSot1Lb2c1dNqJor3inPou+UIBrqldbkNBCQQk="; + }; + + propagatedBuildInputs = [ lua-resty-lrucache ]; + + meta = with lib; { + description = "New FFI-based API for lua-nginx-module"; + homepage = "https://github.com/openresty/lua-resty-core"; + license = licenses.bsd3; + maintainers = with maintainers; [ SuperSandro2000 ]; + }; + }) {}; + lua-resty-lrucache = callPackage ({ fetchFromGitHub }: buildLuaPackage rec { pname = "lua-resty-lrucache"; version = "0.13";