30 lines
1.2 KiB
Nix
30 lines
1.2 KiB
Nix
{ mkDerivation, aeson, base, bytestring, containers, data-default
|
|
, directory, filepath, hashable, haskell-lsp-types, hslogger, hspec
|
|
, lens, mtl, network-uri, parsec, sorted-list, stdenv, stm, text
|
|
, time, transformers, unordered-containers, vector, yi-rope
|
|
}:
|
|
mkDerivation {
|
|
pname = "haskell-lsp";
|
|
version = "0.8.1.0";
|
|
sha256 = "9d4d5400a08b97c43924393e8d2db12948300805965e32f4624e6808a149bec6";
|
|
isLibrary = true;
|
|
isExecutable = true;
|
|
libraryHaskellDepends = [
|
|
aeson base bytestring containers data-default directory filepath
|
|
hashable haskell-lsp-types hslogger lens mtl network-uri parsec
|
|
sorted-list stm text time unordered-containers yi-rope
|
|
];
|
|
executableHaskellDepends = [
|
|
aeson base bytestring containers data-default directory filepath
|
|
hslogger lens mtl network-uri parsec stm text time transformers
|
|
unordered-containers vector yi-rope
|
|
];
|
|
testHaskellDepends = [
|
|
aeson base bytestring containers data-default directory filepath
|
|
hashable hspec lens network-uri sorted-list stm text yi-rope
|
|
];
|
|
homepage = "https://github.com/alanz/haskell-lsp";
|
|
description = "Haskell library for the Microsoft Language Server Protocol";
|
|
license = stdenv.lib.licenses.mit;
|
|
}
|