···
/* pkgs/development/lua-modules/generated-packages.nix is an auto-generated file -- DO NOT EDIT!
nixpkgs$ ./maintainers/scripts/update-luarocks-packages
···
You can customize the generated packages in pkgs/development/lua-modules/overrides.nix
+
{ self, stdenv, lib, fetchurl, fetchgit, callPackage, ... } @ args:
+
alt-getopt = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.4");
propagatedBuildInputs = [ lua ];
···
maintainers = with lib.maintainers; [ arobyn ];
license.fullName = "MIT/X11";
+
argparse = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
···
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.5");
propagatedBuildInputs = [ lua ];
···
description = "A feature-rich command-line argument parser";
license.fullName = "MIT";
+
basexx = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
···
sha256 = "1x0d24aaj4zld4ifr7mi8zwrym5shsfphmwx5jzw2zg22r6xzlz1";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "A base2, base16, base32, base64 and base85 library for Lua";
license.fullName = "MIT";
+
binaryheap = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
···
sha256 = "0f5l4nb5s7dycbkgh3rrl7pf0npcf9k6m2gr2bsn09fjyb3bdc8h";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
maintainers = with lib.maintainers; [ vcunat ];
license.fullName = "MIT/X11";
+
bit32 = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
maintainers = with lib.maintainers; [ lblasc ];
license.fullName = "MIT/X11";
+
busted = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchurl, lua, lua_cliargs, luafilesystem, luasystem, dkjson, say, luassert, lua-term, penlight, mediator_lua
knownRockspec = (fetchurl {
···
sha256 = "1ps7b3f4diawfj637mibznaw4x08gn567pyni0m2s50hrnw4v8zx";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua lua_cliargs luafilesystem luasystem dkjson say luassert lua-term penlight mediator_lua ];
···
description = "Elegant Lua unit testing.";
license.fullName = "MIT <http://opensource.org/licenses/MIT>";
+
cassowary = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchgit, lua, penlight
knownRockspec = (fetchurl {
+
url = "https://raw.githubusercontent.com/rocks-moonscript-org/moonrocks-mirror/master/cassowary-2.3.1-2.rockspec";
sha256 = "04y882f9ai1jhk0zwla2g0fvl56a75rwnxhsl9r3m0qa5i0ia1i5";
src = fetchgit ( removeAttrs (builtins.fromJSON ''{
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua penlight ];
···
maintainers = with lib.maintainers; [ marsam alerque ];
license.fullName = "Apache 2";
+
compat53 = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
sha256 = "1x3wv1qx7b2zlf3fh4q9pmi2xxkcdm024g7bf11rpv0yacnhran3";
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.4");
propagatedBuildInputs = [ lua ];
···
maintainers = with lib.maintainers; [ vcunat ];
license.fullName = "MIT";
+
cosmo = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
maintainers = with lib.maintainers; [ marsam ];
license.fullName = "MIT/X11";
+
coxpcall = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
description = "Coroutine safe xpcall and pcall";
license.fullName = "MIT/X11";
+
cqueues = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
version = "20200726.52-0";
knownRockspec = (fetchurl {
···
sha256 = "0lhd02ag3r1sxr2hx847rdjkddm04l1vf5234v5cz9bd4kfjw4cy";
+
disabled = with lua; (luaversion != "5.2");
propagatedBuildInputs = [ lua ];
···
maintainers = with lib.maintainers; [ vcunat ];
license.fullName = "MIT/X11";
+
cyrussasl = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "Cyrus SASL library for Lua 5.1+";
license.fullName = "BSD";
+
digestif = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
src = fetchgit ( removeAttrs (builtins.fromJSON ''{
"url": "https://github.com/astoff/digestif",
+
"rev": "505ca88a54012be5534654238baaa457f8446fed",
+
"date": "2021-10-06T21:27:45+02:00",
+
"path": "/nix/store/6wvpy0nsr5yf78by3dg8m2m0h0kf9xk4-digestif",
+
"sha256": "1prv5nqskvilyyx3z9b2jiz72lwpz2xcas57qjpbv6qq5l2si1xm",
···
+
disabled = with lua; (luaOlder "5.3");
propagatedBuildInputs = [ lua lpeg ];
···
description = "A code analyzer for TeX";
license.fullName = "MIT";
+
dkjson = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
+
url = "https://raw.githubusercontent.com/rocks-moonscript-org/moonrocks-mirror/master/dkjson-2.5-3.rockspec";
sha256 = "18xngdzl2q207cil64aj81qi6qvj1g269pf07j5x4pbvamd6a1l3";
···
sha256 = "14wanday1l7wj2lnpabbxw8rcsa0zbvcdi1w88rdr5gbsq3xwasm";
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.5");
propagatedBuildInputs = [ lua ];
···
description = "David Kolf's JSON module for Lua";
license.fullName = "MIT/X11";
+
fifo = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
+
url = "https://raw.githubusercontent.com/rocks-moonscript-org/moonrocks-mirror/master/fifo-0.2-0.rockspec";
sha256 = "0vr9apmai2cyra2n573nr3dyk929gzcs4nm1096jdxcixmvh2ymq";
···
description = "A lua library/'class' that implements a FIFO";
license.fullName = "MIT/X11";
+
gitsigns-nvim = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchgit, lua, plenary-nvim
src = fetchgit ( removeAttrs (builtins.fromJSON ''{
"url": "https://github.com/lewis6991/gitsigns.nvim",
+
"rev": "552f114caeaec4ce97822cb55dfa7c7e5368136b",
+
"date": "2021-10-15T13:31:44+01:00",
+
"path": "/nix/store/40vkv3sc4h6gh9ac88k7pilszxmy38yv-gitsigns.nvim",
+
"sha256": "0qdafm3arjf8bcqpvv085dwzbikad3sr3xzvrn3gfa0dsls8pg6q",
···
+
disabled = with lua; (luaversion != "5.1");
propagatedBuildInputs = [ lua plenary-nvim ];
···
description = "Git signs written in pure lua";
license.fullName = "MIT/X11";
+
http = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchurl, lua, compat53, bit32, cqueues, luaossl, basexx, lpeg, lpeg_patterns, binaryheap, fifo
knownRockspec = (fetchurl {
···
sha256 = "13xyj8qx42mzn1z4lwwdfd7ha06a720q4b7d04ir6vvp2fwp3s4q";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua compat53 bit32 cqueues luaossl basexx lpeg lpeg_patterns binaryheap fifo ];
···
maintainers = with lib.maintainers; [ vcunat ];
license.fullName = "MIT";
+
inspect = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
sha256 = "1nz0yqhkd0nkymghrj99gb2id40g50drh4a96g3v5k7h1sbg94h2";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "Lua table visualizer, ideal for debugging";
license.fullName = "MIT <http://opensource.org/licenses/MIT>";
+
ldbus = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.4");
propagatedBuildInputs = [ lua ];
···
description = "A Lua library to access dbus.";
license.fullName = "MIT/X11";
+
ldoc = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchgit, penlight, markdown
···
description = "A Lua Documentation Tool";
license.fullName = "MIT/X11";
+
lgi = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "Lua bindings to GObject libraries";
license.fullName = "MIT/X11";
+
linenoise = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
···
sha256 = "177h6gbq89arwiwxah9943i8hl5gvd9wivnd1nhmdl7d8x0dn76c";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "A binding for the linenoise command line library";
license.fullName = "MIT/X11";
+
ljsyscall = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
sha256 = "1w9g36nhxv92cypjia7igg1xpfrn3dbs3hfy6gnnz5mx14v50abf";
+
disabled = with lua; (luaversion != "5.1");
propagatedBuildInputs = [ lua ];
···
maintainers = with lib.maintainers; [ lblasc ];
license.fullName = "MIT";
+
lpeg = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
+
url = "https://raw.githubusercontent.com/rocks-moonscript-org/moonrocks-mirror/master/lpeg-1.0.2-1.rockspec";
sha256 = "08a8p5cwlwpjawk8sczb7bq2whdsng4mmhphahyklf1bkvl2li89";
···
sha256 = "1zjzl7acvcdavmcg5l7wi12jd4rh95q9pl5aiww7hv0v0mv6bmj8";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
maintainers = with lib.maintainers; [ vyp ];
license.fullName = "MIT/X11";
+
lpeg_patterns = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
description = "a collection of LPEG patterns";
license.fullName = "MIT";
+
lpeglabel = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
sha256 = "1i02lsxj20iygqm8fy6dih1gh21lqk5qj1mv14wlrkaywnv35wcv";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "Parsing Expression Grammars For Lua with Labeled Failures";
license.fullName = "MIT/X11";
+
lpty = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
+
url = "https://luarocks.org/lpty-1.2.2-1.rockspec";
sha256 = "04af4mhiqrw3br4qzz7yznw9zy2m50wddwzgvzkvhd99ng71fkzg";
···
sha256 = "071mvz79wi9vr6hvrnb1rv19lqp1bh2fi742zkpv2sm1r9gy5rav";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "A simple facility for lua to control other programs via PTYs.";
license.fullName = "MIT";
+
lrexlib-gnu = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "Regular expression library binding (GNU flavour).";
license.fullName = "MIT/X11";
+
lrexlib-pcre = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
maintainers = with lib.maintainers; [ vyp ];
license.fullName = "MIT/X11";
+
lrexlib-posix = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "Regular expression library binding (POSIX flavour).";
license.fullName = "MIT/X11";
+
lua-cjson = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "A fast JSON encoding/parsing module";
license.fullName = "MIT";
+
lua-cmsgpack = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "MessagePack C implementation and bindings for Lua 5.1/5.2/5.3";
license.fullName = "Two-clause BSD";
+
lua-iconv = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
sha256 = "02dg5x79fg5mwsycr0fj6w04zykdpiki9xjswkkwzdalqwaikny1";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "Lua binding to the iconv";
license.fullName = "MIT/X11";
+
lua-lsp = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchgit, lua, dkjson, lpeglabel, inspect
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.4");
propagatedBuildInputs = [ lua dkjson lpeglabel inspect ];
···
description = "A Language Server implementation for lua, the language";
license.fullName = "MIT";
+
lua-messagepack = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
pname = "lua-messagepack";
knownRockspec = (fetchurl {
···
sha256 = "1jgi944d0vx4zs9lrphys9pw0wrsibip93sh141qjwymrjyjg1nc";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "a pure Lua implementation of the MessagePack serialization format";
license.fullName = "MIT/X11";
+
lua-resty-http = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
pname = "lua-resty-http";
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "Lua HTTP client cosocket driver for OpenResty / ngx_lua.";
license.fullName = "2-clause BSD";
+
lua-resty-jwt = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchgit, lua, lua-resty-openssl
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua lua-resty-openssl ];
···
description = "JWT for ngx_lua and LuaJIT.";
license.fullName = "Apache License Version 2";
+
lua-resty-openidc = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchgit, lua, lua-resty-http, lua-resty-session, lua-resty-jwt
pname = "lua-resty-openidc";
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua lua-resty-http lua-resty-session lua-resty-jwt ];
···
description = "A library for NGINX implementing the OpenID Connect Relying Party (RP) and the OAuth 2.0 Resource Server (RS) functionality";
license.fullName = "Apache 2.0";
+
lua-resty-openssl = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
pname = "lua-resty-openssl";
knownRockspec = (fetchurl {
+
url = "https://luarocks.org/lua-resty-openssl-0.7.5-1.rockspec";
sha256 = "13v14in9cgmjgarmy6br9629ns1qlhw7a30c061y6gncjannnv6y";
src = fetchgit ( removeAttrs (builtins.fromJSON ''{
···
description = "No summary";
license.fullName = "BSD";
+
lua-resty-session = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
pname = "lua-resty-session";
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "Session Library for OpenResty – Flexible and Secure";
license.fullName = "BSD";
+
lua-term = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
+
url = "https://luafr.org/luarocks/lua-term-0.7-1.rockspec";
sha256 = "0r9g5jw7pqr1dyj6w58dqlr7y7l0jp077n8nnji4phf10biyrvg2";
···
description = "Terminal functions for Lua";
license.fullName = "MIT/X11";
+
lua-toml = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "toml decoder/encoder for Lua";
license.fullName = "MIT";
+
lua-yajl = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
+
url = "https://raw.githubusercontent.com/rocks-moonscript-org/moonrocks-mirror/master/lua-yajl-2.0-1.rockspec";
sha256 = "0h600zgq5qc9z3cid1kr35q3qb98alg0m3qf0a3mfj33hya6pcxp";
src = fetchgit ( removeAttrs (builtins.fromJSON ''{
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
maintainers = with lib.maintainers; [ pstn ];
license.fullName = "MIT/X11";
+
lua-zlib = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.5");
propagatedBuildInputs = [ lua ];
···
maintainers = with lib.maintainers; [ koral ];
license.fullName = "MIT";
+
lua_cliargs = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
···
sha256 = "0vhpgmy9a8wlxp8a15pnfqfk0aj7pyyb5m41nnfxynx580a6y7cp";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "A command-line argument parser.";
license.fullName = "MIT <http://opensource.org/licenses/MIT>";
+
luabitop = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
···
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.3");
propagatedBuildInputs = [ lua ];
···
description = "Lua Bit Operations Module";
license.fullName = "MIT/X license";
+
luacheck = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchgit, lua, argparse, luafilesystem
knownRockspec = (fetchurl {
+
url = "https://luarocks.org/luacheck-0.25.0-1.rockspec";
+
sha256 = "11mvbpnykibg0dx9sdh5x9gpvrhkmvrw76qvjz337x83f8gmvy91";
src = fetchgit ( removeAttrs (builtins.fromJSON ''{
"url": "https://github.com/luarocks/luacheck.git",
+
"rev": "abf7386a892df4ce566fef9e4640ddbf9af78411",
+
"date": "2021-08-10T12:19:20-03:00",
+
"path": "/nix/store/9cdlf6c3y0087qwh48ky8ysxxx3lirlj-luacheck",
+
"sha256": "1ymfkr0qmg6idrrxf9x6mfq14skag8h09kl2qlalwiykicrdljs1",
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua argparse luafilesystem ];
···
description = "A static analyzer and a linter for Lua";
license.fullName = "MIT";
+
luacov = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
+
url = "https://luafr.org/luarocks/luacov-0.15.0-1.rockspec";
sha256 = "18byfl23c73pazi60hsx0vd74hqq80mzixab76j36cyn8k4ni9db";
src = fetchgit ( removeAttrs (builtins.fromJSON ''{
···
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.5");
propagatedBuildInputs = [ lua ];
···
description = "Coverage analysis tool for Lua scripts";
license.fullName = "MIT";
+
luadbi = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.4");
propagatedBuildInputs = [ lua ];
···
description = "Database abstraction layer";
license.fullName = "MIT/X11";
+
luadbi-mysql = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchgit, lua, luadbi
knownRockspec = (fetchurl {
+
url = "https://luarocks.org/luadbi-mysql-0.7.2-1.rockspec";
sha256 = "0gnyqnvcfif06rzzrdw6w6hchp4jrjiwm0rmfx2r8ljchj2bvml5";
src = fetchgit ( removeAttrs (builtins.fromJSON ''{
···
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.4");
propagatedBuildInputs = [ lua luadbi ];
···
description = "Database abstraction layer";
license.fullName = "MIT/X11";
+
luadbi-postgresql = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchgit, lua, luadbi
pname = "luadbi-postgresql";
knownRockspec = (fetchurl {
+
url = "https://raw.githubusercontent.com/rocks-moonscript-org/moonrocks-mirror/master/luadbi-postgresql-0.7.2-1.rockspec";
sha256 = "07rx4agw4hjyzf8157apdwfqh9s26nqndmkr3wm7v09ygjvdjiix";
src = fetchgit ( removeAttrs (builtins.fromJSON ''{
···
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.4");
propagatedBuildInputs = [ lua luadbi ];
···
description = "Database abstraction layer";
license.fullName = "MIT/X11";
+
luadbi-sqlite3 = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchgit, lua, luadbi
pname = "luadbi-sqlite3";
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.4");
propagatedBuildInputs = [ lua luadbi ];
···
description = "Database abstraction layer";
license.fullName = "MIT/X11";
+
luaepnf = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.5");
propagatedBuildInputs = [ lua lpeg ];
···
description = "Extended PEG Notation Format (easy grammars for LPeg)";
license.fullName = "MIT";
+
luaevent = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
sha256 = "0pbh315d3p7hxgzmbhphkcldxv2dadbka96131b8j5914nxvl4nx";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "libevent binding for Lua";
license.fullName = "MIT";
+
luaexpat = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
sha256 = "1hvxqngn0wf5642i5p3vcyhg3pmp102k63s9ry4jqyyqc1wkjq6h";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
maintainers = with lib.maintainers; [ arobyn flosse ];
license.fullName = "MIT/X11";
+
luaffi = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "FFI library for calling C functions from lua";
license.fullName = "BSD";
+
luafilesystem = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
maintainers = with lib.maintainers; [ flosse ];
license.fullName = "MIT/X11";
+
lualogging = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
description = "A simple API to use logging features";
license.fullName = "MIT/X11";
+
luaossl = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
description = "Most comprehensive OpenSSL module in the Lua universe.";
license.fullName = "MIT/X11";
+
luaposix = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
sha256 = "1xqx764ji054jphxdhkynsmwzqzkfgxqfizxkf70za6qfrvnl3yh";
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.4");
propagatedBuildInputs = [ bit32 lua ];
···
maintainers = with lib.maintainers; [ vyp lblasc ];
license.fullName = "MIT/X11";
+
luarepl = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
sha256 = "04xka7b84d9mrz3gyf8ywhw08xp65v8jrnzs8ry8k9540aqs721w";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "A reusable REPL component for Lua, written in Lua";
license.fullName = "MIT/X11";
+
luasec = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchgit, lua, luasocket
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua luasocket ];
···
maintainers = with lib.maintainers; [ flosse ];
license.fullName = "MIT";
+
luasocket = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
+
url = "https://raw.githubusercontent.com/rocks-moonscript-org/moonrocks-mirror/master/luasocket-3.0rc1-2.rockspec";
sha256 = "17fbkihp4zypv5wwgxz8dnghj37pf5bhpi2llg4gbljp1bl2f42c";
···
sha256 = "0x0fg07cg08ybgkpzif7zmzaaq5ga979rxwd9rj95kfws9bbrl0y";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "Network support for the Lua language";
license.fullName = "MIT";
+
luasql-sqlite3 = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
pname = "luasql-sqlite3";
knownRockspec = (fetchurl {
···
src = fetchgit ( removeAttrs (builtins.fromJSON ''{
"url": "https://github.com/keplerproject/luasql.git",
+
"rev": "ce22164f63783afac9c644fd37c231e56fc097cb",
+
"date": "2021-10-14T09:38:24-03:00",
+
"path": "/nix/store/h8r8axcc76x7y6gwc2jzsmr7h2lqgbxa-luasql",
+
"sha256": "10gq3x7vqkafvfk9fs4039rl1xhnqpl2v60z4qpd96wbcy205gnk",
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
maintainers = with lib.maintainers; [ vyp ];
license.fullName = "MIT/X11";
+
luassert = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
sha256 = "0xlwlb32215524bg33svp1ci8mdvh9wykchl8dkhihpxcd526mar";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua say ];
···
description = "Lua Assertions Extension";
license.fullName = "MIT <http://opensource.org/licenses/MIT>";
+
luasystem = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
sha256 = "150bbklchh02gsvpngv56xrrlxxvwpqwrh0yy6z95fnvks7gd0qb";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "Platform independent system calls for Lua.";
license.fullName = "MIT <http://opensource.org/licenses/MIT>";
+
luautf8 = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
sha256 = "02rf8jmazmi8rp3i5v4jsz0d7mrf1747qszsl8i2hv1sl0ik92r0";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
maintainers = with lib.maintainers; [ pstn ];
license.fullName = "MIT";
+
luazip = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.4");
propagatedBuildInputs = [ lua ];
···
description = "Library for reading files inside zip files";
license.fullName = "MIT";
+
luuid = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
sha256 = "1bfkj613d05yps3fivmz0j1bxf2zkg9g1yl0ifffgw0vy00hpnvm";
+
disabled = with lua; (luaOlder "5.2") || (luaAtLeast "5.4");
propagatedBuildInputs = [ lua ];
···
description = "A library for UUID generation";
license.fullName = "Public domain";
+
luv = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
sha256 = "0dkzjkkm0h516ag6sfz5iji761y9slrcfw325f39zkda1sfql8mm";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "Bare libuv bindings for lua";
license.fullName = "Apache 2.0";
+
lyaml = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
+
url = "https://raw.githubusercontent.com/rocks-moonscript-org/moonrocks-mirror/master/lyaml-6.2.7-1.rockspec";
sha256 = "0m5bnzg24nyk35gcn4rydgzk0ysk1f6rslxwxd0w3drl1bg64zja";
···
sha256 = "165mr3krf8g8070j4ax9z0j2plfbdwb8x2zk2hydpqaqa0kcdb0c";
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.5");
propagatedBuildInputs = [ lua ];
···
maintainers = with lib.maintainers; [ lblasc ];
license.fullName = "MIT/X11";
+
markdown = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.4");
propagatedBuildInputs = [ lua ];
···
description = "Markdown text-to-html markup system.";
license.fullName = "MIT/X11";
+
mediator_lua = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
sha256 = "16zzzhiy3y35v8advmlkzpryzxv5vji7727vwkly86q8sagqbxgs";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "Event handling through channels";
license.fullName = "MIT <http://opensource.org/licenses/MIT>";
+
moonscript = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchgit, lua, lpeg, alt-getopt, luafilesystem
knownRockspec = (fetchurl {
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua lpeg alt-getopt luafilesystem ];
···
maintainers = with lib.maintainers; [ arobyn ];
license.fullName = "MIT";
+
mpack = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
+
url = "https://luarocks.org/mpack-1.0.9-0.rockspec";
+
sha256 = "1v10kmw3qw559bbm142z40ib26bwvcyi64qjrk0vf8v6n1mx8wcn";
+
url = "https://github.com/libmpack/libmpack-lua/releases/download/1.0.9/libmpack-lua-1.0.9.tar.gz";
+
sha256 = "17lyjmnbychacwahqgs128nb00xky777g7zw5wf20vrzkiq7xl0g";
+
homepage = "https://github.com/libmpack/libmpack-lua";
description = "Lua binding to libmpack";
license.fullName = "MIT";
+
nvim-client = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchurl, lua, mpack, luv, coxpcall
···
sha256 = "1h736im524lq0vwlpihv9b317jarpkf3j13a25xl5qq8y8asm8mr";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua mpack luv coxpcall ];
···
description = "Lua client to Nvim";
license.fullName = "Apache";
+
penlight = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchgit, lua, luafilesystem
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua luafilesystem ];
homepage = "https://lunarmodules.github.io/penlight";
···
maintainers = with lib.maintainers; [ alerque ];
license.fullName = "MIT/X11";
+
plenary-nvim = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchgit, lua, luassert
src = fetchgit ( removeAttrs (builtins.fromJSON ''{
"url": "https://github.com/nvim-lua/plenary.nvim",
+
"rev": "80bb2b9bb74bdca38a46480b6f2e15af990406e4",
+
"date": "2021-10-06T19:20:08+02:00",
+
"path": "/nix/store/mw4r562qxr7giy1n43iylp3qb8ch0jqs-plenary.nvim",
+
"sha256": "11akcpxcp4m997a2y76ajknnmsifac2hj4nq9i4a8b1j08bxinim",
···
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.4");
propagatedBuildInputs = [ lua luassert ];
···
description = "lua functions you don't want to write ";
license.fullName = "MIT/X11";
+
rapidjson = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "Json module based on the very fast RapidJSON.";
license.fullName = "MIT";
+
readline = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchurl, lua, luaposix
knownRockspec = (fetchurl {
···
sha256 = "1rr2b7q8w3i4bm1i634sd6kzhw6v1fpnh53mj09af6xdq1rfhr5n";
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.5");
propagatedBuildInputs = [ lua luaposix ];
···
description = "Interface to the readline library";
license.fullName = "MIT/X11";
+
say = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
···
sha256 = "1jh76mxq9dcmv7kps2spwcc6895jmj2sf04i4y9idaxlicvwvs13";
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
···
description = "Lua String Hashing/Indexing Library";
license.fullName = "MIT <http://opensource.org/licenses/MIT>";
+
std-_debug = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
···
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.5");
propagatedBuildInputs = [ lua ];
···
description = "Debug Hints Library";
license.fullName = "MIT/X11";
+
std-normalize = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
+
, fetchgit, lua, std-_debug
···
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.5");
propagatedBuildInputs = [ lua std-_debug ];
···
description = "Normalized Lua Functions";
license.fullName = "MIT/X11";
+
stdlib = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
knownRockspec = (fetchurl {
···
sha256 = "0is8i8lk4qq4afnan0vj1bwr8brialyrva7cjy43alzgwdphwynx";
+
disabled = with lua; (luaOlder "5.1") || (luaAtLeast "5.5");
propagatedBuildInputs = [ lua ];
···
maintainers = with lib.maintainers; [ vyp ];
license.fullName = "MIT/X11";
+
vstruct = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast
···
+
disabled = with lua; (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
homepage = "https://github.com/ToxicFrog/vstruct";
description = "Lua library to manipulate binary data";