-
-
Save Wizek/8c9d7be7e57266045a81cf5bd0cc2d01 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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