lol

emmylua-ls: init at 0.10.0 (#431263)

authored by

Gaétan Lepage and committed by
GitHub
eb6f0329 b7f11175

+45
+45
pkgs/by-name/em/emmylua-ls/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + rustPlatform, 5 + versionCheckHook, 6 + nix-update-script, 7 + }: 8 + rustPlatform.buildRustPackage (finalAttrs: { 9 + pname = "emmylua_ls"; 10 + version = "0.10.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "EmmyLuaLs"; 14 + repo = "emmylua-analyzer-rust"; 15 + tag = finalAttrs.version; 16 + hash = "sha256-Fvg3G0C/YECDEWZ4mDC5b8qocWvyDJ9KdLYNtwIu0+I="; 17 + }; 18 + 19 + buildAndTestSubdir = "crates/emmylua_ls"; 20 + 21 + cargoHash = "sha256-MIGYx1qMxsCCq3QkFeOuKbM4w/sJ2K0T+SRIDJQjf/8="; 22 + 23 + nativeInstallCheckInputs = [ 24 + versionCheckHook 25 + ]; 26 + versionCheckProgram = "${placeholder "out"}/bin/emmylua_ls"; 27 + versionCheckProgramArg = "--version"; 28 + doInstallCheck = true; 29 + 30 + passthru = { 31 + updateScript = nix-update-script { }; 32 + }; 33 + 34 + meta = { 35 + description = "EmmyLua Language Server"; 36 + homepage = "https://github.com/EmmyLuaLs/emmylua-analyzer-rust"; 37 + changelog = "https://github.com/EmmyLuaLs/emmylua-analyzer-rust/blob/${finalAttrs.src.tag}/CHANGELOG.md"; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ 40 + mrcjkb 41 + ]; 42 + platforms = lib.platforms.all; 43 + mainProgram = "emmylua_ls"; 44 + }; 45 + })