diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index c71b40f0386c..ea291c4a3be4 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -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 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 72f88a3c6ffb..02420a595462 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -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 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index cce0f049be9f..ea29ded3c610 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -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"; }) {};