haskellPackages: hie-bios 0.12.1 -> 0.13.1, implicit-hie 0.1.2.7 -> 0.1.4.0
ghcide no longer depends on implicit-hie < 0.1.3 and ghcide now requires hie-bios 0.13 https://github.com/haskell/haskell-language-server/blob/26079b56dd13341183832e95d63efc202e37cd31/ghcide/ghcide.cabal#L84 This should help fix `ghcide`: https://github.com/haskell/haskell-language-server/issues/3994#issuecomment-1902271812 https://github.com/NixOS/nixpkgs/issues/282411
This commit is contained in:
@@ -34,12 +34,6 @@ default-package-overrides:
|
||||
- hasql-dynamic-statements < 0.3.1.2
|
||||
- rope-utf16-splay < 0.4.0.0
|
||||
|
||||
# 2023-07-06: ghcide-2.0.0.1 explicitly needs implicit-hie < 0.1.3, because some sort of
|
||||
# breaking change was introduced in implicit-hie-0.1.3.0.
|
||||
# https://github.com/haskell/haskell-language-server/blob/feb596592de95f09cf4ee885f3e74178161919f1/ghcide/ghcide.cabal#L107-L111
|
||||
- implicit-hie < 0.1.3
|
||||
- hie-bios < 0.13
|
||||
|
||||
# 2023-09-17: reflex-dom 0.6.3.0 is broken https://github.com/reflex-frp/reflex-dom/issues/462
|
||||
- reflex-dom < 0.6.2.0
|
||||
|
||||
|
||||
@@ -727,6 +727,7 @@ dont-distribute-packages:
|
||||
- cabal-bounds
|
||||
- cabal-cache
|
||||
- cabal-cargs
|
||||
- cabal-fix
|
||||
- cabal-query
|
||||
- cabal-test
|
||||
- cabal2arch
|
||||
@@ -1270,11 +1271,6 @@ dont-distribute-packages:
|
||||
- eventsource-geteventstore-store
|
||||
- eventsource-store-specs
|
||||
- eventsource-stub-store
|
||||
- eventuo11y
|
||||
- eventuo11y-batteries
|
||||
- eventuo11y-json
|
||||
- eventuo11y-otel
|
||||
- eventuo11y-prometheus
|
||||
- every-bit-counts
|
||||
- exference
|
||||
- exist
|
||||
@@ -1871,6 +1867,7 @@ dont-distribute-packages:
|
||||
- haskell-docs
|
||||
- haskell-eigen-util
|
||||
- haskell-ftp
|
||||
- haskell-language-server
|
||||
- haskell-lsp
|
||||
- haskell-lsp-client
|
||||
- haskell-pdf-presenter
|
||||
@@ -2062,6 +2059,7 @@ dont-distribute-packages:
|
||||
- hledger-api
|
||||
- hls
|
||||
- hls-exactprint-utils
|
||||
- hls-semantic-tokens-plugin
|
||||
- hmark
|
||||
- hmatrix-sundials
|
||||
- hmeap
|
||||
|
||||
+3
-68
@@ -57056,6 +57056,7 @@ self: {
|
||||
];
|
||||
description = "Fix for cabal files";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
mainProgram = "cabal-fix";
|
||||
}) {};
|
||||
|
||||
@@ -100223,7 +100224,6 @@ self: {
|
||||
];
|
||||
description = "An event-oriented observability library";
|
||||
license = lib.licenses.asl20;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"eventuo11y-batteries" = callPackage
|
||||
@@ -100247,7 +100247,6 @@ self: {
|
||||
];
|
||||
description = "Grab bag of eventuo11y-enriched functionality";
|
||||
license = lib.licenses.asl20;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"eventuo11y-dsl" = callPackage
|
||||
@@ -100275,7 +100274,6 @@ self: {
|
||||
];
|
||||
description = "aeson-based rendering for eventuo11y";
|
||||
license = lib.licenses.asl20;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"eventuo11y-otel" = callPackage
|
||||
@@ -100289,7 +100287,6 @@ self: {
|
||||
];
|
||||
description = "OpenTelemetry-based rendering for eventuo11y";
|
||||
license = lib.licenses.asl20;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"eventuo11y-prometheus" = callPackage
|
||||
@@ -100301,7 +100298,6 @@ self: {
|
||||
libraryHaskellDepends = [ base containers eventuo11y prometheus ];
|
||||
description = "Prometheus backend for eventuo11y";
|
||||
license = lib.licenses.asl20;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"every" = callPackage
|
||||
@@ -137012,6 +137008,7 @@ self: {
|
||||
testToolDepends = [ ghcide ];
|
||||
description = "LSP server for GHC";
|
||||
license = lib.licenses.asl20;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
maintainers = [ lib.maintainers.maralorn ];
|
||||
}) {};
|
||||
|
||||
@@ -146536,40 +146533,6 @@ self: {
|
||||
}) {};
|
||||
|
||||
"hie-bios" = callPackage
|
||||
({ mkDerivation, aeson, base, base16-bytestring, bytestring
|
||||
, co-log-core, conduit, conduit-extra, cryptohash-sha1, deepseq
|
||||
, directory, exceptions, extra, file-embed, filepath, ghc
|
||||
, optparse-applicative, prettyprinter, tasty
|
||||
, tasty-expected-failure, tasty-hunit, template-haskell, temporary
|
||||
, text, time, transformers, unix-compat, unordered-containers, yaml
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "hie-bios";
|
||||
version = "0.12.1";
|
||||
sha256 = "0iw97mkgg7nwl3dr04r3z3yxynz64agf67xasb1s7kk4gwss1f85";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
libraryHaskellDepends = [
|
||||
aeson base base16-bytestring bytestring co-log-core conduit
|
||||
conduit-extra cryptohash-sha1 deepseq directory exceptions extra
|
||||
file-embed filepath ghc prettyprinter template-haskell temporary
|
||||
text time transformers unix-compat unordered-containers yaml
|
||||
];
|
||||
executableHaskellDepends = [
|
||||
base co-log-core directory filepath optparse-applicative
|
||||
prettyprinter
|
||||
];
|
||||
testHaskellDepends = [
|
||||
aeson base co-log-core directory extra filepath ghc prettyprinter
|
||||
tasty tasty-expected-failure tasty-hunit temporary transformers
|
||||
yaml
|
||||
];
|
||||
description = "Set up a GHC API session";
|
||||
license = lib.licenses.bsd3;
|
||||
mainProgram = "hie-bios";
|
||||
}) {};
|
||||
|
||||
"hie-bios_0_13_1" = callPackage
|
||||
({ mkDerivation, aeson, base, base16-bytestring, bytestring
|
||||
, co-log-core, conduit, conduit-extra, cryptohash-sha1, deepseq
|
||||
, directory, exceptions, extra, file-embed, filepath, ghc
|
||||
@@ -146600,7 +146563,6 @@ self: {
|
||||
];
|
||||
description = "Set up a GHC API session";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
mainProgram = "hie-bios";
|
||||
}) {};
|
||||
|
||||
@@ -150168,6 +150130,7 @@ self: {
|
||||
];
|
||||
description = "Call hierarchy plugin for Haskell Language Server";
|
||||
license = lib.licenses.asl20;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"hls-splice-plugin" = callPackage
|
||||
@@ -168159,33 +168122,6 @@ self: {
|
||||
}) {};
|
||||
|
||||
"implicit-hie" = callPackage
|
||||
({ mkDerivation, attoparsec, base, directory, filepath, filepattern
|
||||
, hspec, hspec-attoparsec, text, transformers, yaml
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "implicit-hie";
|
||||
version = "0.1.2.7";
|
||||
sha256 = "0yb457n26455kbq6kv8g48q66pmmaxcpikmpg9gm00sd6adgq6gl";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
libraryHaskellDepends = [
|
||||
attoparsec base directory filepath filepattern text transformers
|
||||
yaml
|
||||
];
|
||||
executableHaskellDepends = [
|
||||
attoparsec base directory filepath filepattern text transformers
|
||||
yaml
|
||||
];
|
||||
testHaskellDepends = [
|
||||
attoparsec base directory filepath filepattern hspec
|
||||
hspec-attoparsec text transformers yaml
|
||||
];
|
||||
description = "Auto generate hie-bios cradles & hie.yaml";
|
||||
license = lib.licenses.bsd3;
|
||||
mainProgram = "gen-hie";
|
||||
}) {};
|
||||
|
||||
"implicit-hie_0_1_4_0" = callPackage
|
||||
({ mkDerivation, attoparsec, base, directory, filepath, filepattern
|
||||
, hspec, hspec-attoparsec, text, transformers, yaml
|
||||
}:
|
||||
@@ -168209,7 +168145,6 @@ self: {
|
||||
];
|
||||
description = "Auto generate hie-bios cradles & hie.yaml";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
mainProgram = "gen-hie";
|
||||
}) {};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user