nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at fix-function-merge 30 lines 826 B view raw
1{ lib, fetchFromGitHub, fetchpatch, buildDunePackage, yojson, logs, lsp, ppx_yojson_conv_lib, trace }: 2 3buildDunePackage 4rec { 5 pname = "linol"; 6 version = "0.5"; 7 8 minimalOCamlVersion = "4.14"; 9 10 src = fetchFromGitHub { 11 owner = "c-cube"; 12 repo = "linol"; 13 rev = "v${version}"; 14 hash = "sha256-ULPOB/hb+2VXDB/eK66WDDh/wj0bOwUt0tZsiIXqndo="; 15 }; 16 17 patches = fetchpatch { 18 url = "https://github.com/c-cube/linol/commit/d8ebcf9a60f1e7251d14cdcd0b2ebd5b7f8eec6d.patch"; 19 hash = "sha256-JHR0P0X3ep5HvDWW43dMb452/WsFKS4e+5Qhk4MzaxQ="; 20 }; 21 22 propagatedBuildInputs = [ yojson logs lsp ppx_yojson_conv_lib trace ]; 23 24 meta = with lib; { 25 description = "LSP server library"; 26 license = licenses.mit; 27 maintainers = [ maintainers.ulrikstrid ]; 28 homepage = "https://github.com/c-cube/linol"; 29 }; 30}