luarocks-nix: init

luarocks-nix is a fork of luarocks that adds a "nix" command capable of
converting luarocks package descriptions into nix derivations (though nixpkgs is
still missing the lua infrastructure).
wip/yesman
Matthieu Coudron 6 years ago
parent d7a48fc80d
commit 15a8719d40
  1. 9
      pkgs/development/tools/misc/luarocks/luarocks-nix.nix
  2. 1
      pkgs/top-level/all-packages.nix
  3. 2
      pkgs/top-level/lua-packages.nix

@ -0,0 +1,9 @@
{ luarocks, fetchFromGitHub }:
luarocks.overrideAttrs(old: {
src = fetchFromGitHub {
owner = "teto";
repo = "luarocks";
rev = "d669e8e118e6ca8bff05f32dbc9e5589e6ac45d2";
sha256 = "1lay3905a5sx2a4y68lbys0913qs210hcj9kn2lbqinw86c1vyc3";
};
})

@ -7860,6 +7860,7 @@ in
luajit luajit_2_0 luajit_2_1;
luarocks = luaPackages.luarocks;
luarocks-nix = luaPackages.luarocks-nix;
toluapp = callPackage ../development/tools/toluapp {
lua = lua5_1; # doesn't work with any other :(

@ -43,6 +43,8 @@ let
inherit lua;
};
luarocks-nix = callPackage ../development/tools/misc/luarocks/luarocks-nix.nix { };
basexx = buildLuaPackage rec {
version = "0.4.0";
name = "basexx-${version}";

Loading…
Cancel
Save