summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Hunger <tehunger@gmail.com>2017-02-28 22:15:02 +0000
committerPeter Simons <simons@cryp.to>2017-03-06 14:35:21 +0100
commit6e5eaf58a30340143a595db37815609e95367938 (patch)
tree8e644a003c25fe9d37418502827c458f2069047f
parent8784b0582e91251da6c8dcc7d2ed1b90fda254c8 (diff)
purescript: pin dependencies.
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix10
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix.yaml8
2 files changed, 17 insertions, 1 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 8811a7b093ab..065ccdc9de35 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -448,6 +448,16 @@ self: super: {
apiary-session = dontCheck super.apiary-session;
apiary-websockets = dontCheck super.apiary-websockets;
+ # See instructions provided by Peti in https://github.com/NixOS/nixpkgs/issues/23036
+ purescript = super.purescript.overrideScope (self: super: {
+ # TODO: Re-evaluate the following overrides after the 0.11 release.
+ aeson = self.aeson_0_11_3_0;
+ http-client = self.http-client_0_4_31_2;
+ http-client-tls = self.http-client-tls_0_2_4_1;
+ pipes = self.pipes_4_2_0;
+ websockets = self.websockets_0_9_8_2;
+ });
+
# HsColour: Language/Unlambda.hs: hGetContents: invalid argument (invalid byte sequence)
unlambda = dontHyperlinkSource super.unlambda;
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
index 47fb3f7f87f1..02a6819b5161 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
@@ -2247,6 +2247,13 @@ extra-packages:
- transformers == 0.4.3.* # the latest version isn't supported by mtl yet
- vector < 0.10.10 # newer versions don't work with GHC 6.12.3
- zlib < 0.6 # newer versions break cabal-install
+ - aeson == 0.11.3.0 # purescript 0.10.7
+ - bower-json == 1.0.0.1 # purescript 0.10.7
+ - optparse-applicative == 0.13.1.0 # purescript 0.10.7
+ - http-client == 0.4.31.2 # purescript 0.10.7
+ - http-client-tls == 0.2.4.1 # purescript 0.10.7
+ - pipes == 4.2.0 # purescript 0.10.7
+ - websockets == 0.9.8.2 # purescript 0.10.7
package-maintainers:
peti:
@@ -6764,7 +6771,6 @@ dont-distribute-packages:
pure-priority-queue-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
purescript-bridge: [ i686-linux, x86_64-linux, x86_64-darwin ]
purescript-bundle-fast: [ i686-linux, x86_64-linux, x86_64-darwin ]
- purescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
pure-zlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
pusher-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
pusher-http-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]