servant-reflex/overrides-ghc.nix
Isaac Shapira 630a6ebea0 WIP
2017-04-26 13:50:59 -06:00

23 lines
1.3 KiB
Nix

{ reflex-platform, ... }:
let
dc = reflex-platform.lib.dontCheck;
c2n = reflex-platform.cabal2nixResult;
ghc-mod = (import <nixpkgs> {}).haskellPackages.ghc-mod;
in
reflex-platform.ghc.override {
overrides = self: super: {
servant-snap = dc (self.callPackage (c2n deps/servant-snap) {});
snap = dc (self.callPackage (c2n deps/servant-snap/deps/snap) {});
snap-server = dc (self.callPackage (c2n deps/servant-snap/deps/snap/deps/snap-server) {});
io-streams = dc (self.callPackage (c2n deps/servant-snap/deps/snap/deps/io-streams) {});
io-streams-haproxy = dc (self.callPackage (c2n deps/servant-snap/deps/snap/deps/io-streams-haproxy) {});
heist = dc (self.callPackage (c2n deps/servant-snap/deps/snap/deps/heist) {});
xmlhtml = dc (self.callPackage (c2n deps/servant-snap/deps/snap/deps/xmlhtml) {});
snap-core = dc (self.callPackage (c2n deps/servant-snap/deps/snap/deps/snap-core) {});
servant = dc (self.callPackage (c2n deps/servant/servant) {});
Glob = dc super.Glob;
http-api-data = dc (self.callPackage (c2n deps/http-api-data) {});
ghc-mod = ghc-mod;
};
}