summary refs log tree commit diff
path: root/pkgs/top-level/lua-packages.nix
diff options
context:
space:
mode:
authorLuka Blaskovic <lblasc@tvbeat.com>2018-02-25 21:15:00 +0000
committerJörg Thalheim <joerg@thalheim.io>2018-03-09 19:32:06 +0000
commit2f0ff59d892b786b075d686c5cbe885a472db141 (patch)
treec08b4606f5086dfc6594a736f960584d92835ab6 /pkgs/top-level/lua-packages.nix
parent43be4ebfb15b57b36e30ba390a73315ea3890087 (diff)
downloadnixpkgs-2f0ff59d892b786b075d686c5cbe885a472db141.tar
nixpkgs-2f0ff59d892b786b075d686c5cbe885a472db141.tar.gz
nixpkgs-2f0ff59d892b786b075d686c5cbe885a472db141.tar.bz2
nixpkgs-2f0ff59d892b786b075d686c5cbe885a472db141.tar.lz
nixpkgs-2f0ff59d892b786b075d686c5cbe885a472db141.tar.xz
nixpkgs-2f0ff59d892b786b075d686c5cbe885a472db141.tar.zst
nixpkgs-2f0ff59d892b786b075d686c5cbe885a472db141.zip
luaPackages.std._debug: init at 1.0
Diffstat (limited to 'pkgs/top-level/lua-packages.nix')
-rw-r--r--pkgs/top-level/lua-packages.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix
index a589ceb7e0c..776de6b9a9b 100644
--- a/pkgs/top-level/lua-packages.nix
+++ b/pkgs/top-level/lua-packages.nix
@@ -726,6 +726,34 @@ let
     };
   };
 
+  std._debug = buildLuaPackage rec {
+    name = "std._debug-${version}";
+    version = "1.0";
+
+    src = fetchFromGitHub {
+      owner = "lua-stdlib";
+      repo = "_debug";
+      rev = "v${version}";
+      sha256 = "01kfs6k9j9zy4bvk13jx18ssfsmhlciyrni1x32qmxxf4wxyi65n";
+    };
+
+    # No Makefile.
+    dontBuild = true;
+
+    installPhase = ''
+      mkdir -p $out/share/lua/${lua.luaversion}/std
+      cp -r lib/std/_debug $out/share/lua/${lua.luaversion}/std/
+    '';
+
+    meta = with stdenv.lib; {
+      description = "Manage an overall debug state, and associated hint substates.";
+      homepage    = https://lua-stdlib.github.io/_debug;
+      license     = licenses.mit;
+      maintainers = with maintainers; [ lblasc ];
+      platforms   = platforms.unix;
+    };
+  };
+
   vicious = stdenv.mkDerivation rec {
     name = "vicious-${version}";
     version = "2.3.1";