summary refs log tree commit diff
path: root/pkgs/development/lua-modules
diff options
context:
space:
mode:
authorVladimír Čunát <v@cunat.cz>2019-05-01 09:43:59 +0200
committerVladimír Čunát <v@cunat.cz>2019-05-01 10:33:26 +0200
commit6108e63a01f4ec126161def3334d31ec000338ae (patch)
tree7dcd77c19aa3799af6c23cfa4106506d30bc1375 /pkgs/development/lua-modules
parentbf3dea4164ed45848b23a680cb68bfcb747b080c (diff)
downloadnixpkgs-6108e63a01f4ec126161def3334d31ec000338ae.tar
nixpkgs-6108e63a01f4ec126161def3334d31ec000338ae.tar.gz
nixpkgs-6108e63a01f4ec126161def3334d31ec000338ae.tar.bz2
nixpkgs-6108e63a01f4ec126161def3334d31ec000338ae.tar.lz
nixpkgs-6108e63a01f4ec126161def3334d31ec000338ae.tar.xz
nixpkgs-6108e63a01f4ec126161def3334d31ec000338ae.tar.zst
nixpkgs-6108e63a01f4ec126161def3334d31ec000338ae.zip
lua*Packages.binaryheap: init at 0.4-1 (generated)
The generator wanted to do various changes in other packages as well,
but I didn't commit those.
Diffstat (limited to 'pkgs/development/lua-modules')
-rw-r--r--pkgs/development/lua-modules/generated-packages.nix20
-rw-r--r--pkgs/development/lua-modules/overrides.nix8
2 files changed, 27 insertions, 1 deletions
diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix
index c8fc051f7a9..10e249f6a93 100644
--- a/pkgs/development/lua-modules/generated-packages.nix
+++ b/pkgs/development/lua-modules/generated-packages.nix
@@ -70,6 +70,26 @@ basexx = buildLuarocksPackage {
     };
   };
 };
+binaryheap = buildLuarocksPackage {
+  pname = "binaryheap";
+  version = "0.4-1";
+
+  src = fetchurl {
+      url    = https://luarocks.org/binaryheap-0.4-1.src.rock;
+      sha256 = "11rd8r3bpinfla2965jgjdv1hilqdc1q6g1qla5978d7vzg19kpc";
+  };
+  disabled = ( luaOlder "5.1");
+  propagatedBuildInputs = [ lua ];  
+  buildType = "builtin";
+
+  meta = {
+    homepage = "https://github.com/Tieske/binaryheap.lua";
+    description="Binary heap implementation in pure Lua";
+    license = {
+      fullName = "MIT/X11";
+    };
+  };
+};
 dkjson = buildLuarocksPackage {
   pname = "dkjson";
   version = "2.5-2";
diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix
index 43b7b877ece..50310a39f74 100644
--- a/pkgs/development/lua-modules/overrides.nix
+++ b/pkgs/development/lua-modules/overrides.nix
@@ -75,4 +75,10 @@ with super;
       sed -i '/set(CMAKE_C_FLAGS/d' CMakeLists.txt
     '';
   });
- }
+
+  binaryheap = super.binaryheap.overrideAttrs(oa: {
+    meta = oa.meta // {
+      maintainers = with pkgs.lib.maintainers; oa.meta.maintainers ++ [ vcunat ];
+    };
+  });
+}