nixpkgs/pkgs/development/haskell-modules
Charles Strahan 516057ffa9 ghcjs: replace integer-simple with integer-gmp
GHCJS uses integer-gmp, but cabal2nix generates a dependency list that
includes integer-simple instead. This tweaks the stage2 generator to
replace any instance of integer-simple with integer-gmp.

Things currently still work without this change (assuming
integer-simple is defined as null), as ghcjs includes integer-gmp in
its stage1 packages - so it's always available.

However, this change makes things a bit more explicit, rather than
leaving things to chance. If at any point the stage1 packages are also
split up into separate derivations, the integer-gmp package will need to
be passed along to the packages that depend on it. This change should
prevent some confusion going forward.
2016-02-18 18:32:58 -05:00
..
ghcjs ghcjs: replace integer-simple with integer-gmp 2016-02-18 18:32:58 -05:00
patches haskell-hans: drop obsolete patch 2016-02-12 21:14:03 +01:00
configuration-common.nix haskell-pandoc: drop obsolete override 2016-02-12 21:14:03 +01:00
configuration-ghc-6.12.x.nix haskell-binary: update older compilers to the latest version 2016-02-15 19:06:04 +01:00
configuration-ghc-7.0.x.nix haskell: update use of Cabal 1.18.1.6 to 1.18.1.7 2016-01-27 00:33:25 +01:00
configuration-ghc-7.2.x.nix haskell-binary: update older compilers to the latest version 2016-02-15 19:06:04 +01:00
configuration-ghc-7.4.x.nix haskell-binary: update older compilers to the latest version 2016-02-15 19:06:04 +01:00
configuration-ghc-7.6.x.nix haskell-binary: update older compilers to the latest version 2016-02-15 19:06:04 +01:00
configuration-ghc-7.8.x.nix haskell: update use of Cabal 1.20.0.3 to 1.20.0.4 2016-01-27 00:33:25 +01:00
configuration-ghc-7.10.x.nix haskell-cabal-helper: drop obsolete override 2016-01-12 11:02:51 +01:00
configuration-ghc-8.0.x.nix haskell-QuickCheck: drop obsolete override for ghc-8.0.x 2016-02-15 19:06:03 +01:00
configuration-ghc-head.nix jailbreak-cabal: use native Cabal library with GHC 8.0.x or later 2016-01-27 00:33:26 +01:00
configuration-ghc-nokinds.nix haskell-alex: remove obsolete overrides: the test suite succeeds in version 3.1.5 2015-11-29 15:30:31 +01:00
configuration-ghcjs.nix ghcjs: replace integer-simple with integer-gmp 2016-02-18 18:32:58 -05:00
configuration-hackage2nix.yaml ghc-imported-from: builds again 2016-01-28 16:47:22 +01:00
configuration-lts-0.0.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-0.1.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-0.2.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-0.3.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-0.4.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-0.5.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-0.6.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-0.7.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-1.0.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-1.1.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-1.2.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-1.4.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-1.5.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-1.7.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-1.8.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-1.9.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-1.10.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-1.11.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-1.12.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-1.13.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-1.14.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-1.15.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.0.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.1.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.2.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.3.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.4.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.5.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.6.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.7.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.8.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.9.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.10.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.11.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.12.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.13.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.14.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.15.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.16.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.17.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.18.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.19.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.20.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.21.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-2.22.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.0.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.1.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.2.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.3.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.4.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.5.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.6.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.7.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.8.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.9.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.10.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.11.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.12.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.13.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.14.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.15.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.16.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.17.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.18.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.19.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.20.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.21.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-3.22.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-4.0.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-4.1.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-4.2.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-5.0.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-5.1.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
configuration-lts-5.2.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
default.nix pkgs/development/haskell-modules: simplify use of standard fix' and extends functions 2015-11-25 11:30:43 +01:00
generate-hackage-package-set.nix Haskell: experiment with importing a generated hackage-packages.nix file 2015-11-24 10:52:22 +01:00
generic-builder.nix ghcjs: use native ghc to build Setup.hs 2016-02-18 03:15:59 -05:00
hackage-packages.nix hackage-packages.nix: update Haskell package set 2016-02-15 19:05:02 +01:00
hoogle-local-wrapper.sh haskell-packages: make hoogle wrapper much more helpful 2015-08-18 19:56:17 +00:00
hoogle.nix ghcWithHoogle: fix haddocks for GHCJS builtin libs 2016-02-01 00:10:45 -05:00
lib.nix haskell.lib.addPkgconfigDepends: fix broken function 2015-12-17 00:32:16 +01:00
with-packages-wrapper.nix haskell-ng: hoogleLocal support 2015-06-11 20:25:31 -04:00