From 17260b299f6db0f5c47b2f272995a6e339329a1e Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 28 Jul 2024 22:21:43 +0200 Subject: [PATCH] lexical: 0.6.1 -> 0.7.0 Diff: https://github.com/lexical-lsp/lexical/compare/refs/tags/v0.6.1...v0.7.0 Changelog: https://github.com/lexical-lsp/lexical/releases/tag/v0.7.0 --- pkgs/by-name/le/lexical/package.nix | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/le/lexical/package.nix b/pkgs/by-name/le/lexical/package.nix index d836b471cc8d..18a73f2825de 100644 --- a/pkgs/by-name/le/lexical/package.nix +++ b/pkgs/by-name/le/lexical/package.nix @@ -3,23 +3,26 @@ beamPackages, fetchFromGitHub, elixir, + nix-update-script, + testers, + lexical, }: beamPackages.mixRelease rec { pname = "lexical"; - version = "0.6.1"; + version = "0.7.0"; src = fetchFromGitHub { owner = "lexical-lsp"; repo = "lexical"; rev = "refs/tags/v${version}"; - hash = "sha256-gDiNjtYeEGoYoyoNmPh73EuYCvY36y9lUyLasbFrFgs="; + hash = "sha256-veIFr8oovEhukwkGzj02pdc6vN1FCXGz1kn4FAcMALQ="; }; mixFodDeps = beamPackages.fetchMixDeps { inherit pname version src; - hash = "sha256-xihxPfdLPr5jWFfcX2tccFUl7ND1mi9u8Dn28k6lGVA="; + hash = "sha256-pqghYSBeDHfeZclC7jQU0FbadioTZ6uT3+InEUSW3rY="; }; installPhase = '' @@ -36,11 +39,17 @@ beamPackages.mixRelease rec { makeWrapper "$out/libexec/start_lexical.sh" "$out/bin/lexical" --set RELEASE_COOKIE lexical ''; - meta = with lib; { + passthru = { + updateScript = nix-update-script { }; + tests.version = testers.testVersion { package = lexical; }; + }; + + meta = { description = "Lexical is a next-generation elixir language server"; homepage = "https://github.com/lexical-lsp/lexical"; - license = licenses.asl20; - maintainers = with maintainers; [ GaetanLepage ]; + changelog = "https://github.com/lexical-lsp/lexical/releases/tag/v${version}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ GaetanLepage ]; mainProgram = "lexical"; platforms = beamPackages.erlang.meta.platforms; };