about summary refs log tree commit diff
path: root/pkgs/development/tools/purescript/spago/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/tools/purescript/spago/default.nix')
-rw-r--r--pkgs/development/tools/purescript/spago/default.nix20
1 files changed, 10 insertions, 10 deletions
diff --git a/pkgs/development/tools/purescript/spago/default.nix b/pkgs/development/tools/purescript/spago/default.nix
index 51516ed5b2564..8006147e2dd1d 100644
--- a/pkgs/development/tools/purescript/spago/default.nix
+++ b/pkgs/development/tools/purescript/spago/default.nix
@@ -1,5 +1,4 @@
 { haskell
-, haskellPackages
 , lib
 
 # The following are only needed for the passthru.tests:
@@ -12,14 +11,16 @@
 
 let
   spago =
-    haskell.lib.compose.justStaticExecutables
-      (haskell.lib.compose.overrideCabal (oldAttrs: {
-        maintainers = (oldAttrs.maintainers or []) ++ [
-          lib.maintainers.cdepillabout
-        ];
-        changelog =
-          "https://github.com/purescript/spago/releases/tag/${oldAttrs.version}";
-      }) haskellPackages.spago);
+    lib.pipe
+      haskell.packages.ghc90.spago
+      [ haskell.lib.compose.justStaticExecutables
+        (haskell.lib.compose.overrideCabal (oldAttrs: {
+          maintainers = (oldAttrs.maintainers or []) ++ [ lib.maintainers.cdepillabout ];
+          changelog = "https://github.com/purescript/spago/releases/tag/${oldAttrs.version}";
+        }))
+        haskell.lib.compose.unmarkBroken
+        haskell.lib.compose.doDistribute
+      ];
 in
 
 spago.overrideAttrs (oldAttrs: {
@@ -58,4 +59,3 @@ spago.overrideAttrs (oldAttrs: {
         '';
   };
 })
-