diff --git a/nix/.stack.nix/byron-spec-ledger.nix b/nix/.stack.nix/byron-spec-ledger.nix index 221b4a52a0c..4fc523da40f 100644 --- a/nix/.stack.nix/byron-spec-ledger.nix +++ b/nix/.stack.nix/byron-spec-ledger.nix @@ -51,7 +51,7 @@ (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) ]; build-tools = [ - (hsPkgs.buildPackages.doctest-discover or (pkgs.buildPackages.doctest-discover or (errorHandler.buildToolDepError "doctest-discover"))) + (hsPkgs.buildPackages.doctest-discover.components.exes.doctest-discover or (pkgs.buildPackages.doctest-discover or (errorHandler.buildToolDepError "doctest-discover:doctest-discover"))) ]; buildable = true; }; diff --git a/nix/.stack.nix/cardano-addresses-cli.nix b/nix/.stack.nix/cardano-addresses-cli.nix index be0360583fd..6554485a266 100644 --- a/nix/.stack.nix/cardano-addresses-cli.nix +++ b/nix/.stack.nix/cardano-addresses-cli.nix @@ -75,8 +75,8 @@ (hsPkgs."text" or (errorHandler.buildDepError "text")) ]; build-tools = [ - (hsPkgs.buildPackages.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover"))) - (hsPkgs.buildPackages.cardano-address or (pkgs.buildPackages.cardano-address or (errorHandler.buildToolDepError "cardano-address"))) + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + (hsPkgs.buildPackages.cardano-address.components.exes.cardano-address or (pkgs.buildPackages.cardano-address or (errorHandler.buildToolDepError "cardano-address:cardano-address"))) ]; buildable = true; }; diff --git a/nix/.stack.nix/cardano-addresses.nix b/nix/.stack.nix/cardano-addresses.nix index 9ce1381f859..a651498dcf1 100644 --- a/nix/.stack.nix/cardano-addresses.nix +++ b/nix/.stack.nix/cardano-addresses.nix @@ -67,7 +67,7 @@ (hsPkgs."text" or (errorHandler.buildDepError "text")) ]; build-tools = [ - (hsPkgs.buildPackages.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover"))) + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) ]; buildable = true; }; diff --git a/nix/.stack.nix/cardano-node-chairman.nix b/nix/.stack.nix/cardano-node-chairman.nix index eb0c5e91ad4..30865388d6b 100644 --- a/nix/.stack.nix/cardano-node-chairman.nix +++ b/nix/.stack.nix/cardano-node-chairman.nix @@ -139,9 +139,9 @@ (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); build-tools = [ - (hsPkgs.buildPackages.cardano-node or (pkgs.buildPackages.cardano-node or (errorHandler.buildToolDepError "cardano-node"))) - (hsPkgs.buildPackages.cardano-cli or (pkgs.buildPackages.cardano-cli or (errorHandler.buildToolDepError "cardano-cli"))) - (hsPkgs.buildPackages.cardano-node-chairman or (pkgs.buildPackages.cardano-node-chairman or (errorHandler.buildToolDepError "cardano-node-chairman"))) + (hsPkgs.buildPackages.cardano-node.components.exes.cardano-node or (pkgs.buildPackages.cardano-node or (errorHandler.buildToolDepError "cardano-node:cardano-node"))) + (hsPkgs.buildPackages.cardano-cli.components.exes.cardano-cli or (pkgs.buildPackages.cardano-cli or (errorHandler.buildToolDepError "cardano-cli:cardano-cli"))) + (hsPkgs.buildPackages.cardano-node-chairman.components.exes.cardano-node-chairman or (pkgs.buildPackages.cardano-node-chairman or (errorHandler.buildToolDepError "cardano-node-chairman:cardano-node-chairman"))) ]; buildable = true; }; diff --git a/nix/.stack.nix/cardano-numeric.nix b/nix/.stack.nix/cardano-numeric.nix index a0257761a0a..28fd7da55f7 100644 --- a/nix/.stack.nix/cardano-numeric.nix +++ b/nix/.stack.nix/cardano-numeric.nix @@ -41,7 +41,7 @@ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) ]; build-tools = [ - (hsPkgs.buildPackages.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover"))) + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) ]; buildable = true; }; diff --git a/nix/.stack.nix/cardano-transactions.nix b/nix/.stack.nix/cardano-transactions.nix index 05976eb8891..ad6ec63b546 100644 --- a/nix/.stack.nix/cardano-transactions.nix +++ b/nix/.stack.nix/cardano-transactions.nix @@ -66,7 +66,7 @@ (hsPkgs."base" or (errorHandler.buildDepError "base")) (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) (hsPkgs."cardano-transactions" or (errorHandler.buildDepError "cardano-transactions")) - (hsPkgs."cardano-transactions-shared" or (errorHandler.buildDepError "cardano-transactions-shared")) + (hsPkgs."cardano-transactions".components.sublibs.cardano-transactions-shared or (errorHandler.buildDepError "cardano-transactions:cardano-transactions-shared")) (hsPkgs."cborg" or (errorHandler.buildDepError "cborg")) (hsPkgs."memory" or (errorHandler.buildDepError "memory")) (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) @@ -85,7 +85,7 @@ (hsPkgs."cardano-ledger" or (errorHandler.buildDepError "cardano-ledger")) (hsPkgs."cardano-ledger-test" or (errorHandler.buildDepError "cardano-ledger-test")) (hsPkgs."cardano-transactions" or (errorHandler.buildDepError "cardano-transactions")) - (hsPkgs."cardano-transactions-shared" or (errorHandler.buildDepError "cardano-transactions-shared")) + (hsPkgs."cardano-transactions".components.sublibs.cardano-transactions-shared or (errorHandler.buildDepError "cardano-transactions:cardano-transactions-shared")) (hsPkgs."cborg" or (errorHandler.buildDepError "cborg")) (hsPkgs."hedgehog-quickcheck" or (errorHandler.buildDepError "hedgehog-quickcheck")) (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) @@ -93,7 +93,7 @@ (hsPkgs."text" or (errorHandler.buildDepError "text")) ]; build-tools = [ - (hsPkgs.buildPackages.cardano-tx or (pkgs.buildPackages.cardano-tx or (errorHandler.buildToolDepError "cardano-tx"))) + (hsPkgs.buildPackages.cardano-tx.components.exes.cardano-tx or (pkgs.buildPackages.cardano-tx or (errorHandler.buildToolDepError "cardano-tx:cardano-tx"))) ]; buildable = true; }; diff --git a/nix/.stack.nix/cardano-wallet-cli.nix b/nix/.stack.nix/cardano-wallet-cli.nix index 67e48a6d2cd..0bbf7da8749 100644 --- a/nix/.stack.nix/cardano-wallet-cli.nix +++ b/nix/.stack.nix/cardano-wallet-cli.nix @@ -65,7 +65,7 @@ (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) ]; build-tools = [ - (hsPkgs.buildPackages.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover"))) + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) ]; buildable = true; }; diff --git a/nix/.stack.nix/cardano-wallet-core-integration.nix b/nix/.stack.nix/cardano-wallet-core-integration.nix index 434ec917b45..e01dd85ad0f 100644 --- a/nix/.stack.nix/cardano-wallet-core-integration.nix +++ b/nix/.stack.nix/cardano-wallet-core-integration.nix @@ -54,6 +54,7 @@ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) (hsPkgs."fmt" or (errorHandler.buildDepError "fmt")) (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."generic-lens-core" or (errorHandler.buildDepError "generic-lens-core")) (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) (hsPkgs."hspec-expectations-lifted" or (errorHandler.buildDepError "hspec-expectations-lifted")) (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) diff --git a/nix/.stack.nix/cardano-wallet-core.nix b/nix/.stack.nix/cardano-wallet-core.nix index 59a21e54419..c33448ef2da 100644 --- a/nix/.stack.nix/cardano-wallet-core.nix +++ b/nix/.stack.nix/cardano-wallet-core.nix @@ -79,6 +79,7 @@ (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) (hsPkgs."persistent-sqlite" or (errorHandler.buildDepError "persistent-sqlite")) (hsPkgs."persistent-template" or (errorHandler.buildDepError "persistent-template")) + (hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) (hsPkgs."quiet" or (errorHandler.buildDepError "quiet")) (hsPkgs."random" or (errorHandler.buildDepError "random")) (hsPkgs."random-shuffle" or (errorHandler.buildDepError "random-shuffle")) @@ -198,7 +199,7 @@ (hsPkgs."warp" or (errorHandler.buildDepError "warp")) ]; build-tools = [ - (hsPkgs.buildPackages.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover"))) + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) ]; buildable = true; }; diff --git a/nix/.stack.nix/cardano-wallet-launcher.nix b/nix/.stack.nix/cardano-wallet-launcher.nix index 332fa71d918..e84297a6fd5 100644 --- a/nix/.stack.nix/cardano-wallet-launcher.nix +++ b/nix/.stack.nix/cardano-wallet-launcher.nix @@ -66,7 +66,7 @@ (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) ]; build-tools = [ - (hsPkgs.buildPackages.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover"))) + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) ]; buildable = true; }; diff --git a/nix/.stack.nix/cardano-wallet-test-utils.nix b/nix/.stack.nix/cardano-wallet-test-utils.nix index 94ed73d992a..526b17c2f68 100644 --- a/nix/.stack.nix/cardano-wallet-test-utils.nix +++ b/nix/.stack.nix/cardano-wallet-test-utils.nix @@ -68,7 +68,7 @@ (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) ]; build-tools = [ - (hsPkgs.buildPackages.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover"))) + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) ]; buildable = true; }; diff --git a/nix/.stack.nix/cardano-wallet.nix b/nix/.stack.nix/cardano-wallet.nix index 983d2d530a7..860204e2558 100644 --- a/nix/.stack.nix/cardano-wallet.nix +++ b/nix/.stack.nix/cardano-wallet.nix @@ -171,7 +171,7 @@ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) ]; build-tools = [ - (hsPkgs.buildPackages.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover"))) + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) ]; buildable = true; }; @@ -198,7 +198,7 @@ (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) ]; build-tools = [ - (hsPkgs.buildPackages.cardano-wallet or (pkgs.buildPackages.cardano-wallet or (errorHandler.buildToolDepError "cardano-wallet"))) + (hsPkgs.buildPackages.cardano-wallet.components.exes.cardano-wallet or (pkgs.buildPackages.cardano-wallet or (errorHandler.buildToolDepError "cardano-wallet:cardano-wallet"))) ]; buildable = true; }; diff --git a/nix/.stack.nix/default.nix b/nix/.stack.nix/default.nix index 6251a74e52e..f2dbeedcf5a 100644 --- a/nix/.stack.nix/default.nix +++ b/nix/.stack.nix/default.nix @@ -2,96 +2,50 @@ extras = hackage: { packages = { + "Cabal" = (((hackage.Cabal)."3.4.0.0").revisions).default; "OddWord" = (((hackage.OddWord)."1.0.2.0").revisions).default; + "async-timer" = (((hackage.async-timer)."0.2.0.0").revisions).default; "command" = (((hackage.command)."0.1.1").revisions).default; - "wai-extra" = (((hackage.wai-extra)."3.0.29.1").revisions).default; - "primitive-addr" = (((hackage.primitive-addr)."0.1.0.2").revisions).default; - "quickcheck-classes" = (((hackage.quickcheck-classes)."0.6.4.0").revisions).default; - "quickcheck-classes-base" = (((hackage.quickcheck-classes-base)."0.6.1.0").revisions).default; - "servant" = (((hackage.servant)."0.17").revisions).default; - "servant-server" = (((hackage.servant-server)."0.17").revisions).default; - "servant-client-core" = (((hackage.servant-client-core)."0.17").revisions).default; - "servant-client" = (((hackage.servant-client)."0.17").revisions).default; - "servant-openapi3" = (((hackage.servant-openapi3)."2.0.0.1").revisions).default; - "zip" = (((hackage.zip)."1.3.0").revisions).default; - "tls" = (((hackage.tls)."1.5.4").revisions).default; - "directory" = (((hackage.directory)."1.3.3.0").revisions).default; - "process" = (((hackage.process)."1.6.5.0").revisions).default; - "time" = (((hackage.time)."1.8.0.2").revisions).default; - "openapi3" = (((hackage.openapi3)."3.0.0.1").revisions).default; - "optics" = (((hackage.optics)."0.3").revisions).default; - "optics-core" = (((hackage.optics-core)."0.3.0.1").revisions).default; - "optics-extra" = (((hackage.optics-extra)."0.3").revisions).default; - "optics-th" = (((hackage.optics-th)."0.3.0.2").revisions).default; - "optics-vl" = (((hackage.optics-vl)."0.2.1").revisions).default; - "insert-ordered-containers" = (((hackage.insert-ordered-containers)."0.2.3.1").revisions).default; - "base-compat" = (((hackage.base-compat)."0.11.2").revisions).default; - "base-compat-batteries" = (((hackage.base-compat-batteries)."0.11.2").revisions).default; - "indexed-profunctors" = (((hackage.indexed-profunctors)."0.1").revisions).default; - "base16" = (((hackage.base16)."0.1.2.1").revisions).default; + "markov-chain-usage-model" = (((hackage.markov-chain-usage-model)."0.0.0").revisions).default; + "parsec" = (((hackage.parsec)."3.1.14.0").revisions).default; + "quickcheck-state-machine" = (((hackage.quickcheck-state-machine)."0.7.0").revisions).default; + "base16" = (((hackage.base16)."0.3.0.1").revisions).default; "base16-bytestring" = (((hackage.base16-bytestring)."1.0.1.0").revisions).default; - "base58-bytestring" = (((hackage.base58-bytestring)."0.1.0").revisions).default; - "base64" = (((hackage.base64)."0.4.2").revisions).default; "bech32" = (((hackage.bech32)."1.1.0").revisions).default; "bech32-th" = (((hackage.bech32-th)."1.0.2").revisions).default; "binary" = (((hackage.binary)."0.8.7.0").revisions).default; - "bimap" = (((hackage.bimap)."0.4.0").revisions).default; "canonical-json" = (((hackage.canonical-json)."0.6.0.0").revisions).default; - "cborg" = (((hackage.cborg)."0.2.4.0").revisions).default; - "clock" = (((hackage.clock)."0.8").revisions).default; - "config-ini" = (((hackage.config-ini)."0.2.4.0").revisions).default; - "connection" = (((hackage.connection)."0.3.1").revisions).default; "containers" = (((hackage.containers)."0.5.11.0").revisions).default; - "data-clist" = (((hackage.data-clist)."0.1.2.2").revisions).default; + "data-clist" = (((hackage.data-clist)."0.1.2.3").revisions).default; "dns" = (((hackage.dns)."3.0.4").revisions).default; - "generic-monoid" = (((hackage.generic-monoid)."0.1.0.0").revisions).default; - "generics-sop" = (((hackage.generics-sop)."0.5.1.0").revisions).default; - "ghc-byteorder" = (((hackage.ghc-byteorder)."4.11.0.0.10").revisions).default; + "generic-monoid" = (((hackage.generic-monoid)."0.1.0.1").revisions).default; + "generics-sop" = (((hackage.generics-sop)."0.5.1.1").revisions).default; "gray-code" = (((hackage.gray-code)."0.3.1").revisions).default; - "hedgehog" = (((hackage.hedgehog)."1.0.2").revisions).default; - "hedgehog-corpus" = (((hackage.hedgehog-corpus)."0.2.0").revisions).default; - "hedgehog-quickcheck" = (((hackage.hedgehog-quickcheck)."0.1.1").revisions).default; - "hspec" = (((hackage.hspec)."2.7.0").revisions).default; - "hspec-core" = (((hackage.hspec-core)."2.7.0").revisions).default; - "hspec-discover" = (((hackage.hspec-discover)."2.7.0").revisions).default; - "io-streams" = (((hackage.io-streams)."1.5.1.0").revisions).default; - "io-streams-haproxy" = (((hackage.io-streams-haproxy)."1.0.1.0").revisions).default; - "katip" = (((hackage.katip)."0.8.4.0").revisions).default; + "hedgehog" = (((hackage.hedgehog)."1.0.5").revisions).default; + "io-streams" = (((hackage.io-streams)."1.5.2.0").revisions).default; + "katip" = (((hackage.katip)."0.8.5.0").revisions).default; "libsystemd-journal" = (((hackage.libsystemd-journal)."1.4.4").revisions).default; "micro-recursion-schemes" = (((hackage.micro-recursion-schemes)."5.0.2.2").revisions).default; "moo" = (((hackage.moo)."1.2").revisions).default; "network" = (((hackage.network)."3.1.2.1").revisions).default; + "nothunks" = (((hackage.nothunks)."0.1.2").revisions).default; "partial-order" = (((hackage.partial-order)."0.2.0.0").revisions).default; - "prettyprinter" = (((hackage.prettyprinter)."1.7.0").revisions).default; - "primitive" = (((hackage.primitive)."0.7.1.0").revisions).default; - "prometheus" = (((hackage.prometheus)."2.1.2").revisions).default; - "protolude" = (((hackage.protolude)."0.3.0").revisions).default; - "quickcheck-instances" = (((hackage.quickcheck-instances)."0.3.19").revisions).default; - "QuickCheck" = (((hackage.QuickCheck)."2.12.6.1").revisions).default; - "quiet" = (((hackage.quiet)."0.2").revisions).default; - "semialign" = (((hackage.semialign)."1.1.0.1").revisions).default; - "snap-core" = (((hackage.snap-core)."1.0.4.1").revisions).default; - "snap-server" = (((hackage.snap-server)."1.1.1.1").revisions).default; - "sop-core" = (((hackage.sop-core)."0.5.0.1").revisions).default; + "prometheus" = (((hackage.prometheus)."2.2.2").revisions).default; + "regex-posix-clib" = (((hackage.regex-posix-clib)."2.7").revisions).default; + "snap-core" = (((hackage.snap-core)."1.0.4.2").revisions).default; + "snap-server" = (((hackage.snap-server)."1.1.2.0").revisions).default; "statistics-linreg" = (((hackage.statistics-linreg)."0.3").revisions).default; "streaming-binary" = (((hackage.streaming-binary)."0.2.2.0").revisions).default; - "streaming-bytestring" = (((hackage.streaming-bytestring)."0.2.0").revisions).default; - "systemd" = (((hackage.systemd)."2.3.0").revisions).default; - "tasty-hedgehog" = (((hackage.tasty-hedgehog)."1.0.0.2").revisions).default; + "tasty-hedgehog" = (((hackage.tasty-hedgehog)."1.0.1.0").revisions).default; "text" = (((hackage.text)."1.2.4.0").revisions).default; - "text-ansi" = (((hackage.text-ansi)."0.1.0").revisions).default; - "text-conversions" = (((hackage.text-conversions)."0.3.1").revisions).default; - "text-zipper" = (((hackage.text-zipper)."0.10.1").revisions).default; - "th-lift-instances" = (((hackage.th-lift-instances)."0.1.14").revisions).default; - "these" = (((hackage.these)."1.1.1.1").revisions).default; - "time-units" = (((hackage.time-units)."1.0.0").revisions).default; + "text-ansi" = (((hackage.text-ansi)."0.1.1").revisions).default; + "text-zipper" = (((hackage.text-zipper)."0.11").revisions).default; + "th-lift-instances" = (((hackage.th-lift-instances)."0.1.18").revisions).default; "transformers-except" = (((hackage.transformers-except)."0.1.1").revisions).default; - "unordered-containers" = (((hackage.unordered-containers)."0.2.12.0").revisions).default; + "unordered-containers" = (((hackage.unordered-containers)."0.2.13.0").revisions).default; + "websockets" = (((hackage.websockets)."0.12.7.2").revisions).default; "Unique" = (((hackage.Unique)."0.4.7.6").revisions).default; - "word-wrap" = (((hackage.word-wrap)."0.4.1").revisions).default; - "websockets" = (((hackage.websockets)."0.12.6.1").revisions).default; "Win32" = (((hackage.Win32)."2.6.2.0").revisions).default; - "nothunks" = (((hackage.nothunks)."0.1.2").revisions).default; cardano-wallet-core = ./cardano-wallet-core.nix; cardano-wallet-core-integration = ./cardano-wallet-core-integration.nix; cardano-wallet-cli = ./cardano-wallet-cli.nix; @@ -101,9 +55,6 @@ cardano-wallet-test-utils = ./cardano-wallet-test-utils.nix; cardano-wallet = ./cardano-wallet.nix; strict-non-empty-containers = ./strict-non-empty-containers.nix; - persistent = ./persistent.nix; - persistent-sqlite = ./persistent-sqlite.nix; - persistent-template = ./persistent-template.nix; cardano-addresses-cli = ./cardano-addresses-cli.nix; cardano-addresses = ./cardano-addresses.nix; cardano-transactions = ./cardano-transactions.nix; @@ -163,7 +114,7 @@ http-client = ./http-client.nix; }; }; - resolver = "lts-14.25"; + resolver = "lts-17.6"; modules = [ ({ lib, ... }: { @@ -177,10 +128,6 @@ }; }; }) - { - packages = { - "$locals" = { package = { ghcOptions = "-ddump-to-file -ddump-hi"; }; }; - }; - } + { packages = {}; } ]; } \ No newline at end of file diff --git a/nix/.stack.nix/ouroboros-network.nix b/nix/.stack.nix/ouroboros-network.nix index 095ebea3e50..ea2de03b236 100644 --- a/nix/.stack.nix/ouroboros-network.nix +++ b/nix/.stack.nix/ouroboros-network.nix @@ -143,7 +143,7 @@ (hsPkgs."ouroboros-network" or (errorHandler.buildDepError "ouroboros-network")) (hsPkgs."ouroboros-network-framework" or (errorHandler.buildDepError "ouroboros-network-framework")) (hsPkgs."ouroboros-network-testing" or (errorHandler.buildDepError "ouroboros-network-testing")) - (hsPkgs."ouroboros-protocol-tests" or (errorHandler.buildDepError "ouroboros-protocol-tests")) + (hsPkgs."ouroboros-network".components.sublibs.ouroboros-protocol-tests or (errorHandler.buildDepError "ouroboros-network:ouroboros-protocol-tests")) (hsPkgs."typed-protocols" or (errorHandler.buildDepError "typed-protocols")) ] ++ (pkgs.lib).optionals (system.isWindows) [ (hsPkgs."Win32-network" or (errorHandler.buildDepError "Win32-network")) @@ -177,7 +177,7 @@ (hsPkgs."typed-protocols" or (errorHandler.buildDepError "typed-protocols")) (hsPkgs."ouroboros-network-framework" or (errorHandler.buildDepError "ouroboros-network-framework")) (hsPkgs."ouroboros-network" or (errorHandler.buildDepError "ouroboros-network")) - (hsPkgs."ouroboros-protocol-tests" or (errorHandler.buildDepError "ouroboros-protocol-tests")) + (hsPkgs."ouroboros-network".components.sublibs.ouroboros-protocol-tests or (errorHandler.buildDepError "ouroboros-network:ouroboros-protocol-tests")) ]; buildable = if flags.cddl then true else false; }; diff --git a/nix/.stack.nix/pkgs.nix b/nix/.stack.nix/pkgs.nix deleted file mode 100644 index 297ece3e649..00000000000 --- a/nix/.stack.nix/pkgs.nix +++ /dev/null @@ -1,184 +0,0 @@ -{ - extras = hackage: - { - packages = { - "OddWord" = (((hackage.OddWord)."1.0.2.0").revisions).default; - "command" = (((hackage.command)."0.1.1").revisions).default; - "wai-extra" = (((hackage.wai-extra)."3.0.29.1").revisions).default; - "primitive-addr" = (((hackage.primitive-addr)."0.1.0.2").revisions).default; - "quickcheck-classes" = (((hackage.quickcheck-classes)."0.6.4.0").revisions).default; - "quickcheck-classes-base" = (((hackage.quickcheck-classes-base)."0.6.1.0").revisions).default; - "servant" = (((hackage.servant)."0.17").revisions).default; - "servant-server" = (((hackage.servant-server)."0.17").revisions).default; - "servant-client-core" = (((hackage.servant-client-core)."0.17").revisions).default; - "servant-client" = (((hackage.servant-client)."0.17").revisions).default; - "servant-openapi3" = (((hackage.servant-openapi3)."2.0.0.1").revisions).default; - "zip" = (((hackage.zip)."1.3.0").revisions).default; - "tls" = (((hackage.tls)."1.5.4").revisions).default; - "directory" = (((hackage.directory)."1.3.3.0").revisions).default; - "process" = (((hackage.process)."1.6.5.0").revisions).default; - "time" = (((hackage.time)."1.8.0.2").revisions).default; - "openapi3" = (((hackage.openapi3)."3.0.0.1").revisions).default; - "optics" = (((hackage.optics)."0.3").revisions).default; - "optics-core" = (((hackage.optics-core)."0.3.0.1").revisions).default; - "optics-extra" = (((hackage.optics-extra)."0.3").revisions).default; - "optics-th" = (((hackage.optics-th)."0.3.0.2").revisions).default; - "optics-vl" = (((hackage.optics-vl)."0.2.1").revisions).default; - "insert-ordered-containers" = (((hackage.insert-ordered-containers)."0.2.3.1").revisions).default; - "base-compat" = (((hackage.base-compat)."0.11.2").revisions).default; - "base-compat-batteries" = (((hackage.base-compat-batteries)."0.11.2").revisions).default; - "indexed-profunctors" = (((hackage.indexed-profunctors)."0.1").revisions).default; - "base16" = (((hackage.base16)."0.1.2.1").revisions).default; - "base16-bytestring" = (((hackage.base16-bytestring)."1.0.1.0").revisions).default; - "base58-bytestring" = (((hackage.base58-bytestring)."0.1.0").revisions).default; - "base64" = (((hackage.base64)."0.4.2").revisions).default; - "bech32" = (((hackage.bech32)."1.1.0").revisions).default; - "bech32-th" = (((hackage.bech32-th)."1.0.2").revisions).default; - "binary" = (((hackage.binary)."0.8.7.0").revisions).default; - "bimap" = (((hackage.bimap)."0.4.0").revisions).default; - "canonical-json" = (((hackage.canonical-json)."0.6.0.0").revisions).default; - "cborg" = (((hackage.cborg)."0.2.4.0").revisions).default; - "clock" = (((hackage.clock)."0.8").revisions).default; - "config-ini" = (((hackage.config-ini)."0.2.4.0").revisions).default; - "connection" = (((hackage.connection)."0.3.1").revisions).default; - "containers" = (((hackage.containers)."0.5.11.0").revisions).default; - "data-clist" = (((hackage.data-clist)."0.1.2.2").revisions).default; - "dns" = (((hackage.dns)."3.0.4").revisions).default; - "generic-monoid" = (((hackage.generic-monoid)."0.1.0.0").revisions).default; - "generics-sop" = (((hackage.generics-sop)."0.5.1.0").revisions).default; - "ghc-byteorder" = (((hackage.ghc-byteorder)."4.11.0.0.10").revisions).default; - "gray-code" = (((hackage.gray-code)."0.3.1").revisions).default; - "hedgehog" = (((hackage.hedgehog)."1.0.2").revisions).default; - "hedgehog-corpus" = (((hackage.hedgehog-corpus)."0.2.0").revisions).default; - "hedgehog-quickcheck" = (((hackage.hedgehog-quickcheck)."0.1.1").revisions).default; - "hspec" = (((hackage.hspec)."2.7.0").revisions).default; - "hspec-core" = (((hackage.hspec-core)."2.7.0").revisions).default; - "hspec-discover" = (((hackage.hspec-discover)."2.7.0").revisions).default; - "io-streams" = (((hackage.io-streams)."1.5.1.0").revisions).default; - "io-streams-haproxy" = (((hackage.io-streams-haproxy)."1.0.1.0").revisions).default; - "katip" = (((hackage.katip)."0.8.4.0").revisions).default; - "libsystemd-journal" = (((hackage.libsystemd-journal)."1.4.4").revisions).default; - "micro-recursion-schemes" = (((hackage.micro-recursion-schemes)."5.0.2.2").revisions).default; - "moo" = (((hackage.moo)."1.2").revisions).default; - "network" = (((hackage.network)."3.1.2.1").revisions).default; - "partial-order" = (((hackage.partial-order)."0.2.0.0").revisions).default; - "primitive" = (((hackage.primitive)."0.7.1.0").revisions).default; - "prometheus" = (((hackage.prometheus)."2.1.2").revisions).default; - "protolude" = (((hackage.protolude)."0.3.0").revisions).default; - "quickcheck-instances" = (((hackage.quickcheck-instances)."0.3.19").revisions).default; - "QuickCheck" = (((hackage.QuickCheck)."2.12.6.1").revisions).default; - "quiet" = (((hackage.quiet)."0.2").revisions).default; - "semialign" = (((hackage.semialign)."1.1.0.1").revisions).default; - "snap-core" = (((hackage.snap-core)."1.0.4.1").revisions).default; - "snap-server" = (((hackage.snap-server)."1.1.1.1").revisions).default; - "sop-core" = (((hackage.sop-core)."0.5.0.1").revisions).default; - "statistics-linreg" = (((hackage.statistics-linreg)."0.3").revisions).default; - "streaming-binary" = (((hackage.streaming-binary)."0.2.2.0").revisions).default; - "streaming-bytestring" = (((hackage.streaming-bytestring)."0.2.0").revisions).default; - "systemd" = (((hackage.systemd)."2.3.0").revisions).default; - "tasty-hedgehog" = (((hackage.tasty-hedgehog)."1.0.0.2").revisions).default; - "text" = (((hackage.text)."1.2.4.0").revisions).default; - "text-ansi" = (((hackage.text-ansi)."0.1.0").revisions).default; - "text-conversions" = (((hackage.text-conversions)."0.3.1").revisions).default; - "text-zipper" = (((hackage.text-zipper)."0.10.1").revisions).default; - "th-lift-instances" = (((hackage.th-lift-instances)."0.1.14").revisions).default; - "these" = (((hackage.these)."1.1.1.1").revisions).default; - "time-units" = (((hackage.time-units)."1.0.0").revisions).default; - "transformers-except" = (((hackage.transformers-except)."0.1.1").revisions).default; - "unordered-containers" = (((hackage.unordered-containers)."0.2.12.0").revisions).default; - "Unique" = (((hackage.Unique)."0.4.7.6").revisions).default; - "word-wrap" = (((hackage.word-wrap)."0.4.1").revisions).default; - "websockets" = (((hackage.websockets)."0.12.6.1").revisions).default; - "Win32" = (((hackage.Win32)."2.6.2.0").revisions).default; - "nothunks" = (((hackage.nothunks)."0.1.2").revisions).default; - cardano-wallet-core = ./cardano-wallet-core.nix; - cardano-wallet-core-integration = ./cardano-wallet-core-integration.nix; - cardano-wallet-cli = ./cardano-wallet-cli.nix; - cardano-wallet-launcher = ./cardano-wallet-launcher.nix; - text-class = ./text-class.nix; - cardano-wallet-test-utils = ./cardano-wallet-test-utils.nix; - cardano-wallet = ./cardano-wallet.nix; - strict-non-empty-containers = ./strict-non-empty-containers.nix; - persistent = ./persistent.nix; - persistent-sqlite = ./persistent-sqlite.nix; - persistent-template = ./persistent-template.nix; - cardano-addresses-cli = ./cardano-addresses-cli.nix; - cardano-addresses = ./cardano-addresses.nix; - cardano-transactions = ./cardano-transactions.nix; - cardano-binary = ./cardano-binary.nix; - cardano-binary-test = ./cardano-binary-test.nix; - cardano-crypto-class = ./cardano-crypto-class.nix; - cardano-crypto-tests = ./cardano-crypto-tests.nix; - cardano-crypto-praos = ./cardano-crypto-praos.nix; - cardano-slotting = ./cardano-slotting.nix; - cardano-crypto = ./cardano-crypto.nix; - byron-spec-chain = ./byron-spec-chain.nix; - cardano-crypto-wrapper = ./cardano-crypto-wrapper.nix; - cardano-crypto-test = ./cardano-crypto-test.nix; - byron-spec-ledger = ./byron-spec-ledger.nix; - cardano-ledger = ./cardano-ledger.nix; - cardano-ledger-test = ./cardano-ledger-test.nix; - small-steps = ./small-steps.nix; - small-steps-test = ./small-steps-test.nix; - shelley-spec-non-integral = ./shelley-spec-non-integral.nix; - shelley-spec-ledger = ./shelley-spec-ledger.nix; - shelley-spec-ledger-test = ./shelley-spec-ledger-test.nix; - cardano-ledger-shelley-ma = ./cardano-ledger-shelley-ma.nix; - cardano-api = ./cardano-api.nix; - cardano-api-test = ./cardano-api-test.nix; - cardano-cli = ./cardano-cli.nix; - cardano-config = ./cardano-config.nix; - cardano-node = ./cardano-node.nix; - cardano-node-chairman = ./cardano-node-chairman.nix; - hedgehog-extras = ./hedgehog-extras.nix; - cardano-prelude = ./cardano-prelude.nix; - cardano-prelude-test = ./cardano-prelude-test.nix; - cardano-sl-x509 = ./cardano-sl-x509.nix; - goblins = ./goblins.nix; - contra-tracer = ./contra-tracer.nix; - iohk-monitoring = ./iohk-monitoring.nix; - lobemo-backend-aggregation = ./lobemo-backend-aggregation.nix; - lobemo-backend-ekg = ./lobemo-backend-ekg.nix; - lobemo-backend-monitoring = ./lobemo-backend-monitoring.nix; - lobemo-backend-trace-forwarder = ./lobemo-backend-trace-forwarder.nix; - lobemo-scribe-systemd = ./lobemo-scribe-systemd.nix; - tracer-transformers = ./tracer-transformers.nix; - io-sim = ./io-sim.nix; - io-sim-classes = ./io-sim-classes.nix; - network-mux = ./network-mux.nix; - ouroboros-consensus = ./ouroboros-consensus.nix; - ouroboros-consensus-byron = ./ouroboros-consensus-byron.nix; - ouroboros-consensus-cardano = ./ouroboros-consensus-cardano.nix; - ouroboros-consensus-shelley = ./ouroboros-consensus-shelley.nix; - ouroboros-network = ./ouroboros-network.nix; - ouroboros-network-framework = ./ouroboros-network-framework.nix; - typed-protocols = ./typed-protocols.nix; - typed-protocols-examples = ./typed-protocols-examples.nix; - Win32-network = ./Win32-network.nix; - cardano-client = ./cardano-client.nix; - ntp-client = ./ntp-client.nix; - ouroboros-consensus-mock = ./ouroboros-consensus-mock.nix; - http-client = ./http-client.nix; - }; - }; - resolver = "lts-14.25"; - modules = [ - ({ lib, ... }: - { - packages = { - "cardano-crypto-praos" = { - flags = { "external-libsodium-vrf" = lib.mkOverride 900 false; }; - }; - "zip" = { flags = { "disable-bzip2" = lib.mkOverride 900 true; }; }; - "cryptonite" = { - flags = { "support_rdrand" = lib.mkOverride 900 false; }; - }; - }; - }) - { - packages = { - "$locals" = { package = { ghcOptions = "-ddump-to-file -ddump-hi"; }; }; - }; - } - ]; - } \ No newline at end of file diff --git a/nix/.stack.nix/small-steps-test.nix b/nix/.stack.nix/small-steps-test.nix index 354b10aab7b..c29a409ffe2 100644 --- a/nix/.stack.nix/small-steps-test.nix +++ b/nix/.stack.nix/small-steps-test.nix @@ -50,7 +50,7 @@ (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) ]; build-tools = [ - (hsPkgs.buildPackages.doctest-discover or (pkgs.buildPackages.doctest-discover or (errorHandler.buildToolDepError "doctest-discover"))) + (hsPkgs.buildPackages.doctest-discover.components.exes.doctest-discover or (pkgs.buildPackages.doctest-discover or (errorHandler.buildToolDepError "doctest-discover:doctest-discover"))) ]; buildable = true; }; diff --git a/nix/.stack.nix/small-steps.nix b/nix/.stack.nix/small-steps.nix index ea6193e2ee1..898977a7e77 100644 --- a/nix/.stack.nix/small-steps.nix +++ b/nix/.stack.nix/small-steps.nix @@ -53,7 +53,7 @@ (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) ]; build-tools = [ - (hsPkgs.buildPackages.doctest-discover or (pkgs.buildPackages.doctest-discover or (errorHandler.buildToolDepError "doctest-discover"))) + (hsPkgs.buildPackages.doctest-discover.components.exes.doctest-discover or (pkgs.buildPackages.doctest-discover or (errorHandler.buildToolDepError "doctest-discover:doctest-discover"))) ]; buildable = true; }; diff --git a/nix/.stack.nix/strict-non-empty-containers.nix b/nix/.stack.nix/strict-non-empty-containers.nix index c7a05522515..d53b556f884 100644 --- a/nix/.stack.nix/strict-non-empty-containers.nix +++ b/nix/.stack.nix/strict-non-empty-containers.nix @@ -50,7 +50,7 @@ (hsPkgs."strict-non-empty-containers" or (errorHandler.buildDepError "strict-non-empty-containers")) ]; build-tools = [ - (hsPkgs.buildPackages.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover"))) + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) ]; buildable = true; }; diff --git a/nix/.stack.nix/text-class.nix b/nix/.stack.nix/text-class.nix index cbc8bae2b8f..c568f659607 100644 --- a/nix/.stack.nix/text-class.nix +++ b/nix/.stack.nix/text-class.nix @@ -49,7 +49,7 @@ (hsPkgs."time" or (errorHandler.buildDepError "time")) ]; build-tools = [ - (hsPkgs.buildPackages.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover"))) + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) ]; buildable = true; }; diff --git a/nix/materialized/cabal/.plan.nix/cabal-install.nix b/nix/materialized/cabal-install/.plan.nix/cabal-install.nix similarity index 87% rename from nix/materialized/cabal/.plan.nix/cabal-install.nix rename to nix/materialized/cabal-install/.plan.nix/cabal-install.nix index db9072971c8..d19baab10f5 100644 --- a/nix/materialized/cabal/.plan.nix/cabal-install.nix +++ b/nix/materialized/cabal-install/.plan.nix/cabal-install.nix @@ -17,7 +17,7 @@ }; package = { specVersion = "1.10"; - identifier = { name = "cabal-install"; version = "3.2.0.0"; }; + identifier = { name = "cabal-install"; version = "3.4.0.0"; }; license = "BSD-3-Clause"; copyright = "2003-2020, Cabal Development Team"; maintainer = "Cabal Development Team "; @@ -26,22 +26,15 @@ url = ""; synopsis = "The command-line interface for Cabal and Hackage."; description = "The \\'cabal\\' command-line program simplifies the process of managing\nHaskell software by automating the fetching, configuration, compilation\nand installation of Haskell libraries and programs."; - buildType = "Custom"; + buildType = "Simple"; isLocal = true; - setup-depends = [ - (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.buildToolDepError "Cabal"))) - (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.buildToolDepError "base"))) - (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.buildToolDepError "process"))) - (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.buildToolDepError "filepath"))) - ]; detailLevel = "FullDetails"; licenseFiles = [ "LICENSE" ]; - dataDir = ""; + dataDir = "."; dataFiles = []; extraSrcFiles = [ "README.md" "bash-completion/cabal" - "bootstrap.sh" "changelog" "tests/IntegrationTests2/build/keep-going/cabal.project" "tests/IntegrationTests2/build/keep-going/p/P.hs" @@ -98,8 +91,10 @@ "tests/IntegrationTests2/targets/multiple-tests/cabal.project" "tests/IntegrationTests2/targets/multiple-tests/p.cabal" "tests/IntegrationTests2/targets/simple/P.hs" + "tests/IntegrationTests2/targets/simple/app/Main.hs" "tests/IntegrationTests2/targets/simple/cabal.project" "tests/IntegrationTests2/targets/simple/p.cabal" + "tests/IntegrationTests2/targets/simple/q/Q.hs" "tests/IntegrationTests2/targets/simple/q/QQ.hs" "tests/IntegrationTests2/targets/simple/q/q.cabal" "tests/IntegrationTests2/targets/test-only/p.cabal" @@ -135,7 +130,6 @@ (hsPkgs."HTTP" or (errorHandler.buildDepError "HTTP")) (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) - (hsPkgs."network" or (errorHandler.buildDepError "network")) (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) (hsPkgs."process" or (errorHandler.buildDepError "process")) (hsPkgs."random" or (errorHandler.buildDepError "random")) @@ -147,6 +141,8 @@ (hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security")) (hsPkgs."text" or (errorHandler.buildDepError "text")) (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."regex-base" or (errorHandler.buildDepError "regex-base")) + (hsPkgs."regex-posix" or (errorHandler.buildDepError "regex-posix")) ] ++ (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "8.0")) [ (hsPkgs."fail" or (errorHandler.buildDepError "fail")) (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) @@ -155,7 +151,10 @@ else [ (hsPkgs."resolv" or (errorHandler.buildDepError "resolv")) ])) ++ (if system.isWindows - then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ] + then [ + (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + ] else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ])) ++ (if flags.lukko @@ -168,9 +167,9 @@ modules = [ "Distribution/Deprecated/ParseUtils" "Distribution/Deprecated/ReadP" - "Distribution/Deprecated/Text" "Distribution/Deprecated/ViewAsFieldDescr" "Distribution/Client/BuildReports/Anonymous" + "Distribution/Client/BuildReports/Lens" "Distribution/Client/BuildReports/Storage" "Distribution/Client/BuildReports/Types" "Distribution/Client/BuildReports/Upload" @@ -179,19 +178,20 @@ "Distribution/Client/CmdBuild" "Distribution/Client/CmdClean" "Distribution/Client/CmdConfigure" - "Distribution/Client/CmdUpdate" "Distribution/Client/CmdErrorMessages" "Distribution/Client/CmdExec" "Distribution/Client/CmdFreeze" "Distribution/Client/CmdHaddock" "Distribution/Client/CmdInstall" "Distribution/Client/CmdInstall/ClientInstallFlags" + "Distribution/Client/CmdInstall/ClientInstallTargetSelector" + "Distribution/Client/CmdLegacy" + "Distribution/Client/CmdListBin" "Distribution/Client/CmdRepl" "Distribution/Client/CmdRun" - "Distribution/Client/CmdRun/ClientRunFlags" - "Distribution/Client/CmdTest" - "Distribution/Client/CmdLegacy" "Distribution/Client/CmdSdist" + "Distribution/Client/CmdTest" + "Distribution/Client/CmdUpdate" "Distribution/Client/Compat/Directory" "Distribution/Client/Compat/ExecutablePath" "Distribution/Client/Compat/FilePerms" @@ -218,27 +218,36 @@ "Distribution/Client/HashValue" "Distribution/Client/HttpUtils" "Distribution/Client/IndexUtils" + "Distribution/Client/IndexUtils/ActiveRepos" + "Distribution/Client/IndexUtils/IndexState" "Distribution/Client/IndexUtils/Timestamp" "Distribution/Client/Init" + "Distribution/Client/Init/Command" + "Distribution/Client/Init/Defaults" + "Distribution/Client/Init/FileCreators" "Distribution/Client/Init/Heuristics" "Distribution/Client/Init/Licenses" + "Distribution/Client/Init/Prompt" "Distribution/Client/Init/Types" + "Distribution/Client/Init/Utils" "Distribution/Client/Install" "Distribution/Client/InstallPlan" "Distribution/Client/InstallSymlink" "Distribution/Client/JobControl" "Distribution/Client/List" "Distribution/Client/Manpage" + "Distribution/Client/ManpageFlags" "Distribution/Client/Nix" + "Distribution/Client/NixStyleOptions" "Distribution/Client/Outdated" "Distribution/Client/PackageHash" - "Distribution/Client/PackageUtils" "Distribution/Client/ParseUtils" "Distribution/Client/ProjectBuilding" "Distribution/Client/ProjectBuilding/Types" "Distribution/Client/ProjectConfig" "Distribution/Client/ProjectConfig/Legacy" "Distribution/Client/ProjectConfig/Types" + "Distribution/Client/ProjectFlags" "Distribution/Client/ProjectOrchestration" "Distribution/Client/ProjectPlanOutput" "Distribution/Client/ProjectPlanning" @@ -247,10 +256,7 @@ "Distribution/Client/Reconfigure" "Distribution/Client/Run" "Distribution/Client/Sandbox" - "Distribution/Client/Sandbox/Index" "Distribution/Client/Sandbox/PackageEnvironment" - "Distribution/Client/Sandbox/Timestamp" - "Distribution/Client/Sandbox/Types" "Distribution/Client/SavedFlags" "Distribution/Client/Security/DNS" "Distribution/Client/Security/HTTP" @@ -258,13 +264,28 @@ "Distribution/Client/SetupWrapper" "Distribution/Client/SolverInstallPlan" "Distribution/Client/SourceFiles" - "Distribution/Client/SourceRepo" "Distribution/Client/SrcDist" "Distribution/Client/Store" "Distribution/Client/Tar" + "Distribution/Client/TargetProblem" "Distribution/Client/TargetSelector" "Distribution/Client/Targets" "Distribution/Client/Types" + "Distribution/Client/Types/AllowNewer" + "Distribution/Client/Types/BuildResults" + "Distribution/Client/Types/ConfiguredId" + "Distribution/Client/Types/ConfiguredPackage" + "Distribution/Client/Types/Credentials" + "Distribution/Client/Types/InstallMethod" + "Distribution/Client/Types/OverwritePolicy" + "Distribution/Client/Types/PackageLocation" + "Distribution/Client/Types/PackageSpecifier" + "Distribution/Client/Types/ReadyPackage" + "Distribution/Client/Types/Repo" + "Distribution/Client/Types/RepoName" + "Distribution/Client/Types/SourcePackageDb" + "Distribution/Client/Types/SourceRepo" + "Distribution/Client/Types/WriteGhcEnvironmentFilesPolicy" "Distribution/Client/Update" "Distribution/Client/Upload" "Distribution/Client/Utils" @@ -327,9 +348,9 @@ hsSourceDirs = [ "main" "." ]; mainPath = (((((((([ "Main.hs" - ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") ([ + ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") (([ "" - ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([ + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "") ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "8.10") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([ "" ] ++ [ "" ])) ++ [ "" ]) ++ [ "" diff --git a/nix/materialized/cabal/default.nix b/nix/materialized/cabal-install/default.nix similarity index 62% rename from nix/materialized/cabal/default.nix rename to nix/materialized/cabal-install/default.nix index 0be40f733db..36c12c789b0 100644 --- a/nix/materialized/cabal/default.nix +++ b/nix/materialized/cabal-install/default.nix @@ -2,52 +2,56 @@ pkgs = hackage: { packages = { - "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").revisions).default; + "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default; + "cryptohash-sha256".flags.use-cbits = true; "cryptohash-sha256".flags.exe = false; - "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default; + "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default; "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default; "tar".flags.old-time = false; "tar".flags.old-bytestring = false; - "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default; + "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default; "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default; "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default; "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default; "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default; - "network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default; - "zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default; + "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default; + "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default; + "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default; "zlib".flags.non-blocking-ffi = false; "zlib".flags.bundled-c-zlib = false; "zlib".flags.pkg-config = false; "rts".revision = (((hackage."rts")."1.0").revisions).default; + "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default; + "regex-posix".flags._regex-posix-clib = false; "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default; - "random".revision = (((hackage."random")."1.1").revisions).default; - "network".revision = (((hackage."network")."3.1.2.0").revisions).default; + "random".revision = (((hackage."random")."1.2.0").revisions).default; + "network".revision = (((hackage."network")."3.1.2.1").revisions).default; "network".flags.devel = false; - "async".revision = (((hackage."async")."2.2.2").revisions).default; + "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default; + "splitmix".flags.optimised-mixer = false; + "async".revision = (((hackage."async")."2.2.3").revisions).default; "async".flags.bench = false; - "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default; - "echo".revision = (((hackage."echo")."0.1.3").revisions).default; + "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default; + "echo".revision = (((hackage."echo")."0.1.4").revisions).default; "echo".flags.example = false; "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default; "hsc2hs".flags.in-ghc-tree = false; "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default; - "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default; - "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default; - "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default; - "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default; - "text".revision = (((hackage."text")."1.2.3.1").revisions).default; - "Cabal".revision = (((hackage."Cabal")."3.2.1.0").revisions).default; + "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default; + "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default; + "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default; + "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default; + "text".revision = (((hackage."text")."1.2.4.1").revisions).default; + "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default; "Cabal".flags.bundled-binary-generic = false; "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default; - "base".revision = (((hackage."base")."4.12.0.0").revisions).default; - "time".revision = (((hackage."time")."1.8.0.2").revisions).default; + "base".revision = (((hackage."base")."4.14.1.0").revisions).default; + "time".revision = (((hackage."time")."1.9.3").revisions).default; + "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default; "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default; "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default; - "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default; - "hashable".flags.sse2 = true; + "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default; "hashable".flags.integer-gmp = true; - "hashable".flags.sse41 = false; - "hashable".flags.examples = false; "HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default; "HTTP".flags.mtl1 = false; "HTTP".flags.conduit10 = false; @@ -60,46 +64,46 @@ "ed25519".flags.test-properties = true; "ed25519".flags.test-doctests = true; "ed25519".flags.no-donna = true; - "process".revision = (((hackage."process")."1.6.5.0").revisions).default; + "process".revision = (((hackage."process")."1.6.9.0").revisions).default; "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default; - "lukko".revision = (((hackage."lukko")."0.1.1.2").revisions).default; + "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default; "lukko".flags.ofd-locking = true; - "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default; - "array".revision = (((hackage."array")."0.5.3.0").revisions).default; + "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default; + "array".revision = (((hackage."array")."0.5.4.0").revisions).default; "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default; "hackage-security".flags.old-directory = false; "hackage-security".flags.use-network-uri = true; "hackage-security".flags.base48 = true; "hackage-security".flags.lukko = true; "hackage-security".flags.mtl21 = false; - "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default; + "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default; }; compiler = { - version = "8.6.5"; - nix-name = "ghc865"; + version = "8.10.4"; + nix-name = "ghc8104"; packages = { - "binary" = "0.8.6.0"; - "ghc-prim" = "0.5.3"; + "binary" = "0.8.8.0"; + "ghc-prim" = "0.6.1"; "stm" = "2.5.0.0"; "unix" = "2.7.2.2"; "mtl" = "2.2.2"; "rts" = "1.0"; "deepseq" = "1.4.4.0"; - "parsec" = "3.1.13.0"; - "directory" = "1.3.3.0"; - "template-haskell" = "2.14.0.0"; - "containers" = "0.6.0.1"; - "bytestring" = "0.10.8.2"; - "text" = "1.2.3.1"; - "base" = "4.12.0.0"; - "time" = "1.8.0.2"; + "parsec" = "3.1.14.0"; + "directory" = "1.3.6.0"; + "template-haskell" = "2.16.0.0"; + "containers" = "0.6.2.1"; + "bytestring" = "0.10.12.0"; + "text" = "1.2.4.1"; + "base" = "4.14.1.0"; + "time" = "1.9.3"; "transformers" = "0.5.6.2"; "filepath" = "1.4.2.1"; - "process" = "1.6.5.0"; + "process" = "1.6.9.0"; "pretty" = "1.1.3.6"; - "ghc-boot-th" = "8.6.5"; - "array" = "0.5.3.0"; - "integer-gmp" = "1.0.2.0"; + "ghc-boot-th" = "8.10.4"; + "array" = "0.5.4.0"; + "integer-gmp" = "1.0.3.0"; }; }; }; diff --git a/nix/materialized/haskell-language-server/.plan.nix/brittany.nix b/nix/materialized/haskell-language-server/.plan.nix/brittany.nix deleted file mode 100644 index 81645c7fe26..00000000000 --- a/nix/materialized/haskell-language-server/.plan.nix/brittany.nix +++ /dev/null @@ -1,211 +0,0 @@ -{ system - , compiler - , flags - , pkgs - , hsPkgs - , pkgconfPkgs - , errorHandler - , config - , ... }: - { - flags = { brittany-dev-lib = false; brittany-test-perf = false; }; - package = { - specVersion = "1.18"; - identifier = { name = "brittany"; version = "0.12.1.1"; }; - license = "AGPL-3.0-only"; - copyright = "Copyright (C) 2016-2019 Lennart Spitzner\nCopyright (C) 2019 PRODA LTD"; - maintainer = "Lennart Spitzner "; - author = "Lennart Spitzner"; - homepage = "https://github.com/lspitzner/brittany/"; - url = ""; - synopsis = "Haskell source code formatter"; - description = "See .\n\nIf you are interested in the implementation, have a look at ;\n\nThe implementation is documented in more detail ."; - buildType = "Simple"; - isLocal = true; - detailLevel = "FullDetails"; - licenseFiles = [ "LICENSE" ]; - dataDir = ""; - dataFiles = []; - extraSrcFiles = [ "src-literatetests/*.blt" "srcinc/prelude.inc" ]; - extraTmpFiles = []; - extraDocFiles = [ "ChangeLog.md" "README.md" "doc/implementation/*.md" ]; - }; - components = { - "library" = { - depends = [ - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) - (hsPkgs."ghc-paths" or (errorHandler.buildDepError "ghc-paths")) - (hsPkgs."ghc-exactprint" or (errorHandler.buildDepError "ghc-exactprint")) - (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) - (hsPkgs."containers" or (errorHandler.buildDepError "containers")) - (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) - (hsPkgs."text" or (errorHandler.buildDepError "text")) - (hsPkgs."multistate" or (errorHandler.buildDepError "multistate")) - (hsPkgs."syb" or (errorHandler.buildDepError "syb")) - (hsPkgs."data-tree-print" or (errorHandler.buildDepError "data-tree-print")) - (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) - (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) - (hsPkgs."directory" or (errorHandler.buildDepError "directory")) - (hsPkgs."butcher" or (errorHandler.buildDepError "butcher")) - (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) - (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) - (hsPkgs."extra" or (errorHandler.buildDepError "extra")) - (hsPkgs."uniplate" or (errorHandler.buildDepError "uniplate")) - (hsPkgs."strict" or (errorHandler.buildDepError "strict")) - (hsPkgs."monad-memo" or (errorHandler.buildDepError "monad-memo")) - (hsPkgs."unsafe" or (errorHandler.buildDepError "unsafe")) - (hsPkgs."safe" or (errorHandler.buildDepError "safe")) - (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) - (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) - (hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) - (hsPkgs."czipwith" or (errorHandler.buildDepError "czipwith")) - (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th")) - (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) - (hsPkgs."random" or (errorHandler.buildDepError "random")) - ]; - buildable = true; - modules = [ - "Language/Haskell/Brittany/Internal/LayouterBasics" - "Language/Haskell/Brittany/Internal/Backend" - "Language/Haskell/Brittany/Internal/BackendUtils" - "Language/Haskell/Brittany/Internal/ExactPrintUtils" - "Language/Haskell/Brittany/Internal/Layouters/Type" - "Language/Haskell/Brittany/Internal/Layouters/Decl" - "Language/Haskell/Brittany/Internal/Layouters/Expr" - "Language/Haskell/Brittany/Internal/Layouters/Stmt" - "Language/Haskell/Brittany/Internal/Layouters/Pattern" - "Language/Haskell/Brittany/Internal/Layouters/IE" - "Language/Haskell/Brittany/Internal/Layouters/Import" - "Language/Haskell/Brittany/Internal/Layouters/Module" - "Language/Haskell/Brittany/Internal/Layouters/DataDecl" - "Language/Haskell/Brittany/Internal/Transformations/Alt" - "Language/Haskell/Brittany/Internal/Transformations/Floating" - "Language/Haskell/Brittany/Internal/Transformations/Par" - "Language/Haskell/Brittany/Internal/Transformations/Columns" - "Language/Haskell/Brittany/Internal/Transformations/Indent" - "Language/Haskell/Brittany" - "Language/Haskell/Brittany/Main" - "Language/Haskell/Brittany/Internal" - "Language/Haskell/Brittany/Internal/Prelude" - "Language/Haskell/Brittany/Internal/PreludeUtils" - "Language/Haskell/Brittany/Internal/Types" - "Language/Haskell/Brittany/Internal/Utils" - "Language/Haskell/Brittany/Internal/Config" - "Language/Haskell/Brittany/Internal/Config/Types" - "Language/Haskell/Brittany/Internal/Config/Types/Instances" - "Language/Haskell/Brittany/Internal/Obfuscation" - "Paths_brittany" - ]; - hsSourceDirs = [ "src" ]; - includeDirs = [ "srcinc" ]; - }; - exes = { - "brittany" = { - depends = [ - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."brittany" or (errorHandler.buildDepError "brittany")) - ]; - buildable = if flags.brittany-dev-lib then false else true; - hsSourceDirs = [ "src-brittany" ]; - mainPath = [ "Main.hs" ] ++ [ "" ]; - }; - }; - tests = { - "unittests" = { - depends = [ - (hsPkgs."brittany" or (errorHandler.buildDepError "brittany")) - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) - (hsPkgs."ghc-paths" or (errorHandler.buildDepError "ghc-paths")) - (hsPkgs."ghc-exactprint" or (errorHandler.buildDepError "ghc-exactprint")) - (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) - (hsPkgs."containers" or (errorHandler.buildDepError "containers")) - (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) - (hsPkgs."text" or (errorHandler.buildDepError "text")) - (hsPkgs."multistate" or (errorHandler.buildDepError "multistate")) - (hsPkgs."syb" or (errorHandler.buildDepError "syb")) - (hsPkgs."data-tree-print" or (errorHandler.buildDepError "data-tree-print")) - (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) - (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) - (hsPkgs."directory" or (errorHandler.buildDepError "directory")) - (hsPkgs."butcher" or (errorHandler.buildDepError "butcher")) - (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) - (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) - (hsPkgs."extra" or (errorHandler.buildDepError "extra")) - (hsPkgs."uniplate" or (errorHandler.buildDepError "uniplate")) - (hsPkgs."strict" or (errorHandler.buildDepError "strict")) - (hsPkgs."monad-memo" or (errorHandler.buildDepError "monad-memo")) - (hsPkgs."unsafe" or (errorHandler.buildDepError "unsafe")) - (hsPkgs."safe" or (errorHandler.buildDepError "safe")) - (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) - (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) - (hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) - (hsPkgs."czipwith" or (errorHandler.buildDepError "czipwith")) - (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th")) - (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) - ]; - buildable = if flags.brittany-dev-lib || !flags.brittany-test-perf - then false - else true; - modules = [ "TestUtils" "AsymptoticPerfTests" ]; - hsSourceDirs = [ "src-unittests" ]; - includeDirs = [ "srcinc" ]; - mainPath = [ "TestMain.hs" ]; - }; - "littests" = { - depends = [ - (hsPkgs."brittany" or (errorHandler.buildDepError "brittany")) - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) - (hsPkgs."ghc-paths" or (errorHandler.buildDepError "ghc-paths")) - (hsPkgs."ghc-exactprint" or (errorHandler.buildDepError "ghc-exactprint")) - (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) - (hsPkgs."containers" or (errorHandler.buildDepError "containers")) - (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) - (hsPkgs."text" or (errorHandler.buildDepError "text")) - (hsPkgs."multistate" or (errorHandler.buildDepError "multistate")) - (hsPkgs."syb" or (errorHandler.buildDepError "syb")) - (hsPkgs."data-tree-print" or (errorHandler.buildDepError "data-tree-print")) - (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) - (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) - (hsPkgs."directory" or (errorHandler.buildDepError "directory")) - (hsPkgs."butcher" or (errorHandler.buildDepError "butcher")) - (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) - (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) - (hsPkgs."extra" or (errorHandler.buildDepError "extra")) - (hsPkgs."uniplate" or (errorHandler.buildDepError "uniplate")) - (hsPkgs."strict" or (errorHandler.buildDepError "strict")) - (hsPkgs."monad-memo" or (errorHandler.buildDepError "monad-memo")) - (hsPkgs."unsafe" or (errorHandler.buildDepError "unsafe")) - (hsPkgs."safe" or (errorHandler.buildDepError "safe")) - (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) - (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) - (hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) - (hsPkgs."czipwith" or (errorHandler.buildDepError "czipwith")) - (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th")) - (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) - (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) - (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) - ]; - buildable = if flags.brittany-dev-lib then false else true; - hsSourceDirs = [ "src-literatetests" ]; - includeDirs = [ "srcinc" ]; - mainPath = [ "Main.hs" ]; - }; - "libinterfacetests" = { - depends = [ - (hsPkgs."brittany" or (errorHandler.buildDepError "brittany")) - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."text" or (errorHandler.buildDepError "text")) - (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) - (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) - ]; - buildable = if flags.brittany-dev-lib then false else true; - hsSourceDirs = [ "src-libinterfacetests" ]; - includeDirs = [ "srcinc" ]; - mainPath = [ "Main.hs" ]; - }; - }; - }; - } // rec { src = (pkgs.lib).mkDefault .././.source-repository-packages/0; } \ No newline at end of file diff --git a/nix/materialized/haskell-language-server/.plan.nix/ghcide.nix b/nix/materialized/haskell-language-server/.plan.nix/ghcide.nix deleted file mode 100644 index 911db9f9791..00000000000 --- a/nix/materialized/haskell-language-server/.plan.nix/ghcide.nix +++ /dev/null @@ -1,301 +0,0 @@ -{ system - , compiler - , flags - , pkgs - , hsPkgs - , pkgconfPkgs - , errorHandler - , config - , ... }: - { - flags = { ghc-lib = false; }; - package = { - specVersion = "1.20"; - identifier = { name = "ghcide"; version = "0.5.0"; }; - license = "Apache-2.0"; - copyright = "Digital Asset and Ghcide contributors 2018-2020"; - maintainer = "Ghcide contributors"; - author = "Digital Asset and Ghcide contributors"; - homepage = "https://github.com/haskell/ghcide#readme"; - url = ""; - synopsis = "The core of an IDE"; - description = "A library for building Haskell IDE's on top of the GHC API."; - buildType = "Simple"; - isLocal = true; - detailLevel = "FullDetails"; - licenseFiles = [ "LICENSE" ]; - dataDir = ""; - dataFiles = []; - extraSrcFiles = [ - "include/ghc-api-version.h" - "README.md" - "CHANGELOG.md" - "test/data/hover/*.hs" - "test/data/multi/cabal.project" - "test/data/multi/hie.yaml" - "test/data/multi/a/a.cabal" - "test/data/multi/a/*.hs" - "test/data/multi/b/b.cabal" - "test/data/multi/b/*.hs" - ]; - extraTmpFiles = []; - extraDocFiles = []; - }; - components = { - "library" = { - depends = ([ - (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) - (hsPkgs."array" or (errorHandler.buildDepError "array")) - (hsPkgs."async" or (errorHandler.buildDepError "async")) - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."binary" or (errorHandler.buildDepError "binary")) - (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) - (hsPkgs."containers" or (errorHandler.buildDepError "containers")) - (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) - (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) - (hsPkgs."directory" or (errorHandler.buildDepError "directory")) - (hsPkgs."extra" or (errorHandler.buildDepError "extra")) - (hsPkgs."fuzzy" or (errorHandler.buildDepError "fuzzy")) - (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) - (hsPkgs."fingertree" or (errorHandler.buildDepError "fingertree")) - (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) - (hsPkgs."haddock-library" or (errorHandler.buildDepError "haddock-library")) - (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) - (hsPkgs."haskell-lsp-types" or (errorHandler.buildDepError "haskell-lsp-types")) - (hsPkgs."haskell-lsp" or (errorHandler.buildDepError "haskell-lsp")) - (hsPkgs."hie-compat" or (errorHandler.buildDepError "hie-compat")) - (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) - (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) - (hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) - (hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) - (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) - (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) - (hsPkgs."rope-utf16-splay" or (errorHandler.buildDepError "rope-utf16-splay")) - (hsPkgs."safe" or (errorHandler.buildDepError "safe")) - (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions")) - (hsPkgs."shake" or (errorHandler.buildDepError "shake")) - (hsPkgs."sorted-list" or (errorHandler.buildDepError "sorted-list")) - (hsPkgs."stm" or (errorHandler.buildDepError "stm")) - (hsPkgs."syb" or (errorHandler.buildDepError "syb")) - (hsPkgs."text" or (errorHandler.buildDepError "text")) - (hsPkgs."time" or (errorHandler.buildDepError "time")) - (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) - (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) - (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) - (hsPkgs."hslogger" or (errorHandler.buildDepError "hslogger")) - ] ++ (if flags.ghc-lib - then [ - (hsPkgs."ghc-lib" or (errorHandler.buildDepError "ghc-lib")) - (hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) - ] - else [ - (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th")) - (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot")) - (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) - (hsPkgs."ghc-check" or (errorHandler.buildDepError "ghc-check")) - (hsPkgs."ghc-paths" or (errorHandler.buildDepError "ghc-paths")) - (hsPkgs."cryptohash-sha1" or (errorHandler.buildDepError "cryptohash-sha1")) - (hsPkgs."hie-bios" or (errorHandler.buildDepError "hie-bios")) - (hsPkgs."implicit-hie-cradle" or (errorHandler.buildDepError "implicit-hie-cradle")) - (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) - ])) ++ (if system.isWindows - then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ] - else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); - buildable = true; - modules = [ - "Development/IDE/Core/Compile" - "Development/IDE/Core/FileExists" - "Development/IDE/GHC/CPP" - "Development/IDE/GHC/Warnings" - "Development/IDE/Import/FindImports" - "Development/IDE/LSP/Notifications" - "Development/IDE/Spans/Documentation" - "Development/IDE/Plugin/CodeAction/PositionIndexed" - "Development/IDE/Plugin/CodeAction/Rules" - "Development/IDE/Plugin/CodeAction/RuleTypes" - "Development/IDE/Plugin/Completions/Logic" - "Development/IDE/Plugin/Completions/Types" - "Development/IDE/Types/Action" - "Development/IDE" - "Development/IDE/Compat" - "Development/IDE/Core/Debouncer" - "Development/IDE/Core/FileStore" - "Development/IDE/Core/IdeConfiguration" - "Development/IDE/Core/OfInterest" - "Development/IDE/Core/PositionMapping" - "Development/IDE/Core/Preprocessor" - "Development/IDE/Core/Rules" - "Development/IDE/Core/RuleTypes" - "Development/IDE/Core/Service" - "Development/IDE/Core/Shake" - "Development/IDE/GHC/Compat" - "Development/IDE/GHC/Error" - "Development/IDE/GHC/Orphans" - "Development/IDE/GHC/Util" - "Development/IDE/Import/DependencyInformation" - "Development/IDE/LSP/HoverDefinition" - "Development/IDE/LSP/LanguageServer" - "Development/IDE/LSP/Outline" - "Development/IDE/LSP/Protocol" - "Development/IDE/LSP/Server" - "Development/IDE/Spans/Common" - "Development/IDE/Spans/AtPoint" - "Development/IDE/Spans/LocalBindings" - "Development/IDE/Types/Diagnostics" - "Development/IDE/Types/Exports" - "Development/IDE/Types/Location" - "Development/IDE/Types/Logger" - "Development/IDE/Types/Options" - "Development/IDE/Plugin" - "Development/IDE/Plugin/Completions" - "Development/IDE/Plugin/CodeAction" - "Development/IDE/Plugin/Test" - ] ++ (pkgs.lib).optionals (!flags.ghc-lib) [ - "Development/IDE/Session/VersionCheck" - "Development/IDE/Session" - ]; - cSources = (pkgs.lib).optional (!system.isWindows) "cbits/getmodtime.c"; - hsSourceDirs = [ - "src" - ] ++ (pkgs.lib).optional (!flags.ghc-lib) "session-loader"; - includeDirs = [ "include" ]; - }; - exes = { - "ghcide-test-preprocessor" = { - depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; - buildable = true; - hsSourceDirs = [ "test/preprocessor" ]; - mainPath = [ "Main.hs" ]; - }; - "ghcide" = { - depends = [ - (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) - (hsPkgs."directory" or (errorHandler.buildDepError "directory")) - (hsPkgs."extra" or (errorHandler.buildDepError "extra")) - (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) - (hsPkgs."gitrev" or (errorHandler.buildDepError "gitrev")) - (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) - (hsPkgs."haskell-lsp" or (errorHandler.buildDepError "haskell-lsp")) - (hsPkgs."haskell-lsp-types" or (errorHandler.buildDepError "haskell-lsp-types")) - (hsPkgs."hie-bios" or (errorHandler.buildDepError "hie-bios")) - (hsPkgs."ghcide" or (errorHandler.buildDepError "ghcide")) - (hsPkgs."lens" or (errorHandler.buildDepError "lens")) - (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) - (hsPkgs."text" or (errorHandler.buildDepError "text")) - (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) - ]; - buildable = if flags.ghc-lib then false else true; - modules = [ "Arguments" "Paths_ghcide" ]; - hsSourceDirs = [ "exe" ]; - mainPath = [ "Main.hs" ] ++ (pkgs.lib).optional (flags.ghc-lib) ""; - }; - "ghcide-bench" = { - depends = [ - (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) - (hsPkgs."containers" or (errorHandler.buildDepError "containers")) - (hsPkgs."directory" or (errorHandler.buildDepError "directory")) - (hsPkgs."extra" or (errorHandler.buildDepError "extra")) - (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) - (hsPkgs."ghcide" or (errorHandler.buildDepError "ghcide")) - (hsPkgs."lsp-test" or (errorHandler.buildDepError "lsp-test")) - (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) - (hsPkgs."process" or (errorHandler.buildDepError "process")) - (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions")) - (hsPkgs."shake" or (errorHandler.buildDepError "shake")) - (hsPkgs."text" or (errorHandler.buildDepError "text")) - ]; - build-tools = [ - (hsPkgs.buildPackages.ghcide or (pkgs.buildPackages.ghcide or (errorHandler.buildToolDepError "ghcide"))) - ]; - buildable = true; - modules = [ "Experiments" "Experiments/Types" ]; - hsSourceDirs = [ "bench/lib" "bench/exe" ]; - includeDirs = [ "include" ]; - mainPath = [ "Main.hs" ]; - }; - }; - tests = { - "ghcide-tests" = { - depends = [ - (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."binary" or (errorHandler.buildDepError "binary")) - (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) - (hsPkgs."containers" or (errorHandler.buildDepError "containers")) - (hsPkgs."directory" or (errorHandler.buildDepError "directory")) - (hsPkgs."extra" or (errorHandler.buildDepError "extra")) - (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) - (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) - (hsPkgs."ghcide" or (errorHandler.buildDepError "ghcide")) - (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) - (hsPkgs."haddock-library" or (errorHandler.buildDepError "haddock-library")) - (hsPkgs."haskell-lsp" or (errorHandler.buildDepError "haskell-lsp")) - (hsPkgs."haskell-lsp-types" or (errorHandler.buildDepError "haskell-lsp-types")) - (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) - (hsPkgs."lens" or (errorHandler.buildDepError "lens")) - (hsPkgs."lsp-test" or (errorHandler.buildDepError "lsp-test")) - (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) - (hsPkgs."process" or (errorHandler.buildDepError "process")) - (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) - (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) - (hsPkgs."rope-utf16-splay" or (errorHandler.buildDepError "rope-utf16-splay")) - (hsPkgs."safe" or (errorHandler.buildDepError "safe")) - (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions")) - (hsPkgs."shake" or (errorHandler.buildDepError "shake")) - (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) - (hsPkgs."tasty-expected-failure" or (errorHandler.buildDepError "tasty-expected-failure")) - (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) - (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) - (hsPkgs."tasty-rerun" or (errorHandler.buildDepError "tasty-rerun")) - (hsPkgs."text" or (errorHandler.buildDepError "text")) - ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.6") [ - (hsPkgs."record-dot-preprocessor" or (errorHandler.buildDepError "record-dot-preprocessor")) - (hsPkgs."record-hasfield" or (errorHandler.buildDepError "record-hasfield")) - ]; - build-tools = [ - (hsPkgs.buildPackages.ghcide or (pkgs.buildPackages.ghcide or (errorHandler.buildToolDepError "ghcide"))) - (hsPkgs.buildPackages.ghcide or (pkgs.buildPackages.ghcide or (errorHandler.buildToolDepError "ghcide"))) - ]; - buildable = if flags.ghc-lib then false else true; - modules = [ - "Development/IDE/Test" - "Development/IDE/Test/Runfiles" - "Experiments" - "Experiments/Types" - ]; - hsSourceDirs = [ "test/cabal" "test/exe" "test/src" "bench/lib" ]; - includeDirs = [ "include" ]; - mainPath = [ "Main.hs" ]; - }; - }; - benchmarks = { - "benchHist" = { - depends = [ - (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."Chart" or (errorHandler.buildDepError "Chart")) - (hsPkgs."Chart-diagrams" or (errorHandler.buildDepError "Chart-diagrams")) - (hsPkgs."diagrams" or (errorHandler.buildDepError "diagrams")) - (hsPkgs."diagrams-svg" or (errorHandler.buildDepError "diagrams-svg")) - (hsPkgs."directory" or (errorHandler.buildDepError "directory")) - (hsPkgs."extra" or (errorHandler.buildDepError "extra")) - (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) - (hsPkgs."shake" or (errorHandler.buildDepError "shake")) - (hsPkgs."text" or (errorHandler.buildDepError "text")) - (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) - ]; - build-tools = [ - (hsPkgs.buildPackages.ghcide or (pkgs.buildPackages.ghcide or (errorHandler.buildToolDepError "ghcide"))) - (hsPkgs.buildPackages.ghcide or (pkgs.buildPackages.ghcide or (errorHandler.buildToolDepError "ghcide"))) - ]; - buildable = true; - modules = [ "Experiments/Types" ]; - hsSourceDirs = [ "bench/hist" "bench/lib" ]; - }; - }; - }; - } // rec { src = (pkgs.lib).mkDefault .././ghcide; } \ No newline at end of file diff --git a/nix/materialized/haskell-language-server/.plan.nix/haskell-language-server.nix b/nix/materialized/haskell-language-server/.plan.nix/haskell-language-server.nix index 6594849eaac..0966171a264 100644 --- a/nix/materialized/haskell-language-server/.plan.nix/haskell-language-server.nix +++ b/nix/materialized/haskell-language-server/.plan.nix/haskell-language-server.nix @@ -8,14 +8,34 @@ , config , ... }: { - flags = { agpl = true; pedantic = false; }; + flags = { + agpl = true; + pedantic = false; + all-plugins = false; + all-formatters = false; + class = true; + haddockcomments = true; + eval = true; + importlens = true; + retrie = true; + tactic = true; + hlint = true; + modulename = true; + pragmas = true; + splice = true; + floskell = true; + fourmolu = true; + ormolu = true; + stylishhaskell = true; + brittany = true; + }; package = { specVersion = "2.2"; - identifier = { name = "haskell-language-server"; version = "0.6.0.0"; }; + identifier = { name = "haskell-language-server"; version = "1.0.0.0"; }; license = "Apache-2.0"; - copyright = "Alan Zimmerman"; + copyright = "The Haskell IDE Team"; maintainer = "alan.zimm@gmail.com"; - author = "Alan Zimmerman"; + author = "The Haskell IDE Team"; homepage = "https://github.com/haskell/haskell-language-server#readme"; url = ""; synopsis = "LSP server for GHC"; @@ -24,7 +44,7 @@ isLocal = true; detailLevel = "FullDetails"; licenseFiles = [ "LICENSE" ]; - dataDir = ""; + dataDir = "."; dataFiles = []; extraSrcFiles = [ "README.md" @@ -42,18 +62,26 @@ (hsPkgs."extra" or (errorHandler.buildDepError "extra")) (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptohash-sha1" or (errorHandler.buildDepError "cryptohash-sha1")) (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) (hsPkgs."ghcide" or (errorHandler.buildDepError "ghcide")) (hsPkgs."gitrev" or (errorHandler.buildDepError "gitrev")) - (hsPkgs."haskell-lsp" or (errorHandler.buildDepError "haskell-lsp")) + (hsPkgs."lsp" or (errorHandler.buildDepError "lsp")) (hsPkgs."hie-bios" or (errorHandler.buildDepError "hie-bios")) + (hsPkgs."hiedb" or (errorHandler.buildDepError "hiedb")) (hsPkgs."hls-plugin-api" or (errorHandler.buildDepError "hls-plugin-api")) (hsPkgs."hslogger" or (errorHandler.buildDepError "hslogger")) (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) (hsPkgs."optparse-simple" or (errorHandler.buildDepError "optparse-simple")) (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."shake" or (errorHandler.buildDepError "shake")) + (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions")) + (hsPkgs."sqlite-simple" or (errorHandler.buildDepError "sqlite-simple")) (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) ]; buildable = true; @@ -67,62 +95,56 @@ }; exes = { "haskell-language-server" = { - depends = [ + depends = ((((((((((((([ (hsPkgs."base" or (errorHandler.buildDepError "base")) (hsPkgs."directory" or (errorHandler.buildDepError "directory")) (hsPkgs."extra" or (errorHandler.buildDepError "extra")) (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) (hsPkgs."text" or (errorHandler.buildDepError "text")) (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) (hsPkgs."binary" or (errorHandler.buildDepError "binary")) (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptohash-sha1" or (errorHandler.buildDepError "cryptohash-sha1")) (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) - (hsPkgs."floskell" or (errorHandler.buildDepError "floskell")) - (hsPkgs."fourmolu" or (errorHandler.buildDepError "fourmolu")) (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th")) (hsPkgs."ghcide" or (errorHandler.buildDepError "ghcide")) (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) (hsPkgs."haskell-language-server" or (errorHandler.buildDepError "haskell-language-server")) - (hsPkgs."haskell-lsp" or (errorHandler.buildDepError "haskell-lsp")) - (hsPkgs."hls-hlint-plugin" or (errorHandler.buildDepError "hls-hlint-plugin")) - (hsPkgs."hls-plugin-api" or (errorHandler.buildDepError "hls-plugin-api")) - (hsPkgs."hls-tactics-plugin" or (errorHandler.buildDepError "hls-tactics-plugin")) + (hsPkgs."lsp" or (errorHandler.buildDepError "lsp")) + (hsPkgs."hie-bios" or (errorHandler.buildDepError "hie-bios")) + (hsPkgs."hiedb" or (errorHandler.buildDepError "hiedb")) (hsPkgs."lens" or (errorHandler.buildDepError "lens")) - (hsPkgs."ormolu" or (errorHandler.buildDepError "ormolu")) (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) - (hsPkgs."retrie" or (errorHandler.buildDepError "retrie")) (hsPkgs."hslogger" or (errorHandler.buildDepError "hslogger")) (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."hls-plugin-api" or (errorHandler.buildDepError "hls-plugin-api")) (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions")) (hsPkgs."shake" or (errorHandler.buildDepError "shake")) - (hsPkgs."stylish-haskell" or (errorHandler.buildDepError "stylish-haskell")) + (hsPkgs."sqlite-simple" or (errorHandler.buildDepError "sqlite-simple")) (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) - (hsPkgs."time" or (errorHandler.buildDepError "time")) (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) - ] ++ (pkgs.lib).optional (flags.agpl) (hsPkgs."brittany" or (errorHandler.buildDepError "brittany")); + (hsPkgs."with-utf8" or (errorHandler.buildDepError "with-utf8")) + ] ++ (pkgs.lib).optional (flags.class || flags.all-plugins) (hsPkgs."hls-class-plugin" or (errorHandler.buildDepError "hls-class-plugin"))) ++ (pkgs.lib).optional (flags.haddockcomments || flags.all-plugins) (hsPkgs."hls-haddock-comments-plugin" or (errorHandler.buildDepError "hls-haddock-comments-plugin"))) ++ (pkgs.lib).optional (flags.eval || flags.all-plugins) (hsPkgs."hls-eval-plugin" or (errorHandler.buildDepError "hls-eval-plugin"))) ++ (pkgs.lib).optional (flags.importlens || flags.all-plugins) (hsPkgs."hls-explicit-imports-plugin" or (errorHandler.buildDepError "hls-explicit-imports-plugin"))) ++ (pkgs.lib).optional (flags.retrie || flags.all-plugins) (hsPkgs."hls-retrie-plugin" or (errorHandler.buildDepError "hls-retrie-plugin"))) ++ (pkgs.lib).optional (flags.tactic || flags.all-plugins) (hsPkgs."hls-tactics-plugin" or (errorHandler.buildDepError "hls-tactics-plugin"))) ++ (pkgs.lib).optional (flags.hlint || flags.all-plugins) (hsPkgs."hls-hlint-plugin" or (errorHandler.buildDepError "hls-hlint-plugin"))) ++ (pkgs.lib).optional (flags.pragmas || flags.all-plugins) (hsPkgs."fuzzy" or (errorHandler.buildDepError "fuzzy"))) ++ (pkgs.lib).optional (flags.splice || flags.all-plugins) (hsPkgs."hls-splice-plugin" or (errorHandler.buildDepError "hls-splice-plugin"))) ++ (pkgs.lib).optional (flags.floskell || flags.all-formatters) (hsPkgs."floskell" or (errorHandler.buildDepError "floskell"))) ++ (pkgs.lib).optional (flags.fourmolu || flags.all-formatters) (hsPkgs."fourmolu" or (errorHandler.buildDepError "fourmolu"))) ++ (pkgs.lib).optional (flags.ormolu || flags.all-formatters) (hsPkgs."ormolu" or (errorHandler.buildDepError "ormolu"))) ++ (pkgs.lib).optional (flags.stylishhaskell || flags.all-formatters) (hsPkgs."stylish-haskell" or (errorHandler.buildDepError "stylish-haskell"))) ++ (pkgs.lib).optional ((flags.brittany || flags.all-formatters) && flags.agpl) (hsPkgs."brittany" or (errorHandler.buildDepError "brittany")); buildable = true; - modules = [ - "Ide/Plugin/Eval" + modules = (((((([ "Ide/Plugin/Example" "Ide/Plugin/Example2" - "Ide/Plugin/Floskell" - "Ide/Plugin/Fourmolu" - "Ide/Plugin/ImportLens" - "Ide/Plugin/ModuleName" - "Ide/Plugin/Ormolu" - "Ide/Plugin/Pragmas" - "Ide/Plugin/Retrie" - "Ide/Plugin/StylishHaskell" - ] ++ (pkgs.lib).optional (flags.agpl) "Ide/Plugin/Brittany"; - hsSourceDirs = [ "exe" "plugins/default/src" ]; + "Plugins" + ] ++ (pkgs.lib).optional (flags.modulename || flags.all-plugins) "Ide/Plugin/ModuleName") ++ (pkgs.lib).optional (flags.pragmas || flags.all-plugins) "Ide/Plugin/Pragmas") ++ (pkgs.lib).optional (flags.floskell || flags.all-formatters) "Ide/Plugin/Floskell") ++ (pkgs.lib).optional (flags.fourmolu || flags.all-formatters) "Ide/Plugin/Fourmolu") ++ (pkgs.lib).optional (flags.ormolu || flags.all-formatters) "Ide/Plugin/Ormolu") ++ (pkgs.lib).optional (flags.stylishhaskell || flags.all-formatters) "Ide/Plugin/StylishHaskell") ++ (pkgs.lib).optional ((flags.brittany || flags.all-formatters) && flags.agpl) "Ide/Plugin/Brittany"; + hsSourceDirs = (((((([ + "plugins/default/src" + "exe" + ] ++ (pkgs.lib).optional (flags.modulename || flags.all-plugins) "plugins/default/src") ++ (pkgs.lib).optional (flags.pragmas || flags.all-plugins) "plugins/default/src") ++ (pkgs.lib).optional (flags.floskell || flags.all-formatters) "plugins/default/src") ++ (pkgs.lib).optional (flags.fourmolu || flags.all-formatters) "plugins/default/src") ++ (pkgs.lib).optional (flags.ormolu || flags.all-formatters) "plugins/default/src") ++ (pkgs.lib).optional (flags.stylishhaskell || flags.all-formatters) "plugins/default/src") ++ (pkgs.lib).optional ((flags.brittany || flags.all-formatters) && flags.agpl) "plugins/default/src"; includeDirs = [ "include" ]; - mainPath = (([ + mainPath = (((((((((((((((([ "Main.hs" - ] ++ (pkgs.lib).optional (flags.agpl) "") ++ (pkgs.lib).optional (flags.pedantic) "") ++ (pkgs.lib).optional (flags.agpl) ""; + ] ++ (pkgs.lib).optional (flags.agpl) "") ++ (pkgs.lib).optional (flags.class || flags.all-plugins) "") ++ (pkgs.lib).optional (flags.haddockcomments || flags.all-plugins) "") ++ (pkgs.lib).optional (flags.eval || flags.all-plugins) "") ++ (pkgs.lib).optional (flags.importlens || flags.all-plugins) "") ++ (pkgs.lib).optional (flags.retrie || flags.all-plugins) "") ++ (pkgs.lib).optional (flags.tactic || flags.all-plugins) "") ++ (pkgs.lib).optional (flags.hlint || flags.all-plugins) "") ++ (pkgs.lib).optional (flags.modulename || flags.all-plugins) "") ++ (pkgs.lib).optional (flags.pragmas || flags.all-plugins) "") ++ (pkgs.lib).optional (flags.splice || flags.all-plugins) "") ++ (pkgs.lib).optional (flags.floskell || flags.all-formatters) "") ++ (pkgs.lib).optional (flags.fourmolu || flags.all-formatters) "") ++ (pkgs.lib).optional (flags.ormolu || flags.all-formatters) "") ++ (pkgs.lib).optional (flags.stylishhaskell || flags.all-formatters) "") ++ (pkgs.lib).optional ((flags.brittany || flags.all-formatters) && flags.agpl) "") ++ (pkgs.lib).optional (flags.pedantic) ""; }; "haskell-language-server-wrapper" = { depends = [ @@ -131,8 +153,10 @@ (hsPkgs."extra" or (errorHandler.buildDepError "extra")) (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) (hsPkgs."ghc-paths" or (errorHandler.buildDepError "ghc-paths")) + (hsPkgs."ghcide" or (errorHandler.buildDepError "ghcide")) (hsPkgs."gitrev" or (errorHandler.buildDepError "gitrev")) (hsPkgs."haskell-language-server" or (errorHandler.buildDepError "haskell-language-server")) (hsPkgs."hie-bios" or (errorHandler.buildDepError "hie-bios")) @@ -160,36 +184,42 @@ (hsPkgs."blaze-markup" or (errorHandler.buildDepError "blaze-markup")) (hsPkgs."containers" or (errorHandler.buildDepError "containers")) (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) - (hsPkgs."haskell-lsp" or (errorHandler.buildDepError "haskell-lsp")) + (hsPkgs."lsp" or (errorHandler.buildDepError "lsp")) (hsPkgs."hie-bios" or (errorHandler.buildDepError "hie-bios")) (hsPkgs."hls-plugin-api" or (errorHandler.buildDepError "hls-plugin-api")) (hsPkgs."hslogger" or (errorHandler.buildDepError "hslogger")) (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) (hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) (hsPkgs."lsp-test" or (errorHandler.buildDepError "lsp-test")) (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."tasty-expected-failure" or (errorHandler.buildDepError "tasty-expected-failure")) (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) - (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations")) (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) (hsPkgs."tasty-ant-xml" or (errorHandler.buildDepError "tasty-ant-xml")) - (hsPkgs."tasty-expected-failure" or (errorHandler.buildDepError "tasty-expected-failure")) (hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden")) (hsPkgs."tasty-rerun" or (errorHandler.buildDepError "tasty-rerun")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."ghcide" or (errorHandler.buildDepError "ghcide")) ]; build-tools = [ - (hsPkgs.buildPackages.haskell-language-server or (pkgs.buildPackages.haskell-language-server or (errorHandler.buildToolDepError "haskell-language-server"))) - (hsPkgs.buildPackages.ghcide or (pkgs.buildPackages.ghcide or (errorHandler.buildToolDepError "ghcide"))) + (hsPkgs.buildPackages.haskell-language-server.components.exes.haskell-language-server or (pkgs.buildPackages.haskell-language-server or (errorHandler.buildToolDepError "haskell-language-server:haskell-language-server"))) + (hsPkgs.buildPackages.ghcide.components.exes.ghcide-test-preprocessor or (pkgs.buildPackages.ghcide-test-preprocessor or (errorHandler.buildToolDepError "ghcide:ghcide-test-preprocessor"))) ]; buildable = true; modules = [ "Test/Hls/Util" + "Class" "Command" "Completion" + "Config" "Deferred" "Definition" "Diagnostic" @@ -206,13 +236,17 @@ "Rename" "Symbol" "TypeDefinition" - "Tactic" - "Ide/Plugin/Tactic/TestTypes" + "Splice" + "HaddockComments" + "Ide/Plugin/Splice/Types" + "Ide/Plugin/Eval/Types" ]; hsSourceDirs = [ "test/utils" "test/functional" - "plugins/tactics/src" + "plugins/hls-eval-plugin/test" + "plugins/hls-splice-plugin/src" + "plugins/hls-eval-plugin/src" ]; mainPath = [ "Main.hs" ]; }; @@ -227,14 +261,16 @@ (hsPkgs."blaze-markup" or (errorHandler.buildDepError "blaze-markup")) (hsPkgs."containers" or (errorHandler.buildDepError "containers")) (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) - (hsPkgs."haskell-lsp" or (errorHandler.buildDepError "haskell-lsp")) + (hsPkgs."lsp" or (errorHandler.buildDepError "lsp")) (hsPkgs."hie-bios" or (errorHandler.buildDepError "hie-bios")) (hsPkgs."hls-plugin-api" or (errorHandler.buildDepError "hls-plugin-api")) (hsPkgs."hslogger" or (errorHandler.buildDepError "hslogger")) (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) (hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) (hsPkgs."lsp-test" or (errorHandler.buildDepError "lsp-test")) (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."tasty-expected-failure" or (errorHandler.buildDepError "tasty-expected-failure")) (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) @@ -247,7 +283,7 @@ (hsPkgs."tasty-rerun" or (errorHandler.buildDepError "tasty-rerun")) ]; build-tools = [ - (hsPkgs.buildPackages.haskell-language-server or (pkgs.buildPackages.haskell-language-server or (errorHandler.buildToolDepError "haskell-language-server"))) + (hsPkgs.buildPackages.haskell-language-server.components.exes.haskell-language-server-wrapper or (pkgs.buildPackages.haskell-language-server-wrapper or (errorHandler.buildToolDepError "haskell-language-server:haskell-language-server-wrapper"))) ]; buildable = true; modules = [ "Test/Hls/Util" ]; diff --git a/nix/materialized/haskell-language-server/.plan.nix/hie-bios.nix b/nix/materialized/haskell-language-server/.plan.nix/hie-bios.nix deleted file mode 100644 index a4946d99943..00000000000 --- a/nix/materialized/haskell-language-server/.plan.nix/hie-bios.nix +++ /dev/null @@ -1,239 +0,0 @@ -{ system - , compiler - , flags - , pkgs - , hsPkgs - , pkgconfPkgs - , errorHandler - , config - , ... }: - { - flags = {}; - package = { - specVersion = "2.2"; - identifier = { name = "hie-bios"; version = "0.7.1"; }; - license = "BSD-3-Clause"; - copyright = ""; - maintainer = "Matthew Pickering "; - author = "Matthew Pickering "; - homepage = "https://github.com/mpickering/hie-bios"; - url = ""; - synopsis = "Set up a GHC API session"; - description = "Set up a GHC API session and obtain flags required to compile a source file"; - buildType = "Simple"; - isLocal = true; - detailLevel = "FullDetails"; - licenseFiles = [ "LICENSE" ]; - dataDir = ""; - dataFiles = []; - extraSrcFiles = [ - "ChangeLog.md" - "README.md" - "wrappers/cabal" - "wrappers/cabal.hs" - "tests/configs/*.yaml" - "tests/projects/symlink-test/a/A.hs" - "tests/projects/symlink-test/hie.yaml" - "tests/projects/multi-direct/A.hs" - "tests/projects/multi-direct/B.hs" - "tests/projects/multi-direct/hie.yaml" - "tests/projects/multi-cabal/app/Main.hs" - "tests/projects/multi-cabal/cabal.project" - "tests/projects/multi-cabal/hie.yaml" - "tests/projects/multi-cabal/multi-cabal.cabal" - "tests/projects/multi-cabal/src/Lib.hs" - "tests/projects/monorepo-cabal/cabal.project" - "tests/projects/monorepo-cabal/hie.yaml" - "tests/projects/monorepo-cabal/A/Main.hs" - "tests/projects/monorepo-cabal/A/A.cabal" - "tests/projects/monorepo-cabal/B/MyLib.hs" - "tests/projects/monorepo-cabal/B/B.cabal" - "tests/projects/multi-stack/app/Main.hs" - "tests/projects/multi-stack/cabal.project" - "tests/projects/multi-stack/hie.yaml" - "tests/projects/multi-stack/multi-stack.cabal" - "tests/projects/multi-stack/src/Lib.hs" - "tests/projects/failing-bios/A.hs" - "tests/projects/failing-bios/B.hs" - "tests/projects/failing-bios/hie.yaml" - "tests/projects/failing-bios-ghc/A.hs" - "tests/projects/failing-bios-ghc/B.hs" - "tests/projects/failing-bios-ghc/hie.yaml" - "tests/projects/failing-cabal/failing-cabal.cabal" - "tests/projects/failing-cabal/hie.yaml" - "tests/projects/failing-cabal/MyLib.hs" - "tests/projects/failing-stack/failing-stack.cabal" - "tests/projects/failing-stack/hie.yaml" - "tests/projects/failing-stack/src/Lib.hs" - "tests/projects/nested-cabal/nested-cabal.cabal" - "tests/projects/nested-cabal/cabal.project" - "tests/projects/nested-cabal/hie.yaml" - "tests/projects/nested-cabal/MyLib.hs" - "tests/projects/nested-cabal/sub-comp/sub-comp.cabal" - "tests/projects/nested-cabal/sub-comp/Lib.hs" - "tests/projects/nested-stack/nested-stack.cabal" - "tests/projects/nested-stack/hie.yaml" - "tests/projects/nested-stack/MyLib.hs" - "tests/projects/nested-stack/sub-comp/sub-comp.cabal" - "tests/projects/nested-stack/sub-comp/Lib.hs" - "tests/projects/simple-bios/A.hs" - "tests/projects/simple-bios/B.hs" - "tests/projects/simple-bios/hie-bios.sh" - "tests/projects/simple-bios/hie-bios-deps.sh" - "tests/projects/simple-bios/hie.yaml" - "tests/projects/simple-bios-ghc/A.hs" - "tests/projects/simple-bios-ghc/B.hs" - "tests/projects/simple-bios-ghc/hie-bios.sh" - "tests/projects/simple-bios-ghc/hie.yaml" - "tests/projects/simple-bios-shell/A.hs" - "tests/projects/simple-bios-shell/B.hs" - "tests/projects/simple-bios-shell/hie.yaml" - "tests/projects/simple-cabal/A.hs" - "tests/projects/simple-cabal/B.hs" - "tests/projects/simple-cabal/cabal.project" - "tests/projects/simple-cabal/hie.yaml" - "tests/projects/simple-cabal/simple-cabal.cabal" - "tests/projects/simple-direct/A.hs" - "tests/projects/simple-direct/B.hs" - "tests/projects/simple-direct/hie.yaml" - "tests/projects/simple-stack/A.hs" - "tests/projects/simple-stack/B.hs" - "tests/projects/simple-stack/cabal.project" - "tests/projects/simple-stack/hie.yaml" - "tests/projects/simple-stack/simple-stack.cabal" - "tests/projects/space stack/A.hs" - "tests/projects/space stack/B.hs" - "tests/projects/space stack/hie.yaml" - "tests/projects/space stack/stackproj.cabal" - "tests/projects/implicit-cabal/cabal.project" - "tests/projects/implicit-cabal/implicit-cabal.cabal" - "tests/projects/implicit-cabal/Main.hs" - "tests/projects/implicit-cabal-no-project/implicit-cabal-no-project.cabal" - "tests/projects/implicit-cabal-no-project/Main.hs" - "tests/projects/implicit-cabal-deep-project/README" - "tests/projects/implicit-cabal-deep-project/implicit-cabal-deep-project.cabal" - "tests/projects/implicit-cabal-deep-project/Main.hs" - "tests/projects/implicit-cabal-deep-project/cabal.project" - "tests/projects/implicit-cabal-deep-project/foo/foo.cabal" - "tests/projects/implicit-cabal-deep-project/foo/Main.hs" - "tests/projects/implicit-stack/implicit-stack.cabal" - "tests/projects/implicit-stack/Main.hs" - "tests/projects/implicit-stack-multi/implicit-stack-multi.cabal" - "tests/projects/implicit-stack-multi/Main.hs" - "tests/projects/implicit-stack-multi/other-package/other-package.cabal" - "tests/projects/implicit-stack-multi/other-package/Main.hs" - "tests/projects/multi-stack-with-yaml/appA/appA.cabal" - "tests/projects/multi-stack-with-yaml/appA/src/Lib.hs" - "tests/projects/multi-stack-with-yaml/appB/appB.cabal" - "tests/projects/multi-stack-with-yaml/appB/src/Lib.hs" - "tests/projects/multi-stack-with-yaml/hie.yaml" - "tests/projects/stack-with-yaml/app/Main.hs" - "tests/projects/stack-with-yaml/hie.yaml" - "tests/projects/stack-with-yaml/stack-with-yaml.cabal" - "tests/projects/stack-with-yaml/src/Lib.hs" - ]; - extraTmpFiles = []; - extraDocFiles = []; - }; - components = { - "library" = { - depends = [ - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) - (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) - (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) - (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) - (hsPkgs."containers" or (errorHandler.buildDepError "containers")) - (hsPkgs."cryptohash-sha1" or (errorHandler.buildDepError "cryptohash-sha1")) - (hsPkgs."directory" or (errorHandler.buildDepError "directory")) - (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) - (hsPkgs."time" or (errorHandler.buildDepError "time")) - (hsPkgs."extra" or (errorHandler.buildDepError "extra")) - (hsPkgs."process" or (errorHandler.buildDepError "process")) - (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) - (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) - (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) - (hsPkgs."text" or (errorHandler.buildDepError "text")) - (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) - (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) - (hsPkgs."vector" or (errorHandler.buildDepError "vector")) - (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) - (hsPkgs."hslogger" or (errorHandler.buildDepError "hslogger")) - (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) - (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) - (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) - ]; - buildable = true; - modules = [ - "Paths_hie_bios" - "HIE/Bios" - "HIE/Bios/Config" - "HIE/Bios/Cradle" - "HIE/Bios/Environment" - "HIE/Bios/Internal/Debug" - "HIE/Bios/Flags" - "HIE/Bios/Types" - "HIE/Bios/Internal/Log" - "HIE/Bios/Ghc/Api" - "HIE/Bios/Ghc/Check" - "HIE/Bios/Ghc/Doc" - "HIE/Bios/Ghc/Gap" - "HIE/Bios/Ghc/Load" - "HIE/Bios/Ghc/Logger" - "HIE/Bios/Wrappers" - ]; - hsSourceDirs = [ "src" ]; - }; - exes = { - "hie-bios" = { - depends = [ - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."directory" or (errorHandler.buildDepError "directory")) - (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) - (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) - (hsPkgs."hie-bios" or (errorHandler.buildDepError "hie-bios")) - ]; - buildable = true; - modules = [ "Paths_hie_bios" ]; - hsSourceDirs = [ "exe" ]; - mainPath = [ "Main.hs" ]; - }; - }; - tests = { - "parser-tests" = { - depends = [ - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) - (hsPkgs."hie-bios" or (errorHandler.buildDepError "hie-bios")) - (hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations")) - (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) - (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) - (hsPkgs."text" or (errorHandler.buildDepError "text")) - (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) - (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) - ]; - buildable = true; - hsSourceDirs = [ "tests/" ]; - mainPath = [ "ParserTests.hs" ]; - }; - "bios-tests" = { - depends = [ - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."extra" or (errorHandler.buildDepError "extra")) - (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) - (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) - (hsPkgs."tasty-expected-failure" or (errorHandler.buildDepError "tasty-expected-failure")) - (hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations")) - (hsPkgs."hie-bios" or (errorHandler.buildDepError "hie-bios")) - (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) - (hsPkgs."directory" or (errorHandler.buildDepError "directory")) - (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) - (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) - ]; - buildable = true; - hsSourceDirs = [ "tests/" ]; - mainPath = [ "BiosTests.hs" ]; - }; - }; - }; - } // rec { src = (pkgs.lib).mkDefault .././.source-repository-packages/1; } \ No newline at end of file diff --git a/nix/materialized/haskell-language-server/.plan.nix/hie-compat.nix b/nix/materialized/haskell-language-server/.plan.nix/hie-compat.nix deleted file mode 100644 index 64f7cc5fd2c..00000000000 --- a/nix/materialized/haskell-language-server/.plan.nix/hie-compat.nix +++ /dev/null @@ -1,66 +0,0 @@ -{ system - , compiler - , flags - , pkgs - , hsPkgs - , pkgconfPkgs - , errorHandler - , config - , ... }: - { - flags = { ghc-lib = false; }; - package = { - specVersion = "1.22"; - identifier = { name = "hie-compat"; version = "0.1.0.0"; }; - license = "Apache-2.0"; - copyright = ""; - maintainer = "zubin.duggal@gmail.com"; - author = "Zubin Duggal"; - homepage = ""; - url = ""; - synopsis = "HIE files for GHC 8.6 and other HIE file backports"; - description = "Backports for HIE files to GHC 8.6, along with a few other backports\nof HIE file related fixes for ghcide.\nTHIS DOES NOT LET YOU READ HIE FILES WITH MISMATCHED VERSIONS OF GHC"; - buildType = "Simple"; - isLocal = true; - detailLevel = "FullDetails"; - licenseFiles = [ "LICENSE" ]; - dataDir = ""; - dataFiles = []; - extraSrcFiles = [ "CHANGELOG.md" "README.md" ]; - extraTmpFiles = []; - extraDocFiles = []; - }; - components = { - "library" = { - depends = [ - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."array" or (errorHandler.buildDepError "array")) - (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) - (hsPkgs."containers" or (errorHandler.buildDepError "containers")) - (hsPkgs."directory" or (errorHandler.buildDepError "directory")) - (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) - (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) - ] ++ (if flags.ghc-lib - then [ (hsPkgs."ghc-lib" or (errorHandler.buildDepError "ghc-lib")) ] - else [ - (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) - (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot")) - ]); - buildable = true; - modules = [ - "Compat/HieAst" - "Compat/HieBin" - "Compat/HieTypes" - "Compat/HieDebug" - "Compat/HieUtils" - ]; - hsSourceDirs = ((pkgs.lib).optional (compiler.isGhc && (compiler.version).gt "8.5" && (compiler.isGhc && (compiler.version).lt "8.7") && !flags.ghc-lib) "src-ghc86" ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).gt "8.7" && (compiler.isGhc && (compiler.version).lt "8.10") || flags.ghc-lib) [ - "src-ghc88" - "src-reexport" - ]) ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).gt "8.9" && (compiler.isGhc && (compiler.version).lt "8.11")) [ - "src-ghc810" - "src-reexport" - ]; - }; - }; - } // rec { src = (pkgs.lib).mkDefault .././ghcide/hie-compat; } \ No newline at end of file diff --git a/nix/materialized/haskell-language-server/.plan.nix/hls-hlint-plugin.nix b/nix/materialized/haskell-language-server/.plan.nix/hls-hlint-plugin.nix deleted file mode 100644 index 43c3163f4bc..00000000000 --- a/nix/materialized/haskell-language-server/.plan.nix/hls-hlint-plugin.nix +++ /dev/null @@ -1,73 +0,0 @@ -{ system - , compiler - , flags - , pkgs - , hsPkgs - , pkgconfPkgs - , errorHandler - , config - , ... }: - { - flags = { pedantic = false; ghc-lib = false; }; - package = { - specVersion = "2.2"; - identifier = { name = "hls-hlint-plugin"; version = "0.1.0.0"; }; - license = "Apache-2.0"; - copyright = "Alan Zimmerman"; - maintainer = "alan.zimm@gmail.com (for now)"; - author = "Many,TBD when we release"; - homepage = ""; - url = ""; - synopsis = "Hlint integration plugin with Haskell Language Server"; - description = "Please see README.md"; - buildType = "Simple"; - isLocal = true; - detailLevel = "FullDetails"; - licenseFiles = [ "LICENSE" ]; - dataDir = ""; - dataFiles = []; - extraSrcFiles = []; - extraTmpFiles = []; - extraDocFiles = []; - }; - components = { - "library" = { - depends = [ - (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) - (hsPkgs."apply-refact" or (errorHandler.buildDepError "apply-refact")) - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."binary" or (errorHandler.buildDepError "binary")) - (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) - (hsPkgs."containers" or (errorHandler.buildDepError "containers")) - (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) - (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) - (hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) - (hsPkgs."directory" or (errorHandler.buildDepError "directory")) - (hsPkgs."extra" or (errorHandler.buildDepError "extra")) - (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) - (hsPkgs."ghcide" or (errorHandler.buildDepError "ghcide")) - (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) - (hsPkgs."haskell-lsp" or (errorHandler.buildDepError "haskell-lsp")) - (hsPkgs."hlint" or (errorHandler.buildDepError "hlint")) - (hsPkgs."hls-plugin-api" or (errorHandler.buildDepError "hls-plugin-api")) - (hsPkgs."hslogger" or (errorHandler.buildDepError "hslogger")) - (hsPkgs."lens" or (errorHandler.buildDepError "lens")) - (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) - (hsPkgs."shake" or (errorHandler.buildDepError "shake")) - (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) - (hsPkgs."text" or (errorHandler.buildDepError "text")) - (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) - (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) - ] ++ (if !flags.ghc-lib && (compiler.isGhc && (compiler.version).ge "8.10.1") && (compiler.isGhc && (compiler.version).lt "8.11.0") - then [ (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) ] - else [ - (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) - (hsPkgs."ghc-lib" or (errorHandler.buildDepError "ghc-lib")) - (hsPkgs."ghc-lib-parser-ex" or (errorHandler.buildDepError "ghc-lib-parser-ex")) - ]); - buildable = true; - modules = [ "Ide/Plugin/Hlint" ]; - hsSourceDirs = [ "src" ]; - }; - }; - } // rec { src = (pkgs.lib).mkDefault .././plugins/hls-hlint-plugin; } \ No newline at end of file diff --git a/nix/materialized/haskell-language-server/.plan.nix/hls-plugin-api.nix b/nix/materialized/haskell-language-server/.plan.nix/hls-plugin-api.nix deleted file mode 100644 index e379a33cf1d..00000000000 --- a/nix/materialized/haskell-language-server/.plan.nix/hls-plugin-api.nix +++ /dev/null @@ -1,67 +0,0 @@ -{ system - , compiler - , flags - , pkgs - , hsPkgs - , pkgconfPkgs - , errorHandler - , config - , ... }: - { - flags = { pedantic = false; }; - package = { - specVersion = "2.2"; - identifier = { name = "hls-plugin-api"; version = "0.5.0.0"; }; - license = "Apache-2.0"; - copyright = "Alan Zimmerman"; - maintainer = "alan.zimm@gmail.com (for now)"; - author = "Many,TBD when we release"; - homepage = "https://github.com/haskell/haskell-language-server/hls-plugin-api"; - url = ""; - synopsis = "Haskell Language Server API for plugin communication"; - description = "Please see the README on GitHub at "; - buildType = "Simple"; - isLocal = true; - detailLevel = "FullDetails"; - licenseFiles = [ "LICENSE" ]; - dataDir = ""; - dataFiles = []; - extraSrcFiles = []; - extraTmpFiles = []; - extraDocFiles = []; - }; - components = { - "library" = { - depends = [ - (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."containers" or (errorHandler.buildDepError "containers")) - (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) - (hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) - (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) - (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th")) - (hsPkgs."ghcide" or (errorHandler.buildDepError "ghcide")) - (hsPkgs."haskell-lsp" or (errorHandler.buildDepError "haskell-lsp")) - (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) - (hsPkgs."hslogger" or (errorHandler.buildDepError "hslogger")) - (hsPkgs."lens" or (errorHandler.buildDepError "lens")) - (hsPkgs."process" or (errorHandler.buildDepError "process")) - (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) - (hsPkgs."shake" or (errorHandler.buildDepError "shake")) - (hsPkgs."text" or (errorHandler.buildDepError "text")) - (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) - ]; - buildable = true; - modules = [ - "Ide/Logger" - "Ide/Plugin" - "Ide/Plugin/Config" - "Ide/Plugin/Formatter" - "Ide/Plugin/GhcIde" - "Ide/PluginUtils" - "Ide/Types" - ]; - hsSourceDirs = [ "src" ]; - }; - }; - } // rec { src = (pkgs.lib).mkDefault .././hls-plugin-api; } \ No newline at end of file diff --git a/nix/materialized/haskell-language-server/.plan.nix/hls-tactics-plugin.nix b/nix/materialized/haskell-language-server/.plan.nix/hls-tactics-plugin.nix deleted file mode 100644 index 90f802a2dc3..00000000000 --- a/nix/materialized/haskell-language-server/.plan.nix/hls-tactics-plugin.nix +++ /dev/null @@ -1,102 +0,0 @@ -{ system - , compiler - , flags - , pkgs - , hsPkgs - , pkgconfPkgs - , errorHandler - , config - , ... }: - { - flags = { pedantic = false; }; - package = { - specVersion = "2.2"; - identifier = { name = "hls-tactics-plugin"; version = "0.5.1.0"; }; - license = "NONE"; - copyright = "Sandy Maguire, Reed Mullanix"; - maintainer = "sandy@sandymaguire.me"; - author = "Sandy Maguire, Reed Mullanix"; - homepage = "https://github.com/isovector/hls-tactics-plugin#readme"; - url = ""; - synopsis = "LSP server for GHC"; - description = "Please see the README on GitHub at "; - buildType = "Simple"; - isLocal = true; - detailLevel = "FullDetails"; - licenseFiles = []; - dataDir = ""; - dataFiles = []; - extraSrcFiles = []; - extraTmpFiles = []; - extraDocFiles = []; - }; - components = { - "library" = { - depends = [ - (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."containers" or (errorHandler.buildDepError "containers")) - (hsPkgs."directory" or (errorHandler.buildDepError "directory")) - (hsPkgs."extra" or (errorHandler.buildDepError "extra")) - (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) - (hsPkgs."fingertree" or (errorHandler.buildDepError "fingertree")) - (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) - (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) - (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th")) - (hsPkgs."ghc-exactprint" or (errorHandler.buildDepError "ghc-exactprint")) - (hsPkgs."ghc-source-gen" or (errorHandler.buildDepError "ghc-source-gen")) - (hsPkgs."ghcide" or (errorHandler.buildDepError "ghcide")) - (hsPkgs."haskell-lsp" or (errorHandler.buildDepError "haskell-lsp")) - (hsPkgs."hls-plugin-api" or (errorHandler.buildDepError "hls-plugin-api")) - (hsPkgs."lens" or (errorHandler.buildDepError "lens")) - (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) - (hsPkgs."refinery" or (errorHandler.buildDepError "refinery")) - (hsPkgs."retrie" or (errorHandler.buildDepError "retrie")) - (hsPkgs."shake" or (errorHandler.buildDepError "shake")) - (hsPkgs."syb" or (errorHandler.buildDepError "syb")) - (hsPkgs."text" or (errorHandler.buildDepError "text")) - (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) - (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) - ]; - buildable = true; - modules = [ - "Ide/Plugin/Tactic" - "Ide/Plugin/Tactic/Auto" - "Ide/Plugin/Tactic/CodeGen" - "Ide/Plugin/Tactic/Context" - "Ide/Plugin/Tactic/Debug" - "Ide/Plugin/Tactic/GHC" - "Ide/Plugin/Tactic/Judgements" - "Ide/Plugin/Tactic/KnownStrategies" - "Ide/Plugin/Tactic/Machinery" - "Ide/Plugin/Tactic/Naming" - "Ide/Plugin/Tactic/Range" - "Ide/Plugin/Tactic/Tactics" - "Ide/Plugin/Tactic/Types" - "Ide/Plugin/Tactic/TestTypes" - "Ide/TreeTransform" - ]; - hsSourceDirs = [ "src" ]; - }; - tests = { - "tests" = { - depends = [ - (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) - (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."checkers" or (errorHandler.buildDepError "checkers")) - (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) - (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) - (hsPkgs."hls-tactics-plugin" or (errorHandler.buildDepError "hls-tactics-plugin")) - (hsPkgs."hls-plugin-api" or (errorHandler.buildDepError "hls-plugin-api")) - (hsPkgs."hie-bios" or (errorHandler.buildDepError "hie-bios")) - (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) - (hsPkgs."containers" or (errorHandler.buildDepError "containers")) - ]; - buildable = true; - modules = [ "AutoTupleSpec" "UnificationSpec" ]; - hsSourceDirs = [ "test" ]; - mainPath = [ "Main.hs" ]; - }; - }; - }; - } // rec { src = (pkgs.lib).mkDefault .././plugins/tactics; } \ No newline at end of file diff --git a/nix/materialized/haskell-language-server/default.nix b/nix/materialized/haskell-language-server/default.nix index 680f0eb1ccf..1a952592fd0 100644 --- a/nix/materialized/haskell-language-server/default.nix +++ b/nix/materialized/haskell-language-server/default.nix @@ -3,129 +3,164 @@ { packages = { "monad-dijkstra".revision = (((hackage."monad-dijkstra")."0.1.1.3").revisions).default; - "lsp-test".revision = (((hackage."lsp-test")."0.11.0.7").revisions).default; + "lsp-test".revision = (((hackage."lsp-test")."0.13.0.0").revisions).default; "lsp-test".flags.dummyserver = false; - "ghc-lib-parser-ex".revision = (((hackage."ghc-lib-parser-ex")."8.10.0.16").revisions).default; + "ghc-lib-parser-ex".revision = (((hackage."ghc-lib-parser-ex")."8.10.0.19").revisions).default; "ghc-lib-parser-ex".flags.auto = true; "ghc-lib-parser-ex".flags.no-ghc-lib = false; "haddock-library".revision = (((hackage."haddock-library")."1.9.0").revisions).default; "void".revision = (((hackage."void")."0.7.3").revisions).default; "void".flags.safe = false; - "semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default; + "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default; "semigroupoids".flags.comonad = true; - "semigroupoids".flags.doctests = true; "semigroupoids".flags.unordered-containers = true; "semigroupoids".flags.distributive = true; "semigroupoids".flags.tagged = true; "semigroupoids".flags.containers = true; "semigroupoids".flags.contravariant = true; - "free".revision = (((hackage."free")."5.1.3").revisions).default; + "free".revision = (((hackage."free")."5.1.6").revisions).default; "tf-random".revision = (((hackage."tf-random")."0.5").revisions).default; - "ghc".revision = (((hackage."ghc")."8.6.5").revisions).default; + "ghc".revision = (((hackage."ghc")."8.10.4").revisions).default; + "Only".revision = (((hackage."Only")."0.1").revisions).default; "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default; - "exceptions".flags.transformers-0-4 = true; - "shake".revision = (((hackage."shake")."0.19.2").revisions).default; + "shake".revision = (((hackage."shake")."0.19.4").revisions).default; "shake".flags.portable = false; "shake".flags.embed-files = false; "shake".flags.cloud = false; "refact".revision = (((hackage."refact")."0.3.0.2").revisions).default; + "hashtables".revision = (((hackage."hashtables")."1.2.4.1").revisions).default; + "hashtables".flags.portable = false; + "hashtables".flags.detailed-profiling = false; + "hashtables".flags.sse42 = false; + "hashtables".flags.debug = false; + "hashtables".flags.bounds-checking = false; + "hashtables".flags.unsafe-tricks = true; "ghc-paths".revision = (((hackage."ghc-paths")."0.1.0.12").revisions).default; - "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default; - "ghc-boot".revision = (((hackage."ghc-boot")."8.6.5").revisions).default; + "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default; + "ghc-boot".revision = (((hackage."ghc-boot")."8.10.4").revisions).default; "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default; "regex-tdfa".flags.force-o2 = false; "hslogger".revision = (((hackage."hslogger")."1.3.1.0").revisions).default; "hslogger".flags.network--gt-3_0_0 = true; - "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default; - "utf8-string".revision = (((hackage."utf8-string")."1.0.1.1").revisions).default; + "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default; + "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default; "polyparse".revision = (((hackage."polyparse")."1.13").revisions).default; - "rope-utf16-splay".revision = (((hackage."rope-utf16-splay")."0.3.1.0").revisions).default; - "old-time".revision = (((hackage."old-time")."1.1.0.3").revisions).default; - "bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default; + "rope-utf16-splay".revision = (((hackage."rope-utf16-splay")."0.3.2.0").revisions).default; + "bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default; "bifunctors".flags.semigroups = true; "bifunctors".flags.tagged = true; - "extra".revision = (((hackage."extra")."1.7.8").revisions).default; + "extra".revision = (((hackage."extra")."1.7.9").revisions).default; "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default; "MonadRandom".revision = (((hackage."MonadRandom")."0.5.2").revisions).default; "split".revision = (((hackage."split")."0.2.3.4").revisions).default; - "checkers".revision = (((hackage."checkers")."0.5.6").revisions).default; + "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default; "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default; "czipwith".revision = (((hackage."czipwith")."1.0.1.3").revisions).default; "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default; + "hiedb".revision = (((hackage."hiedb")."0.3.0.1").revisions).default; + "constraints-extras".revision = (((hackage."constraints-extras")."0.3.0.2").revisions).default; + "constraints-extras".flags.build-readme = true; "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default; "unsafe".revision = (((hackage."unsafe")."0.0").revisions).default; + "dependent-sum-template".revision = (((hackage."dependent-sum-template")."0.1.0.3").revisions).default; + "unliftio".revision = (((hackage."unliftio")."0.2.14").revisions).default; "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default; - "ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default; - "tasty-quickcheck".revision = (((hackage."tasty-quickcheck")."0.10.1.1").revisions).default; + "ghc-heap".revision = (((hackage."ghc-heap")."8.10.4").revisions).default; "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default; - "network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default; - "regex-base".revision = (((hackage."regex-base")."0.94.0.0").revisions).default; - "zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default; + "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default; + "hls-haddock-comments-plugin".revision = (((hackage."hls-haddock-comments-plugin")."1.0.0.0").revisions).default; + "network-info".revision = (((hackage."network-info")."0.2.0.10").revisions).default; + "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default; + "foldl".revision = (((hackage."foldl")."1.4.11").revisions).default; + "pretty-simple".revision = (((hackage."pretty-simple")."4.0.0.0").revisions).default; + "pretty-simple".flags.buildexample = false; + "pretty-simple".flags.buildexe = false; + "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default; "zlib".flags.non-blocking-ffi = false; "zlib".flags.bundled-c-zlib = false; "zlib".flags.pkg-config = false; "rts".revision = (((hackage."rts")."1.0").revisions).default; - "mmorph".revision = (((hackage."mmorph")."1.1.3").revisions).default; - "cmdargs".revision = (((hackage."cmdargs")."0.10.20").revisions).default; + "mmorph".revision = (((hackage."mmorph")."1.1.5").revisions).default; + "hls-tactics-plugin".revision = (((hackage."hls-tactics-plugin")."1.0.0.0").revisions).default; + "hls-tactics-plugin".flags.pedantic = false; + "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default; "cmdargs".flags.testprog = false; "cmdargs".flags.quotation = true; - "fourmolu".revision = (((hackage."fourmolu")."0.2.0.0").revisions).default; + "fourmolu".revision = (((hackage."fourmolu")."0.3.0.0").revisions).default; "fourmolu".flags.dev = false; - "ghci".revision = (((hackage."ghci")."8.6.5").revisions).default; + "ghci".revision = (((hackage."ghci")."8.10.4").revisions).default; "js-flot".revision = (((hackage."js-flot")."0.8.3").revisions).default; "retrie".revision = (((hackage."retrie")."0.1.1.1").revisions).default; "retrie".flags.buildexecutable = true; "optparse-simple".revision = (((hackage."optparse-simple")."0.1.1.3").revisions).default; "optparse-simple".flags.build-example = false; "ghc-source-gen".revision = (((hackage."ghc-source-gen")."0.4.0.0").revisions).default; - "alex".revision = (((hackage."alex")."3.2.5").revisions).default; + "alex".revision = (((hackage."alex")."3.2.6").revisions).default; "alex".flags.small_base = true; - "clock".revision = (((hackage."clock")."0.8").revisions).default; + "clock".revision = (((hackage."clock")."0.8.2").revisions).default; "clock".flags.llvm = false; "deque".revision = (((hackage."deque")."0.4.3").revisions).default; "safe-exceptions".revision = (((hackage."safe-exceptions")."0.1.7.1").revisions).default; + "dependent-map".revision = (((hackage."dependent-map")."0.4.0.0").revisions).default; "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default; - "invariant".revision = (((hackage."invariant")."0.5.3").revisions).default; - "generic-deriving".revision = (((hackage."generic-deriving")."1.13.1").revisions).default; + "cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default; + "invariant".revision = (((hackage."invariant")."0.5.4").revisions).default; + "with-utf8".revision = (((hackage."with-utf8")."1.0.2.2").revisions).default; + "hls-class-plugin".revision = (((hackage."hls-class-plugin")."1.0.0.0").revisions).default; + "generic-deriving".revision = (((hackage."generic-deriving")."1.14").revisions).default; "generic-deriving".flags.base-4-9 = true; - "syb".revision = (((hackage."syb")."0.7.1").revisions).default; - "distributive".revision = (((hackage."distributive")."0.6.2").revisions).default; + "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default; + "megaparsec".flags.dev = false; + "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default; + "blaze-textual".revision = (((hackage."blaze-textual")."0.2.1.0").revisions).default; + "blaze-textual".flags.native = true; + "blaze-textual".flags.integer-simple = false; + "blaze-textual".flags.developer = false; + "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default; "distributive".flags.semigroups = true; "distributive".flags.tagged = true; "primes".revision = (((hackage."primes")."0.2.1.0").revisions).default; "hscolour".revision = (((hackage."hscolour")."1.24.4").revisions).default; - "QuickCheck".revision = (((hackage."QuickCheck")."2.14.1").revisions).default; + "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default; "QuickCheck".flags.templatehaskell = true; "QuickCheck".flags.old-random = true; "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default; "scientific".flags.integer-simple = false; "scientific".flags.bytestring-builder = false; - "tasty".revision = (((hackage."tasty")."1.3.1").revisions).default; + "tasty".revision = (((hackage."tasty")."1.4.1").revisions).default; + "tasty".flags.unix = true; "tasty".flags.clock = true; - "hspec-discover".revision = (((hackage."hspec-discover")."2.7.4").revisions).default; + "hspec-discover".revision = (((hackage."hspec-discover")."2.7.8").revisions).default; "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default; "indexed-profunctors".revision = (((hackage."indexed-profunctors")."0.1").revisions).default; "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default; + "opentelemetry".revision = (((hackage."opentelemetry")."0.6.1").revisions).default; "random".revision = (((hackage."random")."1.1").revisions).default; "temporary".revision = (((hackage."temporary")."1.3").revisions).default; - "record-dot-preprocessor".revision = (((hackage."record-dot-preprocessor")."0.2.7").revisions).default; - "uuid-types".revision = (((hackage."uuid-types")."1.0.3").revisions).default; + "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default; "optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default; "network".revision = (((hackage."network")."3.1.0.1").revisions).default; + "hie-bios".revision = (((hackage."hie-bios")."0.7.4").revisions).default; "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default; "splitmix".flags.optimised-mixer = false; "multistate".revision = (((hackage."multistate")."0.8.0.3").revisions).default; "multistate".flags.build-example = false; - "async".revision = (((hackage."async")."2.2.2").revisions).default; + "async".revision = (((hackage."async")."2.2.3").revisions).default; "async".flags.bench = false; - "ghc-typelits-knownnat".revision = (((hackage."ghc-typelits-knownnat")."0.7.3").revisions).default; - "ghc-typelits-knownnat".flags.deverror = false; - "dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default; + "dlist".revision = (((hackage."dlist")."1.0").revisions).default; + "dlist".flags.werror = false; "conduit-parse".revision = (((hackage."conduit-parse")."0.2.1.0").revisions).default; "conduit-parse".flags.enable-hlint-test = false; - "conduit".revision = (((hackage."conduit")."1.3.3").revisions).default; - "implicit-hie-cradle".revision = (((hackage."implicit-hie-cradle")."0.2.0.1").revisions).default; - "implicit-hie".revision = (((hackage."implicit-hie")."0.1.2.3").revisions).default; + "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default; + "implicit-hie-cradle".revision = (((hackage."implicit-hie-cradle")."0.3.0.2").revisions).default; + "implicit-hie".revision = (((hackage."implicit-hie")."0.1.2.5").revisions).default; + "constraints".revision = (((hackage."constraints")."0.12").revisions).default; + "direct-sqlite".revision = (((hackage."direct-sqlite")."2.3.26").revisions).default; + "direct-sqlite".flags.urifilenames = true; + "direct-sqlite".flags.systemlib = false; + "direct-sqlite".flags.haveusleep = true; + "direct-sqlite".flags.json1 = true; + "direct-sqlite".flags.fulltextsearch = true; "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default; "semigroups".flags.bytestring = true; "semigroups".flags.unordered-containers = true; @@ -139,19 +174,22 @@ "semigroups".flags.bytestring-builder = false; "semigroups".flags.template-haskell = true; "data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default; - "HUnit".revision = (((hackage."HUnit")."1.6.1.0").revisions).default; + "HUnit".revision = (((hackage."HUnit")."1.6.2.0").revisions).default; "data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default; "uniplate".revision = (((hackage."uniplate")."1.6.13").revisions).default; - "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default; + "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default; + "hls-hlint-plugin".revision = (((hackage."hls-hlint-plugin")."1.0.0.1").revisions).default; + "hls-hlint-plugin".flags.pedantic = false; + "hls-hlint-plugin".flags.ghc-lib = false; "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default; "hsc2hs".flags.in-ghc-tree = false; - "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default; + "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default; "prettyprinter-ansi-terminal".revision = (((hackage."prettyprinter-ansi-terminal")."1.1.2").revisions).default; "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default; "yaml".flags.no-exe = true; "yaml".flags.no-examples = true; "stylish-haskell".revision = (((hackage."stylish-haskell")."0.12.2.0").revisions).default; - "tasty-ant-xml".revision = (((hackage."tasty-ant-xml")."1.1.7").revisions).default; + "tasty-ant-xml".revision = (((hackage."tasty-ant-xml")."1.1.8").revisions).default; "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default; "transformers-compat".flags.five = false; "transformers-compat".flags.generic-deriving = true; @@ -160,30 +198,34 @@ "transformers-compat".flags.mtl = true; "transformers-compat".flags.four = false; "transformers-compat".flags.three = false; - "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default; + "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default; "hspec-expectations".revision = (((hackage."hspec-expectations")."0.8.2").revisions).default; "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default; "psqueues".revision = (((hackage."psqueues")."0.2.7.2").revisions).default; - "vector".revision = (((hackage."vector")."0.12.1.2").revisions).default; + "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default; "vector".flags.unsafechecks = false; "vector".flags.internalchecks = false; "vector".flags.wall = false; "vector".flags.boundschecks = true; - "call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default; + "call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default; + "heapsize".revision = (((hackage."heapsize")."0.3.0.1").revisions).default; "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default; - "profunctors".revision = (((hackage."profunctors")."5.6").revisions).default; + "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default; + "lsp-types".revision = (((hackage."lsp-types")."1.1.0.0").revisions).default; "safe".revision = (((hackage."safe")."0.3.19").revisions).default; - "blaze-builder".revision = (((hackage."blaze-builder")."0.4.1.0").revisions).default; + "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default; "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default; "js-jquery".revision = (((hackage."js-jquery")."3.3.1").revisions).default; + "math-functions".revision = (((hackage."math-functions")."0.3.4.1").revisions).default; + "math-functions".flags.system-expm1 = true; + "math-functions".flags.system-erf = true; "strict-list".revision = (((hackage."strict-list")."0.1.5").revisions).default; - "time-compat".revision = (((hackage."time-compat")."1.9.4").revisions).default; + "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default; "time-compat".flags.old-locale = false; "ansi-terminal".revision = (((hackage."ansi-terminal")."0.10.3").revisions).default; "ansi-terminal".flags.example = false; - "quickcheck-instances".revision = (((hackage."quickcheck-instances")."0.3.23").revisions).default; - "quickcheck-instances".flags.bytestring-builder = false; - "tagged".revision = (((hackage."tagged")."0.8.6").revisions).default; + "th-env".revision = (((hackage."th-env")."0.1.0.2").revisions).default; + "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default; "tagged".flags.transformers = true; "tagged".flags.deepseq = true; "parsers".revision = (((hackage."parsers")."0.12.10").revisions).default; @@ -205,77 +247,97 @@ "lens".flags.safe = false; "sorted-list".revision = (((hackage."sorted-list")."0.2.1.0").revisions).default; "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default; - "ghc-lib-parser".revision = (((hackage."ghc-lib-parser")."8.10.2.20200916").revisions).default; - "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default; + "ghc-lib-parser".revision = (((hackage."ghc-lib-parser")."8.10.4.20210206").revisions).default; + "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default; + "some".revision = (((hackage."some")."1.0.1").revisions).default; + "some".flags.newtype-unsafe = true; + "ghcide".revision = (((hackage."ghcide")."1.0.0.0").revisions).default; + "ghcide".flags.ghc-patched-unboxed-bytecode = false; "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default; "integer-logarithms".flags.check-bounds = false; "integer-logarithms".flags.integer-gmp = true; + "lucid".revision = (((hackage."lucid")."2.9.12.1").revisions).default; "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default; "reflection".flags.slow = false; "reflection".flags.template-haskell = true; "these".revision = (((hackage."these")."1.1.1.1").revisions).default; "these".flags.assoc = true; - "monoid-subclasses".revision = (((hackage."monoid-subclasses")."1.0.1").revisions).default; + "lsp".revision = (((hackage."lsp")."1.1.1.0").revisions).default; + "lsp".flags.demo = false; + "dependent-sum".revision = (((hackage."dependent-sum")."0.7.1.0").revisions).default; + "monoid-subclasses".revision = (((hackage."monoid-subclasses")."1.1").revisions).default; "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default; "streaming-commons".flags.use-bytestring-builder = false; "ghc-check".revision = (((hackage."ghc-check")."0.5.0.3").revisions).default; "ghc-check".flags.ghc-check-use-package-abis = true; - "hlint".revision = (((hackage."hlint")."3.2.2").revisions).default; + "hlint".revision = (((hackage."hlint")."3.2.7").revisions).default; "hlint".flags.gpl = true; "hlint".flags.threaded = true; "hlint".flags.hsyaml = false; "hlint".flags.ghc-lib = false; "fingertree".revision = (((hackage."fingertree")."0.1.4.2").revisions).default; - "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default; + "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default; "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default; "ansi-wl-pprint".flags.example = false; "data-tree-print".revision = (((hackage."data-tree-print")."0.1.0.2").revisions).default; "butcher".revision = (((hackage."butcher")."1.3.3.2").revisions).default; - "microlens-th".revision = (((hackage."microlens-th")."0.4.3.6").revisions).default; + "microlens-th".revision = (((hackage."microlens-th")."0.4.3.9").revisions).default; + "mwc-random".revision = (((hackage."mwc-random")."0.14.0.0").revisions).default; "setenv".revision = (((hackage."setenv")."0.1.1.3").revisions).default; "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default; - "heaps".revision = (((hackage."heaps")."0.3.6.1").revisions).default; + "brittany".revision = (((hackage."brittany")."0.13.1.0").revisions).default; + "brittany".flags.brittany-dev-lib = false; + "brittany".flags.brittany-test-perf = false; + "heaps".revision = (((hackage."heaps")."0.4").revisions).default; "old-locale".revision = (((hackage."old-locale")."1.0.0.7").revisions).default; "wcwidth".revision = (((hackage."wcwidth")."0.0.2").revisions).default; "wcwidth".flags.split-base = true; "wcwidth".flags.cli = false; - "StateVar".revision = (((hackage."StateVar")."1.2").revisions).default; + "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default; "typed-process".revision = (((hackage."typed-process")."0.2.6.0").revisions).default; - "charset".revision = (((hackage."charset")."0.3.7.1").revisions).default; + "charset".revision = (((hackage."charset")."0.3.8").revisions).default; "fuzzy".revision = (((hackage."fuzzy")."0.1.0.0").revisions).default; - "contravariant".revision = (((hackage."contravariant")."1.5.2").revisions).default; + "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default; "contravariant".flags.semigroups = true; "contravariant".flags.tagged = true; "contravariant".flags.statevar = true; "data-default-instances-dlist".revision = (((hackage."data-default-instances-dlist")."0.0.1").revisions).default; "HsYAML".revision = (((hackage."HsYAML")."0.2.1.0").revisions).default; "HsYAML".flags.exe = false; + "ghc-trace-events".revision = (((hackage."ghc-trace-events")."0.1.2.2").revisions).default; + "type-equality".revision = (((hackage."type-equality")."1").revisions).default; "filemanip".revision = (((hackage."filemanip")."0.3.6.3").revisions).default; - "parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default; + "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default; + "parser-combinators".revision = (((hackage."parser-combinators")."1.3.0").revisions).default; "parser-combinators".flags.dev = false; - "blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.7").revisions).default; + "blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.8").revisions).default; + "sqlite-simple".revision = (((hackage."sqlite-simple")."0.4.18.0").revisions).default; "tasty-golden".revision = (((hackage."tasty-golden")."2.3.4").revisions).default; "tasty-golden".flags.build-example = false; - "tasty-expected-failure".revision = (((hackage."tasty-expected-failure")."0.12.1").revisions).default; - "text".revision = (((hackage."text")."1.2.3.1").revisions).default; - "Cabal".revision = (((hackage."Cabal")."2.4.0.1").revisions).default; + "uuid".revision = (((hackage."uuid")."1.3.14").revisions).default; + "tasty-expected-failure".revision = (((hackage."tasty-expected-failure")."0.12.3").revisions).default; + "text".revision = (((hackage."text")."1.2.4.1").revisions).default; + "Cabal".revision = (((hackage."Cabal")."3.2.1.0").revisions).default; "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default; "Diff".revision = (((hackage."Diff")."0.4.0").revisions).default; "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default; "unordered-containers".flags.debug = false; "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default; "aeson-pretty".flags.lib-only = false; - "base".revision = (((hackage."base")."4.12.0.0").revisions).default; - "comonad".revision = (((hackage."comonad")."5.0.6").revisions).default; + "base".revision = (((hackage."base")."4.14.1.0").revisions).default; + "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default; + "comonad".flags.indexed-traversable = true; "comonad".flags.distributive = true; - "comonad".flags.test-doctests = true; "comonad".flags.containers = true; - "hspec".revision = (((hackage."hspec")."2.7.4").revisions).default; - "time".revision = (((hackage."time")."1.8.0.2").revisions).default; + "hspec".revision = (((hackage."hspec")."2.7.8").revisions).default; + "time".revision = (((hackage."time")."1.9.3").revisions).default; + "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default; "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default; - "terminfo".revision = (((hackage."terminfo")."0.4.1.2").revisions).default; + "hie-compat".revision = (((hackage."hie-compat")."0.1.0.0").revisions).default; + "hie-compat".flags.ghc-lib = false; + "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default; "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default; - "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.3").revisions).default; + "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default; "vector-algorithms".flags.unsafechecks = false; "vector-algorithms".flags.internalchecks = false; "vector-algorithms".flags.llvm = false; @@ -287,159 +349,150 @@ "cpphs".revision = (((hackage."cpphs")."1.20.9.1").revisions).default; "cpphs".flags.old-locale = false; "tasty-rerun".revision = (((hackage."tasty-rerun")."1.1.18").revisions).default; - "record-hasfield".revision = (((hackage."record-hasfield")."1.0").revisions).default; - "haskell-lsp-types".revision = (((hackage."haskell-lsp-types")."0.22.0.0").revisions).default; - "tasty-hunit".revision = (((hackage."tasty-hunit")."0.10.0.2").revisions).default; + "tasty-hunit".revision = (((hackage."tasty-hunit")."0.10.0.3").revisions).default; "refinery".revision = (((hackage."refinery")."0.3.0.0").revisions).default; "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default; - "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default; - "hashable".flags.sse2 = true; + "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default; "hashable".flags.integer-gmp = true; - "hashable".flags.sse41 = false; - "hashable".flags.examples = false; "quickcheck-io".revision = (((hackage."quickcheck-io")."0.2.0").revisions).default; "data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default; "githash".revision = (((hackage."githash")."0.1.5.0").revisions).default; - "attoparsec".revision = (((hackage."attoparsec")."0.13.2.4").revisions).default; + "hls-eval-plugin".revision = (((hackage."hls-eval-plugin")."1.0.0.0").revisions).default; + "hls-eval-plugin".flags.pedantic = false; + "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default; "attoparsec".flags.developer = false; - "generic-lens".revision = (((hackage."generic-lens")."2.0.0.0").revisions).default; + "th-extras".revision = (((hackage."th-extras")."0.0.0.4").revisions).default; + "th-extras".flags.base4 = true; + "generic-lens".revision = (((hackage."generic-lens")."2.1.0.0").revisions).default; "colour".revision = (((hackage."colour")."2.3.5").revisions).default; "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default; "transformers-base".flags.orphaninstances = true; "happy".revision = (((hackage."happy")."1.20.0").revisions).default; "file-embed".revision = (((hackage."file-embed")."0.0.13.0").revisions).default; "floskell".revision = (((hackage."floskell")."0.10.5").revisions).default; - "strict".revision = (((hackage."strict")."0.3.2").revisions).default; - "strict".flags.split-base = true; - "hpc".revision = (((hackage."hpc")."0.6.0.3").revisions).default; + "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default; + "strict".flags.assoc = true; + "hpc".revision = (((hackage."hpc")."0.6.1.0").revisions).default; + "hls-explicit-imports-plugin".revision = (((hackage."hls-explicit-imports-plugin")."1.0.0.0").revisions).default; + "entropy".revision = (((hackage."entropy")."0.4.1.6").revisions).default; + "entropy".flags.halvm = false; "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default; - "ghc-exactprint".revision = (((hackage."ghc-exactprint")."0.6.3.3").revisions).default; + "ghc-exactprint".revision = (((hackage."ghc-exactprint")."0.6.3.4").revisions).default; "ghc-exactprint".flags.roundtrip = false; "ghc-exactprint".flags.dev = false; - "ghc-tcplugins-extra".revision = (((hackage."ghc-tcplugins-extra")."0.4").revisions).default; - "ghc-tcplugins-extra".flags.deverror = false; - "unbounded-delays".revision = (((hackage."unbounded-delays")."0.1.1.0").revisions).default; - "hspec-core".revision = (((hackage."hspec-core")."2.7.4").revisions).default; + "hls-retrie-plugin".revision = (((hackage."hls-retrie-plugin")."1.0.0.0").revisions).default; + "unbounded-delays".revision = (((hackage."unbounded-delays")."0.1.1.1").revisions).default; + "hspec-core".revision = (((hackage."hspec-core")."2.7.8").revisions).default; "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default; - "unix-compat".revision = (((hackage."unix-compat")."0.5.2").revisions).default; + "unix-compat".revision = (((hackage."unix-compat")."0.5.3").revisions).default; "unix-compat".flags.old-time = false; "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default; - "process".revision = (((hackage."process")."1.6.5.0").revisions).default; - "kan-extensions".revision = (((hackage."kan-extensions")."5.2.1").revisions).default; + "process".revision = (((hackage."process")."1.6.9.0").revisions).default; + "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default; "network-bsd".revision = (((hackage."network-bsd")."2.8.1.0").revisions).default; "monad-memo".revision = (((hackage."monad-memo")."0.5.3").revisions).default; "filepattern".revision = (((hackage."filepattern")."0.1.2").revisions).default; "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default; "libyaml".flags.system-libyaml = false; "libyaml".flags.no-unicode = false; - "haskell-lsp".revision = (((hackage."haskell-lsp")."0.22.0.0").revisions).default; - "haskell-lsp".flags.demo = false; - "ghc-lib".revision = (((hackage."ghc-lib")."8.10.2.20200916").revisions).default; - "apply-refact".revision = (((hackage."apply-refact")."0.8.2.1").revisions).default; + "apply-refact".revision = (((hackage."apply-refact")."0.9.1.0").revisions).default; "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default; "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default; - "generic-lens-core".revision = (((hackage."generic-lens-core")."2.0.0.0").revisions).default; + "generic-lens-core".revision = (((hackage."generic-lens-core")."2.1.0.0").revisions).default; "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default; "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default; + "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default; "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default; - "aeson".revision = (((hackage."aeson")."1.5.2.0").revisions).default; + "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default; "aeson".flags.cffi = false; "aeson".flags.fast = false; "aeson".flags.bytestring-builder = false; "aeson".flags.developer = false; + "hls-plugin-api".revision = (((hackage."hls-plugin-api")."1.0.0.0").revisions).default; + "hls-plugin-api".flags.pedantic = false; "ormolu".revision = (((hackage."ormolu")."0.1.4.1").revisions).default; "ormolu".flags.dev = false; - "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default; + "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default; + "hls-splice-plugin".revision = (((hackage."hls-splice-plugin")."1.0.0.0").revisions).default; + "bytestring-encoding".revision = (((hackage."bytestring-encoding")."0.1.0.0").revisions).default; "random-shuffle".revision = (((hackage."random-shuffle")."0.0.4").revisions).default; - "base-orphans".revision = (((hackage."base-orphans")."0.8.3").revisions).default; + "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default; "js-dgtable".revision = (((hackage."js-dgtable")."0.5.2").revisions).default; "HsYAML-aeson".revision = (((hackage."HsYAML-aeson")."0.2.0.0").revisions).default; - "th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default; - "array".revision = (((hackage."array")."0.5.3.0").revisions).default; - "ghc-typelits-natnormalise".revision = (((hackage."ghc-typelits-natnormalise")."0.7.2").revisions).default; - "ghc-typelits-natnormalise".flags.deverror = false; + "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default; + "array".revision = (((hackage."array")."0.5.4.0").revisions).default; "xml".revision = (((hackage."xml")."1.3.14").revisions).default; "conduit-extra".revision = (((hackage."conduit-extra")."1.3.5").revisions).default; - "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default; + "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default; }; compiler = { - version = "8.6.5"; - nix-name = "ghc865"; + version = "8.10.4"; + nix-name = "ghc8104"; packages = { - "ghc" = "8.6.5"; - "binary" = "0.8.6.0"; - "ghc-boot" = "8.6.5"; - "ghc-prim" = "0.5.3"; + "ghc" = "8.10.4"; + "exceptions" = "0.10.4"; + "binary" = "0.8.8.0"; + "ghc-boot" = "8.10.4"; + "ghc-prim" = "0.6.1"; "stm" = "2.5.0.0"; "unix" = "2.7.2.2"; - "ghc-heap" = "8.6.5"; + "ghc-heap" = "8.10.4"; "mtl" = "2.2.2"; "rts" = "1.0"; - "ghci" = "8.6.5"; + "ghci" = "8.10.4"; "deepseq" = "1.4.4.0"; - "parsec" = "3.1.13.0"; - "directory" = "1.3.3.0"; - "template-haskell" = "2.14.0.0"; - "containers" = "0.6.0.1"; - "bytestring" = "0.10.8.2"; - "text" = "1.2.3.1"; - "Cabal" = "2.4.0.1"; - "base" = "4.12.0.0"; - "time" = "1.8.0.2"; - "terminfo" = "0.4.1.2"; + "parsec" = "3.1.14.0"; + "directory" = "1.3.6.0"; + "template-haskell" = "2.16.0.0"; + "containers" = "0.6.2.1"; + "bytestring" = "0.10.12.0"; + "text" = "1.2.4.1"; + "Cabal" = "3.2.1.0"; + "base" = "4.14.1.0"; + "time" = "1.9.3"; + "terminfo" = "0.4.1.4"; "transformers" = "0.5.6.2"; - "hpc" = "0.6.0.3"; + "hpc" = "0.6.1.0"; "filepath" = "1.4.2.1"; - "process" = "1.6.5.0"; + "process" = "1.6.9.0"; "pretty" = "1.1.3.6"; - "ghc-boot-th" = "8.6.5"; - "array" = "0.5.3.0"; - "integer-gmp" = "1.0.2.0"; + "ghc-boot-th" = "8.10.4"; + "array" = "0.5.4.0"; + "integer-gmp" = "1.0.3.0"; }; }; }; extras = hackage: { packages = { - brittany = ./.plan.nix/brittany.nix; - hie-compat = ./.plan.nix/hie-compat.nix; haskell-language-server = ./.plan.nix/haskell-language-server.nix; - hie-bios = ./.plan.nix/hie-bios.nix; - ghcide = ./.plan.nix/ghcide.nix; - hls-tactics-plugin = ./.plan.nix/hls-tactics-plugin.nix; - hls-plugin-api = ./.plan.nix/hls-plugin-api.nix; - hls-hlint-plugin = ./.plan.nix/hls-hlint-plugin.nix; }; }; modules = [ ({ lib, ... }: { packages = { - "brittany" = { - flags = { - "brittany-dev-lib" = lib.mkOverride 900 false; - "brittany-test-perf" = lib.mkOverride 900 false; - }; - }; - "hie-compat" = { flags = { "ghc-lib" = lib.mkOverride 900 false; }; }; "haskell-language-server" = { flags = { + "stylishhaskell" = lib.mkOverride 900 true; + "hlint" = lib.mkOverride 900 true; + "brittany" = lib.mkOverride 900 true; + "modulename" = lib.mkOverride 900 true; + "splice" = lib.mkOverride 900 true; + "pragmas" = lib.mkOverride 900 true; + "eval" = lib.mkOverride 900 true; + "importlens" = lib.mkOverride 900 true; + "all-formatters" = lib.mkOverride 900 false; "agpl" = lib.mkOverride 900 true; + "retrie" = lib.mkOverride 900 true; + "fourmolu" = lib.mkOverride 900 true; "pedantic" = lib.mkOverride 900 false; - }; - }; - "hie-bios" = { flags = {}; }; - "ghcide" = { flags = { "ghc-lib" = lib.mkOverride 900 false; }; }; - "hls-tactics-plugin" = { - flags = { "pedantic" = lib.mkOverride 900 false; }; - }; - "hls-plugin-api" = { - flags = { "pedantic" = lib.mkOverride 900 false; }; - }; - "hls-hlint-plugin" = { - flags = { - "pedantic" = lib.mkOverride 900 false; - "ghc-lib" = lib.mkOverride 900 false; + "tactic" = lib.mkOverride 900 true; + "floskell" = lib.mkOverride 900 true; + "all-plugins" = lib.mkOverride 900 false; + "ormolu" = lib.mkOverride 900 true; + "class" = lib.mkOverride 900 true; + "haddockcomments" = lib.mkOverride 900 true; }; }; }; diff --git a/nix/materialized/hlint/.plan.nix/hlint.nix b/nix/materialized/hlint/.plan.nix/hlint.nix index 5d1df611ccf..6f97717b50f 100644 --- a/nix/materialized/hlint/.plan.nix/hlint.nix +++ b/nix/materialized/hlint/.plan.nix/hlint.nix @@ -11,7 +11,7 @@ flags = { threaded = true; gpl = true; ghc-lib = false; hsyaml = false; }; package = { specVersion = "1.18"; - identifier = { name = "hlint"; version = "3.2"; }; + identifier = { name = "hlint"; version = "3.2.1"; }; license = "BSD-3-Clause"; copyright = "Neil Mitchell 2006-2020"; maintainer = "Neil Mitchell "; diff --git a/nix/materialized/hlint/default.nix b/nix/materialized/hlint/default.nix index 7f89a765b64..1a1319f65bf 100644 --- a/nix/materialized/hlint/default.nix +++ b/nix/materialized/hlint/default.nix @@ -2,36 +2,37 @@ pkgs = hackage: { packages = { - "ghc-lib-parser-ex".revision = (((hackage."ghc-lib-parser-ex")."8.10.0.16").revisions).default; + "ghc-lib-parser-ex".revision = (((hackage."ghc-lib-parser-ex")."8.10.0.19").revisions).default; "ghc-lib-parser-ex".flags.auto = true; "ghc-lib-parser-ex".flags.no-ghc-lib = false; + "ghc".revision = (((hackage."ghc")."8.10.4").revisions).default; "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default; - "exceptions".flags.transformers-0-4 = true; "refact".revision = (((hackage."refact")."0.3.0.2").revisions).default; - "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default; - "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default; - "utf8-string".revision = (((hackage."utf8-string")."1.0.1.1").revisions).default; + "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default; + "ghc-boot".revision = (((hackage."ghc-boot")."8.10.4").revisions).default; + "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default; + "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default; "polyparse".revision = (((hackage."polyparse")."1.13").revisions).default; - "bifunctors".revision = (((hackage."bifunctors")."5.5.8").revisions).default; + "bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default; "bifunctors".flags.semigroups = true; "bifunctors".flags.tagged = true; - "extra".revision = (((hackage."extra")."1.7.8").revisions).default; + "extra".revision = (((hackage."extra")."1.7.9").revisions).default; "split".revision = (((hackage."split")."0.2.3.4").revisions).default; - "data-fix".revision = (((hackage."data-fix")."0.3.0").revisions).default; + "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default; "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default; "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default; "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default; + "ghc-heap".revision = (((hackage."ghc-heap")."8.10.4").revisions).default; "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default; "rts".revision = (((hackage."rts")."1.0").revisions).default; - "cmdargs".revision = (((hackage."cmdargs")."0.10.20").revisions).default; + "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default; "cmdargs".flags.testprog = false; "cmdargs".flags.quotation = true; - "alex".revision = (((hackage."alex")."3.2.5").revisions).default; - "alex".flags.small_base = true; - "clock".revision = (((hackage."clock")."0.8").revisions).default; + "ghci".revision = (((hackage."ghci")."8.10.4").revisions).default; + "clock".revision = (((hackage."clock")."0.8.2").revisions).default; "clock".flags.llvm = false; - "syb".revision = (((hackage."syb")."0.7.1").revisions).default; - "distributive".revision = (((hackage."distributive")."0.6.2").revisions).default; + "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default; + "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default; "distributive".flags.semigroups = true; "distributive".flags.tagged = true; "hscolour".revision = (((hackage."hscolour")."1.24.4").revisions).default; @@ -40,17 +41,16 @@ "scientific".flags.bytestring-builder = false; "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default; "random".revision = (((hackage."random")."1.2.0").revisions).default; - "uuid-types".revision = (((hackage."uuid-types")."1.0.3").revisions).default; + "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default; "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default; "splitmix".flags.optimised-mixer = false; "dlist".revision = (((hackage."dlist")."1.0").revisions).default; "dlist".flags.werror = false; - "conduit".revision = (((hackage."conduit")."1.3.3").revisions).default; + "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default; "data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default; "data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default; "uniplate".revision = (((hackage."uniplate")."1.6.13").revisions).default; - "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default; - "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default; + "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default; "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default; "yaml".flags.no-exe = true; "yaml".flags.no-examples = true; @@ -62,46 +62,46 @@ "transformers-compat".flags.mtl = true; "transformers-compat".flags.four = false; "transformers-compat".flags.three = false; - "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default; + "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default; "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default; - "vector".revision = (((hackage."vector")."0.12.1.2").revisions).default; + "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default; "vector".flags.unsafechecks = false; "vector".flags.internalchecks = false; "vector".flags.wall = false; "vector".flags.boundschecks = true; "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default; "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default; - "time-compat".revision = (((hackage."time-compat")."1.9.4").revisions).default; + "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default; "time-compat".flags.old-locale = false; "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default; "ansi-terminal".flags.example = false; - "tagged".revision = (((hackage."tagged")."0.8.6").revisions).default; + "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default; "tagged".flags.transformers = true; "tagged".flags.deepseq = true; "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default; - "ghc-lib-parser".revision = (((hackage."ghc-lib-parser")."8.10.2.20200916").revisions).default; - "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default; + "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default; "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default; "integer-logarithms".flags.check-bounds = false; "integer-logarithms".flags.integer-gmp = true; "these".revision = (((hackage."these")."1.1.1.1").revisions).default; "these".flags.assoc = true; - "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default; + "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default; "old-locale".revision = (((hackage."old-locale")."1.0.0.7").revisions).default; "data-default-instances-dlist".revision = (((hackage."data-default-instances-dlist")."0.0.1").revisions).default; - "text".revision = (((hackage."text")."1.2.3.1").revisions).default; - "Cabal".revision = (((hackage."Cabal")."2.4.0.1").revisions).default; + "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default; + "text".revision = (((hackage."text")."1.2.4.1").revisions).default; "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default; "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default; "unordered-containers".flags.debug = false; - "base".revision = (((hackage."base")."4.12.0.0").revisions).default; - "comonad".revision = (((hackage."comonad")."5.0.6").revisions).default; + "base".revision = (((hackage."base")."4.14.1.0").revisions).default; + "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default; + "comonad".flags.indexed-traversable = true; "comonad".flags.distributive = true; - "comonad".flags.test-doctests = true; "comonad".flags.containers = true; - "time".revision = (((hackage."time")."1.8.0.2").revisions).default; + "time".revision = (((hackage."time")."1.9.3").revisions).default; "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default; - "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.3").revisions).default; + "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default; + "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default; "vector-algorithms".flags.unsafechecks = false; "vector-algorithms".flags.internalchecks = false; "vector-algorithms".flags.llvm = false; @@ -111,68 +111,67 @@ "cpphs".revision = (((hackage."cpphs")."1.20.9.1").revisions).default; "cpphs".flags.old-locale = false; "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default; - "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default; - "hashable".flags.sse2 = true; + "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default; "hashable".flags.integer-gmp = true; - "hashable".flags.sse41 = false; - "hashable".flags.examples = false; "data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default; - "attoparsec".revision = (((hackage."attoparsec")."0.13.2.4").revisions).default; + "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default; "attoparsec".flags.developer = false; "colour".revision = (((hackage."colour")."2.3.5").revisions).default; - "happy".revision = (((hackage."happy")."1.20.0").revisions).default; "file-embed".revision = (((hackage."file-embed")."0.0.13.0").revisions).default; - "strict".revision = (((hackage."strict")."0.4").revisions).default; + "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default; "strict".flags.assoc = true; - "hpc".revision = (((hackage."hpc")."0.6.0.3").revisions).default; + "hpc".revision = (((hackage."hpc")."0.6.1.0").revisions).default; "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default; - "process".revision = (((hackage."process")."1.6.5.0").revisions).default; + "process".revision = (((hackage."process")."1.6.9.0").revisions).default; "filepattern".revision = (((hackage."filepattern")."0.1.2").revisions).default; "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default; "libyaml".flags.system-libyaml = false; "libyaml".flags.no-unicode = false; "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default; "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default; - "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default; - "aeson".revision = (((hackage."aeson")."1.5.4.1").revisions).default; + "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default; "aeson".flags.cffi = false; "aeson".flags.fast = false; "aeson".flags.bytestring-builder = false; "aeson".flags.developer = false; - "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default; - "base-orphans".revision = (((hackage."base-orphans")."0.8.3").revisions).default; - "th-abstraction".revision = (((hackage."th-abstraction")."0.4.0.0").revisions).default; - "array".revision = (((hackage."array")."0.5.3.0").revisions).default; - "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default; + "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default; + "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default; + "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default; + "array".revision = (((hackage."array")."0.5.4.0").revisions).default; + "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default; }; compiler = { - version = "8.6.5"; - nix-name = "ghc865"; + version = "8.10.4"; + nix-name = "ghc8104"; packages = { - "binary" = "0.8.6.0"; - "ghc-prim" = "0.5.3"; + "ghc" = "8.10.4"; + "exceptions" = "0.10.4"; + "binary" = "0.8.8.0"; + "ghc-boot" = "8.10.4"; + "ghc-prim" = "0.6.1"; "stm" = "2.5.0.0"; "unix" = "2.7.2.2"; + "ghc-heap" = "8.10.4"; "mtl" = "2.2.2"; "rts" = "1.0"; + "ghci" = "8.10.4"; "deepseq" = "1.4.4.0"; - "parsec" = "3.1.13.0"; - "directory" = "1.3.3.0"; - "template-haskell" = "2.14.0.0"; - "containers" = "0.6.0.1"; - "bytestring" = "0.10.8.2"; - "text" = "1.2.3.1"; - "Cabal" = "2.4.0.1"; - "base" = "4.12.0.0"; - "time" = "1.8.0.2"; + "directory" = "1.3.6.0"; + "template-haskell" = "2.16.0.0"; + "containers" = "0.6.2.1"; + "bytestring" = "0.10.12.0"; + "text" = "1.2.4.1"; + "base" = "4.14.1.0"; + "time" = "1.9.3"; + "terminfo" = "0.4.1.4"; "transformers" = "0.5.6.2"; - "hpc" = "0.6.0.3"; + "hpc" = "0.6.1.0"; "filepath" = "1.4.2.1"; - "process" = "1.6.5.0"; + "process" = "1.6.9.0"; "pretty" = "1.1.3.6"; - "ghc-boot-th" = "8.6.5"; - "array" = "0.5.3.0"; - "integer-gmp" = "1.0.2.0"; + "ghc-boot-th" = "8.10.4"; + "array" = "0.5.4.0"; + "integer-gmp" = "1.0.3.0"; }; }; }; diff --git a/nix/materialized/hoogle/.plan.nix/hoogle.nix b/nix/materialized/hoogle/.plan.nix/hoogle.nix index 4b79929313a..19c7ab695ad 100644 --- a/nix/materialized/hoogle/.plan.nix/hoogle.nix +++ b/nix/materialized/hoogle/.plan.nix/hoogle.nix @@ -24,7 +24,7 @@ isLocal = true; detailLevel = "FullDetails"; licenseFiles = [ "LICENSE" ]; - dataDir = ""; + dataDir = "."; dataFiles = [ "misc/settings.txt" "html/*.js" diff --git a/nix/materialized/hoogle/default.nix b/nix/materialized/hoogle/default.nix index 663d27d76ca..dc8fe969f19 100644 --- a/nix/materialized/hoogle/default.nix +++ b/nix/materialized/hoogle/default.nix @@ -2,35 +2,34 @@ pkgs = hackage: { packages = { - "warp".revision = (((hackage."warp")."3.3.13").revisions).default; + "warp".revision = (((hackage."warp")."3.3.14").revisions).default; "warp".flags.allow-sendfilefd = true; "warp".flags.network-bytestring = false; "warp".flags.warp-debug = false; - "http-client".revision = (((hackage."http-client")."0.7.3").revisions).default; + "http-client".revision = (((hackage."http-client")."0.7.6").revisions).default; "http-client".flags.network-uri = true; "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default; "byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default; "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default; "cereal".flags.bytestring-builder = false; "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default; - "exceptions".flags.transformers-0-4 = true; - "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default; + "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default; "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default; "tar".flags.old-time = false; "tar".flags.old-bytestring = false; - "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default; - "utf8-string".revision = (((hackage."utf8-string")."1.0.1.1").revisions).default; + "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default; + "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default; "old-time".revision = (((hackage."old-time")."1.1.0.3").revisions).default; - "bifunctors".revision = (((hackage."bifunctors")."5.5.8").revisions).default; + "bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default; "bifunctors".flags.semigroups = true; "bifunctors".flags.tagged = true; - "extra".revision = (((hackage."extra")."1.7.8").revisions).default; + "extra".revision = (((hackage."extra")."1.7.9").revisions).default; "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default; "split".revision = (((hackage."split")."0.2.3.4").revisions).default; - "data-fix".revision = (((hackage."data-fix")."0.3.0").revisions).default; + "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default; "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default; "unix-time".revision = (((hackage."unix-time")."0.4.7").revisions).default; - "http2".revision = (((hackage."http2")."2.0.5").revisions).default; + "http2".revision = (((hackage."http2")."2.0.6").revisions).default; "http2".flags.devel = false; "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default; "appar".revision = (((hackage."appar")."0.1.8").revisions).default; @@ -39,19 +38,19 @@ "network-byte-order".revision = (((hackage."network-byte-order")."0.1.6").revisions).default; "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default; "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default; - "network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default; + "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default; "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default; - "zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default; + "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default; "zlib".flags.non-blocking-ffi = false; "zlib".flags.bundled-c-zlib = false; "zlib".flags.pkg-config = false; "rts".revision = (((hackage."rts")."1.0").revisions).default; - "cmdargs".revision = (((hackage."cmdargs")."0.10.20").revisions).default; + "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default; "cmdargs".flags.testprog = false; "cmdargs".flags.quotation = true; "easy-file".revision = (((hackage."easy-file")."0.2.2").revisions).default; "js-flot".revision = (((hackage."js-flot")."0.8.3").revisions).default; - "cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default; + "cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default; "cryptonite".flags.support_sse = false; "cryptonite".flags.use_target_attributes = true; "cryptonite".flags.integer-gmp = true; @@ -61,16 +60,16 @@ "cryptonite".flags.support_pclmuldq = false; "cryptonite".flags.check_alignment = false; "cryptonite".flags.old_toolchain_inliner = false; - "clock".revision = (((hackage."clock")."0.8").revisions).default; + "clock".revision = (((hackage."clock")."0.8.2").revisions).default; "clock".flags.llvm = false; "pem".revision = (((hackage."pem")."0.2.4").revisions).default; "generic-deriving".revision = (((hackage."generic-deriving")."1.14").revisions).default; "generic-deriving".flags.base-4-9 = true; - "syb".revision = (((hackage."syb")."0.7.1").revisions).default; + "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default; "storable-record".revision = (((hackage."storable-record")."0.0.5").revisions).default; "storable-record".flags.splitbase = true; "storable-record".flags.buildtests = false; - "distributive".revision = (((hackage."distributive")."0.6.2").revisions).default; + "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default; "distributive".flags.semigroups = true; "distributive".flags.tagged = true; "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default; @@ -83,19 +82,20 @@ "time-manager".revision = (((hackage."time-manager")."0.0.0").revisions).default; "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default; "random".revision = (((hackage."random")."1.2.0").revisions).default; - "http-conduit".revision = (((hackage."http-conduit")."2.3.7.3").revisions).default; - "uuid-types".revision = (((hackage."uuid-types")."1.0.3").revisions).default; - "network".revision = (((hackage."network")."3.1.2.0").revisions).default; + "http-conduit".revision = (((hackage."http-conduit")."2.3.8").revisions).default; + "http-conduit".flags.aeson = true; + "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default; + "network".revision = (((hackage."network")."3.1.2.1").revisions).default; "network".flags.devel = false; "word8".revision = (((hackage."word8")."0.1.3").revisions).default; "connection".revision = (((hackage."connection")."0.3.1").revisions).default; "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default; "splitmix".flags.optimised-mixer = false; - "async".revision = (((hackage."async")."2.2.2").revisions).default; + "async".revision = (((hackage."async")."2.2.3").revisions).default; "async".flags.bench = false; "dlist".revision = (((hackage."dlist")."1.0").revisions).default; "dlist".flags.werror = false; - "conduit".revision = (((hackage."conduit")."1.3.3").revisions).default; + "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default; "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default; "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default; "semigroups".flags.bytestring = true; @@ -112,10 +112,10 @@ "data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default; "data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default; "uniplate".revision = (((hackage."uniplate")."1.6.13").revisions).default; - "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default; + "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default; "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default; "hsc2hs".flags.in-ghc-tree = false; - "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default; + "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default; "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default; "transformers-compat".flags.five = false; "transformers-compat".flags.generic-deriving = true; @@ -124,29 +124,29 @@ "transformers-compat".flags.mtl = true; "transformers-compat".flags.four = false; "transformers-compat".flags.three = false; - "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default; + "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default; "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default; "psqueues".revision = (((hackage."psqueues")."0.2.7.2").revisions).default; - "vector".revision = (((hackage."vector")."0.12.1.2").revisions).default; + "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default; "vector".flags.unsafechecks = false; "vector".flags.internalchecks = false; "vector".flags.wall = false; "vector".flags.boundschecks = true; "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default; - "ListLike".revision = (((hackage."ListLike")."4.7.2").revisions).default; - "blaze-builder".revision = (((hackage."blaze-builder")."0.4.1.0").revisions).default; + "ListLike".revision = (((hackage."ListLike")."4.7.4").revisions).default; + "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default; "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default; "js-jquery".revision = (((hackage."js-jquery")."3.3.1").revisions).default; - "time-compat".revision = (((hackage."time-compat")."1.9.4").revisions).default; + "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default; "time-compat".flags.old-locale = false; "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default; - "tagged".revision = (((hackage."tagged")."0.8.6").revisions).default; + "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default; "tagged".flags.transformers = true; "tagged".flags.deepseq = true; "x509".revision = (((hackage."x509")."1.7.5").revisions).default; "haskell-src-exts".revision = (((hackage."haskell-src-exts")."1.23.1").revisions).default; "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default; - "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default; + "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default; "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default; "integer-logarithms".flags.check-bounds = false; "integer-logarithms".flags.integer-gmp = true; @@ -155,34 +155,37 @@ "socks".revision = (((hackage."socks")."0.6.1").revisions).default; "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default; "streaming-commons".flags.use-bytestring-builder = false; - "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default; - "wai".revision = (((hackage."wai")."3.2.2.1").revisions).default; + "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default; + "wai".revision = (((hackage."wai")."3.2.3").revisions).default; "basement".revision = (((hackage."basement")."0.0.11").revisions).default; "process-extras".revision = (((hackage."process-extras")."0.7.4").revisions).default; "old-locale".revision = (((hackage."old-locale")."1.0.0.7").revisions).default; "typed-process".revision = (((hackage."typed-process")."0.2.6.0").revisions).default; - "vault".revision = (((hackage."vault")."0.3.1.4").revisions).default; + "vault".revision = (((hackage."vault")."0.3.1.5").revisions).default; "vault".flags.useghc = true; "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default; "warp-tls".revision = (((hackage."warp-tls")."3.3.0").revisions).default; "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default; "data-default-instances-dlist".revision = (((hackage."data-default-instances-dlist")."0.0.1").revisions).default; - "blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.7").revisions).default; + "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default; + "blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.8").revisions).default; "storable-tuple".revision = (((hackage."storable-tuple")."0.0.3.3").revisions).default; "storable-tuple".flags.splitbase = true; - "text".revision = (((hackage."text")."1.2.3.1").revisions).default; - "Cabal".revision = (((hackage."Cabal")."2.4.0.1").revisions).default; + "text".revision = (((hackage."text")."1.2.4.1").revisions).default; + "Cabal".revision = (((hackage."Cabal")."3.2.1.0").revisions).default; "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default; "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default; "unordered-containers".flags.debug = false; - "base".revision = (((hackage."base")."4.12.0.0").revisions).default; - "comonad".revision = (((hackage."comonad")."5.0.6").revisions).default; + "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default; + "base".revision = (((hackage."base")."4.14.1.0").revisions).default; + "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default; + "comonad".flags.indexed-traversable = true; "comonad".flags.distributive = true; - "comonad".flags.test-doctests = true; "comonad".flags.containers = true; - "time".revision = (((hackage."time")."1.8.0.2").revisions).default; + "time".revision = (((hackage."time")."1.9.3").revisions).default; + "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default; "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default; - "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.3").revisions).default; + "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default; "vector-algorithms".flags.unsafechecks = false; "vector-algorithms".flags.internalchecks = false; "vector-algorithms".flags.llvm = false; @@ -191,13 +194,10 @@ "vector-algorithms".flags.properties = true; "iproute".revision = (((hackage."iproute")."1.7.10").revisions).default; "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default; - "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default; - "hashable".flags.sse2 = true; + "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default; "hashable".flags.integer-gmp = true; - "hashable".flags.sse41 = false; - "hashable".flags.examples = false; "data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default; - "attoparsec".revision = (((hackage."attoparsec")."0.13.2.4").revisions).default; + "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default; "attoparsec".flags.developer = false; "blaze-html".revision = (((hackage."blaze-html")."0.9.1.2").revisions).default; "happy".revision = (((hackage."happy")."1.20.0").revisions).default; @@ -208,15 +208,15 @@ "foundation".flags.experimental = false; "foundation".flags.bounds-check = false; "foundation".flags.bench-all = false; - "strict".revision = (((hackage."strict")."0.4").revisions).default; + "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default; "strict".flags.assoc = true; "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default; "auto-update".revision = (((hackage."auto-update")."0.1.6").revisions).default; "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default; - "unix-compat".revision = (((hackage."unix-compat")."0.5.2").revisions).default; + "unix-compat".revision = (((hackage."unix-compat")."0.5.3").revisions).default; "unix-compat".flags.old-time = false; - "process".revision = (((hackage."process")."1.6.5.0").revisions).default; - "tls".revision = (((hackage."tls")."1.5.4").revisions).default; + "process".revision = (((hackage."process")."1.6.9.0").revisions).default; + "tls".revision = (((hackage."tls")."1.5.5").revisions).default; "tls".flags.compat = true; "tls".flags.network = true; "tls".flags.hans = false; @@ -225,60 +225,61 @@ "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default; "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default; "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default; - "aeson".revision = (((hackage."aeson")."1.5.4.1").revisions).default; + "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default; "aeson".flags.cffi = false; "aeson".flags.fast = false; "aeson".flags.bytestring-builder = false; "aeson".flags.developer = false; "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default; - "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default; + "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default; "fmlist".revision = (((hackage."fmlist")."0.9.4").revisions).default; - "base-orphans".revision = (((hackage."base-orphans")."0.8.3").revisions).default; - "http-date".revision = (((hackage."http-date")."0.0.10").revisions).default; - "th-abstraction".revision = (((hackage."th-abstraction")."0.4.0.0").revisions).default; + "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default; + "http-date".revision = (((hackage."http-date")."0.0.11").revisions).default; + "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default; "memory".revision = (((hackage."memory")."0.15.0").revisions).default; "memory".flags.support_bytestring = true; "memory".flags.support_basement = true; "memory".flags.support_foundation = true; "memory".flags.support_deepseq = true; - "fast-logger".revision = (((hackage."fast-logger")."3.0.2").revisions).default; + "fast-logger".revision = (((hackage."fast-logger")."3.0.3").revisions).default; "bsb-http-chunked".revision = (((hackage."bsb-http-chunked")."0.0.0.4").revisions).default; - "array".revision = (((hackage."array")."0.5.3.0").revisions).default; + "array".revision = (((hackage."array")."0.5.4.0").revisions).default; "utility-ht".revision = (((hackage."utility-ht")."0.0.15").revisions).default; "conduit-extra".revision = (((hackage."conduit-extra")."1.3.5").revisions).default; "mmap".revision = (((hackage."mmap")."0.5.9").revisions).default; "mmap".flags.mmaptest = false; "simple-sendfile".revision = (((hackage."simple-sendfile")."0.2.30").revisions).default; "simple-sendfile".flags.allow-bsd = true; - "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default; + "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default; }; compiler = { - version = "8.6.5"; - nix-name = "ghc865"; + version = "8.10.4"; + nix-name = "ghc8104"; packages = { - "binary" = "0.8.6.0"; - "ghc-prim" = "0.5.3"; + "exceptions" = "0.10.4"; + "binary" = "0.8.8.0"; + "ghc-prim" = "0.6.1"; "stm" = "2.5.0.0"; "unix" = "2.7.2.2"; "mtl" = "2.2.2"; "rts" = "1.0"; "deepseq" = "1.4.4.0"; - "parsec" = "3.1.13.0"; - "directory" = "1.3.3.0"; - "template-haskell" = "2.14.0.0"; - "containers" = "0.6.0.1"; - "bytestring" = "0.10.8.2"; - "text" = "1.2.3.1"; - "Cabal" = "2.4.0.1"; - "base" = "4.12.0.0"; - "time" = "1.8.0.2"; + "parsec" = "3.1.14.0"; + "directory" = "1.3.6.0"; + "template-haskell" = "2.16.0.0"; + "containers" = "0.6.2.1"; + "bytestring" = "0.10.12.0"; + "text" = "1.2.4.1"; + "Cabal" = "3.2.1.0"; + "base" = "4.14.1.0"; + "time" = "1.9.3"; "transformers" = "0.5.6.2"; "filepath" = "1.4.2.1"; - "process" = "1.6.5.0"; + "process" = "1.6.9.0"; "pretty" = "1.1.3.6"; - "ghc-boot-th" = "8.6.5"; - "array" = "0.5.3.0"; - "integer-gmp" = "1.0.2.0"; + "ghc-boot-th" = "8.10.4"; + "array" = "0.5.4.0"; + "integer-gmp" = "1.0.3.0"; }; }; }; diff --git a/nix/materialized/lentil/.plan.nix/lentil.nix b/nix/materialized/lentil/.plan.nix/lentil.nix index 7d7067fa79f..e1e2b6eb15b 100644 --- a/nix/materialized/lentil/.plan.nix/lentil.nix +++ b/nix/materialized/lentil/.plan.nix/lentil.nix @@ -24,7 +24,7 @@ isLocal = true; detailLevel = "FullDetails"; licenseFiles = [ "LICENSE" ]; - dataDir = ""; + dataDir = "."; dataFiles = []; extraSrcFiles = [ "stack.yaml" diff --git a/nix/materialized/lentil/default.nix b/nix/materialized/lentil/default.nix index 9a0f03273fb..390bedb428d 100644 --- a/nix/materialized/lentil/default.nix +++ b/nix/materialized/lentil/default.nix @@ -3,17 +3,17 @@ { packages = { "tf-random".revision = (((hackage."tf-random")."0.5").revisions).default; - "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default; + "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default; "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default; "regex-tdfa".flags.force-o2 = false; - "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default; + "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default; "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default; "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default; "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default; "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default; - "regex-base".revision = (((hackage."regex-base")."0.94.0.0").revisions).default; + "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default; "rts".revision = (((hackage."rts")."1.0").revisions).default; - "clock".revision = (((hackage."clock")."0.8").revisions).default; + "clock".revision = (((hackage."clock")."0.8.2").revisions).default; "clock".flags.llvm = false; "megaparsec".revision = (((hackage."megaparsec")."8.0.0").revisions).default; "megaparsec".flags.dev = false; @@ -23,7 +23,7 @@ "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default; "scientific".flags.integer-simple = false; "scientific".flags.bytestring-builder = false; - "hspec-discover".revision = (((hackage."hspec-discover")."2.7.4").revisions).default; + "hspec-discover".revision = (((hackage."hspec-discover")."2.7.8").revisions).default; "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default; "random".revision = (((hackage."random")."1.2.0").revisions).default; "optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default; @@ -43,12 +43,12 @@ "semigroups".flags.deepseq = true; "semigroups".flags.bytestring-builder = false; "semigroups".flags.template-haskell = true; - "HUnit".revision = (((hackage."HUnit")."1.6.1.0").revisions).default; + "HUnit".revision = (((hackage."HUnit")."1.6.2.0").revisions).default; "natural-sort".revision = (((hackage."natural-sort")."0.1.2").revisions).default; - "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default; + "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default; "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default; "hsc2hs".flags.in-ghc-tree = false; - "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default; + "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default; "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default; "transformers-compat".flags.five = false; "transformers-compat".flags.generic-deriving = true; @@ -57,73 +57,70 @@ "transformers-compat".flags.mtl = true; "transformers-compat".flags.four = false; "transformers-compat".flags.three = false; - "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default; + "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default; "hspec-expectations".revision = (((hackage."hspec-expectations")."0.8.2").revisions).default; - "call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default; + "call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default; "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default; "terminal-size".revision = (((hackage."terminal-size")."0.3.2.1").revisions).default; "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default; "ansi-terminal".flags.example = false; - "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default; + "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default; "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default; "integer-logarithms".flags.check-bounds = false; "integer-logarithms".flags.integer-gmp = true; - "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default; + "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default; "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default; "ansi-wl-pprint".flags.example = false; "setenv".revision = (((hackage."setenv")."0.1.1.3").revisions).default; "filemanip".revision = (((hackage."filemanip")."0.3.6.3").revisions).default; - "parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default; + "parser-combinators".revision = (((hackage."parser-combinators")."1.3.0").revisions).default; "parser-combinators".flags.dev = false; - "text".revision = (((hackage."text")."1.2.3.1").revisions).default; - "base".revision = (((hackage."base")."4.12.0.0").revisions).default; - "hspec".revision = (((hackage."hspec")."2.7.4").revisions).default; - "time".revision = (((hackage."time")."1.8.0.2").revisions).default; + "text".revision = (((hackage."text")."1.2.4.1").revisions).default; + "base".revision = (((hackage."base")."4.14.1.0").revisions).default; + "hspec".revision = (((hackage."hspec")."2.7.8").revisions).default; + "time".revision = (((hackage."time")."1.9.3").revisions).default; "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default; - "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default; - "hashable".flags.sse2 = true; + "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default; "hashable".flags.integer-gmp = true; - "hashable".flags.sse41 = false; - "hashable".flags.examples = false; "quickcheck-io".revision = (((hackage."quickcheck-io")."0.2.0").revisions).default; "terminal-progress-bar".revision = (((hackage."terminal-progress-bar")."0.4.1").revisions).default; "colour".revision = (((hackage."colour")."2.3.5").revisions).default; "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default; - "hspec-core".revision = (((hackage."hspec-core")."2.7.4").revisions).default; - "unix-compat".revision = (((hackage."unix-compat")."0.5.2").revisions).default; + "hspec-core".revision = (((hackage."hspec-core")."2.7.8").revisions).default; + "unix-compat".revision = (((hackage."unix-compat")."0.5.3").revisions).default; "unix-compat".flags.old-time = false; - "process".revision = (((hackage."process")."1.6.5.0").revisions).default; + "process".revision = (((hackage."process")."1.6.9.0").revisions).default; "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default; - "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default; - "array".revision = (((hackage."array")."0.5.3.0").revisions).default; - "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default; + "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default; + "array".revision = (((hackage."array")."0.5.4.0").revisions).default; + "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default; }; compiler = { - version = "8.6.5"; - nix-name = "ghc865"; + version = "8.10.4"; + nix-name = "ghc8104"; packages = { - "binary" = "0.8.6.0"; - "ghc-prim" = "0.5.3"; + "binary" = "0.8.8.0"; + "ghc-prim" = "0.6.1"; "stm" = "2.5.0.0"; "unix" = "2.7.2.2"; "mtl" = "2.2.2"; "rts" = "1.0"; "deepseq" = "1.4.4.0"; - "parsec" = "3.1.13.0"; - "directory" = "1.3.3.0"; - "template-haskell" = "2.14.0.0"; - "containers" = "0.6.0.1"; - "bytestring" = "0.10.8.2"; - "text" = "1.2.3.1"; - "base" = "4.12.0.0"; - "time" = "1.8.0.2"; + "parsec" = "3.1.14.0"; + "directory" = "1.3.6.0"; + "template-haskell" = "2.16.0.0"; + "containers" = "0.6.2.1"; + "bytestring" = "0.10.12.0"; + "text" = "1.2.4.1"; + "base" = "4.14.1.0"; + "time" = "1.9.3"; "transformers" = "0.5.6.2"; "filepath" = "1.4.2.1"; - "process" = "1.6.5.0"; + "process" = "1.6.9.0"; "pretty" = "1.1.3.6"; - "ghc-boot-th" = "8.6.5"; - "array" = "0.5.3.0"; - "integer-gmp" = "1.0.2.0"; + "ghc-boot-th" = "8.10.4"; + "array" = "0.5.4.0"; + "integer-gmp" = "1.0.3.0"; }; }; }; diff --git a/nix/materialized/stylish-haskell/.plan.nix/stylish-haskell.nix b/nix/materialized/stylish-haskell/.plan.nix/stylish-haskell.nix index 3ba9d298195..42ebc080cab 100644 --- a/nix/materialized/stylish-haskell/.plan.nix/stylish-haskell.nix +++ b/nix/materialized/stylish-haskell/.plan.nix/stylish-haskell.nix @@ -24,7 +24,7 @@ isLocal = true; detailLevel = "FullDetails"; licenseFiles = [ "LICENSE" ]; - dataDir = ""; + dataDir = "."; dataFiles = []; extraSrcFiles = [ "CHANGELOG" diff --git a/nix/materialized/stylish-haskell/default.nix b/nix/materialized/stylish-haskell/default.nix index 1ed322de47a..025a98e7f8c 100644 --- a/nix/materialized/stylish-haskell/default.nix +++ b/nix/materialized/stylish-haskell/default.nix @@ -5,8 +5,8 @@ "test-framework-hunit".revision = (((hackage."test-framework-hunit")."0.3.0.2").revisions).default; "test-framework-hunit".flags.base4 = true; "test-framework-hunit".flags.base3 = false; - "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default; - "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default; + "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default; + "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default; "bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default; "bifunctors".flags.semigroups = true; "bifunctors".flags.tagged = true; @@ -14,21 +14,23 @@ "extensible-exceptions".revision = (((hackage."extensible-exceptions")."0.1.1.4").revisions).default; "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default; "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default; - "regex-base".revision = (((hackage."regex-base")."0.94.0.0").revisions).default; + "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default; "rts".revision = (((hackage."rts")."1.0").revisions).default; "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default; "regex-posix".flags._regex-posix-clib = false; - "syb".revision = (((hackage."syb")."0.7.1").revisions).default; - "distributive".revision = (((hackage."distributive")."0.6.2").revisions).default; + "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default; + "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default; "distributive".flags.semigroups = true; "distributive".flags.tagged = true; "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default; "scientific".flags.integer-simple = false; "scientific".flags.bytestring-builder = false; "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default; - "random".revision = (((hackage."random")."1.1").revisions).default; - "uuid-types".revision = (((hackage."uuid-types")."1.0.3").revisions).default; + "random".revision = (((hackage."random")."1.2.0").revisions).default; + "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default; "optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default; + "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default; + "splitmix".flags.optimised-mixer = false; "dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default; "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default; "semigroups".flags.bytestring = true; @@ -42,9 +44,9 @@ "semigroups".flags.deepseq = true; "semigroups".flags.bytestring-builder = false; "semigroups".flags.template-haskell = true; - "HUnit".revision = (((hackage."HUnit")."1.6.1.0").revisions).default; - "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default; - "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default; + "HUnit".revision = (((hackage."HUnit")."1.6.2.0").revisions).default; + "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default; + "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default; "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default; "transformers-compat".flags.five = false; "transformers-compat".flags.generic-deriving = true; @@ -53,30 +55,30 @@ "transformers-compat".flags.mtl = true; "transformers-compat".flags.four = false; "transformers-compat".flags.three = false; - "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default; - "vector".revision = (((hackage."vector")."0.12.1.2").revisions).default; + "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default; + "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default; "vector".flags.unsafechecks = false; "vector".flags.internalchecks = false; "vector".flags.wall = false; "vector".flags.boundschecks = true; - "call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default; + "call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default; "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default; "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default; - "time-compat".revision = (((hackage."time-compat")."1.9.4").revisions).default; + "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default; "time-compat".flags.old-locale = false; - "ansi-terminal".revision = (((hackage."ansi-terminal")."0.10.3").revisions).default; + "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default; "ansi-terminal".flags.example = false; - "tagged".revision = (((hackage."tagged")."0.8.6").revisions).default; + "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default; "tagged".flags.transformers = true; "tagged".flags.deepseq = true; "haskell-src-exts".revision = (((hackage."haskell-src-exts")."1.23.1").revisions).default; - "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default; + "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default; "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default; "integer-logarithms".flags.check-bounds = false; "integer-logarithms".flags.integer-gmp = true; "these".revision = (((hackage."these")."1.1.1.1").revisions).default; "these".flags.assoc = true; - "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default; + "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default; "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default; "ansi-wl-pprint".flags.example = false; "test-framework".revision = (((hackage."test-framework")."0.8.2.0").revisions).default; @@ -84,24 +86,23 @@ "old-locale".revision = (((hackage."old-locale")."1.0.0.7").revisions).default; "HsYAML".revision = (((hackage."HsYAML")."0.2.1.0").revisions).default; "HsYAML".flags.exe = false; - "text".revision = (((hackage."text")."1.2.3.1").revisions).default; - "Cabal".revision = (((hackage."Cabal")."2.4.0.1").revisions).default; + "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default; + "text".revision = (((hackage."text")."1.2.4.1").revisions).default; + "Cabal".revision = (((hackage."Cabal")."3.0.2.0").revisions).default; + "Cabal".flags.bundled-binary-generic = false; "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default; "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default; "unordered-containers".flags.debug = false; - "base".revision = (((hackage."base")."4.12.0.0").revisions).default; - "comonad".revision = (((hackage."comonad")."5.0.6").revisions).default; + "base".revision = (((hackage."base")."4.14.1.0").revisions).default; + "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default; + "comonad".flags.indexed-traversable = true; "comonad".flags.distributive = true; - "comonad".flags.test-doctests = true; "comonad".flags.containers = true; - "time".revision = (((hackage."time")."1.8.0.2").revisions).default; + "time".revision = (((hackage."time")."1.9.3").revisions).default; "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default; - "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default; - "hashable".flags.sse2 = true; + "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default; "hashable".flags.integer-gmp = true; - "hashable".flags.sse41 = false; - "hashable".flags.examples = false; - "attoparsec".revision = (((hackage."attoparsec")."0.13.2.4").revisions).default; + "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default; "attoparsec".flags.developer = false; "colour".revision = (((hackage."colour")."2.3.5").revisions).default; "happy".revision = (((hackage."happy")."1.20.0").revisions).default; @@ -109,48 +110,46 @@ "strict".revision = (((hackage."strict")."0.3.2").revisions).default; "strict".flags.split-base = true; "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default; - "process".revision = (((hackage."process")."1.6.5.0").revisions).default; + "process".revision = (((hackage."process")."1.6.9.0").revisions).default; "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default; - "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default; "aeson".revision = (((hackage."aeson")."1.5.2.0").revisions).default; "aeson".flags.cffi = false; "aeson".flags.fast = false; "aeson".flags.bytestring-builder = false; "aeson".flags.developer = false; - "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default; - "base-orphans".revision = (((hackage."base-orphans")."0.8.3").revisions).default; + "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default; + "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default; "HsYAML-aeson".revision = (((hackage."HsYAML-aeson")."0.2.0.0").revisions).default; "th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default; - "array".revision = (((hackage."array")."0.5.3.0").revisions).default; + "array".revision = (((hackage."array")."0.5.4.0").revisions).default; "xml".revision = (((hackage."xml")."1.3.14").revisions).default; - "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default; + "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default; }; compiler = { - version = "8.6.5"; - nix-name = "ghc865"; + version = "8.10.4"; + nix-name = "ghc8104"; packages = { - "binary" = "0.8.6.0"; - "ghc-prim" = "0.5.3"; + "binary" = "0.8.8.0"; + "ghc-prim" = "0.6.1"; "unix" = "2.7.2.2"; "mtl" = "2.2.2"; "rts" = "1.0"; "deepseq" = "1.4.4.0"; - "parsec" = "3.1.13.0"; - "directory" = "1.3.3.0"; - "template-haskell" = "2.14.0.0"; - "containers" = "0.6.0.1"; - "bytestring" = "0.10.8.2"; - "text" = "1.2.3.1"; - "Cabal" = "2.4.0.1"; - "base" = "4.12.0.0"; - "time" = "1.8.0.2"; + "parsec" = "3.1.14.0"; + "directory" = "1.3.6.0"; + "template-haskell" = "2.16.0.0"; + "containers" = "0.6.2.1"; + "bytestring" = "0.10.12.0"; + "text" = "1.2.4.1"; + "base" = "4.14.1.0"; + "time" = "1.9.3"; "transformers" = "0.5.6.2"; "filepath" = "1.4.2.1"; - "process" = "1.6.5.0"; + "process" = "1.6.9.0"; "pretty" = "1.1.3.6"; - "ghc-boot-th" = "8.6.5"; - "array" = "0.5.3.0"; - "integer-gmp" = "1.0.2.0"; + "ghc-boot-th" = "8.10.4"; + "array" = "0.5.4.0"; + "integer-gmp" = "1.0.3.0"; }; }; }; diff --git a/nix/materialized/weeder/.plan.nix/weeder.nix b/nix/materialized/weeder/.plan.nix/weeder.nix index 7cad9123cb3..4435a3ce01d 100644 --- a/nix/materialized/weeder/.plan.nix/weeder.nix +++ b/nix/materialized/weeder/.plan.nix/weeder.nix @@ -10,69 +10,65 @@ { flags = {}; package = { - specVersion = "1.18"; - identifier = { name = "weeder"; version = "1.0.9"; }; + specVersion = "3.0"; + identifier = { name = "weeder"; version = "2.1.3"; }; license = "BSD-3-Clause"; - copyright = "Neil Mitchell 2017-2020"; - maintainer = "Neil Mitchell "; - author = "Neil Mitchell "; - homepage = "https://github.com/ndmitchell/weeder#readme"; + copyright = "Neil Mitchell 2017-2020, Oliver Charles 2020"; + maintainer = "Ollie Charles "; + author = "Ollie Charles "; + homepage = "https://github.com/ocharles/weeder#readme"; url = ""; synopsis = "Detect dead code"; - description = "Find redundant package dependencies or redundant module exports."; + description = "Find declarations."; buildType = "Simple"; isLocal = true; detailLevel = "FullDetails"; licenseFiles = [ "LICENSE" ]; - dataDir = ""; + dataDir = "."; dataFiles = []; extraSrcFiles = []; extraTmpFiles = []; - extraDocFiles = [ "README.md" "CHANGES.txt" ]; + extraDocFiles = [ "README.md" "CHANGELOG.md" ]; }; components = { "library" = { depends = [ + (hsPkgs."algebraic-graphs" or (errorHandler.buildDepError "algebraic-graphs")) (hsPkgs."base" or (errorHandler.buildDepError "base")) - (hsPkgs."text" or (errorHandler.buildDepError "text")) - (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) - (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) - (hsPkgs."vector" or (errorHandler.buildDepError "vector")) - (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."dhall" or (errorHandler.buildDepError "dhall")) (hsPkgs."directory" or (errorHandler.buildDepError "directory")) - (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) - (hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) - (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) - (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) - (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) - (hsPkgs."foundation" or (errorHandler.buildDepError "foundation")) - (hsPkgs."process" or (errorHandler.buildDepError "process")) - (hsPkgs."extra" or (errorHandler.buildDepError "extra")) - ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); - buildable = true; - modules = [ - "Cabal" - "Hi" - "Stack" - "Util" - "Check" - "Warning" - "CmdLine" - "Str" - "Paths_weeder" - "Weeder" + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) ]; + buildable = true; + modules = [ "Paths_weeder" "Weeder" "Weeder/Config" "Weeder/Main" ]; hsSourceDirs = [ "src" ]; }; exes = { "weeder" = { depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) (hsPkgs."weeder" or (errorHandler.buildDepError "weeder")) ]; buildable = true; - mainPath = [ "src/Main.hs" ]; + hsSourceDirs = [ "exe-weeder" ]; + mainPath = [ "Main.hs" ]; }; }; }; diff --git a/nix/materialized/weeder/default.nix b/nix/materialized/weeder/default.nix index b7b2981316d..b7058fb1157 100644 --- a/nix/materialized/weeder/default.nix +++ b/nix/materialized/weeder/default.nix @@ -2,45 +2,120 @@ pkgs = hackage: { packages = { + "http-client".revision = (((hackage."http-client")."0.7.6").revisions).default; + "http-client".flags.network-uri = true; + "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default; + "void".revision = (((hackage."void")."0.7.3").revisions).default; + "void".flags.safe = false; + "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default; + "semigroupoids".flags.comonad = true; + "semigroupoids".flags.unordered-containers = true; + "semigroupoids".flags.distributive = true; + "semigroupoids".flags.tagged = true; + "semigroupoids".flags.containers = true; + "semigroupoids".flags.contravariant = true; + "free".revision = (((hackage."free")."5.1.6").revisions).default; + "ghc".revision = (((hackage."ghc")."8.10.4").revisions).default; + "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default; + "cereal".flags.bytestring-builder = false; "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default; - "exceptions".flags.transformers-0-4 = true; - "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default; - "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default; - "bifunctors".revision = (((hackage."bifunctors")."5.5.8").revisions).default; + "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default; + "ghc-boot".revision = (((hackage."ghc-boot")."8.10.4").revisions).default; + "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default; + "regex-tdfa".flags.force-o2 = false; + "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default; + "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default; + "bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default; "bifunctors".flags.semigroups = true; "bifunctors".flags.tagged = true; - "extra".revision = (((hackage."extra")."1.7.8").revisions).default; - "split".revision = (((hackage."split")."0.2.3.4").revisions).default; - "data-fix".revision = (((hackage."data-fix")."0.3.0").revisions).default; + "haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default; + "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default; + "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default; "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default; "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default; + "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default; + "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default; "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default; + "ghc-heap".revision = (((hackage."ghc-heap")."8.10.4").revisions).default; "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default; + "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default; + "uri-encode".revision = (((hackage."uri-encode")."1.5.0.7").revisions).default; + "uri-encode".flags.network-uri = true; + "uri-encode".flags.tools = false; + "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default; + "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default; + "pretty-simple".revision = (((hackage."pretty-simple")."4.0.0.0").revisions).default; + "pretty-simple".flags.buildexample = false; + "pretty-simple".flags.buildexe = false; + "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default; + "zlib".flags.non-blocking-ffi = false; + "zlib".flags.bundled-c-zlib = false; + "zlib".flags.pkg-config = false; "rts".revision = (((hackage."rts")."1.0").revisions).default; - "cmdargs".revision = (((hackage."cmdargs")."0.10.20").revisions).default; + "mmorph".revision = (((hackage."mmorph")."1.1.5").revisions).default; + "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default; "cmdargs".flags.testprog = false; "cmdargs".flags.quotation = true; - "clock".revision = (((hackage."clock")."0.8").revisions).default; - "clock".flags.llvm = false; - "distributive".revision = (((hackage."distributive")."0.6.2").revisions).default; + "ghci".revision = (((hackage."ghci")."8.10.4").revisions).default; + "cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default; + "cryptonite".flags.support_sse = false; + "cryptonite".flags.use_target_attributes = true; + "cryptonite".flags.integer-gmp = true; + "cryptonite".flags.support_rdrand = true; + "cryptonite".flags.support_aesni = true; + "cryptonite".flags.support_deepseq = true; + "cryptonite".flags.support_pclmuldq = false; + "cryptonite".flags.check_alignment = false; + "cryptonite".flags.old_toolchain_inliner = false; + "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default; + "invariant".revision = (((hackage."invariant")."0.5.4").revisions).default; + "pem".revision = (((hackage."pem")."0.2.4").revisions).default; + "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default; + "megaparsec".flags.dev = false; + "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default; "distributive".flags.semigroups = true; "distributive".flags.tagged = true; + "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default; "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default; "scientific".flags.integer-simple = false; "scientific".flags.bytestring-builder = false; + "half".revision = (((hackage."half")."0.3.1").revisions).default; + "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default; + "indexed-profunctors".revision = (((hackage."indexed-profunctors")."0.1").revisions).default; "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default; "random".revision = (((hackage."random")."1.2.0").revisions).default; - "uuid-types".revision = (((hackage."uuid-types")."1.0.3").revisions).default; + "temporary".revision = (((hackage."temporary")."1.3").revisions).default; + "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default; + "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default; + "optparse-applicative".flags.process = true; + "network".revision = (((hackage."network")."3.1.2.1").revisions).default; + "network".flags.devel = false; + "connection".revision = (((hackage."connection")."0.3.1").revisions).default; "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default; "splitmix".flags.optimised-mixer = false; + "async".revision = (((hackage."async")."2.2.3").revisions).default; + "async".flags.bench = false; "dlist".revision = (((hackage."dlist")."1.0").revisions).default; "dlist".flags.werror = false; - "conduit".revision = (((hackage."conduit")."1.3.3").revisions).default; - "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default; - "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default; - "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default; - "yaml".flags.no-exe = true; - "yaml".flags.no-examples = true; + "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default; + "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default; + "semigroups".flags.bytestring = true; + "semigroups".flags.unordered-containers = true; + "semigroups".flags.text = true; + "semigroups".flags.tagged = true; + "semigroups".flags.containers = true; + "semigroups".flags.binary = true; + "semigroups".flags.hashable = true; + "semigroups".flags.transformers = true; + "semigroups".flags.deepseq = true; + "semigroups".flags.bytestring-builder = false; + "semigroups".flags.template-haskell = true; + "cborg-json".revision = (((hackage."cborg-json")."0.2.2.0").revisions).default; + "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default; + "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default; + "hsc2hs".flags.in-ghc-tree = false; + "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default; + "prettyprinter-ansi-terminal".revision = (((hackage."prettyprinter-ansi-terminal")."1.1.2").revisions).default; "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default; "transformers-compat".flags.five = false; "transformers-compat".flags.generic-deriving = true; @@ -49,110 +124,184 @@ "transformers-compat".flags.mtl = true; "transformers-compat".flags.four = false; "transformers-compat".flags.three = false; - "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default; - "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default; - "vector".revision = (((hackage."vector")."0.12.1.2").revisions).default; + "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default; + "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default; "vector".flags.unsafechecks = false; "vector".flags.internalchecks = false; "vector".flags.wall = false; "vector".flags.boundschecks = true; + "call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default; "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default; + "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default; + "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default; "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default; - "time-compat".revision = (((hackage."time-compat")."1.9.4").revisions).default; + "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default; "time-compat".flags.old-locale = false; - "tagged".revision = (((hackage."tagged")."0.8.6").revisions).default; + "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default; + "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default; + "ansi-terminal".flags.example = false; + "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default; "tagged".flags.transformers = true; "tagged".flags.deepseq = true; - "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default; - "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default; + "x509".revision = (((hackage."x509")."1.7.5").revisions).default; + "parsers".revision = (((hackage."parsers")."0.12.10").revisions).default; + "parsers".flags.parsec = true; + "parsers".flags.binary = true; + "parsers".flags.attoparsec = true; + "lens".revision = (((hackage."lens")."4.19.2").revisions).default; + "lens".flags.j = false; + "lens".flags.test-properties = true; + "lens".flags.old-inline-pragmas = false; + "lens".flags.test-templates = true; + "lens".flags.trustworthy = true; + "lens".flags.test-doctests = true; + "lens".flags.benchmark-uniplate = false; + "lens".flags.inlining = true; + "lens".flags.dump-splices = false; + "lens".flags.test-hunit = true; + "lens".flags.safe = false; + "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default; "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default; "integer-logarithms".flags.check-bounds = false; "integer-logarithms".flags.integer-gmp = true; + "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default; + "reflection".flags.slow = false; + "reflection".flags.template-haskell = true; "these".revision = (((hackage."these")."1.1.1.1").revisions).default; "these".flags.assoc = true; - "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default; + "socks".revision = (((hackage."socks")."0.6.1").revisions).default; + "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default; + "streaming-commons".flags.use-bytestring-builder = false; + "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default; + "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default; + "ansi-wl-pprint".flags.example = false; "basement".revision = (((hackage."basement")."0.0.11").revisions).default; - "text".revision = (((hackage."text")."1.2.3.1").revisions).default; - "Cabal".revision = (((hackage."Cabal")."2.4.0.1").revisions).default; + "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default; + "serialise".flags.newtime15 = true; + "either".revision = (((hackage."either")."5.0.1.1").revisions).default; + "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default; + "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default; + "text-manipulate".revision = (((hackage."text-manipulate")."0.3.0.0").revisions).default; + "charset".revision = (((hackage."charset")."0.3.8").revisions).default; + "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default; + "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default; + "contravariant".flags.semigroups = true; + "contravariant".flags.tagged = true; + "contravariant".flags.statevar = true; + "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default; + "parser-combinators".revision = (((hackage."parser-combinators")."1.3.0").revisions).default; + "parser-combinators".flags.dev = false; + "atomic-write".revision = (((hackage."atomic-write")."0.2.0.7").revisions).default; + "text".revision = (((hackage."text")."1.2.4.1").revisions).default; + "Cabal".revision = (((hackage."Cabal")."3.2.1.0").revisions).default; "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default; + "Diff".revision = (((hackage."Diff")."0.4.0").revisions).default; "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default; "unordered-containers".flags.debug = false; - "base".revision = (((hackage."base")."4.12.0.0").revisions).default; - "comonad".revision = (((hackage."comonad")."5.0.6").revisions).default; + "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default; + "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default; + "aeson-pretty".flags.lib-only = false; + "base".revision = (((hackage."base")."4.14.1.0").revisions).default; + "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default; + "comonad".flags.indexed-traversable = true; "comonad".flags.distributive = true; - "comonad".flags.test-doctests = true; "comonad".flags.containers = true; - "time".revision = (((hackage."time")."1.8.0.2").revisions).default; - "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.3").revisions).default; - "vector-algorithms".flags.unsafechecks = false; - "vector-algorithms".flags.internalchecks = false; - "vector-algorithms".flags.llvm = false; - "vector-algorithms".flags.boundschecks = true; - "vector-algorithms".flags.bench = true; - "vector-algorithms".flags.properties = true; + "time".revision = (((hackage."time")."1.9.3").revisions).default; + "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default; + "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default; + "dhall".revision = (((hackage."dhall")."1.37.1").revisions).default; + "dhall".flags.use-http-client-tls = true; + "dhall".flags.with-http = true; + "dhall".flags.cross = false; + "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default; + "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default; + "prettyprinter".flags.buildreadme = false; "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default; - "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default; - "hashable".flags.sse2 = true; + "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default; "hashable".flags.integer-gmp = true; - "hashable".flags.sse41 = false; - "hashable".flags.examples = false; - "attoparsec".revision = (((hackage."attoparsec")."0.13.2.4").revisions).default; + "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default; "attoparsec".flags.developer = false; - "foundation".revision = (((hackage."foundation")."0.0.25").revisions).default; - "foundation".flags.minimal-deps = false; - "foundation".flags.doctest = false; - "foundation".flags.linktest = false; - "foundation".flags.experimental = false; - "foundation".flags.bounds-check = false; - "foundation".flags.bench-all = false; - "strict".revision = (((hackage."strict")."0.4").revisions).default; + "generic-lens".revision = (((hackage."generic-lens")."2.0.0.0").revisions).default; + "colour".revision = (((hackage."colour")."2.3.5").revisions).default; + "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default; + "transformers-base".flags.orphaninstances = true; + "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default; "strict".flags.assoc = true; + "hpc".revision = (((hackage."hpc")."0.6.1.0").revisions).default; "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default; - "process".revision = (((hackage."process")."1.6.5.0").revisions).default; - "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default; - "libyaml".flags.system-libyaml = false; - "libyaml".flags.no-unicode = false; - "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default; + "dotgen".revision = (((hackage."dotgen")."0.4.3").revisions).default; + "dotgen".flags.devel = false; + "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default; + "cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default; + "cborg".flags.optimize-gmp = true; + "unix-compat".revision = (((hackage."unix-compat")."0.5.3").revisions).default; + "unix-compat".flags.old-time = false; + "process".revision = (((hackage."process")."1.6.9.0").revisions).default; + "tls".revision = (((hackage."tls")."1.5.5").revisions).default; + "tls".flags.compat = true; + "tls".flags.network = true; + "tls".flags.hans = false; + "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default; + "th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default; "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default; + "generic-lens-core".revision = (((hackage."generic-lens-core")."2.0.0.0").revisions).default; "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default; - "aeson".revision = (((hackage."aeson")."1.5.4.1").revisions).default; + "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default; + "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default; "aeson".flags.cffi = false; "aeson".flags.fast = false; "aeson".flags.bytestring-builder = false; "aeson".flags.developer = false; - "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default; - "base-orphans".revision = (((hackage."base-orphans")."0.8.3").revisions).default; - "th-abstraction".revision = (((hackage."th-abstraction")."0.4.0.0").revisions).default; - "array".revision = (((hackage."array")."0.5.3.0").revisions).default; - "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default; + "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default; + "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default; + "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default; + "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default; + "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default; + "memory".revision = (((hackage."memory")."0.15.0").revisions).default; + "memory".flags.support_bytestring = true; + "memory".flags.support_basement = true; + "memory".flags.support_foundation = true; + "memory".flags.support_deepseq = true; + "array".revision = (((hackage."array")."0.5.4.0").revisions).default; + "repline".revision = (((hackage."repline")."0.4.0.0").revisions).default; + "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default; + "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default; }; compiler = { - version = "8.6.5"; - nix-name = "ghc865"; + version = "8.10.4"; + nix-name = "ghc8104"; packages = { - "binary" = "0.8.6.0"; - "ghc-prim" = "0.5.3"; + "ghc" = "8.10.4"; + "exceptions" = "0.10.4"; + "binary" = "0.8.8.0"; + "ghc-boot" = "8.10.4"; + "ghc-prim" = "0.6.1"; + "haskeline" = "0.8.0.1"; "stm" = "2.5.0.0"; "unix" = "2.7.2.2"; + "ghc-heap" = "8.10.4"; "mtl" = "2.2.2"; "rts" = "1.0"; + "ghci" = "8.10.4"; "deepseq" = "1.4.4.0"; - "parsec" = "3.1.13.0"; - "directory" = "1.3.3.0"; - "template-haskell" = "2.14.0.0"; - "containers" = "0.6.0.1"; - "bytestring" = "0.10.8.2"; - "text" = "1.2.3.1"; - "Cabal" = "2.4.0.1"; - "base" = "4.12.0.0"; - "time" = "1.8.0.2"; + "parsec" = "3.1.14.0"; + "directory" = "1.3.6.0"; + "template-haskell" = "2.16.0.0"; + "containers" = "0.6.2.1"; + "bytestring" = "0.10.12.0"; + "text" = "1.2.4.1"; + "Cabal" = "3.2.1.0"; + "base" = "4.14.1.0"; + "time" = "1.9.3"; + "terminfo" = "0.4.1.4"; "transformers" = "0.5.6.2"; + "hpc" = "0.6.1.0"; "filepath" = "1.4.2.1"; - "process" = "1.6.5.0"; + "process" = "1.6.9.0"; "pretty" = "1.1.3.6"; - "ghc-boot-th" = "8.6.5"; - "array" = "0.5.3.0"; - "integer-gmp" = "1.0.2.0"; + "ghc-boot-th" = "8.10.4"; + "array" = "0.5.4.0"; + "integer-gmp" = "1.0.3.0"; }; }; };