summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
diff options
context:
space:
mode:
authorMatthew Pickering <matthewtpickering@gmail.com>2018-03-26 17:20:04 +0000
committerMatthew Pickering <matthewtpickering@gmail.com>2018-03-26 17:20:04 +0000
commit5e7ab184372843735ed26ec1d536d170b04e785d (patch)
tree35eba5ab4c6eb4d0f3493249057c8ff7691b03c9 /pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
parentead2ba88097c58f60cdd0ae5475c64192c7c21d3 (diff)
downloadnixpkgs-5e7ab184372843735ed26ec1d536d170b04e785d.tar
nixpkgs-5e7ab184372843735ed26ec1d536d170b04e785d.tar.gz
nixpkgs-5e7ab184372843735ed26ec1d536d170b04e785d.tar.bz2
nixpkgs-5e7ab184372843735ed26ec1d536d170b04e785d.tar.lz
nixpkgs-5e7ab184372843735ed26ec1d536d170b04e785d.tar.xz
nixpkgs-5e7ab184372843735ed26ec1d536d170b04e785d.tar.zst
nixpkgs-5e7ab184372843735ed26ec1d536d170b04e785d.zip
Use up-to-date versions of singletons and th-desguar for GHC 8.4.1
Fixes #37856
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix')
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix25
1 files changed, 2 insertions, 23 deletions
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
index d953236784e..a80a8dfe5fc 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
@@ -244,17 +244,7 @@ self: super: {
     };
   });
 
-  ## Upstreamed, awaiting a Hackage release
-  singletons = overrideCabal super.singletons (drv: {
-    ## Setup: Encountered missing dependencies:
-    ## th-desugar ==1.7.*
-    src = pkgs.fetchFromGitHub {
-      owner  = "goldfirere";
-      repo   = "singletons";
-      rev    = "23aa4bdaf05ce025a2493b35ec3c26cc94e3fdce";
-      sha256 = "0hw12v4z8jxmykc3j8z6g27swmfpxv40bgnx7nl0ialpwbz9mz27";
-    };
-  });
+  singletons = super.singletons_2_4_1;
 
   ## Upstreamed, awaiting a Hackage release
   tar = overrideCabal super.tar (drv: {
@@ -269,18 +259,7 @@ self: super: {
     };
   });
 
-  ## Upstreamed, awaiting a Hackage release
-  th-desugar = overrideCabal super.th-desugar (drv: {
-    ##     • Could not deduce (MonadIO (DsM q))
-    ##         arising from the 'deriving' clause of a data type declaration
-    ##       from the context: Quasi q
-    src = pkgs.fetchFromGitHub {
-      owner  = "goldfirere";
-      repo   = "th-desugar";
-      rev    = "4ca98c6492015e6ad063d3ad1a2ad6c4f0a56837";
-      sha256 = "1n3myd3gia9qsgdvrwqa023d3g7wkrhyv0wc8czwzz0lj9xzh7lw";
-    };
-  });
+  th-desugar = super.th-desugar_1_8;
 
   ## Upstreamed, awaiting a Hackage release
   websockets = overrideCabal super.websockets (drv: {