Skip to content

Instantly share code, notes, and snippets.

@archaeron
Last active July 24, 2018 13:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save archaeron/d5238eb1fe5285a0df6328738b5571fe to your computer and use it in GitHub Desktop.
Save archaeron/d5238eb1fe5285a0df6328738b5571fe to your computer and use it in GitHub Desktop.
stack2nix
  1. stack2nix . > nix/stack.nix
  2. nix-shell default.nix -A api
{ pkgs ? (import <nixpkgs>) {}
, ghcVersion ? "ghc841"
} :
let
# haskellPackages = pkgs.haskell.packages.${ghcVersion};
stackPackages = import ./nix/stack2.nix { };
in
stackPackages
# Generated using stack2nix 0.1.3.0.
#
# Only works with sufficiently recent nixpkgs, e.g. "NIX_PATH=nixpkgs=https://github.com/NixOS/nixpkgs/archive/21a8239452adae3a4717772f4e490575586b2755.tar.gz".
{ pkgs ? (import <nixpkgs> {})
, compiler ? pkgs.haskell.packages.ghc802
, ghc ? pkgs.haskell.compiler.ghc802
}:
with (import <nixpkgs/pkgs/development/haskell-modules/lib.nix> { inherit pkgs; });
let
stackPackages = { callPackage, pkgs, stdenv }:
self: {
Cabal = callPackage ({ array, base, binary, bytestring, containers, deepseq, directory, filepath, mkDerivation, mtl, parsec, pretty, process, stdenv, text, time, transformers, unix }:
mkDerivation {
pname = "Cabal";
version = "2.2.0.1";
sha256 = "02b5301304df73cea3c7d544b5026b228141dc3ac1d5b08c9a206f99aa330a7b";
libraryHaskellDepends = [
array
base
binary
bytestring
containers
deepseq
directory
filepath
mtl
parsec
pretty
process
text
time
transformers
unix
];
doHaddock = false;
doCheck = false;
homepage = "http://www.haskell.org/cabal/";
description = "A framework for packaging Haskell software";
license = stdenv.lib.licenses.bsd3;
}) {};
HUnit = callPackage ({ base, call-stack, deepseq, mkDerivation, stdenv }:
mkDerivation {
pname = "HUnit";
version = "1.6.0.0";
sha256 = "7448e6b966e98e84b7627deba23f71b508e9a61e7bc571d74304a25d30e6d0de";
libraryHaskellDepends = [
base
call-stack
deepseq
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/hspec/HUnit#readme";
description = "A unit testing framework for Haskell";
license = stdenv.lib.licenses.bsd3;
}) {};
Only = callPackage ({ base, deepseq, mkDerivation, stdenv }:
mkDerivation {
pname = "Only";
version = "0.1";
sha256 = "ab7aa193e8c257d3bda6b0b3c1cbcf74cdaa85ab08cb20c2dd62ba248c1ab265";
revision = "1";
editedCabalFile = "1ahk7p34kmh041mz7lyc10nhcxgv2i4z8nvzxvqm2x34gslmsbzr";
libraryHaskellDepends = [
base
deepseq
];
doHaddock = false;
doCheck = false;
description = "The 1-tuple type or single-value \"collection\"";
license = stdenv.lib.licenses.bsd3;
}) {};
QuickCheck = callPackage ({ base, containers, deepseq, mkDerivation, random, stdenv, template-haskell, tf-random, transformers }:
mkDerivation {
pname = "QuickCheck";
version = "2.11.3";
sha256 = "488c5652139da0bac8b3e7d76f11320ded298549e62db530938bfee9ca981876";
libraryHaskellDepends = [
base
containers
deepseq
random
template-haskell
tf-random
transformers
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/nick8325/quickcheck";
description = "Automatic testing of Haskell programs";
license = stdenv.lib.licenses.bsd3;
}) {};
StateVar = callPackage ({ base, mkDerivation, stdenv, stm, transformers }:
mkDerivation {
pname = "StateVar";
version = "1.1.1.0";
sha256 = "1a89cd2632c2fc384b4c71fdc12894cc1c3902badbf4771497437e4044274e80";
libraryHaskellDepends = [
base
stm
transformers
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-opengl/StateVar";
description = "State variables";
license = stdenv.lib.licenses.bsd3;
}) {};
adjunctions = callPackage ({ array, base, comonad, containers, contravariant, distributive, free, mkDerivation, mtl, profunctors, semigroupoids, semigroups, stdenv, tagged, transformers, transformers-compat, void }:
mkDerivation {
pname = "adjunctions";
version = "4.4";
sha256 = "507c2ef55337ae61c805f8cbc1213dfd7d2b85187342675d662254b8d8a16ae9";
revision = "1";
editedCabalFile = "0582nnn3fab63nd7ng8smk2c8j7pciiyzfj1na34wqid2hs675as";
libraryHaskellDepends = [
array
base
comonad
containers
contravariant
distributive
free
mtl
profunctors
semigroupoids
semigroups
tagged
transformers
transformers-compat
void
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/adjunctions/";
description = "Adjunctions and representable functors";
license = stdenv.lib.licenses.bsd3;
}) {};
aeson = callPackage ({ attoparsec, base, base-compat, bytestring, containers, deepseq, dlist, ghc-prim, hashable, mkDerivation, scientific, stdenv, tagged, template-haskell, text, th-abstraction, time, time-locale-compat, unordered-containers, uuid-types, vector }:
mkDerivation {
pname = "aeson";
version = "1.3.1.1";
sha256 = "843f302f8186c1ee6e0d9c0630588e4c7fc0f41763333a2d0d4b6f07087a31c4";
libraryHaskellDepends = [
attoparsec
base
base-compat
bytestring
containers
deepseq
dlist
ghc-prim
hashable
scientific
tagged
template-haskell
text
th-abstraction
time
time-locale-compat
unordered-containers
uuid-types
vector
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/bos/aeson";
description = "Fast JSON parsing and encoding";
license = stdenv.lib.licenses.bsd3;
}) {};
ansi-terminal = callPackage ({ base, colour, mkDerivation, stdenv }:
mkDerivation {
pname = "ansi-terminal";
version = "0.8.0.4";
sha256 = "eb3cb8b0d0ce1c67ae3146c0b73a83e640c6f049d36bd6e859b6b951117e4810";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base
colour
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/feuerbach/ansi-terminal";
description = "Simple ANSI terminal support, with Windows compatibility";
license = stdenv.lib.licenses.bsd3;
}) {};
ansi-wl-pprint = callPackage ({ ansi-terminal, base, mkDerivation, stdenv }:
mkDerivation {
pname = "ansi-wl-pprint";
version = "0.6.8.2";
sha256 = "a630721bd57678c3bfeb6c703f8249e434cbf85f40daceec4660fb8c6725cb3e";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
ansi-terminal
base
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/ansi-wl-pprint";
description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output";
license = stdenv.lib.licenses.bsd3;
}) {};
api = callPackage ({ aeson, attoparsec, base, beam-core, beam-migrate, beam-postgres, bytestring, containers, data-default, fast-logger, jose, lens, api-core, mkDerivation, mtl, postgresql-simple, protolude, resource-pool, scrypt, servant, servant-auth, servant-auth-server, servant-server, servant-swagger, servant-swagger-ui, stdenv, swagger2, text, time, transformers, uuid, wai, wai-cors, wai-extra, warp, word8 }:
mkDerivation {
pname = "api";
version = "0.1.0.0";
src = ./..;
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson
attoparsec
base
beam-core
beam-migrate
beam-postgres
bytestring
containers
data-default
fast-logger
jose
lens
api-core
mtl
postgresql-simple
protolude
resource-pool
scrypt
servant
servant-auth
servant-auth-server
servant-server
servant-swagger
servant-swagger-ui
swagger2
text
time
transformers
uuid
wai
wai-cors
wai-extra
warp
word8
];
executableHaskellDepends = [
base
protolude
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/smaccoun/api#readme";
license = stdenv.lib.licenses.bsd3;
}) {};
appar = callPackage ({ base, bytestring, mkDerivation, stdenv }:
mkDerivation {
pname = "appar";
version = "0.1.4";
sha256 = "58ea66abe4dd502d2fc01eecdb0828d5e214704a3c1b33b1f8b33974644c4b26";
libraryHaskellDepends = [
base
bytestring
];
doHaddock = false;
doCheck = false;
description = "A simple applicative parser";
license = stdenv.lib.licenses.bsd3;
}) {};
array = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "array";
version = "0.5.2.0";
sha256 = "52c9a2343bc3190d954fb3adc4b5bfd44c0ba0bcf9539b99b863f51a851e688b";
revision = "1";
editedCabalFile = "195c914pc0vk1ya6lz42kb4gmhkam7s0xi7x0dgzhpb5gkcrs5qx";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
description = "Mutable and immutable arrays";
license = stdenv.lib.licenses.bsd3;
}) {};
asn1-encoding = callPackage ({ asn1-types, base, bytestring, hourglass, mkDerivation, stdenv }:
mkDerivation {
pname = "asn1-encoding";
version = "0.9.5";
sha256 = "1e863bfd363f6c3760cc80f2c0d422e17845a9f79fe006030db202ecab5aaf29";
libraryHaskellDepends = [
asn1-types
base
bytestring
hourglass
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/vincenthz/hs-asn1";
description = "ASN1 data reader and writer in RAW, BER and DER forms";
license = stdenv.lib.licenses.bsd3;
}) {};
asn1-parse = callPackage ({ asn1-encoding, asn1-types, base, bytestring, mkDerivation, stdenv }:
mkDerivation {
pname = "asn1-parse";
version = "0.9.4";
sha256 = "c6a328f570c69db73f8d2416f9251e8a03753f90d5d19e76cbe69509a3ceb708";
libraryHaskellDepends = [
asn1-encoding
asn1-types
base
bytestring
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/vincenthz/hs-asn1";
description = "Simple monadic parser for ASN1 stream types";
license = stdenv.lib.licenses.bsd3;
}) {};
asn1-types = callPackage ({ base, bytestring, hourglass, memory, mkDerivation, stdenv }:
mkDerivation {
pname = "asn1-types";
version = "0.3.2";
sha256 = "0c571fff4a10559c6a630d4851ba3cdf1d558185ce3dcfca1136f9883d647217";
libraryHaskellDepends = [
base
bytestring
hourglass
memory
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/vincenthz/hs-asn1-types";
description = "ASN.1 types";
license = stdenv.lib.licenses.bsd3;
}) {};
async = callPackage ({ base, hashable, mkDerivation, stdenv, stm }:
mkDerivation {
pname = "async";
version = "2.2.1";
sha256 = "8f0b86022a1319d3c1c68655790da4b7f98017982e27ec3f3dbfe01029d39027";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base
hashable
stm
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/simonmar/async";
description = "Run IO operations asynchronously and wait for their results";
license = stdenv.lib.licenses.bsd3;
}) {};
attoparsec = callPackage ({ array, base, bytestring, containers, deepseq, mkDerivation, scientific, stdenv, text, transformers }:
mkDerivation {
pname = "attoparsec";
version = "0.13.2.2";
sha256 = "dd93471eb969172cc4408222a3842d867adda3dd7fb39ad8a4df1b121a67d848";
libraryHaskellDepends = [
array
base
bytestring
containers
deepseq
scientific
text
transformers
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/bos/attoparsec";
description = "Fast combinator parsing for bytestrings and text";
license = stdenv.lib.licenses.bsd3;
}) {};
attoparsec-iso8601 = callPackage ({ attoparsec, base, base-compat, mkDerivation, stdenv, text, time }:
mkDerivation {
pname = "attoparsec-iso8601";
version = "1.0.0.0";
sha256 = "aa6c6d87587383e386cb85e7ffcc4a6317aa8dafb8ba9a104ecac365ce2a858a";
revision = "1";
editedCabalFile = "06f7pgmmc8456p3hc1y23kz1y127gfczy7s00wz1rls9g2sm2vi4";
libraryHaskellDepends = [
attoparsec
base
base-compat
text
time
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/bos/aeson";
description = "Parsing of ISO 8601 dates, originally from aeson";
license = stdenv.lib.licenses.bsd3;
}) {};
auto-update = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "auto-update";
version = "0.1.4";
sha256 = "5e96c151024e8bcaf4eaa932e16995872b2017f46124b967e155744d9580b425";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/yesodweb/wai";
description = "Efficiently run periodic, on-demand actions";
license = stdenv.lib.licenses.mit;
}) {};
base = callPackage ({ ghc-prim, invalid-cabal-flag-settings, mkDerivation, rts, stdenv }:
mkDerivation {
pname = "base";
version = "4.11.1.0";
sha256 = "ef005c5d390756da26b31be37584a7990a671d8f65d1ea12443562e2b17b5e60";
libraryHaskellDepends = [
ghc-prim
invalid-cabal-flag-settings
rts
];
doHaddock = false;
doCheck = false;
description = "Basic libraries";
license = stdenv.lib.licenses.bsd3;
}) {};
base-compat = callPackage ({ base, mkDerivation, stdenv, unix }:
mkDerivation {
pname = "base-compat";
version = "0.10.4";
sha256 = "0d693707a70bcb553acd133129a9fbca0ea257eeebe714700de3e8fe404a574f";
libraryHaskellDepends = [
base
unix
];
doHaddock = false;
doCheck = false;
description = "A compatibility layer for base";
license = stdenv.lib.licenses.mit;
}) {};
base-compat-batteries = callPackage ({ base, base-compat, mkDerivation, stdenv }:
mkDerivation {
pname = "base-compat-batteries";
version = "0.10.1";
sha256 = "15578bafe45db81f7c7ad33253b2b047dab9b6df4ca7ca57f541d64084f113c9";
libraryHaskellDepends = [
base
base-compat
];
doHaddock = false;
doCheck = false;
description = "base-compat with extra batteries";
license = stdenv.lib.licenses.mit;
}) {};
base-orphans = callPackage ({ base, ghc-prim, mkDerivation, stdenv }:
mkDerivation {
pname = "base-orphans";
version = "0.7";
sha256 = "0aaddc39e3d0bba13acfcf0009ef57bf91d2ee74b295041d63e14c6caf4dee14";
libraryHaskellDepends = [
base
ghc-prim
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-compat/base-orphans#readme";
description = "Backwards-compatible orphan instances for base";
license = stdenv.lib.licenses.mit;
}) {};
base-unicode-symbols = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "base-unicode-symbols";
version = "0.2.2.4";
sha256 = "a2f841430fec32edba778b74bde83bf0170ada7c5e2e59d7187c8f06d92dcca9";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "http://haskell.org/haskellwiki/Unicode-symbols";
description = "Unicode alternatives for common functions and operators";
license = stdenv.lib.licenses.bsd3;
}) {};
base64-bytestring = callPackage ({ base, bytestring, mkDerivation, stdenv }:
mkDerivation {
pname = "base64-bytestring";
version = "1.0.0.1";
sha256 = "ab25abf4b00a2f52b270bc3ed43f1d59f16c8eec9d7dffb14df1e9265b233b50";
libraryHaskellDepends = [
base
bytestring
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/bos/base64-bytestring";
description = "Fast base64 encoding and decoding for ByteStrings";
license = stdenv.lib.licenses.bsd3;
}) {};
basement = callPackage ({ base, ghc-prim, mkDerivation, stdenv }:
mkDerivation {
pname = "basement";
version = "0.0.8";
sha256 = "c7f41b97f2b0a71804c3c7d760047dc9adc9734e789084ca1198c4764ce192a4";
libraryHaskellDepends = [
base
ghc-prim
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-foundation/foundation#readme";
description = "Foundation scrap box of array & string";
license = stdenv.lib.licenses.bsd3;
}) {};
beam-core = callPackage ({ aeson, base, bytestring, containers, dlist, free, ghc-prim, hashable, microlens, mkDerivation, mtl, network-uri, stdenv, tagged, text, time, vector-sized }:
mkDerivation {
pname = "beam-core";
version = "0.7.2.2";
sha256 = "1231aedb995f40758924ad39d3476a51b3a186e5e849f3d4b284860838500f98";
libraryHaskellDepends = [
aeson
base
bytestring
containers
dlist
free
ghc-prim
hashable
microlens
mtl
network-uri
tagged
text
time
vector-sized
];
doHaddock = false;
doCheck = false;
homepage = "http://travis.athougies.net/projects/beam.html";
description = "Type-safe, feature-complete SQL query and manipulation interface for Haskell";
license = stdenv.lib.licenses.mit;
}) {};
beam-migrate = callPackage ({ aeson, base, beam-core, bytestring, containers, deepseq, dependent-map, dependent-sum, free, ghc-prim, hashable, haskell-src-exts, mkDerivation, mtl, parallel, pqueue, pretty, scientific, stdenv, text, time, unordered-containers, uuid-types, vector }:
mkDerivation {
pname = "beam-migrate";
version = "0.3.2.1";
sha256 = "2d195926ead3ed550e5efddd32f87f4cc93a5bad6ac8c2906478387ed0f39373";
libraryHaskellDepends = [
aeson
base
beam-core
bytestring
containers
deepseq
dependent-map
dependent-sum
free
ghc-prim
hashable
haskell-src-exts
mtl
parallel
pqueue
pretty
scientific
text
time
unordered-containers
uuid-types
vector
];
doHaddock = false;
doCheck = false;
homepage = "https://travis.athougies.net/projects/beam.html";
description = "SQL DDL support and migrations support library for Beam";
license = stdenv.lib.licenses.mit;
}) {};
beam-postgres = callPackage ({ aeson, base, beam-core, beam-migrate, bytestring, case-insensitive, conduit, free, hashable, haskell-src-exts, lifted-base, mkDerivation, monad-control, mtl, network-uri, postgresql-libpq, postgresql-simple, scientific, stdenv, tagged, text, time, unordered-containers, uuid-types, vector }:
mkDerivation {
pname = "beam-postgres";
version = "0.3.2.2";
sha256 = "d317897b7d063a087d42d62e054faedbedb8f092c840ebd7e245c197b95442f1";
libraryHaskellDepends = [
aeson
base
beam-core
beam-migrate
bytestring
case-insensitive
conduit
free
hashable
haskell-src-exts
lifted-base
monad-control
mtl
network-uri
postgresql-libpq
postgresql-simple
scientific
tagged
text
time
unordered-containers
uuid-types
vector
];
doHaddock = false;
doCheck = false;
homepage = "http://tathougies.github.io/beam/user-guide/backends/beam-postgres";
description = "Connection layer between beam and postgres";
license = stdenv.lib.licenses.mit;
}) {};
bifunctors = callPackage ({ base, base-orphans, comonad, containers, mkDerivation, semigroups, stdenv, tagged, template-haskell, th-abstraction, transformers, transformers-compat }:
mkDerivation {
pname = "bifunctors";
version = "5.5.3";
sha256 = "d434528fd2ea765bace57c4ade0bc9fa32ba2c425f563b33a4b60f625ecfc9ca";
libraryHaskellDepends = [
base
base-orphans
comonad
containers
semigroups
tagged
template-haskell
th-abstraction
transformers
transformers-compat
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/bifunctors/";
description = "Bifunctors";
license = stdenv.lib.licenses.bsd3;
}) {};
binary = callPackage ({ array, base, bytestring, containers, mkDerivation, stdenv }:
mkDerivation {
pname = "binary";
version = "0.8.5.1";
sha256 = "deb91a69662288f38bb62e04f2cedf8ef60d84437a194c778dacf6c31dfe0596";
libraryHaskellDepends = [
array
base
bytestring
containers
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/kolmodin/binary";
description = "Binary serialisation for Haskell values using lazy ByteStrings";
license = stdenv.lib.licenses.bsd3;
}) {};
blaze-builder = callPackage ({ base, bytestring, deepseq, mkDerivation, stdenv, text }:
mkDerivation {
pname = "blaze-builder";
version = "0.4.1.0";
sha256 = "91fc8b966f3e9dc9461e1675c7566b881740f99abc906495491a3501630bc814";
libraryHaskellDepends = [
base
bytestring
deepseq
text
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/lpsmith/blaze-builder";
description = "Efficient buffered output";
license = stdenv.lib.licenses.bsd3;
}) {};
blaze-html = callPackage ({ base, blaze-builder, blaze-markup, bytestring, mkDerivation, stdenv, text }:
mkDerivation {
pname = "blaze-html";
version = "0.9.1.1";
sha256 = "ea0e944298dbbd692b41af4f15dbd1a1574aec7b8f91f38391d25106b143bb1b";
libraryHaskellDepends = [
base
blaze-builder
blaze-markup
bytestring
text
];
doHaddock = false;
doCheck = false;
homepage = "http://jaspervdj.be/blaze";
description = "A blazingly fast HTML combinator library for Haskell";
license = stdenv.lib.licenses.bsd3;
}) {};
blaze-markup = callPackage ({ base, blaze-builder, bytestring, mkDerivation, stdenv, text }:
mkDerivation {
pname = "blaze-markup";
version = "0.8.2.1";
sha256 = "90ab7cbc29df9fbe24e208ade58ca9828e3074f1163618f1faaf4da8f0600146";
libraryHaskellDepends = [
base
blaze-builder
bytestring
text
];
doHaddock = false;
doCheck = false;
homepage = "http://jaspervdj.be/blaze";
description = "A blazingly fast markup combinator library for Haskell";
license = stdenv.lib.licenses.bsd3;
}) {};
bsb-http-chunked = callPackage ({ base, bytestring, bytestring-builder, mkDerivation, stdenv }:
mkDerivation {
pname = "bsb-http-chunked";
version = "0.0.0.2";
sha256 = "28cb750979763c815fbf69a6dc510f837b7ccbe262adf0a28ad270966737d5f4";
libraryHaskellDepends = [
base
bytestring
bytestring-builder
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/sjakobi/bsb-http-chunked";
description = "Chunked HTTP transfer encoding for bytestring builders";
license = stdenv.lib.licenses.bsd3;
}) {};
byteorder = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "byteorder";
version = "1.0.4";
sha256 = "bd20bbb586947f99c38a4c93d9d0266f49f6fc581767b51ba568f6d5d52d2919";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "http://community.haskell.org/~aslatter/code/byteorder";
description = "Exposes the native endianness or byte ordering of the system";
license = stdenv.lib.licenses.bsd3;
}) {};
bytestring = callPackage ({ base, deepseq, ghc-prim, integer-gmp, mkDerivation, stdenv }:
mkDerivation {
pname = "bytestring";
version = "0.10.8.2";
sha256 = "da6f668e47a8c408929a456a6d79b81021a734c1dbd023e004f498de972f4c3a";
libraryHaskellDepends = [
base
deepseq
ghc-prim
integer-gmp
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell/bytestring";
description = "Fast, compact, strict and lazy byte strings with a list interface";
license = stdenv.lib.licenses.bsd3;
}) {};
bytestring-builder = callPackage ({ base, bytestring, deepseq, mkDerivation, stdenv }:
mkDerivation {
pname = "bytestring-builder";
version = "0.10.8.1.0";
sha256 = "6d7404773621efb88b256ff88912a7dbcebc7fb86d27868ef58478249892dbc2";
libraryHaskellDepends = [
base
bytestring
deepseq
];
doHaddock = false;
doCheck = false;
description = "The new bytestring builder, packaged outside of GHC";
license = stdenv.lib.licenses.bsd3;
}) {};
bytestring-conversion = callPackage ({ attoparsec, base, bytestring, case-insensitive, double-conversion, mkDerivation, stdenv, text }:
mkDerivation {
pname = "bytestring-conversion";
version = "0.3.1";
sha256 = "13b7ea48737dc7a7fd4c894ff1fb9344cf8d9ef8f4201e813d578b613e874ef8";
revision = "2";
editedCabalFile = "1x8c42cfzb6fdvgkxxdxcpdf16csimlzsgahb1axnplmr6b3ba63";
libraryHaskellDepends = [
attoparsec
base
bytestring
case-insensitive
double-conversion
text
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/twittner/bytestring-conversion/";
description = "Type-classes to convert values to and from ByteString";
license = stdenv.lib.licenses.mpl20;
}) {};
cabal-doctest = callPackage ({ Cabal, base, directory, filepath, mkDerivation, stdenv }:
mkDerivation {
pname = "cabal-doctest";
version = "1.0.6";
sha256 = "decaaa5a73eaabaf3c4f8c644bd7f6e3f428b6244e935c0cf105f75f9b24ed2d";
revision = "1";
editedCabalFile = "1bk85avgc93yvcggwbk01fy8nvg6753wgmaanhkry0hz55h7mpld";
libraryHaskellDepends = [
base
Cabal
directory
filepath
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/phadej/cabal-doctest";
description = "A Setup.hs helper for doctests running";
license = stdenv.lib.licenses.bsd3;
}) {};
call-stack = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "call-stack";
version = "0.1.0";
sha256 = "f25f5e0992a39371079cc25c2a14b5abb872fa7d868a32753aac3a258b83b1e2";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/sol/call-stack#readme";
description = "Use GHC call-stacks in a backward compatible way";
license = stdenv.lib.licenses.mit;
}) {};
case-insensitive = callPackage ({ base, bytestring, deepseq, hashable, mkDerivation, stdenv, text }:
mkDerivation {
pname = "case-insensitive";
version = "1.2.0.11";
sha256 = "a7ce6d17e50caaa0f19ad8e67361499022860554c521b1e57993759da3eb37e3";
libraryHaskellDepends = [
base
bytestring
deepseq
hashable
text
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/basvandijk/case-insensitive";
description = "Case insensitive string comparison";
license = stdenv.lib.licenses.bsd3;
}) {};
cereal = callPackage ({ array, base, bytestring, containers, ghc-prim, mkDerivation, stdenv }:
mkDerivation {
pname = "cereal";
version = "0.5.5.0";
sha256 = "0b97320ffbfa6df2e5679022215dbd0fe6e3b5ae8428c2ff4310d9e1acf16822";
libraryHaskellDepends = [
array
base
bytestring
containers
ghc-prim
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/GaloisInc/cereal";
description = "A binary serialization library";
license = stdenv.lib.licenses.bsd3;
}) {};
clock = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "clock";
version = "0.7.2";
sha256 = "886601978898d3a91412fef895e864576a7125d661e1f8abc49a2a08840e691f";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/corsis/clock";
description = "High-resolution clock functions: monotonic, realtime, cputime";
license = stdenv.lib.licenses.bsd3;
}) {};
colour = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "colour";
version = "2.3.4";
sha256 = "0f439f00b322ce3d551f28a4dd1520aa2c91d699de4cdc6d485b9b04be0dc5eb";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "http://www.haskell.org/haskellwiki/Colour";
description = "A model for human colour/color perception";
license = stdenv.lib.licenses.mit;
}) {};
comonad = callPackage ({ Cabal, base, cabal-doctest, containers, contravariant, distributive, mkDerivation, semigroups, stdenv, tagged, transformers, transformers-compat }:
mkDerivation {
pname = "comonad";
version = "5.0.4";
sha256 = "78a89d7f9f0975b40b3294adcb70885649572b687ac5f5dc98e452471838e825";
setupHaskellDepends = [
base
Cabal
cabal-doctest
];
libraryHaskellDepends = [
base
containers
contravariant
distributive
semigroups
tagged
transformers
transformers-compat
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/comonad/";
description = "Comonads";
license = stdenv.lib.licenses.bsd3;
}) {};
concise = callPackage ({ base, bytestring, lens, mkDerivation, stdenv, text }:
mkDerivation {
pname = "concise";
version = "0.1.0.1";
sha256 = "5c27df5a3e1fe820548e90abc4a0e326b6d0fb286218619aa22d3af90c7b9925";
libraryHaskellDepends = [
base
bytestring
lens
text
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/frasertweedale/hs-concise";
description = "Utilities for Control.Lens.Cons";
license = stdenv.lib.licenses.bsd3;
}) {};
conduit = callPackage ({ base, bytestring, directory, exceptions, filepath, mkDerivation, mono-traversable, mtl, primitive, resourcet, stdenv, text, transformers, unix, unliftio-core, vector }:
mkDerivation {
pname = "conduit";
version = "1.3.0.3";
sha256 = "bb741f1650c2c90ef5104489541258689240e750869c9230fd2d458c417d56e9";
libraryHaskellDepends = [
base
bytestring
directory
exceptions
filepath
mono-traversable
mtl
primitive
resourcet
text
transformers
unix
unliftio-core
vector
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/snoyberg/conduit";
description = "Streaming data processing library";
license = stdenv.lib.licenses.mit;
}) {};
containers = callPackage ({ array, base, deepseq, ghc-prim, mkDerivation, stdenv }:
mkDerivation {
pname = "containers";
version = "0.5.11.0";
sha256 = "58cd226ad5a147b12240f854a1fbadf809fd56cb9532123d60c1b23d13e04948";
libraryHaskellDepends = [
array
base
deepseq
ghc-prim
];
doHaddock = false;
doCheck = false;
description = "Assorted concrete container types";
license = stdenv.lib.licenses.bsd3;
}) {};
contravariant = callPackage ({ StateVar, base, mkDerivation, stdenv, transformers, transformers-compat }:
mkDerivation {
pname = "contravariant";
version = "1.4.1";
sha256 = "c93d3d619fa378f3fdf92c53bb8b04b8f47963b88aba7cfa54b57656189ad0ed";
revision = "1";
editedCabalFile = "0qj5nymccrb9p0cd6hffsy90jidjng14g9yv95z8v6h4q84sbzvx";
libraryHaskellDepends = [
base
StateVar
transformers
transformers-compat
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/contravariant/";
description = "Contravariant functors";
license = stdenv.lib.licenses.bsd3;
}) {};
cookie = callPackage ({ base, bytestring, data-default-class, deepseq, mkDerivation, stdenv, text, time }:
mkDerivation {
pname = "cookie";
version = "0.4.4";
sha256 = "3245ed04ae933cf7becede816d1f76043b851472700abf558ae90b28414cc0e3";
libraryHaskellDepends = [
base
bytestring
data-default-class
deepseq
text
time
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/snoyberg/cookie";
description = "HTTP cookie parsing and rendering";
license = stdenv.lib.licenses.mit;
}) {};
cpphs = callPackage ({ base, directory, mkDerivation, old-locale, old-time, polyparse, stdenv }:
mkDerivation {
pname = "cpphs";
version = "1.20.8";
sha256 = "e56d64a7d8058e0fb63f0669397c1c861efb20a0376e0e74d86942ac151105ae";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base
directory
old-locale
old-time
polyparse
];
executableHaskellDepends = [
base
directory
old-locale
old-time
polyparse
];
doHaddock = false;
doCheck = false;
homepage = "http://projects.haskell.org/cpphs/";
description = "A liberalised re-implementation of cpp, the C pre-processor";
license = "LGPL";
}) {};
crypto-api = callPackage ({ base, bytestring, cereal, entropy, mkDerivation, stdenv, tagged, transformers }:
mkDerivation {
pname = "crypto-api";
version = "0.13.3";
sha256 = "298a9ea7ce97c8ccf4bfe46d4864092c3a007a56bede73560070db3bf1ac7aa5";
revision = "1";
editedCabalFile = "1z6n1sa5pn3iqvqjrd8hv4bc2pxzsrhm5sh0l8z7g9lbqp6w0wp5";
libraryHaskellDepends = [
base
bytestring
cereal
entropy
tagged
transformers
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/TomMD/crypto-api";
description = "A generic interface for cryptographic operations";
license = stdenv.lib.licenses.bsd3;
}) {};
cryptohash-md5 = callPackage ({ base, bytestring, mkDerivation, stdenv }:
mkDerivation {
pname = "cryptohash-md5";
version = "0.11.100.1";
sha256 = "710bd48770fa3e9a3b05428c6dc77fb72c91956d334a1eb89ded11bb843e18f9";
revision = "2";
editedCabalFile = "0vyb9cfvpfxpslxvvhd48gw37i9g8ry5x63xwxd9q7xfiqhs7p3a";
libraryHaskellDepends = [
base
bytestring
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/hvr/cryptohash-md5";
description = "Fast, pure and practical MD5 implementation";
license = stdenv.lib.licenses.bsd3;
}) {};
cryptohash-sha1 = callPackage ({ base, bytestring, mkDerivation, stdenv }:
mkDerivation {
pname = "cryptohash-sha1";
version = "0.11.100.1";
sha256 = "3c79af33542512442f8f87f6abb1faef7cd43bbfb2859260a33251d861eb0dab";
revision = "2";
editedCabalFile = "0xas0nbq9bfdzlj6k565ibizv1cqvzfzsdj6q9pdiiwyxqblqc3m";
libraryHaskellDepends = [
base
bytestring
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/hvr/cryptohash-sha1";
description = "Fast, pure and practical SHA-1 implementation";
license = stdenv.lib.licenses.bsd3;
}) {};
cryptonite = callPackage ({ base, basement, bytestring, deepseq, ghc-prim, integer-gmp, memory, mkDerivation, stdenv }:
mkDerivation {
pname = "cryptonite";
version = "0.25";
sha256 = "89be1a18af8730a7bfe4d718d7d5f6ce858e9df93a411566d15bf992db5a3c8c";
libraryHaskellDepends = [
base
basement
bytestring
deepseq
ghc-prim
integer-gmp
memory
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-crypto/cryptonite";
description = "Cryptography Primitives sink";
license = stdenv.lib.licenses.bsd3;
}) {};
data-default = callPackage ({ base, data-default-class, data-default-instances-containers, data-default-instances-dlist, data-default-instances-old-locale, mkDerivation, stdenv }:
mkDerivation {
pname = "data-default";
version = "0.7.1.1";
sha256 = "b0f95d279cd75cacaa8152a01590dc3460f7134f6840b37052abb3ba3cb2a511";
libraryHaskellDepends = [
base
data-default-class
data-default-instances-containers
data-default-instances-dlist
data-default-instances-old-locale
];
doHaddock = false;
doCheck = false;
description = "A class for types with a default value";
license = stdenv.lib.licenses.bsd3;
}) {};
data-default-class = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "data-default-class";
version = "0.1.2.0";
sha256 = "4f01b423f000c3e069aaf52a348564a6536797f31498bb85c3db4bd2d0973e56";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
description = "A class for types with a default value";
license = stdenv.lib.licenses.bsd3;
}) {};
data-default-instances-containers = callPackage ({ base, containers, data-default-class, mkDerivation, stdenv }:
mkDerivation {
pname = "data-default-instances-containers";
version = "0.0.1";
sha256 = "a55e07af005c9815d82f3fc95e125db82994377c9f4a769428878701d4ec081a";
libraryHaskellDepends = [
base
containers
data-default-class
];
doHaddock = false;
doCheck = false;
description = "Default instances for types in containers";
license = stdenv.lib.licenses.bsd3;
}) {};
data-default-instances-dlist = callPackage ({ base, data-default-class, dlist, mkDerivation, stdenv }:
mkDerivation {
pname = "data-default-instances-dlist";
version = "0.0.1";
sha256 = "7d683711cbf08abd7adcd5ac2be825381308d220397315a5570fe61b719b5959";
libraryHaskellDepends = [
base
data-default-class
dlist
];
doHaddock = false;
doCheck = false;
description = "Default instances for types in dlist";
license = stdenv.lib.licenses.bsd3;
}) {};
data-default-instances-old-locale = callPackage ({ base, data-default-class, mkDerivation, old-locale, stdenv }:
mkDerivation {
pname = "data-default-instances-old-locale";
version = "0.0.1";
sha256 = "60d3b02922958c4908d7bf2b24ddf61511665745f784227d206745784b0c0802";
libraryHaskellDepends = [
base
data-default-class
old-locale
];
doHaddock = false;
doCheck = false;
description = "Default instances for types in old-locale";
license = stdenv.lib.licenses.bsd3;
}) {};
deepseq = callPackage ({ array, base, mkDerivation, stdenv }:
mkDerivation {
pname = "deepseq";
version = "1.4.3.0";
sha256 = "6d8135992ccb8829b676a17f016ced966bd72e083584702a3a1b63879aae4d3a";
revision = "1";
editedCabalFile = "0djisxi7z2xyx3wps550avgz5x56rl4xzks17j996crdsrdrcqh9";
libraryHaskellDepends = [
array
base
];
doHaddock = false;
doCheck = false;
description = "Deep evaluation of data structures";
license = stdenv.lib.licenses.bsd3;
}) {};
dependent-map = callPackage ({ base, containers, dependent-sum, mkDerivation, stdenv }:
mkDerivation {
pname = "dependent-map";
version = "0.2.4.0";
sha256 = "5db396bdb5d156434af920c074316c3b84b4d39ba8e1cd349c7bb6679cb28246";
libraryHaskellDepends = [
base
containers
dependent-sum
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/mokus0/dependent-map";
description = "Dependent finite maps (partial dependent products)";
license = "unknown";
}) {};
dependent-sum = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "dependent-sum";
version = "0.4";
sha256 = "a8deecb4153a1878173f8d0a18de0378ab068bc15e5035b9e4cb478e8e4e1a1e";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/mokus0/dependent-sum";
description = "Dependent sum type";
license = stdenv.lib.licenses.publicDomain;
}) {};
directory = callPackage ({ base, filepath, mkDerivation, stdenv, time, unix }:
mkDerivation {
pname = "directory";
version = "1.3.1.5";
sha256 = "c20117453b983a9360f278783701422a6f42654c37c0aec7feeb7cd72a8c787e";
libraryHaskellDepends = [
base
filepath
time
unix
];
doHaddock = false;
doCheck = false;
description = "Platform-agnostic library for filesystem operations";
license = stdenv.lib.licenses.bsd3;
}) {};
distributive = callPackage ({ Cabal, base, base-orphans, cabal-doctest, mkDerivation, stdenv, tagged, transformers, transformers-compat }:
mkDerivation {
pname = "distributive";
version = "0.5.3";
sha256 = "9173805b9c941bda1f37e5aeb68ae30f57a12df9b17bd2aa86db3b7d5236a678";
revision = "6";
editedCabalFile = "06bd38rf31yrvvy989r44pm0id3dsxwcp6nxg7wk6ccj3n2b8rzk";
setupHaskellDepends = [
base
Cabal
cabal-doctest
];
libraryHaskellDepends = [
base
base-orphans
tagged
transformers
transformers-compat
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/distributive/";
description = "Distributive functors -- Dual to Traversable";
license = stdenv.lib.licenses.bsd3;
}) {};
dlist = callPackage ({ base, deepseq, mkDerivation, stdenv }:
mkDerivation {
pname = "dlist";
version = "0.8.0.4";
sha256 = "acf1867b80cdd618b8d904e89eea33be60d3c4c3aeb80d61f29229a301cc397a";
libraryHaskellDepends = [
base
deepseq
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/spl/dlist";
description = "Difference lists";
license = stdenv.lib.licenses.bsd3;
}) {};
double-conversion = callPackage ({ base, bytestring, ghc-prim, mkDerivation, stdenv, text }:
mkDerivation {
pname = "double-conversion";
version = "2.0.2.0";
sha256 = "44cde172395401169e844d6791b6eb0ef2c2e55a08de8dda96551cfe029ba26b";
libraryHaskellDepends = [
base
bytestring
ghc-prim
text
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/bos/double-conversion";
description = "Fast conversion between double precision floating point and text";
license = stdenv.lib.licenses.bsd3;
}) {};
easy-file = callPackage ({ base, directory, filepath, mkDerivation, stdenv, time, unix }:
mkDerivation {
pname = "easy-file";
version = "0.2.2";
sha256 = "52f52e72ba48d60935932401c233a72bf45c582871238aecc5a18021ce67b47e";
libraryHaskellDepends = [
base
directory
filepath
time
unix
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/kazu-yamamoto/easy-file";
description = "Cross-platform File handling";
license = stdenv.lib.licenses.bsd3;
}) {};
entropy = callPackage ({ Cabal, base, bytestring, directory, filepath, mkDerivation, process, stdenv, unix }:
mkDerivation {
pname = "entropy";
version = "0.4.1.1";
sha256 = "8efd7084237dcda2a444a6c7be0e4b298e5084b20514df4657da5044c22b1faa";
setupHaskellDepends = [
base
Cabal
directory
filepath
process
];
libraryHaskellDepends = [
base
bytestring
unix
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/TomMD/entropy";
description = "A platform independent entropy source";
license = stdenv.lib.licenses.bsd3;
}) {};
exceptions = callPackage ({ base, mkDerivation, mtl, stdenv, stm, template-haskell, transformers, transformers-compat }:
mkDerivation {
pname = "exceptions";
version = "0.10.0";
sha256 = "1edd912e5ea5cbda37941b06738597d35214dc247d332b1bfffc82adadfa49d7";
revision = "1";
editedCabalFile = "1ydvmhi9bj7b1md3wd4l2z2lccgyjgv3ha8milmy2l4lad9xh6xy";
libraryHaskellDepends = [
base
mtl
stm
template-haskell
transformers
transformers-compat
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/exceptions/";
description = "Extensible optionally-pure exceptions";
license = stdenv.lib.licenses.bsd3;
}) {};
fast-logger = callPackage ({ array, auto-update, base, bytestring, directory, easy-file, filepath, mkDerivation, stdenv, text, unix, unix-time }:
mkDerivation {
pname = "fast-logger";
version = "2.4.11";
sha256 = "bbe5deab58f435754dbe938cf0ddf26fc21f317c35fb3431d4bdb96809dea2a9";
libraryHaskellDepends = [
array
auto-update
base
bytestring
directory
easy-file
filepath
text
unix
unix-time
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/kazu-yamamoto/logger";
description = "A fast logging system";
license = stdenv.lib.licenses.bsd3;
}) {};
file-embed = callPackage ({ base, bytestring, directory, filepath, mkDerivation, stdenv, template-haskell }:
mkDerivation {
pname = "file-embed";
version = "0.0.10.1";
sha256 = "33cdeb44e8fa1ca8ade64e2b8d0924ea8c70b2b521455a0f22cde36f19314152";
libraryHaskellDepends = [
base
bytestring
directory
filepath
template-haskell
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/snoyberg/file-embed";
description = "Use Template Haskell to embed file contents directly";
license = stdenv.lib.licenses.bsd3;
}) {};
file-embed-lzma = callPackage ({ base, base-compat, bytestring, directory, filepath, lzma, mkDerivation, stdenv, template-haskell, text, th-lift-instances, transformers }:
mkDerivation {
pname = "file-embed-lzma";
version = "0";
sha256 = "e86cf44f747cf403898158e9fdf9342871e293097a29679fcf587aed497f0c77";
revision = "1";
editedCabalFile = "18q9dgfdsr7r5mlqzhhgbx0bp4bv2xkpcsrihl655pwaj1lz1v2s";
libraryHaskellDepends = [
base
base-compat
bytestring
directory
filepath
lzma
template-haskell
text
th-lift-instances
transformers
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/phadej/file-embed-lzma";
description = "Use Template Haskell to embed (LZMA compressed) data";
license = stdenv.lib.licenses.bsd3;
}) {};
filepath = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "filepath";
version = "1.4.2";
sha256 = "18a823e3313bd40630c20f5ca57b1d02ba5550178442553bd79aad0e00f6d92e";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell/filepath#readme";
description = "Library for manipulating FilePaths in a cross platform way";
license = stdenv.lib.licenses.bsd3;
}) {};
finite-typelits = callPackage ({ base, deepseq, mkDerivation, stdenv }:
mkDerivation {
pname = "finite-typelits";
version = "0.1.4.2";
sha256 = "d207a46c911b69ecc1f7c50d9d65ea1aca6c6efacec6342bc3294ed1bc4bd747";
libraryHaskellDepends = [
base
deepseq
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/mniip/finite-typelits";
description = "A type inhabited by finitely many values, indexed by type-level naturals";
license = stdenv.lib.licenses.bsd3;
}) {};
flow = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "flow";
version = "1.0.14";
sha256 = "08cc6d05a0b27941ca2a0e0f8e7e7a623cbbfc53814aa1e5be4e643a6005d24c";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/tfausak/flow#readme";
description = "Write more understandable Haskell";
license = stdenv.lib.licenses.mit;
}) {};
foundation = callPackage ({ base, basement, ghc-prim, mkDerivation, stdenv }:
mkDerivation {
pname = "foundation";
version = "0.0.21";
sha256 = "4ed3a0e7f8052b52d27c9806eff3bea51acc2587f74f81db4b8e03e938f283e0";
libraryHaskellDepends = [
base
basement
ghc-prim
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-foundation/foundation";
description = "Alternative prelude with batteries and no dependencies";
license = stdenv.lib.licenses.bsd3;
}) {};
free = callPackage ({ base, bifunctors, comonad, containers, distributive, exceptions, mkDerivation, mtl, profunctors, semigroupoids, semigroups, stdenv, template-haskell, transformers, transformers-base, transformers-compat }:
mkDerivation {
pname = "free";
version = "5.0.2";
sha256 = "ef05eb1c8e69742a4f962c573ef362e44ad48772940f1ef69fe39f0f77b2a396";
libraryHaskellDepends = [
base
bifunctors
comonad
containers
distributive
exceptions
mtl
profunctors
semigroupoids
semigroups
template-haskell
transformers
transformers-base
transformers-compat
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/free/";
description = "Monads for free";
license = stdenv.lib.licenses.bsd3;
}) {};
generics-sop = callPackage ({ base, deepseq, ghc-prim, mkDerivation, stdenv, template-haskell }:
mkDerivation {
pname = "generics-sop";
version = "0.3.2.0";
sha256 = "3060ecd09ccbd27ecf825bb89af0af9cfcadd16f747ce5964c501682a2301b99";
revision = "2";
editedCabalFile = "0hc00hjgxm7vzq146d9kwapgqnjbhdi0c7icyvrpc2fhc4cnwlwf";
libraryHaskellDepends = [
base
deepseq
ghc-prim
template-haskell
];
doHaddock = false;
doCheck = false;
description = "Generic Programming using True Sums of Products";
license = stdenv.lib.licenses.bsd3;
}) {};
ghc-prim = callPackage ({ mkDerivation, rts, stdenv }:
mkDerivation {
pname = "ghc-prim";
version = "0.5.2.0";
sha256 = "592e137f3e6716b45c1698ddb0170488b49d0ba39c1b11de91b4933df8fc9bb1";
libraryHaskellDepends = [ rts ];
doHaddock = false;
doCheck = false;
description = "GHC primitives";
license = stdenv.lib.licenses.bsd3;
}) {};
happy = callPackage ({ Cabal, array, base, containers, directory, filepath, mkDerivation, mtl, stdenv }:
mkDerivation {
pname = "happy";
version = "1.19.9";
sha256 = "3e81a3e813acca3aae52721c412cde18b7b7c71ecbacfaeaa5c2f4b35abf1d8d";
revision = "2";
editedCabalFile = "1zxi8zfwiwxidrhr0yj5srpzp32z66sld9xv0k4yz7046rkl3577";
isLibrary = false;
isExecutable = true;
setupHaskellDepends = [
base
Cabal
directory
filepath
];
executableHaskellDepends = [
array
base
containers
mtl
];
doHaddock = false;
doCheck = false;
homepage = "https://www.haskell.org/happy/";
description = "Happy is a parser generator for Haskell";
license = stdenv.lib.licenses.bsd2;
}) {};
hashable = callPackage ({ base, bytestring, deepseq, ghc-prim, integer-gmp, mkDerivation, stdenv, text }:
mkDerivation {
pname = "hashable";
version = "1.2.7.0";
sha256 = "ecb5efc0586023f5a0dc861100621c1dbb4cbb2f0516829a16ebac39f0432abf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base
bytestring
deepseq
ghc-prim
integer-gmp
text
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/tibbe/hashable";
description = "A class for types that can be converted to a hash value";
license = stdenv.lib.licenses.bsd3;
}) {};
haskell-src-exts = callPackage ({ array, base, cpphs, ghc-prim, happy, mkDerivation, pretty, stdenv }:
mkDerivation {
pname = "haskell-src-exts";
version = "1.20.2";
sha256 = "9f6686e8bc8b849991207304e524747b0d1dcedfea351ac073ce971b36f9a3ea";
libraryHaskellDepends = [
array
base
cpphs
ghc-prim
pretty
];
libraryToolDepends = [ happy ];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-suite/haskell-src-exts";
description = "Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer";
license = stdenv.lib.licenses.bsd3;
}) {};
hourglass = callPackage ({ base, deepseq, mkDerivation, stdenv }:
mkDerivation {
pname = "hourglass";
version = "0.2.11";
sha256 = "18a6bb303fc055275cca45aaffc17b6a04b2e9d7509aa5aa5bb9d9239f4e4f51";
libraryHaskellDepends = [
base
deepseq
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/vincenthz/hs-hourglass";
description = "simple performant time related library";
license = stdenv.lib.licenses.bsd3;
}) {};
hscolour = callPackage ({ base, containers, mkDerivation, stdenv }:
mkDerivation {
pname = "hscolour";
version = "1.24.4";
sha256 = "243332b082294117f37b2c2c68079fa61af68b36223b3fc07594f245e0e5321d";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base
containers
];
executableHaskellDepends = [
base
containers
];
doHaddock = false;
doCheck = false;
homepage = "http://code.haskell.org/~malcolm/hscolour/";
description = "Colourise Haskell code";
license = "LGPL";
}) {};
hspec = callPackage ({ HUnit, QuickCheck, base, call-stack, hspec-core, hspec-discover, hspec-expectations, mkDerivation, stdenv, stringbuilder, transformers }:
mkDerivation {
pname = "hspec";
version = "2.5.5";
sha256 = "d5d5b8bc342a3782e950652bc78fae1c09ac0f2a4848c507162fce59569964fb";
libraryHaskellDepends = [
base
call-stack
hspec-core
hspec-discover
hspec-expectations
HUnit
QuickCheck
transformers
];
doHaddock = false;
doCheck = false;
homepage = "http://hspec.github.io/";
description = "A Testing Framework for Haskell";
license = stdenv.lib.licenses.mit;
}) {};
hspec-core = callPackage ({ HUnit, QuickCheck, ansi-terminal, array, base, call-stack, clock, deepseq, directory, filepath, hspec-expectations, mkDerivation, quickcheck-io, random, setenv, stdenv, stm, tf-random, transformers }:
mkDerivation {
pname = "hspec-core";
version = "2.5.5";
sha256 = "bd947f39c90a1dfeb943ee02c1edf7a6dcd26cb6abcf3a7de4498b612fc5d9ed";
libraryHaskellDepends = [
ansi-terminal
array
base
call-stack
clock
deepseq
directory
filepath
hspec-expectations
HUnit
QuickCheck
quickcheck-io
random
setenv
stm
tf-random
transformers
];
doHaddock = false;
doCheck = false;
testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
homepage = "http://hspec.github.io/";
description = "A Testing Framework for Haskell";
license = stdenv.lib.licenses.mit;
}) {};
hspec-discover = callPackage ({ base, directory, filepath, mkDerivation, stdenv }:
mkDerivation {
pname = "hspec-discover";
version = "2.5.5";
sha256 = "dfe177b2c19d32d16dfc44e2cd11dce993f1a1fe72bafafc4a99b190e26f5111";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base
directory
filepath
];
executableHaskellDepends = [
base
directory
filepath
];
doHaddock = false;
doCheck = false;
homepage = "http://hspec.github.io/";
description = "Automatically discover and run Hspec tests";
license = stdenv.lib.licenses.mit;
}) {};
hspec-expectations = callPackage ({ HUnit, base, call-stack, mkDerivation, stdenv }:
mkDerivation {
pname = "hspec-expectations";
version = "0.8.2";
sha256 = "819607ea1faf35ce5be34be61c6f50f3389ea43892d56fb28c57a9f5d54fb4ef";
libraryHaskellDepends = [
base
call-stack
HUnit
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/hspec/hspec-expectations#readme";
description = "Catchy combinators for HUnit";
license = stdenv.lib.licenses.mit;
}) {};
http-api-data = callPackage ({ Cabal, attoparsec, attoparsec-iso8601, base, bytestring, cabal-doctest, containers, hashable, http-types, mkDerivation, stdenv, text, time, time-locale-compat, unordered-containers, uri-bytestring, uuid-types }:
mkDerivation {
pname = "http-api-data";
version = "0.3.8.1";
sha256 = "6eeaba4b29a00407cb20b865825b17b8d884c26b09c5bbe7b6e673b4522106b3";
setupHaskellDepends = [
base
Cabal
cabal-doctest
];
libraryHaskellDepends = [
attoparsec
attoparsec-iso8601
base
bytestring
containers
hashable
http-types
text
time
time-locale-compat
unordered-containers
uri-bytestring
uuid-types
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/fizruk/http-api-data";
description = "Converting to/from HTTP API data like URL pieces, headers and query parameters";
license = stdenv.lib.licenses.bsd3;
}) {};
http-date = callPackage ({ array, attoparsec, base, bytestring, mkDerivation, stdenv, time }:
mkDerivation {
pname = "http-date";
version = "0.0.7";
sha256 = "cef9dc7e0fb512bd0c665b208b0687c1d939dc0a3d1f8fc513f7636c88d1ffc2";
libraryHaskellDepends = [
array
attoparsec
base
bytestring
time
];
doHaddock = false;
doCheck = false;
description = "HTTP Date parser/formatter";
license = stdenv.lib.licenses.bsd3;
}) {};
http-media = callPackage ({ base, bytestring, case-insensitive, containers, mkDerivation, stdenv, utf8-string }:
mkDerivation {
pname = "http-media";
version = "0.7.1.2";
sha256 = "fe93d57a5bfcaf3acf6a0b6f643c179afb69a91f81057f149c5e89e54dcb7b07";
revision = "1";
editedCabalFile = "0lxlig3mhw52ixqq65c9fzawviia2fl00d7hn1diny964h8klwgc";
libraryHaskellDepends = [
base
bytestring
case-insensitive
containers
utf8-string
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/zmthy/http-media";
description = "Processing HTTP Content-Type and Accept headers";
license = stdenv.lib.licenses.mit;
}) {};
http-types = callPackage ({ array, base, bytestring, case-insensitive, mkDerivation, stdenv, text }:
mkDerivation {
pname = "http-types";
version = "0.12.1";
sha256 = "3fa7715428f375b6aa4998ef17822871d7bfe1b55ebd9329efbacd4dad9969f3";
libraryHaskellDepends = [
array
base
bytestring
case-insensitive
text
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/aristidb/http-types";
description = "Generic HTTP types for Haskell (for both client and server code)";
license = stdenv.lib.licenses.bsd3;
}) {};
http2 = callPackage ({ array, base, bytestring, bytestring-builder, case-insensitive, containers, mkDerivation, psqueues, stdenv, stm }:
mkDerivation {
pname = "http2";
version = "1.6.3";
sha256 = "61620eca0f57875a6a9bd24f9cc04c301b5c3c668bf98f85e9989aad5d069c43";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
array
base
bytestring
bytestring-builder
case-insensitive
containers
psqueues
stm
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/kazu-yamamoto/http2";
description = "HTTP/2 library including frames, priority queues and HPACK";
license = stdenv.lib.licenses.bsd3;
}) {};
indexed-list-literals = callPackage ({ Only, base, mkDerivation, stdenv }:
mkDerivation {
pname = "indexed-list-literals";
version = "0.2.1.1";
sha256 = "cf5d8cf1815c1798887658b616457e8ef39831323dd0ff0e19fbc46b52108fac";
libraryHaskellDepends = [
base
Only
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/davidm-d/indexed-list-literals";
description = "Type safe indexed list literals";
license = stdenv.lib.licenses.bsd3;
}) {};
insert-ordered-containers = callPackage ({ aeson, base, base-compat, hashable, lens, mkDerivation, semigroupoids, semigroups, stdenv, text, transformers, unordered-containers }:
mkDerivation {
pname = "insert-ordered-containers";
version = "0.2.1.0";
sha256 = "d71d126bf455898492e1d2ba18b2ad04453f8b0e4daff3926a67f0560a712298";
revision = "8";
editedCabalFile = "0ry5jsyimf1dx6013k1bhvsy3vjpg94q7z0sy9yxhmfdf16zb1fa";
libraryHaskellDepends = [
aeson
base
base-compat
hashable
lens
semigroupoids
semigroups
text
transformers
unordered-containers
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/phadej/insert-ordered-containers#readme";
description = "Associative containers retaining insertion order for traversals";
license = stdenv.lib.licenses.bsd3;
}) {};
integer-gmp = callPackage ({ ghc-prim, mkDerivation, stdenv }:
mkDerivation {
pname = "integer-gmp";
version = "1.0.2.0";
sha256 = "d368b822451554e4ae779c98746a4dd6ed0645faf1320fa1ea2e2f5e5b155fa9";
libraryHaskellDepends = [
ghc-prim
];
doHaddock = false;
doCheck = false;
description = "Integer library based on GMP";
license = stdenv.lib.licenses.bsd3;
}) {};
integer-logarithms = callPackage ({ array, base, ghc-prim, integer-gmp, mkDerivation, stdenv }:
mkDerivation {
pname = "integer-logarithms";
version = "1.0.2.1";
sha256 = "32ad4a482a60ec957d1af1268952e2a6b382b67438c14f74f6c2aef2e49b48f2";
libraryHaskellDepends = [
array
base
ghc-prim
integer-gmp
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/phadej/integer-logarithms";
description = "Integer logarithms";
license = stdenv.lib.licenses.mit;
}) {};
invariant = callPackage ({ StateVar, array, base, bifunctors, comonad, containers, contravariant, ghc-prim, mkDerivation, profunctors, semigroups, stdenv, stm, tagged, template-haskell, th-abstraction, transformers, transformers-compat, unordered-containers }:
mkDerivation {
pname = "invariant";
version = "0.5.1";
sha256 = "eb8c9c45ad24020af2978f22271458bf3787937d931c50c86b580c53ca3f122b";
libraryHaskellDepends = [
array
base
bifunctors
comonad
containers
contravariant
ghc-prim
profunctors
semigroups
StateVar
stm
tagged
template-haskell
th-abstraction
transformers
transformers-compat
unordered-containers
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/nfrisby/invariant-functors";
description = "Haskell98 invariant functors";
license = stdenv.lib.licenses.bsd2;
}) {};
iproute = callPackage ({ appar, base, byteorder, containers, mkDerivation, network, stdenv }:
mkDerivation {
pname = "iproute";
version = "1.7.5";
sha256 = "ed638e0b0a098ee4a0f5c5fe48b2a803939c0be4a3612b2d86e16fa447b581ef";
libraryHaskellDepends = [
appar
base
byteorder
containers
network
];
doHaddock = false;
doCheck = false;
homepage = "http://www.mew.org/~kazu/proj/iproute/";
description = "IP Routing Table";
license = stdenv.lib.licenses.bsd3;
}) {};
jailbreak-cabal = callPackage ({ Cabal, base, mkDerivation, stdenv }:
mkDerivation {
pname = "jailbreak-cabal";
version = "1.3.3";
sha256 = "6bac08ad1a1ff7452a2963272f96f5de0a3df200fb3219dde6ee93e4963dd01c";
revision = "3";
editedCabalFile = "0f4gqssh2ayl089zzl8m5rwa66x430dg1q5hfwcfd56r6xr6wi1l";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
base
Cabal
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/peti/jailbreak-cabal#readme";
description = "Strip version restrictions from Cabal files";
license = stdenv.lib.licenses.bsd3;
}) {};
jose = callPackage ({ QuickCheck, aeson, attoparsec, base, base64-bytestring, bytestring, concise, containers, cryptonite, lens, memory, mkDerivation, monad-time, mtl, network-uri, quickcheck-instances, safe, semigroups, stdenv, template-haskell, text, time, unordered-containers, vector, x509 }:
mkDerivation {
pname = "jose";
version = "0.7.0.0";
sha256 = "8cd90a1a205c2dd7d8ab5e37caf4889192820128f01f9164aaefc7a91d963914";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson
attoparsec
base
base64-bytestring
bytestring
concise
containers
cryptonite
lens
memory
monad-time
mtl
network-uri
QuickCheck
quickcheck-instances
safe
semigroups
template-haskell
text
time
unordered-containers
vector
x509
];
executableHaskellDepends = [
aeson
base
bytestring
lens
mtl
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/frasertweedale/hs-jose";
description = "Javascript Object Signing and Encryption and JSON Web Token library";
license = stdenv.lib.licenses.asl20;
}) {};
kan-extensions = callPackage ({ adjunctions, array, base, comonad, containers, contravariant, distributive, free, invariant, mkDerivation, mtl, profunctors, semigroupoids, stdenv, tagged, transformers, transformers-compat }:
mkDerivation {
pname = "kan-extensions";
version = "5.2";
sha256 = "6b727e586f744b96529415eeabc745dfe05feea61f6b6bad90c224c879f4dbd3";
libraryHaskellDepends = [
adjunctions
array
base
comonad
containers
contravariant
distributive
free
invariant
mtl
profunctors
semigroupoids
tagged
transformers
transformers-compat
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/kan-extensions/";
description = "Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads";
license = stdenv.lib.licenses.bsd3;
}) {};
lens = callPackage ({ Cabal, array, base, base-orphans, bifunctors, bytestring, cabal-doctest, call-stack, comonad, containers, contravariant, distributive, exceptions, filepath, free, ghc-prim, hashable, kan-extensions, mkDerivation, mtl, parallel, profunctors, reflection, semigroupoids, semigroups, stdenv, tagged, template-haskell, text, th-abstraction, transformers, transformers-compat, unordered-containers, vector, void }:
mkDerivation {
pname = "lens";
version = "4.16.1";
sha256 = "f5bec97b1d5cf3d6487afebc79b927bd5a18f1fd594b104de36a35bf606ea4c6";
revision = "2";
editedCabalFile = "11h83lj5mba4grhz1qx3irz10ysm9c3k7k6i6xv2cr60q8xin3ri";
setupHaskellDepends = [
base
Cabal
cabal-doctest
filepath
];
libraryHaskellDepends = [
array
base
base-orphans
bifunctors
bytestring
call-stack
comonad
containers
contravariant
distributive
exceptions
filepath
free
ghc-prim
hashable
kan-extensions
mtl
parallel
profunctors
reflection
semigroupoids
semigroups
tagged
template-haskell
text
th-abstraction
transformers
transformers-compat
unordered-containers
vector
void
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/lens/";
description = "Lenses, Folds and Traversals";
license = stdenv.lib.licenses.bsd2;
}) {};
lifted-base = callPackage ({ base, mkDerivation, monad-control, stdenv, transformers-base }:
mkDerivation {
pname = "lifted-base";
version = "0.2.3.12";
sha256 = "c134a95f56750aae806e38957bb03c59627cda16034af9e00a02b699474317c5";
libraryHaskellDepends = [
base
monad-control
transformers-base
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/basvandijk/lifted-base";
description = "lifted IO operations from the base library";
license = stdenv.lib.licenses.bsd3;
}) {};
lzma = callPackage ({ base, bytestring, lzma, mkDerivation, stdenv }:
mkDerivation {
pname = "lzma";
version = "0.0.0.3";
sha256 = "af8321c3511bde3e2745093fa3bd74c642e386db7d2e7c43b3a54814f1338144";
revision = "2";
editedCabalFile = "0c6jkr22w797jvmad9vki2mm7cdzxpqqxkpv836fh5m248nnc618";
libraryHaskellDepends = [
base
bytestring
];
librarySystemDepends = [ lzma ];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/hvr/lzma";
description = "LZMA/XZ compression and decompression";
license = stdenv.lib.licenses.bsd3;
}) { lzma = pkgs.lzma; };
megaparsec = callPackage ({ base, bytestring, case-insensitive, containers, deepseq, mkDerivation, mtl, parser-combinators, scientific, stdenv, text, transformers }:
mkDerivation {
pname = "megaparsec";
version = "6.5.0";
sha256 = "bebdef43c6b857b8c494de79bcd2399ef712c403ee1353e5481db98b8f7f2f8a";
revision = "2";
editedCabalFile = "0ahvqr29ym3g46yv2jxniccyn1ng1yqicqdbamkzm89gjnxd9n25";
libraryHaskellDepends = [
base
bytestring
case-insensitive
containers
deepseq
mtl
parser-combinators
scientific
text
transformers
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/mrkkrp/megaparsec";
description = "Monadic parser combinators";
license = stdenv.lib.licenses.bsd2;
}) {};
memory = callPackage ({ base, basement, bytestring, deepseq, foundation, ghc-prim, mkDerivation, stdenv }:
mkDerivation {
pname = "memory";
version = "0.14.16";
sha256 = "7bb0834ab28ce1248f3be09df211d49d20d703cdcda3ed16cde99356e2d72b0f";
libraryHaskellDepends = [
base
basement
bytestring
deepseq
foundation
ghc-prim
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/vincenthz/hs-memory";
description = "memory and related abstraction stuff";
license = stdenv.lib.licenses.bsd3;
}) {};
microlens = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "microlens";
version = "0.4.9.1";
sha256 = "a1401c6f92c142bafea4cf58a1d99cc34af285df808b97f5b64af4bb81fb5648";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/aelve/microlens";
description = "A tiny lens library with no dependencies. If you're writing an app, you probably want microlens-platform, not this.";
license = stdenv.lib.licenses.bsd3;
}) {};
mime-types = callPackage ({ base, bytestring, containers, mkDerivation, stdenv, text }:
mkDerivation {
pname = "mime-types";
version = "0.1.0.8";
sha256 = "a88b14a27cb03a0193b1d7afdbfcded82f3aff3eec2e20fd3f41794190a08c91";
libraryHaskellDepends = [
base
bytestring
containers
text
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/yesodweb/wai";
description = "Basic mime-type handling types and functions";
license = stdenv.lib.licenses.mit;
}) {};
api-core = callPackage ({ aeson, base, containers, flow, megaparsec, mkDerivation, pretty-simple, stdenv, text, time, unordered-containers }:
mkDerivation {
pname = "api-core";
version = "0.0.1";
src = ./..;
postUnpack = "sourceRoot+=/../core; echo source root reset to \$sourceRoot";
libraryHaskellDepends = [
aeson
base
containers
flow
megaparsec
pretty-simple
text
time
unordered-containers
];
doHaddock = false;
doCheck = false;
license = stdenv.lib.licenses.mit;
}) {};
mmorph = callPackage ({ base, mkDerivation, mtl, stdenv, transformers, transformers-compat }:
mkDerivation {
pname = "mmorph";
version = "1.1.2";
sha256 = "c90afd7996c94be2b9a5796a7b94918d198c53b0c1d7a3eaf2982293560c5fbe";
libraryHaskellDepends = [
base
mtl
transformers
transformers-compat
];
doHaddock = false;
doCheck = false;
description = "Monad morphisms";
license = stdenv.lib.licenses.bsd3;
}) {};
monad-control = callPackage ({ base, mkDerivation, stdenv, stm, transformers, transformers-base, transformers-compat }:
mkDerivation {
pname = "monad-control";
version = "1.0.2.3";
sha256 = "6c1034189d237ae45368c70f0e68f714dd3beda715dd265b6c8a99fcc64022b1";
libraryHaskellDepends = [
base
stm
transformers
transformers-base
transformers-compat
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/basvandijk/monad-control";
description = "Lift control operations, like exception catching, through monad transformers";
license = stdenv.lib.licenses.bsd3;
}) {};
monad-time = callPackage ({ base, mkDerivation, mtl, stdenv, time }:
mkDerivation {
pname = "monad-time";
version = "0.3.1.0";
sha256 = "0af450bfc710a9653e008de3df4cff094423e434d54ac5b7419fe2552660607c";
libraryHaskellDepends = [
base
mtl
time
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/scrive/monad-time";
description = "Type class for monads which carry the notion of the current time";
license = stdenv.lib.licenses.bsd3;
}) {};
mono-traversable = callPackage ({ base, bytestring, containers, hashable, mkDerivation, split, stdenv, text, transformers, unordered-containers, vector, vector-algorithms }:
mkDerivation {
pname = "mono-traversable";
version = "1.0.8.1";
sha256 = "991290797bd77ce2f2e23dd5dea32fb159c6cb9310615f64a0703ea4c6373935";
libraryHaskellDepends = [
base
bytestring
containers
hashable
split
text
transformers
unordered-containers
vector
vector-algorithms
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/snoyberg/mono-traversable#readme";
description = "Type classes for mapping, folding, and traversing monomorphic containers";
license = stdenv.lib.licenses.mit;
}) {};
mtl = callPackage ({ base, mkDerivation, stdenv, transformers }:
mkDerivation {
pname = "mtl";
version = "2.2.2";
sha256 = "8803f48a8ed33296c3a3272f448198737a287ec31baa901af09e2118c829bef6";
libraryHaskellDepends = [
base
transformers
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/haskell/mtl";
description = "Monad classes, using functional dependencies";
license = stdenv.lib.licenses.bsd3;
}) {};
mtl-compat = callPackage ({ base, mkDerivation, mtl, stdenv }:
mkDerivation {
pname = "mtl-compat";
version = "0.2.1.3";
sha256 = "6458ca53593a31ebce1d94ef8dd4f6a06d050dd7ed32335f6cc6b6e5d3456894";
revision = "4";
editedCabalFile = "1mfrx8cpx0502sjv0bmlfkl0h46c4krldg8m89k4fj6iawwg2ab5";
libraryHaskellDepends = [
base
mtl
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-compat/mtl-compat";
description = "Backported Control.Monad.Except module from mtl";
license = stdenv.lib.licenses.bsd3;
}) {};
natural-transformation = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "natural-transformation";
version = "0.4";
sha256 = "aac28e2c1147ed77c1ec0f0eb607a577fa26d0fd67474293ba860ec124efc8af";
revision = "6";
editedCabalFile = "0qdjf1756gmq6vjd1p7i4b398s7j1gqfiaz3yf894h5p6x1ym0zl";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/ku-fpg/natural-transformation";
description = "A natural transformation package";
license = stdenv.lib.licenses.bsd3;
}) {};
network = callPackage ({ base, bytestring, mkDerivation, stdenv, unix }:
mkDerivation {
pname = "network";
version = "2.6.3.6";
sha256 = "9bde0609ab39441daa7da376c09f501e2913305ef64be5d245c45ba84e5515a5";
libraryHaskellDepends = [
base
bytestring
unix
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell/network";
description = "Low-level networking interface";
license = stdenv.lib.licenses.bsd3;
}) {};
network-info = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "network-info";
version = "0.2.0.10";
sha256 = "5680f6975d34cf4f81fa7ca0c8efd682261d6a1119e06dece0f67c7bd97fd52a";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/jystic/network-info";
description = "Access the local computer's basic network configuration";
license = stdenv.lib.licenses.bsd3;
}) {};
network-uri = callPackage ({ base, deepseq, mkDerivation, parsec, stdenv }:
mkDerivation {
pname = "network-uri";
version = "2.6.1.0";
sha256 = "423e0a2351236f3fcfd24e39cdbc38050ec2910f82245e69ca72a661f7fc47f0";
revision = "1";
editedCabalFile = "141nj7q0p9wkn5gr41ayc63cgaanr9m59yym47wpxqr3c334bk32";
libraryHaskellDepends = [
base
deepseq
parsec
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell/network-uri";
description = "URI manipulation";
license = stdenv.lib.licenses.bsd3;
}) {};
old-locale = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "old-locale";
version = "1.0.0.7";
sha256 = "dbaf8bf6b888fb98845705079296a23c3f40ee2f449df7312f7f7f1de18d7b50";
revision = "2";
editedCabalFile = "04b9vn007hlvsrx4ksd3r8r3kbyaj2kvwxchdrmd4370qzi8p6gs";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
description = "locale library";
license = stdenv.lib.licenses.bsd3;
}) {};
old-time = callPackage ({ base, mkDerivation, old-locale, stdenv }:
mkDerivation {
pname = "old-time";
version = "1.1.0.3";
sha256 = "1ccb158b0f7851715d36b757c523b026ca1541e2030d02239802ba39b4112bc1";
revision = "2";
editedCabalFile = "1j6ln1dkvhdvnwl33bp0xf9lhc4sybqk0aw42p8cq81xwwzbn7y9";
libraryHaskellDepends = [
base
old-locale
];
doHaddock = false;
doCheck = false;
description = "Time library";
license = stdenv.lib.licenses.bsd3;
}) {};
optparse-applicative = callPackage ({ ansi-wl-pprint, base, mkDerivation, process, stdenv, transformers, transformers-compat }:
mkDerivation {
pname = "optparse-applicative";
version = "0.14.2.0";
sha256 = "e1341e9831c7b10332d1b29cfa966a80d46b476bb52d99d50bdb53eb770d7f30";
libraryHaskellDepends = [
ansi-wl-pprint
base
process
transformers
transformers-compat
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/pcapriotti/optparse-applicative";
description = "Utilities and combinators for parsing command line options";
license = stdenv.lib.licenses.bsd3;
}) {};
parallel = callPackage ({ array, base, containers, deepseq, ghc-prim, mkDerivation, stdenv }:
mkDerivation {
pname = "parallel";
version = "3.2.2.0";
sha256 = "170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6";
libraryHaskellDepends = [
array
base
containers
deepseq
ghc-prim
];
doHaddock = false;
doCheck = false;
description = "Parallel programming library";
license = stdenv.lib.licenses.bsd3;
}) {};
parsec = callPackage ({ base, bytestring, mkDerivation, mtl, stdenv, text }:
mkDerivation {
pname = "parsec";
version = "3.1.13.0";
sha256 = "7861ae437a6177ee7c08899432fd8c062e7c110361da48a9f9e88263fd4d80f1";
revision = "1";
editedCabalFile = "1dpr1wfpykkl6kayp4wnyn0n1zv7pvqksax2i54dhdgjijj8qynd";
libraryHaskellDepends = [
base
bytestring
mtl
text
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/hvr/parsec";
description = "Monadic parser combinators";
license = stdenv.lib.licenses.bsd3;
}) {};
parser-combinators = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "parser-combinators";
version = "1.0.0";
sha256 = "e54c8d6071bc67866dffb661e5f56de6d632f40abdfe76b9f56a734ca76e8edf";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/mrkkrp/parser-combinators";
description = "Lightweight package providing commonly useful parser combinators";
license = stdenv.lib.licenses.bsd3;
}) {};
pem = callPackage ({ base, basement, bytestring, memory, mkDerivation, stdenv }:
mkDerivation {
pname = "pem";
version = "0.2.4";
sha256 = "770c4c1b9cd24b3db7f511f8a48404a0d098999e28573c3743a8a296bb96f8d4";
libraryHaskellDepends = [
base
basement
bytestring
memory
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/vincenthz/hs-pem";
description = "Privacy Enhanced Mail (PEM) format reader and writer";
license = stdenv.lib.licenses.bsd3;
}) {};
polyparse = callPackage ({ base, bytestring, mkDerivation, stdenv, text }:
mkDerivation {
pname = "polyparse";
version = "1.12";
sha256 = "f54c63584ace968381de4a06bd7328b6adc3e1a74fd336e18449e0dd7650be15";
libraryHaskellDepends = [
base
bytestring
text
];
doHaddock = false;
doCheck = false;
homepage = "http://code.haskell.org/~malcolm/polyparse/";
description = "A variety of alternative parser combinator libraries";
license = "LGPL";
}) {};
postgresql-libpq = callPackage ({ Cabal, base, bytestring, mkDerivation, postgresql, stdenv, unix }:
mkDerivation {
pname = "postgresql-libpq";
version = "0.9.4.1";
sha256 = "0d9fa338b67c54786ea123cb9f75f3362aad01057aaa4857687610a39908566b";
setupHaskellDepends = [
base
Cabal
];
libraryHaskellDepends = [
base
bytestring
unix
];
librarySystemDepends = [
postgresql
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/lpsmith/postgresql-libpq";
description = "low-level binding to libpq";
license = stdenv.lib.licenses.bsd3;
}) {
postgresql = pkgs.postgresql;
};
postgresql-simple = callPackage ({ aeson, attoparsec, base, bytestring, bytestring-builder, case-insensitive, containers, hashable, mkDerivation, postgresql-libpq, scientific, stdenv, template-haskell, text, time, transformers, uuid-types, vector }:
mkDerivation {
pname = "postgresql-simple";
version = "0.5.4.0";
sha256 = "f5d11ae7907307a1a32d62add9ed88cccf4dc7a25c0c1f3f36e0975d44f73a77";
libraryHaskellDepends = [
aeson
attoparsec
base
bytestring
bytestring-builder
case-insensitive
containers
hashable
postgresql-libpq
scientific
template-haskell
text
time
transformers
uuid-types
vector
];
doHaddock = false;
doCheck = false;
description = "Mid-Level PostgreSQL client library";
license = stdenv.lib.licenses.bsd3;
}) {};
pqueue = callPackage ({ base, deepseq, mkDerivation, stdenv }:
mkDerivation {
pname = "pqueue";
version = "1.4.1.1";
sha256 = "3ddc53ea30111047efeacfe0b85d721979b51e9479051d40b00563cc7ea87cff";
libraryHaskellDepends = [
base
deepseq
];
doHaddock = false;
doCheck = false;
description = "Reliable, persistent, fast priority queues";
license = stdenv.lib.licenses.bsd3;
}) {};
pretty = callPackage ({ base, deepseq, ghc-prim, mkDerivation, stdenv }:
mkDerivation {
pname = "pretty";
version = "1.1.3.6";
sha256 = "eb12cc23cbaf7d3f3e2a5e804e2e0ddb2a2d98d3ad456617d1b87fd3951d66e8";
libraryHaskellDepends = [
base
deepseq
ghc-prim
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/haskell/pretty";
description = "Pretty-printing library";
license = stdenv.lib.licenses.bsd3;
}) {};
pretty-simple = callPackage ({ ansi-terminal, base, containers, mkDerivation, mtl, parsec, stdenv, text, transformers }:
mkDerivation {
pname = "pretty-simple";
version = "2.1.0.1";
sha256 = "9aa92eea9cd76e4623fda6759a9f0ccf9e8e3accf1c2dd4b483bfac7ae5cd3d1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
ansi-terminal
base
containers
mtl
parsec
text
transformers
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/cdepillabout/pretty-simple";
description = "pretty printer for data types with a 'Show' instance";
license = stdenv.lib.licenses.bsd3;
}) {};
process = callPackage ({ base, deepseq, directory, filepath, mkDerivation, stdenv, unix }:
mkDerivation {
pname = "process";
version = "1.6.3.0";
sha256 = "8ca12ac85d25c74869fc31bffafcb6a6b2f037fabe1d96f2b05a785f1fa0b353";
libraryHaskellDepends = [
base
deepseq
directory
filepath
unix
];
doHaddock = false;
doCheck = false;
description = "Process libraries";
license = stdenv.lib.licenses.bsd3;
}) {};
profunctors = callPackage ({ base, base-orphans, bifunctors, comonad, contravariant, distributive, mkDerivation, semigroups, stdenv, tagged, transformers }:
mkDerivation {
pname = "profunctors";
version = "5.2.2";
sha256 = "e981e6a33ac99d38a947a749179bbea3c294ecf6bfde41660fe6d8d5a2e43768";
revision = "2";
editedCabalFile = "1ywlg9z8nlhd2avgb8c6gbkv8zyk7hvc25926bafyg0m0k8y1amq";
libraryHaskellDepends = [
base
base-orphans
bifunctors
comonad
contravariant
distributive
semigroups
tagged
transformers
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/profunctors/";
description = "Profunctors";
license = stdenv.lib.licenses.bsd3;
}) {};
protolude = callPackage ({ array, async, base, bytestring, containers, deepseq, ghc-prim, hashable, mkDerivation, mtl, mtl-compat, stdenv, stm, text, transformers, transformers-compat }:
mkDerivation {
pname = "protolude";
version = "0.2.2";
sha256 = "685d0cf34b63482be84b785561009b8229327233ae311550d20d66b47b0f457c";
libraryHaskellDepends = [
array
async
base
bytestring
containers
deepseq
ghc-prim
hashable
mtl
mtl-compat
stm
text
transformers
transformers-compat
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/sdiehl/protolude";
description = "A small prelude";
license = stdenv.lib.licenses.mit;
}) {};
psqueues = callPackage ({ base, deepseq, ghc-prim, hashable, mkDerivation, stdenv }:
mkDerivation {
pname = "psqueues";
version = "0.2.7.0";
sha256 = "4cf3628884015b091471e4425f5414207fd547cf71d9546e9b7318d857624fea";
libraryHaskellDepends = [
base
deepseq
ghc-prim
hashable
];
doHaddock = false;
doCheck = false;
description = "Pure priority search queues";
license = stdenv.lib.licenses.bsd3;
}) {};
quickcheck-instances = callPackage ({ QuickCheck, array, base, base-compat, bytestring, case-insensitive, containers, hashable, mkDerivation, old-time, scientific, stdenv, tagged, text, time, transformers, transformers-compat, unordered-containers, uuid-types, vector }:
mkDerivation {
pname = "quickcheck-instances";
version = "0.3.18";
sha256 = "a570437eb4e5a5244c38ad161bab00ba4aeb8cb21de7c8dadf983557febf01ae";
revision = "1";
editedCabalFile = "1sngfq3v71bvgjsl8cj5kh65m3fziwy8dkvwjzs0kxfrzr87faly";
libraryHaskellDepends = [
array
base
base-compat
bytestring
case-insensitive
containers
hashable
old-time
QuickCheck
scientific
tagged
text
time
transformers
transformers-compat
unordered-containers
uuid-types
vector
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/phadej/qc-instances";
description = "Common quickcheck instances";
license = stdenv.lib.licenses.bsd3;
}) {};
quickcheck-io = callPackage ({ HUnit, QuickCheck, base, mkDerivation, stdenv }:
mkDerivation {
pname = "quickcheck-io";
version = "0.2.0";
sha256 = "fb779119d79fe08ff4d502fb6869a70c9a8d5fd8ae0959f605c3c937efd96422";
libraryHaskellDepends = [
base
HUnit
QuickCheck
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/hspec/quickcheck-io#readme";
description = "Use HUnit assertions as QuickCheck properties";
license = stdenv.lib.licenses.mit;
}) {};
random = callPackage ({ base, mkDerivation, stdenv, time }:
mkDerivation {
pname = "random";
version = "1.1";
sha256 = "b718a41057e25a3a71df693ab0fe2263d492e759679b3c2fea6ea33b171d3a5a";
revision = "1";
editedCabalFile = "1pv5d7bm2rgap7llp5vjsplrg048gvf0226y0v19gpvdsx7n4rvv";
libraryHaskellDepends = [
base
time
];
doHaddock = false;
doCheck = false;
description = "random number library";
license = stdenv.lib.licenses.bsd3;
}) {};
reflection = callPackage ({ base, mkDerivation, stdenv, template-haskell }:
mkDerivation {
pname = "reflection";
version = "2.1.4";
sha256 = "f22fc478d43a36ec3d6c48c57ec53636c0bf936f3733b9a2b34e1a2e6351c44d";
libraryHaskellDepends = [
base
template-haskell
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/reflection";
description = "Reifies arbitrary terms into types that can be reflected back into terms";
license = stdenv.lib.licenses.bsd3;
}) {};
resource-pool = callPackage ({ base, hashable, mkDerivation, monad-control, stdenv, stm, time, transformers, transformers-base, vector }:
mkDerivation {
pname = "resource-pool";
version = "0.2.3.2";
sha256 = "8627eea2bea8824af2723646e74e2af0c73f583dd0c496c9fd242cd9d242bc12";
libraryHaskellDepends = [
base
hashable
monad-control
stm
time
transformers
transformers-base
vector
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/bos/pool";
description = "A high-performance striped resource pooling implementation";
license = stdenv.lib.licenses.bsd3;
}) {};
resourcet = callPackage ({ base, containers, exceptions, mkDerivation, mtl, primitive, stdenv, transformers, unliftio-core }:
mkDerivation {
pname = "resourcet";
version = "1.2.1";
sha256 = "e765c12a6ec0f70efc3c938750060bc17569b99578aa635fd4da0c4d06fcf267";
libraryHaskellDepends = [
base
containers
exceptions
mtl
primitive
transformers
unliftio-core
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/snoyberg/conduit";
description = "Deterministic allocation and freeing of scarce resources";
license = stdenv.lib.licenses.bsd3;
}) {};
safe = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "safe";
version = "0.3.17";
sha256 = "79c5c41e7151906969133ea21af9f7e8d25c18315886e23d0bdf6faa8b537e5c";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/ndmitchell/safe#readme";
description = "Library of safe (exception free) functions";
license = stdenv.lib.licenses.bsd3;
}) {};
scientific = callPackage ({ base, binary, bytestring, containers, deepseq, hashable, integer-gmp, integer-logarithms, mkDerivation, primitive, stdenv, text }:
mkDerivation {
pname = "scientific";
version = "0.3.6.2";
sha256 = "278d0afc87450254f8a76eab21b5583af63954efc9b74844a17a21a68013140f";
libraryHaskellDepends = [
base
binary
bytestring
containers
deepseq
hashable
integer-gmp
integer-logarithms
primitive
text
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/basvandijk/scientific";
description = "Numbers represented using scientific notation";
license = stdenv.lib.licenses.bsd3;
}) {};
scrypt = callPackage ({ base, base64-bytestring, bytestring, entropy, mkDerivation, stdenv }:
mkDerivation {
pname = "scrypt";
version = "0.5.0";
sha256 = "3ec0a622393e2a4dbbce4c899602c848d924f8516688491b1162331b7093d9b2";
libraryHaskellDepends = [
base
base64-bytestring
bytestring
entropy
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/informatikr/scrypt";
description = "Stronger password hashing via sequential memory-hard functions";
license = stdenv.lib.licenses.bsd3;
}) {};
semigroupoids = callPackage ({ Cabal, base, base-orphans, bifunctors, cabal-doctest, comonad, containers, contravariant, distributive, hashable, mkDerivation, semigroups, stdenv, tagged, template-haskell, transformers, transformers-compat, unordered-containers }:
mkDerivation {
pname = "semigroupoids";
version = "5.2.2";
sha256 = "e4def54834cda65ac1e74e6f12a435410e19c1348e820434a30c491c8937299e";
revision = "4";
editedCabalFile = "0pqfrxzypjq6z8lgdkzq4vhcyqkpk5326hny0r6snpc3gm78r4ij";
setupHaskellDepends = [
base
Cabal
cabal-doctest
];
libraryHaskellDepends = [
base
base-orphans
bifunctors
comonad
containers
contravariant
distributive
hashable
semigroups
tagged
template-haskell
transformers
transformers-compat
unordered-containers
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/semigroupoids";
description = "Semigroupoids: Category sans id";
license = stdenv.lib.licenses.bsd3;
}) {};
semigroups = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "semigroups";
version = "0.18.5";
sha256 = "ab2a96af6e81e31b909c37ba65f436f1493dbf387cfe0de10b6586270c4ce29d";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/semigroups/";
description = "Anything that associates";
license = stdenv.lib.licenses.bsd3;
}) {};
servant = callPackage ({ Cabal, aeson, attoparsec, base, base-compat, bytestring, cabal-doctest, case-insensitive, http-api-data, http-media, http-types, mkDerivation, mmorph, mtl, natural-transformation, network-uri, singleton-bool, stdenv, string-conversions, tagged, text, vault }:
mkDerivation {
pname = "servant";
version = "0.14.1";
sha256 = "a7fa2f19dd8af4deec873290c29fac46cdfe716347cc44fcc0949a83b7577420";
setupHaskellDepends = [
base
Cabal
cabal-doctest
];
libraryHaskellDepends = [
aeson
attoparsec
base
base-compat
bytestring
case-insensitive
http-api-data
http-media
http-types
mmorph
mtl
natural-transformation
network-uri
singleton-bool
string-conversions
tagged
text
vault
];
doHaddock = false;
doCheck = false;
homepage = "http://haskell-servant.readthedocs.org/";
description = "A family of combinators for defining webservices APIs";
license = stdenv.lib.licenses.bsd3;
}) {};
servant-auth = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "servant-auth";
version = "0.3.2.0";
sha256 = "7bb4d5118c072cb3845aaba4287b2d5e34e5ccca96916895456a828bf7a9418b";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/haskell-servant/servant-auth#readme";
description = "Authentication combinators for servant";
license = stdenv.lib.licenses.bsd3;
}) {};
servant-auth-server = callPackage ({ aeson, base, base64-bytestring, blaze-builder, bytestring, bytestring-conversion, case-insensitive, cookie, crypto-api, data-default-class, entropy, http-api-data, http-types, jose, lens, mkDerivation, monad-time, mtl, servant, servant-auth, servant-server, stdenv, tagged, text, time, unordered-containers, wai }:
mkDerivation {
pname = "servant-auth-server";
version = "0.4.0.0";
sha256 = "37122dc5e51a7ead49d6e8e727ec6df3d5026754c0697273e719fa69cf1e8a3b";
libraryHaskellDepends = [
aeson
base
base64-bytestring
blaze-builder
bytestring
bytestring-conversion
case-insensitive
cookie
crypto-api
data-default-class
entropy
http-api-data
http-types
jose
lens
monad-time
mtl
servant
servant-auth
servant-server
tagged
text
time
unordered-containers
wai
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/haskell-servant/servant-auth#readme";
description = "servant-server/servant-auth compatibility";
license = stdenv.lib.licenses.bsd3;
}) {};
servant-blaze = callPackage ({ base, blaze-html, http-media, mkDerivation, servant, stdenv }:
mkDerivation {
pname = "servant-blaze";
version = "0.8";
sha256 = "46ea88550123d765b2d09073370d0530a51878e7fdf2cf20b070be1f2f10ae94";
revision = "1";
editedCabalFile = "1sw72b1x6diyk13mwxfmv50nix0n2lf7cv55p4n2d4bs7r5388q3";
libraryHaskellDepends = [
base
blaze-html
http-media
servant
];
doHaddock = false;
doCheck = false;
homepage = "http://haskell-servant.readthedocs.org/";
description = "Blaze-html support for servant";
license = stdenv.lib.licenses.bsd3;
}) {};
servant-server = callPackage ({ Cabal, aeson, base, base-compat, base64-bytestring, bytestring, cabal-doctest, containers, exceptions, filepath, http-api-data, http-media, http-types, mkDerivation, monad-control, mtl, network, network-uri, resourcet, servant, stdenv, string-conversions, tagged, text, transformers, transformers-base, transformers-compat, wai, wai-app-static, warp, word8 }:
mkDerivation {
pname = "servant-server";
version = "0.14.1";
sha256 = "024010b1ef238099d4e8dc1cf000bb5de5bbed149d305506088156308dafddba";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [
base
Cabal
cabal-doctest
];
libraryHaskellDepends = [
base
base-compat
base64-bytestring
bytestring
containers
exceptions
filepath
http-api-data
http-media
http-types
monad-control
mtl
network
network-uri
resourcet
servant
string-conversions
tagged
text
transformers
transformers-base
transformers-compat
wai
wai-app-static
word8
];
executableHaskellDepends = [
aeson
base
servant
text
wai
warp
];
doHaddock = false;
doCheck = false;
homepage = "http://haskell-servant.readthedocs.org/";
description = "A family of combinators for defining webservices APIs and serving them";
license = stdenv.lib.licenses.bsd3;
}) {};
servant-swagger = callPackage ({ Cabal, QuickCheck, aeson, base, bytestring, cabal-doctest, hspec, http-media, insert-ordered-containers, lens, mkDerivation, servant, singleton-bool, stdenv, swagger2, text, unordered-containers }:
mkDerivation {
pname = "servant-swagger";
version = "1.1.5";
sha256 = "4f7a442bccf2df8a9980129d83bbcd3e73cfec374919ecb8389709c5df0ca50a";
revision = "4";
editedCabalFile = "0jbi48mcqm4zzdpmpqscs6gvx6lc855fi0hk3ymd5kvpsj00lm9j";
setupHaskellDepends = [
base
Cabal
cabal-doctest
];
libraryHaskellDepends = [
aeson
base
bytestring
hspec
http-media
insert-ordered-containers
lens
QuickCheck
servant
singleton-bool
swagger2
text
unordered-containers
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-servant/servant-swagger";
description = "Generate Swagger specification for your servant API";
license = stdenv.lib.licenses.bsd3;
}) {};
servant-swagger-ui = callPackage ({ base, bytestring, file-embed-lzma, mkDerivation, servant, servant-server, servant-swagger-ui-core, stdenv, swagger2, text }:
mkDerivation {
pname = "servant-swagger-ui";
version = "0.3.0.3.13.2";
sha256 = "b6dcb349d845e5a4fa357cb358f44814f30ba23129abd64cb41bda959e629352";
revision = "1";
editedCabalFile = "1ka19i4r7s85qlpk5sm90gm5yf82nd03clgyqzm8w8jn7y3fji19";
libraryHaskellDepends = [
base
bytestring
file-embed-lzma
servant
servant-server
servant-swagger-ui-core
swagger2
text
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-servant/servant-swagger-ui";
description = "Servant swagger ui";
license = stdenv.lib.licenses.bsd3;
}) {};
servant-swagger-ui-core = callPackage ({ base, blaze-markup, bytestring, http-media, mkDerivation, servant, servant-blaze, servant-server, stdenv, swagger2, text, transformers, transformers-compat, wai-app-static }:
mkDerivation {
pname = "servant-swagger-ui-core";
version = "0.3.1";
sha256 = "ab379f8dec934c573c62c72ad49cc04c7e3c77a93fb8f375cfa965836eaa9616";
libraryHaskellDepends = [
base
blaze-markup
bytestring
http-media
servant
servant-blaze
servant-server
swagger2
text
transformers
transformers-compat
wai-app-static
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-servant/servant-swagger-ui";
description = "Servant swagger ui core components";
license = stdenv.lib.licenses.bsd3;
}) {};
setenv = callPackage ({ base, mkDerivation, stdenv, unix }:
mkDerivation {
pname = "setenv";
version = "0.1.1.3";
sha256 = "e358df39afc03d5a39e2ec650652d845c85c80cc98fe331654deafb4767ecb32";
revision = "1";
editedCabalFile = "0ny4g3kjys0hqg41mnwrsymy1bwhl8l169kis4y4fa58sb06m4f5";
libraryHaskellDepends = [
base
unix
];
doHaddock = false;
doCheck = false;
description = "A cross-platform library for setting environment variables";
license = stdenv.lib.licenses.mit;
}) {};
simple-sendfile = callPackage ({ base, bytestring, mkDerivation, network, stdenv, unix }:
mkDerivation {
pname = "simple-sendfile";
version = "0.2.27";
sha256 = "f68572592099a2db3f7212ac7d133447ae5bbb2605285d3de1a29a52d9c79caf";
libraryHaskellDepends = [
base
bytestring
network
unix
];
doHaddock = false;
doCheck = false;
description = "Cross platform library for the sendfile system call";
license = stdenv.lib.licenses.bsd3;
}) {};
singleton-bool = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "singleton-bool";
version = "0.1.4";
sha256 = "0195c6e2be1e149e5b687ec3be84fd5089b377345fddd333a9d681eacdfafb2a";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/phadej/singleton-bool#readme";
description = "Type level booleans";
license = stdenv.lib.licenses.bsd3;
}) {};
split = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "split";
version = "0.2.3.3";
sha256 = "1dcd674f7c5f276f33300f5fd59e49d1ac6fc92ae949fd06a0f6d3e9d9ac1413";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
description = "Combinator library for splitting lists";
license = stdenv.lib.licenses.bsd3;
}) {};
stm = callPackage ({ array, base, mkDerivation, stdenv }:
mkDerivation {
pname = "stm";
version = "2.4.5.0";
sha256 = "31d7db183f13beed5c71409d12747a7f4cf3e145630553dc86336208540859a7";
libraryHaskellDepends = [
array
base
];
doHaddock = false;
doCheck = false;
homepage = "https://wiki.haskell.org/Software_transactional_memory";
description = "Software Transactional Memory";
license = stdenv.lib.licenses.bsd3;
}) {};
streaming-commons = callPackage ({ array, async, base, bytestring, directory, mkDerivation, network, process, random, stdenv, stm, text, transformers, unix, zlib }:
mkDerivation {
pname = "streaming-commons";
version = "0.2.1.0";
sha256 = "d8d1fe588924479ea7eefce8c6af77dfb373ee6bde7f4691bdfcbd782b36d68d";
libraryHaskellDepends = [
array
async
base
bytestring
directory
network
process
random
stm
text
transformers
unix
zlib
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/fpco/streaming-commons";
description = "Common lower-level functions needed by various streaming data libraries";
license = stdenv.lib.licenses.mit;
}) {};
string-conversions = callPackage ({ base, bytestring, mkDerivation, stdenv, text, utf8-string }:
mkDerivation {
pname = "string-conversions";
version = "0.4.0.1";
sha256 = "46bcce6d9ce62c558b7658a75d9c6a62f7259d6b0473d011d8078234ad6a1994";
libraryHaskellDepends = [
base
bytestring
text
utf8-string
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/soenkehahn/string-conversions#readme";
description = "Simplifies dealing with different types for strings";
license = stdenv.lib.licenses.bsd3;
}) {};
stringbuilder = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "stringbuilder";
version = "0.5.1";
sha256 = "d878bdc4da806dbce5ab684ef13d2634c17c15b991d0ed3bb25a331eba6603ba";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
description = "A writer monad for multi-line string literals";
license = stdenv.lib.licenses.mit;
}) {};
stringsearch = callPackage ({ array, base, bytestring, containers, mkDerivation, stdenv }:
mkDerivation {
pname = "stringsearch";
version = "0.3.6.6";
sha256 = "295f1971920bc52263d8275d7054ad223a7e1aefe75533f9887735c9644ffe4a";
libraryHaskellDepends = [
array
base
bytestring
containers
];
doHaddock = false;
doCheck = false;
homepage = "https://bitbucket.org/dafis/stringsearch";
description = "Fast searching, splitting and replacing of ByteStrings";
license = stdenv.lib.licenses.bsd3;
}) {};
swagger2 = callPackage ({ Cabal, aeson, base, base-compat-batteries, bytestring, cabal-doctest, containers, generics-sop, hashable, http-media, insert-ordered-containers, lens, mkDerivation, mtl, network, scientific, stdenv, template-haskell, text, time, transformers, transformers-compat, unordered-containers, uuid-types, vector }:
mkDerivation {
pname = "swagger2";
version = "2.2.2";
sha256 = "82d352881041baaaa1ed63cc3262953df101dad5e401272dc62ee346b3ab6eca";
revision = "3";
editedCabalFile = "187jl8slpyr6blcxnhdp7wf85ab54pgqnbl11n816xg6fyqy7ylk";
setupHaskellDepends = [
base
Cabal
cabal-doctest
];
libraryHaskellDepends = [
aeson
base
base-compat-batteries
bytestring
containers
generics-sop
hashable
http-media
insert-ordered-containers
lens
mtl
network
scientific
template-haskell
text
time
transformers
transformers-compat
unordered-containers
uuid-types
vector
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/GetShopTV/swagger2";
description = "Swagger 2.0 data model";
license = stdenv.lib.licenses.bsd3;
}) {};
tagged = callPackage ({ base, deepseq, mkDerivation, stdenv, template-haskell, transformers, transformers-compat }:
mkDerivation {
pname = "tagged";
version = "0.8.5";
sha256 = "e47c51c955ed77b0fa36897f652df990aa0a8c4eb278efaddcd604be00fc8d99";
revision = "2";
editedCabalFile = "0r2knfcq0b4s652vlvlnfwxlc2mkc2ra9kl8bp4zdn1awmfy0ia5";
libraryHaskellDepends = [
base
deepseq
template-haskell
transformers
transformers-compat
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/tagged";
description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments";
license = stdenv.lib.licenses.bsd3;
}) {};
template-haskell = callPackage ({ base, ghc-boot-th, mkDerivation, pretty, stdenv }:
mkDerivation {
pname = "template-haskell";
version = "2.13.0.0";
sha256 = "633ad6c36a1c27dda10b6a3d60e51f29a66b6b334a9c39867ddc6b6a3b68c148";
libraryHaskellDepends = [
base
ghc-boot-th
pretty
];
doHaddock = false;
doCheck = false;
description = "Support library for Template Haskell";
license = stdenv.lib.licenses.bsd3;
}) {};
text = callPackage ({ array, base, binary, bytestring, deepseq, ghc-prim, integer-gmp, mkDerivation, stdenv }:
mkDerivation {
pname = "text";
version = "1.2.3.0";
sha256 = "20e0b1627f613b32cc7f2d2e8dcc48a4a61938b24f3d14fb77cee694f0c9311a";
libraryHaskellDepends = [
array
base
binary
bytestring
deepseq
ghc-prim
integer-gmp
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell/text";
description = "An efficient packed Unicode text type";
license = stdenv.lib.licenses.bsd2;
}) {};
tf-random = callPackage ({ base, mkDerivation, primitive, random, stdenv, time }:
mkDerivation {
pname = "tf-random";
version = "0.5";
sha256 = "2e30cec027b313c9e1794d326635d8fc5f79b6bf6e7580ab4b00186dadc88510";
libraryHaskellDepends = [
base
primitive
random
time
];
doHaddock = false;
doCheck = false;
description = "High-quality splittable pseudorandom number generator";
license = stdenv.lib.licenses.bsd3;
}) {};
th-abstraction = callPackage ({ base, containers, ghc-prim, mkDerivation, stdenv, template-haskell }:
mkDerivation {
pname = "th-abstraction";
version = "0.2.8.0";
sha256 = "ca136bd3fa76230a288ba0a3a65c36a555f32c179369a258b4a04d2f30e12758";
revision = "1";
editedCabalFile = "0yr4bj9ypbls0ysmwrgn2nsjb1xpsb12bjaiwbkzp6nf3kljwnnv";
libraryHaskellDepends = [
base
containers
ghc-prim
template-haskell
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/glguy/th-abstraction";
description = "Nicer interface for reified information about data types";
license = stdenv.lib.licenses.isc;
}) {};
th-lift = callPackage ({ base, ghc-prim, mkDerivation, stdenv, template-haskell, th-abstraction }:
mkDerivation {
pname = "th-lift";
version = "0.7.10";
sha256 = "b9ce47a1e5e50d273606e826c1210b724f1af2f302a1de71cd5c9297724d888d";
libraryHaskellDepends = [
base
ghc-prim
template-haskell
th-abstraction
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/mboes/th-lift";
description = "Derive Template Haskell's Lift class for datatypes";
license = stdenv.lib.licenses.bsd3;
}) {};
th-lift-instances = callPackage ({ base, bytestring, containers, mkDerivation, stdenv, template-haskell, text, th-lift, vector }:
mkDerivation {
pname = "th-lift-instances";
version = "0.1.11";
sha256 = "1da46afabdc73c86f279a0557d5a8f9af1296f9f6043264ba354b1c9cc65a6b8";
libraryHaskellDepends = [
base
bytestring
containers
template-haskell
text
th-lift
vector
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/bennofs/th-lift-instances/";
description = "Lift instances for template-haskell for common data types";
license = stdenv.lib.licenses.bsd3;
}) {};
time = callPackage ({ base, deepseq, mkDerivation, stdenv }:
mkDerivation {
pname = "time";
version = "1.8.0.2";
sha256 = "40642d965caca8c18950f0812e88ae061aa670fc2b3a8bf70e95b74927f11095";
libraryHaskellDepends = [
base
deepseq
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell/time";
description = "A time library";
license = stdenv.lib.licenses.bsd3;
}) {};
time-locale-compat = callPackage ({ base, mkDerivation, old-locale, stdenv, time }:
mkDerivation {
pname = "time-locale-compat";
version = "0.1.1.4";
sha256 = "f2d165557e2bbd014a4d6615b3e6c177adb034179a307a775e06836f91ebbe62";
libraryHaskellDepends = [
base
old-locale
time
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/khibino/haskell-time-locale-compat";
description = "Compatibile module for time-format locale";
license = stdenv.lib.licenses.bsd3;
}) {};
transformers = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "transformers";
version = "0.5.5.0";
sha256 = "b11eb8827cfd48a801516adec27e2de4091f424386e4c99846c587fc108b19a5";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
description = "Concrete functor and monad transformers";
license = stdenv.lib.licenses.bsd3;
}) {};
transformers-base = callPackage ({ base, base-orphans, mkDerivation, stdenv, stm, transformers, transformers-compat }:
mkDerivation {
pname = "transformers-base";
version = "0.4.5.2";
sha256 = "d0c80c63fdce6a077dd8eda4f1ff289b85578703a3f1272e141d400fe23245e8";
libraryHaskellDepends = [
base
base-orphans
stm
transformers
transformers-compat
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/mvv/transformers-base";
description = "Lift computations from the bottom of a transformer stack";
license = stdenv.lib.licenses.bsd3;
}) {};
transformers-compat = callPackage ({ base, ghc-prim, mkDerivation, stdenv, transformers }:
mkDerivation {
pname = "transformers-compat";
version = "0.6.2";
sha256 = "dc06228b7b8a546f9d257b4fe2b369fc2cb279240bbe4312aa8f47bb2752e4be";
libraryHaskellDepends = [
base
ghc-prim
transformers
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/transformers-compat/";
description = "A small compatibility shim for the transformers library";
license = stdenv.lib.licenses.bsd3;
}) {};
unix = callPackage ({ base, bytestring, mkDerivation, stdenv, time }:
mkDerivation {
pname = "unix";
version = "2.7.2.2";
sha256 = "98dd4eb1b28d65bb57f42acbe22076930c0ad5947f3c1459ab7b15abd57cdeac";
revision = "1";
editedCabalFile = "0cag1vm2pmzgy0v1j27lhp37iipck06n6gjlphpl26p5xw3gwd31";
libraryHaskellDepends = [
base
bytestring
time
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell/unix";
description = "POSIX functionality";
license = stdenv.lib.licenses.bsd3;
}) {};
unix-compat = callPackage ({ base, mkDerivation, stdenv, unix }:
mkDerivation {
pname = "unix-compat";
version = "0.5.0.1";
sha256 = "c2f299e0439c15d93d5700911c922fd2b35543c19ba053779cd52f3b051caebd";
revision = "1";
editedCabalFile = "0yrdy4dz0zskgpw7c4wgkwskgayqxvch37axwka5z4g5gmic4mnn";
libraryHaskellDepends = [
base
unix
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/jystic/unix-compat";
description = "Portable POSIX-compatibility layer";
license = stdenv.lib.licenses.bsd3;
}) {};
unix-time = callPackage ({ base, binary, bytestring, mkDerivation, old-time, stdenv }:
mkDerivation {
pname = "unix-time";
version = "0.3.8";
sha256 = "dca1bd332f4690f667570868c91c1270083428067e0e20b88a9d9516efa33a14";
libraryHaskellDepends = [
base
binary
bytestring
old-time
];
doHaddock = false;
doCheck = false;
description = "Unix time parser/formatter and utilities";
license = stdenv.lib.licenses.bsd3;
}) {};
unliftio-core = callPackage ({ base, mkDerivation, stdenv, transformers }:
mkDerivation {
pname = "unliftio-core";
version = "0.1.1.0";
sha256 = "7550b017d87af53ae3e0d3b8524e24a77faf739073f35e40663454a9e9752385";
revision = "1";
editedCabalFile = "16bjwcsaghqqmyi69rq65dn3ydifyfaabq3ns37apdm00mwqbcj2";
libraryHaskellDepends = [
base
transformers
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/fpco/unliftio/tree/master/unliftio-core#readme";
description = "The MonadUnliftIO typeclass for unlifting monads to IO";
license = stdenv.lib.licenses.mit;
}) {};
unordered-containers = callPackage ({ base, deepseq, hashable, mkDerivation, stdenv }:
mkDerivation {
pname = "unordered-containers";
version = "0.2.9.0";
sha256 = "6730cb5c4a3e953e2c199d6425be08fd088ff0089a3e140d63226c052e318250";
libraryHaskellDepends = [
base
deepseq
hashable
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/tibbe/unordered-containers";
description = "Efficient hashing-based container types";
license = stdenv.lib.licenses.bsd3;
}) {};
uri-bytestring = callPackage ({ attoparsec, base, blaze-builder, bytestring, containers, mkDerivation, stdenv, template-haskell, th-lift-instances }:
mkDerivation {
pname = "uri-bytestring";
version = "0.3.2.0";
sha256 = "acecd68b9d3128d6b6de99580664ab1e7cbaa0e7722e50c5fc67ccbd7c9104e0";
libraryHaskellDepends = [
attoparsec
base
blaze-builder
bytestring
containers
template-haskell
th-lift-instances
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/Soostone/uri-bytestring";
description = "Haskell URI parsing as ByteStrings";
license = stdenv.lib.licenses.bsd3;
}) {};
utf8-string = callPackage ({ base, bytestring, mkDerivation, stdenv }:
mkDerivation {
pname = "utf8-string";
version = "1.0.1.1";
sha256 = "fb0b9e3acbe0605bcd1c63e51f290a7bbbe6628dfa3294ff453e4235fbaef140";
revision = "3";
editedCabalFile = "02vhj5gykkqa2dyn7s6gn8is1b5fdn9xcqqvlls268g7cpv6rk38";
libraryHaskellDepends = [
base
bytestring
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/glguy/utf8-string/";
description = "Support for reading and writing UTF8 Strings";
license = stdenv.lib.licenses.bsd3;
}) {};
uuid = callPackage ({ base, binary, bytestring, cryptohash-md5, cryptohash-sha1, entropy, mkDerivation, network-info, random, stdenv, text, time, uuid-types }:
mkDerivation {
pname = "uuid";
version = "1.3.13";
sha256 = "dfac808a7026217d018b408eab18facc6a85c6183be308d4ac7877e80599b027";
revision = "2";
editedCabalFile = "0m185q62jkfb5jsv358nxbnrkv8y8hd0qqvgvh22wvc5g9ipz0r9";
libraryHaskellDepends = [
base
binary
bytestring
cryptohash-md5
cryptohash-sha1
entropy
network-info
random
text
time
uuid-types
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/hvr/uuid";
description = "For creating, comparing, parsing and printing Universally Unique Identifiers";
license = stdenv.lib.licenses.bsd3;
}) {};
uuid-types = callPackage ({ base, binary, bytestring, deepseq, hashable, mkDerivation, random, stdenv, text }:
mkDerivation {
pname = "uuid-types";
version = "1.0.3";
sha256 = "9276517ab24a9b06f39d6e3c33c6c2b4ace1fc2126dbc1cd9806866a6551b3fd";
revision = "1";
editedCabalFile = "0iwwj07gp28g357hv76k4h8pvlzamvchnw003cv3qk778pcpx201";
libraryHaskellDepends = [
base
binary
bytestring
deepseq
hashable
random
text
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/aslatter/uuid";
description = "Type definitions for Universally Unique Identifiers";
license = stdenv.lib.licenses.bsd3;
}) {};
vault = callPackage ({ base, containers, hashable, mkDerivation, semigroups, stdenv, unordered-containers }:
mkDerivation {
pname = "vault";
version = "0.3.1.1";
sha256 = "b2a4150699db8a45d189cc93c34c36c3bfc1082b4ca94612e242aefd4e8e2e28";
libraryHaskellDepends = [
base
containers
hashable
semigroups
unordered-containers
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/HeinrichApfelmus/vault";
description = "a persistent store for values of arbitrary types";
license = stdenv.lib.licenses.bsd3;
}) {};
vector = callPackage ({ base, deepseq, ghc-prim, mkDerivation, primitive, stdenv }:
mkDerivation {
pname = "vector";
version = "0.12.0.1";
sha256 = "b100ee79b9da2651276278cd3e0f08a3c152505cc52982beda507515af173d7b";
revision = "3";
editedCabalFile = "0y5rh8k710i2a3p1h2rghvr5cfg78p5h0kbfi7ifxqqf6pzlyr1x";
libraryHaskellDepends = [
base
deepseq
ghc-prim
primitive
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell/vector";
description = "Efficient Arrays";
license = stdenv.lib.licenses.bsd3;
}) {};
vector-algorithms = callPackage ({ base, bytestring, mkDerivation, primitive, stdenv, vector }:
mkDerivation {
pname = "vector-algorithms";
version = "0.7.0.1";
sha256 = "ed460a41ca068f568bc2027579ab14185fbb72c7ac469b5179ae5f8a52719070";
revision = "1";
editedCabalFile = "1996aj239vasr4hd5c0pi9i0bd08r6clzr76nqvf3hc5kjs7vml2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base
bytestring
primitive
vector
];
doHaddock = false;
doCheck = false;
homepage = "http://code.haskell.org/~dolio/";
description = "Efficient algorithms for vector arrays";
license = stdenv.lib.licenses.bsd3;
}) {};
vector-sized = callPackage ({ adjunctions, base, deepseq, distributive, finite-typelits, indexed-list-literals, mkDerivation, primitive, stdenv, vector }:
mkDerivation {
pname = "vector-sized";
version = "1.0.4.0";
sha256 = "64be9a8eb50a7ee912b2f7429fc1eb9184283a2b09a9d19fbc6de3e90bf3b9e5";
libraryHaskellDepends = [
adjunctions
base
deepseq
distributive
finite-typelits
indexed-list-literals
primitive
vector
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/expipiplus1/vector-sized#readme";
description = "Size tagged vectors";
license = stdenv.lib.licenses.bsd3;
}) {};
void = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "void";
version = "0.7.2";
sha256 = "d3fffe66a03e4b53db1e459edf75ad8402385a817cae415d857ec0b03ce0cf2b";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/void";
description = "A Haskell 98 logically uninhabited data type";
license = stdenv.lib.licenses.bsd3;
}) {};
wai = callPackage ({ base, bytestring, http-types, mkDerivation, network, stdenv, text, transformers, vault }:
mkDerivation {
pname = "wai";
version = "3.2.1.2";
sha256 = "282351461f19fbac26aa0a7896d7ab583b4abef522fcd9aba944f1848e58234b";
libraryHaskellDepends = [
base
bytestring
http-types
network
text
transformers
vault
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/yesodweb/wai";
description = "Web Application Interface";
license = stdenv.lib.licenses.mit;
}) {};
wai-app-static = callPackage ({ base, blaze-html, blaze-markup, bytestring, containers, cryptonite, directory, file-embed, filepath, http-date, http-types, memory, mime-types, mkDerivation, old-locale, optparse-applicative, stdenv, template-haskell, text, time, transformers, unix-compat, unordered-containers, wai, wai-extra, warp, zlib }:
mkDerivation {
pname = "wai-app-static";
version = "3.1.6.2";
sha256 = "d0b0a566be61ef4c8f800922a71dbc4de64287f8f73782b1461cd5d294c1dc3e";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base
blaze-html
blaze-markup
bytestring
containers
cryptonite
directory
file-embed
filepath
http-date
http-types
memory
mime-types
old-locale
optparse-applicative
template-haskell
text
time
transformers
unix-compat
unordered-containers
wai
wai-extra
warp
zlib
];
executableHaskellDepends = [
base
bytestring
containers
directory
mime-types
text
];
doHaddock = false;
doCheck = false;
homepage = "http://www.yesodweb.com/book/web-application-interface";
description = "WAI application for static serving";
license = stdenv.lib.licenses.mit;
}) {};
wai-cors = callPackage ({ attoparsec, base, base-unicode-symbols, bytestring, case-insensitive, http-types, mkDerivation, mtl, stdenv, transformers, wai }:
mkDerivation {
pname = "wai-cors";
version = "0.2.6";
sha256 = "cac61023184404ba5abf8d3739e51c4862561ba56f829f6f5e69dd64216aa986";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
attoparsec
base
base-unicode-symbols
bytestring
case-insensitive
http-types
mtl
transformers
wai
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/larskuhtz/wai-cors";
description = "CORS for WAI";
license = stdenv.lib.licenses.mit;
}) {};
wai-extra = callPackage ({ aeson, ansi-terminal, base, base64-bytestring, bytestring, case-insensitive, containers, cookie, data-default-class, deepseq, directory, fast-logger, http-types, iproute, lifted-base, mkDerivation, network, old-locale, resourcet, stdenv, streaming-commons, stringsearch, text, time, transformers, unix, unix-compat, vault, void, wai, wai-logger, word8, zlib }:
mkDerivation {
pname = "wai-extra";
version = "3.0.23.0";
sha256 = "88cf1fa003d4e85070185f461c534ccecd82a55975f94f58c0a7002f8b8c9081";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson
ansi-terminal
base
base64-bytestring
bytestring
case-insensitive
containers
cookie
data-default-class
deepseq
directory
fast-logger
http-types
iproute
lifted-base
network
old-locale
resourcet
streaming-commons
stringsearch
text
time
transformers
unix
unix-compat
vault
void
wai
wai-logger
word8
zlib
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/yesodweb/wai";
description = "Provides some basic WAI handlers and middleware";
license = stdenv.lib.licenses.mit;
}) {};
wai-logger = callPackage ({ base, byteorder, bytestring, case-insensitive, fast-logger, http-types, mkDerivation, network, stdenv, unix, unix-time, wai }:
mkDerivation {
pname = "wai-logger";
version = "2.3.2";
sha256 = "8dd4ff875d9ac2c115f5d45cc4375635a6c3e55a75c632ff3781d1fb086eb470";
libraryHaskellDepends = [
base
byteorder
bytestring
case-insensitive
fast-logger
http-types
network
unix
unix-time
wai
];
doHaddock = false;
doCheck = false;
description = "A logging system for WAI";
license = stdenv.lib.licenses.bsd3;
}) {};
warp = callPackage ({ array, async, auto-update, base, bsb-http-chunked, bytestring, case-insensitive, containers, ghc-prim, hashable, http-date, http-types, http2, iproute, mkDerivation, network, simple-sendfile, stdenv, stm, streaming-commons, text, unix, unix-compat, vault, wai, word8 }:
mkDerivation {
pname = "warp";
version = "3.2.23";
sha256 = "a0aaff3afbda9675b61ec5725ced21fd48694257ba350fd2d2e07a4822c4698b";
libraryHaskellDepends = [
array
async
auto-update
base
bsb-http-chunked
bytestring
case-insensitive
containers
ghc-prim
hashable
http-date
http-types
http2
iproute
network
simple-sendfile
stm
streaming-commons
text
unix
unix-compat
vault
wai
word8
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/yesodweb/wai";
description = "A fast, light-weight web server for WAI applications";
license = stdenv.lib.licenses.mit;
}) {};
word8 = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "word8";
version = "0.1.3";
sha256 = "2630934c75728bfbf390c1f0206b225507b354f68d4047b06c018a36823b5d8a";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
description = "Word8 library";
license = stdenv.lib.licenses.bsd3;
}) {};
x509 = callPackage ({ asn1-encoding, asn1-parse, asn1-types, base, bytestring, containers, cryptonite, hourglass, memory, mkDerivation, mtl, pem, stdenv }:
mkDerivation {
pname = "x509";
version = "1.7.3";
sha256 = "41740f949bb773dc721d342a85587a512658c81ee8cd38f102473b315e127356";
revision = "1";
editedCabalFile = "06zzirygvzp0ssdg9blipdwmd0b41p4gxh3ldai7ngjyjsdclwsx";
libraryHaskellDepends = [
asn1-encoding
asn1-parse
asn1-types
base
bytestring
containers
cryptonite
hourglass
memory
mtl
pem
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/vincenthz/hs-certificate";
description = "X509 reader and writer";
license = stdenv.lib.licenses.bsd3;
}) {};
zlib = callPackage ({ base, bytestring, mkDerivation, stdenv, zlib }:
mkDerivation {
pname = "zlib";
version = "0.6.2";
sha256 = "0dcc7d925769bdbeb323f83b66884101084167501f11d74d21eb9bc515707fed";
libraryHaskellDepends = [
base
bytestring
];
librarySystemDepends = [ zlib ];
doHaddock = false;
doCheck = false;
description = "Compression and decompression in the gzip and zlib formats";
license = stdenv.lib.licenses.bsd3;
}) { zlib = pkgs.zlib; };
};
in
compiler.override {
initialPackages = stackPackages;
configurationCommon = { ... }: self: super: {};
}
resolver: lts-12.2
packages:
- .
extra-deps:
- beam-postgres-0.3.2.2
flags: {}
extra-package-dbs: []
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment