From f52f3ec6f291c096478da0fce47aa6b78589f3ca Mon Sep 17 00:00:00 2001 From: Bart Brouns Date: Wed, 29 Oct 2025 16:52:17 +0100 Subject: [PATCH] faustlsp: init at unstable-2025-10-29 --- pkgs/by-name/fa/faustlsp/package.nix | 32 ++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/fa/faustlsp/package.nix diff --git a/pkgs/by-name/fa/faustlsp/package.nix b/pkgs/by-name/fa/faustlsp/package.nix new file mode 100644 index 000000000000..fd32f2f6fe2f --- /dev/null +++ b/pkgs/by-name/fa/faustlsp/package.nix @@ -0,0 +1,32 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule (finalAttrs: { + pname = "faustlsp"; + version = "0-unstable-2025-10-29"; + + src = fetchFromGitHub { + owner = "grame-cncm"; + repo = "faustlsp"; + rev = "017e28bbf03cf632118a0a7e0d5dbe0c6a6ea52e"; + hash = "sha256-cidOJYQf58+zS9HlTJkzUy7zStHuX8bVhf4EkG9qR5k="; + }; + + vendorHash = "sha256-9qARh53TboBuTYp6kGxR53yjDkix0CKIt1VPYBmg0dY="; + + proxyVendor = true; + + doCheck = false; + + meta = { + description = "Language Server Protocol (LSP) implementation for the Faust programming language"; + homepage = "https://github.com/grame-cncm/faustlsp"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ magnetophon ]; + mainProgram = "faustlsp"; + platforms = lib.platforms.all; + }; +})