git.iko.soy/typeable/servant-reflex
on master help sign in
lighter ghcjs overrides
commitb13b6fe372c0ff3740c05330866ba8d5c1a05342 authorGreg Hale <imalsogreg@gmail.com> dateWed 29 Mar 2017, 16:33 (10 years ago) parenta4ee7b8
2 files changed+16−38
overrides-ghc.nix+12−12 overrides.nix+4−26
overrides-ghc.nix+12−12
@@ -1,19 +1,19 @@
11{ reflex-platform, ... }:
22let
3− pkgs = import <nixpkgs> {};
3+ dc = reflex-platform.lib.dontCheck;
44 c2n = reflex-platform.cabal2nixResult;
55in reflex-platform.ghc.override {
66 overrides = self: super: {
7− servant-snap = pkgs.haskell.lib.dontCheck (self.callPackage (c2n deps/servant-snap) {});
8− snap = pkgs.haskell.lib.dontCheck (self.callPackage (c2n deps/servant-snap/deps/snap) {});
9− snap-server = pkgs.haskell.lib.dontCheck (self.callPackage (c2n deps/servant-snap/deps/snap/deps/snap-server) {});
10− io-streams = pkgs.haskell.lib.dontCheck (self.callPackage (c2n deps/servant-snap/deps/snap/deps/io-streams) {});
11− io-streams-haproxy = pkgs.haskell.lib.dontCheck (self.callPackage (c2n deps/servant-snap/deps/snap/deps/io-streams-haproxy) {});
12− heist = pkgs.haskell.lib.dontCheck (self.callPackage (c2n deps/servant-snap/deps/snap/deps/heist) {});
13− xmlhtml = pkgs.haskell.lib.dontCheck (self.callPackage (c2n deps/servant-snap/deps/snap/deps/xmlhtml) {});
14− snap-core = pkgs.haskell.lib.dontCheck (self.callPackage (c2n deps/servant-snap/deps/snap/deps/snap-core) {});
15− servant = pkgs.haskell.lib.dontCheck (self.callPackage (c2n deps/servant/servant) {});
16− Glob = pkgs.haskell.lib.dontCheck super.Glob;
17− http-api-data = pkgs.haskell.lib.dontCheck (self.callPackage (c2n deps/http-api-data) {});
7+ servant-snap = dc (self.callPackage (c2n deps/servant-snap) {});
8+ snap = dc (self.callPackage (c2n deps/servant-snap/deps/snap) {});
9+ snap-server = dc (self.callPackage (c2n deps/servant-snap/deps/snap/deps/snap-server) {});
10+ io-streams = dc (self.callPackage (c2n deps/servant-snap/deps/snap/deps/io-streams) {});
11+ io-streams-haproxy = dc (self.callPackage (c2n deps/servant-snap/deps/snap/deps/io-streams-haproxy) {});
12+ heist = dc (self.callPackage (c2n deps/servant-snap/deps/snap/deps/heist) {});
13+ xmlhtml = dc (self.callPackage (c2n deps/servant-snap/deps/snap/deps/xmlhtml) {});
14+ snap-core = dc (self.callPackage (c2n deps/servant-snap/deps/snap/deps/snap-core) {});
15+ servant = dc (self.callPackage (c2n deps/servant/servant) {});
16+ Glob = dc super.Glob;
17+ http-api-data = dc (self.callPackage (c2n deps/http-api-data) {});
1818 };
1919}
overrides.nix+4−26
@@ -1,35 +1,13 @@
11{ reflex-platform, ... }:
22let
33
4− nixpkgs = (import <nixpkgs> {});
5− dontCheck = nixpkgs.pkgs.haskell.lib.dontCheck;
6− cabal2nixResult = reflex-platform.cabal2nixResult;
4+ dc = reflex-platform.lib.dontCheck;
5+ c2n = reflex-platform.cabal2nixResult;
76
87in
98reflex-platform.ghcjs.override {
109 overrides = self: super: {
11− servant = dontCheck (self.callPackage (cabal2nixResult deps/servant/servant) {});
12− http-api-data = dontCheck (self.callPackage (cabal2nixResult deps/http-api-data) {});
13− natural-transformation = self.callPackage (
14− { mkDerivation, base, containers, fetchgit, quickcheck-instances
15− , stdenv, tasty, tasty-quickcheck
16− }:
17− mkDerivation {
18− pname = "natural-transformation";
19− version = "0.4";
20− src = fetchgit {
21− url = "https://github.com/ku-fpg/natural-transformation";
22− sha256 = "0xbnnxbf5ydszbhf7h5ra3mrqy4mcyqc3zb2k8bwm1zyqrz6v0fs";
23− rev = "b1200c09dcafd034e32846413913b74735c8ba56";
24− };
25− libraryHaskellDepends = [ base ];
26− testHaskellDepends = [
27− base containers quickcheck-instances tasty tasty-quickcheck
28− ];
29− homepage = "https://github.com/ku-fpg/natural-transformation";
30− description = "A natural transformation package";
31− license = stdenv.lib.licenses.bsd3;
32− }
33− ) {};
10+ # servant = dc (self.callPackage (c2n deps/servant/servant) {});
11+ # http-api-data = dc (self.callPackage (c2n deps/http-api-data) {});
3412 };
3513}