Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • tchoutri/horizon-platform
  • raoulhc/horizon-platform
  • jonge/horizon-platform
  • package-sets/horizon-platform
Show changes
Showing
with 59 additions and 1154 deletions
{ mkDerivation
, aeson
, base
, containers
, jose
, lens
, lib
, servant
, text
, unordered-containers
}:
mkDerivation {
pname = "servant-auth";
version = "0.4.1.0";
sha256 = "add973fe8bcc1b68eaaf90a1ec8fd6933d11eabf3854f91371b77d6827b5ef21";
revision = "4";
editedCabalFile = "0qgaq8if56fh1ydx8crb24p5cb5axx3n1lnx8klvvkamwrbr870a";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson
base
containers
jose
lens
servant
text
unordered-containers
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://github.com/haskell-servant/servant/servant-auth#readme";
description = "Authentication combinators for servant";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation { mkDerivation, base, blaze-html, http-media, lib, servant
, base , servant-server, wai, warp
, blaze-html
, http-media
, lib
, servant
, servant-server
, wai
, warp
}: }:
mkDerivation { mkDerivation {
pname = "servant-blaze"; pname = "servant-blaze";
version = "0.9.1"; version = "0.9.1";
sha256 = "264aa17b95400a13cf23f7421f54b3a3160119c15380a31a96bdfc4a40f2db21"; sha256 = "264aa17b95400a13cf23f7421f54b3a3160119c15380a31a96bdfc4a40f2db21";
revision = "1"; revision = "3";
editedCabalFile = "1y38lzmh5jr3bix0cqrcx9zkjdr1598hz7rvpnm827qw0ln3cmra"; editedCabalFile = "1f8rhp5g029m2ymrrn96ahbd1kn9nw3nk0c5wjbmfmby1avmppix";
isLibrary = true; isLibrary = true;
isExecutable = false; isExecutable = false;
enableSeparateDataOutput = false; enableSeparateDataOutput = false;
...@@ -21,7 +14,7 @@ mkDerivation { ...@@ -21,7 +14,7 @@ mkDerivation {
testHaskellDepends = [ base blaze-html servant-server wai warp ]; testHaskellDepends = [ base blaze-html servant-server wai warp ];
enableLibraryProfiling = true; enableLibraryProfiling = true;
enableExecutableProfiling = true; enableExecutableProfiling = true;
doHaddock = false; doHaddock = true;
jailbreak = true; jailbreak = true;
doCheck = false; doCheck = false;
doBenchmark = false; doBenchmark = false;
...@@ -30,4 +23,4 @@ mkDerivation { ...@@ -30,4 +23,4 @@ mkDerivation {
description = "Blaze-html support for servant"; description = "Blaze-html support for servant";
license = lib.licenses.bsd3; license = lib.licenses.bsd3;
broken = false; broken = false;
} }
\ No newline at end of file
{ mkDerivation
, QuickCheck
, aeson
, base
, base-compat
, base64-bytestring
, bytestring
, constraints
, containers
, deepseq
, exceptions
, fetchgit
, free
, hspec
, hspec-discover
, http-media
, http-types
, lib
, network-uri
, safe
, servant
, sop-core
, template-haskell
, text
, transformers
}:
mkDerivation {
pname = "servant-client-core";
version = "0.19";
src = fetchgit {
url = "https://github.com/TeofilC/servant";
sha256 = "0f6vkm44p93ln63plk4vfavadcgxjiqr8xncxrjqzp2mcql6qdmh";
rev = "76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc";
fetchSubmodules = true;
};
postUnpack = "sourceRoot+=/servant-client-core/; echo source root reset to $sourceRoot";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson
base
base-compat
base64-bytestring
bytestring
constraints
containers
deepseq
exceptions
free
http-media
http-types
network-uri
safe
servant
sop-core
template-haskell
text
transformers
];
testHaskellDepends = [ base base-compat deepseq hspec QuickCheck ];
testToolDepends = [ hspec-discover ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://docs.servant.dev/";
description = "Core functionality and class for client function generation for servant APIs";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation
, HUnit
, QuickCheck
, aeson
, base
, base-compat
, bytestring
, containers
, deepseq
, entropy
, exceptions
, fetchgit
, hspec
, hspec-discover
, http-api-data
, http-client
, http-media
, http-types
, kan-extensions
, lib
, markdown-unlit
, monad-control
, mtl
, network
, semigroupoids
, servant
, servant-client-core
, servant-server
, sop-core
, stm
, tdigest
, text
, time
, transformers
, transformers-base
, transformers-compat
, wai
, warp
}:
mkDerivation {
pname = "servant-client";
version = "0.19";
src = fetchgit {
url = "https://github.com/TeofilC/servant";
sha256 = "0f6vkm44p93ln63plk4vfavadcgxjiqr8xncxrjqzp2mcql6qdmh";
rev = "76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc";
fetchSubmodules = true;
};
postUnpack = "sourceRoot+=/servant-client/; echo source root reset to $sourceRoot";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base
base-compat
bytestring
containers
deepseq
exceptions
http-client
http-media
http-types
kan-extensions
monad-control
mtl
semigroupoids
servant
servant-client-core
stm
text
time
transformers
transformers-base
transformers-compat
];
testHaskellDepends = [
aeson
base
base-compat
bytestring
entropy
hspec
http-api-data
http-client
http-types
HUnit
kan-extensions
markdown-unlit
mtl
network
QuickCheck
servant
servant-client-core
servant-server
sop-core
stm
tdigest
text
transformers
transformers-compat
wai
warp
];
testToolDepends = [ hspec-discover markdown-unlit ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://docs.servant.dev/";
description = "Automatic derivation of querying functions for servant";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation
, aeson
, aeson-pretty
, base
, base-compat
, bytestring
, case-insensitive
, hashable
, http-media
, http-types
, lens
, lib
, servant
, string-conversions
, tasty
, tasty-golden
, tasty-hunit
, text
, transformers
, universe-base
, unordered-containers
}:
mkDerivation {
pname = "servant-docs";
version = "0.12";
sha256 = "632475d906e823325b01230453c2a357afa916b2410365290e5497811b956114";
revision = "3";
editedCabalFile = "1brli8m3gvfji9b88xww5aifl1gq9lxacn3nhxbwndlnwznx7anz";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson
aeson-pretty
base
base-compat
bytestring
case-insensitive
hashable
http-media
http-types
lens
servant
string-conversions
text
universe-base
unordered-containers
];
executableHaskellDepends = [
aeson
base
lens
servant
string-conversions
text
];
testHaskellDepends = [
aeson
base
base-compat
lens
servant
string-conversions
tasty
tasty-golden
tasty-hunit
transformers
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://docs.servant.dev/";
description = "generate API docs for your servant webservice";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation { mkDerivation, base, effectful-core, fetchgit, hashable, lib, mtl
, base , servant, servant-server, tasty, tasty-hunit, wai, warp
, effectful-core
, fetchgit
, hashable
, lib
, mtl
, servant
, servant-server
, tasty
, tasty-hunit
, wai
, warp
}: }:
mkDerivation { mkDerivation {
pname = "servant-effectful"; pname = "servant-effectful";
version = "0.0.1.0"; version = "0.0.1.0";
src = fetchgit { src = fetchgit {
url = "https://github.com/kleidukos/servant-effectful"; url = "https://github.com/kleidukos/servant-effectful";
sha256 = "1vrp4883jsnq4rgdh89qhka6zs2q96bfxi3m1iaqvc7984g1pl64"; sha256 = "0klxkjhyy8bcm7azdvhq75zfwga08s7fjxpqx5i7ljl04ac74hsi";
rev = "65e3041c6cfbc315b20ad22ca18f61dda104eec8"; rev = "21b5a1d7cb209f3b4594167bb0b5a8d632c8a8e1";
fetchSubmodules = true; fetchSubmodules = true;
}; };
isLibrary = true; isLibrary = true;
isExecutable = false; isExecutable = false;
enableSeparateDataOutput = false; enableSeparateDataOutput = false;
libraryHaskellDepends = [ libraryHaskellDepends = [
base base effectful-core hashable mtl servant servant-server wai warp
effectful-core
hashable
mtl
servant
servant-server
wai
warp
]; ];
testHaskellDepends = [ testHaskellDepends = [
base base effectful-core hashable servant servant-server tasty
effectful-core
hashable
servant
servant-server
tasty
tasty-hunit tasty-hunit
]; ];
enableLibraryProfiling = true; enableLibraryProfiling = true;
enableExecutableProfiling = true; enableExecutableProfiling = true;
doHaddock = false; doHaddock = true;
jailbreak = true; jailbreak = true;
doCheck = false; doCheck = false;
doBenchmark = false; doBenchmark = false;
...@@ -53,4 +30,4 @@ mkDerivation { ...@@ -53,4 +30,4 @@ mkDerivation {
homepage = "https://github.com/haskell-effectful/servant-effectful/tree/main/servant-effectful#readme"; homepage = "https://github.com/haskell-effectful/servant-effectful/tree/main/servant-effectful#readme";
license = lib.licenses.mit; license = lib.licenses.mit;
broken = false; broken = false;
} }
\ No newline at end of file
{ mkDerivation
, base
, base-compat
, fetchgit
, hspec
, hspec-discover
, http-types
, lens
, lib
, servant
, text
}:
mkDerivation {
pname = "servant-foreign";
version = "0.15.4";
src = fetchgit {
url = "https://github.com/TeofilC/servant";
sha256 = "0f6vkm44p93ln63plk4vfavadcgxjiqr8xncxrjqzp2mcql6qdmh";
rev = "76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc";
fetchSubmodules = true;
};
postUnpack = "sourceRoot+=/servant-foreign/; echo source root reset to $sourceRoot";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base
base-compat
http-types
lens
servant
text
];
testHaskellDepends = [ base hspec servant ];
testToolDepends = [ hspec-discover ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://docs.servant.dev/";
description = "Helpers for generating clients for servant APIs in any programming language";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation { mkDerivation, base, http-media, lib, lucid, servant
, base , servant-server, text, wai, warp
, http-media
, lib
, lucid
, servant
, servant-server
, text
, wai
, warp
}: }:
mkDerivation { mkDerivation {
pname = "servant-lucid"; pname = "servant-lucid";
version = "0.9.0.5"; version = "0.9.0.6";
sha256 = "df55d4cb266bb95f31f658bef0e13c17a7b16e13068cc9931160620885911d7a"; sha256 = "a03973035722f9aee7a67fcbb6f44a2d515284e21b0bbf236fda3207132709fd";
revision = "2";
editedCabalFile = "1m2w1g8j4zrghiw7s20zzm5v026vwxmfjgcxn30s4ml2a0787kp1";
isLibrary = true; isLibrary = true;
isExecutable = false; isExecutable = false;
enableSeparateDataOutput = false; enableSeparateDataOutput = false;
...@@ -20,7 +14,7 @@ mkDerivation { ...@@ -20,7 +14,7 @@ mkDerivation {
testHaskellDepends = [ base lucid servant-server wai warp ]; testHaskellDepends = [ base lucid servant-server wai warp ];
enableLibraryProfiling = true; enableLibraryProfiling = true;
enableExecutableProfiling = true; enableExecutableProfiling = true;
doHaddock = false; doHaddock = true;
jailbreak = true; jailbreak = true;
doCheck = false; doCheck = false;
doBenchmark = false; doBenchmark = false;
...@@ -29,4 +23,4 @@ mkDerivation { ...@@ -29,4 +23,4 @@ mkDerivation {
description = "Servant support for lucid"; description = "Servant support for lucid";
license = lib.licenses.bsd3; license = lib.licenses.bsd3;
broken = false; broken = false;
} }
\ No newline at end of file
{ mkDerivation
, base
, bytestring
, lib
, servant
, text
, transformers
}:
mkDerivation {
pname = "servant-multipart-api";
version = "0.12.1";
sha256 = "92d5c3b1ccbcde7abcff6eb639d7dbb836222452a965e73ebd40bf775e522ebe";
revision = "3";
editedCabalFile = "1zhiszjg8n37g25sh2cnw509n0v4b89fd93j466f2gzwkxfaaw0m";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base
bytestring
servant
text
transformers
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskell-servant/servant-multipart#readme";
description = "multipart/form-data (e.g file upload) support for servant";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation
, base
, bytestring
, directory
, http-types
, lens
, lib
, resourcet
, servant
, servant-docs
, servant-foreign
, servant-multipart-api
, servant-server
, string-conversions
, tasty
, tasty-wai
, text
, wai
, wai-extra
}:
mkDerivation {
pname = "servant-multipart";
version = "0.12.1";
sha256 = "c5236fa4922a869947988d52ab9f5b0a19abf57bb0467e2eb34560f8c79aa5dc";
revision = "4";
editedCabalFile = "0z4n3a1cdb082nwh3ig68wjk617cvwpq0n9ivsab55nvsr2wsm8q";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base
bytestring
directory
lens
resourcet
servant
servant-docs
servant-foreign
servant-multipart-api
servant-server
string-conversions
text
wai
wai-extra
];
testHaskellDepends = [
base
bytestring
http-types
servant-server
string-conversions
tasty
tasty-wai
text
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskell-servant/servant-multipart#readme";
description = "multipart/form-data (e.g file upload) support for servant";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation { mkDerivation, Cabal, QuickCheck, aeson, aeson-pretty, base
, Cabal , base-compat, bytestring, cabal-doctest, directory, doctest
, QuickCheck , filepath, hspec, hspec-discover, http-media
, aeson , insert-ordered-containers, lens, lens-aeson, lib, openapi3
, aeson-pretty , servant, singleton-bool, template-haskell, text, time
, base , unordered-containers, utf8-string, vector
, base-compat
, bytestring
, cabal-doctest
, directory
, doctest
, filepath
, hspec
, hspec-discover
, http-media
, insert-ordered-containers
, lens
, lens-aeson
, lib
, openapi3
, servant
, singleton-bool
, template-haskell
, text
, time
, unordered-containers
, utf8-string
, vector
}: }:
mkDerivation { mkDerivation {
pname = "servant-openapi3"; pname = "servant-openapi3";
version = "2.0.1.5"; version = "2.0.1.6";
sha256 = "5e39a8b5504dddeb8f56f07623366c7fab9df646202033c898be2d48d4c39e7d"; sha256 = "322a2181fb2becb20b80ad8319dd3ce1874d89cd344a8d8a4e17d1428d1dbfc3";
revision = "3"; revision = "7";
editedCabalFile = "0xvs5a9zsg32iziznvvjhfji577xmza419xk0cy1hwamw17f43mi"; editedCabalFile = "148mx2hi46l5mdlgikfgilwl3lrvbhqd651qxiky58nr32m07gk0";
isLibrary = true; isLibrary = true;
isExecutable = false; isExecutable = false;
enableSeparateDataOutput = false; enableSeparateDataOutput = false;
setupHaskellDepends = [ base Cabal cabal-doctest ]; setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [ libraryHaskellDepends = [
aeson aeson aeson-pretty base base-compat bytestring hspec http-media
aeson-pretty insert-ordered-containers lens openapi3 QuickCheck servant
base singleton-bool text unordered-containers
base-compat
bytestring
hspec
http-media
insert-ordered-containers
lens
openapi3
QuickCheck
servant
singleton-bool
text
unordered-containers
]; ];
testHaskellDepends = [ testHaskellDepends = [
aeson aeson base base-compat directory doctest filepath hspec lens
base lens-aeson openapi3 QuickCheck servant template-haskell text time
base-compat utf8-string vector
directory
doctest
filepath
hspec
lens
lens-aeson
openapi3
QuickCheck
servant
template-haskell
text
time
utf8-string
vector
]; ];
testToolDepends = [ hspec-discover ]; testToolDepends = [ hspec-discover ];
enableLibraryProfiling = true; enableLibraryProfiling = true;
enableExecutableProfiling = true; enableExecutableProfiling = true;
doHaddock = false; doHaddock = true;
jailbreak = true; jailbreak = true;
doCheck = false; doCheck = false;
doBenchmark = false; doBenchmark = false;
...@@ -85,4 +37,4 @@ mkDerivation { ...@@ -85,4 +37,4 @@ mkDerivation {
description = "Generate a Swagger/OpenAPI/OAS 3.0 specification for your servant API."; description = "Generate a Swagger/OpenAPI/OAS 3.0 specification for your servant API.";
license = lib.licenses.bsd3; license = lib.licenses.bsd3;
broken = false; broken = false;
} }
\ No newline at end of file
{ mkDerivation
, base
, deepseq
, http-client
, http-client-tls
, lens
, lib
, mtl
, polysemy
, polysemy-plugin
, polysemy-zoo
, servant
, servant-client
, servant-server
, servant-swagger
, servant-swagger-ui
, swagger2
, text
, wai
, warp
}:
mkDerivation {
pname = "servant-polysemy";
version = "0.1.3";
sha256 = "11a10a26a55962dc36518ca8d1b0d21d29a6bf9bdceb54d0988642709d715e8c";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base
deepseq
http-client
http-client-tls
mtl
polysemy
polysemy-plugin
polysemy-zoo
servant-client
servant-server
wai
warp
];
executableHaskellDepends = [
base
deepseq
http-client
http-client-tls
lens
mtl
polysemy
polysemy-plugin
polysemy-zoo
servant
servant-client
servant-server
servant-swagger
servant-swagger-ui
swagger2
text
wai
warp
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/AJChapman/servant-polysemy#readme";
description = "Utilities for using servant in a polysemy stack";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation
, QuickCheck
, aeson
, base
, base-compat
, base64-bytestring
, bytestring
, constraints
, containers
, directory
, exceptions
, fetchgit
, filepath
, hspec
, hspec-discover
, hspec-wai
, http-api-data
, http-media
, http-types
, lib
, monad-control
, mtl
, network
, network-uri
, resourcet
, safe
, servant
, should-not-typecheck
, sop-core
, string-conversions
, tagged
, temporary
, text
, transformers
, transformers-base
, transformers-compat
, wai
, wai-app-static
, wai-extra
, warp
, word8
}:
mkDerivation {
pname = "servant-server";
version = "0.19.1";
src = fetchgit {
url = "https://github.com/TeofilC/servant";
sha256 = "0f6vkm44p93ln63plk4vfavadcgxjiqr8xncxrjqzp2mcql6qdmh";
rev = "76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc";
fetchSubmodules = true;
};
postUnpack = "sourceRoot+=/servant-server/; echo source root reset to $sourceRoot";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base
base-compat
base64-bytestring
bytestring
constraints
containers
exceptions
filepath
http-api-data
http-media
http-types
monad-control
mtl
network
network-uri
resourcet
servant
sop-core
string-conversions
tagged
text
transformers
transformers-base
wai
wai-app-static
word8
];
executableHaskellDepends = [
aeson
base
base-compat
servant
text
wai
warp
];
testHaskellDepends = [
aeson
base
base-compat
base64-bytestring
bytestring
directory
hspec
hspec-wai
http-types
mtl
QuickCheck
resourcet
safe
servant
should-not-typecheck
sop-core
string-conversions
temporary
text
transformers
transformers-compat
wai
wai-extra
];
testToolDepends = [ hspec-discover ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://docs.servant.dev/";
description = "A family of combinators for defining webservices APIs and serving them";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation { mkDerivation, Glob, base, blaze-html, bytestring, containers
, Glob , directory, doctest, filepath, hspec-wai, http-media, lib
, base , semigroups, servant, servant-blaze, servant-server, tasty
, blaze-html , tasty-hspec, tasty-hunit, template-haskell, text, wai
, bytestring
, containers
, directory
, doctest
, filepath
, hspec-wai
, http-media
, lib
, semigroups
, servant
, servant-blaze
, servant-server
, tasty
, tasty-hspec
, tasty-hunit
, template-haskell
, text
, wai
}: }:
mkDerivation { mkDerivation {
pname = "servant-static-th"; pname = "servant-static-th";
...@@ -29,40 +11,18 @@ mkDerivation { ...@@ -29,40 +11,18 @@ mkDerivation {
isExecutable = true; isExecutable = true;
enableSeparateDataOutput = false; enableSeparateDataOutput = false;
libraryHaskellDepends = [ libraryHaskellDepends = [
base base blaze-html bytestring containers directory filepath http-media
blaze-html semigroups servant servant-blaze servant-server template-haskell
bytestring
containers
directory
filepath
http-media
semigroups
servant
servant-blaze
servant-server
template-haskell
text text
]; ];
testHaskellDepends = [ testHaskellDepends = [
base base blaze-html bytestring directory doctest filepath Glob
blaze-html hspec-wai servant servant-blaze servant-server tasty tasty-hspec
bytestring tasty-hunit wai
directory
doctest
filepath
Glob
hspec-wai
servant
servant-blaze
servant-server
tasty
tasty-hspec
tasty-hunit
wai
]; ];
enableLibraryProfiling = true; enableLibraryProfiling = true;
enableExecutableProfiling = true; enableExecutableProfiling = true;
doHaddock = false; doHaddock = true;
jailbreak = true; jailbreak = true;
doCheck = false; doCheck = false;
doBenchmark = false; doBenchmark = false;
...@@ -71,4 +31,4 @@ mkDerivation { ...@@ -71,4 +31,4 @@ mkDerivation {
description = "Embed a directory of static files in your Servant server"; description = "Embed a directory of static files in your Servant server";
license = lib.licenses.bsd3; license = lib.licenses.bsd3;
broken = false; broken = false;
} }
\ No newline at end of file
{ mkDerivation
, aeson
, base
, blaze-markup
, bytestring
, http-media
, lib
, servant
, servant-blaze
, servant-server
, text
, transformers
, transformers-compat
, wai-app-static
}:
mkDerivation {
pname = "servant-swagger-ui-core";
version = "0.3.5";
sha256 = "ed0bf0b2fbdb1751350df6780335de00ae08dd90ac4728a88369f4b132cf7b32";
revision = "5";
editedCabalFile = "1v80wydj605b1la1pa5b4l6c3ba86x2dlpnravvhmx32mkkxk7v2";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson
base
blaze-markup
bytestring
http-media
servant
servant-blaze
servant-server
text
transformers
transformers-compat
wai-app-static
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskell-servant/servant-swagger-ui";
description = "Servant swagger ui core components";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation
, aeson
, base
, bytestring
, file-embed-lzma
, lib
, servant
, servant-server
, servant-swagger-ui-core
, text
}:
mkDerivation {
pname = "servant-swagger-ui";
version = "0.3.5.4.5.0";
sha256 = "efa528edc055dc6c9e83dfdfe4b892be439bbcfb83a73847f6cfdb35c42f878b";
revision = "3";
editedCabalFile = "0qspb55lvavfsyqjjjyyax9gqzp8yq9r13nvzj3qnsipjgw2irln";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson
base
bytestring
file-embed-lzma
servant
servant-server
servant-swagger-ui-core
text
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskell-servant/servant-swagger-ui";
description = "Servant swagger ui";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation
, Cabal
, QuickCheck
, aeson
, aeson-pretty
, base
, base-compat
, bytestring
, cabal-doctest
, directory
, doctest
, filepath
, hspec
, hspec-discover
, http-media
, insert-ordered-containers
, lens
, lens-aeson
, lib
, servant
, singleton-bool
, swagger2
, template-haskell
, text
, time
, unordered-containers
, utf8-string
, vector
}:
mkDerivation {
pname = "servant-swagger";
version = "1.1.11";
sha256 = "f4b985007ab0520c177f8dcf7bfabf8cc88d480e087db5ea5b1d311c079676cf";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
aeson
aeson-pretty
base
base-compat
bytestring
hspec
http-media
insert-ordered-containers
lens
QuickCheck
servant
singleton-bool
swagger2
text
unordered-containers
];
testHaskellDepends = [
aeson
base
base-compat
directory
doctest
filepath
hspec
lens
lens-aeson
QuickCheck
servant
swagger2
template-haskell
text
time
utf8-string
vector
];
testToolDepends = [ hspec-discover ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskell-servant/servant/tree/master/servant-swagger#readme";
description = "Generate a Swagger/OpenAPI/OAS 2.0 specification for your servant API.";
license = lib.licenses.bsd3;
broken = false;
}
{ mkDerivation { mkDerivation, aeson, async, base, bytestring, conduit, exceptions
, aeson , lib, monad-control, resourcet, servant-server, text, wai
, async , wai-websockets, warp, websockets
, base
, bytestring
, conduit
, exceptions
, lib
, monad-control
, resourcet
, servant-server
, text
, wai
, wai-websockets
, warp
, websockets
}: }:
mkDerivation { mkDerivation {
pname = "servant-websockets"; pname = "servant-websockets";
...@@ -23,34 +10,15 @@ mkDerivation { ...@@ -23,34 +10,15 @@ mkDerivation {
isExecutable = true; isExecutable = true;
enableSeparateDataOutput = false; enableSeparateDataOutput = false;
libraryHaskellDepends = [ libraryHaskellDepends = [
aeson aeson async base bytestring conduit exceptions monad-control
async resourcet servant-server text wai wai-websockets warp websockets
base
bytestring
conduit
exceptions
monad-control
resourcet
servant-server
text
wai
wai-websockets
warp
websockets
]; ];
executableHaskellDepends = [ executableHaskellDepends = [
aeson aeson base conduit servant-server text wai warp websockets
base
conduit
servant-server
text
wai
warp
websockets
]; ];
enableLibraryProfiling = true; enableLibraryProfiling = true;
enableExecutableProfiling = true; enableExecutableProfiling = true;
doHaddock = false; doHaddock = true;
jailbreak = true; jailbreak = true;
doCheck = false; doCheck = false;
doBenchmark = false; doBenchmark = false;
...@@ -59,4 +27,4 @@ mkDerivation { ...@@ -59,4 +27,4 @@ mkDerivation {
description = "Small library providing WebSocket endpoints for servant"; description = "Small library providing WebSocket endpoints for servant";
license = lib.licenses.bsd3; license = lib.licenses.bsd3;
broken = false; broken = false;
} }
\ No newline at end of file
{ mkDerivation
, QuickCheck
, aeson
, attoparsec
, base
, base-compat
, bifunctors
, bytestring
, case-insensitive
, constraints
, deepseq
, fetchgit
, hspec
, hspec-discover
, http-api-data
, http-media
, http-types
, lib
, mmorph
, mtl
, network-uri
, quickcheck-instances
, singleton-bool
, sop-core
, string-conversions
, tagged
, text
, transformers
, vault
}:
mkDerivation {
pname = "servant";
version = "0.19";
src = fetchgit {
url = "https://github.com/TeofilC/servant";
sha256 = "0f6vkm44p93ln63plk4vfavadcgxjiqr8xncxrjqzp2mcql6qdmh";
rev = "76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc";
fetchSubmodules = true;
};
postUnpack = "sourceRoot+=/servant/; echo source root reset to $sourceRoot";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson
attoparsec
base
base-compat
bifunctors
bytestring
case-insensitive
constraints
deepseq
http-api-data
http-media
http-types
mmorph
mtl
network-uri
QuickCheck
singleton-bool
sop-core
string-conversions
tagged
text
transformers
vault
];
testHaskellDepends = [
aeson
base
base-compat
bytestring
hspec
http-media
mtl
QuickCheck
quickcheck-instances
string-conversions
text
transformers
];
testToolDepends = [ hspec-discover ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://docs.servant.dev/";
description = "A family of combinators for defining webservices APIs";
license = lib.licenses.bsd3;
broken = false;
}