summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2016-09-14 18:02:47 +0200
committerPeter Simons <simons@cryp.to>2016-09-15 09:11:04 +0200
commitaf1d6e503ef6d6ad052979d37486076f71dfcf0b (patch)
tree15c50e9ec40cee25fb6540904a31307e5f418eba /pkgs/development/haskell-modules/configuration-hackage2nix.yaml
parent7bcbdb7885e78e75ba67e8fb584d79ec69e37050 (diff)
downloadnixlib-af1d6e503ef6d6ad052979d37486076f71dfcf0b.tar
nixlib-af1d6e503ef6d6ad052979d37486076f71dfcf0b.tar.gz
nixlib-af1d6e503ef6d6ad052979d37486076f71dfcf0b.tar.bz2
nixlib-af1d6e503ef6d6ad052979d37486076f71dfcf0b.tar.lz
nixlib-af1d6e503ef6d6ad052979d37486076f71dfcf0b.tar.xz
nixlib-af1d6e503ef6d6ad052979d37486076f71dfcf0b.tar.zst
nixlib-af1d6e503ef6d6ad052979d37486076f71dfcf0b.zip
configuration-hackage2nix.yaml: make sure some old (but required) packages remain available
The switch to LTS 7.x has made many older versions obsolete and so they
are no longer included in our package set by default:

 - aeson-pretty 0.7.x
 - hoogle 4.x
 - persistent 2.2
 - persistent-sqlite 2.2
 - persistent-template 2.1
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-hackage2nix.yaml')
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix.yaml5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
index d282638a58ea..c39fa422dca8 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
@@ -37,6 +37,7 @@ default-package-overrides:
 
 extra-packages:
   - aeson < 0.8                         # newer versions don't work with GHC 6.12.3
+  - aeson-pretty < 0.8                  # required by elm compiler
   - binary > 0.7 && < 0.8               # binary 0.8.x is the latest, but it's largely unsupported so far
   - Cabal == 1.18.*                     # required for cabal-install et al on old GHC versions
   - Cabal == 1.20.*                     # required for cabal-install et al on old GHC versions
@@ -48,9 +49,13 @@ extra-packages:
   - haddock < 2.17                      # required on GHC 7.10.x
   - haddock-api == 2.15.*               # required on GHC 7.8.x
   - haddock-api == 2.16.*               # required on GHC 7.10.x
+  - hoogle < 5                          # required by current implementation of ghcWithHoogle
   - mtl < 2.2                           # newer versions require transformers > 0.4.x, which we cannot provide in GHC 7.8.x
   - mtl-prelude < 2                     # required for to build postgrest on mtl 2.1.x platforms
   - parallel == 3.2.0.3                 # newer versions don't work with GHC 6.12.3
+  - persistent == 2.2.*                 # needed for git-annex
+  - persistent-sqlite == 2.2.*          # needed for git-annex
+  - persistent-template == 2.1.*        # needed for git-annex
   - primitive == 0.5.1.*                # required to build alex with GHC 6.12.3
   - QuickCheck < 2                      # required by test-framework-quickcheck and its users
   - seqid < 0.2                         # newer versions depend on transformers 0.4.x which we cannot provide in GHC 7.8.x