diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 32ecc69f0ead..7aa716d6ce31 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -32,6 +32,7 @@ default-package-overrides: # 2025-12-26: Needs to match egison-pattern-src from Stackage LTS - egison-pattern-src-th-mode < 0.2.2 - extensions == 0.1.0.2 # matches Cabal 3.12 (GHC 9.10) + - futhark-server == 1.3.0.0 # required by futhark-0.25.36 # 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 diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 9f78ca40c92e..c30c0ca00585 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1023,9 +1023,11 @@ builtins.intersectAttrs super { ]; }) super.lsp-test; - lsp_2_8_0_0 = doDistribute (super.lsp_2_8_0_0.override { - lsp-types = self.lsp-types_2_4_0_0; - }); + lsp_2_8_0_0 = doDistribute ( + super.lsp_2_8_0_0.override { + lsp-types = self.lsp-types_2_4_0_0; + } + ); lsp-types_2_4_0_0 = doDistribute super.lsp-types_2_4_0_0; # the test suite attempts to run the binaries built in this package diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 62aaf79fab58..54e6a848e20b 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -253917,6 +253917,39 @@ self: { ) { }; futhark-server = callPackage ( + { + mkDerivation, + base, + binary, + bytestring, + directory, + futhark-data, + mtl, + process, + temporary, + text, + }: + mkDerivation { + pname = "futhark-server"; + version = "1.3.0.0"; + sha256 = "1v8c5zfsc6x48z31lrfcyibbj4742cql3lglg6l59ly39cxi4and"; + libraryHaskellDepends = [ + base + binary + bytestring + directory + futhark-data + mtl + process + temporary + text + ]; + description = "Client implementation of the Futhark server protocol"; + license = lib.licensesSpdx."ISC"; + } + ) { }; + + futhark-server_1_3_2_0 = callPackage ( { mkDerivation, base, @@ -253948,6 +253981,7 @@ self: { ]; description = "Client implementation of the Futhark server protocol"; license = lib.licensesSpdx."ISC"; + hydraPlatforms = lib.platforms.none; } ) { };