nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 fetchFromGitHub,
4 buildDunePackage,
5 logs,
6 ppx_yojson_conv_lib,
7 trace,
8 uutf,
9}:
10
11buildDunePackage (finalAttrs: {
12 pname = "linol";
13 version = "0.10";
14
15 minimalOCamlVersion = "4.14";
16
17 src = fetchFromGitHub {
18 owner = "c-cube";
19 repo = "linol";
20 tag = "v${finalAttrs.version}";
21 hash = "sha256-G/5nTJd+MxPgNObKW2Hmmwn4HejQ81c3f4oVXjpNSZg=";
22 };
23
24 propagatedBuildInputs = [
25 logs
26 ppx_yojson_conv_lib
27 trace
28 uutf
29 ];
30
31 meta = {
32 description = "LSP server library";
33 homepage = "https://github.com/c-cube/linol";
34 changelog = "https://raw.githubusercontent.com/c-cube/linol/refs/tags/v${finalAttrs.version}/CHANGES.md";
35 license = lib.licenses.mit;
36 maintainers = with lib.maintainers; [
37 stepbrobd
38 ulrikstrid
39 ];
40 };
41})