md-lsp: init at 0.1.1 (#427033)

authored by Aleksana and committed by GitHub df4f252c 5349052f

+38
+38
pkgs/by-name/md/md-lsp/package.nix
···
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + nix-update-script, 5 + rustPlatform, 6 + versionCheckHook, 7 + }: 8 + 9 + rustPlatform.buildRustPackage (finalAttrs: { 10 + pname = "md-lsp"; 11 + version = "0.1.1"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "matkrin"; 15 + repo = "md-lsp"; 16 + tag = "v${finalAttrs.version}"; 17 + hash = "sha256-LUPZBDiS9jeUZ4r3BhZOK5SeOL7KuXu+Uy7CowzCdjo="; 18 + }; 19 + 20 + cargoHash = "sha256-YS7ANZlxlRpl4ww/EJM57MTb+5WAW4mH6cQoziFCv18="; 21 + 22 + nativeInstallCheckInputs = [ versionCheckHook ]; 23 + versionCheckProgramArg = "--version"; 24 + 25 + passthru = { 26 + updateScript = nix-update-script { 27 + extraArgs = [ "--version=branch" ]; 28 + }; 29 + }; 30 + 31 + meta = { 32 + description = "Language server implementation for markdown files made in Rust"; 33 + homepage = "https://github.com/matkrin/md-lsp"; 34 + license = lib.licenses.mit; 35 + maintainers = with lib.maintainers; [ mahyarmirrashed ]; 36 + mainProgram = "md-lsp"; 37 + }; 38 + })