Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • tchoutri/horizon-platform
  • jonge/horizon-platform
  • raoulhc/horizon-platform
  • package-sets/horizon-platform
Show changes
Showing
with 81 additions and 505 deletions
{ mkDerivation, Glob, base, bytestring, containers, deepseq
, doctest, ghc-prim, hashable, hedgehog, lib, mtl, stm, tasty-bench
, text, transformers, unordered-containers
{ mkDerivation, QuickCheck, base, criterion, genvalidity
, genvalidity-criterion, genvalidity-sydtest, iproute, lib
, network-uri, sydtest, sydtest-discover, validity
, validity-network-uri
}:
mkDerivation {
pname = "relude";
version = "1.2.1.0";
sha256 = "784f745bfa6bc008189c8d2af62a59e1a466b429f85d6427f6e25bf38545d725";
revision = "1";
editedCabalFile = "1dqgl50rlrq0d84x5ffm5d4sp275wfm3f03k25ryq0ni1prhrarc";
pname = "genvalidity-network-uri";
version = "0.0.0.0";
sha256 = "7a56112360b6f2887c2b87e640e175fa150b22582d807b8c377b1a8626c5055b";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base bytestring containers deepseq ghc-prim hashable mtl stm text
transformers unordered-containers
base genvalidity iproute network-uri QuickCheck validity
validity-network-uri
];
testHaskellDepends = [
base bytestring containers doctest Glob hedgehog text
base genvalidity genvalidity-sydtest network-uri QuickCheck sydtest
validity-network-uri
];
testToolDepends = [ sydtest-discover ];
benchmarkHaskellDepends = [
base tasty-bench unordered-containers
base criterion genvalidity genvalidity-criterion network-uri
QuickCheck
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
......@@ -28,8 +30,8 @@ mkDerivation {
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/kowainik/relude";
description = "Safe, performant, user-friendly and lightweight Haskell Standard Library";
homepage = "https://github.com/NorfairKing/validity#readme";
description = "GenValidity support for URI";
license = lib.licenses.mit;
broken = false;
}
\ No newline at end of file
{ mkDerivation, base, containers, directory, filepath, ghc
, ghc-boot, ghc-paths, lib, process, safe-exceptions
, template-haskell, th-compat, transformers
}:
mkDerivation {
pname = "ghc-check";
version = "0.5.0.8";
sha256 = "1025a8353fb7c318b27b8dc6b268d22f1f64c271031ed0ce4defb0f9100d7cd4";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base containers directory filepath ghc ghc-boot ghc-paths process
safe-exceptions template-haskell th-compat transformers
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "detect mismatches between compile-time and run-time versions of the ghc api";
license = lib.licenses.bsd3;
broken = false;
}
\ No newline at end of file
{ mkDerivation, Cabal-syntax, Diff, HUnit, base, bytestring
, containers, data-default, directory, fail, filemanip, filepath
, free, ghc, ghc-boot, ghc-paths, lib, mtl, ordered-containers
, silently, syb
}:
mkDerivation {
pname = "ghc-exactprint";
version = "1.6.1.3";
sha256 = "feba1ec1d3df0822ecfb74cfa6221f3c0966419919fa508b031492dc523a4be3";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base bytestring containers data-default directory fail filepath
free ghc ghc-boot mtl ordered-containers syb
];
testHaskellDepends = [
base bytestring Cabal-syntax containers data-default Diff directory
fail filemanip filepath ghc ghc-boot ghc-paths HUnit mtl
ordered-containers silently syb
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "ExactPrint for GHC";
license = lib.licenses.bsd3;
broken = false;
}
\ No newline at end of file
{ mkDerivation, alex, array, base, binary, bytestring, containers
, deepseq, directory, exceptions, filepath, ghc-prim, happy, lib
, parsec, pretty, process, time, transformers, unix
}:
mkDerivation {
pname = "ghc-lib-parser";
version = "9.6.3.20231014";
sha256 = "389c9229a966fb7d11bdec30e94e47299820e1c24c15e959da242f368c3c77cc";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
array base binary bytestring containers deepseq directory
exceptions filepath ghc-prim parsec pretty process time
transformers unix
];
libraryToolDepends = [ alex happy ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/digital-asset/ghc-lib";
description = "The GHC API, decoupled from GHC versions";
license = lib.licenses.bsd3;
broken = false;
}
\ No newline at end of file
{ mkDerivation, base, ghc, lib }:
mkDerivation {
pname = "ghc-tcplugins-extra";
version = "0.4.5";
sha256 = "0b6831620bae37d090139a89635d31c83b37a29ee89c26f0a586452b94ae10c3";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [ base ghc ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/clash-lang/ghc-tcplugins-extra#readme";
description = "Utilities for writing GHC type-checker plugins";
license = lib.licenses.bsd2;
broken = false;
}
\ No newline at end of file
{ mkDerivation, base, bytestring, lib, tasty-bench, text }:
mkDerivation {
pname = "ghc-trace-events";
version = "0.1.2.7";
sha256 = "515a651df3a942508a3e21f505c86b9f10ecd1b53e8c111ecf520dd95a3313bf";
version = "0.1.2.9";
sha256 = "e9a7df7f8e361b8a2e509b1807407c4654f16a735642d54e85c8c943fe41d305";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
......
......@@ -4,8 +4,8 @@
}:
mkDerivation {
pname = "ghc-typelits-knownnat";
version = "0.7.9";
sha256 = "8d9963f02daaedb20c0edc1c27e6e7536ebbe927b281319e7d2cc9f1e5066dc0";
version = "0.7.12";
sha256 = "3fc9417baf4eac0cdc816e2b1bee52d7f731b205a1fb7da756f5181314565264";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
......
......@@ -4,13 +4,14 @@
}:
mkDerivation {
pname = "ghc-typelits-natnormalise";
version = "0.7.9";
sha256 = "86e08fb6a3b7d9039756353394e59226d344d602f4ff552a29116608808ac7ba";
version = "0.7.10";
sha256 = "7b134742ce0f1042f27e735626a115e1a0095b788190e59056c0e7471b3e0413";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base containers ghc ghc-bignum ghc-tcplugins-extra transformers
base containers ghc ghc-bignum ghc-tcplugins-extra template-haskell
transformers
];
testHaskellDepends = [
base ghc-prim tasty tasty-hunit template-haskell
......
{ mkDerivation, ansi-terminal, base, cmdargs, containers, directory
, extra, filepath, fsnotify, lib, process, tasty, tasty-hunit
, terminal-size, time, unix
}:
mkDerivation {
pname = "ghcid";
version = "0.8.9";
sha256 = "44c29c53fc33541fbde0702c62faa6a756468a24381d1184472b7ede00a308b7";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
ansi-terminal base cmdargs directory extra filepath process time
];
executableHaskellDepends = [
ansi-terminal base cmdargs containers directory extra filepath
fsnotify process terminal-size time unix
];
testHaskellDepends = [
ansi-terminal base cmdargs containers directory extra filepath
fsnotify process tasty tasty-hunit terminal-size time unix
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/ndmitchell/ghcid#readme";
description = "GHCi based bare bones IDE";
license = lib.licenses.bsd3;
broken = false;
}
\ No newline at end of file
{ mkDerivation, aeson, async, base, binary, bytestring, containers
, data-default, deepseq, directory, extra, filepath, ghcide
, ghcide-test-utils, hashable, hls-graph, hls-plugin-api
, implicit-hie, lens, lib, lsp-test, lsp-types
, optparse-applicative, parser-combinators, process, row-types
, safe-exceptions, shake, tasty, tasty-hunit, tasty-rerun, text
}:
mkDerivation {
pname = "ghcide-bench";
version = "2.4.0.0";
sha256 = "cc8ba53e0cc7fd5648f49d266f25bd978e8d507f149dd8915d75d98cc795973e";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson async base binary bytestring deepseq directory extra filepath
ghcide ghcide-test-utils hashable lens lsp-test lsp-types
optparse-applicative parser-combinators process row-types
safe-exceptions shake text
];
executableHaskellDepends = [
aeson base bytestring containers data-default directory extra
filepath hls-graph hls-plugin-api lens lsp-test lsp-types
optparse-applicative process safe-exceptions shake tasty-hunit text
];
testHaskellDepends = [
base extra lsp-test tasty tasty-hunit tasty-rerun
];
testToolDepends = [ ghcide implicit-hie ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskell/haskell-language-server/tree/master/ghcide#readme";
description = "An LSP client for running performance experiments on HLS";
license = lib.licenses.asl20;
broken = false;
}
\ No newline at end of file
{ mkDerivation, aeson, base, containers, data-default, directory
, extra, filepath, ghcide, hls-plugin-api, lens, lib, lsp-test
, lsp-types, tasty-hunit, text
}:
mkDerivation {
pname = "ghcide-test-utils";
version = "1.9.0.0";
sha256 = "66b69e0aa0285195ae1af3e9cc968987a71cc24ba6c4e69187b12ee205ef9d38";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson base containers data-default directory extra filepath ghcide
hls-plugin-api lens lsp-test lsp-types tasty-hunit text
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskell/haskell-language-server/tree/master/ghcide#readme";
description = "Test utils for ghcide";
license = lib.licenses.asl20;
broken = false;
}
\ No newline at end of file
{ mkDerivation, Diff, Glob, QuickCheck, aeson, array, async, base
, base16-bytestring, binary, bytestring, case-insensitive
, co-log-core, containers, cryptohash-sha1, data-default, deepseq
, dependent-map, dependent-sum, directory, dlist, enummapset
, exceptions, extra, filepath, fingertree, focus, fuzzy, ghc
, ghc-boot, ghc-boot-th, ghc-check, ghc-paths, ghc-trace-events
, gitrev, haddock-library, hashable, hie-bios, hie-compat, hiedb
, hls-graph, hls-plugin-api, implicit-hie, implicit-hie-cradle
, lens, lib, list-t, lsp, lsp-test, lsp-types, monoid-subclasses
, mtl, network-uri, opentelemetry, optparse-applicative, parallel
, prettyprinter, prettyprinter-ansi-terminal, random, regex-tdfa
, row-types, safe-exceptions, shake, sorted-list, sqlite-simple
, stm, stm-containers, syb, tasty, tasty-expected-failure
, tasty-hunit, tasty-quickcheck, tasty-rerun, text, text-rope, time
, transformers, unix, unliftio, unliftio-core, unordered-containers
, vector
}:
mkDerivation {
pname = "ghcide";
version = "2.4.0.0";
sha256 = "6675ef6543b2e2f16fb3096fc7c2047d5cbe910c70abcb3ccd79faca4bea4cdf";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson array async base base16-bytestring binary bytestring
case-insensitive co-log-core containers cryptohash-sha1
data-default deepseq dependent-map dependent-sum Diff directory
dlist enummapset exceptions extra filepath fingertree focus ghc
ghc-boot ghc-boot-th ghc-check ghc-paths ghc-trace-events Glob
haddock-library hashable hie-bios hie-compat hiedb hls-graph
hls-plugin-api implicit-hie implicit-hie-cradle lens list-t lsp
lsp-types mtl opentelemetry optparse-applicative parallel
prettyprinter prettyprinter-ansi-terminal random regex-tdfa
row-types safe-exceptions sorted-list sqlite-simple stm
stm-containers syb text text-rope time transformers unix unliftio
unliftio-core unordered-containers vector
];
executableHaskellDepends = [
base data-default extra gitrev hls-plugin-api lsp lsp-types
optparse-applicative
];
testHaskellDepends = [
aeson async base containers data-default directory extra filepath
fuzzy ghc hls-plugin-api lens list-t lsp lsp-test lsp-types
monoid-subclasses mtl network-uri QuickCheck random regex-tdfa
row-types shake sqlite-simple stm stm-containers tasty
tasty-expected-failure tasty-hunit tasty-quickcheck tasty-rerun
text text-rope unordered-containers
];
testToolDepends = [ implicit-hie ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskell/haskell-language-server/tree/master/ghcide#readme";
description = "The core of an IDE";
license = lib.licenses.asl20;
broken = false;
}
\ No newline at end of file
{ mkDerivation, base, base-compat, directory, filepath, lib
, process, template-haskell
}:
mkDerivation {
pname = "gitrev";
version = "1.3.1";
sha256 = "a89964db24f56727b0e7b10c98fe7c116d721d8c46f52d6e77088669aaa38332";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base base-compat directory filepath process template-haskell
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/acfoltzer/gitrev";
description = "Compile git revision info into Haskell projects";
license = lib.licenses.bsd3;
broken = false;
}
\ No newline at end of file
{ mkDerivation, QuickCheck, base, base-compat, base-orphans
, containers, ghc-boot-th, ghc-prim, hspec, hspec-discover, lib
, tagged, template-haskell, th-abstraction, transformers
, transformers-compat, void
{ mkDerivation, QuickCheck, base, bytestring, colour, containers
, criterion, deepseq, directory, dlist, fgl, fgl-arbitrary
, filepath, graphviz, hspec, hspec-discover, lib, mtl, polyparse
, process, temporary, text, wl-pprint-text
}:
mkDerivation {
pname = "deriving-compat";
version = "0.6.5";
sha256 = "47412ecf53461a43d4cc2b705cbc9bb4a958bff7b9008a2582c26b73df5532f3";
revision = "1";
editedCabalFile = "093kv76593jr1af12c5idqr97mbkf9vs93zbhrw7kcqwiydpsi91";
pname = "graphviz";
version = "2999.20.2.0";
sha256 = "fcceeced6d716413566d9031716260a86b7fa0671f4727147318d507cb3270a2";
isLibrary = true;
isExecutable = false;
isExecutable = true;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base containers ghc-boot-th ghc-prim template-haskell
th-abstraction transformers transformers-compat
base bytestring colour containers directory dlist fgl filepath mtl
polyparse process temporary text wl-pprint-text
];
testHaskellDepends = [
base base-compat base-orphans hspec QuickCheck tagged
template-haskell transformers transformers-compat void
base containers fgl fgl-arbitrary filepath hspec QuickCheck text
];
testSystemDepends = [ graphviz ];
testToolDepends = [ hspec-discover ];
benchmarkHaskellDepends = [ base criterion deepseq text ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
......@@ -28,8 +27,8 @@ mkDerivation {
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskell-compat/deriving-compat";
description = "Backports of GHC deriving extensions";
homepage = "https://gitlab.com/daniel-casanueva/haskell/graphviz";
description = "Bindings to Graphviz for graph visualisation";
license = lib.licenses.bsd3;
broken = false;
}
\ No newline at end of file
......@@ -5,6 +5,8 @@ mkDerivation {
pname = "gridtables";
version = "0.1.0.0";
sha256 = "d6ac341bc7997d39a3b1f6cd811f70ab69689d9c3117ce3bc44bfb2ec55ab0ea";
revision = "1";
editedCabalFile = "0ay4ywi8w5kk4blf8jqxhivzprp1ivpdlw6racr1692psyizmxi0";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
......
{ mkDerivation, Cabal, alex, array, base, containers, directory
, filepath, happy, hashtables, lib, pretty, process, random
}:
mkDerivation {
pname = "gtk2hs-buildtools";
version = "0.13.10.0";
sha256 = "dcbb47e95da9a59d3058485d352bb2a66830cb741ccce078d56940938a1d8573";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
array base Cabal containers directory filepath hashtables pretty
process random
];
libraryToolDepends = [ alex happy ];
executableHaskellDepends = [ base ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://projects.haskell.org/gtk2hs/";
description = "Tools to build the Gtk2Hs suite of User Interface libraries";
license = lib.licenses.gpl2Only;
broken = false;
}
\ No newline at end of file
{ mkDerivation, Cabal, Cabal-syntax, QuickCheck, aeson, base
, base16-bytestring, base64-bytestring, bytestring, containers
, cryptohash-sha256, directory, ed25519, filepath, ghc-prim, lib
, lukko, mtl, network, network-uri, parsec, pretty, tar, tasty
, tasty-hunit, tasty-quickcheck, template-haskell, temporary, text
, time, transformers, unordered-containers, vector, zlib
}:
mkDerivation {
pname = "hackage-security";
version = "0.6.2.3";
sha256 = "52ee0576971955571d846b8e6c09638f89f4f7881f4a95173e44ccc0d856a066";
revision = "8";
editedCabalFile = "1gzk9hrq0rv94msbvnkynzj5pnh94ixray8dl639zr29qh55cbib";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base base16-bytestring base64-bytestring bytestring Cabal
Cabal-syntax containers cryptohash-sha256 directory ed25519
filepath ghc-prim lukko mtl network network-uri parsec pretty tar
template-haskell time transformers zlib
];
testHaskellDepends = [
aeson base bytestring Cabal Cabal-syntax containers network-uri
QuickCheck tar tasty tasty-hunit tasty-quickcheck temporary text
time unordered-containers vector zlib
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskell/hackage-security";
description = "Hackage security library";
license = lib.licenses.bsd3;
broken = false;
}
\ No newline at end of file
{ mkDerivation, QuickCheck, array, base, bytestring, cryptonite
, lib, mtl, template-haskell
}:
mkDerivation {
pname = "hashing";
version = "0.1.1.0";
sha256 = "71d9be6f44c1f786b7b28e09acdcb013e4f5ebe953e01bd9752fd54a9bd17ca8";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = false;
libraryHaskellDepends = [ array base bytestring ];
executableHaskellDepends = [
array base bytestring mtl QuickCheck
];
testHaskellDepends = [
array base bytestring cryptonite mtl QuickCheck template-haskell
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/wangbj/hashing";
description = "A pure haskell library implements several hash algorithms";
license = lib.licenses.mit;
broken = false;
}
\ No newline at end of file
{ mkDerivation, aeson, aeson-pretty, async, base, base16-bytestring
, binary, bytestring, containers, cryptohash-sha1, data-default
, deepseq, directory, extra, filepath, ghc, ghc-boot-th, ghc-paths
, ghcide, ghcide-bench, ghcide-test-utils, githash, gitrev
, hashable, hie-bios, hiedb, hls-alternate-number-format-plugin
, hls-cabal-fmt-plugin, hls-cabal-plugin, hls-call-hierarchy-plugin
, hls-change-type-signature-plugin, hls-class-plugin
, hls-code-range-plugin, hls-explicit-fixity-plugin
, hls-explicit-imports-plugin, hls-explicit-record-fields-plugin
, hls-gadt-plugin, hls-graph, hls-hlint-plugin
, hls-module-name-plugin, hls-overloaded-record-dot-plugin
, hls-plugin-api, hls-pragmas-plugin
, hls-qualify-imported-names-plugin, hls-refactor-plugin
, hls-retrie-plugin, hls-splice-plugin, hls-test-utils, hp2pretty
, hspec-expectations, implicit-hie, lens, lens-aeson, lib, lsp
, lsp-test, lsp-types, mtl, optparse-applicative, optparse-simple
, prettyprinter, process, regex-tdfa, row-types, safe-exceptions
, shake, shake-bench, sqlite-simple, stm, temporary, text
, transformers, unix, unliftio-core, unordered-containers, yaml
}:
mkDerivation {
pname = "haskell-language-server";
version = "2.4.0.0";
sha256 = "0fc7d587b3cd288d770c684611367fab666f9790c56e49d920787b15b4deeb4b";
configureFlags = [
"-f-eval" "-f-floskell" "-f-fourmolu" "-f-ormolu"
"-f-refine-imports" "-f-rename" "-f-stylishhaskell"
];
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson-pretty async base base16-bytestring bytestring containers
cryptohash-sha1 data-default directory extra filepath ghc ghcide
githash hie-bios hiedb hls-alternate-number-format-plugin
hls-cabal-fmt-plugin hls-cabal-plugin hls-call-hierarchy-plugin
hls-change-type-signature-plugin hls-class-plugin
hls-code-range-plugin hls-explicit-fixity-plugin
hls-explicit-imports-plugin hls-explicit-record-fields-plugin
hls-gadt-plugin hls-graph hls-hlint-plugin hls-module-name-plugin
hls-overloaded-record-dot-plugin hls-plugin-api hls-pragmas-plugin
hls-qualify-imported-names-plugin hls-refactor-plugin
hls-retrie-plugin hls-splice-plugin lsp optparse-applicative
optparse-simple prettyprinter process safe-exceptions sqlite-simple
text unordered-containers
];
executableHaskellDepends = [
aeson async base base16-bytestring binary bytestring containers
cryptohash-sha1 data-default deepseq directory extra filepath ghc
ghc-boot-th ghc-paths ghcide gitrev hashable hie-bios hiedb
hls-graph hls-plugin-api lens lsp lsp-types mtl
optparse-applicative optparse-simple prettyprinter process
regex-tdfa safe-exceptions sqlite-simple stm temporary text
transformers unix unliftio-core unordered-containers
];
testHaskellDepends = [
aeson base bytestring containers data-default deepseq directory
extra filepath ghcide ghcide-test-utils hashable hls-plugin-api
hls-refactor-plugin hls-test-utils hspec-expectations lens
lens-aeson lsp-test lsp-types prettyprinter process row-types text
unordered-containers
];
testToolDepends = [ ghcide ];
benchmarkHaskellDepends = [
aeson base containers data-default directory extra filepath
ghcide-bench hls-plugin-api lens lens-aeson optparse-applicative
shake shake-bench text yaml
];
benchmarkToolDepends = [ ghcide-bench hp2pretty implicit-hie ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskell/haskell-language-server#readme";
description = "LSP server for GHC";
license = lib.licenses.asl20;
broken = false;
}
\ No newline at end of file
{ mkDerivation, array, base, happy, lib, pretty, syb }:
mkDerivation {
pname = "haskell-src";
version = "1.0.4";
sha256 = "8bc77695f9cc113933048409d2ed3bf2a3b947e18312a23b0dbb7838d086f3ea";
revision = "1";
editedCabalFile = "0dfjzq0sxxcalqxygp2svx4890qx8b4amad0xldwy1f4xrp3lsnb";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [ array base pretty syb ];
libraryToolDepends = [ happy ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "Support for manipulating Haskell source code";
license = lib.licenses.bsd3;
broken = false;
}
\ No newline at end of file