diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index 392b0bc0541e..adff071d3e07 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -3,6 +3,7 @@ alt-getopt,,,,,,arobyn ansicolors,,,,,,Freed-Wu argparse,,,,,, basexx,,,,,, +bcrypt,,,,,,ulysseszhan binaryheap,,,,,,vcunat bit32,,,,,5.1,lblasc busted,,,,,, diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index c8429e62e8d7..a65094a7b0bb 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -136,6 +136,39 @@ final: prev: { } ) { }; + bcrypt = callPackage ( + { + buildLuarocksPackage, + fetchFromGitHub, + fetchurl, + luaOlder, + }: + buildLuarocksPackage { + pname = "bcrypt"; + version = "2.3-1"; + knownRockspec = + (fetchurl { + url = "mirror://luarocks/bcrypt-2.3-1.rockspec"; + sha256 = "1zjy7sflyd50jvp603hmw0sg3rw5xyray0spzv5x5ky9hxivcdrf"; + }).outPath; + src = fetchFromGitHub { + owner = "mikejsavage"; + repo = "lua-bcrypt"; + tag = "v2.3-1"; + hash = "sha256-wd9AbzfD3j9fyTq3toscitPsTEE49YoeSstwfO+3QGo="; + }; + + disabled = luaOlder "5.1"; + + meta = { + homepage = "http://github.com/mikejsavage/lua-bcrypt"; + description = "A Lua wrapper for bcrypt"; + maintainers = with lib.maintainers; [ ulysseszhan ]; + license.fullName = "ISC"; + }; + } + ) { }; + binaryheap = callPackage ( { buildLuarocksPackage,