git.iko.soy/typeable/servant
on master help sign in
Add nix files
52157f5Julian K. Arni
default.nixnew file+19
@@ -0,0 +1,19 @@
1+{ mkDerivation, aeson, base, bytestring, hashable, hspec
2+, http-media, lens, servant, stdenv, string-conversions, text
3+, unordered-containers
4+}:
5+mkDerivation {
6+ pname = "servant-docs";
7+ version = "0.3";
8+ src = ./.;
9+ isLibrary = true;
10+ isExecutable = true;
11+ buildDepends = [
12+ aeson base bytestring hashable http-media lens servant
13+ string-conversions text unordered-containers
14+ ];
15+ testDepends = [ aeson base hspec lens servant ];
16+ homepage = "http://haskell-servant.github.io/";
17+ description = "generate API docs for your servant webservice";
18+ license = stdenv.lib.licenses.bsd3;
19+}
shell.nixnew file+9
@@ -0,0 +1,9 @@
1+with (import <nixpkgs> {}).pkgs;
2+let modifiedHaskellPackages = haskellngPackages.override {
3+ overrides = self: super: {
4+ servant = self.callPackage ../servant {};
5+ servant-server = self.callPackage ./servant-server {};
6+ servant-docs = self.callPackage ./. {};
7+ };
8+ };
9+in modifiedHaskellPackages.servant-docs.env