Add luarocks-nix
Add initial (not working yet) nix expression for scilua package
This commit is contained in:
parent
b141c15e14
commit
19b4b2147e
|
@ -6,6 +6,7 @@
|
||||||
|
|
||||||
# Lua
|
# Lua
|
||||||
lua
|
lua
|
||||||
|
luarocks-nix
|
||||||
lua-language-server
|
lua-language-server
|
||||||
stylua
|
stylua
|
||||||
|
|
||||||
|
|
31
home/prog/luarocks/scilua.nix
Normal file
31
home/prog/luarocks/scilua.nix
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
{
|
||||||
|
buildLuarocksPackage,
|
||||||
|
fetchurl,
|
||||||
|
lua,
|
||||||
|
luaAtLeast,
|
||||||
|
luaOlder,
|
||||||
|
xsys,
|
||||||
|
}:
|
||||||
|
buildLuarocksPackage {
|
||||||
|
pname = "sci";
|
||||||
|
version = "1.0.0.beta12-1";
|
||||||
|
knownRockspec =
|
||||||
|
(fetchurl {
|
||||||
|
url = "mirror://luarocks/sci-1.0.0.beta12-1.rockspec";
|
||||||
|
sha256 = "0lprn9x4zw767hdz8lyxmwrrfyn5xj3x50pm9b4qiwy8992mg00r";
|
||||||
|
})
|
||||||
|
.outPath;
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/stepelu/lua-sci/archive/v1.0.0-beta12.tar.gz";
|
||||||
|
sha256 = "0a45r7n13gfqckpdp1bmizqvjadn8nc5d6ff9gjw860g3i75sy2h";
|
||||||
|
};
|
||||||
|
|
||||||
|
disabled = (luaOlder "5.1") || (luaAtLeast "5.4");
|
||||||
|
propagatedBuildInputs = [lua xsys];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = "https://github.com/stepelu/lua-sci";
|
||||||
|
description = "Scientific Computing with LuaJIT";
|
||||||
|
license.fullName = "MIT";
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in a new issue