diff --git a/reflex-dom-core/src/Reflex/Dom/Builder/Class/Events.hs b/reflex-dom-core/src/Reflex/Dom/Builder/Class/Events.hs index b82b5623..84085b3a 100644 --- a/reflex-dom-core/src/Reflex/Dom/Builder/Class/Events.hs +++ b/reflex-dom-core/src/Reflex/Dom/Builder/Class/Events.hs @@ -11,8 +11,9 @@ module Reflex.Dom.Builder.Class.Events where #ifdef USE_TEMPLATE_HASKELL import Data.GADT.Compare.TH #else +import Data.Type.Equality ((:~:)(..)) import Data.GADT.Compare - (GOrdering(..), (:~:)(..), GEq(..), GCompare(..)) + (GOrdering(..), GEq(..), GCompare(..)) #endif import Data.Text (Text) diff --git a/release.nix b/release.nix index ada30272..8af5d4f7 100644 --- a/release.nix +++ b/release.nix @@ -4,7 +4,7 @@ let native-reflex-platform = reflex-platform-fun {}; - inherit (native-reflex-platform.nixpkgs) lib; + inherit (native-reflex-platform.nixpkgs) lib haskell; tests = system: import ./test { pkgs = (reflex-platform-fun { inherit system; }).nixpkgs; }; @@ -55,11 +55,13 @@ let ./test ])) ./.; }; + reflex-dom-core_disable-use-template-haskell = haskell.lib.disableCabalFlag super.reflex-dom-core "use-template-haskell"; }) ]; }; all = tests system // { inherit (reflex-platform.${ghc}) + reflex-dom-core_disable-use-template-haskell reflex-dom-core reflex-dom ;