From cab946ac22cb44336ab0f2b5ed72f537ca3ebc84 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Wed, 1 Jun 2022 23:22:57 +0200 Subject: [PATCH] lucid-htmx: jailbreak to fix build --- .../haskell-modules/configuration-common.nix | 12 ++++++++++++ .../configuration-hackage2nix/broken.yaml | 1 - 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index d852f058f233..e7dceb87370d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2596,6 +2596,18 @@ self: super: { }) ] super.fast-tags; + # lucid-htmx has restrictive upper bounds on lucid and servant: + # + # Setup: Encountered missing or private dependencies: + # lucid >=2.9.12.1 && <=2.11, servant >=0.18.3 && <0.19 + # + # Can be removed once + # + # > https://github.com/MonadicSystems/lucid-htmx/issues/6 + # + # has been resolved. + lucid-htmx = doJailbreak super.lucid-htmx; + } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super // (let # We need to build purescript with these dependencies and thus also its reverse # dependencies to avoid version mismatches in their dependency closure. diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 9683ddb22b90..062e1bf820af 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -3084,7 +3084,6 @@ broken-packages: - lua-bc - luautils - lucid2 - - lucid-htmx - lucid-hyperscript - luis-client - luka