Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Remove HIE package set until automation can be put in place.

(cherry picked from commit ead2ba88097c58f60cdd0ae5475c64192c7c21d3)

+1 -503
-502
pkgs/development/haskell-modules/hie-packages.nix
··· 1 - { pkgs, stdenv, callPackage }: self: 2 - let src = pkgs.fetchFromGitHub 3 - { owner = "haskell"; 4 - repo = "haskell-ide-engine"; 5 - rev = "3ec8e93e9ca751cf282556998851ffa65f32e06b"; 6 - sha256 = "1wzqzvsa39c1cngmmjryqrq4vqdg6d4wp5wdf17vp96ljvz1cczw"; 7 - }; 8 - cabal-helper-src = pkgs.fetchgit 9 - { url = "https://gitlab.com/dxld/cabal-helper.git"; 10 - rev = "4bfc6b916fcc696a5d82e7cd35713d6eabcb0533"; 11 - sha256 = "1a8231as0wdvi0q73ha9lc0qrx23kmcwf910qaicvmdar5p2b15m"; 12 - }; 13 - ghc-dump-tree-src = pkgs.fetchgit 14 - { url = "https://gitlab.com/alanz/ghc-dump-tree.git"; 15 - rev = "50f8b28fda675cca4df53909667c740120060c49"; 16 - sha256 = "0v3r81apdqp91sv7avy7f0s3im9icrakkggw8q5b7h0h4js6irqj"; 17 - }; 18 - ghc-mod-src = pkgs.fetchFromGitHub 19 - { owner = "wz1000"; 20 - repo = "ghc-mod"; 21 - rev = "03c91ea53b6389e7a1fcf4e471171aa3d6c8de41"; 22 - sha256 = "11iic93klsh5izp8v4mhl7vnnlib821cfhdymlpg4drx7zbm9il6"; 23 - }; 24 - HaRe-src = pkgs.fetchgit 25 - { url = "https://gitlab.com/alanz/HaRe.git"; 26 - rev = "e325975450ce89d790ed3f92de3ef675967d9538"; 27 - sha256 = "0z7r3l4j5a1brz7zb2rgd985m58rs0ki2p59y1l9i46fcy8r9y4g"; 28 - }; 29 - cabal-helper = self.cabal-helper_hie; 30 - haddock-library = self.haddock-library_1_4_4; 31 - hoogle = self.hoogle_5_0_14; 32 - ghc-dump-tree = self.ghc-dump-tree_hie; 33 - ghc-mod = self.ghc-mod_hie; 34 - HaRe = self.HaRe_hie; 35 - in 36 - { ### Overrides required by hie 37 - cabal-helper_hie = callPackage 38 - ({ mkDerivation, base, bytestring, Cabal, cabal-install, containers 39 - , directory, exceptions, filepath, ghc-prim, mtl, process 40 - , semigroupoids, template-haskell, temporary, transformers 41 - , unix, unix-compat, utf8-string 42 - }: 43 - mkDerivation { 44 - pname = "cabal-helper"; 45 - version = "0.8.0.0"; 46 - src = cabal-helper-src; 47 - isLibrary = true; 48 - isExecutable = true; 49 - jailbreak = true; 50 - setupHaskellDepends = [ base Cabal directory filepath ]; 51 - libraryHaskellDepends = [ 52 - base Cabal directory filepath ghc-prim mtl process semigroupoids 53 - transformers unix unix-compat 54 - ]; 55 - executableHaskellDepends = [ 56 - base bytestring Cabal containers directory exceptions filepath 57 - ghc-prim mtl process template-haskell temporary transformers unix 58 - unix-compat utf8-string 59 - ]; 60 - testHaskellDepends = [ 61 - base bytestring Cabal directory exceptions filepath ghc-prim mtl 62 - process template-haskell temporary transformers unix unix-compat 63 - utf8-string 64 - ]; 65 - testToolDepends = [ cabal-install ]; 66 - postInstall = 67 - '' 68 - libexec="$out/libexec/$(basename $out/lib/ghc*/*ghc*)/$name" 69 - mkdir -p "$libexec" 70 - ln -sv $out/bin/cabal-helper-wrapper "$libexec" 71 - ''; 72 - doCheck = false; 73 - description = "Simple interface to some of Cabal's configuration state, mainly used by ghc-mod"; 74 - license = stdenv.lib.licenses.agpl3; 75 - hydraPlatforms = stdenv.lib.platforms.none; 76 - broken = true; 77 - }) {}; 78 - ghc-dump-tree_hie = callPackage 79 - ({ mkDerivation, aeson, base, bytestring, ghc, optparse-applicative 80 - , pretty, pretty-show, process, unordered-containers 81 - , vector 82 - }: 83 - mkDerivation { 84 - pname = "ghc-dump-tree"; 85 - version = "0.2.0.1"; 86 - src = ghc-dump-tree-src; 87 - isLibrary = true; 88 - isExecutable = true; 89 - libraryHaskellDepends = [ 90 - aeson base bytestring ghc pretty pretty-show process 91 - unordered-containers vector 92 - ]; 93 - executableHaskellDepends = [ 94 - aeson base bytestring ghc optparse-applicative pretty pretty-show 95 - process unordered-containers vector 96 - ]; 97 - homepage = "https://github.com/edsko/ghc-dump-tree"; 98 - description = "Dump GHC's parsed, renamed, and type checked ASTs"; 99 - license = stdenv.lib.licenses.bsd3; 100 - hydraPlatforms = stdenv.lib.platforms.none; 101 - broken = true; 102 - }) {}; 103 - ghc-mod-core = callPackage 104 - ({ mkDerivation, base, binary, bytestring, Cabal, cabal-helper 105 - , containers, deepseq, directory, djinn-ghc, extra, fclabels 106 - , filepath, fingertree, ghc, ghc-boot, ghc-paths, ghc-syb-utils 107 - , haskell-src-exts, hlint, monad-control, monad-journal, mtl 108 - , old-time, optparse-applicative, pipes, process, safe, semigroups 109 - , split, syb, template-haskell, temporary, text, time 110 - , transformers, transformers-base 111 - }: 112 - mkDerivation { 113 - pname = "ghc-mod-core"; 114 - version = "5.9.0.0"; 115 - src = "${ghc-mod-src}/core"; 116 - setupHaskellDepends = [ 117 - base Cabal containers directory filepath process template-haskell 118 - transformers 119 - ]; 120 - libraryHaskellDepends = [ 121 - base binary bytestring cabal-helper containers deepseq directory 122 - djinn-ghc extra fclabels filepath fingertree ghc ghc-boot ghc-paths 123 - ghc-syb-utils haskell-src-exts hlint monad-control monad-journal 124 - mtl old-time optparse-applicative pipes process safe semigroups 125 - split syb template-haskell temporary text time transformers 126 - transformers-base 127 - ]; 128 - homepage = "https://github.com/DanielG/ghc-mod"; 129 - description = "Happy Haskell Hacking"; 130 - license = stdenv.lib.licenses.agpl3; 131 - hydraPlatforms = stdenv.lib.platforms.none; 132 - broken = true; 133 - }) { inherit cabal-helper; }; 134 - ghc-mod_hie = callPackage 135 - ({ mkDerivation, base, binary, bytestring, Cabal, cabal-doctest 136 - , cabal-helper, containers, criterion, deepseq, directory 137 - , djinn-ghc, doctest, extra, fclabels, filepath, ghc, ghc-boot 138 - , ghc-mod-core, ghc-paths, ghc-syb-utils, haskell-src-exts, hlint 139 - , hspec, monad-control, monad-journal, mtl, old-time 140 - , optparse-applicative, pipes, process, safe, semigroups, shelltest 141 - , split, syb, template-haskell, temporary, text, time 142 - , transformers, transformers-base 143 - }: 144 - mkDerivation { 145 - pname = "ghc-mod"; 146 - version = "5.9.0.0"; 147 - src = ghc-mod-src; 148 - isLibrary = true; 149 - isExecutable = true; 150 - enableSeparateDataOutput = true; 151 - setupHaskellDepends = [ 152 - base Cabal cabal-doctest containers directory filepath process 153 - template-haskell transformers 154 - ]; 155 - libraryHaskellDepends = [ 156 - base binary bytestring cabal-helper containers deepseq directory 157 - djinn-ghc extra fclabels filepath ghc ghc-boot ghc-mod-core 158 - ghc-paths ghc-syb-utils haskell-src-exts hlint monad-control 159 - monad-journal mtl old-time optparse-applicative pipes process safe 160 - semigroups split syb template-haskell temporary text time 161 - transformers transformers-base 162 - ]; 163 - executableHaskellDepends = [ 164 - base binary deepseq directory fclabels filepath ghc ghc-mod-core 165 - monad-control mtl old-time optparse-applicative process semigroups 166 - split time 167 - ]; 168 - testHaskellDepends = [ 169 - base cabal-helper containers directory doctest fclabels filepath 170 - ghc ghc-boot ghc-mod-core hspec monad-journal mtl process split 171 - temporary transformers 172 - ]; 173 - testToolDepends = [ shelltest ]; 174 - # Doesn't work with our doctest 175 - doCheck = false; 176 - benchmarkHaskellDepends = [ 177 - base criterion directory filepath ghc-mod-core temporary 178 - ]; 179 - homepage = "https://github.com/DanielG/ghc-mod"; 180 - description = "Happy Haskell Hacking"; 181 - license = stdenv.lib.licenses.agpl3; 182 - hydraPlatforms = stdenv.lib.platforms.none; 183 - broken = true; 184 - }) { shelltest = null; inherit cabal-helper; }; 185 - HaRe_hie = callPackage 186 - ({ mkDerivation, attoparsec, base, base-prelude, Cabal, cabal-helper 187 - , case-insensitive, containers, conversion 188 - , conversion-case-insensitive, conversion-text, Diff, directory 189 - , filepath, foldl, ghc, ghc-exactprint, ghc-mod-core, ghc-syb-utils 190 - , gitrev, hslogger, hspec, HUnit, monad-control, mtl 191 - , optparse-applicative, optparse-simple, parsec, stdenv 192 - , Strafunski-StrategyLib, syb, syz, turtle 193 - }: 194 - mkDerivation { 195 - pname = "HaRe"; 196 - version = "0.8.4.1"; 197 - src = HaRe-src; 198 - isLibrary = true; 199 - isExecutable = true; 200 - enableSeparateDataOutput = true; 201 - libraryHaskellDepends = [ 202 - base cabal-helper containers directory filepath ghc ghc-exactprint 203 - ghc-mod-core ghc-syb-utils hslogger monad-control mtl 204 - Strafunski-StrategyLib syb syz 205 - ]; 206 - executableHaskellDepends = [ 207 - base Cabal ghc-mod-core gitrev mtl optparse-applicative 208 - optparse-simple 209 - ]; 210 - testHaskellDepends = [ 211 - attoparsec base base-prelude cabal-helper case-insensitive 212 - containers conversion conversion-case-insensitive conversion-text 213 - Diff directory filepath foldl ghc ghc-exactprint ghc-mod-core 214 - ghc-syb-utils hslogger hspec HUnit monad-control mtl parsec 215 - Strafunski-StrategyLib syb syz turtle 216 - ]; 217 - # Test directory doesn't exist 218 - doCheck = false; 219 - homepage = "https://github.com/RefactoringTools/HaRe/wiki"; 220 - description = "the Haskell Refactorer"; 221 - license = stdenv.lib.licenses.bsd3; 222 - hydraPlatforms = stdenv.lib.platforms.none; 223 - broken = true; 224 - }) { inherit cabal-helper; }; 225 - ### hie packages 226 - haskell-ide-engine = callPackage 227 - ({ mkDerivation, aeson, async, base, bytestring, Cabal, cabal-install 228 - , containers, data-default, Diff, directory, either, ekg, filepath, ghc 229 - , ghc-mod-core, gitrev, haskell-lsp, hie-apply-refact, hie-base 230 - , hie-brittany, hie-build-plugin, hie-eg-plugin-async 231 - , hie-example-plugin2, hie-ghc-mod, hie-ghc-tree, hie-haddock 232 - , hie-hare, hie-hoogle, hie-plugin-api, hoogle, hoogleLocal, hslogger, hspec 233 - , lens, mtl, optparse-simple, QuickCheck, quickcheck-instances 234 - , sorted-list, stm, text, time, transformers 235 - , unordered-containers, vector, vinyl, yaml, yi-rope 236 - }: 237 - mkDerivation { 238 - pname = "haskell-ide-engine"; 239 - version = "0.1.0.0"; 240 - inherit src; 241 - isLibrary = true; 242 - isExecutable = true; 243 - libraryHaskellDepends = [ 244 - aeson async base bytestring Cabal containers data-default directory 245 - either filepath ghc ghc-mod-core gitrev haskell-lsp 246 - hie-apply-refact hie-base hie-brittany hie-ghc-mod hie-haddock 247 - hie-hare hie-hoogle hie-plugin-api hslogger lens mtl 248 - optparse-simple sorted-list stm text transformers 249 - unordered-containers vector yi-rope 250 - ]; 251 - executableHaskellDepends = [ 252 - base Cabal containers directory ekg ghc-mod-core gitrev haskell-lsp 253 - hie-apply-refact hie-build-plugin hie-eg-plugin-async 254 - hie-example-plugin2 hie-ghc-mod hie-ghc-tree hie-hare hie-hoogle 255 - hie-plugin-api hslogger optparse-simple stm text time transformers 256 - unordered-containers vinyl 257 - ]; 258 - testHaskellDepends = [ 259 - aeson base containers Diff directory filepath ghc-mod-core 260 - haskell-lsp hie-apply-refact hie-base hie-eg-plugin-async 261 - hie-example-plugin2 hie-ghc-mod hie-ghc-tree hie-hare hie-hoogle 262 - hie-plugin-api hoogle hslogger hspec QuickCheck 263 - quickcheck-instances stm text transformers unordered-containers 264 - vector vinyl yaml 265 - ]; 266 - 267 - preCheck = 268 - '' 269 - export HOME=$NIX_BUILD_TOP/home 270 - mkdir -p $HOME/.hoogle 271 - ln -sv ${hoogleLocal}/share/doc/hoogle/default.hoo $HOME/.hoogle/default-haskell-${hoogle.version}.hoo 272 - ''; 273 - # https://github.com/haskell/haskell-ide-engine/issues/425 274 - # The disabled tests do work in a local nix-shell with cabal available. 275 - patches = [ ./patches/hie-testsuite.patch ]; 276 - homepage = "http://github.com/githubuser/haskell-ide-engine#readme"; 277 - description = "Provide a common engine to power any Haskell IDE"; 278 - license = stdenv.lib.licenses.bsd3; 279 - hydraPlatforms = stdenv.lib.platforms.none; 280 - broken = true; 281 - }) { inherit hoogle; hoogleLocal = (self.hoogleLocal {}).override { inherit hoogle; }; }; 282 - hie-apply-refact = callPackage 283 - ({ mkDerivation, aeson, apply-refact, base, either, extra, ghc-mod 284 - , ghc-mod-core, haskell-src-exts, hie-base, hie-plugin-api, hlint 285 - , text, transformers 286 - }: 287 - mkDerivation { 288 - pname = "hie-apply-refact"; 289 - version = "0.1.0.0"; 290 - inherit src; 291 - postUnpack = "sourceRoot=source/hie-apply-refact"; 292 - libraryHaskellDepends = [ 293 - aeson apply-refact base either extra ghc-mod ghc-mod-core 294 - haskell-src-exts hie-base hie-plugin-api hlint text transformers 295 - ]; 296 - description = "Haskell IDE Apply Refact plugin"; 297 - license = stdenv.lib.licenses.bsd3; 298 - hydraPlatforms = stdenv.lib.platforms.none; 299 - broken = true; 300 - }) { inherit ghc-mod; }; 301 - hie-base = callPackage 302 - ({ mkDerivation, aeson, base, haskell-lsp, text }: 303 - mkDerivation { 304 - pname = "hie-base"; 305 - version = "0.1.0.0"; 306 - inherit src; 307 - preUnpack = "sourceRoot=source/hie-base"; 308 - libraryHaskellDepends = [ aeson base haskell-lsp text ]; 309 - description = "Haskell IDE API base types"; 310 - license = stdenv.lib.licenses.bsd3; 311 - hydraPlatforms = stdenv.lib.platforms.none; 312 - broken = true; 313 - }) {}; 314 - hie-brittany = callPackage 315 - ({ mkDerivation, aeson, base, brittany, ghc-mod, ghc-mod-core 316 - , haskell-lsp, hie-plugin-api, lens, text 317 - }: 318 - mkDerivation { 319 - pname = "hie-brittany"; 320 - version = "0.1.0.0"; 321 - inherit src; 322 - postUnpack = "sourceRoot=source/hie-brittany"; 323 - libraryHaskellDepends = [ 324 - aeson base brittany ghc-mod ghc-mod-core haskell-lsp hie-plugin-api 325 - lens text 326 - ]; 327 - description = "Haskell IDE Hoogle plugin"; 328 - license = stdenv.lib.licenses.bsd3; 329 - hydraPlatforms = stdenv.lib.platforms.none; 330 - broken = true; 331 - }) { inherit ghc-mod; }; 332 - hie-build-plugin = callPackage 333 - ({ mkDerivation, aeson, base, bytestring, Cabal, cabal-helper 334 - , containers, directory, filepath, haskell-lsp, hie-plugin-api 335 - , process, stm, text, transformers, yaml 336 - }: 337 - mkDerivation { 338 - pname = "hie-build-plugin"; 339 - version = "0.1.0.0"; 340 - inherit src; 341 - postUnpack = "sourceRoot=source/hie-build-plugin"; 342 - libraryHaskellDepends = [ 343 - aeson base bytestring Cabal cabal-helper containers directory 344 - filepath haskell-lsp hie-plugin-api process stm text transformers 345 - yaml 346 - ]; 347 - description = "Haskell IDE build plugin"; 348 - license = stdenv.lib.licenses.bsd3; 349 - hydraPlatforms = stdenv.lib.platforms.none; 350 - broken = true; 351 - }) { inherit cabal-helper; }; 352 - hie-eg-plugin-async = callPackage 353 - ({ mkDerivation, base, ghc-mod-core, hie-plugin-api, stm 354 - , text 355 - }: 356 - mkDerivation { 357 - pname = "hie-eg-plugin-async"; 358 - version = "0.1.0.0"; 359 - inherit src; 360 - postUnpack = "sourceRoot=source/hie-eg-plugin-async"; 361 - libraryHaskellDepends = [ 362 - base ghc-mod-core hie-plugin-api stm text 363 - ]; 364 - description = "Haskell IDE example plugin, using async processes"; 365 - license = stdenv.lib.licenses.bsd3; 366 - hydraPlatforms = stdenv.lib.platforms.none; 367 - broken = true; 368 - }) {}; 369 - hie-example-plugin2 = callPackage 370 - ({ mkDerivation, base, hie-plugin-api, text }: 371 - mkDerivation { 372 - pname = "hie-example-plugin2"; 373 - version = "0.1.0.0"; 374 - inherit src; 375 - postUnpack = "sourceRoot=source/hie-example-plugin2"; 376 - libraryHaskellDepends = [ base hie-plugin-api text ]; 377 - description = "Haskell IDE example plugin"; 378 - license = stdenv.lib.licenses.bsd3; 379 - hydraPlatforms = stdenv.lib.platforms.none; 380 - broken = true; 381 - }) {}; 382 - hie-ghc-mod = callPackage 383 - ({ mkDerivation, aeson, base, containers, ghc, ghc-mod, ghc-mod-core 384 - , hie-base, hie-plugin-api, text, transformers 385 - }: 386 - mkDerivation { 387 - pname = "hie-ghc-mod"; 388 - version = "0.1.0.0"; 389 - inherit src; 390 - postUnpack = "sourceRoot=source/hie-ghc-mod"; 391 - libraryHaskellDepends = [ 392 - aeson base containers ghc ghc-mod ghc-mod-core hie-base 393 - hie-plugin-api text transformers 394 - ]; 395 - description = "Haskell IDE ghc-mod plugin"; 396 - license = stdenv.lib.licenses.bsd3; 397 - hydraPlatforms = stdenv.lib.platforms.none; 398 - broken = true; 399 - }) { inherit ghc-mod; }; 400 - hie-ghc-tree = callPackage 401 - ({ mkDerivation, aeson, base, ghc-dump-tree, ghc-mod, ghc-mod-core 402 - , hie-base, hie-plugin-api, text 403 - }: 404 - mkDerivation { 405 - pname = "hie-ghc-tree"; 406 - version = "0.1.0.0"; 407 - inherit src; 408 - postUnpack = "sourceRoot=source/hie-ghc-tree"; 409 - libraryHaskellDepends = [ 410 - aeson base ghc-dump-tree ghc-mod ghc-mod-core hie-base 411 - hie-plugin-api text 412 - ]; 413 - description = "Haskell IDE GHC Tree plugin"; 414 - license = stdenv.lib.licenses.bsd3; 415 - hydraPlatforms = stdenv.lib.platforms.none; 416 - broken = true; 417 - }) { inherit ghc-dump-tree ghc-mod; }; 418 - hie-haddock = callPackage 419 - ({ mkDerivation, aeson, base, containers, directory, either 420 - , filepath, ghc, ghc-exactprint, ghc-mod, ghc-mod-core, haddock-api 421 - , haddock-library, HaRe, haskell-lsp, hie-base, hie-ghc-mod 422 - , hie-hare, hie-plugin-api, lens, monad-control, mtl, text 423 - , transformers 424 - }: 425 - mkDerivation { 426 - pname = "hie-haddock"; 427 - version = "0.1.0.0"; 428 - inherit src; 429 - postUnpack = "sourceRoot=source/hie-haddock"; 430 - libraryHaskellDepends = [ 431 - aeson base containers directory either filepath ghc ghc-exactprint 432 - ghc-mod ghc-mod-core haddock-api haddock-library HaRe haskell-lsp 433 - hie-base hie-ghc-mod hie-hare hie-plugin-api lens monad-control mtl 434 - text transformers 435 - ]; 436 - description = "Haskell IDE Haddock plugin"; 437 - license = stdenv.lib.licenses.bsd3; 438 - hydraPlatforms = stdenv.lib.platforms.none; 439 - broken = true; 440 - }) { inherit haddock-library HaRe ghc-mod; }; 441 - hie-hare = callPackage 442 - ({ mkDerivation, aeson, base, containers, Diff, either, ghc 443 - , ghc-exactprint, ghc-mod, ghc-mod-core, HaRe, haskell-lsp 444 - , hie-base, hie-ghc-mod, hie-plugin-api, lens, monad-control, mtl 445 - , text, transformers 446 - }: 447 - mkDerivation { 448 - pname = "hie-hare"; 449 - version = "0.1.0.0"; 450 - inherit src; 451 - postUnpack = "sourceRoot=source/hie-hare"; 452 - libraryHaskellDepends = [ 453 - aeson base containers Diff either ghc ghc-exactprint ghc-mod 454 - ghc-mod-core HaRe haskell-lsp hie-base hie-ghc-mod hie-plugin-api 455 - lens monad-control mtl text transformers 456 - ]; 457 - description = "Haskell IDE HaRe plugin"; 458 - license = stdenv.lib.licenses.bsd3; 459 - hydraPlatforms = stdenv.lib.platforms.none; 460 - broken = true; 461 - }) { inherit ghc-mod HaRe; }; 462 - hie-hoogle = callPackage 463 - ({ mkDerivation, aeson, base, directory, filepath, ghc-mod 464 - , ghc-mod-core, hie-plugin-api, hoogle, tagsoup, text 465 - }: 466 - mkDerivation { 467 - pname = "hie-hoogle"; 468 - version = "0.1.0.0"; 469 - inherit src; 470 - postUnpack = "sourceRoot=source/hie-hoogle"; 471 - libraryHaskellDepends = [ 472 - aeson base directory filepath ghc-mod ghc-mod-core hie-plugin-api 473 - hoogle tagsoup text 474 - ]; 475 - description = "Haskell IDE Hoogle plugin"; 476 - license = stdenv.lib.licenses.bsd3; 477 - hydraPlatforms = stdenv.lib.platforms.none; 478 - broken = true; 479 - }) { inherit ghc-mod hoogle; }; 480 - hie-plugin-api = callPackage 481 - ({ mkDerivation, aeson, base, containers, Diff, directory, either 482 - , filepath, fingertree, ghc, ghc-mod-core, haskell-lsp, hie-base 483 - , hslogger, lifted-base, monad-control, mtl, stdenv, stm, syb, text 484 - , time, transformers, unordered-containers 485 - }: 486 - mkDerivation { 487 - pname = "hie-plugin-api"; 488 - version = "0.1.0.0"; 489 - inherit src; 490 - postUnpack = "sourceRoot=source/hie-plugin-api"; 491 - libraryHaskellDepends = [ 492 - aeson base containers Diff directory either filepath fingertree ghc 493 - ghc-mod-core haskell-lsp hie-base hslogger lifted-base 494 - monad-control mtl stm syb text time transformers 495 - unordered-containers 496 - ]; 497 - description = "Haskell IDE API for plugin communication"; 498 - license = stdenv.lib.licenses.bsd3; 499 - hydraPlatforms = stdenv.lib.platforms.none; 500 - broken = true; 501 - }) {}; 502 - }
···
+1 -1
pkgs/development/haskell-modules/initial-packages.nix
··· 1 args@{ pkgs, stdenv, callPackage }: self: 2 - (import ./hie-packages.nix args self) // (import ./hackage-packages.nix args self)
··· 1 args@{ pkgs, stdenv, callPackage }: self: 2 + (import ./hackage-packages.nix args self)