1
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs synced 2024-10-22 21:15:03 -04:00
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
configuration-common.nix
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
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
configuration-ghc-7.10.x.nix
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
configuration-ghc-nokinds.nix
configuration-ghcjs.nix ghcjs: replace integer-simple with integer-gmp 2016-02-18 18:32:58 -05:00
configuration-hackage2nix.yaml
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
generate-hackage-package-set.nix
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
hoogle.nix
lib.nix
with-packages-wrapper.nix