git.iko.soy/typeable/servant-reflex
on travis-nix help sign in
25 lines 902 B history raw
1{ servant-reflex, reflexPlatform }:
3let
4 ghcPackages = reflexPlatform.ghc.override {
5 overrides = self: super: {
6 snap = reflexPlatform.lib.doJailbreak (self.callCabal2nix "snap" ../../snap {});
7 hspec-snap = reflexPlatform.lib.doJailbreak (super.hspec-snap);
8 servant-snap = reflexPlatform.lib.doJailbreak (super.servant-snap);
9 skylighting = reflexPlatform.lib.dontCheck super.skylighting;
10 testserver = (self.callPackage ../testserver/default.nix {}).overrideDerivation (old:
11 { postInstall = ''
12 echo "SOURCE IS: $src"
13 echo "ls IS: $ls"
14 echo "EXAMPLE IS: ${servant-reflex}"
15 cp dist/build/back/back $out/back
16 mkdir $out/static
17 cp ${servant-reflex}/bin/example.jsexe/* $out/static/
18 '';
19 }
20 );
21 heist = reflexPlatform.lib.doJailbreak super.heist;
22 };
23 };
25in ghcPackages.testserver