pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / by-name / cs / csharp-ls / package.nix
blob75ad3c6aaf138b412a57b2a18991620d880a4c34
2   lib,
3   buildDotnetGlobalTool,
4   dotnetCorePackages,
5   nix-update-script,
6 }:
7 let
8   inherit (dotnetCorePackages) sdk_8_0;
9 in
11 buildDotnetGlobalTool rec {
12   pname = "csharp-ls";
13   version = "0.15.0";
15   nugetHash = "sha256-Fp1D2z4x2e85z4IO4xQentS7dbqhFT3e/BPZm0d5L5M=";
17   dotnet-sdk = sdk_8_0;
18   dotnet-runtime = sdk_8_0;
20   passthru.tests = {
21     updateScript = nix-update-script { };
22   };
24   meta = {
25     description = "Roslyn-based LSP language server for C#";
26     mainProgram = "csharp-ls";
27     homepage = "https://github.com/razzmatazz/csharp-language-server";
28     changelog = "https://github.com/razzmatazz/csharp-language-server/releases/tag/v${version}";
29     license = lib.licenses.mit;
30     platforms = lib.platforms.unix;
31     maintainers = with lib.maintainers; [ GaetanLepage ];
32   };