Unverified Commit 6a10f24e authored by Austin Horstman's avatar Austin Horstman
Browse files

luaPackages.teal-language-server: 0.0.5-1-main -> 0.1.1-1

parent 983d1dd2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -159,7 +159,7 @@ sqlite,,,,,,
std._debug,,,,,,
std.normalize,,,,,,
stdlib,,,,41.2.2,,
teal-language-server,,,,0.0.5-1,,
teal-language-server,,,,,,
telescope-manix,,,,,,
telescope.nvim,,,,,5.1,
tiktoken_core,,,,,,natsukium
+15 −7
Original line number Diff line number Diff line
@@ -5772,38 +5772,46 @@ final: prev: {
    {
      argparse,
      buildLuarocksPackage,
      dkjson,
      fetchFromGitHub,
      fetchurl,
      inspect,
      ltreesitter-ts,
      lua-cjson,
      luafilesystem,
      luarocks-build-treesitter-parser,
      lusc_luv,
      luv,
      tl,
      tree-sitter-cli,
      tree-sitter-teal,
    }:
    buildLuarocksPackage {
      pname = "teal-language-server";
      version = "0.0.5-1";
      version = "0.1.1-1";
      knownRockspec =
        (fetchurl {
          url = "mirror://luarocks/teal-language-server-0.0.5-1.rockspec";
          sha256 = "11ps1hgkgli4sf9gcj7pin4kbc5w0yck0daig1ghqssn2q9m2x5l";
          url = "mirror://luarocks/teal-language-server-0.1.1-1.rockspec";
          sha256 = "1dhhqm2dwl1i27dni8yd6l7qjd1xhz16b772jp96aj66rizhkvcr";
        }).outPath;
      src = fetchFromGitHub {
        owner = "teal-language";
        repo = "teal-language-server";
        rev = "main";
        hash = "sha256-TbNvYG2aRt27+sfXvZOlq/F7Gy6sQtoDz6satC+Qqss=";
        tag = "0.1.1";
        hash = "sha256-UgN3BOdsxUIsn1HAXEmAzHns1ZKylxUo7owI2uYsNlA=";
      };

      nativeBuildInputs = [ luarocks-build-treesitter-parser ];
      propagatedBuildInputs = [
        argparse
        dkjson
        inspect
        ltreesitter-ts
        lua-cjson
        luafilesystem
        lusc_luv
        luv
        tl
        tree-sitter-cli
        tree-sitter-teal
      ];

      meta = {
+27 −0
Original line number Diff line number Diff line
@@ -1129,6 +1129,33 @@ in
    '';
  };

  teal-language-server = prev.teal-language-server.overrideAttrs (old: {
    strictDeps = false;
    # Relax lockfile-pinned deps (e.g. luafilesystem 1.8.0-1) so nixpkgs
    # packaged versions can satisfy dependencies.
    preConfigure = (old.preConfigure or "") + ''
      rm -f luarocks.lock
    '';
    postConfigure = (old.postConfigure or "") + ''
      substituteInPlace ''${rockspecFilename} \
        --replace-fail '"ltreesitter-ts == 0.0.1",' '"ltreesitter >= 0.2.0",' \
        --replace-fail '"tree-sitter-cli == 0.24.4",' "" \
        --replace-fail '"tl == 0.24.4",' '"tl >= 0.24.4",' \
        --replace-fail '"tree-sitter-teal == 0.0.33",' '"tree-sitter-teal >= 0.0.33",'
    '';

    nativeBuildInputs =
      (lib.filter (
        drv:
        !(lib.elem (lib.getName drv) [
          "ltreesitter-ts"
        ])
      ) old.nativeBuildInputs)
      ++ [
        final.ltreesitter
      ];
  });

  tiktoken_core = prev.tiktoken_core.overrideAttrs (old: {
    cargoDeps = rustPlatform.fetchCargoVendor {
      inherit (old) src;