nixpkgs/pkgs/development/haskell-modules
Peter Simons 75f82f50e6 Merge pull request #5908 from cstrahan/hoogle-local-ng
haskell-ng: hoogleLocal support

I believe this code ought to be used as follows:

    {
        packageOverrides = pkgs : let self = pkgs.pkgs; in rec {

        hsEnv = pkgs.haskell-ng.packages.ghc784.ghcWithPackages (p: with p;
                (haskellDev p) 
                ++(myPackages p) 
                # add more packages here
                );
        hsEnvHoogle = withHoogle hsEnv;

        withHoogle = haskellEnv: with pkgs.haskellngPackages;
         import <nixpkgs/pkgs/development/libraries/haskell/hoogle/local.nix> {
          stdenv = pkgs.stdenv;
          inherit hoogle rehoo ghc;
          packages = haskellEnv.paths;
        };
      };
    }
2015-06-17 15:07:07 +02:00
..
configuration-common.nix haskell-wai-session: package is broken 2015-06-16 13:02:27 +02:00
configuration-ghc-6.12.x.nix haskell-binary: update to version 0.7.5.0 2015-06-02 10:32:31 +02:00
configuration-ghc-7.0.x.nix haskell-binary: update to version 0.7.5.0 2015-06-02 10:32:31 +02:00
configuration-ghc-7.2.x.nix haskell-binary: update to version 0.7.5.0 2015-06-02 10:32:31 +02:00
configuration-ghc-7.4.x.nix cabal-install: break infinite recursion on ghc 7.6.x and 7.4.x. 2015-06-02 10:32:31 +02:00
configuration-ghc-7.6.x.nix cabal-install: break infinite recursion on ghc 7.6.x and 7.4.x. 2015-06-02 10:32:31 +02:00
configuration-ghc-7.8.x.nix haskell-configuration-ghc-7.8.x: drop obsolete override for 'equivalence' 2015-06-13 11:31:31 +02:00
configuration-ghc-7.10.x.nix haskell-configuration-ghc-7.8.x: drop obsolete override for 'equivalence' 2015-06-13 11:31:31 +02:00
configuration-ghc-head.nix remove now-applied process-extras patch 2015-06-09 10:26:29 -07:00
configuration-ghcjs.nix no longer need to patch reactive-banana, latest version has all the necessary instances 2015-05-10 13:46:00 +02:00
default.nix haskell-ng: hoogleLocal support 2015-06-11 20:25:31 -04:00
dyre-nix.patch haskell-ng: patch dyre to check NIX_GHC 2015-04-13 11:08:15 +01:00
edit-distance-fix-boundaries.patch haskellngPackages.edit-distance: fix for GHC 7.10 2015-04-18 00:07:57 +03:00
gcc-clang-wrapper.sh Add purity to GHC builds on Darwin. 2015-02-10 22:08:01 +01:00
generic-builder.nix haskell: disable parallel compilation for libraries to mitigate the effects of GHC's non-deterministic library ID bug 2015-06-05 23:55:01 +02:00
ghc-paths-nix-ghcjs.patch ghcjs: properly wrap binaries in environment 2015-05-10 13:45:59 +02:00
ghc-paths-nix.patch Say hello to our brand-new Haskell infrastructure. 2015-01-07 23:45:21 +01:00
gnuplot-fix-new-time.patch haskellngPackages.gnuplot: fix for GHC 7.10 2015-04-18 00:07:25 +03:00
graphviz-fix-ghc710.patch haskell-graphviz: fix for GHC 7.10 2015-05-18 17:21:08 +03:00
hackage-packages.nix hackage-packages.nix: update to a6e45bb640 with hackage2nix revision 6c4694e3e3d2f6135be35b967f6f459a01789604 2015-06-16 13:02:22 +02:00
haskell-src-meta-ghc710.patch ghcjs: support for Haskell-NG 2015-03-29 03:34:04 +02:00
hoogle-local-wrapper.sh haskell-ng: hoogleLocal support 2015-06-11 20:25:31 -04:00
hoogle.nix haskell-ng: hoogleLocal support 2015-06-11 20:25:31 -04:00
lib.nix haskell-ng: hoogleLocal support 2015-06-11 20:25:31 -04:00
mueval-fix.patch mueval: add patch until release is pushed to Hackage 2015-06-12 03:42:29 +03:00
mueval-nix.patch haskellPackages.mueval: fix evaluation 2015-04-16 13:32:48 +03:00
with-packages-wrapper.nix haskell-ng: hoogleLocal support 2015-06-11 20:25:31 -04:00
wxc-no-ldconfig.patch haskell-wxc: fix build 2015-02-21 18:53:35 +01:00
xmonad-nix.patch xmonad: cleanup wrapper 2015-03-08 18:38:04 +03:00