Unverified Commit c6e077b0 authored by Gaétan Lepage's avatar Gaétan Lepage Committed by GitHub
Browse files

vimPlugins.lze: init at 0.1.1 (#339387)

parents d56bce1f 6b1aa615
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -105,6 +105,7 @@ luv,,,,1.48.0-2,,
lush.nvim,,,https://luarocks.org/dev,,,teto
lyaml,,,,,,lblasc
lz.n,,,,,,mrcjkb
lze,,,,,,birdee
lzn-auto-require,,,,,,mrcjkb
magick,,,,,5.1,donovanglover
markdown,,,,,,
+2 −0
Original line number Diff line number Diff line
@@ -1056,6 +1056,8 @@

  lz-n = neovimUtils.buildNeovimPlugin { luaAttr = "lz-n"; };

  lze = neovimUtils.buildNeovimPlugin { luaAttr = "lze"; };

  lzn-auto-require = neovimUtils.buildNeovimPlugin { luaAttr = "lzn-auto-require"; };

  magma-nvim-goose = buildVimPlugin {
+23 −0
Original line number Diff line number Diff line
@@ -2512,6 +2512,29 @@ buildLuarocksPackage {
  };
}) {};

lze = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }:
buildLuarocksPackage {
  pname = "lze";
  version = "0.1.1-1";
  knownRockspec = (fetchurl {
    url    = "mirror://luarocks/lze-0.1.1-1.rockspec";
    sha256 = "0rih9kgx846qhp1fmsqlnp8y08kv4hp8gl9dwykz4zr0zljy94j3";
  }).outPath;
  src = fetchzip {
    url    = "https://github.com/BirdeeHub/lze/archive/v0.1.1.zip";
    sha256 = "1s6n61jabsv94s37xd5g0y7fxhficc4rwsklgsmzajravpgy60a8";
  };

  disabled = luaOlder "5.1";

  meta = {
    homepage = "https://github.com/BirdeeHub/lze";
    description = "A lazy-loading library for neovim, inspired by, but different from, nvim-neorocks/lz.n";
    maintainers = with lib.maintainers; [ birdee ];
    license.fullName = "GPL-2+";
  };
}) {};

lzn-auto-require = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder, lz-n }:
buildLuarocksPackage {
  pname = "lzn-auto-require";
+11 −0
Original line number Diff line number Diff line
@@ -543,6 +543,17 @@ in
      '';
  });

  lze  = prev.lze.overrideAttrs(oa: {
    doCheck = lua.luaversion == "5.1";
    nativeCheckInputs = [ final.nlua final.busted ];
    checkPhase = ''
      runHook preCheck
      export HOME=$(mktemp -d)
      busted --lua=nlua
      runHook postCheck
    '';
  });

  neotest  = prev.neotest.overrideAttrs(oa: {
    doCheck = true;
    nativeCheckInputs = oa.nativeCheckInputs ++ [