csharp-ls: 0.15.0 -> 0.16.0; mark as broken on aarch64-darwin (#367940)

This commit is contained in:
Gaétan Lepage
2024-12-25 21:24:12 +01:00
committed by GitHub

View File

@@ -2,6 +2,8 @@
lib, lib,
buildDotnetGlobalTool, buildDotnetGlobalTool,
dotnetCorePackages, dotnetCorePackages,
versionCheckHook,
nix-update-script,
}: }:
let let
inherit (dotnetCorePackages) sdk_8_0; inherit (dotnetCorePackages) sdk_8_0;
@@ -9,13 +11,21 @@ in
buildDotnetGlobalTool rec { buildDotnetGlobalTool rec {
pname = "csharp-ls"; pname = "csharp-ls";
version = "0.15.0"; version = "0.16.0";
nugetHash = "sha256-Fp1D2z4x2e85z4IO4xQentS7dbqhFT3e/BPZm0d5L5M="; nugetHash = "sha256-1uj0GlnrOXIYcjJSbkr3Kugft9xrHX4RYOeqH0hf1VU=";
dotnet-sdk = sdk_8_0; dotnet-sdk = sdk_8_0;
dotnet-runtime = sdk_8_0; dotnet-runtime = sdk_8_0;
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = [ "--version" ];
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
meta = { meta = {
description = "Roslyn-based LSP language server for C#"; description = "Roslyn-based LSP language server for C#";
mainProgram = "csharp-ls"; mainProgram = "csharp-ls";
@@ -24,5 +34,11 @@ buildDotnetGlobalTool rec {
license = lib.licenses.mit; license = lib.licenses.mit;
platforms = lib.platforms.unix; platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ GaetanLepage ]; maintainers = with lib.maintainers; [ GaetanLepage ];
badPlatforms = [
# Crashes immediatly at runtime
# terminated by signal SIGKILL (Forced quit)
# https://github.com/razzmatazz/csharp-language-server/issues/211
"aarch64-darwin"
];
}; };
} }