diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index bd6b823820f5..07fa5c117ed5 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -31,6 +31,8 @@ default-package-overrides: - extensions == 0.1.0.2 # matches Cabal 3.12 (GHC 9.10) # 2026-01-30: Needs to match hasql from Stackage LTS 24 - hasql-notifications < 0.2.5.0 + # 2026-02-04: as requested by ghcide >= 2.13 + - hiedb < 0.8.0 # 2025-09-13: hnix 0.17.0 doesn't support hnix-store-core >= 0.8 # https://github.com/haskell-nix/hnix/pull/1112 - hnix-store-core < 0.7 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index f07ab135a712..804ff3fa80a2 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -331542,6 +331542,76 @@ self: { ) { }; hiedb = callPackage ( + { + mkDerivation, + algebraic-graphs, + ansi-terminal, + array, + base, + bytestring, + containers, + directory, + extra, + filepath, + ghc, + ghc-paths, + hie-compat, + hspec, + lucid, + mtl, + optparse-applicative, + process, + sqlite-simple, + temporary, + terminal-size, + text, + }: + mkDerivation { + pname = "hiedb"; + version = "0.7.0.0"; + sha256 = "0mhajz4wlgdzg079r9dcrhkl6dx5fdwq2x1c892frq0gqd18k5ln"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + algebraic-graphs + ansi-terminal + array + base + bytestring + containers + directory + extra + filepath + ghc + hie-compat + lucid + mtl + optparse-applicative + sqlite-simple + terminal-size + text + ]; + executableHaskellDepends = [ + base + ghc-paths + ]; + testHaskellDepends = [ + algebraic-graphs + base + directory + filepath + ghc-paths + hspec + process + temporary + ]; + description = "Generates a references DB from .hie files"; + license = lib.licensesSpdx."BSD-3-Clause"; + mainProgram = "hiedb"; + } + ) { }; + + hiedb_0_8_0_0 = callPackage ( { mkDerivation, algebraic-graphs, @@ -331607,6 +331677,7 @@ self: { ]; description = "Generates a references DB from .hie files"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; mainProgram = "hiedb"; } ) { };