mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-23 09:51:00 +03:00
Update servant packages to 0.2
This commit is contained in:
parent
46eef38486
commit
5c405a8152
10 changed files with 114 additions and 79 deletions
|
@ -0,0 +1,27 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
|
{ cabal, aeson, attoparsec, deepseq, either, exceptions, hspec
|
||||||
|
, httpClient, httpTypes, network, networkUri, QuickCheck, safe
|
||||||
|
, servant, servantServer, stringConversions, text, transformers
|
||||||
|
, wai, warp
|
||||||
|
}:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self: {
|
||||||
|
pname = "servant-client";
|
||||||
|
version = "0.2.1";
|
||||||
|
sha256 = "1mwmca96sld3s6n4hxq3zl9pjw24halwa061awjb23kc49cmp4pn";
|
||||||
|
buildDepends = [
|
||||||
|
aeson attoparsec either exceptions httpClient httpTypes networkUri
|
||||||
|
safe servant stringConversions text transformers
|
||||||
|
];
|
||||||
|
testDepends = [
|
||||||
|
aeson deepseq either hspec httpTypes network QuickCheck servant
|
||||||
|
servantServer wai warp
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
homepage = "http://haskell-servant.github.io/";
|
||||||
|
description = "automatical derivation of querying functions for servant webservices";
|
||||||
|
license = self.stdenv.lib.licenses.bsd3;
|
||||||
|
platforms = self.ghc.meta.platforms;
|
||||||
|
};
|
||||||
|
})
|
23
pkgs/development/libraries/haskell/servant-docs/default.nix
Normal file
23
pkgs/development/libraries/haskell/servant-docs/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
|
{ cabal, aeson, hashable, lens, servant, stringConversions
|
||||||
|
, systemFilepath, text, unorderedContainers
|
||||||
|
}:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self: {
|
||||||
|
pname = "servant-docs";
|
||||||
|
version = "0.2.1";
|
||||||
|
sha256 = "1wchqdpfrc3hxc629ij6rbpr29dzc0flpc7z8phykpmf59106pcv";
|
||||||
|
isLibrary = true;
|
||||||
|
isExecutable = true;
|
||||||
|
buildDepends = [
|
||||||
|
aeson hashable lens servant stringConversions systemFilepath text
|
||||||
|
unorderedContainers
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
homepage = "http://haskell-servant.github.io/";
|
||||||
|
description = "generate API docs for your servant webservice";
|
||||||
|
license = self.stdenv.lib.licenses.bsd3;
|
||||||
|
platforms = self.ghc.meta.platforms;
|
||||||
|
};
|
||||||
|
})
|
|
@ -0,0 +1,22 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
|
{ cabal, aeson, filepath, lens, servant, servantServer, stm
|
||||||
|
, transformers, warp
|
||||||
|
}:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self: {
|
||||||
|
pname = "servant-jquery";
|
||||||
|
version = "0.2.1";
|
||||||
|
sha256 = "1wyfnkzb44m08icfjvdbn1m0b0a1ydsznp1czfdnmq2818rrip8v";
|
||||||
|
isLibrary = true;
|
||||||
|
isExecutable = true;
|
||||||
|
buildDepends = [
|
||||||
|
aeson filepath lens servant servantServer stm transformers warp
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
homepage = "http://haskell-servant.github.io/";
|
||||||
|
description = "Automatically derive jquery-based javascript functions to query servant webservices";
|
||||||
|
license = self.stdenv.lib.licenses.bsd3;
|
||||||
|
platforms = self.ghc.meta.platforms;
|
||||||
|
};
|
||||||
|
})
|
|
@ -1,16 +0,0 @@
|
||||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
|
||||||
|
|
||||||
{ cabal, resourcePool, servant, time }:
|
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
|
||||||
pname = "servant-pool";
|
|
||||||
version = "0.1";
|
|
||||||
sha256 = "0if4lxb0fpdd4lnkz9j7z6vhjbrcc80pvz9jb6sdb9p6sbbgqf69";
|
|
||||||
buildDepends = [ resourcePool servant time ];
|
|
||||||
meta = {
|
|
||||||
homepage = "http://github.com/zalora/servant-pool";
|
|
||||||
description = "Utility functions for creating servant 'Context's with \"context/connection pooling\" support";
|
|
||||||
license = self.stdenv.lib.licenses.bsd3;
|
|
||||||
platforms = self.ghc.meta.platforms;
|
|
||||||
};
|
|
||||||
})
|
|
|
@ -1,18 +0,0 @@
|
||||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
|
||||||
|
|
||||||
{ cabal, postgresqlSimple, servant, servantPool, servantResponse }:
|
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
|
||||||
pname = "servant-postgresql";
|
|
||||||
version = "0.1";
|
|
||||||
sha256 = "1svy1v6sl5pq0zs8ms4qf7wn6zar63bqmfiyfqgz84ryli0wxrhj";
|
|
||||||
buildDepends = [
|
|
||||||
postgresqlSimple servant servantPool servantResponse
|
|
||||||
];
|
|
||||||
meta = {
|
|
||||||
homepage = "http://github.com/zalora/servant-postgresql";
|
|
||||||
description = "Useful functions and instances for using servant with a PostgreSQL context";
|
|
||||||
license = self.stdenv.lib.licenses.bsd3;
|
|
||||||
platforms = self.ghc.meta.platforms;
|
|
||||||
};
|
|
||||||
})
|
|
|
@ -1,16 +0,0 @@
|
||||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
|
||||||
|
|
||||||
{ cabal, aeson, httpTypes, text }:
|
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
|
||||||
pname = "servant-response";
|
|
||||||
version = "0.1";
|
|
||||||
sha256 = "0vgzi6nm3f1vjbnvhzcr6v2fh75fsl18wsps54ya0mbmfn2v6chy";
|
|
||||||
buildDepends = [ aeson httpTypes text ];
|
|
||||||
meta = {
|
|
||||||
homepage = "http://github.com/zalora/servant";
|
|
||||||
description = "Machinery to express how servant should turn results of database operations into proper JSON-encodable response types";
|
|
||||||
license = self.stdenv.lib.licenses.bsd3;
|
|
||||||
platforms = self.ghc.meta.platforms;
|
|
||||||
};
|
|
||||||
})
|
|
|
@ -1,20 +0,0 @@
|
||||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
|
||||||
|
|
||||||
{ cabal, aeson, httpTypes, scotty, servant, servantResponse, text
|
|
||||||
, transformers
|
|
||||||
}:
|
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
|
||||||
pname = "servant-scotty";
|
|
||||||
version = "0.1.1";
|
|
||||||
sha256 = "0d3yc7aa2p1izizqnj81iscj9hbgbkpyav1ncmxzkr48svr6h783";
|
|
||||||
buildDepends = [
|
|
||||||
aeson httpTypes scotty servant servantResponse text transformers
|
|
||||||
];
|
|
||||||
meta = {
|
|
||||||
homepage = "http://github.com/zalora/servant";
|
|
||||||
description = "Generate a web service for servant 'Resource's using scotty and JSON";
|
|
||||||
license = self.stdenv.lib.licenses.bsd3;
|
|
||||||
platforms = self.ghc.meta.platforms;
|
|
||||||
};
|
|
||||||
})
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
|
{ cabal, aeson, attoparsec, either, exceptions, hspec, hspecWai
|
||||||
|
, httpTypes, network, networkUri, parsec, QuickCheck, safe, servant
|
||||||
|
, split, stringConversions, systemFilepath, temporary, text
|
||||||
|
, transformers, wai, waiAppStatic, waiExtra, warp
|
||||||
|
}:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self: {
|
||||||
|
pname = "servant-server";
|
||||||
|
version = "0.2.1";
|
||||||
|
sha256 = "1b2aqxnn9nf5qabbl8k9kq9b2mpn591j9jpjy33sis7ni469bayj";
|
||||||
|
isLibrary = true;
|
||||||
|
isExecutable = true;
|
||||||
|
buildDepends = [
|
||||||
|
aeson attoparsec either httpTypes networkUri safe servant split
|
||||||
|
stringConversions systemFilepath text transformers wai waiAppStatic
|
||||||
|
warp
|
||||||
|
];
|
||||||
|
testDepends = [
|
||||||
|
aeson either exceptions hspec hspecWai httpTypes network parsec
|
||||||
|
QuickCheck servant stringConversions temporary text transformers
|
||||||
|
wai waiExtra warp
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
homepage = "http://haskell-servant.github.io/";
|
||||||
|
description = "A family of combinators for defining webservices APIs and serving them";
|
||||||
|
license = self.stdenv.lib.licenses.bsd3;
|
||||||
|
platforms = self.ghc.meta.platforms;
|
||||||
|
};
|
||||||
|
})
|
|
@ -1,14 +1,16 @@
|
||||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal }:
|
{ cabal, hspec, parsec, QuickCheck, stringConversions, text }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "servant";
|
pname = "servant";
|
||||||
version = "0.1";
|
version = "0.2.1";
|
||||||
sha256 = "1bm5223rjgcm8rb3s2mclmfj2df7j059jjh572a5py0rdqzg3yj0";
|
sha256 = "1i7yvxvil65lp1gizh99dn4gj1r7vcqslq1w7sqykj88y9h22p3x";
|
||||||
|
buildDepends = [ parsec stringConversions text ];
|
||||||
|
testDepends = [ hspec parsec QuickCheck stringConversions text ];
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://github.com/zalora/servant";
|
homepage = "http://haskell-servant.github.io/";
|
||||||
description = "A library to generate REST-style webservices on top of scotty, handling all the boilerplate for you";
|
description = "A family of combinators for defining webservices APIs";
|
||||||
license = self.stdenv.lib.licenses.bsd3;
|
license = self.stdenv.lib.licenses.bsd3;
|
||||||
platforms = self.ghc.meta.platforms;
|
platforms = self.ghc.meta.platforms;
|
||||||
};
|
};
|
||||||
|
|
|
@ -2250,13 +2250,13 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
|
||||||
|
|
||||||
servant = callPackage ../development/libraries/haskell/servant {};
|
servant = callPackage ../development/libraries/haskell/servant {};
|
||||||
|
|
||||||
servantPool = callPackage ../development/libraries/haskell/servant-pool {};
|
servantServer = callPackage ../development/libraries/haskell/servant-server {};
|
||||||
|
|
||||||
servantPostgresql = callPackage ../development/libraries/haskell/servant-postgresql {};
|
servantClient = callPackage ../development/libraries/haskell/servant-client {};
|
||||||
|
|
||||||
servantResponse = callPackage ../development/libraries/haskell/servant-response {};
|
servantDocs = callPackage ../development/libraries/haskell/servant-docs {};
|
||||||
|
|
||||||
servantScotty = callPackage ../development/libraries/haskell/servant-scotty {};
|
servantJquery = callPackage ../development/libraries/haskell/servant-jquery {};
|
||||||
|
|
||||||
setenv = callPackage ../development/libraries/haskell/setenv {};
|
setenv = callPackage ../development/libraries/haskell/setenv {};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue