Skip to content

Instantly share code, notes, and snippets.

@Wizek
Last active August 5, 2017 21:36
Show Gist options
  • Save Wizek/8c9d7be7e57266045a81cf5bd0cc2d01 to your computer and use it in GitHub Desktop.
Save Wizek/8c9d7be7e57266045a81cf5bd0cc2d01 to your computer and use it in GitHub Desktop.
# 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, pretty, process, stdenv, time, unix }:
mkDerivation {
pname = "Cabal";
version = "1.24.2.0";
sha256 = "0h33v1716wkqh9wvq2wynvhwzkjjhg4aav0a1i3cmyq36n7fpl5p";
revision = "1";
editedCabalFile = "75fc1412e6e4c28de5fb44b8bab8393a1f98e4aa39da1abc4eba0aa56f02884b";
libraryHaskellDepends = [
array
base
binary
bytestring
containers
deepseq
directory
filepath
pretty
process
time
unix
];
doHaddock = false;
doCheck = false;
homepage = "http://www.haskell.org/cabal/";
description = "A framework for packaging Haskell software";
license = stdenv.lib.licenses.bsd3;
}) {};
Diff = callPackage ({ array, base, mkDerivation, pretty, stdenv }:
mkDerivation {
pname = "Diff";
version = "0.3.4";
sha256 = "0bqcdvhxx8dmqc3793m6axg813wv9ldz2j37f1wygbbrbbndmdvp";
libraryHaskellDepends = [
array
base
pretty
];
doHaddock = false;
doCheck = false;
description = "O(ND) diff algorithm in haskell";
license = stdenv.lib.licenses.bsd3;
}) {};
GenericPretty = callPackage ({ base, ghc-prim, mkDerivation, pretty, stdenv }:
mkDerivation {
pname = "GenericPretty";
version = "1.2.1";
sha256 = "0bb70mic7srr7x8k83d1i0m0a32gm72zr78ccdf3ckchj9136php";
libraryHaskellDepends = [
base
ghc-prim
pretty
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/RazvanRanca/GenericPretty";
description = "A generic, derivable, haskell pretty printer";
license = stdenv.lib.licenses.bsd3;
}) {};
HUnit = callPackage ({ base, deepseq, mkDerivation, stdenv }:
mkDerivation {
pname = "HUnit";
version = "1.3.1.2";
sha256 = "10akdh4fl615rrshxi3m5gf414il1q42z4zqyb6q4jasmscvzpms";
libraryHaskellDepends = [
base
deepseq
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/hspec/HUnit#readme";
description = "A unit testing framework for Haskell";
license = stdenv.lib.licenses.bsd3;
}) {};
Hclip = callPackage ({ base, mkDerivation, mtl, process, stdenv, strict }:
mkDerivation {
pname = "Hclip";
version = "3.0.0.3";
sha256 = "0h6q44yv4m325gdwpvkxz31syy6qwdsixfanzr3fx1v5nbhm22af";
libraryHaskellDepends = [
base
mtl
process
strict
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/jetho/Hclip";
description = "A small cross-platform library for reading and modifying the system clipboard";
license = stdenv.lib.licenses.bsd3;
}) {};
MemoTrie = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "MemoTrie";
version = "0.6.4";
sha256 = "074bss1vfr7h3s2fgdi84n5p4iywrcx4jj59s2bj9k8yxbvwhf22";
revision = "1";
editedCabalFile = "035cea173a56cf920ebb4c84b4033d2ea270c1ee24d07ad323b9b2701ebc72e7";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/conal/MemoTrie";
description = "Trie-based memo functions";
license = stdenv.lib.licenses.bsd3;
}) {};
MissingH = callPackage ({ HUnit, array, base, containers, directory, filepath, hslogger, mkDerivation, mtl, network, old-locale, old-time, parsec, process, random, regex-compat, stdenv, time, unix }:
mkDerivation {
pname = "MissingH";
version = "1.4.0.1";
sha256 = "0wcvgrmav480w7nf4bl14yi0jq2yzanysxwzwas9hpb28vyjlgr8";
libraryHaskellDepends = [
array
base
containers
directory
filepath
hslogger
HUnit
mtl
network
old-locale
old-time
parsec
process
random
regex-compat
time
unix
];
doHaddock = false;
doCheck = false;
homepage = "http://software.complete.org/missingh";
description = "Large utility library";
license = stdenv.lib.licenses.bsd3;
}) {};
OneTuple = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "OneTuple";
version = "0.2.1";
sha256 = "1x52b68zh3k9lnps5s87kzan7dzvqp6mrwgayjq15w9dv6v78vsb";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
description = "Singleton Tuple";
license = stdenv.lib.licenses.bsd3;
}) {};
QuickCheck = callPackage ({ base, containers, mkDerivation, random, stdenv, template-haskell, tf-random, transformers }:
mkDerivation {
pname = "QuickCheck";
version = "2.8.2";
sha256 = "1ai6k5v0bibaxq8xffcblc6rwmmk6gf8vjyd9p2h3y6vwbhlvilq";
libraryHaskellDepends = [
base
containers
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;
}) {};
SHA = callPackage ({ array, base, binary, bytestring, mkDerivation, stdenv }:
mkDerivation {
pname = "SHA";
version = "1.6.4.2";
sha256 = "134ajm87fm4lpsw86m9q8apv20dw4bpk46raa389zr6bcdpifw64";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
array
base
binary
bytestring
];
doHaddock = false;
doCheck = false;
description = "Implementations of the SHA suite of message digest functions";
license = stdenv.lib.licenses.bsd3;
}) {};
StateVar = callPackage ({ base, mkDerivation, stdenv, stm, transformers }:
mkDerivation {
pname = "StateVar";
version = "1.1.0.4";
sha256 = "1dzz9l0haswgag9x56q7n57kw18v7nhmzkjyr61nz9y9npn8vmks";
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.3";
sha256 = "1k1ykisf96i4g2zm47c45md7p42c4vsp9r73392pz1g8mx7s2j5r";
revision = "1";
editedCabalFile = "f88c4f5440736d64ad6a478e9feccc116727b5dc616fc6535cfe64ff75a2e980";
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, bytestring, containers, deepseq, dlist, fail, ghc-prim, hashable, mkDerivation, mtl, scientific, stdenv, syb, tagged, template-haskell, text, time, transformers, unordered-containers, vector }:
mkDerivation {
pname = "aeson";
version = "0.11.3.0";
sha256 = "1sgcjmf945hazdfx7iyr60w0x9l3y292q2k13zcjihl1g32zl9pk";
libraryHaskellDepends = [
attoparsec
base
bytestring
containers
deepseq
dlist
fail
ghc-prim
hashable
mtl
scientific
syb
tagged
template-haskell
text
time
transformers
unordered-containers
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, mkDerivation, stdenv, unix }:
mkDerivation {
pname = "ansi-terminal";
version = "0.6.2.3";
sha256 = "0hpfw0k025y681m9ml1c712skrb1p4vh7z5x1f0ci9ww7ssjrh2d";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base
unix
];
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.7.3";
sha256 = "025pyphsjf0dnbrmj5nscbi6gzyigwgp3ifxb3psn7kji6mfr29p";
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;
}) {};
array = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "array";
version = "0.5.1.1";
sha256 = "08r2rq4blvc737mrg3xhlwiw13jmsz5dlf2fd0ghb9cdaxc6kjc9";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
description = "Mutable and immutable arrays";
license = stdenv.lib.licenses.bsd3;
}) {};
async = callPackage ({ base, mkDerivation, stdenv, stm }:
mkDerivation {
pname = "async";
version = "2.1.1";
sha256 = "142gyyjvz3fh6a72s3wrnjlnffn2nj30is9vnymp960zj8v4n4r4";
libraryHaskellDepends = [
base
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.1.0";
sha256 = "0r1zrrkbqv8w4pb459fj5izd1h85p9nrsp3gyzj7qiayjpa79p2j";
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;
}) {};
base = callPackage ({ ghc-prim, integer-gmp, mkDerivation, rts, stdenv }:
mkDerivation {
pname = "base";
version = "4.9.1.0";
sha256 = "0zpvf4yq52dkl9f30w6x4fv1lqcc175i57prhv56ky06by08anvs";
libraryHaskellDepends = [
ghc-prim
integer-gmp
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.9.1";
sha256 = "0jj6nq0vb8ap3724c3r3cavc298m1gm238vmgi7wzzxr8s0v8cqh";
libraryHaskellDepends = [
base
unix
];
doHaddock = false;
doCheck = false;
description = "A compatibility layer for base";
license = stdenv.lib.licenses.mit;
}) {};
base-orphans = callPackage ({ base, ghc-prim, mkDerivation, stdenv }:
mkDerivation {
pname = "base-orphans";
version = "0.5.4";
sha256 = "0qv20n4yabg7sc3rs2dd46a53c7idnd88by7n3s36dkbc21m41q4";
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-prelude = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "base-prelude";
version = "1.0.1.1";
sha256 = "1d9iga5nj66h295j09q0wh246ahagjcqfv9br6x51ya57fd0mkyw";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/nikita-volkov/base-prelude";
description = "The most complete prelude formed solely from the \"base\" package";
license = stdenv.lib.licenses.mit;
}) {};
base64-bytestring = callPackage ({ base, bytestring, mkDerivation, stdenv }:
mkDerivation {
pname = "base64-bytestring";
version = "1.0.0.1";
sha256 = "0l1v4ddjdsgi9nqzyzcxxj76rwar3lzx8gmwf2r54bqan3san9db";
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;
}) {};
bifunctors = callPackage ({ base, base-orphans, comonad, containers, mkDerivation, semigroups, stdenv, tagged, template-haskell, transformers, transformers-compat }:
mkDerivation {
pname = "bifunctors";
version = "5.4.1";
sha256 = "11rvqiqdkspgykajcymc433gb1b9v62lfbni4gnirqwwyrqzjiip";
revision = "1";
editedCabalFile = "64c592384987528035860a9b2b5d77995f16e9c7d138cf7310e1facd42e36505";
libraryHaskellDepends = [
base
base-orphans
comonad
containers
semigroups
tagged
template-haskell
transformers
transformers-compat
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/bifunctors/";
description = "Bifunctors";
license = stdenv.lib.licenses.bsd3;
}) {};
bimap = callPackage ({ base, containers, exceptions, mkDerivation, stdenv }:
mkDerivation {
pname = "bimap";
version = "0.3.2";
sha256 = "1f1xvikb92pix66glciys5q2l4044cd8hyd996prz9sag3cw53ql";
libraryHaskellDepends = [
base
containers
exceptions
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/joelwilliamson/bimap";
description = "Bidirectional mapping between two key types";
license = stdenv.lib.licenses.bsd3;
}) {};
binary = callPackage ({ array, base, bytestring, containers, mkDerivation, stdenv }:
mkDerivation {
pname = "binary";
version = "0.8.3.0";
sha256 = "08d85qzna6zdkpgqwaw1d87biviv1b76zvk5qs3gg4kxwzfqa4r2";
revision = "2";
editedCabalFile = "d108ea136495c17b9fd3d22a66fd2152c25e0ae812aadc8814c7cb806fdae35b";
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.0.2";
sha256 = "1m33y6p5xldni8p4fzg8fmsyqvkfmnimdamr1xjnsmgm3dkf9lws";
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.8.1.3";
sha256 = "0dyn6cj5av4apmc3wav6asfap53gxy4hzdb7rph83yakscbyf5lc";
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.7.1.1";
sha256 = "00s3qlkbq9gxgy6l5skbhnl5h81mjgzqcrw3yn3wqnyd9scab3b3";
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;
}) {};
bytestring = callPackage ({ base, deepseq, ghc-prim, integer-gmp, mkDerivation, stdenv }:
mkDerivation {
pname = "bytestring";
version = "0.10.8.1";
sha256 = "16zwb1p83z7vc5wlhvknpy80b5a2jxc5awx67rk52qnp9idmyq9d";
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 = "1hnvjac28y44yn78c9vdp1zvrknvlw98ky3g4n5vivr16rvh8x3d";
libraryHaskellDepends = [
base
bytestring
deepseq
];
doHaddock = false;
doCheck = false;
description = "The new bytestring builder, packaged outside of GHC";
license = stdenv.lib.licenses.bsd3;
}) {};
cabal-doctest = callPackage ({ Cabal, base, directory, filepath, mkDerivation, stdenv }:
mkDerivation {
pname = "cabal-doctest";
version = "1";
sha256 = "0iv1rjn79mh8v0pysa20nx3571sgls081x483n3gh44x09i9sxkw";
revision = "1";
editedCabalFile = "ceea8511e95a093c6fcb68c57bee629a9b479c50abc3f6b4981b296e72ac273c";
libraryHaskellDepends = [
base
Cabal
directory
filepath
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/phadej/cabal-doctests";
description = "A Setup.hs helper for doctests running";
license = stdenv.lib.licenses.bsd3;
}) {};
case-insensitive = callPackage ({ base, bytestring, deepseq, hashable, mkDerivation, stdenv, text }:
mkDerivation {
pname = "case-insensitive";
version = "1.2.0.7";
sha256 = "1j6ahvrz1g5q89y2difyk838yhwjc8z67zr0v2z512qdznc3h38n";
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;
}) {};
cassava = callPackage ({ array, attoparsec, base, blaze-builder, bytestring, containers, deepseq, hashable, mkDerivation, stdenv, text, unordered-containers, vector }:
mkDerivation {
pname = "cassava";
version = "0.4.5.1";
sha256 = "17wxrwq977nyi225zlg3wj32f0ypyvikznhw59k0hxb4vkljlqkw";
revision = "1";
editedCabalFile = "c04d2ca56a5c725b3044ccf06c6fd09ff47265e3a1e125ae364363bfed2a0314";
libraryHaskellDepends = [
array
attoparsec
base
blaze-builder
bytestring
containers
deepseq
hashable
text
unordered-containers
vector
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/hvr/cassava";
description = "A CSV parsing and encoding library";
license = stdenv.lib.licenses.bsd3;
}) {};
clock = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "clock";
version = "0.7.2";
sha256 = "07v91s20halsqjmziqb1sqjp2sjpckl9by7y28aaklwqi2bh2rl8";
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;
}) {};
comonad = callPackage ({ base, containers, contravariant, distributive, mkDerivation, semigroups, stdenv, tagged, transformers, transformers-compat }:
mkDerivation {
pname = "comonad";
version = "5";
sha256 = "0anb36m9z52y9xsipxzj9w1b41b2rj8r389cxd6d20dplnfv3rbq";
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;
}) {};
compose-ltr = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "compose-ltr";
version = "0.2.3";
sha256 = "1br7jyp5c0riq9wdd638n1yvwp0s7s8nazqzj9g6kninyf3vnvgp";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
description = "More intuitive, left-to-right function composition";
license = stdenv.lib.licenses.mit;
}) {};
concurrent-extra = callPackage ({ base, mkDerivation, stdenv, stm, unbounded-delays }:
mkDerivation {
pname = "concurrent-extra";
version = "0.7.0.10";
sha256 = "04nw39pbfqa4ldymn706ij83hxa07c73r7hy18y5pwpmj05cq9vg";
libraryHaskellDepends = [
base
stm
unbounded-delays
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/basvandijk/concurrent-extra";
description = "Extra concurrency primitives";
license = stdenv.lib.licenses.bsd3;
}) {};
conduit = callPackage ({ base, exceptions, lifted-base, mkDerivation, mmorph, monad-control, mtl, resourcet, stdenv, transformers, transformers-base }:
mkDerivation {
pname = "conduit";
version = "1.2.8";
sha256 = "1yqpvc60rblpdn9agjghmq7f6nz04nx5zi9qf7lbgwmdf16dzmc0";
libraryHaskellDepends = [
base
exceptions
lifted-base
mmorph
monad-control
mtl
resourcet
transformers
transformers-base
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/snoyberg/conduit";
description = "Streaming data processing library";
license = stdenv.lib.licenses.mit;
}) {};
conduit-extra = callPackage ({ async, attoparsec, base, blaze-builder, bytestring, conduit, directory, exceptions, filepath, mkDerivation, monad-control, network, primitive, process, resourcet, stdenv, stm, streaming-commons, text, transformers, transformers-base }:
mkDerivation {
pname = "conduit-extra";
version = "1.1.15";
sha256 = "13dvj271bhdaf83px99mlm0pgvc3474cmidh35jj775m1pmjkvvv";
revision = "1";
editedCabalFile = "94498d0883d567317ebd300ed3efcd1712ae0b444e35f50a941b3b62f57b164f";
libraryHaskellDepends = [
async
attoparsec
base
blaze-builder
bytestring
conduit
directory
exceptions
filepath
monad-control
network
primitive
process
resourcet
stm
streaming-commons
text
transformers
transformers-base
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/snoyberg/conduit";
description = "Batteries included conduit: adapters for common libraries";
license = stdenv.lib.licenses.mit;
}) {};
constraints = callPackage ({ base, binary, deepseq, ghc-prim, hashable, mkDerivation, mtl, stdenv, transformers, transformers-compat }:
mkDerivation {
pname = "constraints";
version = "0.8";
sha256 = "120mmv9rwbahslisc1z8zx9lw7v6hl5fzid4l0hiy5as6ijqgl2c";
revision = "1";
editedCabalFile = "fe237d239d8cd39757bd57d9074b0a1bacc6804427a328906c69a78a42580e78";
libraryHaskellDepends = [
base
binary
deepseq
ghc-prim
hashable
mtl
transformers
transformers-compat
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/constraints/";
description = "Constraint manipulation";
license = stdenv.lib.licenses.bsd3;
}) {};
containers = callPackage ({ array, base, deepseq, ghc-prim, mkDerivation, stdenv }:
mkDerivation {
pname = "containers";
version = "0.5.7.1";
sha256 = "0y8g81p2lx3c2ks2xa798iv0xf6zvks9lc3l6k1jdsp20wrnr1bk";
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, semigroups, stdenv, transformers, transformers-compat, void }:
mkDerivation {
pname = "contravariant";
version = "1.4";
sha256 = "117fff8kkrvlmr8cb2jpj71z7lf2pdiyks6ilyx89mry6zqnsrp1";
libraryHaskellDepends = [
base
semigroups
StateVar
transformers
transformers-compat
void
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/contravariant/";
description = "Contravariant functors";
license = stdenv.lib.licenses.bsd3;
}) {};
cpphs = callPackage ({ base, directory, mkDerivation, old-locale, old-time, polyparse, stdenv }:
mkDerivation {
pname = "cpphs";
version = "1.20.2";
sha256 = "1nr9hsnkz4spc4xdphkaqw97kkikpmycxr6nznjchrzql09dgcfw";
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";
}) {};
cryptohash-md5 = callPackage ({ base, bytestring, mkDerivation, stdenv }:
mkDerivation {
pname = "cryptohash-md5";
version = "0.11.100.1";
sha256 = "1y8q7s2bn4gdknw1wjikdnar2b5pgz3nv3220lxrlgpsf23x82vi";
revision = "1";
editedCabalFile = "83170b82a6ca15da59f4f7831325128ce26e5ad00549d986fc294256ac963db7";
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 = "1aqdxdhxhl9jldh951djpwxx8z7gzaqspxl7iwpl84i5ahrsyy9w";
revision = "1";
editedCabalFile = "0bd72d71afeb9183a7b9248499b871c31c2bd07166ffc97a220985ec6515f198";
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;
}) {};
project1 = callPackage ({ Diff, GenericPretty, Hclip, MissingH, async, base, bytestring, cassava, compose-ltr, containers, data-default, deepseq, directory, dump, hashable, hashmap, haskell-src-meta, here, hs-di, interpolate, interpolatedstring-perl6, lens, minilens, mkDerivation, mtl, neat-interpolation, optparse-applicative, placeholders, pretty, process, random, reflex, reflex-dom, shelly, stdenv, string-conversions, template-haskell, temporary, text, threepenny-gui, time, time-qq, tuple, uuid, vcache, vcache-trie, vector, xml }:
mkDerivation {
pname = "project1";
version = "0.7.0";
src = ./.;
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
async
base
bytestring
cassava
compose-ltr
containers
data-default
deepseq
Diff
directory
dump
GenericPretty
hashable
hashmap
haskell-src-meta
Hclip
here
hs-di
interpolate
interpolatedstring-perl6
lens
minilens
MissingH
mtl
neat-interpolation
optparse-applicative
placeholders
pretty
process
random
reflex
reflex-dom
shelly
string-conversions
template-haskell
temporary
text
threepenny-gui
time
time-qq
tuple
uuid
vcache
vcache-trie
vector
xml
];
doHaddock = false;
doCheck = false;
license = stdenv.lib.licenses.unfree;
}) {};
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 = "04d5n8ybmcxba9qb6h389w9zfq1lvj81b82jh6maqp6pkhkmvydh";
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 = "0miyjz8d4jyvqf2vp60lyfbnflx6cj2k8apmm9ly1hq0y0iv80ag";
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 = "06h8xka031w752a7cjlzghvr8adqbl95xj9z5zc1b62w02phfpm5";
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 = "0narkdqiprhgayjiawrr4390h4rq4pl2pb6mvixbv2phrc8kfs3x";
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 = "00h81i5phib741yj517p8mbnc48myvfj8axzsw44k34m48lv1lv0";
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.2.0";
sha256 = "0la9x4hvf1rbmxv8h9dk1qln21il3wydz6wbdviryh4h2wls22ny";
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 = "0il2naf6gdkvkhscvqd8kg9v911vdhqp9h10z5546mninnyrdcsx";
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 = "07hs9s78wiybwjwkal2yq65hdavq0gg1h2ld7wbph61s2nsfrpm8";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/mokus0/dependent-sum";
description = "Dependent sum type";
license = stdenv.lib.licenses.publicDomain;
}) {};
dependent-sum-template = callPackage ({ base, dependent-sum, mkDerivation, stdenv, template-haskell, th-extras }:
mkDerivation {
pname = "dependent-sum-template";
version = "0.0.0.6";
sha256 = "1bcipqkkgj1afi2ax726gbvp9haqghvm5016rawx3jj9364v8k4r";
libraryHaskellDepends = [
base
dependent-sum
template-haskell
th-extras
];
doHaddock = false;
doCheck = false;
homepage = "/dev/null";
description = "Template Haskell code to generate instances of classes in dependent-sum package";
license = stdenv.lib.licenses.publicDomain;
}) {};
direct-murmur-hash = callPackage ({ base, bytestring, mkDerivation, stdenv }:
mkDerivation {
pname = "direct-murmur-hash";
version = "1.0.1";
sha256 = "09hv06hslz83gpqfxxv6bfg4i6l7pfv82jxab4lf8g964ciaa42q";
libraryHaskellDepends = [
base
bytestring
];
doHaddock = false;
doCheck = false;
homepage = "http://ireneknapp.com/software/";
description = "An implementation of the MurmurHash3 algorithm";
license = stdenv.lib.licenses.bsd3;
}) {};
directory = callPackage ({ base, filepath, mkDerivation, stdenv, time, unix }:
mkDerivation {
pname = "directory";
version = "1.2.7.1";
sha256 = "1krn10frmf13wp36xvcjc3a51srzh9pzh0vbf1kvpica4f20jg6g";
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.2";
sha256 = "1nbcyysnrkliy7xwx6f39p80kkp0vlvq14wdj6r0m5c1brmbxqmd";
revision = "2";
editedCabalFile = "29cf1ac04b774831a231c83cd13c4356c65dc657000f1a79ef3e42ad21e6e2f2";
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.7.1.2";
sha256 = "10rp96rryij7d8gz5kv8ygc6chm1624ck5mbnqs2a3fkdzqj2b9k";
libraryHaskellDepends = [
base
deepseq
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/spl/dlist";
description = "Difference lists";
license = stdenv.lib.licenses.bsd3;
}) {};
dump = callPackage ({ MissingH, base, haskell-src-meta, interpolatedstring-perl6, mkDerivation, stdenv, template-haskell, text }:
mkDerivation {
pname = "dump";
version = "0.3.0";
src = /home/wizek/sandbox/proj-quasi/dump;
libraryHaskellDepends = [
base
haskell-src-meta
interpolatedstring-perl6
MissingH
template-haskell
text
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/Wizek/dump";
description = "Dumps the names and values of expressions to ease debugging";
license = stdenv.lib.licenses.mit;
}) {};
easy-file = callPackage ({ base, directory, filepath, mkDerivation, stdenv, time, unix }:
mkDerivation {
pname = "easy-file";
version = "0.2.1";
sha256 = "0v75081bx4qzlqy29hh639nzlr7dncwza3qxbzm9njc4jarf31pz";
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;
}) {};
enclosed-exceptions = callPackage ({ base, deepseq, lifted-base, mkDerivation, monad-control, stdenv, transformers, transformers-base }:
mkDerivation {
pname = "enclosed-exceptions";
version = "1.0.2";
sha256 = "1wc9h6zdnb5impvvml6vnjapajjanw7zgpnzg7c0v7115nwfm6vv";
revision = "1";
editedCabalFile = "40b6f9bc9de19819e54b215008a8b60862f2558119dc49e7c747a5bac4435566";
libraryHaskellDepends = [
base
deepseq
lifted-base
monad-control
transformers
transformers-base
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/jcristovao/enclosed-exceptions";
description = "Catching all exceptions from within an enclosed computation";
license = stdenv.lib.licenses.mit;
}) {};
entropy = callPackage ({ Cabal, base, bytestring, directory, filepath, mkDerivation, process, stdenv, unix }:
mkDerivation {
pname = "entropy";
version = "0.3.7";
sha256 = "1vzg9fi597dbrcbjsr71y47rvmhiih7lg5rjnb297fzdlbmj1w0z";
revision = "1";
editedCabalFile = "4f3e6690fc0835def94c8eedf0f0cfa5c54de6367cda8a7c908ce2bb18819e06";
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;
}) {};
exception-transformers = callPackage ({ base, mkDerivation, stdenv, stm, transformers, transformers-compat }:
mkDerivation {
pname = "exception-transformers";
version = "0.4.0.5";
sha256 = "12q8c64kg2ksz90ld32m6n811c54syhwihnj2fd7blf2qsmalk2n";
libraryHaskellDepends = [
base
stm
transformers
transformers-compat
];
doHaddock = false;
doCheck = false;
description = "Type classes and monads for unchecked extensible exceptions";
license = stdenv.lib.licenses.bsd3;
}) {};
exceptions = callPackage ({ base, mkDerivation, mtl, stdenv, stm, template-haskell, transformers, transformers-compat }:
mkDerivation {
pname = "exceptions";
version = "0.8.3";
sha256 = "1gl7xzffsqmigam6zg0jsglncgzxqafld2p6kb7ccp9xirzdjsjd";
revision = "2";
editedCabalFile = "dc2b4ed2a3de646d8ff599ff972e25b3a1a5165ead3a46ff84a3d443814c85ee";
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;
}) {};
fail = callPackage ({ mkDerivation, stdenv }:
mkDerivation {
pname = "fail";
version = "4.9.0.0";
sha256 = "18nlj6xvnggy61gwbyrpmvbdkq928wv0wx2zcsljb52kbhddnp3d";
doHaddock = false;
doCheck = false;
homepage = "https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail";
description = "Forward-compatible MonadFail class";
license = stdenv.lib.licenses.bsd3;
}) {};
filelock = callPackage ({ base, mkDerivation, stdenv, unix }:
mkDerivation {
pname = "filelock";
version = "0.1.0.1";
sha256 = "0qypjnbkfayqyaymx8qrq4abddlrlzanf6lqhfn9cqzcgzr6735d";
libraryHaskellDepends = [
base
unix
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/takano-akio/filelock";
description = "Portable interface to file locking (flock / LockFileEx)";
license = stdenv.lib.licenses.publicDomain;
}) {};
filepath = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "filepath";
version = "1.4.1.1";
sha256 = "1d0jkzlhcvkikllnxz6ij8zsq6r4sx5ii3abahhdji1spkivvzaj";
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;
}) {};
free = callPackage ({ base, bifunctors, comonad, containers, distributive, exceptions, mkDerivation, mtl, prelude-extras, profunctors, semigroupoids, semigroups, stdenv, template-haskell, transformers, transformers-compat }:
mkDerivation {
pname = "free";
version = "4.12.4";
sha256 = "1147s393442xf4gkpbq0rd1p286vmykgx85mxhk5d1c7wfm4bzn9";
libraryHaskellDepends = [
base
bifunctors
comonad
containers
distributive
exceptions
mtl
prelude-extras
profunctors
semigroupoids
semigroups
template-haskell
transformers
transformers-compat
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/free/";
description = "Monads for free";
license = stdenv.lib.licenses.bsd3;
}) {};
ghc-boot-th = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "ghc-boot-th";
version = "8.0.2";
sha256 = "1w7qkgwpbp5h0hm8p2b5bbysyvnjrqbkqkfzd4ngz0yxy9qy402x";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
description = "Shared functionality between GHC and the @template-haskell@ library";
license = stdenv.lib.licenses.bsd3;
}) {};
ghc-prim = callPackage ({ mkDerivation, rts, stdenv }:
mkDerivation {
pname = "ghc-prim";
version = "0.5.0.0";
sha256 = "1cnn5gcwnc711ngx5hac3x2s4f6dkdl7li5pc3c02lcghpqf9fs4";
libraryHaskellDepends = [ rts ];
doHaddock = false;
doCheck = false;
description = "GHC primitives";
license = stdenv.lib.licenses.bsd3;
}) {};
ghcjs-dom = callPackage ({ base, ghcjs-dom-jsaddle, mkDerivation, stdenv, text, transformers }:
mkDerivation {
pname = "ghcjs-dom";
version = "0.9.0.0";
sha256 = "0z55qfvnyq5z22ynmnrxdymq6jgcs7ps04bznqna4fbcvlqy0zm9";
libraryHaskellDepends = [
base
ghcjs-dom-jsaddle
text
transformers
];
doHaddock = false;
doCheck = false;
description = "DOM library that supports both GHCJS and GHC";
license = stdenv.lib.licenses.mit;
}) {};
ghcjs-dom-jsaddle = callPackage ({ jsaddle-dom, mkDerivation, stdenv }:
mkDerivation {
pname = "ghcjs-dom-jsaddle";
version = "0.9.0.0";
sha256 = "0ghk8nvfhwm5zwwiws2621gk08x73w11v0cab5nsdpyz1qn0dl5j";
libraryHaskellDepends = [
jsaddle-dom
];
doHaddock = false;
doCheck = false;
description = "DOM library that supports both GHCJS and GHC using jsaddle";
license = stdenv.lib.licenses.mit;
}) {};
gi-atk = callPackage ({ atk, base, bytestring, containers, gi-glib, gi-gobject, haskell-gi, haskell-gi-base, mkDerivation, stdenv, text, transformers }:
mkDerivation {
pname = "gi-atk";
version = "2.0.3";
sha256 = "08162kbj7h311aylhxs9xpjv8rj9w3nymk195g026qncc4wq2w1l";
libraryHaskellDepends = [
base
bytestring
containers
gi-glib
gi-gobject
haskell-gi
haskell-gi-base
text
transformers
];
libraryPkgconfigDepends = [
atk
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "Atk bindings";
license = stdenv.lib.licenses.lgpl21;
}) {};
gi-cairo = callPackage ({ base, bytestring, cairo, containers, haskell-gi, haskell-gi-base, mkDerivation, stdenv, text, transformers }:
mkDerivation {
pname = "gi-cairo";
version = "1.0.3";
sha256 = "12zy7asycbk262xm46czn3b154b9fid6qdd7g5d2i60rdgsaym0b";
libraryHaskellDepends = [
base
bytestring
containers
haskell-gi
haskell-gi-base
text
transformers
];
libraryPkgconfigDepends = [
cairo
];
doHaddock = false;
doCheck = false;
preCompileBuildDriver = ''
PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
setupCompileFlags+=" ''$(pkg-config --libs cairo-gobject)"
'';
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "Cairo bindings";
license = stdenv.lib.licenses.lgpl21;
}) {};
gi-gdk = callPackage ({ base, bytestring, containers, gi-cairo, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk3, haskell-gi, haskell-gi-base, mkDerivation, stdenv, text, transformers }:
mkDerivation {
pname = "gi-gdk";
version = "3.0.3";
sha256 = "0jxyj20cp2ahhczjcbvifhfwszhv74qzg8wik13l66pl6c13ig8j";
libraryHaskellDepends = [
base
bytestring
containers
gi-cairo
gi-gdkpixbuf
gi-gio
gi-glib
gi-gobject
gi-pango
haskell-gi
haskell-gi-base
text
transformers
];
libraryPkgconfigDepends = [
gtk3
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "Gdk bindings";
license = stdenv.lib.licenses.lgpl21;
}) {};
gi-gdkpixbuf = callPackage ({ base, bytestring, containers, gdk_pixbuf, gi-gio, gi-glib, gi-gobject, haskell-gi, haskell-gi-base, mkDerivation, stdenv, text, transformers }:
mkDerivation {
pname = "gi-gdkpixbuf";
version = "2.0.3";
sha256 = "1ja5ynk1jfig1pls8pi8dpqa3gr9bxqzpqjv9v3kja6l58rcq7aw";
libraryHaskellDepends = [
base
bytestring
containers
gi-gio
gi-glib
gi-gobject
haskell-gi
haskell-gi-base
text
transformers
];
libraryPkgconfigDepends = [
gdk_pixbuf
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "GdkPixbuf bindings";
license = stdenv.lib.licenses.lgpl21;
}) {};
gi-gio = callPackage ({ base, bytestring, containers, gi-glib, gi-gobject, glib, haskell-gi, haskell-gi-base, mkDerivation, stdenv, text, transformers }:
mkDerivation {
pname = "gi-gio";
version = "2.0.3";
sha256 = "177hjqyn7s8bbfmmzr2s0m8bhi3nl38bbj3f4nkp42xn7igw2b0v";
libraryHaskellDepends = [
base
bytestring
containers
gi-glib
gi-gobject
haskell-gi
haskell-gi-base
text
transformers
];
libraryPkgconfigDepends = [
glib
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "Gio bindings";
license = stdenv.lib.licenses.lgpl21;
}) {};
gi-glib = callPackage ({ base, bytestring, containers, glib, haskell-gi, haskell-gi-base, mkDerivation, stdenv, text, transformers }:
mkDerivation {
pname = "gi-glib";
version = "2.0.3";
sha256 = "0w0i5cqzi196gppixa44lmca8vkvxi9k68gkkr8giskxaj8i15ia";
libraryHaskellDepends = [
base
bytestring
containers
haskell-gi
haskell-gi-base
text
transformers
];
libraryPkgconfigDepends = [
glib
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "GLib bindings";
license = stdenv.lib.licenses.lgpl21;
}) {};
gi-gobject = callPackage ({ base, bytestring, containers, gi-glib, glib, haskell-gi, haskell-gi-base, mkDerivation, stdenv, text, transformers }:
mkDerivation {
pname = "gi-gobject";
version = "2.0.3";
sha256 = "0fwpfdfrd8h8s6d6cihaqq9g0qvy7vy1bsh5yws96nf1lb4c5mcw";
libraryHaskellDepends = [
base
bytestring
containers
gi-glib
haskell-gi
haskell-gi-base
text
transformers
];
libraryPkgconfigDepends = [
glib
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "GObject bindings";
license = stdenv.lib.licenses.lgpl21;
}) {};
gi-gtk = callPackage ({ base, bytestring, containers, gi-atk, gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk3, haskell-gi, haskell-gi-base, mkDerivation, stdenv, text, transformers }:
mkDerivation {
pname = "gi-gtk";
version = "3.0.3";
sha256 = "0cbwk2vb0wphafhq6r2y7hbcvqy287ha5fxmf2biw8svyy9cq2j9";
libraryHaskellDepends = [
base
bytestring
containers
gi-atk
gi-cairo
gi-gdk
gi-gdkpixbuf
gi-gio
gi-glib
gi-gobject
gi-pango
haskell-gi
haskell-gi-base
text
transformers
];
libraryPkgconfigDepends = [
gtk3
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "Gtk bindings";
license = stdenv.lib.licenses.lgpl21;
}) {};
gi-javascriptcore2 = callPackage ({ base, bytestring, containers, haskell-gi, haskell-gi-base, mkDerivation, stdenv, text, transformers, webkitgtk24x-gtk3 }:
mkDerivation {
pname = "gi-javascriptcore2";
version = "3.0.3";
sha256 = "0x7r5n3q2wrzpv5ba69msbpg3w6bdrd53k18pqp8pnn4fadirl5j";
libraryHaskellDepends = [
base
bytestring
containers
haskell-gi
haskell-gi-base
text
transformers
];
libraryPkgconfigDepends = [
webkitgtk24x-gtk3
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "JavaScriptCore bindings";
license = stdenv.lib.licenses.lgpl21;
}) {};
gi-pango = callPackage ({ base, bytestring, cairo, containers, gi-glib, gi-gobject, haskell-gi, haskell-gi-base, mkDerivation, pango, stdenv, text, transformers }:
mkDerivation {
pname = "gi-pango";
version = "1.0.3";
sha256 = "0mq2zdcfi0bnfs3lsw4sr3cddq87aahfpqkn6mbng2832xygk9fi";
libraryHaskellDepends = [
base
bytestring
containers
gi-glib
gi-gobject
haskell-gi
haskell-gi-base
text
transformers
];
libraryPkgconfigDepends = [
cairo
pango
];
doHaddock = false;
doCheck = false;
preCompileBuildDriver = ''
PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
setupCompileFlags+=" ''$(pkg-config --libs cairo-gobject)"
'';
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "Pango bindings";
license = stdenv.lib.licenses.lgpl21;
}) {};
gi-soup = callPackage ({ base, bytestring, containers, gi-gio, gi-glib, gi-gobject, haskell-gi, haskell-gi-base, libsoup, mkDerivation, stdenv, text, transformers }:
mkDerivation {
pname = "gi-soup";
version = "2.4.3";
sha256 = "0jssaxdb9xwqlm8416wdz6yj180nacg62qir7zsnhr2vng9nly7f";
libraryHaskellDepends = [
base
bytestring
containers
gi-gio
gi-glib
gi-gobject
haskell-gi
haskell-gi-base
text
transformers
];
libraryPkgconfigDepends = [
libsoup
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "Libsoup bindings";
license = stdenv.lib.licenses.lgpl21;
}) {};
gi-webkit2 = callPackage ({ Cabal, base, bytestring, containers, gi-atk, gi-cairo, gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk, gi-javascriptcore2, gi-soup, haskell-gi, haskell-gi-base, mkDerivation, stdenv, text, transformers, webkitgtk }:
mkDerivation {
pname = "gi-webkit2";
version = "4.0.12";
sha256 = "1c392g4gk8mzrkr6d4rw6nbriyqc41nzl8svwpg0xa2bwpakz33z";
setupHaskellDepends = [
base
Cabal
haskell-gi
];
libraryHaskellDepends = [
base
bytestring
containers
gi-atk
gi-cairo
gi-gdk
gi-gio
gi-glib
gi-gobject
gi-gtk
gi-javascriptcore2
gi-soup
haskell-gi
haskell-gi-base
text
transformers
];
libraryPkgconfigDepends = [
webkitgtk
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "WebKit2 bindings";
license = stdenv.lib.licenses.lgpl21;
}) {};
gtk2hs-buildtools = callPackage ({ Cabal, alex, array, base, containers, directory, filepath, happy, hashtables, mkDerivation, pretty, process, random, stdenv }:
mkDerivation {
pname = "gtk2hs-buildtools";
version = "0.13.2.2";
sha256 = "0jzvxlssqmd2dpnm35qpaq5xv5jk7hhy87594m74xv0ihygvbr65";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
array
base
Cabal
containers
directory
filepath
hashtables
pretty
process
random
];
libraryToolDepends = [
alex
happy
];
executableHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "http://projects.haskell.org/gtk2hs/";
description = "Tools to build the Gtk2Hs suite of User Interface libraries";
license = stdenv.lib.licenses.gpl2;
}) {};
happy = callPackage ({ Cabal, array, base, containers, directory, filepath, mkDerivation, mtl, stdenv }:
mkDerivation {
pname = "happy";
version = "1.19.5";
sha256 = "1nj353q4z1g186fpjzf0dnsg71qhxqpamx8jy89rjjvv3p0kmw32";
revision = "2";
editedCabalFile = "fc70418fedcdcf5e235e0eceeee7eeedf485d3833ab312d148cad74f49da70b7";
isLibrary = false;
isExecutable = true;
setupHaskellDepends = [
base
Cabal
directory
filepath
];
executableHaskellDepends = [
array
base
containers
mtl
];
doHaddock = false;
doCheck = false;
homepage = "http://www.haskell.org/happy/";
description = "Happy is a parser generator for Haskell";
license = stdenv.lib.licenses.bsd3;
}) {};
hashable = callPackage ({ base, bytestring, ghc-prim, integer-gmp, mkDerivation, stdenv, text }:
mkDerivation {
pname = "hashable";
version = "1.2.4.0";
sha256 = "1wrwpchksxd1i63ydpqy6jkdzxrb5qsy64rfiv9lik9r1kdp35pv";
libraryHaskellDepends = [
base
bytestring
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;
}) {};
hashmap = callPackage ({ base, containers, deepseq, hashable, mkDerivation, stdenv }:
mkDerivation {
pname = "hashmap";
version = "1.3.2";
sha256 = "15jppbxwqkwccdif789c7gvlfypyd98gnv1p5dh2kx977r19sh01";
libraryHaskellDepends = [
base
containers
deepseq
hashable
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/foxik/hashmap";
description = "Persistent containers Map and Set based on hashing";
license = stdenv.lib.licenses.bsd3;
}) {};
hashtables = callPackage ({ base, ghc-prim, hashable, mkDerivation, primitive, stdenv, vector }:
mkDerivation {
pname = "hashtables";
version = "1.2.1.0";
sha256 = "1b6w9xznk42732vpd8ili60k12yq190xnajgga0iwbdpyg424lgg";
libraryHaskellDepends = [
base
ghc-prim
hashable
primitive
vector
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/gregorycollins/hashtables";
description = "Mutable hash tables in the ST monad";
license = stdenv.lib.licenses.bsd3;
}) {};
haskell-gi = callPackage ({ Cabal, base, bytestring, containers, directory, filepath, glib, gobjectIntrospection, haskell-gi-base, mkDerivation, mtl, pretty-show, process, safe, stdenv, text, transformers, xdg-basedir, xml-conduit }:
mkDerivation {
pname = "haskell-gi";
version = "0.18";
sha256 = "0qli4yhx05jwc6i05p1bc3fnzxhi76l7ynzycyyzrl4k83pvvnn6";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base
bytestring
Cabal
containers
directory
filepath
haskell-gi-base
mtl
pretty-show
process
safe
text
transformers
xdg-basedir
xml-conduit
];
libraryPkgconfigDepends = [
glib
gobjectIntrospection
];
executableHaskellDepends = [
base
containers
directory
filepath
haskell-gi-base
pretty-show
text
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "Generate Haskell bindings for GObject Introspection capable libraries";
license = stdenv.lib.licenses.lgpl21;
}) {};
haskell-gi-base = callPackage ({ base, bytestring, containers, glib, mkDerivation, stdenv, text }:
mkDerivation {
pname = "haskell-gi-base";
version = "0.18.4";
sha256 = "05lfpbnsa52b9af080dmvw87dwlxcbhf9hs30sgx0s2nnv99pys5";
libraryHaskellDepends = [
base
bytestring
containers
text
];
libraryPkgconfigDepends = [
glib
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell-gi/haskell-gi-base";
description = "Foundation for libraries generated by haskell-gi";
license = stdenv.lib.licenses.lgpl21;
}) {};
haskell-lexer = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "haskell-lexer";
version = "1.0.1";
sha256 = "0rj3r1pk88hh3sk3mj61whp8czz5kpxhbc78xlr04bxwqjrjmm6p";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
description = "A fully compliant Haskell 98 lexer";
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.17.1";
sha256 = "1g98amhn2b76g38y3dc55nny5812gqyqmswl1fniaiai41vm8p5s";
revision = "1";
editedCabalFile = "c07248f2a7b4bee1c7777dc6e441e8d1f32a02fb596ea49f47074c68b3c9ea0b";
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;
}) {};
haskell-src-meta = callPackage ({ base, haskell-src-exts, mkDerivation, pretty, stdenv, syb, template-haskell, th-orphans }:
mkDerivation {
pname = "haskell-src-meta";
version = "0.6.0.14";
sha256 = "1j90xc74wf6r1f3ig4saynnmsifb13cmq8h0r1kmcscq4cwj94bn";
libraryHaskellDepends = [
base
haskell-src-exts
pretty
syb
template-haskell
th-orphans
];
doHaddock = false;
doCheck = false;
description = "Parse source to template-haskell abstract syntax";
license = stdenv.lib.licenses.bsd3;
}) {};
here = callPackage ({ base, haskell-src-meta, mkDerivation, mtl, parsec, stdenv, template-haskell }:
mkDerivation {
pname = "here";
version = "1.2.9";
sha256 = "0f7zr2np52zy10jgbmb501imh4dfbb2hvbfwljvi995zkf47vs66";
libraryHaskellDepends = [
base
haskell-src-meta
mtl
parsec
template-haskell
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/tmhedberg/here";
description = "Here docs & interpolated strings via quasiquotation";
license = stdenv.lib.licenses.bsd3;
}) {};
hs-di = callPackage ({ base, compose-ltr, containers, haskell-src-meta, interpolate, interpolatedstring-perl6, mkDerivation, stdenv, template-haskell, text }:
mkDerivation {
pname = "hs-di";
version = "0.4.0";
src = ././hs-di;
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base
compose-ltr
containers
haskell-src-meta
interpolate
interpolatedstring-perl6
template-haskell
];
executableHaskellDepends = [
base
compose-ltr
containers
haskell-src-meta
interpolate
interpolatedstring-perl6
template-haskell
text
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/Wizek/hs-di#readme";
description = "Dependency Injection library for Haskell";
license = stdenv.lib.licenses.bsd3;
}) {};
hscolour = callPackage ({ base, containers, mkDerivation, stdenv }:
mkDerivation {
pname = "hscolour";
version = "1.24.1";
sha256 = "1j3rpzjygh3igvnd1n2xn63bq68rs047cjxr2qi6xyfnivgf6vz4";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base
containers
];
executableHaskellDepends = [
base
containers
];
doHaddock = false;
doCheck = false;
homepage = "http://code.haskell.org/~malcolm/hscolour/";
description = "Colourise Haskell code";
license = "LGPL";
}) {};
hslogger = callPackage ({ base, containers, directory, mkDerivation, mtl, network, old-locale, process, stdenv, time, unix }:
mkDerivation {
pname = "hslogger";
version = "1.2.10";
sha256 = "0as5gvlh6pi2gflakp695qnlizyyp059dqrhvjl4gjxalja6xjnp";
libraryHaskellDepends = [
base
containers
directory
mtl
network
old-locale
process
time
unix
];
doHaddock = false;
doCheck = false;
homepage = "http://software.complete.org/hslogger";
description = "Versatile logging framework";
license = stdenv.lib.licenses.bsd3;
}) {};
hspec = callPackage ({ HUnit, QuickCheck, base, hspec-core, hspec-discover, hspec-expectations, mkDerivation, stdenv, stringbuilder, transformers }:
mkDerivation {
pname = "hspec";
version = "2.2.4";
sha256 = "1cf90gqvg1iknja6ymxqxyabpahcxni3blqllh81ywbir3whljvj";
revision = "1";
editedCabalFile = "eb22cb737adc3312b21699b6ac4137489590ada1ee9ee9ae21aae3c342b3880f";
libraryHaskellDepends = [
base
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, async, base, deepseq, hspec-expectations, mkDerivation, quickcheck-io, random, setenv, stdenv, tf-random, time, transformers }:
mkDerivation {
pname = "hspec-core";
version = "2.2.4";
sha256 = "0x845ngfl6vf65fnpb5mm3wj0ql45pz11bnm0x4gxc4ybd9c52ij";
revision = "3";
editedCabalFile = "cdc25d42182439280420579edfaaf682378b874f774f3c0c80d48b847e4fd4f6";
libraryHaskellDepends = [
ansi-terminal
async
base
deepseq
hspec-expectations
HUnit
QuickCheck
quickcheck-io
random
setenv
tf-random
time
transformers
];
doHaddock = false;
doCheck = false;
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.2.4";
sha256 = "1bz7wb8v0bx1amiz4bpj34xq97d1ia29n3f654wcrh6lacydp3dv";
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, mkDerivation, stdenv }:
mkDerivation {
pname = "hspec-expectations";
version = "0.7.2";
sha256 = "1w56jiqfyl237sr207gh3b0l8sr9layy0mdsgd5wknzb49mif6ip";
libraryHaskellDepends = [
base
HUnit
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/sol/hspec-expectations#readme";
description = "Catchy combinators for HUnit";
license = stdenv.lib.licenses.mit;
}) {};
http-types = callPackage ({ array, base, blaze-builder, bytestring, case-insensitive, mkDerivation, stdenv, text }:
mkDerivation {
pname = "http-types";
version = "0.9.1";
sha256 = "0l7mnvqyppxpnq6ds4a9f395zdbl22z3sxiry1myfs8wvj669vbv";
libraryHaskellDepends = [
array
base
blaze-builder
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;
}) {};
integer-gmp = callPackage ({ ghc-prim, mkDerivation, stdenv }:
mkDerivation {
pname = "integer-gmp";
version = "1.0.0.1";
sha256 = "08f1qcp57aj5mjy26dl3bi3lcg0p8ylm0qw4c6zbc1vhgnmxl4gg";
revision = "1";
editedCabalFile = "616d1775344a82a0ae1db1791fba719f4682a1ace908582ac4026db14231d4d5";
libraryHaskellDepends = [
ghc-prim
];
doHaddock = false;
doCheck = false;
description = "Integer library based on GMP";
license = stdenv.lib.licenses.bsd3;
}) {};
interpolate = callPackage ({ base, haskell-src-meta, mkDerivation, stdenv, template-haskell }:
mkDerivation {
pname = "interpolate";
version = "0.1.0";
sha256 = "0wlc10qd1bq3xj64a3yq2gzds9kas9zyylkm9kxd46gy35fns6id";
revision = "1";
editedCabalFile = "328ca0aef4f64f887e512223f75e6f299472316ceba08a6e33b7c29b660aa351";
libraryHaskellDepends = [
base
haskell-src-meta
template-haskell
];
doHaddock = false;
doCheck = false;
description = "String interpolation done right";
license = stdenv.lib.licenses.mit;
}) {};
interpolatedstring-perl6 = callPackage ({ base, bytestring, haskell-src-meta, mkDerivation, stdenv, template-haskell, text }:
mkDerivation {
pname = "interpolatedstring-perl6";
version = "1.0.0";
sha256 = "1lx125wzadvbicsaml9wrhxxplc4gd0i4wk3f1apb0kl5nnv5q35";
libraryHaskellDepends = [
base
bytestring
haskell-src-meta
template-haskell
text
];
doHaddock = false;
doCheck = false;
description = "QuasiQuoter for Perl6-style multi-line interpolated strings";
license = stdenv.lib.licenses.publicDomain;
}) {};
io-streams = callPackage ({ attoparsec, base, bytestring, bytestring-builder, mkDerivation, network, primitive, process, stdenv, text, time, transformers, vector, zlib-bindings }:
mkDerivation {
pname = "io-streams";
version = "1.3.6.0";
sha256 = "0gcy4hyxxn323sf85hgw0jqv6lzc25kzm2xrgml6j3f37hvfhajy";
revision = "1";
editedCabalFile = "2e5ea27945eb6c0f4260a482cc77c6ebebdf160cd00fa86130f4d31342fa994f";
libraryHaskellDepends = [
attoparsec
base
bytestring
bytestring-builder
network
primitive
process
text
time
transformers
vector
zlib-bindings
];
doHaddock = false;
doCheck = false;
description = "Simple, composable, and easy-to-use stream I/O";
license = stdenv.lib.licenses.bsd3;
}) {};
io-streams-haproxy = callPackage ({ attoparsec, base, bytestring, io-streams, mkDerivation, network, stdenv, transformers }:
mkDerivation {
pname = "io-streams-haproxy";
version = "1.0.0.1";
sha256 = "0zwjdsg1pcxzd8s0d308q4jhx0pfrk2aq8q039gs8k9y8h9cbh64";
revision = "2";
editedCabalFile = "80a82802c23a9a088b680040e0460e2734c8793f6486328f31b032cb2440a5fe";
libraryHaskellDepends = [
attoparsec
base
bytestring
io-streams
network
transformers
];
doHaddock = false;
doCheck = false;
homepage = "http://snapframework.com/";
description = "HAProxy protocol 1.5 support for io-streams";
license = stdenv.lib.licenses.bsd3;
}) {};
jailbreak-cabal = callPackage ({ Cabal, base, mkDerivation, stdenv }:
mkDerivation {
pname = "jailbreak-cabal";
version = "1.3.2";
sha256 = "1x2h54sx4ycik34q8f9g698xc2b7fai18918cd08qx7w7ny8nai1";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
base
Cabal
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/peti/jailbreak-cabal#readme";
description = "Strip version restrictions from build dependencies in Cabal files";
license = stdenv.lib.licenses.bsd3;
}) {};
jsaddle = callPackage ({ aeson, attoparsec, base, base64-bytestring, bytestring, containers, deepseq, filepath, ghc-prim, http-types, lens, mkDerivation, primitive, process, random, ref-tf, scientific, stdenv, stm, text, time, transformers, unordered-containers, vector }:
mkDerivation {
pname = "jsaddle";
version = "0.9.3.0";
sha256 = "1c96b2zxa8x4p28rxjnj9nz5999d4f8nfwj38yws0h2c3lwsm740";
libraryHaskellDepends = [
aeson
attoparsec
base
base64-bytestring
bytestring
containers
deepseq
filepath
ghc-prim
http-types
lens
primitive
process
random
ref-tf
scientific
stm
text
time
transformers
unordered-containers
vector
];
doHaddock = false;
doCheck = false;
description = "Interface for JavaScript that works with GHCJS and GHC";
license = stdenv.lib.licenses.mit;
}) {};
jsaddle-dom = callPackage ({ base, base-compat, jsaddle, lens, mkDerivation, stdenv, text, transformers }:
mkDerivation {
pname = "jsaddle-dom";
version = "0.9.1.0";
sha256 = "16dgcdj1x58gpkqvz434f0ysyhwpy1dwqxs6bd24875n1hxjim77";
libraryHaskellDepends = [
base
base-compat
jsaddle
lens
text
transformers
];
doHaddock = false;
doCheck = false;
description = "DOM library that uses jsaddle to support both GHCJS and GHC";
license = stdenv.lib.licenses.mit;
}) {};
jsaddle-webkit2gtk = callPackage ({ aeson, base, bytestring, directory, gi-gio, gi-glib, gi-gtk, gi-javascriptcore2, gi-webkit2, haskell-gi-base, jsaddle, mkDerivation, stdenv, text, unix, webkit2gtk3-javascriptcore }:
mkDerivation {
pname = "jsaddle-webkit2gtk";
version = "0.9.0.0";
sha256 = "1qrrvfr9ha5v43940ppdf3ngrig1s324482aaxsnpj2s7jxmqsa6";
libraryHaskellDepends = [
aeson
base
bytestring
directory
gi-gio
gi-glib
gi-gtk
gi-javascriptcore2
gi-webkit2
haskell-gi-base
jsaddle
text
unix
webkit2gtk3-javascriptcore
];
doHaddock = false;
doCheck = false;
description = "Interface for JavaScript that works with GHCJS and GHC";
license = stdenv.lib.licenses.mit;
}) {};
kan-extensions = callPackage ({ adjunctions, array, base, comonad, containers, contravariant, distributive, free, mkDerivation, mtl, semigroupoids, stdenv, tagged, transformers }:
mkDerivation {
pname = "kan-extensions";
version = "5.0.1";
sha256 = "1qm0kf4krmyjbjynn96ab0h3q117vwcia5nin7n2b8b4f3jrzph1";
libraryHaskellDepends = [
adjunctions
array
base
comonad
containers
contravariant
distributive
free
mtl
semigroupoids
tagged
transformers
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/kan-extensions/";
description = "Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads";
license = stdenv.lib.licenses.bsd3;
}) {};
keycode = callPackage ({ base, containers, ghc-prim, mkDerivation, stdenv, template-haskell }:
mkDerivation {
pname = "keycode";
version = "0.2.2";
sha256 = "046k8d1h5wwadf5z4pppjkc3g7v2zxlzb06s1xgixc42y5y41yan";
revision = "1";
editedCabalFile = "4aeea9bed0b4be8a05914845eb5524282210a0de8ba2d77ab217f1d71443d05f";
libraryHaskellDepends = [
base
containers
ghc-prim
template-haskell
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/RyanGlScott/keycode";
description = "Maps web browser keycodes to their corresponding keyboard keys";
license = stdenv.lib.licenses.bsd3;
}) {};
keys = callPackage ({ array, base, comonad, containers, free, hashable, mkDerivation, semigroupoids, semigroups, stdenv, transformers, transformers-compat, unordered-containers }:
mkDerivation {
pname = "keys";
version = "3.11";
sha256 = "1cn45h27hxwb4ci1iyd2qn0fzyb2y85qq4821a9xm37bwsvrgwqc";
revision = "1";
editedCabalFile = "b1a0c0d734a3dba396f4df1418e521da6f2287a56ed344ddda78d6133d27cfd3";
libraryHaskellDepends = [
array
base
comonad
containers
free
hashable
semigroupoids
semigroups
transformers
transformers-compat
unordered-containers
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/keys/";
description = "Keyed functors and containers";
license = stdenv.lib.licenses.bsd3;
}) {};
lens = callPackage ({ array, base, base-orphans, bifunctors, bytestring, comonad, containers, contravariant, distributive, exceptions, filepath, free, ghc-prim, hashable, kan-extensions, mkDerivation, mtl, parallel, profunctors, reflection, semigroupoids, semigroups, stdenv, tagged, template-haskell, text, transformers, transformers-compat, unordered-containers, vector, void }:
mkDerivation {
pname = "lens";
version = "4.14";
sha256 = "0jszxq3jk7yywy0dmkkdnl20fcmri2cl9b3cinw50a9mxwccv8vh";
revision = "1";
editedCabalFile = "ec2f258fa783b324c6c9177b16b5432e757928b5efec042295c88306148059c4";
libraryHaskellDepends = [
array
base
base-orphans
bifunctors
bytestring
comonad
containers
contravariant
distributive
exceptions
filepath
free
ghc-prim
hashable
kan-extensions
mtl
parallel
profunctors
reflection
semigroupoids
semigroups
tagged
template-haskell
text
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.bsd3;
}) {};
lifted-async = callPackage ({ async, base, constraints, lifted-base, mkDerivation, monad-control, stdenv, transformers-base }:
mkDerivation {
pname = "lifted-async";
version = "0.9.1.1";
sha256 = "0h4fskcgr053s21z43bh1mlz40i8f5d166d382frng3j6jw49b1i";
libraryHaskellDepends = [
async
base
constraints
lifted-base
monad-control
transformers-base
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/maoe/lifted-async";
description = "Run lifted IO operations asynchronously and wait for their results";
license = stdenv.lib.licenses.bsd3;
}) {};
lifted-base = callPackage ({ base, mkDerivation, monad-control, stdenv, transformers-base }:
mkDerivation {
pname = "lifted-base";
version = "0.2.3.8";
sha256 = "17yz4n7q96x4cp8vxai8csn2vmpigxvipkfh48arahf91f0xy18n";
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;
}) {};
list-extras = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "list-extras";
version = "0.4.1.4";
sha256 = "15vjk6y3zwiffm1x8wlzv6203ykzm2phalqlq4zhmhcj2wd70viw";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "http://code.haskell.org/~wren/";
description = "Common not-so-common functions for lists";
license = stdenv.lib.licenses.bsd3;
}) {};
lmdb = callPackage ({ array, base, lmdb, mkDerivation, stdenv }:
mkDerivation {
pname = "lmdb";
version = "0.2.5";
sha256 = "0z8wj06b5ii0w6pls2jlqmd3mhyrplhxd1c6h1my1p0w45b2hmc0";
libraryHaskellDepends = [
array
base
];
librarySystemDepends = [ lmdb ];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/dmbarbour/haskell-lmdb";
description = "Lightning MDB bindings";
license = stdenv.lib.licenses.bsd2;
}) { lmdb = pkgs.lmdb; };
minilens = callPackage ({ array, base, bytestring, containers, mkDerivation, mtl, semigroups, stdenv, text, transformers }:
mkDerivation {
pname = "minilens";
version = "1.0.0.2";
src = ././packages/minilens;
libraryHaskellDepends = [
array
base
bytestring
containers
mtl
semigroups
text
transformers
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/RaminHAL9001/minilens";
description = "A minimalistic lens library, providing only the simplest, most basic lens functionality";
license = stdenv.lib.licenses.gpl3;
}) {};
mmorph = callPackage ({ base, mkDerivation, mtl, stdenv, transformers, transformers-compat }:
mkDerivation {
pname = "mmorph";
version = "1.0.9";
sha256 = "0qs5alhy719a14lrs7rnh2qsn1146czg68gvgylf4m5jh4w7vwp1";
revision = "1";
editedCabalFile = "4dd6d1966746918b7503dafa8b78b75df2245406baa083858e1a2310313aaef7";
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.1.0";
sha256 = "1x018gi5irznx5rgzmkr2nrgh26r8cvqwkcfc6n6y05pdjf21c6l";
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;
}) {};
mtl = callPackage ({ base, mkDerivation, stdenv, transformers }:
mkDerivation {
pname = "mtl";
version = "2.2.1";
sha256 = "1icdbj2rshzn0m1zz5wa7v3xvkf6qw811p4s7jgqwvx1ydwrvrfa";
revision = "1";
editedCabalFile = "4b5a800fe9edf168fc7ae48c7a3fc2aab6b418ac15be2f1dad43c0f48a494a3b";
libraryHaskellDepends = [
base
transformers
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/mtl";
description = "Monad classes, using functional dependencies";
license = stdenv.lib.licenses.bsd3;
}) {};
neat-interpolation = callPackage ({ base, base-prelude, mkDerivation, parsec, stdenv, template-haskell }:
mkDerivation {
pname = "neat-interpolation";
version = "0.2.3";
src = ././packages/neat-interpolation;
libraryHaskellDepends = [
base
base-prelude
parsec
template-haskell
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/nikita-volkov/neat-interpolation";
description = "A quasiquoter for neat and simple multiline text interpolation";
license = stdenv.lib.licenses.mit;
}) {};
network = callPackage ({ base, bytestring, mkDerivation, stdenv, unix }:
mkDerivation {
pname = "network";
version = "2.6.3.1";
sha256 = "1rl2gl37cf4k0ddsq93q15fwdz1l25nhl4w205krbh7d5dg5y12p";
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.8";
sha256 = "0xndvg776241fgjmynxfpy81f1csjmh8dg33yf0c8m71ychz3pzc";
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 = "1w27zkvn39kjr9lmw9421y8w43h572ycsfafsb7kyvr3a4ihlgj2";
revision = "1";
editedCabalFile = "62cc45c66023e37ef921d5fb546aca56a9c786615e05925fb193a70bf0913690";
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 = "0l3viphiszvz5wqzg7a45zp40grwlab941q5ay29iyw8p3v8pbyv";
revision = "2";
editedCabalFile = "fa998be2c7e00cd26a6e9075bea790caaf3932caa3e9497ad69bc20380dd6911";
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 = "1h9b26s3kfh2k0ih4383w90ibji6n0iwamxp6rfp2lbq1y5ibjqw";
revision = "2";
editedCabalFile = "c91fbb3ee73d20ccd015842b30f1f29a304893ebe0ae3128b7bbc13d5bb0d4c8";
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.12.1.0";
sha256 = "1m8k4c04sg8xsx3fkv3krrfpjmphj01rhkpq0axl3s8p5innvd0q";
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, mkDerivation, stdenv }:
mkDerivation {
pname = "parallel";
version = "3.2.1.0";
sha256 = "09l52k1gsn667lmv0pp052cbwkzkbhfivp51f2xkrlfzf6xwvqsd";
revision = "1";
editedCabalFile = "a8d4f29aa5cf614800498f03b579324a34adcccba3664309321e8515015c440f";
libraryHaskellDepends = [
array
base
containers
deepseq
];
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.11";
sha256 = "0vk7q9j2128q191zf1sg0ylj9s9djwayqk9747k0a5fin4f2b1vg";
libraryHaskellDepends = [
base
bytestring
mtl
text
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/aslatter/parsec";
description = "Monadic parser combinators";
license = stdenv.lib.licenses.bsd3;
}) {};
placeholders = callPackage ({ base, mkDerivation, stdenv, template-haskell }:
mkDerivation {
pname = "placeholders";
version = "0.1";
sha256 = "0ih35n2pw5gr9ggj2xz5zfcs4bdk200fdw6q9hdy3xna7maphak5";
libraryHaskellDepends = [
base
template-haskell
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ahammar/placeholders";
description = "Placeholders for use while developing Haskell code";
license = stdenv.lib.licenses.bsd3;
}) {};
pointed = callPackage ({ base, comonad, containers, data-default-class, hashable, kan-extensions, mkDerivation, semigroupoids, semigroups, stdenv, stm, tagged, transformers, transformers-compat, unordered-containers }:
mkDerivation {
pname = "pointed";
version = "5";
sha256 = "05sxac90xv4j8glmf2mxs0smmv6vhia0qaaag5v37ar5a6pvh1l9";
revision = "1";
editedCabalFile = "f7ffc79d82f02a4229dbe175571f522de14fc52f0973fcff39906132bac20f9c";
libraryHaskellDepends = [
base
comonad
containers
data-default-class
hashable
kan-extensions
semigroupoids
semigroups
stm
tagged
transformers
transformers-compat
unordered-containers
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/pointed/";
description = "Pointed and copointed data";
license = stdenv.lib.licenses.bsd3;
}) {};
polyparse = callPackage ({ base, bytestring, mkDerivation, stdenv, text }:
mkDerivation {
pname = "polyparse";
version = "1.12";
sha256 = "05dya1vdvq29hkhkdlsglzhw7bdn51rvs1javs0q75nf99c66k7m";
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";
}) {};
prelude-extras = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "prelude-extras";
version = "0.4.0.3";
sha256 = "0xzqdf3nl2h0ra4gnslm1m1nsxlsgc0hh6ky3vn578vh11zhifq9";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/prelude-extras";
description = "Higher order versions of Prelude classes";
license = stdenv.lib.licenses.bsd3;
}) {};
pretty = callPackage ({ base, deepseq, ghc-prim, mkDerivation, stdenv }:
mkDerivation {
pname = "pretty";
version = "1.1.3.3";
sha256 = "164p5ybgf72hfpd3zsn8qpdxipn1pc1nl775jvn0kiqwymwjcqrv";
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-show = callPackage ({ array, base, filepath, ghc-prim, happy, haskell-lexer, mkDerivation, pretty, stdenv }:
mkDerivation {
pname = "pretty-show";
version = "1.6.12";
sha256 = "1fblcxw4z4ry14brin1mvwccs6hqqlhi7xhwv1f23szjq25cjacn";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
array
base
filepath
ghc-prim
haskell-lexer
pretty
];
libraryToolDepends = [ happy ];
executableHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "http://wiki.github.com/yav/pretty-show";
description = "Tools for working with derived `Show` instances and generic inspection of values";
license = stdenv.lib.licenses.mit;
}) {};
prim-uniq = callPackage ({ base, dependent-sum, mkDerivation, primitive, stdenv }:
mkDerivation {
pname = "prim-uniq";
version = "0.1.0.1";
sha256 = "1zssi4zaihjaf3an10ar39d4qb155wcl1j66aymfrr9z2f2rf1gv";
libraryHaskellDepends = [
base
dependent-sum
primitive
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/mokus0/prim-uniq";
description = "Opaque unique identifiers in primitive state monads";
license = stdenv.lib.licenses.publicDomain;
}) {};
primitive = callPackage ({ base, ghc-prim, mkDerivation, stdenv, transformers }:
mkDerivation {
pname = "primitive";
version = "0.6.1.0";
sha256 = "1j1q7l21rdm8kfs93vibr3xwkkhqis181w2k6klfhx5g5skiywwk";
revision = "1";
editedCabalFile = "6ec7c2455c437aba71f856b797e7db440c83719509aa63a9a3d1b4652ca3683d";
libraryHaskellDepends = [
base
ghc-prim
transformers
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/haskell/primitive";
description = "Primitive memory-related operations";
license = stdenv.lib.licenses.bsd3;
}) {};
process = callPackage ({ base, deepseq, directory, filepath, mkDerivation, stdenv, unix }:
mkDerivation {
pname = "process";
version = "1.4.3.0";
sha256 = "1szhlzsjfmn5sd7r68scawqxa6l2xh0lszffi92bmhqr1b9g8wsl";
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, stdenv, tagged, transformers }:
mkDerivation {
pname = "profunctors";
version = "5.2";
sha256 = "1905xv9y2sx1iya0zlrx7nxhlwap5vn144nxg7s8zsj58xff59w7";
revision = "1";
editedCabalFile = "530cbe1328db594389d931c3d5dac1e6e923447d2046901d3065e1098cda1fe0";
libraryHaskellDepends = [
base
base-orphans
bifunctors
comonad
contravariant
distributive
tagged
transformers
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/profunctors/";
description = "Profunctors";
license = stdenv.lib.licenses.bsd3;
}) {};
quickcheck-io = callPackage ({ HUnit, QuickCheck, base, mkDerivation, stdenv }:
mkDerivation {
pname = "quickcheck-io";
version = "0.1.4";
sha256 = "179qcy15yxgllsjc2czm2jsxaryfd6mcsr07ac43kc3i11cm0dvb";
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 = "0nis3lbkp8vfx8pkr6v7b7kr5m334bzb0fk9vxqklnp2aw8a865p";
revision = "1";
editedCabalFile = "7b67624fd76ddf97c206de0801dc7e888097e9d572974be9b9ea6551d76965df";
libraryHaskellDepends = [
base
time
];
doHaddock = false;
doCheck = false;
description = "random number library";
license = stdenv.lib.licenses.bsd3;
}) {};
readable = callPackage ({ base, bytestring, mkDerivation, stdenv, text }:
mkDerivation {
pname = "readable";
version = "0.3.1";
sha256 = "1ja39cg26wy2fs00gi12x7iq5k8i366pbqi3p916skfa5jnkfc3h";
libraryHaskellDepends = [
base
bytestring
text
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/mightybyte/readable";
description = "Reading from Text and ByteString";
license = stdenv.lib.licenses.bsd3;
}) {};
ref-tf = callPackage ({ base, mkDerivation, stdenv, stm, transformers }:
mkDerivation {
pname = "ref-tf";
version = "0.4.0.1";
sha256 = "03mywifasfvxlz7hy5bbq3i8zi3i99k5cb0kq38gndx4vk2j5dgw";
libraryHaskellDepends = [
base
stm
transformers
];
doHaddock = false;
doCheck = false;
description = "A type class for monads with references using type families";
license = stdenv.lib.licenses.bsd3;
}) {};
reflection = callPackage ({ base, mkDerivation, stdenv, template-haskell }:
mkDerivation {
pname = "reflection";
version = "2.1.2";
sha256 = "0f9w0akbm6p8h7kzgcd2f6nnpw1wy84pqn45vfz1ch5j0hn8h2d9";
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;
}) {};
reflex = callPackage ({ MemoTrie, base, bifunctors, containers, data-default, dependent-map, dependent-sum, exception-transformers, fetchgit, haskell-src-exts, haskell-src-meta, lens, mkDerivation, monad-control, mtl, prim-uniq, primitive, ref-tf, reflection, semigroupoids, semigroups, stdenv, stm, syb, template-haskell, these, transformers, transformers-compat }:
mkDerivation {
pname = "reflex";
version = "0.5.0";
src = fetchgit {
url = "https://github.com/reflex-frp/reflex";
sha256 = "1dmsmbn386n3087ykxb9y7km5lkv4fbz8ydl2jd2wrpyngxqyzyi";
rev = "50305c797c41a27660b74f543e204e902c086bbf";
};
libraryHaskellDepends = [
base
bifunctors
containers
data-default
dependent-map
dependent-sum
exception-transformers
haskell-src-exts
haskell-src-meta
lens
MemoTrie
monad-control
mtl
prim-uniq
primitive
ref-tf
reflection
semigroupoids
semigroups
stm
syb
template-haskell
these
transformers
transformers-compat
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/reflex-frp/reflex";
description = "Higher-order Functional Reactive Programming";
license = stdenv.lib.licenses.bsd3;
}) {};
reflex-dom = callPackage ({ base, bytestring, fetchgit, jsaddle-webkit2gtk, mkDerivation, reflex, reflex-dom-core, stdenv, text }:
mkDerivation {
pname = "reflex-dom";
version = "0.4";
src = fetchgit {
url = "https://github.com/reflex-frp/reflex-dom";
sha256 = "0qj1jjmr1ycjjmyxjg9g2ix0g7vr7ph4h4vsfmin8xqd1fdcwsjl";
rev = "275939f650b87d2d46b6b8416655d963fee9280e";
};
postUnpack = "sourceRoot+=/reflex-dom; echo source root reset to \$sourceRoot";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base
bytestring
jsaddle-webkit2gtk
reflex
reflex-dom-core
text
];
doHaddock = false;
doCheck = false;
description = "Functional Reactive Web Apps with Reflex";
license = stdenv.lib.licenses.bsd3;
}) {};
reflex-dom-contrib = callPackage ({ aeson, base, base64-bytestring, bifunctors, bytestring, containers, data-default, fetchgit, ghcjs-dom, http-types, lens, mkDerivation, mtl, random, readable, reflex, reflex-dom, safe, stdenv, string-conv, text, time, transformers, uri-bytestring }:
mkDerivation {
pname = "reflex-dom-contrib";
version = "0.5";
src = fetchgit {
url = "https://github.com/reflex-frp/reflex-dom-contrib";
sha256 = "051x79afwzfbjv38z348pysnz49nmqg1czywd2s1sigvsdkg0gp9";
rev = "df4138406a5489acd72cf6c9e88988f13da02b31";
};
libraryHaskellDepends = [
aeson
base
base64-bytestring
bifunctors
bytestring
containers
data-default
ghcjs-dom
http-types
lens
mtl
random
readable
reflex
reflex-dom
safe
string-conv
text
time
transformers
uri-bytestring
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/reflex-frp/reflex-dom-contrib";
description = "A place to experiment with infrastructure and common code for reflex applications";
license = stdenv.lib.licenses.bsd3;
}) {};
reflex-dom-core = callPackage ({ aeson, base, bifunctors, bimap, blaze-builder, bytestring, constraints, containers, contravariant, data-default, dependent-map, dependent-sum, dependent-sum-template, directory, exception-transformers, fetchgit, ghcjs-dom, jsaddle, keycode, lens, mkDerivation, monad-control, mtl, primitive, random, ref-tf, reflex, semigroups, stdenv, stm, template-haskell, text, these, time, transformers, unbounded-delays, unix, zenc }:
mkDerivation {
pname = "reflex-dom-core";
version = "0.4";
src = fetchgit {
url = "https://github.com/reflex-frp/reflex-dom";
sha256 = "0qj1jjmr1ycjjmyxjg9g2ix0g7vr7ph4h4vsfmin8xqd1fdcwsjl";
rev = "275939f650b87d2d46b6b8416655d963fee9280e";
};
postUnpack = "sourceRoot+=/reflex-dom-core; echo source root reset to \$sourceRoot";
libraryHaskellDepends = [
aeson
base
bifunctors
bimap
blaze-builder
bytestring
constraints
containers
contravariant
data-default
dependent-map
dependent-sum
dependent-sum-template
directory
exception-transformers
ghcjs-dom
jsaddle
keycode
lens
monad-control
mtl
primitive
random
ref-tf
reflex
semigroups
stm
template-haskell
text
these
time
transformers
unbounded-delays
unix
zenc
];
doHaddock = false;
doCheck = false;
description = "Functional Reactive Web Apps with Reflex";
license = stdenv.lib.licenses.bsd3;
}) {};
regex-base = callPackage ({ array, base, bytestring, containers, mkDerivation, mtl, stdenv }:
mkDerivation {
pname = "regex-base";
version = "0.93.2";
sha256 = "0y1j4h2pg12c853nzmczs263di7xkkmlnsq5dlp5wgbgl49mgp10";
libraryHaskellDepends = [
array
base
bytestring
containers
mtl
];
doHaddock = false;
doCheck = false;
homepage = "http://sourceforge.net/projects/lazy-regex";
description = "Replaces/Enhances Text.Regex";
license = stdenv.lib.licenses.bsd3;
}) {};
regex-compat = callPackage ({ array, base, mkDerivation, regex-base, regex-posix, stdenv }:
mkDerivation {
pname = "regex-compat";
version = "0.95.1";
sha256 = "0fwmima3f04p9y4h3c23493n1xj629ia2dxaisqm6rynljjv2z6m";
libraryHaskellDepends = [
array
base
regex-base
regex-posix
];
doHaddock = false;
doCheck = false;
homepage = "http://sourceforge.net/projects/lazy-regex";
description = "Replaces/Enhances Text.Regex";
license = stdenv.lib.licenses.bsd3;
}) {};
regex-posix = callPackage ({ array, base, bytestring, containers, mkDerivation, regex-base, stdenv }:
mkDerivation {
pname = "regex-posix";
version = "0.95.2";
sha256 = "0gkhzhj8nvfn1ija31c7xnl6p0gadwii9ihyp219ck2arlhrj0an";
libraryHaskellDepends = [
array
base
bytestring
containers
regex-base
];
doHaddock = false;
doCheck = false;
homepage = "http://sourceforge.net/projects/lazy-regex";
description = "Replaces/Enhances Text.Regex";
license = stdenv.lib.licenses.bsd3;
}) {};
resourcet = callPackage ({ base, containers, exceptions, lifted-base, mkDerivation, mmorph, monad-control, mtl, stdenv, transformers, transformers-base, transformers-compat }:
mkDerivation {
pname = "resourcet";
version = "1.1.9";
sha256 = "1x9f2qz57agl3xljp1wi0ab51p13czrpf6qjp3506rl9dg99j6as";
libraryHaskellDepends = [
base
containers
exceptions
lifted-base
mmorph
monad-control
mtl
transformers
transformers-base
transformers-compat
];
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.11";
sha256 = "0yfqgcyapiz97nww8zkr3kjrpcknx316jyq72k5ffplck8cwhn3a";
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, ghc-prim, hashable, integer-gmp, mkDerivation, stdenv, text, vector }:
mkDerivation {
pname = "scientific";
version = "0.3.4.9";
sha256 = "1a0q15kq0pk3pabxh536wgphh8713hhn8n55gm6s1y8a5dk310qh";
revision = "1";
editedCabalFile = "833f5960e622c7346c3c02547538da037bcc4eececc00ba2ab9412eabdb71d61";
libraryHaskellDepends = [
base
binary
bytestring
containers
deepseq
ghc-prim
hashable
integer-gmp
text
vector
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/basvandijk/scientific";
description = "Numbers represented using scientific notation";
license = stdenv.lib.licenses.bsd3;
}) {};
semigroupoids = callPackage ({ base, base-orphans, bifunctors, comonad, containers, contravariant, distributive, mkDerivation, semigroups, stdenv, tagged, transformers, transformers-compat }:
mkDerivation {
pname = "semigroupoids";
version = "5.1";
sha256 = "0dgqc59p4xx5cl8qkpm6sn4wd3n59rq7l6din76hf10bnklqrb0n";
libraryHaskellDepends = [
base
base-orphans
bifunctors
comonad
containers
contravariant
distributive
semigroups
tagged
transformers
transformers-compat
];
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.2";
sha256 = "1r6hsn3am3dpf4rprrj4m04d9318v9iq02bin0pl29dg4a3gzjax";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/semigroups/";
description = "Anything that associates";
license = stdenv.lib.licenses.bsd3;
}) {};
setenv = callPackage ({ base, mkDerivation, stdenv, unix }:
mkDerivation {
pname = "setenv";
version = "0.1.1.3";
sha256 = "0cnbgrvb9byyahb37zlqrj05rj25v190crgcw8wmlgf0mwwxyn73";
revision = "1";
editedCabalFile = "c5916ac0d2a828473cd171261328a290afe0abd799db1ac8c310682fe778c45b";
libraryHaskellDepends = [
base
unix
];
doHaddock = false;
doCheck = false;
description = "A cross-platform library for setting environment variables";
license = stdenv.lib.licenses.mit;
}) {};
shelly = callPackage ({ async, base, bytestring, containers, directory, enclosed-exceptions, exceptions, fetchgit, lifted-async, lifted-base, mkDerivation, monad-control, mtl, process, stdenv, system-fileio, system-filepath, text, time, transformers, transformers-base, unix-compat }:
mkDerivation {
pname = "shelly";
version = "1.6.8.1";
src = fetchgit {
url = "git@github.com:Wizek/Shelly.hs.git";
sha256 = "1rsmlzvsdmp4cqsz7hi69wbz1rl7r4bzq3ima6wnb3d7zrlqlmrm";
rev = "32a1e290961755e7b2379f59faa49b13d03dfef6";
};
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
async
base
bytestring
containers
directory
enclosed-exceptions
exceptions
lifted-async
lifted-base
monad-control
mtl
process
system-fileio
system-filepath
text
time
transformers
transformers-base
unix-compat
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/yesodweb/Shelly.hs";
description = "shell-like (systems) programming in Haskell";
license = stdenv.lib.licenses.bsd3;
}) {};
snap-core = callPackage ({ HUnit, attoparsec, base, bytestring, bytestring-builder, case-insensitive, containers, directory, filepath, io-streams, lifted-base, mkDerivation, monad-control, mtl, old-locale, random, readable, regex-posix, stdenv, text, time, transformers, transformers-base, unix-compat, unordered-containers, vector }:
mkDerivation {
pname = "snap-core";
version = "1.0.1.0";
sha256 = "0z53mx50c75nwyypd4ckhsr16apw25h8blbvdri06yz7j2vailpm";
revision = "1";
editedCabalFile = "ef248be20bc9d535defbc2f091db3f48dd02e5b233a8305f8ad3c83f2f4548c8";
libraryHaskellDepends = [
attoparsec
base
bytestring
bytestring-builder
case-insensitive
containers
directory
filepath
HUnit
io-streams
lifted-base
monad-control
mtl
old-locale
random
readable
regex-posix
text
time
transformers
transformers-base
unix-compat
unordered-containers
vector
];
doHaddock = false;
doCheck = false;
homepage = "http://snapframework.com/";
description = "Snap: A Haskell Web Framework (core interfaces and types)";
license = stdenv.lib.licenses.bsd3;
}) {};
snap-server = callPackage ({ attoparsec, base, blaze-builder, bytestring, bytestring-builder, case-insensitive, clock, containers, filepath, io-streams, io-streams-haproxy, lifted-base, mkDerivation, mtl, network, old-locale, snap-core, stdenv, text, time, unix, unix-compat, vector }:
mkDerivation {
pname = "snap-server";
version = "1.0.1.1";
sha256 = "0w3c2h29j7qv1izz2iwih7vvaa0m8kygmxif50yqzk5r2nl873c7";
revision = "1";
editedCabalFile = "5b9b8071df32b8590c28df9cf4eb4afd77ee4554ff536b7e5a1d617f5e32f9a7";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
attoparsec
base
blaze-builder
bytestring
bytestring-builder
case-insensitive
clock
containers
filepath
io-streams
io-streams-haproxy
lifted-base
mtl
network
old-locale
snap-core
text
time
unix
unix-compat
vector
];
doHaddock = false;
doCheck = false;
homepage = "http://snapframework.com/";
description = "A web server for the Snap Framework";
license = stdenv.lib.licenses.bsd3;
}) {};
stm = callPackage ({ array, base, mkDerivation, stdenv }:
mkDerivation {
pname = "stm";
version = "2.4.4.1";
sha256 = "111kpy1d6f5c0bggh6hyfm86q5p8bq1qbqf6dw2x4l4dxnar16cg";
revision = "1";
editedCabalFile = "49cfd80cba95f84d42eda0045346c8a567df5ce434d4da3d26ac3e977826fc4f";
libraryHaskellDepends = [
array
base
];
doHaddock = false;
doCheck = false;
description = "Software Transactional Memory";
license = stdenv.lib.licenses.bsd3;
}) {};
streaming-commons = callPackage ({ array, async, base, blaze-builder, bytestring, directory, mkDerivation, network, process, random, stdenv, stm, text, transformers, unix, zlib }:
mkDerivation {
pname = "streaming-commons";
version = "0.1.17";
sha256 = "1abxyjkn8xc8d33yhqxy1ki01kpzf4hy55f167qg4vk2ig5kh2p5";
libraryHaskellDepends = [
array
async
base
blaze-builder
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;
}) {};
strict = callPackage ({ array, base, mkDerivation, stdenv }:
mkDerivation {
pname = "strict";
version = "0.3.2";
sha256 = "08cjajqz9h47fkq98mlf3rc8n5ghbmnmgn8pfsl3bdldjdkmmlrc";
libraryHaskellDepends = [
array
base
];
doHaddock = false;
doCheck = false;
homepage = "http://www.cse.unsw.edu.au/~rl/code/strict.html";
description = "Strict data types and String IO";
license = stdenv.lib.licenses.bsd3;
}) {};
string-conversions = callPackage ({ base, bytestring, mkDerivation, stdenv, text, utf8-string }:
mkDerivation {
pname = "string-conversions";
version = "0.4.0.1";
sha256 = "150rdank90h7v08x0wq4dffjbxv2daf5v9sqfs5mab76kinwxg26";
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.0";
sha256 = "1ap95xphqnrhv64c2a137wqslkdmb2jjd9ldb17gs1pw48k8hrl9";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
description = "A writer monad for multi-line string literals";
license = stdenv.lib.licenses.mit;
}) {};
syb = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "syb";
version = "0.6";
sha256 = "1p3cnqjm13677r4a966zffzhi9b3a321aln8zs8ckqj0d9z1z3d3";
revision = "1";
editedCabalFile = "9d5ac26aa923516a2e3705275dff1fa7bff989ff4b607668acc1264c6d7b1695";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB";
description = "Scrap Your Boilerplate";
license = stdenv.lib.licenses.bsd3;
}) {};
system-fileio = callPackage ({ base, bytestring, mkDerivation, stdenv, system-filepath, text, time, unix }:
mkDerivation {
pname = "system-fileio";
version = "0.3.16.3";
sha256 = "1484hcl27s2qcby8ws5djj11q9bz68bspcifz9h5gii2ndy70x9i";
libraryHaskellDepends = [
base
bytestring
system-filepath
text
time
unix
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/fpco/haskell-filesystem";
description = "Consistent filesystem interaction across GHC versions (deprecated)";
license = stdenv.lib.licenses.mit;
}) {};
system-filepath = callPackage ({ base, bytestring, deepseq, mkDerivation, stdenv, text }:
mkDerivation {
pname = "system-filepath";
version = "0.4.13.4";
sha256 = "1yy5zsmmimhg6iaw9fmpwrxvxrgi5s6bfyqfihdsnx4bjvn7sp9l";
libraryHaskellDepends = [
base
bytestring
deepseq
text
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/fpco/haskell-filesystem";
description = "High-level, byte-based file and directory path manipulations (deprecated)";
license = stdenv.lib.licenses.mit;
}) {};
tagged = callPackage ({ base, deepseq, mkDerivation, stdenv, template-haskell, transformers, transformers-compat }:
mkDerivation {
pname = "tagged";
version = "0.8.5";
sha256 = "16cdzh0bw16nvjnyyy5j9s60malhz4nnazw96vxb0xzdap4m2z74";
revision = "1";
editedCabalFile = "a8d7b211a0831f5acf65a36003aebab7673ffb6a874a49715e05e7b76a6cb896";
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.11.1.0";
sha256 = "171ngdd93i9prp9d5a4ix0alp30ahw2dvdk7i8in9mzscnv41csz";
libraryHaskellDepends = [
base
ghc-boot-th
pretty
];
doHaddock = false;
doCheck = false;
description = "Support library for Template Haskell";
license = stdenv.lib.licenses.bsd3;
}) {};
temporary = callPackage ({ base, directory, exceptions, filepath, mkDerivation, stdenv, transformers, unix }:
mkDerivation {
pname = "temporary";
version = "1.2.0.4";
sha256 = "0qk741yqnpd69sksgks2vb7zi50rglp9m498lzw4sh268a017rsi";
libraryHaskellDepends = [
base
directory
exceptions
filepath
transformers
unix
];
doHaddock = false;
doCheck = false;
homepage = "http://www.github.com/feuerbach/temporary";
description = "Portable temporary file and directory support for Windows and Unix, based on code from Cabal";
license = stdenv.lib.licenses.bsd3;
}) {};
text = callPackage ({ array, base, binary, bytestring, deepseq, ghc-prim, integer-gmp, mkDerivation, stdenv }:
mkDerivation {
pname = "text";
version = "1.2.2.1";
sha256 = "0nrrzx0ws7pv4dx9jbc6jm2734al1cr0m6iwcnbck4v2yfyv3p8s";
libraryHaskellDepends = [
array
base
binary
bytestring
deepseq
ghc-prim
integer-gmp
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/bos/text";
description = "An efficient packed Unicode text type";
license = stdenv.lib.licenses.bsd3;
}) {};
tf-random = callPackage ({ base, mkDerivation, primitive, random, stdenv, time }:
mkDerivation {
pname = "tf-random";
version = "0.5";
sha256 = "0445r2nns6009fmq0xbfpyv7jpzwv0snccjdg7hwj4xk4z0cwc1f";
libraryHaskellDepends = [
base
primitive
random
time
];
doHaddock = false;
doCheck = false;
description = "High-quality splittable pseudorandom number generator";
license = stdenv.lib.licenses.bsd3;
}) {};
th-expand-syns = callPackage ({ base, containers, mkDerivation, stdenv, syb, template-haskell }:
mkDerivation {
pname = "th-expand-syns";
version = "0.4.2.0";
sha256 = "1fadcpqry88rk7hr3b98f9k8ccbnqgnga0gqy1sk78g952cdgzk6";
libraryHaskellDepends = [
base
containers
syb
template-haskell
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/DanielSchuessler/th-expand-syns";
description = "Expands type synonyms in Template Haskell ASTs";
license = stdenv.lib.licenses.bsd3;
}) {};
th-extras = callPackage ({ base, mkDerivation, stdenv, syb, template-haskell }:
mkDerivation {
pname = "th-extras";
version = "0.0.0.4";
sha256 = "1vgvqgfm2lvx6v5r2mglwyl63647c9n6b9a5ikqc93pjm98g9vwg";
libraryHaskellDepends = [
base
syb
template-haskell
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/mokus0/th-extras";
description = "A grab bag of functions for use with Template Haskell";
license = stdenv.lib.licenses.publicDomain;
}) {};
th-lift = callPackage ({ base, ghc-prim, mkDerivation, stdenv, template-haskell }:
mkDerivation {
pname = "th-lift";
version = "0.7.6";
sha256 = "1lgc0cla7rcdzddp9r2n49hkm8z7q0s357sxgrdnsl1jmjfjqsij";
libraryHaskellDepends = [
base
ghc-prim
template-haskell
];
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 = "1f56cp6ckcalld5jchv0kxpjkwcsixd7smd0g7r8cg67ppx6m90x";
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;
}) {};
th-orphans = callPackage ({ base, mkDerivation, mtl, stdenv, template-haskell, th-lift, th-lift-instances, th-reify-many }:
mkDerivation {
pname = "th-orphans";
version = "0.13.3";
sha256 = "0vf4g2pwhgh242512cssbzsgbpfrnn1fj5kv7qw4wx8cdnvdb03k";
libraryHaskellDepends = [
base
mtl
template-haskell
th-lift
th-lift-instances
th-reify-many
];
doHaddock = false;
doCheck = false;
description = "Orphan instances for TH datatypes";
license = stdenv.lib.licenses.bsd3;
}) {};
th-reify-many = callPackage ({ base, containers, mkDerivation, mtl, safe, stdenv, template-haskell, th-expand-syns }:
mkDerivation {
pname = "th-reify-many";
version = "0.1.6";
sha256 = "1b76zjxkj0v0n8zj9l0nwav2irm0c43rx6qjihfw8klmmxvx59df";
libraryHaskellDepends = [
base
containers
mtl
safe
template-haskell
th-expand-syns
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/mgsloan/th-reify-many";
description = "Recurseively reify template haskell datatype info";
license = stdenv.lib.licenses.bsd3;
}) {};
these = callPackage ({ QuickCheck, aeson, base, bifunctors, binary, containers, data-default-class, deepseq, hashable, keys, mkDerivation, mtl, profunctors, semigroupoids, stdenv, transformers, transformers-compat, unordered-containers, vector, vector-instances }:
mkDerivation {
pname = "these";
version = "0.7.3";
sha256 = "16rx5929skbpn7f5v4hnnyps01y3bm51cr4z5b5zzjn23q8rqcql";
revision = "4";
editedCabalFile = "dcb32a117a7bc27b64a3721ee35ab1ad82352f10dd5a2234d45d040eef8a70c2";
libraryHaskellDepends = [
aeson
base
bifunctors
binary
containers
data-default-class
deepseq
hashable
keys
mtl
profunctors
QuickCheck
semigroupoids
transformers
transformers-compat
unordered-containers
vector
vector-instances
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/isomorphism/these";
description = "An either-or-both data type & a generalized 'zip with padding' typeclass";
license = stdenv.lib.licenses.bsd3;
}) {};
threepenny-gui = callPackage ({ aeson, async, base, bytestring, containers, data-default, deepseq, exceptions, filepath, hashable, mkDerivation, network-uri, safe, snap-core, snap-server, stdenv, stm, template-haskell, text, transformers, unordered-containers, vault, vector, websockets, websockets-snap }:
mkDerivation {
pname = "threepenny-gui";
version = "0.7.1.0";
src = ././packages/threepenny-gui;
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson
async
base
bytestring
containers
data-default
deepseq
exceptions
filepath
hashable
network-uri
safe
snap-core
snap-server
stm
template-haskell
text
transformers
unordered-containers
vault
vector
websockets
websockets-snap
];
doHaddock = false;
doCheck = false;
homepage = "http://wiki.haskell.org/Threepenny-gui";
description = "GUI framework that uses the web browser as a display";
license = stdenv.lib.licenses.bsd3;
}) {};
time = callPackage ({ base, deepseq, mkDerivation, stdenv }:
mkDerivation {
pname = "time";
version = "1.6.0.1";
sha256 = "1jvzgifkalfypbm479fzxb7yi8d5z00b4y6hf6qjdlpl71pv8sgz";
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.3";
sha256 = "1vdcfr2hp9qh3ag90x6ikbdf42wiqpdylnplffna54bpnilbyi4i";
libraryHaskellDepends = [
base
old-locale
time
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/khibino/haskell-time-locale-compat";
description = "Compatibility of TimeLocale between old-locale and time-1.5";
license = stdenv.lib.licenses.bsd3;
}) {};
time-qq = callPackage ({ base, mkDerivation, stdenv, template-haskell, time, time-locale-compat }:
mkDerivation {
pname = "time-qq";
version = "0.0.0.2";
sha256 = "0zpgs5xmjq4fk5djg438fpyh3582v22rjrpqhdr3qy81gcqbgaz7";
libraryHaskellDepends = [
base
template-haskell
time
time-locale-compat
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/christian-marie/time-qq";
description = "Quasi-quoter for UTCTime times";
license = stdenv.lib.licenses.bsd3;
}) {};
transformers = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "transformers";
version = "0.5.2.0";
sha256 = "1qkhi8ssf8c4jnmrw9dzym3igqbzq7h48iisaykdfzdsm09qfh3c";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
description = "Concrete functor and monad transformers";
license = stdenv.lib.licenses.bsd3;
}) {};
transformers-base = callPackage ({ base, mkDerivation, stdenv, stm, transformers, transformers-compat }:
mkDerivation {
pname = "transformers-base";
version = "0.4.4";
sha256 = "11r3slgpgpra6zi2kjg3g60gvv17b1fh6qxipcpk8n86qx7lk8va";
revision = "1";
editedCabalFile = "fb1a305f29cbf6ac182af7e67efaae9fcb9664d8d9606bb8a7f3414ad4c8d7a4";
libraryHaskellDepends = [
base
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.5.1.4";
sha256 = "17yam0199fh9ndsn9n69jx9nvbsmymzzwbi23dck3dk4q57fz0fq";
libraryHaskellDepends = [
base
ghc-prim
transformers
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/transformers-compat/";
description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms.";
license = stdenv.lib.licenses.bsd3;
}) {};
tuple = callPackage ({ OneTuple, base, mkDerivation, stdenv }:
mkDerivation {
pname = "tuple";
version = "0.3.0.2";
sha256 = "094nx29aahyrvbcn7yca9zs2a5rxz1is7510w1q43rpvza7hdjrg";
libraryHaskellDepends = [
base
OneTuple
];
doHaddock = false;
doCheck = false;
description = "Various functions on tuples";
license = stdenv.lib.licenses.bsd3;
}) {};
unbounded-delays = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "unbounded-delays";
version = "0.1.0.9";
sha256 = "1f4h87503m3smhip432q027wj3zih18pmz2rnafh60589ifcl420";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
homepage = "https://github.com/basvandijk/unbounded-delays";
description = "Unbounded thread delays and timeouts";
license = stdenv.lib.licenses.bsd3;
}) {};
unix = callPackage ({ base, bytestring, mkDerivation, stdenv, time }:
mkDerivation {
pname = "unix";
version = "2.7.2.1";
sha256 = "1709ip8k1vahy00zi7v7qccw6rr22qrf3vk54h97jxrnjiakc1gw";
revision = "1";
editedCabalFile = "3db1b6e8de36a36fc4f979e1045e82554f16c736961fa0392e42b7b3f4decfd4";
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.4.3.1";
sha256 = "09vykw89x981fywy0w1pci2v8zy3ajyjwh9z2n610vjacmd1v03j";
revision = "2";
editedCabalFile = "a291f209e9c9723204c49c978ed2c53997dbc9666e53fe7bf7a3548b2c8bb22c";
libraryHaskellDepends = [
base
unix
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/jystic/unix-compat";
description = "Portable POSIX-compatibility layer";
license = stdenv.lib.licenses.bsd3;
}) {};
unordered-containers = callPackage ({ base, deepseq, hashable, mkDerivation, stdenv }:
mkDerivation {
pname = "unordered-containers";
version = "0.2.7.2";
sha256 = "0vp5nfnvmnjbl9c8h6kcgx0rxmnzy0i4bikqcc2gc0dbzi246p3z";
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;
}) {};
utf8-string = callPackage ({ base, bytestring, mkDerivation, stdenv }:
mkDerivation {
pname = "utf8-string";
version = "1.0.1.1";
sha256 = "0h7imvxkahiy8pzr8cpsimifdfvv18lizrb33k6mnq70rcx9w2zv";
revision = "2";
editedCabalFile = "19d60820611ed14041c63bd240958a652276b68d4ca3cf6042864a166fd227ad";
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 = "09xhk42yhxvqmka0iqrv3338asncz8cap3j0ic0ps896f2581b6z";
revision = "1";
editedCabalFile = "75651c8f3fdbac591f5c9057093ff4de3a4a31ff73625c754ced00ae3f0ce07a";
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 = "1zdka5jnm1h6k36w3nr647yf3b5lqb336g3fkprhd6san9x52xlj";
revision = "1";
editedCabalFile = "01887ed945e74c3c361b00700bd9aeead37d1124d39c0d4f190f89fb0e909c47";
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, stdenv, unordered-containers }:
mkDerivation {
pname = "vault";
version = "0.3.0.6";
sha256 = "0j7gcs440q7qlgzi2hn36crgp2c0w69k40g6vj9hxlm31zk3shqb";
libraryHaskellDepends = [
base
containers
hashable
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;
}) {};
vcache = callPackage ({ base, bytestring, containers, direct-murmur-hash, easy-file, filelock, lmdb, mkDerivation, random, stdenv, stm, transformers }:
mkDerivation {
pname = "vcache";
version = "0.2.6";
sha256 = "08vg106dhzam5h0a6pzz4cbyzfg6pfgcgvn6xm1266kj1ipla18d";
libraryHaskellDepends = [
base
bytestring
containers
direct-murmur-hash
easy-file
filelock
lmdb
random
stm
transformers
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/dmbarbour/haskell-vcache";
description = "semi-transparent persistence for Haskell using LMDB, STM";
license = stdenv.lib.licenses.bsd3;
}) {};
vcache-trie = callPackage ({ array, base, bytestring, bytestring-builder, mkDerivation, stdenv, vcache }:
mkDerivation {
pname = "vcache-trie";
version = "0.2.4";
sha256 = "1vmfi55q9w0xcdwqb1d0ly2694lbv18n92kzvps19r61c3dsf7h5";
libraryHaskellDepends = [
array
base
bytestring
bytestring-builder
vcache
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/dmbarbour/haskell-vcache-trie";
description = "patricia tries modeled above VCache";
license = stdenv.lib.licenses.bsd3;
}) {};
vector = callPackage ({ base, deepseq, ghc-prim, mkDerivation, primitive, stdenv }:
mkDerivation {
pname = "vector";
version = "0.11.0.0";
sha256 = "1r1jlksy7b0kb0fy00g64isk6nyd9wzzdq31gx5v1wn38knj0lqa";
revision = "2";
editedCabalFile = "2bfafd758ab4d80fa7a16b0a650aff60fb1be109728bed6ede144baf1f744ace";
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-instances = callPackage ({ base, comonad, keys, mkDerivation, pointed, semigroupoids, semigroups, stdenv, vector }:
mkDerivation {
pname = "vector-instances";
version = "3.3.1";
sha256 = "0ncchs1zy3wli6ppjnn4yi64prxh323hq59y8clkxmaazrag3iv8";
libraryHaskellDepends = [
base
comonad
keys
pointed
semigroupoids
semigroups
vector
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/vector-instances";
description = "Orphan Instances for 'Data.Vector'";
license = stdenv.lib.licenses.bsd3;
}) {};
void = callPackage ({ base, deepseq, ghc-prim, hashable, mkDerivation, semigroups, stdenv }:
mkDerivation {
pname = "void";
version = "0.7.1";
sha256 = "1x15x2axz84ndw2bf60vjqljhrb0w95lddaljsxrl0hcd29zvw69";
libraryHaskellDepends = [
base
deepseq
ghc-prim
hashable
semigroups
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/ekmett/void";
description = "A Haskell 98 logically uninhabited data type";
license = stdenv.lib.licenses.bsd3;
}) {};
webkit2gtk3-javascriptcore = callPackage ({ Cabal, base, gtk2hs-buildtools, mkDerivation, stdenv, webkitgtk }:
mkDerivation {
pname = "webkit2gtk3-javascriptcore";
version = "0.14.2.1";
sha256 = "1y22whxgyjkhmh4nxgkxfzwk3nkkbnrx70qn5h57fv7r2c012jxj";
setupHaskellDepends = [
base
Cabal
gtk2hs-buildtools
];
libraryHaskellDepends = [
base
];
libraryPkgconfigDepends = [
webkitgtk
];
doHaddock = false;
doCheck = false;
description = "JavaScriptCore FFI from webkitgtk";
license = stdenv.lib.licenses.bsd3;
}) {};
websockets = callPackage ({ SHA, attoparsec, base, base64-bytestring, binary, blaze-builder, bytestring, case-insensitive, containers, entropy, mkDerivation, network, random, stdenv, text }:
mkDerivation {
pname = "websockets";
version = "0.9.8.2";
sha256 = "18pc2m3fbi74ggr73cn2b7cpmn401hxqbrswawkxl1wzpzgigv09";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
attoparsec
base
base64-bytestring
binary
blaze-builder
bytestring
case-insensitive
containers
entropy
network
random
SHA
text
];
doHaddock = false;
doCheck = false;
homepage = "http://jaspervdj.be/websockets";
description = "A sensible and clean way to write WebSocket-capable servers in Haskell";
license = stdenv.lib.licenses.bsd3;
}) {};
websockets-snap = callPackage ({ base, bytestring, io-streams, mkDerivation, mtl, snap-core, snap-server, stdenv, websockets }:
mkDerivation {
pname = "websockets-snap";
version = "0.10.0.0";
sha256 = "1zplv8w255mnf1s0is52z3pn2zi96r1an1nc39vg5qkrcsb2h8q9";
libraryHaskellDepends = [
base
bytestring
io-streams
mtl
snap-core
snap-server
websockets
];
doHaddock = false;
doCheck = false;
description = "Snap integration for the websockets library";
license = stdenv.lib.licenses.bsd3;
}) {};
xdg-basedir = callPackage ({ base, directory, filepath, mkDerivation, stdenv }:
mkDerivation {
pname = "xdg-basedir";
version = "0.2.2";
sha256 = "0azlzaxp2dn4l1nr7shsxah2magk1szf6fx0mv75az00qsjw6qg4";
libraryHaskellDepends = [
base
directory
filepath
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/willdonnelly/xdg-basedir";
description = "A basic implementation of the XDG Base Directory specification";
license = stdenv.lib.licenses.bsd3;
}) {};
xml = callPackage ({ base, bytestring, mkDerivation, stdenv, text }:
mkDerivation {
pname = "xml";
version = "1.3.13";
sha256 = "04xq2ma2if5gqz16bjrxwigh4vzw6m8i2zk11s5qg3d4z370fdn3";
libraryHaskellDepends = [
base
bytestring
text
];
doHaddock = false;
doCheck = false;
homepage = "http://code.galois.com";
description = "A simple XML library";
license = stdenv.lib.licenses.bsd3;
}) {};
xml-conduit = callPackage ({ attoparsec, base, blaze-builder, blaze-html, blaze-markup, bytestring, conduit, conduit-extra, containers, data-default, deepseq, mkDerivation, monad-control, resourcet, stdenv, text, transformers, xml-types }:
mkDerivation {
pname = "xml-conduit";
version = "1.3.5";
sha256 = "10yw8jiksw21jgwqjjd1ixflavcblisgkp9qq3ba05vadc35lqr5";
libraryHaskellDepends = [
attoparsec
base
blaze-builder
blaze-html
blaze-markup
bytestring
conduit
conduit-extra
containers
data-default
deepseq
monad-control
resourcet
text
transformers
xml-types
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/snoyberg/xml";
description = "Pure-Haskell utilities for dealing with XML with the conduit package";
license = stdenv.lib.licenses.mit;
}) {};
xml-types = callPackage ({ base, deepseq, mkDerivation, stdenv, text }:
mkDerivation {
pname = "xml-types";
version = "0.3.6";
sha256 = "1jgqxsa9p2q3h6nymbfmvhldqrqlwrhrzmwadlyc0li50x0d8dwr";
libraryHaskellDepends = [
base
deepseq
text
];
doHaddock = false;
doCheck = false;
homepage = "https://john-millikin.com/software/haskell-xml/";
description = "Basic types for representing XML";
license = stdenv.lib.licenses.mit;
}) {};
zenc = callPackage ({ base, mkDerivation, stdenv }:
mkDerivation {
pname = "zenc";
version = "0.1.1";
sha256 = "0p0h7vz14k9v8gsnpkb9ca61i1k67vvsjg0bzy0ag4m20k94zlb2";
libraryHaskellDepends = [
base
];
doHaddock = false;
doCheck = false;
description = "GHC style name Z-encoding and Z-decoding";
license = stdenv.lib.licenses.bsd3;
}) {};
zlib = callPackage ({ base, bytestring, mkDerivation, stdenv, zlib }:
mkDerivation {
pname = "zlib";
version = "0.6.1.2";
sha256 = "1fx2k2qmgm2dj3fkxx2ry945fpdn02d4dkihjxma21xgdiilxsz4";
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; };
zlib-bindings = callPackage ({ base, bytestring, mkDerivation, stdenv, zlib }:
mkDerivation {
pname = "zlib-bindings";
version = "0.1.1.5";
sha256 = "02ciywlz4wdlymgc3jsnicz9kzvymjw1www2163gxidnz4wb8fy8";
revision = "2";
editedCabalFile = "0c6f9f81832af2473281fd58631aff8c6bbad24191e00d2a5a6ae2479249043b";
libraryHaskellDepends = [
base
bytestring
zlib
];
doHaddock = false;
doCheck = false;
homepage = "http://github.com/snapframework/zlib-bindings";
description = "Low-level bindings to the zlib package";
license = stdenv.lib.licenses.bsd3;
}) {};
};
in
compiler.override {
initialPackages = stackPackages;
configurationCommon = { ... }: self: super: {};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment