summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
author(cdep)illabout <cdep.illabout@gmail.com>2019-12-20 16:12:29 +0900
committerPeter Simons <simons@cryp.to>2019-12-27 20:37:13 +0100
commitb7a5df05c342896e69ab6b0ff202bcbbb4579b11 (patch)
treecf9370b2ba156431226dbbcc5d9c5ec5533ff5c4 /pkgs/development/haskell-modules
parent54fad88234900e32d701189dab9e3458697a1da2 (diff)
downloadnixpkgs-b7a5df05c342896e69ab6b0ff202bcbbb4579b11.tar
nixpkgs-b7a5df05c342896e69ab6b0ff202bcbbb4579b11.tar.gz
nixpkgs-b7a5df05c342896e69ab6b0ff202bcbbb4579b11.tar.bz2
nixpkgs-b7a5df05c342896e69ab6b0ff202bcbbb4579b11.tar.lz
nixpkgs-b7a5df05c342896e69ab6b0ff202bcbbb4579b11.tar.xz
nixpkgs-b7a5df05c342896e69ab6b0ff202bcbbb4579b11.tar.zst
nixpkgs-b7a5df05c342896e69ab6b0ff202bcbbb4579b11.zip
spago: 0.12.1.0 -> 0.13.0
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/configuration-nix.nix10
-rw-r--r--pkgs/development/haskell-modules/non-hackage-packages.nix2
2 files changed, 4 insertions, 8 deletions
diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix
index 472e4c66fc7..8a8f2860186 100644
--- a/pkgs/development/haskell-modules/configuration-nix.nix
+++ b/pkgs/development/haskell-modules/configuration-nix.nix
@@ -644,8 +644,8 @@ self: super: builtins.intersectAttrs super {
       # we can safely jailbreak spago and use the older directory package from
       # LTS-14.
       spagoWithOverrides = doJailbreak (super.spago.override {
-        # spago requires the latest version of dhall.
-        directory = self.dhall_1_28_0;
+        # spago requires dhall_1_27_0.
+        dhall = self.dhall_1_27_0;
       });
 
       docsSearchAppJsFile = pkgs.fetchurl {
@@ -683,13 +683,9 @@ self: super: builtins.intersectAttrs super {
         '';
       });
 
-      # Haddock generation is broken for spago.
-      # https://github.com/spacchetti/spago/issues/511
-      spagoWithoutHaddocks = dontHaddock spagoFixHpack;
-
       # Because of the problem above with pulling in hspec defaults to the
       # package.yaml file, the tests are disabled.
-      spagoWithoutChecks = dontCheck spagoWithoutHaddocks;
+      spagoWithoutChecks = dontCheck spagoFixHpack;
     in
     spagoWithoutChecks;
 }
diff --git a/pkgs/development/haskell-modules/non-hackage-packages.nix b/pkgs/development/haskell-modules/non-hackage-packages.nix
index c292eeec128..092af07637f 100644
--- a/pkgs/development/haskell-modules/non-hackage-packages.nix
+++ b/pkgs/development/haskell-modules/non-hackage-packages.nix
@@ -15,5 +15,5 @@ self: super: {
 
   # spago is not released to Hackage.
   # https://github.com/spacchetti/spago/issues/512
-  spago = self.callPackage ../tools/purescript/spago { };
+  spago = self.callPackage ../tools/purescript/spago/spago.nix { };
 }