Merge pull request #282423 from peterbecich/update-hie-bios

haskellPackages: hie-bios, implicit-hie
This commit is contained in:
maralorn
2024-01-21 00:37:24 +01:00
committed by GitHub
3 changed files with 6 additions and 79 deletions
@@ -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
View File
@@ -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";
}) {};