nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 buildGoModule,
4 fetchFromGitHub,
5}:
6
7buildGoModule (finalAttrs: {
8 pname = "faustlsp";
9 version = "0-unstable-2025-10-29";
10
11 src = fetchFromGitHub {
12 owner = "grame-cncm";
13 repo = "faustlsp";
14 rev = "017e28bbf03cf632118a0a7e0d5dbe0c6a6ea52e";
15 hash = "sha256-cidOJYQf58+zS9HlTJkzUy7zStHuX8bVhf4EkG9qR5k=";
16 };
17
18 vendorHash = "sha256-9qARh53TboBuTYp6kGxR53yjDkix0CKIt1VPYBmg0dY=";
19
20 proxyVendor = true;
21
22 doCheck = false;
23
24 meta = {
25 description = "Language Server Protocol (LSP) implementation for the Faust programming language";
26 homepage = "https://github.com/grame-cncm/faustlsp";
27 license = lib.licenses.gpl3Plus;
28 maintainers = with lib.maintainers; [ magnetophon ];
29 mainProgram = "faustlsp";
30 platforms = lib.platforms.all;
31 };
32})