/* hackage-packages.nix is an auto-generated file -- DO NOT EDIT! */ { pkgs, stdenv, callPackage }: self: { "3d-graphics-examples" = callPackage ({ mkDerivation, base, GLUT, OpenGL, random }: mkDerivation { pname = "3d-graphics-examples"; version = "0.0.0.2"; sha256 = "02d5q4vb6ilwgvqsgiw8pdc3cflsq495k7q27pyv2gyn0434rcgx"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base GLUT OpenGL random ]; description = "Examples of 3D graphics programming with OpenGL"; license = stdenv.lib.licenses.bsd3; }) {}; "3dmodels" = callPackage ({ mkDerivation, attoparsec, base, bytestring, linear, packer }: mkDerivation { pname = "3dmodels"; version = "0.3.0"; sha256 = "00pp8g1b59950i5ik9ycimxd284vsv1hnfgxgg1mjvxwaj2pbyhr"; libraryHaskellDepends = [ attoparsec base bytestring linear packer ]; description = "3D model parsers"; license = stdenv.lib.licenses.lgpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "4Blocks" = callPackage ({ mkDerivation, base, cairo, containers, gtk, haskell98, mtl }: mkDerivation { pname = "4Blocks"; version = "0.2"; sha256 = "1lya7320jf2cvd69prvjfwdlci2j17m21qcqaqxaczlrv4aykg6w"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base cairo containers gtk haskell98 mtl ]; description = "A tetris-like game (works with GHC 6.8.3 and Gtk2hs 0.9.13)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AAI" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "AAI"; version = "0.2.0.1"; sha256 = "0vdq0hscpbl5a9bpf8fiykmyg2c3yvivb0mzcdy99ha0j1p4rwfh"; libraryHaskellDepends = [ base ]; description = "Abstract Application Interface"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ABList" = callPackage ({ mkDerivation, base, HUnit, linear, newtype, QuickCheck , test-framework, test-framework-hunit, test-framework-quickcheck2 }: mkDerivation { pname = "ABList"; version = "0.0.3"; sha256 = "06hj35k3lbcxh9yn70sa4bw0jafxmxyi2237d6r48dznk4a5fvq1"; libraryHaskellDepends = [ base linear newtype ]; testHaskellDepends = [ base HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; description = "An alternating list of two types"; license = stdenv.lib.licenses.bsd3; }) {}; "AC-Angle" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "AC-Angle"; version = "1.0"; sha256 = "0ra97a4im3w2cq3mf17j8skn6bajs7rw7d0mmvcwgb9jd04b0idm"; libraryHaskellDepends = [ base ]; description = "Angles in degrees and radians"; license = stdenv.lib.licenses.bsd3; }) {}; "AC-Boolean" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "AC-Boolean"; version = "1.1.0"; sha256 = "0id19wgp2jg2pf1gdhfzkyknjj19jii3pz0lva29x3lcck38rw2b"; libraryHaskellDepends = [ base ]; description = "Handle Boolean values generatically"; license = stdenv.lib.licenses.bsd3; }) {}; "AC-BuildPlatform" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "AC-BuildPlatform"; version = "1.1.0"; sha256 = "0vlhakc6mc4zzyvb54rgmskkj8hp43zy35giimk0g7i5068r2czh"; libraryHaskellDepends = [ base ]; description = "Detect which OS you're running on"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AC-Colour" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "AC-Colour"; version = "1.1.6"; sha256 = "02v3b1pfhwnf3cl8kbxfkk0a7hdp0gqq5v4w9ka32zl1p007rz19"; libraryHaskellDepends = [ base ]; description = "Efficient RGB colour types"; license = stdenv.lib.licenses.bsd3; }) {}; "AC-EasyRaster-GTK" = callPackage ({ mkDerivation, array, base, gtk }: mkDerivation { pname = "AC-EasyRaster-GTK"; version = "1.1.3"; sha256 = "082il76032biyan170p4qp13154nmkzil4v2wv7fmjn9z7v8w49b"; libraryHaskellDepends = [ array base gtk ]; description = "GTK+ pixel plotting"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AC-HalfInteger" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "AC-HalfInteger"; version = "1.2.1"; sha256 = "0wwnb7a6dmzgh122qg322mi3vpyk93xw52cql6dx18sqdbxyxdbb"; revision = "1"; editedCabalFile = "02k1fg86iyzbb0bxfn8r6s7z8bkahr8y02wps1l5j958jpckd6c9"; libraryHaskellDepends = [ base ]; description = "Efficient half-integer type"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AC-MiniTest" = callPackage ({ mkDerivation, base, transformers }: mkDerivation { pname = "AC-MiniTest"; version = "1.1.1"; sha256 = "0ish59q50npljgmfrcffcyx6scf99xdncmy1kpwy1i5622r1kcps"; revision = "1"; editedCabalFile = "0faw83njfarccnad1hgy1cf3wmihfghk3qhw2s7zf6p84v6zc27y"; libraryHaskellDepends = [ base transformers ]; description = "A simple test framework"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AC-PPM" = callPackage ({ mkDerivation, base, bytestring }: mkDerivation { pname = "AC-PPM"; version = "1.1.1"; sha256 = "0y2wzwfnlx50rzkdigmjy3dg5f91pmkf4gmnzjhs3r916d296gkq"; libraryHaskellDepends = [ base bytestring ]; description = "Trivial package for writing PPM images"; license = stdenv.lib.licenses.bsd3; }) {}; "AC-Random" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "AC-Random"; version = "0.1"; sha256 = "1c00pcz0c4l2sdaj61zcmw68ckmqb7xlfykv489xms7ak4xl8nc1"; libraryHaskellDepends = [ base ]; description = "A pure Haskell PRNG"; license = stdenv.lib.licenses.bsd3; }) {}; "AC-Terminal" = callPackage ({ mkDerivation, ansi-terminal, base }: mkDerivation { pname = "AC-Terminal"; version = "1.0"; sha256 = "0d0vdqf7i49d2hsdm7x9ad88l7kfc1wvkzppzhs8k9xf4gbrvl43"; revision = "1"; editedCabalFile = "1i9bjryhccdp8gfm9xs5bbfsy32hpyv2zckd95m7g6bc4jvp8cjm"; libraryHaskellDepends = [ ansi-terminal base ]; description = "Trivial wrapper over ansi-terminal"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AC-VanillaArray" = callPackage ({ mkDerivation, base, ghc-prim }: mkDerivation { pname = "AC-VanillaArray"; version = "1.1.2"; sha256 = "044kiwc5g2irky0k3fg9l2qqnvcnh9vdx0yz8m1awnkab6mk0i3v"; libraryHaskellDepends = [ base ghc-prim ]; description = "Immutable arrays with plain integer indicies"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AC-Vector" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "AC-Vector"; version = "2.3.2"; sha256 = "04ahf6ldfhvzbml9xd6yplygn8ih7b8zz7cw03hkr053g5kzylay"; revision = "1"; editedCabalFile = "05l4sk0lz9iml7282zh9pxqr538s6kjhhl6zrbdwlry21sn14pc0"; libraryHaskellDepends = [ base ]; description = "Efficient geometric vectors and transformations"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AC-Vector-Fancy" = callPackage ({ mkDerivation, AC-Angle, AC-Vector, base }: mkDerivation { pname = "AC-Vector-Fancy"; version = "2.4.0"; sha256 = "0wcan2s75c89s1mxhcvvjgbpn8xqrhmwnfbsrszkzydw3x46465y"; libraryHaskellDepends = [ AC-Angle AC-Vector base ]; description = "Fancy type-system stuff for AC-Vector"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ACME" = callPackage ({ mkDerivation, base, list-extras, mtl, random, random-shuffle , void }: mkDerivation { pname = "ACME"; version = "0.0.0.1"; sha256 = "103mil8lixg0v2wjizy0pqyy9ywbmrk56mc0n37wwvz0qkjaqnds"; libraryHaskellDepends = [ base list-extras mtl random random-shuffle void ]; description = "Essential features"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ADPfusion" = callPackage ({ mkDerivation, base, bits, containers, deepseq, DPutils, ghc-prim , mmorph, mtl, OrderedBits, primitive, PrimitiveArray, QuickCheck , singletons, strict, tasty, tasty-quickcheck, tasty-th , template-haskell, th-orphans, transformers, tuple, vector }: mkDerivation { pname = "ADPfusion"; version = "0.6.0.0"; sha256 = "093gg9s2rk2sqjpkyy9z4smlsjlxnn5afnasj1bklf09d2z324gn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bits containers deepseq DPutils ghc-prim mmorph mtl OrderedBits primitive PrimitiveArray QuickCheck singletons strict template-haskell th-orphans transformers tuple vector ]; testHaskellDepends = [ base bits containers deepseq DPutils ghc-prim mmorph mtl OrderedBits primitive PrimitiveArray QuickCheck singletons strict tasty tasty-quickcheck tasty-th template-haskell th-orphans transformers tuple vector ]; description = "Efficient, high-level dynamic programming"; license = stdenv.lib.licenses.bsd3; }) {}; "ADPfusionForest" = callPackage ({ mkDerivation, ADPfusion, base, containers, criterion, DPutils , fgl, ForestStructures, GrammarProducts, PrimitiveArray , QuickCheck, strict, tasty, tasty-quickcheck, tasty-th, text , unordered-containers, vector, vector-algorithms, vector-instances , vector-th-unbox }: mkDerivation { pname = "ADPfusionForest"; version = "0.0.0.1"; sha256 = "1ikv9y1hs478s5ns8g42cnsga3kw8qxpn1yc3vi5ix95i6q6wi4v"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ADPfusion base containers DPutils fgl ForestStructures GrammarProducts PrimitiveArray strict text unordered-containers vector vector-algorithms vector-instances vector-th-unbox ]; testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck tasty-th ]; benchmarkHaskellDepends = [ base criterion ForestStructures ]; description = "Dynamic programming on tree and forest structures"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ADPfusionSet" = callPackage ({ mkDerivation, ADPfusion, base, bits, containers, DPutils, mmorph , mtl, OrderedBits, primitive, PrimitiveArray, QuickCheck , smallcheck, strict, tasty, tasty-quickcheck, tasty-smallcheck , tasty-th, template-haskell, th-orphans, transformers, tuple , vector }: mkDerivation { pname = "ADPfusionSet"; version = "0.0.0.2"; sha256 = "05ziz4liywh2kawi4nk7ldh65k3yn3zcbmqk0vs9vy3jc2niyk7g"; libraryHaskellDepends = [ ADPfusion base bits containers DPutils mmorph mtl OrderedBits primitive PrimitiveArray QuickCheck strict template-haskell th-orphans transformers tuple vector ]; testHaskellDepends = [ base QuickCheck smallcheck tasty tasty-quickcheck tasty-smallcheck tasty-th ]; description = "Dynamic programming for Set data structures"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AERN-Basics" = callPackage ({ mkDerivation, base, containers, criterion, deepseq, directory , QuickCheck, random, test-framework, test-framework-quickcheck2 }: mkDerivation { pname = "AERN-Basics"; version = "2011.1.0.1"; sha256 = "1zzm6974mfwzswhx9dfh4w1qrlk44w5k8pajqmrgs8hwnx3k8awa"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers criterion deepseq QuickCheck random test-framework test-framework-quickcheck2 ]; executableHaskellDepends = [ base containers directory ]; description = "foundational type classes for approximating exact real numbers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AERN-Net" = callPackage ({ mkDerivation, AERN-Real, AERN-RnToRm, base, binary, containers , html, stm, time }: mkDerivation { pname = "AERN-Net"; version = "0.2.1.1"; sha256 = "1h7yw85zp8dlyjfi5mr3zvb8cn3xbfxw19nqkz6r7v6s5hfg50qg"; libraryHaskellDepends = [ AERN-Real AERN-RnToRm base binary containers html stm time ]; description = "Compositional lazy dataflow networks for exact real number computation"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AERN-Real" = callPackage ({ mkDerivation, AERN-Basics, base, criterion, QuickCheck , test-framework, test-framework-quickcheck2 }: mkDerivation { pname = "AERN-Real"; version = "2011.1.0.1"; sha256 = "1m8fc3agvm5r5vgzsxhjdmmxl679n68isa5cwbbfrv38c20s2p6v"; libraryHaskellDepends = [ AERN-Basics base criterion QuickCheck test-framework test-framework-quickcheck2 ]; description = "arbitrary precision real interval arithmetic"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AERN-Real-Double" = callPackage ({ mkDerivation, AERN-Basics, AERN-Real, AERN-Real-Interval, base , criterion, ieee-utils, QuickCheck, test-framework , test-framework-quickcheck2 }: mkDerivation { pname = "AERN-Real-Double"; version = "2011.1.0.2"; sha256 = "0hwbw2nibgfddqfhbq8fcm1anibdfa9kgbbxnsbxvkkl6l52cbg2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ AERN-Basics AERN-Real AERN-Real-Interval base ieee-utils QuickCheck test-framework test-framework-quickcheck2 ]; executableHaskellDepends = [ AERN-Basics AERN-Real AERN-Real-Interval base criterion ieee-utils QuickCheck test-framework test-framework-quickcheck2 ]; description = "arbitrary precision real interval arithmetic"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AERN-Real-Interval" = callPackage ({ mkDerivation, AERN-Basics, AERN-Real, base, deepseq, QuickCheck , test-framework, test-framework-quickcheck2 }: mkDerivation { pname = "AERN-Real-Interval"; version = "2011.1.0.1"; sha256 = "1myh6r2cg4sg7k21y3p415pwm2vjfggi92631wzcjxk8ygcafbwv"; libraryHaskellDepends = [ AERN-Basics AERN-Real base deepseq QuickCheck test-framework test-framework-quickcheck2 ]; description = "arbitrary precision real interval arithmetic"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AERN-RnToRm" = callPackage ({ mkDerivation, AERN-Real, base, binary, containers, directory , filepath, html, QuickCheck, time }: mkDerivation { pname = "AERN-RnToRm"; version = "0.5.0.1"; sha256 = "0rx93h1h303r4gf9jq32gl08lg4jkfc12kzjnjxampwx75b4lgjv"; libraryHaskellDepends = [ AERN-Real base binary containers directory filepath html QuickCheck time ]; description = "polynomial function enclosures (PFEs) approximating exact real functions"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AERN-RnToRm-Plot" = callPackage ({ mkDerivation, AERN-Real, AERN-RnToRm, base, binary, containers , directory, filepath, glade, glib, gtk, gtkglext, mtl, OpenGL, stm , time }: mkDerivation { pname = "AERN-RnToRm-Plot"; version = "0.2.0.3"; sha256 = "0zpp0s90q2jhpagf6iswbmm6hyi0x2hns8vqd5swwa8d258avrbq"; libraryHaskellDepends = [ AERN-Real AERN-RnToRm base binary containers directory filepath glade glib gtk gtkglext mtl OpenGL stm time ]; description = "GL plotting of polynomial function enclosures (PFEs)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AES" = callPackage ({ mkDerivation, base, bytestring, cereal, monads-tf, random , transformers }: mkDerivation { pname = "AES"; version = "0.2.9"; sha256 = "12n484dpjr08910ni1vvw030g9p37lz68l5lw0212rvklkva6wzc"; revision = "1"; editedCabalFile = "0vwdlqj4g61h4lcnpxrzh2ci6i5hnmhyi0r91z6mrqvzd2qw2lcy"; libraryHaskellDepends = [ base bytestring cereal monads-tf random transformers ]; description = "Fast AES encryption/decryption for bytestrings"; license = stdenv.lib.licenses.bsd3; }) {}; "AFSM" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "AFSM"; version = "0.1.3.1"; sha256 = "0yy24nrl99b624x0d8k4w4505zx2b2n25frdq5ijn4j6fhjqwhz6"; libraryHaskellDepends = [ base ]; description = "Arrowized functional state machines"; license = stdenv.lib.licenses.mit; }) {}; "AGI" = callPackage ({ mkDerivation, base, mtl, network, parsec, random, syb, unix }: mkDerivation { pname = "AGI"; version = "1.3"; sha256 = "1h0hcdvdjs635inq96fpyh2g3d482ilpqn474vk1xkycww0xgsnv"; libraryHaskellDepends = [ base mtl network parsec random syb unix ]; description = "A library for writing AGI scripts for Asterisk"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ALUT" = callPackage ({ mkDerivation, base, freealut, OpenAL, StateVar, transformers }: mkDerivation { pname = "ALUT"; version = "2.4.0.3"; sha256 = "04nrh7vribs4jvg99hj3fmshzcw6kkf45r842iys19ln3l51p2bi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base OpenAL StateVar transformers ]; librarySystemDepends = [ freealut ]; description = "A binding for the OpenAL Utility Toolkit"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) freealut;}; "AMI" = callPackage ({ mkDerivation, base, bytestring, containers, mtl, network , pureMD5, stm }: mkDerivation { pname = "AMI"; version = "0.1"; sha256 = "00w6kcikc5ac26786fwshwbh8ndj9aq1w7wz263j5rnhdf12irky"; libraryHaskellDepends = [ base bytestring containers mtl network pureMD5 stm ]; description = "Low-level bindings for Asterisk Manager Interface (AMI)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ANum" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "ANum"; version = "0.2.0.2"; sha256 = "06mvkp9b0hxlp1w2yp7bb6340l88mzs15azx7nma401icqdhvbpn"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Num instance for Applicatives provided via the ANum newtype"; license = stdenv.lib.licenses.bsd3; }) {}; "ASN1" = callPackage ({ mkDerivation, base, containers, HUnit, mtl, NewBinary, old-time , pretty, QuickCheck }: mkDerivation { pname = "ASN1"; version = "0.0.1.1"; sha256 = "188mf1k8p4h8ryngpcs6ldz9n2590h9wfxzxsj396is5r8rxscmh"; libraryHaskellDepends = [ base containers HUnit mtl NewBinary old-time pretty QuickCheck ]; description = "ASN.1 support for Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; "AVar" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "AVar"; version = "0.0.5.1"; sha256 = "0jggzjyms1w4p1ynv8m5yvya64kbxkjdis7wvy3lildmp0w0x0c7"; libraryHaskellDepends = [ base ]; description = "Mutable variables with Exception handling and concurrency support"; license = stdenv.lib.licenses.bsd3; }) {}; "AWin32Console" = callPackage ({ mkDerivation, base, regex-compat, Win32 }: mkDerivation { pname = "AWin32Console"; version = "1.1"; sha256 = "0il5bngj4919mmpm0rwmbx74ih3sfbqkaph6w12p49fs466sxkh1"; libraryHaskellDepends = [ base regex-compat Win32 ]; description = "A binding to a part of the ANSI escape code for the console"; license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.none; }) {}; "AbortT-monadstf" = callPackage ({ mkDerivation, AbortT-transformers, base, monads-tf }: mkDerivation { pname = "AbortT-monadstf"; version = "1.0"; sha256 = "1ijv4bs299ijqbkspbg1kry627ra6p6qlkd74q4y2pvamrm4dn6f"; libraryHaskellDepends = [ AbortT-transformers base monads-tf ]; description = "Monads-tf instances for the AbortT monad transformer"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AbortT-mtl" = callPackage ({ mkDerivation, AbortT-transformers, base, mtl }: mkDerivation { pname = "AbortT-mtl"; version = "1.0.0.1"; sha256 = "1x2iw46nzfjj36pfdzv5n0q6f6l7kgz62gnxpsj2f5p7w10zlxai"; libraryHaskellDepends = [ AbortT-transformers base mtl ]; description = "mtl instances for the AbortT monad transformer"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AbortT-transformers" = callPackage ({ mkDerivation, base, HUnit, QuickCheck, test-framework , test-framework-hunit, test-framework-quickcheck2, transformers }: mkDerivation { pname = "AbortT-transformers"; version = "1.0.1.3"; sha256 = "14bv2bmd6fi1kf0id3ah7gfabbqzbpahws6zy11ji6h3j29pwk8y"; libraryHaskellDepends = [ base transformers ]; testHaskellDepends = [ base HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 transformers ]; description = "A monad and monadic transformer providing \"abort\" functionality"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ActionKid" = callPackage ({ mkDerivation, base, containers, gloss, gloss-juicy, hspec, lens , mtl, OpenGL, StateVar, template-haskell }: mkDerivation { pname = "ActionKid"; version = "0.1.1.0"; sha256 = "0dsfgclgx4kqjnvn54vvxcbn8l8jyy9gb06qp13hfm5l7lxfjzxq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers gloss gloss-juicy lens mtl OpenGL StateVar template-haskell ]; executableHaskellDepends = [ base containers gloss gloss-juicy lens mtl OpenGL StateVar template-haskell ]; testHaskellDepends = [ base hspec ]; description = "An easy-to-use video game framework for Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Adaptive" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Adaptive"; version = "0.23"; sha256 = "0n27d8dvk0qq68zp4l5bsj5y9xqmrk9d25psrrf29mmw1f43wp8c"; revision = "1"; editedCabalFile = "1db4p2bkwg27zcz9hdn2d4aj24f3mrjqwd86cglyv5didpwnrirn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; description = "Library for incremental computing"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Adaptive-Blaisorblade" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Adaptive-Blaisorblade"; version = "0.23"; sha256 = "08iblifpyi569zh55ha5bi0nfibz0zlqiibwaimx2k1nd6n6yv5a"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base ]; description = "Library for incremental computing"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Advgame" = callPackage ({ mkDerivation, base, haskell98, mtl }: mkDerivation { pname = "Advgame"; version = "0.1.2"; sha256 = "16grzya42pzn3zaahs77lw5n2ka138bs0g3vgi0qbxlvxwy5ikyy"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base haskell98 mtl ]; description = "Lisperati's adventure game in Lisp translated to Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Advise-me" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, convertible , directory, filepath, HDBC, HDBC-sqlite3, http-types, ideas , ideas-math-types, lens, mtl, optparse-applicative, parsec , QuickCheck, random, semigroups, sqlite-simple, text, time , uniplate, wai, wai-extra, wl-pprint, xlsx }: mkDerivation { pname = "Advise-me"; version = "0.1"; sha256 = "1ddzzrbydx0xaqian1s8m4asj079c3vmhb0s7s05f9g1nm6a8qfq"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring Cabal containers convertible directory filepath HDBC HDBC-sqlite3 ideas ideas-math-types lens mtl parsec QuickCheck random semigroups sqlite-simple text time uniplate wl-pprint xlsx ]; executableHaskellDepends = [ base bytestring containers convertible directory filepath HDBC HDBC-sqlite3 http-types ideas ideas-math-types mtl optparse-applicative parsec QuickCheck random sqlite-simple text time uniplate wai wai-extra wl-pprint ]; description = "Assessment services for the Advise-Me project"; license = stdenv.lib.licenses.asl20; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AesonBson" = callPackage ({ mkDerivation, aeson, attoparsec, base, bson, hspec, HUnit , QuickCheck, scientific, text, unordered-containers, vector }: mkDerivation { pname = "AesonBson"; version = "0.4.0"; sha256 = "08ffz1fr8x5z3ipvk99wc5n363ghxrq1z0cv1yh57wx18ialk1cx"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson attoparsec base bson scientific text unordered-containers vector ]; testHaskellDepends = [ aeson base bson hspec HUnit QuickCheck scientific text ]; description = "Mapping between Aeson's JSON and Bson objects"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Agata" = callPackage ({ mkDerivation, base, containers, mtl, QuickCheck, tagged , template-haskell }: mkDerivation { pname = "Agata"; version = "0.2.1.1"; sha256 = "0v8gy2gdbn9133yki7s71a7ph50xzawdvciiahr463apbn6439hm"; libraryHaskellDepends = [ base containers mtl QuickCheck tagged template-haskell ]; description = "Generator-generator for QuickCheck"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Agda_2_6_1" = callPackage ({ mkDerivation, aeson, alex, array, async, base, binary , blaze-html, boxes, bytestring, Cabal, containers, data-hash , deepseq, directory, edit-distance, emacs, equivalence, exceptions , filepath, geniplate-mirror, ghc-compact, gitrev, happy, hashable , hashtables, haskeline, ieee754, mtl, murmur-hash, pretty, process , regex-tdfa, split, stm, strict, template-haskell, text, time , transformers, unordered-containers, uri-encode, zlib }: mkDerivation { pname = "Agda"; version = "2.6.1"; sha256 = "0af1nyyscdc4gr4l0k3ayq3rn8qxqkx1b7rh4mw023gkz1m433v7"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal directory filepath process ]; libraryHaskellDepends = [ aeson array async base binary blaze-html boxes bytestring containers data-hash deepseq directory edit-distance equivalence exceptions filepath geniplate-mirror ghc-compact gitrev hashable hashtables haskeline ieee754 mtl murmur-hash pretty process regex-tdfa split stm strict template-haskell text time transformers unordered-containers uri-encode zlib ]; libraryToolDepends = [ alex happy ]; executableHaskellDepends = [ base directory filepath process ]; executableToolDepends = [ emacs ]; description = "A dependently typed functional programming language and proof assistant"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; maintainers = with stdenv.lib.maintainers; [ abbradar ]; }) {inherit (pkgs) emacs;}; "Agda" = callPackage ({ mkDerivation, aeson, alex, array, async, base, binary , blaze-html, boxes, bytestring, Cabal, containers, data-hash , deepseq, directory, edit-distance, emacs, equivalence, exceptions , filepath, geniplate-mirror, ghc-compact, gitrev, happy, hashable , hashtables, haskeline, ieee754, mtl, murmur-hash, pretty, process , regex-tdfa, split, stm, strict, template-haskell, text, time , transformers, unordered-containers, uri-encode, zlib }: mkDerivation { pname = "Agda"; version = "2.6.1.2"; sha256 = "0b872fi12j316zcbwnablkg45p252a4sqca9lsgfig55qirk0w08"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal directory filepath process ]; libraryHaskellDepends = [ aeson array async base binary blaze-html boxes bytestring containers data-hash deepseq directory edit-distance equivalence exceptions filepath geniplate-mirror ghc-compact gitrev hashable hashtables haskeline ieee754 mtl murmur-hash pretty process regex-tdfa split stm strict template-haskell text time transformers unordered-containers uri-encode zlib ]; libraryToolDepends = [ alex happy ]; executableHaskellDepends = [ base directory filepath process ]; executableToolDepends = [ emacs ]; description = "A dependently typed functional programming language and proof assistant"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; maintainers = with stdenv.lib.maintainers; [ abbradar ]; }) {inherit (pkgs) emacs;}; "Agda-executable" = callPackage ({ mkDerivation, Agda, base }: mkDerivation { pname = "Agda-executable"; version = "2.3.0.1"; sha256 = "156nzvpmqi7yizjr4yym2ybc0iv4nqfp84qrpdxcha682k298ib1"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ Agda base ]; description = "Command-line program for type-checking and compiling Agda programs"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "AhoCorasick" = callPackage ({ mkDerivation, array, base, hashable, mtl, unordered-containers }: mkDerivation { pname = "AhoCorasick"; version = "0.0.3"; sha256 = "171im3xhrgdzhpxmi1350323apy58pisap0dskcibd3g4jmzslza"; libraryHaskellDepends = [ array base hashable mtl unordered-containers ]; description = "Aho-Corasick string matching algorithm"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AlanDeniseEricLauren" = callPackage ({ mkDerivation, base, containers, criterion, hspec, hspec-core , MonadRandom, mtl, QuickCheck, random, random-shuffle , transformers, vector }: mkDerivation { pname = "AlanDeniseEricLauren"; version = "0.1.0.1"; sha256 = "10xhx6l9bmskqpxr18cyz14hfn1lzp2isg9ckahgrn4ajf386csj"; libraryHaskellDepends = [ base containers MonadRandom mtl random random-shuffle vector ]; testHaskellDepends = [ base containers hspec hspec-core MonadRandom QuickCheck random transformers ]; benchmarkHaskellDepends = [ base containers criterion ]; description = "Find the minimal subset/submap satisfying some property"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AlgoRhythm" = callPackage ({ mkDerivation, base, bytestring, containers, data-default, derive , directory, Euterpea, HCodecs, HUnit, kmeans, lilypond, midi, mtl , prettify, QuickCheck, random, template-haskell, test-framework , test-framework-hunit, test-framework-quickcheck2, text , transformers }: mkDerivation { pname = "AlgoRhythm"; version = "0.1.0.0"; sha256 = "03rmcafbnbb43fww1y6rfi8dpbl85yi71rjxmz7mqxh4zn5c9jwz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers data-default derive Euterpea HCodecs kmeans lilypond midi mtl prettify QuickCheck random template-haskell text transformers ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base bytestring derive directory Euterpea HCodecs HUnit lilypond QuickCheck random test-framework test-framework-hunit test-framework-quickcheck2 transformers ]; description = "Algorithmic music composition"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AlgorithmW" = callPackage ({ mkDerivation, base, containers, mtl, pretty }: mkDerivation { pname = "AlgorithmW"; version = "0.1.1.0"; sha256 = "0avkxhw5hp00znhmqw3kqxx165ba5y5kgq8b9ahp679p0qf84a3c"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers mtl pretty ]; description = "Example implementation of Algorithm W for Hindley-Milner type inference"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AlignmentAlgorithms" = callPackage ({ mkDerivation, ADPfusion, base, containers, fmlist , FormalGrammars, GrammarProducts, PrimitiveArray, vector }: mkDerivation { pname = "AlignmentAlgorithms"; version = "0.1.0.0"; sha256 = "0k6wljkj7ffjbfhclgfbij5wh9p3zjnchrnh3cwbw4s1cf2gsk78"; libraryHaskellDepends = [ ADPfusion base containers fmlist FormalGrammars GrammarProducts PrimitiveArray vector ]; description = "Collection of alignment algorithms"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Allure" = callPackage ({ mkDerivation, async, base, enummapset, filepath, ghc-compact , LambdaHack, optparse-applicative, primitive, random , template-haskell, text, transformers }: mkDerivation { pname = "Allure"; version = "0.9.5.0"; sha256 = "0cl1r3rcbkj8q290l3q5xva7lkh444s49xz8bm8sbgrk0q3zx041"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ async base enummapset filepath ghc-compact LambdaHack optparse-applicative primitive random template-haskell text transformers ]; executableHaskellDepends = [ async base filepath LambdaHack optparse-applicative ]; testHaskellDepends = [ async base filepath LambdaHack optparse-applicative ]; description = "Near-future Sci-Fi roguelike and tactical squad combat game"; license = stdenv.lib.licenses.agpl3Plus; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AndroidViewHierarchyImporter" = callPackage ({ mkDerivation, base, bytestring, cmdtheline, containers, mtl , network, opml, pretty, process, QuickCheck, split, transformers , xml }: mkDerivation { pname = "AndroidViewHierarchyImporter"; version = "0.1.0.1"; sha256 = "1ksmxhriqy8z3fymnvhg7bwaj032nrsvq3gygfwkg3m8538v9xyc"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bytestring cmdtheline containers mtl network opml pretty process QuickCheck split transformers xml ]; description = "Android view hierarchy importer"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Animas" = callPackage ({ mkDerivation, base, random }: mkDerivation { pname = "Animas"; version = "0.2"; sha256 = "01vpw9s93qq8c0zymp4qzv0ljn9jrnwi3x68qx9lcjr6spa0rkvm"; libraryHaskellDepends = [ base random ]; description = "Updated version of Yampa: a library for programming hybrid systems"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Annotations" = callPackage ({ mkDerivation, base, mtl, multirec, parsec }: mkDerivation { pname = "Annotations"; version = "0.2.2"; sha256 = "070ncq7na8vljjkgdhh9jq9n1a7x50c54f1b1vgj2pdsb9vd9h1i"; libraryHaskellDepends = [ base mtl multirec parsec ]; testHaskellDepends = [ base mtl multirec parsec ]; description = "Constructing, analyzing and destructing annotated trees"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Ansi2Html" = callPackage ({ mkDerivation, base, mtl, parsec, xhtml }: mkDerivation { pname = "Ansi2Html"; version = "0.9"; sha256 = "1dqq1rnx1w0cn4w11knmxvn7qy4lg4m39dgw4rs6r2pjqzgrwarh"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base mtl parsec xhtml ]; description = "Convert ANSI Terminal Sequences to nice HTML markup"; license = stdenv.lib.licenses.bsd3; }) {}; "Aoide" = callPackage ({ mkDerivation, base, bytestring, mtl, process, template-haskell }: mkDerivation { pname = "Aoide"; version = "0.1.0.2"; sha256 = "1nldvg8fwgbvn50prar3vs1nh704s1603fikyg2lhpz754yp0qbc"; libraryHaskellDepends = [ base bytestring mtl process template-haskell ]; description = "A simple music library with the capability of generating .ly and .mid files."; license = stdenv.lib.licenses.bsd3; }) {}; "ApplePush" = callPackage ({ mkDerivation, base, binary, bytestring, haskell98, json, mtl , network }: mkDerivation { pname = "ApplePush"; version = "0.1"; sha256 = "0dw52pj17fggi605zf4px852479yc6m6ksbidyw84lkys5dyll3r"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base binary bytestring haskell98 json mtl network ]; executableHaskellDepends = [ base ]; description = "Library for Apple Push Notification Service"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AppleScript" = callPackage ({ mkDerivation }: mkDerivation { pname = "AppleScript"; version = "0.2.0.1"; sha256 = "1jmwixyv5msb3lmza7dljvm3l0x5mx8r93zr607sx9m5x9yhlsvr"; doHaddock = false; description = "Call AppleScript from Haskell, and then call back into Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ApproxFun-hs" = callPackage ({ mkDerivation, base, vector }: mkDerivation { pname = "ApproxFun-hs"; version = "0.1.0.0"; sha256 = "1s7amy8ij5bgv8afbjdzqd3lflvhzrrh3cs3krl1rf73y8b1nqpy"; libraryHaskellDepends = [ base vector ]; description = "Function approximation"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ArrayRef" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "ArrayRef"; version = "0.1.3.1"; sha256 = "1yb209v3lab3knggplmwih1ww6qalf8v86j8ggv1gkhm5jkwz1yq"; libraryHaskellDepends = [ base ]; description = "Unboxed references, dynamic arrays and more"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ArrowVHDL" = callPackage ({ mkDerivation, base, process }: mkDerivation { pname = "ArrowVHDL"; version = "1.1"; sha256 = "1lv76m4qc1sabagllaagi7bpqf1mnmzsra333a77b6134mk2f9hb"; libraryHaskellDepends = [ base process ]; description = "A library to generate Netlist code from Arrow descriptions"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AspectAG" = callPackage ({ mkDerivation, base, containers, mtl, poly-rec, requirements , tagged, template-haskell }: mkDerivation { pname = "AspectAG"; version = "0.6.0.0"; sha256 = "09lm1hs9l3h6ndv385adhh0kf9id10fjf0n1bczgzqgxmiykx2kn"; libraryHaskellDepends = [ base containers mtl poly-rec requirements tagged template-haskell ]; description = "Strongly typed Attribute Grammars implemented using type-level programming"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AttoBencode" = callPackage ({ mkDerivation, attoparsec, base, blaze-builder, blaze-textual , bytestring, containers, QuickCheck, test-framework , test-framework-quickcheck2 }: mkDerivation { pname = "AttoBencode"; version = "0.3.1.0"; sha256 = "0rzzi4asfmkg8nqlxdyq3gwg0q10hqrnvlmq4fjcxvxgvz1ys9hb"; libraryHaskellDepends = [ attoparsec base blaze-builder blaze-textual bytestring containers ]; testHaskellDepends = [ base bytestring containers QuickCheck test-framework test-framework-quickcheck2 ]; description = "Fast Bencode encoding and parsing library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AttoJson" = callPackage ({ mkDerivation, attoparsec, base, bytestring, bytestring-show , containers, mtl, utf8-string }: mkDerivation { pname = "AttoJson"; version = "0.5.10"; sha256 = "0mavq6akhx7pjdz15ckgnmgf8z9zhi5fm97lvjpjdfiggfy191d2"; libraryHaskellDepends = [ attoparsec base bytestring bytestring-show containers mtl utf8-string ]; description = "Simple lightweight JSON parser, generator & manipulator based on ByteString"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Attrac" = callPackage ({ mkDerivation, array, base, colour, GLUT, OpenGL, random }: mkDerivation { pname = "Attrac"; version = "0.1.3"; sha256 = "0spvvgkf33km969l524580kwn7y43rjm2k0lqp9bl60nbvlsw760"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base colour GLUT OpenGL random ]; description = "Visualisation of Strange Attractors in 3-Dimensions"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Aurochs" = callPackage ({ mkDerivation, base, containers, parsec, pretty }: mkDerivation { pname = "Aurochs"; version = "0.1"; sha256 = "0n51j50qlpkgkq64n7w96qkv270lwxac1h7ariqq7w70zgdgiqf5"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers parsec pretty ]; description = "Yet another parser generator for C/C++"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AutoForms" = callPackage ({ mkDerivation, array, base, haskell98, mtl, syb-with-class , template-haskell, wx, wxcore }: mkDerivation { pname = "AutoForms"; version = "0.4.2"; sha256 = "14dd6s3j9w738dvhyhxb9q8w9m0xhd6fm0d40b3gzl5sjb6g16zf"; libraryHaskellDepends = [ array base haskell98 mtl syb-with-class template-haskell wx wxcore ]; description = "GUI library based upon generic programming (SYB3)"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "AvlTree" = callPackage ({ mkDerivation, base, COrdering }: mkDerivation { pname = "AvlTree"; version = "4.2"; sha256 = "0bw6856h75wks0mfvvqqm5i31sici1hacyl5zfj225jf9gn5q7dx"; libraryHaskellDepends = [ base COrdering ]; description = "Balanced binary trees using the AVL algorithm"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BASIC" = callPackage ({ mkDerivation, base, containers, llvm, random, timeit }: mkDerivation { pname = "BASIC"; version = "0.1.5.0"; sha256 = "1ypq7m09ki5wbwkvmqdl7ch40cbdfhb91kq8n17im184r5liyxlc"; libraryHaskellDepends = [ base containers llvm random timeit ]; description = "Embedded BASIC"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BCMtools" = callPackage ({ mkDerivation, base, bytestring, bytestring-lexing, cereal , colour, conduit, conduit-extra, data-default-class, matrices , optparse-applicative, resourcet, split, transformers , unordered-containers, vector, zlib }: mkDerivation { pname = "BCMtools"; version = "0.1.1"; sha256 = "1693kg8hxr1jl8h0ri11dbrbyhyznipkvcp0cvvx9chn97761ys4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring cereal colour conduit conduit-extra data-default-class matrices transformers unordered-containers vector zlib ]; executableHaskellDepends = [ base bytestring bytestring-lexing cereal conduit conduit-extra data-default-class optparse-applicative resourcet split unordered-containers ]; description = "Big Contact Map Tools"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BNFC" = callPackage ({ mkDerivation, alex, array, base, containers, deepseq, directory , doctest, filepath, happy, hspec, HUnit, mtl, pretty, process , QuickCheck, semigroups, temporary, time }: mkDerivation { pname = "BNFC"; version = "2.8.4"; sha256 = "0z84qfpfm402fl0fpxcggr4jz2sn8cqgjy50r6xfx310g7xwdgnd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base ]; executableHaskellDepends = [ array base containers deepseq directory filepath mtl pretty process semigroups time ]; executableToolDepends = [ alex happy ]; testHaskellDepends = [ array base containers deepseq directory doctest filepath hspec HUnit mtl pretty process QuickCheck semigroups temporary time ]; description = "A compiler front-end generator"; license = stdenv.lib.licenses.gpl2; }) {}; "BNFC-meta" = callPackage ({ mkDerivation, alex-meta, array, base, fail, happy-meta , haskell-src-meta, syb, template-haskell }: mkDerivation { pname = "BNFC-meta"; version = "0.6.1"; sha256 = "0snackflcjxza4iqbd85fdsmylwr3bj71nsfrs2s2idc3nlxc7ia"; revision = "1"; editedCabalFile = "1lj92qxjf7gbgifhz1p6jw20079x6772gkbhvpd8ba4956dvzna3"; libraryHaskellDepends = [ alex-meta array base fail happy-meta haskell-src-meta syb template-haskell ]; description = "Deriving Parsers and Quasi-Quoters from BNF Grammars"; license = stdenv.lib.licenses.gpl2; }) {}; "Baggins" = callPackage ({ mkDerivation, base, cairo, containers, mtl }: mkDerivation { pname = "Baggins"; version = "1.0"; sha256 = "0mgxq8zqyfmwkvn91y91c2vjhrni3br0vgiih2ynlafnas1ji0bc"; revision = "1"; editedCabalFile = "16206xd8lm8fkvpxbm19h403264xyjki07s9lam3pgq985xbqk35"; libraryHaskellDepends = [ base cairo containers mtl ]; description = "Tools for self-assembly"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Bang" = callPackage ({ mkDerivation, base, bifunctors, hmidi, mtl, stm, time , transformers }: mkDerivation { pname = "Bang"; version = "0.1.1.1"; sha256 = "0vw7p7iknk7inzmcx9vvdmzi05i5h4djsgr5wqwk3jayshcl0m5a"; libraryHaskellDepends = [ base bifunctors hmidi mtl stm time transformers ]; description = "A Drum Machine DSL for Haskell"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Barracuda" = callPackage ({ mkDerivation, adhoc-network, array, base, bytestring, containers , Crypto, dataenc, directory, filepath, gtk, HaXml, heap, hsgnutls , mtl, network, old-locale, parsec, pkcs1, random, regex-compat , stm, time, unix, utf8-string, xml-parsec }: mkDerivation { pname = "Barracuda"; version = "1.0.2"; sha256 = "0i8b6g2jvwg5r5gi1q3fgckh675pc6viqdvncl4ycr4zf72r4jj3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ adhoc-network array base bytestring containers Crypto dataenc directory filepath gtk HaXml heap hsgnutls mtl network old-locale parsec pkcs1 random regex-compat stm time unix utf8-string xml-parsec ]; executableHaskellDepends = [ adhoc-network array base bytestring containers Crypto dataenc directory filepath gtk HaXml heap hsgnutls mtl network old-locale parsec pkcs1 random regex-compat stm time unix utf8-string xml-parsec ]; description = "An ad-hoc P2P chat program"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Befunge93" = callPackage ({ mkDerivation, array, base, mtl, random }: mkDerivation { pname = "Befunge93"; version = "0.1"; sha256 = "1hs4p5s30ml97yrr91ahy7275jh4vyvh2l5p0p3jvpfysvg9sl6l"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base mtl random ]; description = "An interpreter for the Befunge-93 Programming Language"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BenchmarkHistory" = callPackage ({ mkDerivation, base, bytestring, cassava, deepseq, directory , statistics, time, vector }: mkDerivation { pname = "BenchmarkHistory"; version = "0.0.0.2"; sha256 = "0ggsac4gyw8w0nhlvya29ghwa4i369bdja7yicxhrrwh1bilvax3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring cassava deepseq directory statistics time vector ]; description = "Benchmark functions with history"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BerkeleyDB" = callPackage ({ mkDerivation, base, bytestring, db, extensible-exceptions }: mkDerivation { pname = "BerkeleyDB"; version = "0.8.7"; sha256 = "0q1qc6rds05bkxl2m3anp7x75cwinp9nhy8j0g1vaj2scasvki62"; libraryHaskellDepends = [ base bytestring extensible-exceptions ]; librarySystemDepends = [ db ]; description = "Berkeley DB binding"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) db;}; "BerkeleyDBXML" = callPackage ({ mkDerivation, base, BerkeleyDB, bytestring, db, dbxml, xercesc , xqilla }: mkDerivation { pname = "BerkeleyDBXML"; version = "0.7.2"; sha256 = "1ymdi5qi4hxaikqf8min830r1rs1z4bvy9bdybsq378v7mrgfihp"; libraryHaskellDepends = [ base BerkeleyDB bytestring ]; librarySystemDepends = [ db dbxml xercesc xqilla ]; description = "Berkeley DB XML binding"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) db; inherit (pkgs) dbxml; inherit (pkgs) xercesc; inherit (pkgs) xqilla;}; "BerlekampAlgorithm" = callPackage ({ mkDerivation, base, besout }: mkDerivation { pname = "BerlekampAlgorithm"; version = "0.1.0.0"; sha256 = "14wjpfr9d8fpgl1jkpm2123lprr3hf3a6smkaflzkgxqlgcrkmyr"; libraryHaskellDepends = [ base besout ]; description = "Factorization of polynomials over finite field"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BiGUL" = callPackage ({ mkDerivation, base, containers, mtl, template-haskell, th-extras }: mkDerivation { pname = "BiGUL"; version = "1.0.1"; sha256 = "0n9z72ids27m5fw26576cxhyqilsxvazfvmjkhzzh55413j7nwli"; libraryHaskellDepends = [ base containers mtl template-haskell th-extras ]; description = "The Bidirectional Generic Update Language"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BigPixel" = callPackage ({ mkDerivation, array, base, bmp, bytestring, gloss }: mkDerivation { pname = "BigPixel"; version = "1.3.0"; sha256 = "19fxxbgj67rz2fpxd6f307xd6p7blwynq6gcakjnc7kdq8ghfrgz"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base bmp bytestring gloss ]; description = "Image editor for pixel art"; license = stdenv.lib.licenses.bsd3; }) {}; "BinderAnn" = callPackage ({ mkDerivation, base, containers, ghc, ghc-prim, mtl, split, syb , transformers }: mkDerivation { pname = "BinderAnn"; version = "0.1.0.0"; sha256 = "0fv5xrgqh7scbkzjisrh112zpggwl3rxfjzfqhx2rzdjgda3m41g"; libraryHaskellDepends = [ base containers ghc ghc-prim mtl split syb transformers ]; testHaskellDepends = [ base containers ghc ghc-prim mtl split syb transformers ]; description = "Source-to-source plugin for enhancing EDSLs with static annotations"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Binpack" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Binpack"; version = "0.4.1"; sha256 = "0am0487l7njngp2k6h3qfbhjs61d9ir9rp8iw1r5448b20n4fxas"; libraryHaskellDepends = [ base ]; description = "Common bin-packing heuristics"; license = stdenv.lib.licenses.bsd3; }) {}; "BioHMM" = callPackage ({ mkDerivation, base, colour, diagrams-cairo, diagrams-lib , directory, either-unwrap, filepath, parsec, ParsecTools , StockholmAlignment, SVGFonts, text, vector }: mkDerivation { pname = "BioHMM"; version = "1.2.0"; sha256 = "1mrk5w10601gvfghmmrkmxvnr5jcwnlnk05q1bfb8akiyc2d4pbh"; libraryHaskellDepends = [ base colour diagrams-cairo diagrams-lib directory either-unwrap filepath parsec ParsecTools StockholmAlignment SVGFonts text vector ]; description = "Libary for Hidden Markov Models in HMMER3 format"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Biobase" = callPackage ({ mkDerivation, array, base, bytestring, containers, deepseq , directory, either-unwrap, file-embed, filemanip, filepath , ghc-prim, HsTools, mtl, parsec, ParsecTools, primitive , PrimitiveArray, split, tuple, utility-ht, vector , vector-read-instances, zlib }: mkDerivation { pname = "Biobase"; version = "0.3.1.1"; sha256 = "1zrslhf3aiwc3y0b628j1w93z78v9apcjm2sxyw5qcq6r48zrmcc"; libraryHaskellDepends = [ array base bytestring containers deepseq directory either-unwrap file-embed filemanip filepath ghc-prim HsTools mtl parsec ParsecTools primitive PrimitiveArray split tuple utility-ht vector vector-read-instances zlib ]; description = "Base library for bioinformatics"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BiobaseBlast" = callPackage ({ mkDerivation, aeson, attoparsec, base, binary, BiobaseENA , BiobaseTypes, BiobaseXNA, bytestring, cereal, containers, deepseq , directory, file-embed, filepath, lens, log-domain, mtl , PrimitiveArray, SciBaseTypes, split, tasty, tasty-quickcheck , tasty-silver, tasty-th, text, unordered-containers, vector , vector-th-unbox }: mkDerivation { pname = "BiobaseBlast"; version = "0.3.1.0"; sha256 = "153bxf221jga58ibxgd660465klbqj49qr3rk6ni77v7sb4qgrg0"; libraryHaskellDepends = [ aeson attoparsec base binary BiobaseENA BiobaseTypes BiobaseXNA bytestring cereal containers deepseq directory file-embed lens log-domain mtl PrimitiveArray SciBaseTypes text unordered-containers vector vector-th-unbox ]; testHaskellDepends = [ base bytestring containers filepath split tasty tasty-quickcheck tasty-silver tasty-th text ]; description = "BLAST-related tools"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BiobaseDotP" = callPackage ({ mkDerivation, base, bytestring, iteratee }: mkDerivation { pname = "BiobaseDotP"; version = "0.1.0.0"; sha256 = "0m7n3c2ly6kly146xrxzx41g3pv0cylrmzpdgv5c54x9gvb1hg7w"; libraryHaskellDepends = [ base bytestring iteratee ]; description = "Vienna / DotBracket / ExtSS parsers"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BiobaseENA" = callPackage ({ mkDerivation, base, BiobaseTypes, bytestring, containers , directory, file-embed, lens, megaparsec, mtl, QuickCheck, tasty , tasty-quickcheck, tasty-th, text, vector, vector-th-unbox }: mkDerivation { pname = "BiobaseENA"; version = "0.0.0.1"; sha256 = "0wkfaxrv4s34amjjl02q0si5nvs18f74z9dxp5r024fd42g3fdka"; libraryHaskellDepends = [ base BiobaseTypes bytestring containers directory file-embed lens megaparsec mtl text vector vector-th-unbox ]; testHaskellDepends = [ base BiobaseTypes bytestring containers directory file-embed lens megaparsec mtl QuickCheck tasty tasty-quickcheck tasty-th text vector vector-th-unbox ]; description = "European Nucleotide Archive data"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BiobaseEnsembl" = callPackage ({ mkDerivation, aeson, attoparsec, base, binary, bytestring , cereal, containers, deepseq, directory, either-unwrap, text , vector, word8 }: mkDerivation { pname = "BiobaseEnsembl"; version = "0.2.0.1"; sha256 = "0mypz8q4cj8fjma3pjgp6klhsnlbc6xzvbajhh85c3q3q41cn95w"; libraryHaskellDepends = [ aeson attoparsec base binary bytestring cereal containers deepseq directory either-unwrap text vector word8 ]; description = "Ensembl related datastructures and functions"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BiobaseFR3D" = callPackage ({ mkDerivation, base, BiobaseXNA, bytestring, containers , filemanip, iteratee, tuple }: mkDerivation { pname = "BiobaseFR3D"; version = "0.2.3.0"; sha256 = "1y8aqxb8gq4k4l0i2wcrn2yi6f7lcmbhbvs4n063r4hgda6xfgch"; libraryHaskellDepends = [ base BiobaseXNA bytestring containers filemanip iteratee tuple ]; description = "Importer for FR3D resources"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BiobaseFasta" = callPackage ({ mkDerivation, base, BiobaseTypes, bytestring, DPutils, filepath , lens, QuickCheck, resourcet, streaming, streaming-bytestring , string-conversions, tasty, tasty-golden, tasty-hunit , tasty-quickcheck, tasty-silver, tasty-th, text }: mkDerivation { pname = "BiobaseFasta"; version = "0.3.0.1"; sha256 = "11vwvqln5jv4k97miyjgqs3yckm8fhyclclhfxq473i4g22amjyh"; libraryHaskellDepends = [ base BiobaseTypes bytestring DPutils lens resourcet streaming streaming-bytestring string-conversions ]; testHaskellDepends = [ base BiobaseTypes bytestring DPutils filepath lens QuickCheck resourcet streaming streaming-bytestring string-conversions tasty tasty-golden tasty-hunit tasty-quickcheck tasty-silver tasty-th text ]; description = "streaming FASTA parser"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BiobaseHTTP" = callPackage ({ mkDerivation, aeson, base, BiobaseEnsembl, bytestring, conduit , either-unwrap, HTTP, http-conduit, hxt, mtl, network, Taxonomy , text, transformers }: mkDerivation { pname = "BiobaseHTTP"; version = "1.2.0"; sha256 = "1m6lfs08zyk2xcxcmapcdfqp7afmzz3n2r3rr3qzlibwc6w7pj1d"; libraryHaskellDepends = [ aeson base BiobaseEnsembl bytestring conduit either-unwrap HTTP http-conduit hxt mtl network Taxonomy text transformers ]; description = "Libary to interface with the Bioinformatics HTTP services - Entrez Ensembl"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BiobaseHTTPTools" = callPackage ({ mkDerivation, base, BiobaseFasta, BiobaseHTTP, bytestring , cmdargs, containers, either-unwrap, hxt, text }: mkDerivation { pname = "BiobaseHTTPTools"; version = "1.0.0"; sha256 = "1sbwhil0d0118nwx7wsryk6j8a7rysdxqksphvyrlxfdm7pd3l1z"; revision = "1"; editedCabalFile = "1aibwdw1bh0gl4czff4n8jkf79ma3isqwqgnjh186xn1rbnibvmw"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base BiobaseFasta BiobaseHTTP bytestring cmdargs containers either-unwrap hxt text ]; description = "Tools to query Bioinformatics HTTP services e.g. Entrez, Ensembl."; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BiobaseInfernal" = callPackage ({ mkDerivation, aeson, attoparsec, base, binary, BiobaseTypes , BiobaseXNA, bytestring, cereal, cereal-text, cereal-vector , cmdargs, containers, criterion, data-default, deepseq, DPutils , filepath, hashable, HUnit, lens, parallel, pipes , pipes-attoparsec, pipes-bytestring, pipes-parse, pipes-safe , pipes-zlib, primitive, PrimitiveArray, QuickCheck, strict , string-conversions, tasty, tasty-hunit, tasty-quickcheck , tasty-th, text, text-binary, transformers, tuple , unordered-containers, utf8-string, vector, vector-th-unbox, zlib }: mkDerivation { pname = "BiobaseInfernal"; version = "0.8.1.0"; sha256 = "0y6g4prgd4k342ziblcpl7mj4yaf916r0psk9dzm6p3rq6masr0g"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson attoparsec base binary BiobaseTypes BiobaseXNA bytestring cereal cereal-text cereal-vector containers data-default deepseq DPutils filepath hashable lens parallel pipes pipes-attoparsec pipes-bytestring pipes-parse pipes-safe pipes-zlib primitive PrimitiveArray strict string-conversions text text-binary transformers tuple unordered-containers utf8-string vector vector-th-unbox zlib ]; executableHaskellDepends = [ base cmdargs ]; testHaskellDepends = [ base HUnit lens QuickCheck tasty tasty-hunit tasty-quickcheck tasty-th ]; benchmarkHaskellDepends = [ base criterion lens text transformers ]; description = "Infernal data structures and tools"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BiobaseMAF" = callPackage ({ mkDerivation, base, bytestring, containers, iteratee }: mkDerivation { pname = "BiobaseMAF"; version = "0.5.0.0"; sha256 = "0mwyyb7n232wgjipn9jsbqpcbxqms07adi5a6v14qaiynsjz4n1r"; libraryHaskellDepends = [ base bytestring containers iteratee ]; description = "Multiple Alignment Format"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BiobaseNewick" = callPackage ({ mkDerivation, aeson, attoparsec, base, binary, cereal , cereal-text, cmdargs, containers, fgl, ForestStructures , QuickCheck, test-framework, test-framework-quickcheck2 , test-framework-th, text, text-binary, vector }: mkDerivation { pname = "BiobaseNewick"; version = "0.0.0.2"; sha256 = "1g8kdmraxv0qf3nzm7hi36nhw0j8kyjmjlwslp7a5n2zly2gcck4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson attoparsec base binary cereal cereal-text containers fgl ForestStructures QuickCheck text text-binary vector ]; executableHaskellDepends = [ base cmdargs ForestStructures text vector ]; testHaskellDepends = [ aeson base binary cereal QuickCheck test-framework test-framework-quickcheck2 test-framework-th ]; description = "Newick file format parser"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BiobaseTrainingData" = callPackage ({ mkDerivation, base, BiobaseDotP, BiobaseFR3D, BiobaseXNA , bytestring, cmdargs, either-unwrap, iteratee, vector }: mkDerivation { pname = "BiobaseTrainingData"; version = "0.1.2.3"; sha256 = "0qqyj3y2ivxj4d1c4bl5mdi7xm649dvksl57ba0wl0awimi5xn2s"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base BiobaseDotP BiobaseFR3D BiobaseXNA bytestring either-unwrap iteratee vector ]; executableHaskellDepends = [ cmdargs ]; description = "RNA folding training data"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BiobaseTurner" = callPackage ({ mkDerivation, base, BiobaseXNA, bytestring, bytestring-lexing , conduit, containers, filepath, lens, primitive, PrimitiveArray , repa, split, vector }: mkDerivation { pname = "BiobaseTurner"; version = "0.3.1.1"; sha256 = "1h6yn6nwl8ifbz8y1rq5xklhmnbbjibfi9qz4n79xmv7y9bgkbxf"; libraryHaskellDepends = [ base BiobaseXNA bytestring bytestring-lexing conduit containers filepath lens primitive PrimitiveArray repa split vector ]; description = "Import Turner RNA parameters"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BiobaseTypes" = callPackage ({ mkDerivation, aeson, attoparsec, base, bimaps, binary , bytestring, cereal, cereal-text, cereal-vector, containers , data-default, deepseq, ForestStructures, hashable, intern, lens , mtl, primitive, PrimitiveArray, QuickCheck, SciBaseTypes , streaming, string-conversions, tasty, tasty-quickcheck, tasty-th , text, text-binary, utf8-string, vector, vector-binary-instances , vector-th-unbox }: mkDerivation { pname = "BiobaseTypes"; version = "0.2.0.1"; sha256 = "1ygyq169dcz1bswppljkskvqamvvs61n8fwyyplyf4348i1v938i"; libraryHaskellDepends = [ aeson attoparsec base bimaps binary bytestring cereal cereal-text cereal-vector containers data-default deepseq ForestStructures hashable intern lens mtl primitive PrimitiveArray QuickCheck SciBaseTypes streaming string-conversions text text-binary utf8-string vector vector-binary-instances vector-th-unbox ]; testHaskellDepends = [ aeson attoparsec base bimaps binary bytestring cereal cereal-text cereal-vector containers data-default deepseq ForestStructures hashable intern lens mtl primitive PrimitiveArray QuickCheck SciBaseTypes streaming string-conversions tasty tasty-quickcheck tasty-th text text-binary utf8-string vector vector-binary-instances vector-th-unbox ]; description = "Collection of types for bioinformatics"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BiobaseVienna" = callPackage ({ mkDerivation, base, BiobaseTurner, BiobaseXNA, primitive , PrimitiveArray, vector }: mkDerivation { pname = "BiobaseVienna"; version = "0.3.0.0"; sha256 = "0bv100rmr04w8wbzabihv43lxilr0b2rm97rx54bhln1sy0ih1wj"; libraryHaskellDepends = [ base BiobaseTurner BiobaseXNA primitive PrimitiveArray vector ]; description = "Import Vienna energy parameters"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BiobaseXNA" = callPackage ({ mkDerivation, aeson, attoparsec, base, bimaps, binary , BiobaseENA, BiobaseTypes, bytes, bytestring, cereal , cereal-vector, cmdargs, containers, csv, data-default, deepseq , file-embed, ForestStructures, hashable, lens, mtl, primitive , PrimitiveArray, QuickCheck, split, tasty, tasty-quickcheck , tasty-th, text, tuple, vector, vector-binary-instances , vector-th-unbox }: mkDerivation { pname = "BiobaseXNA"; version = "0.11.0.0"; sha256 = "1yrq14mv5bbw6drlpk2cf6incdg2wqw3i0zgdd0vpfmxbwr3wjl4"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson attoparsec base bimaps binary BiobaseENA BiobaseTypes bytes bytestring cereal cereal-vector containers csv data-default deepseq file-embed ForestStructures hashable lens mtl primitive PrimitiveArray QuickCheck split text tuple vector vector-binary-instances vector-th-unbox ]; executableHaskellDepends = [ aeson attoparsec base bimaps binary BiobaseENA BiobaseTypes bytes bytestring cereal cereal-vector cmdargs containers csv data-default deepseq file-embed ForestStructures hashable lens mtl primitive PrimitiveArray QuickCheck split text tuple vector vector-binary-instances vector-th-unbox ]; testHaskellDepends = [ aeson attoparsec base bimaps binary BiobaseENA BiobaseTypes bytes bytestring cereal cereal-vector containers csv data-default deepseq file-embed ForestStructures hashable lens mtl primitive PrimitiveArray QuickCheck split tasty tasty-quickcheck tasty-th text tuple vector vector-binary-instances vector-th-unbox ]; description = "Efficient RNA/DNA/Protein Primary/Secondary Structure"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BirdPP" = callPackage ({ mkDerivation, base, haskell98 }: mkDerivation { pname = "BirdPP"; version = "1.1"; sha256 = "14wbnxjyg75vc7zwg42cpk8a1cb7gm4881c52yaq1bq053g5dsz2"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base haskell98 ]; description = "A preprocessor for Bird-style Literate Haskell comments with Haddock markup"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BitStringRandomMonad" = callPackage ({ mkDerivation, base, bitstring, bytestring, deepseq, mtl , parallel, primitive, QuickCheck, transformers, vector }: mkDerivation { pname = "BitStringRandomMonad"; version = "1.1.0.2"; sha256 = "1g19c1dl80chmxlqqpja19y1np7xnfwspyrp895wnrzi2zydh2jm"; libraryHaskellDepends = [ base bitstring bytestring deepseq mtl parallel primitive transformers vector ]; testHaskellDepends = [ base bitstring bytestring mtl parallel primitive QuickCheck transformers vector ]; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BitSyntax" = callPackage ({ mkDerivation, base, bytestring, QuickCheck, template-haskell }: mkDerivation { pname = "BitSyntax"; version = "0.3.2.1"; sha256 = "0cc0nvmnybn68a1bvzqrvc5csaqvs3g50657slwjf2f686yi5q8r"; libraryHaskellDepends = [ base bytestring QuickCheck template-haskell ]; description = "A module to aid in the (de)serialisation of binary data"; license = stdenv.lib.licenses.bsd3; }) {}; "Bitly" = callPackage ({ mkDerivation, base, HTTP, json2 }: mkDerivation { pname = "Bitly"; version = "0.1.0"; sha256 = "1pmmgg6n6pc0qvp5r4qxan32887132si0cayd0xh1g5v98fa9ari"; libraryHaskellDepends = [ base HTTP json2 ]; description = "A library to access bit.ly URL shortener."; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BlastHTTP" = callPackage ({ mkDerivation, base, BiobaseBlast, BiobaseFasta, bytestring , conduit, either-unwrap, HTTP, http-conduit, hxt, mtl, network , transformers, zip-archive }: mkDerivation { pname = "BlastHTTP"; version = "1.4.1"; sha256 = "1h7bj9a6qfzwlclr39dvbcz4r8l8s7n53z6ir8wff5ssq2wvq4qd"; libraryHaskellDepends = [ base BiobaseBlast BiobaseFasta bytestring conduit either-unwrap HTTP http-conduit hxt mtl network transformers zip-archive ]; description = "Libary to interface with the NCBI blast REST interface"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Blobs" = callPackage ({ mkDerivation, base, containers, directory, HaXml, polyparse , pretty, wx, wxcore }: mkDerivation { pname = "Blobs"; version = "0.3"; sha256 = "09mpf3qwr38x0ljz4ziyhdcwl5j37i353wc2dkpc6hjki9p08rgl"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers directory HaXml polyparse pretty wx wxcore ]; executableHaskellDepends = [ base containers directory HaXml polyparse pretty wx wxcore ]; description = "Diagram editor"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BlogLiterately" = callPackage ({ mkDerivation, base, blaze-html, bool-extras, bytestring, cmdargs , containers, data-default, directory, filepath, HaXml, haxr , highlighting-kate, hscolour, HTTP, lens, mtl, pandoc , pandoc-citeproc, pandoc-types, parsec, process, split, strict , tagsoup, temporary, text, transformers }: mkDerivation { pname = "BlogLiterately"; version = "0.8.7"; sha256 = "01x8q04bs0qr2vg434yl2mfnshjd6licyard6pjfvhalk2phxcp2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base blaze-html bool-extras bytestring cmdargs containers data-default directory filepath HaXml haxr highlighting-kate hscolour HTTP lens mtl pandoc pandoc-citeproc pandoc-types parsec process split strict tagsoup temporary text transformers ]; executableHaskellDepends = [ base cmdargs ]; description = "A tool for posting Haskelly articles to blogs"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BlogLiterately-diagrams" = callPackage ({ mkDerivation, base, BlogLiterately, containers, diagrams-builder , diagrams-lib, diagrams-rasterific, directory, filepath , JuicyPixels, pandoc, safe, split }: mkDerivation { pname = "BlogLiterately-diagrams"; version = "0.2.1"; sha256 = "0ki56kc51p1b9zkvs91adgj140pchnbdwfmhsvb4qzzf9sz90kjb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base BlogLiterately containers diagrams-builder diagrams-lib diagrams-rasterific directory filepath JuicyPixels pandoc safe split ]; executableHaskellDepends = [ base BlogLiterately ]; description = "Include images in blog posts with inline diagrams code"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Blogdown" = callPackage ({ mkDerivation, base, Cabal, containers, criterion, MissingH , network-uri, parsec }: mkDerivation { pname = "Blogdown"; version = "0.2.4"; sha256 = "04ll74z2yqb99jydz9bw4p602hvpmk03sgix8rzwg0qb38lwvjvm"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal MissingH ]; libraryHaskellDepends = [ base containers MissingH network-uri parsec ]; executableHaskellDepends = [ base containers MissingH network-uri parsec ]; testHaskellDepends = [ base containers MissingH network-uri parsec ]; benchmarkHaskellDepends = [ base containers criterion MissingH network-uri parsec ]; description = "A markdown-like markup language designed for blog posts"; license = stdenv.lib.licenses.agpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BluePrintCSS" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "BluePrintCSS"; version = "0.1"; sha256 = "0ryjgi70isgfv3nw3djzvb1saky40xqy536h6sr3mfpy2iqnim0c"; libraryHaskellDepends = [ base mtl ]; description = "Html document layout library"; license = stdenv.lib.licenses.bsd3; }) {}; "Blueprint" = callPackage ({ mkDerivation }: mkDerivation { pname = "Blueprint"; version = "0.1"; sha256 = "16cfmy4ndc15p6jdmyy08nqgv143dvs9xf4qg4mxa6x5r326pi94"; doHaddock = false; description = "Preview of a new build system"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Bookshelf" = callPackage ({ mkDerivation, base, containers, directory, filepath, pandoc , pandoc-citeproc, pandoc-types, parseargs, process }: mkDerivation { pname = "Bookshelf"; version = "0.6"; sha256 = "1a1g8ipppwrb42fvli27qi4i78vgdk3wwxsjhqy0p6pwpa0hvcaq"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base containers directory filepath pandoc pandoc-citeproc pandoc-types parseargs ]; testHaskellDepends = [ base process ]; description = "A simple document organizer with some wiki functionality"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Boolean" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Boolean"; version = "0.2.4"; sha256 = "1y7f8lqx86m06ccq1bjym2hywc7r17s2bvx16jswb2ibn09n08b7"; libraryHaskellDepends = [ base ]; description = "Generalized booleans and numbers"; license = stdenv.lib.licenses.bsd3; }) {}; "BoundedChan" = callPackage ({ mkDerivation, array, base }: mkDerivation { pname = "BoundedChan"; version = "1.0.3.0"; sha256 = "0vf4mlw08n056g5256cf46m5xsijng5gvjx7ccm4r132gznyl72k"; libraryHaskellDepends = [ array base ]; description = "Implementation of bounded channels"; license = stdenv.lib.licenses.bsd3; }) {}; "Bravo" = callPackage ({ mkDerivation, base, haskell-src-exts, haskell-src-meta, mtl , parsec, syb, template-haskell }: mkDerivation { pname = "Bravo"; version = "0.1.0.1"; sha256 = "16li42rl77jvhyp14fjic66c7d6qm2fjln93gyw4bqbykai291in"; libraryHaskellDepends = [ base haskell-src-exts haskell-src-meta mtl parsec syb template-haskell ]; description = "Static text template generation library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "BufferedSocket" = callPackage ({ mkDerivation, base, bytestring, network, text }: mkDerivation { pname = "BufferedSocket"; version = "0.2.1.0"; sha256 = "13wwi7x898p51crzzp5rdrjgmsxsgbx7dgzgbaxdikxyrh216lmz"; libraryHaskellDepends = [ base bytestring network text ]; description = "A socker wrapper that makes the IO of sockets much cleaner"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Buster" = callPackage ({ mkDerivation, base, bytestring, conduit, data-default, errors , hinotify, hslogger, hspec, hspec-expectations, http-conduit , http-types, string-qq, temporary, transformers, unbounded-delays , unix, yaml }: mkDerivation { pname = "Buster"; version = "0.1.1"; sha256 = "12zchy3sqdcqdgbb7d29jrsqifz4hfdx94s514v2mmyzzr0m8xqd"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bytestring conduit data-default errors hinotify hslogger http-conduit http-types transformers unbounded-delays unix yaml ]; testHaskellDepends = [ base bytestring errors hslogger hspec hspec-expectations http-conduit http-types string-qq temporary unix yaml ]; description = "Hits a set of urls periodically to bust caches"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "C-structs" = callPackage ({ mkDerivation, base, doctest, Glob, HUnit, QuickCheck , template-haskell, test-framework, test-framework-hunit , test-framework-quickcheck2 }: mkDerivation { pname = "C-structs"; version = "0.1.0.1"; sha256 = "0b3mqp20am2yn7jbgxxg08rds1c5mxx827app23hrhsl4ysslfkg"; libraryHaskellDepends = [ base template-haskell ]; testHaskellDepends = [ base doctest Glob HUnit QuickCheck template-haskell test-framework test-framework-hunit test-framework-quickcheck2 ]; description = "C-Structs implementation for Haskell"; license = stdenv.lib.licenses.mit; }) {}; "CBOR" = callPackage ({ mkDerivation, base, binary, binary-bits, bytestring , data-binary-ieee754, doctest, QuickCheck, test-framework , test-framework-quickcheck2 }: mkDerivation { pname = "CBOR"; version = "0.1.0.1"; sha256 = "03h8lp5sm8prbphq98c7ar93rl9yfy29pvwrkrskdjhx79pd1w6q"; libraryHaskellDepends = [ base binary binary-bits bytestring data-binary-ieee754 ]; testHaskellDepends = [ base binary binary-bits bytestring data-binary-ieee754 doctest QuickCheck test-framework test-framework-quickcheck2 ]; description = "Encode/Decode values to/from CBOR"; license = stdenv.lib.licenses.lgpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CC-delcont" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "CC-delcont"; version = "0.2.1.0"; sha256 = "00v2xjh5a7z87i0hvdflrqmnwi9lb2061d6s0xrp563xpjvkcsvc"; libraryHaskellDepends = [ base mtl ]; description = "Delimited continuations and dynamically scoped variables"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CC-delcont-alt" = callPackage ({ mkDerivation, base, CC-delcont-cxe, CC-delcont-exc , CC-delcont-ref, doctest, mtl }: mkDerivation { pname = "CC-delcont-alt"; version = "0.1.1.1"; sha256 = "0s6z5bcxmcx1vzgjc6r2i4898j6s3ngjjdqhggp893hmhpxlbgsv"; libraryHaskellDepends = [ base CC-delcont-cxe CC-delcont-exc CC-delcont-ref mtl ]; testHaskellDepends = [ base doctest mtl ]; doHaddock = false; description = "Three new monad transformers for multi-prompt delimited control"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CC-delcont-cxe" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "CC-delcont-cxe"; version = "0.1.0.2"; sha256 = "1s6bql9r78yfzgarm3i4f2glhc5w8qq91adhs15cnqj6h7768a5c"; libraryHaskellDepends = [ base mtl ]; description = "A monad transformers for multi-prompt delimited control"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CC-delcont-exc" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "CC-delcont-exc"; version = "0.1.0.0"; sha256 = "07v388bzs8x9k1p677310rbh8baj1fdq3bhbqyvxqzx93kv8g381"; libraryHaskellDepends = [ base mtl ]; description = "A monad transformers for multi-prompt delimited control"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CC-delcont-ref" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "CC-delcont-ref"; version = "0.1.0.0"; sha256 = "0fzjr73id8rlrcmf0j3y1qn4jnc8incqhhkp9wl35lig20kqy82m"; libraryHaskellDepends = [ base mtl ]; description = "A monad transformers for multi-prompt delimited control using refercence cells"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CC-delcont-ref-tf" = callPackage ({ mkDerivation, base, ref-tf, transformers }: mkDerivation { pname = "CC-delcont-ref-tf"; version = "0.1.0.2"; sha256 = "0zavw824xcr1jhmlpz9hmabhhi459y0s7z434lxalzha01j1wfih"; libraryHaskellDepends = [ base ref-tf transformers ]; description = "A monad transformers for multi-prompt delimited control using refercence cells"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CCA" = callPackage ({ mkDerivation, array, base, containers, ghc-prim, happy , haskell-src, syb, template-haskell }: mkDerivation { pname = "CCA"; version = "0.1.5.3"; sha256 = "05zv1vha31fgw4ddvrnbvk5pzhq8lkvfx1xrgja5ggy451zrs6aw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ghc-prim syb template-haskell ]; executableHaskellDepends = [ array base containers haskell-src ]; executableToolDepends = [ happy ]; description = "preprocessor and library for Causal Commutative Arrows (CCA)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CHXHtml" = callPackage ({ mkDerivation, base, bytestring, hxt-regex-xmlschema, utf8-string }: mkDerivation { pname = "CHXHtml"; version = "0.2.0"; sha256 = "0pr2mvcnrz3240wnpd44g3pz9x8am6vhhfvl0lyl129kvc33v99q"; libraryHaskellDepends = [ base bytestring hxt-regex-xmlschema utf8-string ]; description = "A W3C compliant (X)HTML generating library"; license = stdenv.lib.licenses.bsd3; }) {}; "CLASE" = callPackage ({ mkDerivation, base, containers, filepath, mtl, parsec , template-haskell }: mkDerivation { pname = "CLASE"; version = "2009.2.11"; sha256 = "10jab7jxlhppmqqw31g653l8jmz4vz8f9h9wr2i9fjf6bipvgfi3"; libraryHaskellDepends = [ base containers filepath mtl parsec template-haskell ]; description = "Cursor Library for A Structured Editor"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CLI" = callPackage ({ mkDerivation, base, directory, doctest, split, time }: mkDerivation { pname = "CLI"; version = "0.1.0.0"; sha256 = "1g271n7z6xndqylwxwcaa1xscgd36wzb2apbmrilv42v7ii4aall"; libraryHaskellDepends = [ base directory split time ]; testHaskellDepends = [ base doctest ]; description = "CLI tools"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CMCompare" = callPackage ({ mkDerivation, array, base, BiobaseInfernal, BiobaseXNA, cmdargs , containers, lens }: mkDerivation { pname = "CMCompare"; version = "0.0.1.5"; sha256 = "1ccjyn0cc8yx7fgnvsjap0swlxql3gdygb5mabzvkgk84zc3bh2b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base BiobaseInfernal BiobaseXNA containers lens ]; executableHaskellDepends = [ cmdargs ]; description = "Infernal covariance model comparison"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CMQ" = callPackage ({ mkDerivation, base, bytestring, cereal, containers, iproute, mtl , network, PSQueue, stm, time }: mkDerivation { pname = "CMQ"; version = "0.0.12"; sha256 = "0zskbcjdd4s8bkll7jvb8qzyq8pa52li4db9r5wg16pd2l3m0fpb"; libraryHaskellDepends = [ base bytestring cereal containers iproute mtl network PSQueue stm time ]; description = "cwmwl udp message queue"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "COrdering" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "COrdering"; version = "2.3"; sha256 = "1lkav4wkyrraq1f6kyqfyjrxasgkayg4hmyv8a1gkr4h484b1cx8"; libraryHaskellDepends = [ base ]; description = "An algebraic data type similar to Prelude Ordering"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CPBrainfuck" = callPackage ({ mkDerivation, base, haskell98 }: mkDerivation { pname = "CPBrainfuck"; version = "1.1"; sha256 = "041bm02xar8g6ppz6g0fdgs4ywavlcn4pqkncydx0lw5wp9ygwwn"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base haskell98 ]; description = "A simple Brainfuck interpretter"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CPL" = callPackage ({ mkDerivation, array, base, containers, mtl, parsec, readline }: mkDerivation { pname = "CPL"; version = "0.0.9"; sha256 = "0pa0iqaflj8h0w3wcwrc27vmg4k7n0x8ck5sjscxvxdbbrwjg6z1"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base containers mtl parsec readline ]; description = "An interpreter of Hagino's Categorical Programming Language (CPL)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CSPM-CoreLanguage" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "CSPM-CoreLanguage"; version = "0.3.1.0"; sha256 = "0dlb761kj33v9p53fw44gg4r7j8kcl4jxvvgi7rz0pv8v7nh6255"; libraryHaskellDepends = [ base ]; description = "Definition of a CSP core-language"; license = stdenv.lib.licenses.bsd3; }) {}; "CSPM-FiringRules" = callPackage ({ mkDerivation, base, containers, CSPM-CoreLanguage, mtl , parallel-tree-search, QuickCheck, random, tree-monad }: mkDerivation { pname = "CSPM-FiringRules"; version = "0.4.4.0"; sha256 = "11j4f9za74x9f0l8jbf7mvjnmd6gyx02zb31jjrhza3y4hpcj412"; libraryHaskellDepends = [ base containers CSPM-CoreLanguage mtl parallel-tree-search QuickCheck random tree-monad ]; description = "Firing rules semantic of CSPM"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CSPM-Frontend" = callPackage ({ mkDerivation, alex, array, base, containers, dlist, either, mtl , parsec, prettyclass, syb, transformers }: mkDerivation { pname = "CSPM-Frontend"; version = "0.12.1.0"; sha256 = "17i5app854vb4mghf9l0laldbgraqbq08w36hh61j5n161ypb1s5"; libraryHaskellDepends = [ array base containers dlist either mtl parsec prettyclass syb transformers ]; libraryToolDepends = [ alex ]; description = "A CSP-M parser compatible with FDR-2.91"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CSPM-Interpreter" = callPackage ({ mkDerivation, array, base, containers, CSPM-CoreLanguage , CSPM-Frontend, mtl, prettyclass, syb }: mkDerivation { pname = "CSPM-Interpreter"; version = "0.7.1.0"; sha256 = "01byczl4109mwmxflmnflxxh4pnfj4anqsfgng5q664a8rjzqfwy"; libraryHaskellDepends = [ array base containers CSPM-CoreLanguage CSPM-Frontend mtl prettyclass syb ]; description = "An interpreter for CSPM"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CSPM-ToProlog" = callPackage ({ mkDerivation, array, base, containers, CSPM-Frontend, pretty }: mkDerivation { pname = "CSPM-ToProlog"; version = "0.5.5.0"; sha256 = "1jr4q8jyai53g4yps1377q7wv9c52mg50yikycyirrpz46giiy2r"; libraryHaskellDepends = [ array base containers CSPM-Frontend pretty ]; description = "some modules specific for the ProB tool"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CSPM-cspm" = callPackage ({ mkDerivation, base, cmdargs, containers, CSPM-CoreLanguage , CSPM-FiringRules, CSPM-Frontend, CSPM-Interpreter, CSPM-ToProlog , hslua, parallel, prettyclass, syb, transformers, xml }: mkDerivation { pname = "CSPM-cspm"; version = "0.8.1.0"; sha256 = "0brgzzhkqk8pvdniqwzcfwwr9v7y3kw3zdhsw053lxs0dcb191n0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base cmdargs containers CSPM-CoreLanguage CSPM-FiringRules CSPM-Frontend CSPM-Interpreter CSPM-ToProlog hslua parallel prettyclass syb transformers xml ]; executableHaskellDepends = [ base cmdargs containers CSPM-CoreLanguage CSPM-FiringRules CSPM-Frontend CSPM-Interpreter CSPM-ToProlog hslua parallel prettyclass syb transformers xml ]; description = "cspm command line tool for analyzing CSPM specifications"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CTRex" = callPackage ({ mkDerivation, base, containers, hashable, mtl , unordered-containers }: mkDerivation { pname = "CTRex"; version = "0.6"; sha256 = "0cjinznkvdrswbqrsha49b6hch7sjv2qq9xllx780klf01kdahi6"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers hashable mtl unordered-containers ]; description = "Open records using closed type families"; license = stdenv.lib.licenses.bsd3; }) {}; "CV" = callPackage ({ mkDerivation, array, base, binary, bindings-DSL, c2hs, carray , containers, deepseq, directory, filepath, lazysmallcheck, mtl , mwc-random, opencv_calib3d, opencv_contrib, opencv_core , opencv_features2d, opencv_flann, opencv_gpu, opencv_highgui , opencv_imgproc, opencv_legacy, opencv_ml, opencv_objdetect , opencv_video, parallel, parallel-io, primitive, QuickCheck , storable-complex, storable-tuple, vector }: mkDerivation { pname = "CV"; version = "0.3.7"; sha256 = "0c200jn6q4y744k39jll7xw418js7y86vvihz49i8kk2316vakmr"; libraryHaskellDepends = [ array base binary bindings-DSL carray containers deepseq directory filepath lazysmallcheck mtl mwc-random parallel parallel-io primitive QuickCheck storable-complex storable-tuple vector ]; librarySystemDepends = [ opencv_calib3d opencv_contrib opencv_core opencv_features2d opencv_flann opencv_gpu opencv_highgui opencv_imgproc opencv_legacy opencv_ml opencv_objdetect opencv_video ]; libraryToolDepends = [ c2hs ]; description = "OpenCV based machine vision library"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {opencv_calib3d = null; opencv_contrib = null; opencv_core = null; opencv_features2d = null; opencv_flann = null; opencv_gpu = null; opencv_highgui = null; opencv_imgproc = null; opencv_legacy = null; opencv_ml = null; opencv_objdetect = null; opencv_video = null;}; "Cabal_2_2_0_1" = callPackage ({ mkDerivation, array, base, base-compat, base-orphans, binary , bytestring, containers, deepseq, Diff, directory, filepath , integer-logarithms, mtl, optparse-applicative, parsec, pretty , process, QuickCheck, tagged, tar, tasty, tasty-golden , tasty-hunit, tasty-quickcheck, text, time, transformers , tree-diff, unix }: mkDerivation { pname = "Cabal"; version = "2.2.0.1"; sha256 = "0yqa6fm9jvr0ka6b1mf17bf43092dc1bai6mqyiwwwyz0h9k1d82"; setupHaskellDepends = [ mtl parsec ]; libraryHaskellDepends = [ array base binary bytestring containers deepseq directory filepath mtl parsec pretty process text time transformers unix ]; testHaskellDepends = [ array base base-compat base-orphans bytestring containers deepseq Diff directory filepath integer-logarithms optparse-applicative pretty process QuickCheck tagged tar tasty tasty-golden tasty-hunit tasty-quickcheck text tree-diff ]; doCheck = false; description = "A framework for packaging Haskell software"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Cabal_2_4_1_0" = callPackage ({ mkDerivation, array, base, base-compat, base-orphans, binary , bytestring, containers, deepseq, Diff, directory, filepath , integer-logarithms, mtl, optparse-applicative, parsec, pretty , process, QuickCheck, tagged, tar, tasty, tasty-golden , tasty-hunit, tasty-quickcheck, temporary, text, time , transformers, tree-diff, unix }: mkDerivation { pname = "Cabal"; version = "2.4.1.0"; sha256 = "151mrrd9sskghvlwmj32da5gafwqj6sv9xz9fmp84b7vm4nr0skk"; revision = "2"; editedCabalFile = "04kg5xh8yabmp1ymk32gw2r66l76338rsglq8i4j2913bhq23vwa"; setupHaskellDepends = [ mtl parsec ]; libraryHaskellDepends = [ array base binary bytestring containers deepseq directory filepath mtl parsec pretty process text time transformers unix ]; testHaskellDepends = [ array base base-compat base-orphans bytestring containers deepseq Diff directory filepath integer-logarithms optparse-applicative pretty process QuickCheck tagged tar tasty tasty-golden tasty-hunit tasty-quickcheck temporary text tree-diff ]; doCheck = false; description = "A framework for packaging Haskell software"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Cabal_3_2_1_0" = callPackage ({ mkDerivation, array, base, base-compat, base-orphans, binary , bytestring, containers, deepseq, Diff, directory, filepath , integer-logarithms, mtl, optparse-applicative, parsec, pretty , process, QuickCheck, stm, tagged, tar, tasty, tasty-golden , tasty-hunit, tasty-quickcheck, temporary, text, time , transformers, tree-diff, unix }: mkDerivation { pname = "Cabal"; version = "3.2.1.0"; sha256 = "1xfn9q6jnbp3jc6swn4hapa83f5m66pjz8fqbqmffydagf36fkzy"; revision = "1"; editedCabalFile = "07brbxkjlf1yqs9bjdwcwq1gx853kh600qnrf6bnya92q1p0fhw7"; setupHaskellDepends = [ mtl parsec ]; libraryHaskellDepends = [ array base binary bytestring containers deepseq directory filepath mtl parsec pretty process text time transformers unix ]; testHaskellDepends = [ array base base-compat base-orphans binary bytestring containers deepseq Diff directory filepath integer-logarithms optparse-applicative pretty process QuickCheck stm tagged tar tasty tasty-golden tasty-hunit tasty-quickcheck temporary text tree-diff ]; doCheck = false; description = "A framework for packaging Haskell software"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Cabal-ide-backend" = callPackage ({ mkDerivation, array, base, binary, bytestring, Cabal, containers , deepseq, directory, extensible-exceptions, filepath, HUnit , old-time, pretty, process, QuickCheck, regex-posix , test-framework, test-framework-hunit, test-framework-quickcheck2 , time, unix }: mkDerivation { pname = "Cabal-ide-backend"; version = "1.23.0.0"; sha256 = "07s9gkq2d4sz8nrjayrnb3gbjm58sp7gfl3hnl8n1gsxsfbl2cgw"; libraryHaskellDepends = [ array base binary bytestring containers deepseq directory filepath pretty process time unix ]; testHaskellDepends = [ base bytestring Cabal containers directory extensible-exceptions filepath HUnit old-time process QuickCheck regex-posix test-framework test-framework-hunit test-framework-quickcheck2 unix ]; description = "A framework for packaging Haskell software"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CabalSearch" = callPackage ({ mkDerivation, base, bytestring, directory, filepath, HDBC , HDBC-sqlite3, process, unix }: mkDerivation { pname = "CabalSearch"; version = "0.0.2"; sha256 = "181k2rybbyhjmwf1fq69hiaf14a0rzcvnv4j9w03n2v7cal4k08b"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bytestring directory filepath HDBC HDBC-sqlite3 process unix ]; description = "Search cabal packages by name"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Capabilities" = callPackage ({ mkDerivation, base, compdata, directory, free, unix }: mkDerivation { pname = "Capabilities"; version = "0.1.0.0"; sha256 = "0nd5yvhbxmabs0890y9gjjiq37h8c3blpplv2m13k29zkijwad04"; libraryHaskellDepends = [ base compdata directory free unix ]; description = "Separate and contain effects of IO monad"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Cardinality" = callPackage ({ mkDerivation, base, containers, mtl }: mkDerivation { pname = "Cardinality"; version = "0.2"; sha256 = "01bp045vl08sixvi6h0i21vvmjirnyzlmwxx8yq5njbcxrgbq6dn"; libraryHaskellDepends = [ base containers mtl ]; description = "Measure container capacity. Use it to safely change container."; license = "LGPL"; }) {}; "CarneadesDSL" = callPackage ({ mkDerivation, base, containers, fgl, parsec }: mkDerivation { pname = "CarneadesDSL"; version = "1.3"; sha256 = "06ri47cfskvpm65zb63kjrwwhzlmcp2f0z99hqkfw216p85648a3"; libraryHaskellDepends = [ base containers fgl parsec ]; description = "An implementation and DSL for the Carneades argumentation model"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CarneadesIntoDung" = callPackage ({ mkDerivation, base, CarneadesDSL, cmdargs, containers, Dung, fgl }: mkDerivation { pname = "CarneadesIntoDung"; version = "1.0"; sha256 = "0gmrc778zan5rrkb7rip61736rzx13abfzyjcj4bgdvc3fhih1rx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base CarneadesDSL cmdargs containers Dung fgl ]; description = "A translation from the Carneades argumentation model into Dung's AFs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Cartesian" = callPackage ({ mkDerivation, base, lens, linear, template-haskell }: mkDerivation { pname = "Cartesian"; version = "0.6.0.0"; sha256 = "1g2da90bna28hla9akpqsg5d2ag4p59zwxr6vqdizjbcpy4d7xkl"; libraryHaskellDepends = [ base lens linear template-haskell ]; description = "Coordinate systems"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Cascade" = callPackage ({ mkDerivation, base, comonad, ghc-prim, mtl, void }: mkDerivation { pname = "Cascade"; version = "0.1.0.0"; sha256 = "1ih8ydc29axckgidc5xvsdac5558gprscw667msh8qh41j9sshng"; libraryHaskellDepends = [ base comonad ghc-prim mtl void ]; description = "Playing with reified categorical composition"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Cassava" = callPackage ({ mkDerivation, array, attoparsec, base, bytestring , bytestring-builder, containers, deepseq, hashable, HUnit, Only , QuickCheck, quickcheck-instances, scientific, test-framework , test-framework-hunit, test-framework-quickcheck2, text , unordered-containers, vector }: mkDerivation { pname = "Cassava"; version = "0.5.1.0"; sha256 = "1z9y8vzsb0qxfx72w0nb77n0ibha48dv4sg3wv02xrrbz95nwlrh"; revision = "3"; editedCabalFile = "15wwzmp1000jrg3kpyk2zh3k8ja21pdrqj2ghrwwish6lzpsk3v0"; libraryHaskellDepends = [ array attoparsec base bytestring bytestring-builder containers deepseq hashable Only scientific text unordered-containers vector ]; testHaskellDepends = [ attoparsec base bytestring hashable HUnit QuickCheck quickcheck-instances scientific test-framework test-framework-hunit test-framework-quickcheck2 text unordered-containers vector ]; description = "A CSV parsing and encoding library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Catana" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "Catana"; version = "0.3"; sha256 = "10m7l701p3a2w0kxi2b93g2ii6s4s71zyjypqk3mi79siv8yilif"; libraryHaskellDepends = [ base mtl ]; description = "A monad for complex manipulation of a stream"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ChannelT" = callPackage ({ mkDerivation, base, free, mmorph, mtl, transformers-base }: mkDerivation { pname = "ChannelT"; version = "0.0.0.7"; sha256 = "183pghm74vk1vdcn0mdn6g5q284sncpl1cc49lpczz1wbr15s89y"; libraryHaskellDepends = [ base free mmorph mtl transformers-base ]; description = "Generalized stream processors"; license = stdenv.lib.licenses.bsd3; }) {}; "Chart" = callPackage ({ mkDerivation, array, base, colour, data-default-class, lens, mtl , old-locale, operational, time, vector }: mkDerivation { pname = "Chart"; version = "1.9.3"; sha256 = "0p69kq5kh40gd4y8wqabypmw67pqh42vaaw64zv9sf8j075g85ry"; revision = "1"; editedCabalFile = "1is2xvhwyf5j4nls6k162glazd28jj84r2h0bf868q93qdppzgxj"; libraryHaskellDepends = [ array base colour data-default-class lens mtl old-locale operational time vector ]; description = "A library for generating 2D Charts and Plots"; license = stdenv.lib.licenses.bsd3; }) {}; "Chart-cairo" = callPackage ({ mkDerivation, array, base, cairo, Chart, colour , data-default-class, lens, mtl, old-locale, operational, time }: mkDerivation { pname = "Chart-cairo"; version = "1.9.3"; sha256 = "0clm68alzsakkn5m4h49dgx33crajacsykb4hry2fh9zxp9j743f"; revision = "1"; editedCabalFile = "1jhw93vmhafnrvim03afc989n6jdiwpnwqma09zxd3m09hcsg17l"; libraryHaskellDepends = [ array base cairo Chart colour data-default-class lens mtl old-locale operational time ]; description = "Cairo backend for Charts"; license = stdenv.lib.licenses.bsd3; }) {}; "Chart-diagrams" = callPackage ({ mkDerivation, base, blaze-markup, bytestring, Chart, colour , containers, data-default-class, diagrams-core, diagrams-lib , diagrams-postscript, diagrams-svg, lens, mtl, old-locale , operational, svg-builder, SVGFonts, text, time }: mkDerivation { pname = "Chart-diagrams"; version = "1.9.3"; sha256 = "075yzq50jpakgq6lb3anr660jydm68ry0di33icdacbdymq8avwn"; revision = "1"; editedCabalFile = "1hm4z73k60ndb5jvy6wxviiyv9i0qd6diz8kf36yfbayzacqianw"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base blaze-markup bytestring Chart colour containers data-default-class diagrams-core diagrams-lib diagrams-postscript diagrams-svg lens mtl old-locale operational svg-builder SVGFonts text time ]; description = "Diagrams backend for Charts"; license = stdenv.lib.licenses.bsd3; }) {}; "Chart-fltkhs" = callPackage ({ mkDerivation, base, Cabal, Chart, colour, data-default-class , filepath, fltkhs, operational, text, vector }: mkDerivation { pname = "Chart-fltkhs"; version = "0.1.0.6"; sha256 = "0wj0im5y76ag10li9ra285z1hdbsx467p2q72clpqa1whasfja2q"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal filepath ]; libraryHaskellDepends = [ base Chart colour data-default-class fltkhs operational text vector ]; description = "A backend for the Chart library for FLTKHS"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Chart-gtk" = callPackage ({ mkDerivation, array, base, cairo, Chart, Chart-cairo, colour , data-default-class, gtk, mtl, old-locale, time }: mkDerivation { pname = "Chart-gtk"; version = "1.9.3"; sha256 = "0wdv193wsadzrkpxl6lzw2r11bvr4fnfhmzqcmpqns3psqpgk43f"; libraryHaskellDepends = [ array base cairo Chart Chart-cairo colour data-default-class gtk mtl old-locale time ]; description = "Utility functions for using the chart library with GTK"; license = stdenv.lib.licenses.bsd3; }) {}; "Chart-gtk3" = callPackage ({ mkDerivation, array, base, cairo, Chart, Chart-cairo, colour , data-default-class, gtk3, mtl, old-locale, time }: mkDerivation { pname = "Chart-gtk3"; version = "1.9.3"; sha256 = "0lldchq419fivczas2sbbz45b1xlf2chd7a2af66mbigdbld3xka"; libraryHaskellDepends = [ array base cairo Chart Chart-cairo colour data-default-class gtk3 mtl old-locale time ]; description = "Utility functions for using the chart library with GTK"; license = stdenv.lib.licenses.bsd3; }) {}; "Chart-simple" = callPackage ({ mkDerivation, array, base, cairo, Chart, Chart-cairo, Chart-gtk , colour, data-default-class, gtk, mtl, old-locale, time }: mkDerivation { pname = "Chart-simple"; version = "1.3.3"; sha256 = "0kk81jz4lciga8qc78gm9khw02n84snyclzf5lcmlz9rs50z3v5r"; libraryHaskellDepends = [ array base cairo Chart Chart-cairo Chart-gtk colour data-default-class gtk mtl old-locale time ]; description = "A wrapper for the chart library to assist with basic plots (Deprecated - use the Easy module instead)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Chart-tests" = callPackage ({ mkDerivation, array, base, bytestring, cairo, Chart, Chart-cairo , Chart-diagrams, Chart-gtk, colour, containers, data-default-class , diagrams-cairo, diagrams-core, diagrams-lib, diagrams-postscript , diagrams-svg, doctest, gtk, lens, mtl, old-locale, old-time , random, svg-builder, time }: mkDerivation { pname = "Chart-tests"; version = "1.9.3"; sha256 = "1xhjd400xf235m345mhn98hjrvvv5qdr90paq4kixh2g0aswnhrd"; revision = "1"; editedCabalFile = "1kpqix1wp8qy3ca9fbh3kpbqp48nchvqqjp4n8h4x2bhl80lgvvh"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base bytestring cairo Chart Chart-cairo Chart-diagrams Chart-gtk colour containers data-default-class diagrams-cairo diagrams-core diagrams-lib diagrams-postscript diagrams-svg gtk lens mtl old-locale old-time random svg-builder time ]; testHaskellDepends = [ base doctest ]; description = "Tests of the Charts library"; license = stdenv.lib.licenses.bsd3; }) {}; "ChasingBottoms" = callPackage ({ mkDerivation, array, base, containers, mtl, QuickCheck, random , syb }: mkDerivation { pname = "ChasingBottoms"; version = "1.3.1.9"; sha256 = "1acsmvdwsgry0i0qhmz0img71gq97wikmn9zgbqppl4n8a1d7bvh"; libraryHaskellDepends = [ base containers mtl QuickCheck random syb ]; testHaskellDepends = [ array base containers mtl QuickCheck random syb ]; description = "For testing partial and infinite values"; license = stdenv.lib.licenses.mit; }) {}; "CheatSheet" = callPackage ({ mkDerivation, base, containers, directory }: mkDerivation { pname = "CheatSheet"; version = "2.9"; sha256 = "1pw6sssdmxpsjclkhsaf1b06vlimi4w11rxy65ccyj8c9zgs2g23"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base containers directory ]; description = "A Haskell cheat sheet in PDF and literate formats"; license = stdenv.lib.licenses.bsd3; }) {}; "Checked" = callPackage ({ mkDerivation, base, text }: mkDerivation { pname = "Checked"; version = "0.0.0.2"; sha256 = "1mr323rhh3lr6a5ni60n2kxz2k57763a3rrf7c6i18hxs9d4w2s4"; libraryHaskellDepends = [ base text ]; description = "Inbuilt checking for ultra reliable computing"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Chitra" = callPackage ({ mkDerivation, base, binary, bytestring, mtl, network }: mkDerivation { pname = "Chitra"; version = "0.2.2"; sha256 = "0qf6a1xmpv29hpwcrn3acfvpcx0f95dq980mv5mijzfsznz4d43k"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base binary bytestring mtl network ]; description = "A platform independent mechanism to render graphics using vnc"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ChristmasTree" = callPackage ({ mkDerivation, base, containers, fgl, template-haskell, TTTAS , uulib }: mkDerivation { pname = "ChristmasTree"; version = "0.2.1.1"; sha256 = "1xng99msiyck127zv12cbksgyprwr6i6nwwjplc9c0jdfiisa9n8"; libraryHaskellDepends = [ base containers fgl template-haskell TTTAS uulib ]; description = "Alternative approach of 'read' that composes grammars instead of parsers"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CirruParser" = callPackage ({ mkDerivation, aeson, base, text, vector }: mkDerivation { pname = "CirruParser"; version = "0.0.1"; sha256 = "111ccwiszrjy54y5hincyvjj97kmar9n26bbn902qa9jd9y9k3g9"; libraryHaskellDepends = [ aeson base text vector ]; description = "Cirru Parser in Haskell"; license = stdenv.lib.licenses.mit; }) {}; "Clash-Royale-Hack-Cheats" = callPackage ({ mkDerivation, base, Cabal, cabal-doctest, doctest, hspec , hspec-discover, lens, QuickCheck, servant, servant-auth , servant-auth-docs, servant-docs, template-haskell, text }: mkDerivation { pname = "Clash-Royale-Hack-Cheats"; version = "1.0.1"; sha256 = "19cvhy78s7vl9b6pdi04nrf4iqxb7a2yivmq5fymdxxvdxg9ykds"; revision = "2"; editedCabalFile = "0lhljmc8nn7mrdxyx3645m8gkwkpqvcdkfp5dal9pi90in9kd4wp"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest hspec lens QuickCheck servant servant-auth servant-auth-docs servant-docs template-haskell text ]; testToolDepends = [ hspec-discover ]; description = "spam"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ClassLaws" = callPackage ({ mkDerivation, base, ChasingBottoms, mtl, QuickCheck }: mkDerivation { pname = "ClassLaws"; version = "0.3.1.0"; sha256 = "1277vn384hpxd7xnzg0gpr7ilnw5cqhsi11c24g9zsfqa36llwgk"; libraryHaskellDepends = [ base ChasingBottoms mtl QuickCheck ]; description = "Stating and checking laws for type class methods"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ClassyPrelude" = callPackage ({ mkDerivation, base, strict }: mkDerivation { pname = "ClassyPrelude"; version = "0.1"; sha256 = "1yvkrzd3l7ijh3fqvkbzqv5vp4nv5z26fbxy91sfwh3zqlscpim9"; libraryHaskellDepends = [ base strict ]; description = "Prelude replacement using classes instead of concrete types where reasonable"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Clean" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "Clean"; version = "0.6"; sha256 = "0kr9i13ch2wbcnxchrnx562r8ar7kb84gmk3cqxc40x5w416205f"; libraryHaskellDepends = [ base containers ]; description = "A light, clean and powerful utility library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Clipboard" = callPackage ({ mkDerivation, base, directory, unix, utf8-string, X11 }: mkDerivation { pname = "Clipboard"; version = "2.3.2.0"; sha256 = "1dr5ifmy5azib140bri9rzlq69jic430v9cv372jb42r78cci0iz"; libraryHaskellDepends = [ base directory unix utf8-string X11 ]; description = "System clipboard interface"; license = stdenv.lib.licenses.bsd3; }) {}; "ClustalParser" = callPackage ({ mkDerivation, base, cmdargs, either-unwrap, hspec , hspec-discover, parsec, text, vector }: mkDerivation { pname = "ClustalParser"; version = "1.3.0"; sha256 = "0zm0n4pvs9dspfh3x7zfjs20k78mkhsqy6xkg4002b7g8c5bwkp6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base parsec text vector ]; executableHaskellDepends = [ base cmdargs either-unwrap parsec text vector ]; testHaskellDepends = [ base hspec hspec-discover parsec text ]; testToolDepends = [ hspec-discover ]; description = "Libary for parsing Clustal tools output"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Coadjute" = callPackage ({ mkDerivation, array, base, bytestring, bytestring-csv , containers, directory, fgl, filepath, mtl, old-time, pretty , pureMD5, safe, utf8-string }: mkDerivation { pname = "Coadjute"; version = "0.1.1"; sha256 = "1crbs8dk93cff252c3nj2brdbjbfygpvlrm4lrp7vpnwfz2709b3"; libraryHaskellDepends = [ array base bytestring bytestring-csv containers directory fgl filepath mtl old-time pretty pureMD5 safe utf8-string ]; description = "A generic build tool"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Codec-Compression-LZF" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Codec-Compression-LZF"; version = "0.2"; sha256 = "0jj2iaa632s60dckj8s46g4vrlqc8x9fndkq0kzk8rk4jzwlbwsn"; libraryHaskellDepends = [ base ]; description = "LZF compression bindings"; license = stdenv.lib.licenses.bsd3; }) {}; "Codec-Image-DevIL" = callPackage ({ mkDerivation, array, base, libdevil }: mkDerivation { pname = "Codec-Image-DevIL"; version = "0.2.4"; sha256 = "1kzphhzh0ad2mf76mr67b6pl77yrapyakvrwlkvhcx8gp5afy4zk"; libraryHaskellDepends = [ array base ]; librarySystemDepends = [ libdevil ]; description = "An FFI interface to the DevIL library"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) libdevil;}; "Color" = callPackage ({ mkDerivation, base, Cabal, cabal-doctest, colour, criterion , data-default-class, deepseq, doctest, hspec, HUnit, JuicyPixels , massiv, massiv-test, QuickCheck, random, template-haskell, vector }: mkDerivation { pname = "Color"; version = "0.1.4"; sha256 = "155h0zyl7gqpks4441ib4vjcdqpijmza0hx19lifg6kjvygpfj6d"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base data-default-class deepseq vector ]; testHaskellDepends = [ base colour doctest hspec HUnit JuicyPixels massiv massiv-test QuickCheck random template-haskell vector ]; benchmarkHaskellDepends = [ base colour criterion deepseq random ]; description = "Color spaces and conversions between them"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Color_0_3_0" = callPackage ({ mkDerivation, base, colour, criterion, data-default-class , deepseq, doctest, hspec, HUnit, JuicyPixels, massiv, massiv-test , QuickCheck, random, vector }: mkDerivation { pname = "Color"; version = "0.3.0"; sha256 = "18aissrpllxll01k203i2agfff89ffah465zvb0yx0lvs8jh2xr7"; libraryHaskellDepends = [ base data-default-class deepseq vector ]; testHaskellDepends = [ base colour doctest hspec HUnit JuicyPixels massiv massiv-test QuickCheck random vector ]; benchmarkHaskellDepends = [ base colour criterion deepseq random ]; description = "Color spaces and conversions between them"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Combinatorrent" = callPackage ({ mkDerivation, array, attoparsec, base, bytestring, cereal , containers, deepseq, directory, filepath, hopenssl, hslogger , HTTP, HUnit, mtl, network, network-bytestring, parsec, pretty , PSQueue, QuickCheck, random, random-shuffle, stm, test-framework , test-framework-hunit, test-framework-quickcheck2, time }: mkDerivation { pname = "Combinatorrent"; version = "0.3.2"; sha256 = "0dx5pysxyk5c0fa33khjr86zgm43jz7nwhgl0w8jngyai8b1rbra"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ array attoparsec base bytestring cereal containers deepseq directory filepath hopenssl hslogger HTTP HUnit mtl network network-bytestring parsec pretty PSQueue QuickCheck random random-shuffle stm test-framework test-framework-hunit test-framework-quickcheck2 time ]; description = "A concurrent bittorrent client"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Command" = callPackage ({ mkDerivation, base, directory, process }: mkDerivation { pname = "Command"; version = "0.0.7"; sha256 = "043dwvjkc1m2cz0rgiib7gv19ds1vn4cmf27lyw68nmc0lcm2v3d"; libraryHaskellDepends = [ base directory process ]; description = "A replacement for System.Exit and System.Process"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Commando" = callPackage ({ mkDerivation, base, data-default, fsnotify, optparse-applicative , process, system-fileio, system-filepath, text }: mkDerivation { pname = "Commando"; version = "1.0.0.4"; sha256 = "1wfpxaj9j68knf1fp3zngxrc1acqvhzrzbblar4ckq9y5kxjwwsj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base data-default fsnotify optparse-applicative process system-fileio system-filepath text ]; executableHaskellDepends = [ base data-default fsnotify optparse-applicative process system-fileio system-filepath text ]; description = "Watch some files; Rerun a command"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ComonadSheet" = callPackage ({ mkDerivation, applicative-numbers, base, comonad, containers , distributive, IndexedList, NestedFunctor, PeanoWitnesses, Stream , Tape, transformers }: mkDerivation { pname = "ComonadSheet"; version = "0.3.0.0"; sha256 = "1jpxc5ymhjdk18nggw9fjr6dmqhlz0jwwailyw9i8yzs5dzbn67z"; libraryHaskellDepends = [ applicative-numbers base comonad containers distributive IndexedList NestedFunctor PeanoWitnesses Stream Tape transformers ]; description = "A library for expressing spreadsheet-like computations as the fixed-points of comonads"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Compactable" = callPackage ({ mkDerivation, base, containers, transformers, vector }: mkDerivation { pname = "Compactable"; version = "0.1.0.2"; sha256 = "0gizrl90jn5cmadxzpdvfg7h11pkb0l12k891xw9v36j5yf4saj0"; libraryHaskellDepends = [ base containers transformers vector ]; description = "A generalization for containers that can be stripped of Nothing"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Concurrent-Cache" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Concurrent-Cache"; version = "0.2.2.3"; sha256 = "0mca09afj36zm3b7q3xn4gzkj4ggrlaz2g0zpssy4siam5rlc208"; libraryHaskellDepends = [ base ]; description = "A Cached variable for IO functions"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Concurrential" = callPackage ({ mkDerivation, async, base }: mkDerivation { pname = "Concurrential"; version = "0.5.0.1"; sha256 = "0xnnkz67hh4mqx09wh17jpr9isgpcrc5xwp28afn3n8sz2y2mnxd"; libraryHaskellDepends = [ async base ]; description = "Mix concurrent and sequential computation"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Condor" = callPackage ({ mkDerivation, base, binary, Cabal, containers, directory , filepath, glider-nlp, HUnit, text }: mkDerivation { pname = "Condor"; version = "0.3"; sha256 = "0vrflmjyc1h0mfvc07p3p3wqfscyza7pyxxp7bn1glprg6c9ph5p"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base binary containers glider-nlp text ]; executableHaskellDepends = [ base binary containers directory filepath glider-nlp text ]; testHaskellDepends = [ base binary Cabal containers glider-nlp HUnit text ]; description = "Information retrieval library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ConfigFile" = callPackage ({ mkDerivation, base, containers, MissingH, mtl, parsec }: mkDerivation { pname = "ConfigFile"; version = "1.1.4"; sha256 = "057mw146bip9wzs7j4b5xr1x24d8w0kr4i3inri5m57jkwspn25f"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers MissingH mtl parsec ]; description = "Configuration file reading & writing"; license = stdenv.lib.licenses.bsd3; }) {}; "ConfigFileTH" = callPackage ({ mkDerivation, base, ConfigFile, parsec, template-haskell }: mkDerivation { pname = "ConfigFileTH"; version = "0.2"; sha256 = "1349vkrnl2z0cfcvdalqf77jajhz0izmnlsbiv84vvj23n04rj9h"; libraryHaskellDepends = [ base ConfigFile parsec template-haskell ]; description = "Template haskell for reading ConfigFiles"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Configger" = callPackage ({ mkDerivation, base, Dangerous, MissingH, mtl, parsec }: mkDerivation { pname = "Configger"; version = "0.1"; sha256 = "0fk7165abh4rw4jk6wy4f6y0qpakxlrs4mwrs3r2q7lz03jsyig2"; libraryHaskellDepends = [ base Dangerous MissingH mtl parsec ]; description = "Parse config files"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Configurable" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Configurable"; version = "0.1.0.0"; sha256 = "1if0hff6fn7zjj1vh16gxf2kldibh1dkscm8n33d1admvpjpw9sb"; libraryHaskellDepends = [ base ]; description = "Declare types as Configurable then specialize them all in one place"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ConsStream" = callPackage ({ mkDerivation, base, Stream }: mkDerivation { pname = "ConsStream"; version = "0.1"; sha256 = "1ywhrj2wq24my4cji5fm5cwb3j4yjwzch9hxncr7k989smjdmjpz"; libraryHaskellDepends = [ base Stream ]; description = "Trivial re-export of Wouter Swierstra's Stream package, avoiding module name clash"; license = stdenv.lib.licenses.bsd3; }) {}; "Conscript" = callPackage ({ mkDerivation, base, process }: mkDerivation { pname = "Conscript"; version = "0.1.0.0"; sha256 = "0hiz3wjnvfp9n440kmwq7a88k7m7vq5s49nq85v520j7qnf4y82n"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base process ]; description = "Restart a command on STDIN activity"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ConstraintKinds" = callPackage ({ mkDerivation, base, dlist, ghc-prim, vector }: mkDerivation { pname = "ConstraintKinds"; version = "1.3.0"; sha256 = "0rhy5wq3v5hdryjn8pcsgqy4k772agj1rgq3021pjki7n3zm3dza"; libraryHaskellDepends = [ base dlist ghc-prim vector ]; description = "Repackages standard type classes with the ConstraintKinds extension"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Consumer" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "Consumer"; version = "1.2"; sha256 = "03ham35vh49h780h7dxb6zs85rkdlry0nwi8wp6p9iamw952xi6i"; libraryHaskellDepends = [ base mtl ]; description = "A monad and monad transformer for consuming streams"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ContArrow" = callPackage ({ mkDerivation, arrows, base }: mkDerivation { pname = "ContArrow"; version = "0.0.5"; sha256 = "1paj8wx2k86i5xb11scbyca4fb2fnxgln5d661mcwxvs0i91jj1b"; libraryHaskellDepends = [ arrows base ]; description = "Control.Arrow.Transformer.Cont"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ContextAlgebra" = callPackage ({ mkDerivation, base, containers, criterion, multiset, QuickCheck , statistics, vector }: mkDerivation { pname = "ContextAlgebra"; version = "1.0.0.0"; sha256 = "1xi2grzbgh4w6bmv6alkfcpv67hrv7zn1ckq4f8jgxmmq44r4bi7"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers criterion multiset QuickCheck statistics vector ]; description = "Implementation of the context algebra"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Contract" = callPackage ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "Contract"; version = "0.1"; sha256 = "027dv53jrfk46dmiidnnrrdvhyin60i862znp414213w72yjrbhh"; libraryHaskellDepends = [ base template-haskell ]; description = "Practical typed lazy contracts"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Control-Engine" = callPackage ({ mkDerivation, base, BoundedChan, stm }: mkDerivation { pname = "Control-Engine"; version = "1.1.0.1"; sha256 = "1jyj42xrja8ic3lajgrfmign9n2bdfkaplnlhzcifd5wf30qj6fa"; libraryHaskellDepends = [ base BoundedChan stm ]; description = "A parallel producer/consumer engine (thread pool)"; license = stdenv.lib.licenses.bsd3; }) {}; "Control-Monad-MultiPass" = callPackage ({ mkDerivation, array, base, containers, Control-Monad-ST2, mtl , QuickCheck, test-framework, test-framework-hunit , test-framework-quickcheck2 }: mkDerivation { pname = "Control-Monad-MultiPass"; version = "0.1.0.0"; sha256 = "0pdayn1v9dw5600fgzlag2bqy1p68i4yzpxzqna9p7jk0iyvfy0i"; libraryHaskellDepends = [ array base containers Control-Monad-ST2 mtl ]; testHaskellDepends = [ array base containers Control-Monad-ST2 mtl QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; description = "A Library for Writing Multi-Pass Algorithms"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Control-Monad-ST2" = callPackage ({ mkDerivation, array, base, mtl, QuickCheck, SafeSemaphore , test-framework, test-framework-hunit, test-framework-quickcheck2 }: mkDerivation { pname = "Control-Monad-ST2"; version = "0.1.0.1"; sha256 = "02nl4dbh7lk2gx5vacnn9mlcbs5j4b68jj0db94j51mqwj22y0zk"; libraryHaskellDepends = [ array base QuickCheck SafeSemaphore ]; testHaskellDepends = [ array base mtl QuickCheck SafeSemaphore test-framework test-framework-hunit test-framework-quickcheck2 ]; description = "A variation on the ST monad with two type parameters"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CoreDump" = callPackage ({ mkDerivation, base, ghc, pretty, pretty-show }: mkDerivation { pname = "CoreDump"; version = "0.1.2.0"; sha256 = "1r70whihxczscp8j406sr4qqkf0abn125azald4cshqnp81rl2i4"; libraryHaskellDepends = [ base ghc pretty pretty-show ]; description = "A GHC plugin for printing GHC's internal Core data structures"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CoreErlang" = callPackage ({ mkDerivation, base, parsec, pretty }: mkDerivation { pname = "CoreErlang"; version = "0.0.4"; sha256 = "034g6c7dxdp13v1x16gvwgagpc7mw33hwd16cbb8yd3i91vf1w8z"; libraryHaskellDepends = [ base parsec pretty ]; description = "Manipulating Core Erlang source code"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CoreFoundation" = callPackage ({ mkDerivation, base, bytestring, c2hs, containers, deepseq , filepath, network, property-list, tagged, text, time , transformers, vector }: mkDerivation { pname = "CoreFoundation"; version = "0.1"; sha256 = "0mra2aswl0gfic19l55i63a6il6i13caph56fdk8g7shcw3j605l"; libraryHaskellDepends = [ base bytestring containers deepseq filepath network property-list tagged text time transformers vector ]; libraryToolDepends = [ c2hs ]; description = "Bindings to Mac OSX's CoreFoundation framework"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Coroutine" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Coroutine"; version = "0.1.0.0"; sha256 = "1cad9j7ivd6mfcff44773v8z3z2ilparxfikbnv0gab6csc9p1nw"; libraryHaskellDepends = [ base ]; description = "Type-safe coroutines using lightweight session types"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "CouchDB" = callPackage ({ mkDerivation, base, bytestring, containers, HTTP, HUnit, json , mtl, network, network-uri, utf8-string }: mkDerivation { pname = "CouchDB"; version = "1.2.3"; sha256 = "064savpqn5ppj3sg0jsaqq5625zf0ml6wa0k7x058pmsp9i93c4m"; libraryHaskellDepends = [ base bytestring containers HTTP json mtl network network-uri utf8-string ]; testHaskellDepends = [ base bytestring containers HTTP HUnit json mtl network network-uri utf8-string ]; description = "CouchDB interface"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Craft3e" = callPackage ({ mkDerivation, base, HUnit, mtl, old-locale, QuickCheck, time }: mkDerivation { pname = "Craft3e"; version = "0.1.1.1"; sha256 = "0p5cdayl6j25pk7ab857bf3mcdp73464z56d98apnsb94j0d3whg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base HUnit mtl old-locale QuickCheck time ]; doHaddock = false; description = "Code for Haskell: the Craft of Functional Programming, 3rd ed"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Crypto" = callPackage ({ mkDerivation, array, base, HUnit, pretty, QuickCheck, random }: mkDerivation { pname = "Crypto"; version = "4.2.5.1"; sha256 = "0rmgl0a4k6ys2lc6d607g28c2p443a46dla903rz5aha7m9y1mba"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base HUnit pretty QuickCheck random ]; description = "Collects together existing Haskell cryptographic functions into a package"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CurryDB" = callPackage ({ mkDerivation, array, async, attoparsec, attoparsec-conduit, base , binary, blaze-builder, blaze-textual, bytestring, conduit , containers, data-default, directory, doctest, fast-logger , filepath, hashable, hspec, lens, lifted-base , mersenne-random-pure64, monad-control, monad-logger, mtl, network , network-conduit, optparse-applicative, stm, system-fileio , system-filepath, template-haskell, text, time, transformers , transformers-base, unordered-containers }: mkDerivation { pname = "CurryDB"; version = "0.1.1.0"; sha256 = "1mjgxbmwf37wqbdbhfbq3pj4mmgkf1w0lv49gagx1m5yny21q3l3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array async attoparsec attoparsec-conduit base binary blaze-builder blaze-textual bytestring conduit containers data-default fast-logger hashable lens lifted-base monad-control monad-logger mtl network network-conduit stm system-fileio system-filepath template-haskell text time transformers transformers-base unordered-containers ]; executableHaskellDepends = [ base network-conduit optparse-applicative system-filepath ]; testHaskellDepends = [ base conduit directory doctest filepath hspec lifted-base mtl stm ]; benchmarkHaskellDepends = [ base bytestring mersenne-random-pure64 mtl ]; description = "CurryDB: In-memory Key/Value Database"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DAG-Tournament" = callPackage ({ mkDerivation, base, cairo, containers, directory, filepath, gtk , mtl, time }: mkDerivation { pname = "DAG-Tournament"; version = "0.1"; sha256 = "1yyr63r6ziljvcxacs7zn66lnkzgmlvcr36ic60c3z1r2rd2nflk"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base cairo containers directory filepath gtk mtl time ]; description = "Real-Time Game Tournament Evaluator"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DAV" = callPackage ({ mkDerivation, base, bytestring, case-insensitive, containers , data-default, exceptions, haskeline, http-client, http-client-tls , http-types, lens, mtl, network, network-uri, optparse-applicative , transformers, transformers-base, transformers-compat, utf8-string , xml-conduit, xml-hamlet }: mkDerivation { pname = "DAV"; version = "1.3.4"; sha256 = "1isvi4fahq70lzxfz23as7qzkc01g7kba568l6flrgd0j1984fsy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring case-insensitive containers data-default exceptions http-client http-client-tls http-types lens mtl transformers transformers-base transformers-compat utf8-string xml-conduit xml-hamlet ]; executableHaskellDepends = [ base bytestring case-insensitive containers data-default exceptions haskeline http-client http-client-tls http-types lens mtl network network-uri optparse-applicative transformers transformers-base transformers-compat utf8-string xml-conduit xml-hamlet ]; description = "RFC 4918 WebDAV support"; license = stdenv.lib.licenses.gpl3; }) {}; "DBFunctor" = callPackage ({ mkDerivation, base, bytestring, cassava, cereal, containers , deepseq, either, MissingH, text, time, transformers , unordered-containers, vector }: mkDerivation { pname = "DBFunctor"; version = "0.1.1.1"; sha256 = "0n3qmgjf9ly5vpnsvh8rhwbd94l157d1asy95n8yqpmrb6xqc1k4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring cassava cereal containers deepseq either MissingH text time transformers unordered-containers vector ]; executableHaskellDepends = [ base bytestring cassava cereal containers deepseq either MissingH text time transformers unordered-containers vector ]; testHaskellDepends = [ base bytestring cassava cereal containers deepseq either MissingH text time transformers unordered-containers vector ]; description = "DBFunctor - Functional Data Management => ETL/ELT Data Processing in Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DBlimited" = callPackage ({ mkDerivation, base, containers, parsec }: mkDerivation { pname = "DBlimited"; version = "0.1.1"; sha256 = "1lic2ml1q16idg9rk2ky2xi030kln4m8nz1vyvy7w37qxhddvl2f"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers parsec ]; description = "A command-line SQL interface for flat files (tdf,csv,etc.)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DBus" = callPackage ({ mkDerivation, base, bytestring }: mkDerivation { pname = "DBus"; version = "0.5.1"; sha256 = "0l212yy40w8sjkv5m7rnd24fkihvnadv7szf10g9n5r34m4jb6lh"; libraryHaskellDepends = [ base bytestring ]; description = "D-Bus bindings"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DCFL" = callPackage ({ mkDerivation, base, deepseq, HUnit, parallel, random }: mkDerivation { pname = "DCFL"; version = "0.1.6.0"; sha256 = "10f0c3y0y39rmvvvrvz426srb18wsv4qfzzx9r9zjac2m14b96jx"; libraryHaskellDepends = [ base deepseq HUnit parallel random ]; description = "Communication Free Learning-based constraint solver"; license = stdenv.lib.licenses.mit; }) {}; "DMuCheck" = callPackage ({ mkDerivation, base, MuCheck }: mkDerivation { pname = "DMuCheck"; version = "0.3.0.2"; sha256 = "00dhky0hnda85lvrs155jgwxnpqfm36cqakj3wp0yrn2xlz383ad"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base MuCheck ]; description = "Distributed Mutation Analysis framework for MuCheck"; license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DOH" = callPackage ({ mkDerivation, aeson, aeson-casing, base, bytestring, containers , filepath, http-client, http-client-tls, http-types , interpolatedstring-perl6, lens, mtl, network-uri, QuickCheck , quickcheck-instances, text, time, unordered-containers }: mkDerivation { pname = "DOH"; version = "0.1.4.0"; sha256 = "1rpmsl07m4qy33axhw39qxay6bw299cs4zqa8nq6w4bcqz44fqav"; libraryHaskellDepends = [ aeson aeson-casing base bytestring containers filepath http-client http-client-tls http-types lens mtl network-uri text time unordered-containers ]; testHaskellDepends = [ aeson aeson-casing base bytestring containers filepath http-client http-client-tls http-types interpolatedstring-perl6 lens mtl network-uri QuickCheck quickcheck-instances text time unordered-containers ]; description = "Complete API bindings for DigitalOcean API V2"; license = stdenv.lib.licenses.mit; }) {}; "DOM" = callPackage ({ mkDerivation, base, mtl, WebBits }: mkDerivation { pname = "DOM"; version = "2.0.1"; sha256 = "13zj4jg78y5s05gfi3j83izxw6d2csbvznd7mq900zlv4xwddw2b"; libraryHaskellDepends = [ base mtl WebBits ]; description = "DOM Level 2 bindings for the WebBits package"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DP" = callPackage ({ mkDerivation, array, base, containers, list-tries, mtl , QuickCheck, safe, semiring }: mkDerivation { pname = "DP"; version = "0.1.1"; sha256 = "03gjwkzna2mf0a103g0kiwnbd9ra6hss6vm73i7vhl87zgrwsh8z"; libraryHaskellDepends = [ array base containers list-tries mtl QuickCheck safe semiring ]; description = "Pragmatic framework for dynamic programming"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DPM" = callPackage ({ mkDerivation, alex, array, base, bytestring, containers , convertible, darcs, directory, filepath, happy, HSH, HTF, HTTP , mtl, network, old-locale, pretty, process, regex-posix, split , syb, time, unix }: mkDerivation { pname = "DPM"; version = "0.3.0.0"; sha256 = "03rf2s9qinfahqsc870cxv5117g4hmqza2dbj7s5hi50sh32xkjc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base bytestring containers convertible darcs directory filepath HSH HTF HTTP mtl network old-locale pretty process regex-posix split syb time unix ]; libraryToolDepends = [ alex happy ]; executableHaskellDepends = [ base ]; description = "Darcs Patch Manager"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DPutils" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers , criterion, kan-extensions, lens, mtl, parallel, pipes , pipes-bytestring, pipes-parse, primitive, QuickCheck, smallcheck , streaming, streaming-bytestring, stringsearch, tasty , tasty-quickcheck, tasty-smallcheck, tasty-th, timeit , transformers, vector }: mkDerivation { pname = "DPutils"; version = "0.1.0.0"; sha256 = "153g1rr13jjwqkvfj85nwjhaa0zq8khn24n3dib80nyk0scd4w62"; libraryHaskellDepends = [ attoparsec base bytestring containers criterion kan-extensions lens mtl parallel pipes pipes-bytestring pipes-parse primitive QuickCheck smallcheck streaming streaming-bytestring stringsearch tasty tasty-quickcheck tasty-smallcheck tasty-th transformers vector ]; testHaskellDepends = [ attoparsec base bytestring containers criterion kan-extensions lens mtl parallel pipes pipes-bytestring pipes-parse primitive QuickCheck smallcheck streaming streaming-bytestring stringsearch tasty tasty-quickcheck tasty-smallcheck tasty-th transformers vector ]; benchmarkHaskellDepends = [ attoparsec base bytestring containers criterion kan-extensions lens mtl parallel pipes pipes-bytestring pipes-parse primitive QuickCheck smallcheck streaming streaming-bytestring stringsearch tasty tasty-quickcheck tasty-smallcheck tasty-th timeit transformers vector ]; description = "utilities for DP"; license = stdenv.lib.licenses.bsd3; }) {}; "DRBG" = callPackage ({ mkDerivation, base, binary, bytestring, cereal, cipher-aes128 , crypto-api, crypto-api-tests, cryptohash-cryptoapi, entropy , HUnit, mtl, parallel, prettyclass, QuickCheck, tagged , test-framework, test-framework-hunit }: mkDerivation { pname = "DRBG"; version = "0.5.5"; sha256 = "1z9vqc1nw0mf2sqgddcipmlkz6mckq9wnrzqqdy3rj3c90135pr1"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring cereal cipher-aes128 crypto-api cryptohash-cryptoapi entropy mtl parallel prettyclass tagged ]; testHaskellDepends = [ base binary bytestring cereal cipher-aes128 crypto-api crypto-api-tests cryptohash-cryptoapi entropy HUnit mtl parallel prettyclass QuickCheck tagged test-framework test-framework-hunit ]; description = "Deterministic random bit generator (aka RNG, PRNG) based HMACs, Hashes, and Ciphers"; license = stdenv.lib.licenses.bsd3; }) {}; "DSA" = callPackage ({ mkDerivation, base, binary, bytestring, crypto-api , crypto-pubkey-types, DRBG, ghc-prim, HUnit, integer-gmp , QuickCheck, SHA, tagged, test-framework, test-framework-hunit , test-framework-quickcheck2 }: mkDerivation { pname = "DSA"; version = "1.0.2"; sha256 = "07gb9lcl5lr1c17d40269h37z3dky7dkssv9whjlrgk1zvjrskww"; libraryHaskellDepends = [ base binary bytestring crypto-api crypto-pubkey-types ghc-prim integer-gmp SHA tagged ]; testHaskellDepends = [ base binary bytestring crypto-api crypto-pubkey-types DRBG ghc-prim HUnit integer-gmp QuickCheck SHA tagged test-framework test-framework-hunit test-framework-quickcheck2 ]; description = "Implementation of DSA, based on the description of FIPS 186-4"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DSH" = callPackage ({ mkDerivation, aeson, algebra-dag, ansi-wl-pprint, base , bytestring, containers, Decimal, dlist, either, hashable, HUnit , kure, mtl, process, QuickCheck, random, semigroups , template-haskell, test-framework, test-framework-hunit , test-framework-quickcheck2, text, time, unordered-containers , vector }: mkDerivation { pname = "DSH"; version = "0.12.0.1"; sha256 = "1m69phqjrb4wg6fji5plw1mghyz7jzzqixljaa5gb5s0cy5gfkfy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson algebra-dag ansi-wl-pprint base bytestring containers Decimal dlist either hashable HUnit kure mtl process QuickCheck random semigroups template-haskell test-framework test-framework-hunit test-framework-quickcheck2 text time unordered-containers vector ]; executableHaskellDepends = [ aeson algebra-dag ansi-wl-pprint base bytestring containers Decimal mtl semigroups template-haskell text time vector ]; description = "Database Supported Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DSTM" = callPackage ({ mkDerivation, base, containers, haskell98, network, process , unix }: mkDerivation { pname = "DSTM"; version = "0.1.2"; sha256 = "084yscqbwypkb32avjm2b92a7s4qpvps3pjfgpy14sligww3hifb"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers haskell98 network process unix ]; executableHaskellDepends = [ base containers haskell98 network process unix ]; description = "A framework for using STM within distributed systems"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DTC" = callPackage ({ mkDerivation, base, haskell-src-exts }: mkDerivation { pname = "DTC"; version = "1.1.0.1"; sha256 = "0m3697zw0j2l9fxx8flr83n8x03pva1hn74rgilgxdrsrifhds5l"; libraryHaskellDepends = [ base haskell-src-exts ]; description = "Data To Class transformation"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Dangerous" = callPackage ({ mkDerivation, base, MaybeT, mtl }: mkDerivation { pname = "Dangerous"; version = "0.3.2"; sha256 = "0pnywhva7s5xp9xlxk6h56n3fjflna6zhk5qdb8wax7i1qbp85vs"; libraryHaskellDepends = [ base MaybeT mtl ]; description = "Monads for operations that can exit early and produce warnings"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Dao" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers , Crypto, data-binary-ieee754, deepseq, directory, filepath, mtl , process, random, time, transformers, utf8-string }: mkDerivation { pname = "Dao"; version = "0.1.0.2"; sha256 = "1f7svqvlywj0jgzssdgrhvbbfm0yjnq0qr2c7xqc501y6wr3msym"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base binary bytestring containers Crypto data-binary-ieee754 deepseq directory filepath mtl process random time transformers utf8-string ]; executableHaskellDepends = [ array base binary bytestring containers Crypto data-binary-ieee754 deepseq directory filepath mtl process random time transformers utf8-string ]; testHaskellDepends = [ array base binary bytestring containers Crypto data-binary-ieee754 deepseq directory filepath mtl process random time transformers utf8-string ]; description = "Dao is meta programming language with its own built-in interpreted language, designed with artificial intelligence applications in mind"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DarcsHelpers" = callPackage ({ mkDerivation, base, HaXml, mtl, parsec, safe, xml-parsec }: mkDerivation { pname = "DarcsHelpers"; version = "0.1"; sha256 = "02nqaphxd3xlh191wxpx3rcixms70v8d6h4a3lxg24d7lcyf82n3"; libraryHaskellDepends = [ base HaXml mtl parsec safe xml-parsec ]; description = "Code used by Patch-Shack that seemed sensible to open for reusability"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Data-Angle" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Data-Angle"; version = "0.9"; sha256 = "0lk0w64hyqkg99r9ccn5k1nh6rmd99z8d925px4cl09nin7hnm71"; libraryHaskellDepends = [ base ]; description = "Geometric angles"; license = stdenv.lib.licenses.bsd3; }) {}; "Data-Hash-Consistent" = callPackage ({ mkDerivation, base, bytestring, digest, utf8-string, vector , vector-algorithms }: mkDerivation { pname = "Data-Hash-Consistent"; version = "0.1.1"; sha256 = "1vblfzndfzb458j6ygfcq0mfzzc5c87gwpmcx31v10fxpqnfmm65"; libraryHaskellDepends = [ base bytestring digest utf8-string vector vector-algorithms ]; description = "Provide a simple consistent hashing mechanism"; license = stdenv.lib.licenses.bsd3; }) {}; "Data-Rope" = callPackage ({ mkDerivation, base, bytestring, unix }: mkDerivation { pname = "Data-Rope"; version = "0.2"; sha256 = "0zvp9h06f2ylkn325d35cap3y67zpfyc70nqad3426p64p1xmnrw"; libraryHaskellDepends = [ base bytestring unix ]; description = "Ropes, an alternative to (Byte)Strings"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DataIndex" = callPackage ({ mkDerivation, base, criterion, tasty, tasty-hspec }: mkDerivation { pname = "DataIndex"; version = "0.1.1"; sha256 = "1wzd3gr82sw6pn1ss7xw9x6b89ns3p13m7lz6dw5bipyzbjsdpb0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base tasty tasty-hspec ]; benchmarkHaskellDepends = [ base criterion ]; description = "A package for adding index column to data files"; license = stdenv.lib.licenses.mit; }) {}; "DataTreeView" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, glib, gtk , lifted-base, ListLike, MissingH, monad-control, mtl, syb , transformers-base }: mkDerivation { pname = "DataTreeView"; version = "0.1.1"; sha256 = "0z54kr79bjv8w1gnsrxq9vkwdhasdwzrsi48q7ndsg8x7k30gpdj"; libraryHaskellDepends = [ base bytestring containers deepseq glib gtk lifted-base ListLike MissingH monad-control mtl syb transformers-base ]; description = "A GTK widget for displaying arbitrary Data.Data.Data instances"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DataVersion" = callPackage ({ mkDerivation, base, generic-lens, hspec, microlens, QuickCheck }: mkDerivation { pname = "DataVersion"; version = "0.1.0.0"; sha256 = "13cw7rzp510spn5ncxdqyzz66d9dnyq7s650zmpmjx2cg456zw9x"; libraryHaskellDepends = [ base generic-lens microlens ]; testHaskellDepends = [ base hspec QuickCheck ]; description = "Type safe data migrations"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Deadpan-DDP" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, bytestring , containers, doctest, filemanip, hashable, haskeline, lens, mtl , network, network-uri, QuickCheck, random, safe, scientific, stm , text, time, transformers, unordered-containers, vector , websockets }: mkDerivation { pname = "Deadpan-DDP"; version = "0.9.6.0"; sha256 = "1ikqaxnm5npa4wfplw2nd44h3ny7jmmn691m9brzxrn38wrn1f6w"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base base64-bytestring bytestring containers hashable lens mtl network network-uri random safe scientific stm text time transformers unordered-containers vector websockets ]; executableHaskellDepends = [ aeson base base64-bytestring bytestring containers hashable haskeline lens mtl network network-uri random safe scientific stm text time transformers unordered-containers vector websockets ]; testHaskellDepends = [ base doctest filemanip QuickCheck ]; description = "Write clients for Meteor's DDP Protocol"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DebugTraceHelpers" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "DebugTraceHelpers"; version = "0.12"; sha256 = "0yjv3awhp3jsfqqn36xc0jpisp4hfypx3hkibad3yqrrn61bkzy8"; libraryHaskellDepends = [ base mtl ]; description = "Convenience functions and instances for Debug.Trace"; license = "GPL"; }) {}; "Decimal" = callPackage ({ mkDerivation, base, deepseq, HUnit, QuickCheck, test-framework , test-framework-hunit, test-framework-quickcheck2 }: mkDerivation { pname = "Decimal"; version = "0.5.1"; sha256 = "0k7kh05mr2f54w1lpgq1nln0h8k6s6h99dyp5jzsb9cfbb3aap2p"; libraryHaskellDepends = [ base deepseq ]; testHaskellDepends = [ base deepseq HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; description = "Decimal numbers with variable precision"; license = stdenv.lib.licenses.bsd3; }) {}; "DecisionTree" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "DecisionTree"; version = "0.0"; sha256 = "14yprfh2b5x7dswp6kyaym3z2f32nqvgrfhvwsiv7brxq80cfvbd"; libraryHaskellDepends = [ base containers ]; description = "A very simple implementation of decision trees for discrete attributes"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DeepArrow" = callPackage ({ mkDerivation, base, haskell-src, mtl, TypeCompose }: mkDerivation { pname = "DeepArrow"; version = "0.4.0"; sha256 = "1jbvb8yk291iimpqi8h302r8554k4j2p3k42znzppv1wqrbhvjyc"; libraryHaskellDepends = [ base haskell-src mtl TypeCompose ]; description = "Arrows for \"deep application\""; license = stdenv.lib.licenses.bsd3; }) {}; "DeepDarkFantasy" = callPackage ({ mkDerivation, base, bimap, constraints, containers, mtl , QuickCheck, random, recursion-schemes, template-haskell }: mkDerivation { pname = "DeepDarkFantasy"; version = "0.2017.8.19"; sha256 = "1hsmxb961jvlv77y3ajrd2gjfr84z2kq451fwwm4q6p28grjvj8l"; libraryHaskellDepends = [ base bimap constraints containers mtl random recursion-schemes template-haskell ]; testHaskellDepends = [ base constraints mtl QuickCheck random ]; description = "A DSL for creating neural network"; license = stdenv.lib.licenses.asl20; }) {}; "DefendTheKing" = callPackage ({ mkDerivation, base, binary, bytestring, containers, GLUT, HTTP , MaybeT, mtl, network, peakachu, random, time, utility-ht, zlib }: mkDerivation { pname = "DefendTheKing"; version = "0.3.1"; sha256 = "09wzab0343m55xq4dxfv0f9lwpd5v97mymd6408s6p82xa2vqlzw"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base binary bytestring containers GLUT HTTP MaybeT mtl network peakachu random time utility-ht zlib ]; description = "A simple RTS game"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Delta-Lambda" = callPackage ({ mkDerivation, base, bytestring, Cabal, cereal, cpphs, filepath , haskeline, megaparsec, mtl, options, parallel, text, wl-pprint }: mkDerivation { pname = "Delta-Lambda"; version = "0.3.0.0"; sha256 = "1z354aa181dka2sr4q6vzix4y0lgm5821l2ma0dlyypxk74a3xqq"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bytestring Cabal cereal cpphs filepath haskeline megaparsec mtl options parallel text wl-pprint ]; testHaskellDepends = [ base bytestring Cabal cereal cpphs filepath haskeline megaparsec mtl options parallel text wl-pprint ]; description = "A demonstration interpreter for type system delta-lambda (of N.G. De-bruijn)"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DescriptiveKeys" = callPackage ({ mkDerivation, base, containers, xmonad, xmonad-contrib }: mkDerivation { pname = "DescriptiveKeys"; version = "0.0.4"; sha256 = "0ywipcmnr3ysmx8m61yrymyn10lnizjfkk2q2scdfkrkgh7ayj7v"; libraryHaskellDepends = [ base containers xmonad xmonad-contrib ]; description = "A library for specifying xmonad key bindings with functionality"; license = stdenv.lib.licenses.bsd3; }) {}; "Dflow" = callPackage ({ mkDerivation, base, containers, HUnit, QuickCheck, stm , test-framework, test-framework-quickcheck2, time }: mkDerivation { pname = "Dflow"; version = "0.0.1"; sha256 = "00gzs5fdybfrvqidw4qzk6i69qzq4jaljzhb49ah2hsv3gqjr1iq"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers QuickCheck stm time ]; testHaskellDepends = [ base HUnit QuickCheck test-framework test-framework-quickcheck2 ]; description = "Processing Real-time event streams"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Diff_0_3_4" = callPackage ({ mkDerivation, array, base, directory, pretty, process , QuickCheck, test-framework, test-framework-quickcheck2 }: mkDerivation { pname = "Diff"; version = "0.3.4"; sha256 = "0bqcdvhxx8dmqc3793m6axg813wv9ldz2j37f1wygbbrbbndmdvp"; libraryHaskellDepends = [ array base pretty ]; testHaskellDepends = [ array base directory pretty process QuickCheck test-framework test-framework-quickcheck2 ]; description = "O(ND) diff algorithm in haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Diff" = callPackage ({ mkDerivation, array, base, directory, pretty, process , QuickCheck, test-framework, test-framework-quickcheck2 }: mkDerivation { pname = "Diff"; version = "0.4.0"; sha256 = "1is9y5rlqyxacnj6kbi6h9laym5shp699r0hkj5p9d6qi84sr43j"; libraryHaskellDepends = [ array base pretty ]; testHaskellDepends = [ array base directory pretty process QuickCheck test-framework test-framework-quickcheck2 ]; description = "O(ND) diff algorithm in haskell"; license = stdenv.lib.licenses.bsd3; }) {}; "DifferenceLogic" = callPackage ({ mkDerivation, base, containers, fgl, FirstOrderTheory, HUnit }: mkDerivation { pname = "DifferenceLogic"; version = "0.1.0.4"; sha256 = "0ylpn6bksf6alxzk45cg88ff8xgffh88x3csvjlhb6zn8ik0w99a"; libraryHaskellDepends = [ base containers fgl FirstOrderTheory HUnit ]; description = "A theory solver for conjunctions of literals in difference logic"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DifferentialEvolution" = callPackage ({ mkDerivation, base, deepseq, fclabels, mtl, mwc-random, parallel , primitive, vector }: mkDerivation { pname = "DifferentialEvolution"; version = "0.0.2"; sha256 = "0z16g40n369d2wqljnrkmpd18149ny8nh2pd13hkkjnq5n6k209w"; libraryHaskellDepends = [ base deepseq fclabels mtl mwc-random parallel primitive vector ]; description = "Global optimization using Differential Evolution"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Digit" = callPackage ({ mkDerivation, base, HUnit, QuickCheck, test-framework , test-framework-hunit, test-framework-quickcheck2 }: mkDerivation { pname = "Digit"; version = "0.0.3"; sha256 = "0cdsmy9km9wpywqprdymn9bd982ba859px2giswz41xh6pbjri8w"; libraryHaskellDepends = [ base HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; description = "A data-type representing digits 0-9"; license = stdenv.lib.licenses.bsd3; }) {}; "DigitalOcean" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, exceptions , hspec, lens, mtl, text, transformers, unordered-containers , vector, wreq }: mkDerivation { pname = "DigitalOcean"; version = "0.1.1.0"; sha256 = "09sh0j1dk366nkq3pwgsxi8zcka9p3f38bsw6nfzr7q4chjjblz4"; libraryHaskellDepends = [ aeson base bytestring containers exceptions lens mtl text transformers unordered-containers vector wreq ]; testHaskellDepends = [ base hspec lens mtl text ]; description = "A client library for the DigitalOcean API"; license = stdenv.lib.licenses.agpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DimensionalHash" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "DimensionalHash"; version = "0.1.5.2"; sha256 = "0bbg9w5n3b296g884y8qvgzsndqhzwh0mkn3dlp9nx4a7i321c97"; libraryHaskellDepends = [ base ]; description = "An n-dimensional hash using Morton numbers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DirectSound" = callPackage ({ mkDerivation, base, dsound, Win32 }: mkDerivation { pname = "DirectSound"; version = "0.0.0"; sha256 = "1x78y1na375nwgk4izsjprj3yrg0xbrhqv6nrzfbvbfdyqlf5kyz"; libraryHaskellDepends = [ base Win32 ]; librarySystemDepends = [ dsound ]; description = "Partial binding to the Microsoft DirectSound API"; license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.none; }) {dsound = null;}; "DisTract" = callPackage ({ mkDerivation, base, Cabal, chunks, containers, directory , filepath, hinstaller, old-locale, parsec, pretty, process , template-haskell, time, xhtml }: mkDerivation { pname = "DisTract"; version = "0.2.5"; sha256 = "0pnlk09jsallyparwdfcy7jmqjjiprp2pqlg9agp6xbw5xmnkzwb"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base Cabal chunks containers directory filepath hinstaller old-locale parsec pretty process template-haskell time xhtml ]; description = "Distributed Bug Tracking System"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DiscussionSupportSystem" = callPackage ({ mkDerivation, base, blaze-html, blaze-markup, doctest, html , parsers }: mkDerivation { pname = "DiscussionSupportSystem"; version = "0.11.0.3"; sha256 = "0iqcv3b06r9sqj1adxfq08vq5mlq4b7z88c2cw4qa7l9xw2p2js3"; libraryHaskellDepends = [ base blaze-html blaze-markup html parsers ]; testHaskellDepends = [ base doctest ]; description = "Discussion support system"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Dish" = callPackage ({ mkDerivation, base, bytestring }: mkDerivation { pname = "Dish"; version = "0.0.0.6"; sha256 = "1adrlc00assbr7sl0bvnkl452k7hnf663y32ih4wdg3p2sb0dhci"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring ]; executableHaskellDepends = [ base bytestring ]; description = "Hash modules (currently Murmur3)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Dist" = callPackage ({ mkDerivation, base, containers, MonadRandom }: mkDerivation { pname = "Dist"; version = "0.5.0"; sha256 = "1x4yg2hhccx7mpa1fch609ibcqz2b1vmg5fiik4qimq5yw9j7g99"; libraryHaskellDepends = [ base containers MonadRandom ]; testHaskellDepends = [ base containers MonadRandom ]; description = "A Haskell library for probability distributions"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DistanceTransform" = callPackage ({ mkDerivation, base, HUnit, primitive, test-framework , test-framework-hunit, vector }: mkDerivation { pname = "DistanceTransform"; version = "0.1.2"; sha256 = "0c77sbx6qls8wfhv0wbappbkgfab046ls8mqs32qj02k549s6fk5"; libraryHaskellDepends = [ base primitive vector ]; testHaskellDepends = [ base HUnit test-framework test-framework-hunit vector ]; description = "Distance transform function"; license = stdenv.lib.licenses.bsd3; }) {}; "DistanceUnits" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "DistanceUnits"; version = "0.1.0.1"; sha256 = "0ls6rq4nqn3z9h9lagl8sff9q94zfm6gssa2jj1zfyfxl5869bas"; libraryHaskellDepends = [ base ]; description = "A comprehensive distance library"; license = stdenv.lib.licenses.bsd3; }) {}; "DnaProteinAlignment" = callPackage ({ mkDerivation, ADPfusion, ansi-wl-pprint, array, base , BiobaseBlast, BiobaseFasta, BiobaseXNA, biocore, bytestring , cmdargs, conduit, dlist, parallel, PrimitiveArray, repa, split , vector }: mkDerivation { pname = "DnaProteinAlignment"; version = "0.0.0.1"; sha256 = "00c74anpm3varyf0man1i213dksxvh2p32xsp4rqijkbnxpkjbx3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ADPfusion ansi-wl-pprint array base BiobaseBlast BiobaseFasta BiobaseXNA biocore bytestring cmdargs conduit dlist parallel PrimitiveArray repa split vector ]; executableHaskellDepends = [ ADPfusion ansi-wl-pprint array base BiobaseBlast BiobaseFasta BiobaseXNA biocore bytestring cmdargs conduit dlist parallel PrimitiveArray repa split vector ]; description = "Frameshift-aware alignment of protein sequences with DNA sequences"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DocTest" = callPackage ({ mkDerivation, base, containers, ghc, ghc-paths, haddock, HUnit , process }: mkDerivation { pname = "DocTest"; version = "0.2.0.1"; sha256 = "1w9r50cyiz31fn4dmlh3qmmpv9qapxgg70c10a86m6sxdl75q827"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers ghc ghc-paths haddock HUnit process ]; description = "Test interactive Haskell examples"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Docs" = callPackage ({ mkDerivation, base, html }: mkDerivation { pname = "Docs"; version = "1.0.0"; sha256 = "1hjdznp29kwj9cca0jxr3dds9cnfbss6sgn52wym2380az3jcvnz"; libraryHaskellDepends = [ base html ]; description = "Documentation types library"; license = stdenv.lib.licenses.bsd3; }) {}; "DrHylo" = callPackage ({ mkDerivation, array, base, containers, haskell-src-exts, mtl , pointless-haskell, pretty, syb }: mkDerivation { pname = "DrHylo"; version = "0.0.2"; sha256 = "1cs7zqz0yzdyj3vn38cfh1lj90xnxm24q8lml457f2yia4z7l6h7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base haskell-src-exts mtl pointless-haskell syb ]; executableHaskellDepends = [ array base containers pretty ]; description = "A tool for deriving hylomorphisms"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DrIFT" = callPackage ({ mkDerivation, base, filepath, old-time, process, random }: mkDerivation { pname = "DrIFT"; version = "2.4.2"; sha256 = "1w0wfmrjifidl2qz998ig07afd4p6yp890lwl8as57bay490nakl"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base ]; executableHaskellDepends = [ base filepath old-time process random ]; description = "Program to derive type class instances"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DrIFT-cabalized" = callPackage ({ mkDerivation, base, old-time, process, random }: mkDerivation { pname = "DrIFT-cabalized"; version = "2.3.0"; sha256 = "0jk7qmlgjw69w38hm91bnyp8gyi1mjmrq4vyv7jv3y69rk0fi6wl"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base old-time process random ]; description = "Program to derive type class instances"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Dung" = callPackage ({ mkDerivation, base, cmdargs, containers, parsec }: mkDerivation { pname = "Dung"; version = "1.1"; sha256 = "1higdpqg599lfc92m7dd4zy98l9vjg5xr4n4qjv0wifszj8lrsgb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base cmdargs containers parsec ]; description = "An implementation of the Dung argumentation frameworks"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Dust" = callPackage ({ mkDerivation, base, binary, bytestring, cereal, containers , crypto-api, directory, Dust-crypto, entropy, ghc-prim, HUnit , network, QuickCheck, random, random-extras, random-fu , random-source, split, test-framework, test-framework-hunit , test-framework-quickcheck2, test-framework-th, threefish }: mkDerivation { pname = "Dust"; version = "2.3.1"; sha256 = "0j2pm2ram7idh46mi6jv0whk4rx0bicvsvayrn3arnq65zk2mavj"; libraryHaskellDepends = [ base binary bytestring cereal containers crypto-api directory Dust-crypto entropy ghc-prim network random random-extras random-fu random-source split threefish ]; testHaskellDepends = [ base bytestring cereal Dust-crypto ghc-prim HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 test-framework-th threefish ]; description = "Polymorphic protocol engine"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Dust-crypto" = callPackage ({ mkDerivation, base, binary, bytestring, cereal, containers , crypto-api, cryptohash, directory, Dust, entropy, ghc-prim, HUnit , network, openssl, QuickCheck, random, random-extras, random-fu , random-source, skein, split, test-framework, test-framework-hunit , test-framework-quickcheck2, threefish }: mkDerivation { pname = "Dust-crypto"; version = "0.1"; sha256 = "112prydwsjd32aiv3kg8wsxwaj95p6x7jhxcf118fxgrrg202z9w"; libraryHaskellDepends = [ base binary bytestring cereal containers crypto-api cryptohash directory entropy ghc-prim network random random-extras random-fu random-source skein split threefish ]; librarySystemDepends = [ openssl ]; testHaskellDepends = [ base bytestring cereal Dust ghc-prim HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 threefish ]; description = "Cryptographic operations"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) openssl;}; "Dust-tools" = callPackage ({ mkDerivation, base, binary, bytestring, cereal, containers, csv , directory, Dust, Dust-crypto, entropy, ghc-prim, network, random , random-extras, random-fu, random-source, split }: mkDerivation { pname = "Dust-tools"; version = "1.3.2"; sha256 = "1g1l7h5400f9qckhj4yw2zwwjjkqz5w1fgnc9gxa7rdl37wgxwn4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base binary bytestring cereal containers directory Dust Dust-crypto entropy ghc-prim network random random-extras random-fu random-source split ]; executableHaskellDepends = [ base binary bytestring cereal containers csv directory Dust entropy ghc-prim network random random-extras random-fu random-source split ]; description = "Network filtering exploration tools"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Dust-tools-pcap" = callPackage ({ mkDerivation, base, binary, bytestring, cereal, containers, csv , directory, Dust, Dust-crypto, Dust-tools, entropy, ghc-prim , network, pcap, random, random-extras, random-fu, random-source , split }: mkDerivation { pname = "Dust-tools-pcap"; version = "1.3.1"; sha256 = "1swykscl17qy17qy38y6zc47sbiyaszh9m4qwn7d9sckfa6azsdr"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base binary bytestring cereal containers csv directory Dust Dust-crypto Dust-tools entropy ghc-prim network pcap random random-extras random-fu random-source split ]; description = "Network filtering exploration tools that rely on pcap"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DynamicTimeWarp" = callPackage ({ mkDerivation, array, base, criterion, QuickCheck, random, vector }: mkDerivation { pname = "DynamicTimeWarp"; version = "0.1.0.0"; sha256 = "0m58bq2jvnr17kdapfydd063af6w5vdyzxad5izk0cj0gids5hk7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base vector ]; executableHaskellDepends = [ array base criterion QuickCheck random vector ]; description = "Dynamic time warping of sequences"; license = stdenv.lib.licenses.lgpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DysFRP" = callPackage ({ mkDerivation, base, contravariant, mtl, time, transformers }: mkDerivation { pname = "DysFRP"; version = "0.1"; sha256 = "1jw1s2imd2qhh9i0m7sm1zhy876bgp1pcrh4jcf5dilvqnhvv4j1"; libraryHaskellDepends = [ base contravariant mtl time transformers ]; description = "dysFunctional Reactive Programming"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DysFRP-Cairo" = callPackage ({ mkDerivation, base, cairo, DysFRP, gtk, mtl }: mkDerivation { pname = "DysFRP-Cairo"; version = "0.1"; sha256 = "1pg6gwyrlvp6z08ab1qp783z9gm0xhnh337shf443f1bwbcz9m7f"; libraryHaskellDepends = [ base cairo DysFRP gtk mtl ]; description = "dysFunctional Reactive Programming on Cairo"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "DysFRP-Craftwerk" = callPackage ({ mkDerivation, base, cairo, containers, craftwerk, craftwerk-gtk , DysFRP, DysFRP-Cairo, gtk }: mkDerivation { pname = "DysFRP-Craftwerk"; version = "0.1"; sha256 = "0rhm7ya1h43dwa83fcvnc8nd9da7ji6qlwzsa9ngv7pqvs7aamy1"; libraryHaskellDepends = [ base cairo containers craftwerk craftwerk-gtk DysFRP DysFRP-Cairo gtk ]; description = "dysFunctional Reactive Programming on Craftwerk"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "EEConfig" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "EEConfig"; version = "1.0"; sha256 = "1bkkzj1d0j4nisdl9jfmadjx32w35ipdw3k12krhzzlf5aiwnrf1"; libraryHaskellDepends = [ base containers ]; description = "ExtremlyEasyConfig - Extremly Simple parser for config files"; license = stdenv.lib.licenses.bsd3; }) {}; "ENIG" = callPackage ({ mkDerivation, base, HUnit, QuickCheck, test-framework , test-framework-hunit, test-framework-quickcheck2 , test-framework-th, text, unicode-transforms, vector }: mkDerivation { pname = "ENIG"; version = "0.0.1.0"; sha256 = "1zv6dybsnj3kssiyyg69lxyj5wvi5qjx0xp7skg362xzqmi97ch3"; libraryHaskellDepends = [ base text unicode-transforms vector ]; testHaskellDepends = [ base HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 test-framework-th text unicode-transforms ]; description = "Auto Korean conjugator/adjustor/adopter/converter"; license = stdenv.lib.licenses.bsd3; }) {}; "Earley" = callPackage ({ mkDerivation, base, criterion, deepseq, ListLike, parsec , QuickCheck, tasty, tasty-hunit, tasty-quickcheck }: mkDerivation { pname = "Earley"; version = "0.13.0.1"; sha256 = "169qjicjj09wg879vp86ali4rrqpw0ikazvdi3i1qi6pl3yvqq0y"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ListLike ]; testHaskellDepends = [ base QuickCheck tasty tasty-hunit tasty-quickcheck ]; benchmarkHaskellDepends = [ base criterion deepseq ListLike parsec ]; description = "Parsing all context-free grammars using Earley's algorithm"; license = stdenv.lib.licenses.bsd3; }) {}; "Ebnf2ps" = callPackage ({ mkDerivation, array, base, containers, directory, happy , old-time, unix }: mkDerivation { pname = "Ebnf2ps"; version = "1.0.15"; sha256 = "0jrbxanhp81n3nabdw5s1gh8a78hy4bgnv5slqzrkj6n47bygk0f"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base containers directory old-time unix ]; executableToolDepends = [ happy ]; description = "Peter's Syntax Diagram Drawing Tool"; license = stdenv.lib.licenses.bsd3; }) {}; "EdisonAPI" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "EdisonAPI"; version = "1.3.1"; sha256 = "0vmmlsj8ggbpwx6fkf5fvb6jp0zpx6iba6b28m80lllr2p8bi8wm"; libraryHaskellDepends = [ base mtl ]; description = "A library of efficient, purely-functional data structures (API)"; license = stdenv.lib.licenses.mit; }) {}; "EdisonCore" = callPackage ({ mkDerivation, array, base, containers, EdisonAPI, mtl , QuickCheck }: mkDerivation { pname = "EdisonCore"; version = "1.3.2.1"; sha256 = "0fgj5iwiv3v2gdgx7kjcr15dcs4x1kvmjspp3p99wyhh0x6h3ikk"; libraryHaskellDepends = [ array base containers EdisonAPI mtl QuickCheck ]; description = "A library of efficient, purely-functional data structures (Core Implementations)"; license = stdenv.lib.licenses.mit; }) {}; "EditTimeReport" = callPackage ({ mkDerivation, array, base, containers, csv, directory, editline , filepath, haskell98, html, pretty, xhtml }: mkDerivation { pname = "EditTimeReport"; version = "1.0"; sha256 = "11a922535h6jvg79cv03jz6sn93h7jhqfrf9wi9x8arak9l06j70"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base containers csv directory editline filepath haskell98 html pretty xhtml ]; description = "Query language and report generator for edit logs"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Eight-Ball-Pool-Hack-Cheats" = callPackage ({ mkDerivation, base, Cabal, cabal-doctest, doctest, hspec , hspec-discover, lens, QuickCheck, servant, servant-auth , servant-auth-docs, servant-docs, template-haskell, text }: mkDerivation { pname = "Eight-Ball-Pool-Hack-Cheats"; version = "1.0.1"; sha256 = "0k620c0ia441rfvxaw2q5n43g5pnml4sn1cr1vzclc9iz0mfdy72"; revision = "2"; editedCabalFile = "13dkqc5pa7sjf3xfwgs7kajb7f1ai187w35p8pzni5is0hnaxfmz"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest hspec lens QuickCheck servant servant-auth servant-auth-docs servant-docs template-haskell text ]; testToolDepends = [ hspec-discover ]; description = "spam"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "EitherT" = callPackage ({ mkDerivation, base, monad-control, transformers , transformers-base }: mkDerivation { pname = "EitherT"; version = "0.2.0"; sha256 = "1vry479zdq1fw7bd4d373c7wf2gg0aibkyb03710w7z2x86chssw"; revision = "1"; editedCabalFile = "0vlcdqjkpljsqhwhpjvaqp2rj43qs7jxxm56703syya3ka6ggim1"; libraryHaskellDepends = [ base monad-control transformers transformers-base ]; description = "EitherT monad transformer"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Elm" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, binary, blaze-html , blaze-markup, bytestring, cheapskate, cmdargs, containers , directory, filemanip, filepath, highlighting-kate, HUnit, indents , language-ecmascript, language-glsl, mtl, parsec, pretty, process , QuickCheck, test-framework, test-framework-hunit , test-framework-quickcheck2, text, transformers, union-find , unordered-containers }: mkDerivation { pname = "Elm"; version = "0.13"; sha256 = "1l6p00h0717blwvia0gvqpsakq8jy44fxc6brr4qxs5g4yjcjnmh"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson aeson-pretty base binary blaze-html blaze-markup bytestring cheapskate cmdargs containers directory filepath highlighting-kate indents language-ecmascript language-glsl mtl parsec pretty text transformers union-find unordered-containers ]; executableHaskellDepends = [ aeson aeson-pretty base binary blaze-html blaze-markup bytestring cheapskate cmdargs containers directory filepath highlighting-kate indents language-ecmascript language-glsl mtl parsec pretty text transformers union-find unordered-containers ]; testHaskellDepends = [ aeson aeson-pretty base binary blaze-html blaze-markup bytestring cheapskate cmdargs containers directory filemanip filepath highlighting-kate HUnit indents language-ecmascript language-glsl mtl parsec pretty process QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 text transformers union-find unordered-containers ]; description = "The Elm language module"; license = stdenv.lib.licenses.bsd3; }) {}; "Emping" = callPackage ({ mkDerivation, array, base, containers, fgl, gtk, mtl, parsec }: mkDerivation { pname = "Emping"; version = "0.6"; sha256 = "131h71fgn0zbsmbqmvbfl57is0dbm37xsi5g87gpjgq0k2cq0nkr"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base containers fgl gtk mtl parsec ]; description = "derives heuristic rules from nominal data"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Empty" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "Empty"; version = "0.1.0.1"; sha256 = "0gcm29iafh3gpiqg34gcvyx2pyvgarp4kxl928c6f7x27hzbibv2"; libraryHaskellDepends = [ base containers ]; description = "A type class for empty containers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Encode" = callPackage ({ mkDerivation, base, Cabal, containers, mtl }: mkDerivation { pname = "Encode"; version = "1.3.8"; sha256 = "1488d5c5snxnl75lrqzzl8h45xw75rczimn1lixzs4zlfmz66z4z"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base Cabal containers mtl ]; executableHaskellDepends = [ base Cabal containers mtl ]; description = "Encoding character data"; license = "GPL"; }) {}; "EntrezHTTP" = callPackage ({ mkDerivation, base, biocore, bytestring, conduit, HTTP , http-conduit, hxt, mtl, network, Taxonomy, text, transformers }: mkDerivation { pname = "EntrezHTTP"; version = "1.0.4"; sha256 = "1gp5g3r05rwayk1gdb9dfzjmywwlr5d236dygryzmga9q13gwvxq"; libraryHaskellDepends = [ base biocore bytestring conduit HTTP http-conduit hxt mtl network Taxonomy text transformers ]; description = "Libary to interface with the NCBI Entrez REST service"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Enum" = callPackage ({ mkDerivation, base, smallcheck, tasty, tasty-hunit }: mkDerivation { pname = "Enum"; version = "0.2.0.0"; sha256 = "0bk44zim92b5qb95byvcyy8cmbgzbxf06mp0nr765p9v48rjkr91"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base smallcheck tasty tasty-hunit ]; description = "Non-crashing `Enum` operations"; license = stdenv.lib.licenses.bsd3; }) {}; "EnumContainers" = callPackage ({ mkDerivation, base, containers, deepseq }: mkDerivation { pname = "EnumContainers"; version = "0.1"; sha256 = "14ckpgaviny3c0d1jn3blkkpri0cm8ac264y7kak965knjccq0k8"; libraryHaskellDepends = [ base containers deepseq ]; description = "Simple Enum-class-based int containers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "EnumMap" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "EnumMap"; version = "0.0.2"; sha256 = "1v3jp1l95kybvdlpvp6bd0ryihxrvlnpkqz7fl1n4vazhkqk6zjz"; libraryHaskellDepends = [ base containers ]; description = "More general IntMap replacement"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Eq" = callPackage ({ mkDerivation, array, base, containers, filepath, HaXml, mtl , parsec, template-haskell, transformers }: mkDerivation { pname = "Eq"; version = "1.1.3"; sha256 = "0hcfjzlirw11jl752g2jncb71i8sk2w3nqjm4ykc64f5awj1hi23"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base containers filepath HaXml mtl parsec template-haskell transformers ]; description = "Render math formula in ASCII, and perform some simplifications"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "EqualitySolver" = callPackage ({ mkDerivation, base, containers, HUnit, mtl, union-find-array }: mkDerivation { pname = "EqualitySolver"; version = "0.1.0.2"; sha256 = "0ynzzl9mmn5hxkcndx60lnxn455nm065v7nk7rhpq1yigwz0cl1g"; libraryHaskellDepends = [ base containers HUnit mtl union-find-array ]; description = "A theory solver for conjunctions of literals in the theory of uninterpreted functions with equality"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "EsounD" = callPackage ({ mkDerivation, base, base-unicode-symbols, bindings-EsounD , monad-control, network, regions, safer-file-handles , storablevector, transformers, unix }: mkDerivation { pname = "EsounD"; version = "0.2"; sha256 = "1d22k3836c92xd6qg5pvjhgrhbajd438z3pfjvi0bl2wdrkzddjr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base base-unicode-symbols bindings-EsounD monad-control network regions safer-file-handles storablevector transformers unix ]; description = "Type-safe bindings to EsounD (ESD; Enlightened Sound Daemon)"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "EstProgress" = callPackage ({ mkDerivation, ansi-terminal, base, mtl }: mkDerivation { pname = "EstProgress"; version = "0.3.0.0"; sha256 = "15xijkc23sqakwa4qmf2hvcn07kd9ahx3z15a6lr18cs43pbjw93"; libraryHaskellDepends = [ ansi-terminal base mtl ]; description = "Methods for estimating the progress of functions"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "EtaMOO" = callPackage ({ mkDerivation, array, async, base, bytestring, case-insensitive , containers, cryptonite, hashable, haskeline, memory, mtl, network , parsec, pcre, pipes, pipes-bytestring, pipes-concurrency , pipes-network, random, stm, stm-chans, text, time, transformers , unix, unordered-containers, vcache, vector }: mkDerivation { pname = "EtaMOO"; version = "0.3.0.0"; sha256 = "0z656y40p51xxmmcvajxyfbx9mzfhpblg8ips5zl7v79vyvl84sh"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array async base bytestring case-insensitive containers cryptonite hashable haskeline memory mtl network parsec pipes pipes-bytestring pipes-concurrency pipes-network random stm stm-chans text time transformers unix unordered-containers vcache vector ]; executablePkgconfigDepends = [ pcre ]; description = "A new implementation of the LambdaMOO server"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) pcre;}; "Etage" = callPackage ({ mkDerivation, base, containers, ghc, mtl, operational, random , SafeSemaphore, time, unix }: mkDerivation { pname = "Etage"; version = "0.1.12"; sha256 = "1ik8j7s1z64dpdg251m8dr7k7llkhxydlf6l6dhyv9ra55dg4n20"; libraryHaskellDepends = [ base containers ghc mtl operational random SafeSemaphore time unix ]; description = "A general data-flow framework"; license = stdenv.lib.licenses.lgpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Etage-Graph" = callPackage ({ mkDerivation, array, base, containers, deepseq, Etage, fgl, mtl , parallel, random, time }: mkDerivation { pname = "Etage-Graph"; version = "0.1.8"; sha256 = "0xzsvah4nhxv5hw8p0sv1pjy4p30xa3f2afs8jncx20n918mk9l2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers Etage fgl mtl ]; executableHaskellDepends = [ array base containers deepseq Etage fgl mtl parallel random time ]; description = "Data-flow based graph algorithms"; license = stdenv.lib.licenses.lgpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Eternal10Seconds" = callPackage ({ mkDerivation, base, haskell98, SDL, SDL-mixer }: mkDerivation { pname = "Eternal10Seconds"; version = "0.2"; sha256 = "0kh1zjqr9cmx7xyfk2y3iwr3x3zvh3pb4ghfjz3xr2wwg2rmymxp"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base haskell98 SDL SDL-mixer ]; description = "A 2-D shooting game"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Etherbunny" = callPackage ({ mkDerivation, base, binary, bytestring, haskell98, libpcap , network, pcap }: mkDerivation { pname = "Etherbunny"; version = "0.3"; sha256 = "0cm98x626cqwri9qsfhwi6s50kg433a1p78y9na70z868p6n27nj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base binary bytestring haskell98 network pcap ]; executableHaskellDepends = [ base binary bytestring haskell98 network pcap ]; executableSystemDepends = [ libpcap ]; description = "A network analysis toolkit for Haskell"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) libpcap;}; "EuroIT" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "EuroIT"; version = "2010.2.5"; sha256 = "1a6bvi0y1pnzpx0x3arrardgkbs0m8ssfwcyxf6fim87wcb0jcgv"; libraryHaskellDepends = [ base ]; description = "Library for using euro currency, italian language"; license = stdenv.lib.licenses.bsd3; }) {}; "Euterpea" = callPackage ({ mkDerivation, array, arrows, base, bytestring, containers , deepseq, ghc-prim, HCodecs, heap, PortMidi, random, stm }: mkDerivation { pname = "Euterpea"; version = "2.0.7"; sha256 = "0kxdilxzg0dgz1684csbyfv4cifh9d92ac6pwp6dnrcwwpwskiw8"; libraryHaskellDepends = [ array arrows base bytestring containers deepseq ghc-prim HCodecs heap PortMidi random stm ]; description = "Library for computer music research and education"; license = stdenv.lib.licenses.bsd3; }) {}; "EventSocket" = callPackage ({ mkDerivation, base, bytestring, containers, haskell98, mtl , network }: mkDerivation { pname = "EventSocket"; version = "0.1"; sha256 = "03wf8msjcpj8bpnjr7f1wcbag018kap544jwz9a7vnllamps92xd"; libraryHaskellDepends = [ base bytestring containers haskell98 mtl network ]; description = "Interfaces with FreeSwitch Event Socket"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Extra" = callPackage ({ mkDerivation, base, bytestring, bzlib, containers, directory , filepath, HUnit, mtl, network-uri, old-locale, old-time, pretty , process, pureMD5, QuickCheck, random, regex-compat, time, unix , Unixutils, zlib }: mkDerivation { pname = "Extra"; version = "1.46.3"; sha256 = "1xmwp9cp905nzx5x858wyacjpppn76mkfpkxksdhlq9zhmkp5yyh"; libraryHaskellDepends = [ base bytestring bzlib containers directory filepath HUnit mtl network-uri old-locale old-time pretty process pureMD5 QuickCheck random regex-compat time unix Unixutils zlib ]; description = "A grab bag of modules"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FAI" = callPackage ({ mkDerivation, base, hspec, inline-c }: mkDerivation { pname = "FAI"; version = "0.1.0.20"; sha256 = "0w0fygy7vj2fgvgg2fmw24sb75rsv24bhanly5m067sjdcqaj5cy"; libraryHaskellDepends = [ base inline-c ]; testHaskellDepends = [ base hspec inline-c ]; description = "Haskell Foreign Accelerate Interface"; license = stdenv.lib.licenses.lgpl3; }) {}; "FComp" = callPackage ({ mkDerivation, array, base, binary, deepseq, ghc-prim , HarmTrace-Base, haskore, instant-generics, ListLike, midi, mtl , QuickCheck, random, template-haskell, time, uu-parsinglib }: mkDerivation { pname = "FComp"; version = "1.0.2"; sha256 = "0hkmh3vjibbzkh004b4zig2rvvnh6l2cdqsmxbpyjbwqryzraxrn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base binary deepseq ghc-prim HarmTrace-Base haskore instant-generics ListLike midi mtl QuickCheck random template-haskell time uu-parsinglib ]; executableHaskellDepends = [ array base binary deepseq ghc-prim HarmTrace-Base haskore instant-generics ListLike midi mtl QuickCheck random template-haskell time uu-parsinglib ]; description = "Compose music"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FM-SBLEX" = callPackage ({ mkDerivation, array, base, containers, haskell98 }: mkDerivation { pname = "FM-SBLEX"; version = "3.0.1"; sha256 = "1cb3qq8yqn19xpsjbczxs8rablkczaigs6hp2vypsjyw5s8sqza8"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base containers haskell98 ]; description = "A set of computational morphology tools for Swedish diachronic lexicons"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FModExRaw" = callPackage ({ mkDerivation, base, fmodex64 }: mkDerivation { pname = "FModExRaw"; version = "0.2.0.0"; sha256 = "0l2zhlxh88wy9y9gk1aa03yy65iw8zigr4pgp63mn2mqcrskfszl"; libraryHaskellDepends = [ base ]; librarySystemDepends = [ fmodex64 ]; description = "The Haskell FModEx raw API"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {fmodex64 = null;}; "FPretty" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "FPretty"; version = "1.1"; sha256 = "0hpbm11z95wfh0i1dp2c35maksnz0zxpz9vbxq6f5c13x4i03b5q"; revision = "1"; editedCabalFile = "0d6mjr7b37f5bgjijjgx4x4fgfmkbhksphzkaf0p5jyzxp45fasc"; libraryHaskellDepends = [ base containers ]; description = "Efficient simple pretty printing combinators"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FSM" = callPackage ({ mkDerivation, base, containers, matrix, vector }: mkDerivation { pname = "FSM"; version = "1.0.0"; sha256 = "0gsrfzk5g499r7xdhsaag53207bd015jwcrl2f9izmpa6gli5las"; libraryHaskellDepends = [ base containers matrix vector ]; description = "Basic concepts of finite state machines"; license = stdenv.lib.licenses.bsd3; }) {}; "FTGL" = callPackage ({ mkDerivation, base, ftgl }: mkDerivation { pname = "FTGL"; version = "2.1"; sha256 = "0b76798bxxivjrjx92qiv8ghsg3j8rhvfms8sl19ji6fip2h3fw2"; libraryHaskellDepends = [ base ]; librarySystemDepends = [ ftgl ]; description = "Portable TrueType font rendering for OpenGL using the Freetype2 library"; license = stdenv.lib.licenses.bsd3; platforms = [ "i686-linux" "x86_64-linux" ]; }) {inherit (pkgs) ftgl;}; "FTGL-bytestring" = callPackage ({ mkDerivation, base, bytestring, ftgl, StateVar-transformer , transformers }: mkDerivation { pname = "FTGL-bytestring"; version = "2.0"; sha256 = "11y8g2gi4g6x639c9wfj2224f9vgaf88hdd1f981al53kzf7y2y2"; libraryHaskellDepends = [ base bytestring StateVar-transformer transformers ]; librarySystemDepends = [ ftgl ]; description = "Portable TrueType font rendering for OpenGL using the Freetype2 library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) ftgl;}; "FTPLine" = callPackage ({ mkDerivation, ansi-terminal, base, bytestring, directory, ftphs , haskeline, mtl, network, strict }: mkDerivation { pname = "FTPLine"; version = "1.4.1.1"; sha256 = "106jhy936xdi2cfbch7js57a2zhd9kj303zzd83mqh3vbdi599ml"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ ansi-terminal base bytestring directory ftphs haskeline mtl network strict ]; description = "A command-line FTP client"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Facebook-Password-Hacker-Online-Latest-Version" = callPackage ({ mkDerivation, base, Cabal, cabal-doctest, doctest, hspec , hspec-discover, lens, QuickCheck, servant, servant-auth , servant-auth-docs, servant-docs, template-haskell, text }: mkDerivation { pname = "Facebook-Password-Hacker-Online-Latest-Version"; version = "1.0.1"; sha256 = "0xvr2bj800i7ssbn6gbz4pknhakrgifkirf3rsn6ln4g35h29m07"; revision = "1"; editedCabalFile = "0p70xim6ay9ffs5s69nw64znridyb7fzdfawh3gp0fzlybzmjypy"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base lens servant servant-auth servant-docs text ]; testHaskellDepends = [ base doctest hspec lens QuickCheck servant servant-auth servant-auth-docs servant-docs template-haskell text ]; testToolDepends = [ hspec-discover ]; description = "spam"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Facts" = callPackage ({ mkDerivation, AC-Angle, base, containers, digits, QuickCheck , template-haskell }: mkDerivation { pname = "Facts"; version = "0.1.2"; sha256 = "018g9qj6nmabjbl4rakqjp32vwfyak1wk5cx3s0amm53wnf2mz75"; libraryHaskellDepends = [ AC-Angle base containers digits QuickCheck template-haskell ]; description = "A collection of facts about the real world"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FailureT" = callPackage ({ mkDerivation, base, base-unicode-symbols, mmtl }: mkDerivation { pname = "FailureT"; version = "15778.1"; sha256 = "1qhjqswx4qyfan3rpvvl1hgmf369krqprlr6x20hp34r2qw9s135"; libraryHaskellDepends = [ base base-unicode-symbols mmtl ]; description = "Failure Monad Transformer"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FastPush" = callPackage ({ mkDerivation, base, STMonadTrans, vector }: mkDerivation { pname = "FastPush"; version = "0.1.0.3"; sha256 = "0yxaqyn6nxbyfkn5pmd7wh951dhdvkg1xgh5757f7hn00bx87wv1"; libraryHaskellDepends = [ base STMonadTrans vector ]; description = "A monad and monad transformer for pushing things onto a stack very fast"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FastxPipe" = callPackage ({ mkDerivation, attoparsec, base, blaze-builder, bytestring, pipes , pipes-attoparsec, pipes-bytestring }: mkDerivation { pname = "FastxPipe"; version = "0.2.0.0"; sha256 = "1img1aivadrdljsixzll3qpdzvbjqy18mcwanli6w70ch556jsa9"; libraryHaskellDepends = [ attoparsec base blaze-builder bytestring pipes pipes-attoparsec pipes-bytestring ]; description = "Fasta and Fastq streaming"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FenwickTree" = callPackage ({ mkDerivation, base, QuickCheck, template-haskell }: mkDerivation { pname = "FenwickTree"; version = "0.1.2.1"; sha256 = "0g7hhkim16wsjf8l79hqkiv1lain6jm8wpiml1iycra3n9i2s5ww"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base QuickCheck template-haskell ]; testHaskellDepends = [ base QuickCheck template-haskell ]; description = "Data structure for fast query and update of cumulative sums"; license = stdenv.lib.licenses.bsd3; }) {}; "FermatsLastMargin" = callPackage ({ mkDerivation, base, HAppS-Data, HAppS-IxSet, HAppS-Server , HAppS-State, HAppS-Util, haskell98, HaXml, mtl, old-time, random , syb-with-class, template-haskell }: mkDerivation { pname = "FermatsLastMargin"; version = "0.1"; sha256 = "07sryfn26afisrsgnzrp0vjshspa40pvl4214mzb5mdm9h5c63f8"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base HAppS-Data HAppS-IxSet HAppS-Server HAppS-State HAppS-Util haskell98 HaXml mtl old-time random syb-with-class template-haskell ]; description = "Annotate ps and pdf documents"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FerryCore" = callPackage ({ mkDerivation, base, containers, HaXml, mtl, parsec, pretty , TableAlgebra, template-haskell }: mkDerivation { pname = "FerryCore"; version = "0.4.6.4"; sha256 = "1dxhbrmcl36dg14lyihpy8fd8sdsmawh70fykllcjk3fh7a11wgp"; libraryHaskellDepends = [ base containers HaXml mtl parsec pretty TableAlgebra template-haskell ]; description = "Ferry Core Components"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Feval" = callPackage ({ mkDerivation, base, containers, mtl, parsec }: mkDerivation { pname = "Feval"; version = "1.0.0.1"; sha256 = "0mlbgfjmh7kdk10kcbnm88b89jnsl84kc2k9gyximqnwvlpd5n2p"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers mtl parsec ]; description = "Evaluation using F-Algebras"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FieldTrip" = callPackage ({ mkDerivation, base, GLUT, graphicsFormats, MemoTrie, old-time , OpenGL, TypeCompose, vector-space }: mkDerivation { pname = "FieldTrip"; version = "0.2.7"; sha256 = "1161mz8443j1jr8pnkh6gz6w99cd16hk94ypsh8vzmpbfp40i5rb"; libraryHaskellDepends = [ base GLUT graphicsFormats MemoTrie old-time OpenGL TypeCompose vector-space ]; description = "Functional 3D"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FileManip" = callPackage ({ mkDerivation, base, bytestring, directory, extensible-exceptions , filepath, mtl, unix }: mkDerivation { pname = "FileManip"; version = "0.3.3.1"; sha256 = "0dhl7zkyy4p0pgmraci82krph6hqrq1bwmx7wgm9agrnpdyg4dxi"; libraryHaskellDepends = [ base bytestring directory extensible-exceptions filepath mtl unix ]; description = "Expressive file and directory manipulation for Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FileManipCompat" = callPackage ({ mkDerivation, base, bytestring, directory, filepath, mtl , unix-compat }: mkDerivation { pname = "FileManipCompat"; version = "0.18"; sha256 = "0c017r7bzgf1mdbk0iyr2amhm41q89mcq69fkszskjhy4z9wl6v0"; libraryHaskellDepends = [ base bytestring directory filepath mtl unix-compat ]; description = "Expressive file and directory manipulation for Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FilePather" = callPackage ({ mkDerivation, base, comonad, comonad-transformers, data-lens , directory, filepath, mtl, transformers }: mkDerivation { pname = "FilePather"; version = "0.2.0"; sha256 = "1rwj8hqys01cn14d754wyl2vr19mvh4vsg2f3hrqjqiafkij90xd"; libraryHaskellDepends = [ base comonad comonad-transformers data-lens directory filepath mtl transformers ]; description = "Functions on System.FilePath"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FileSystem" = callPackage ({ mkDerivation, base, binary, bytestring, directory, filepath, mtl , old-time }: mkDerivation { pname = "FileSystem"; version = "1.0.0"; sha256 = "0qyzwpvajvqywbnfhj3vzb5xl4wjjywyqr4szywd8qwb7kly29w6"; libraryHaskellDepends = [ base binary bytestring directory filepath mtl old-time ]; description = "File system data structure and monad transformer"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Files" = callPackage ({ mkDerivation, base, hspec }: mkDerivation { pname = "Files"; version = "0.1.1.1"; sha256 = "00sv8dd323lwyw6597xyza12h8m1pdp63b2jlqfsjgnxn2rb60lm"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base hspec ]; description = "File content extraction/rearrangement"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Fin" = callPackage ({ mkDerivation, alg, base, foldable1, natural-induction, peano , universe-base }: mkDerivation { pname = "Fin"; version = "0.2.9.0"; sha256 = "1wkbdjrpb7ydc659h76yrrhyv7akwx64k7cxv5fmjrwn4vgd0r8a"; revision = "2"; editedCabalFile = "0d8zdfkndkyb3ygv4sfy57k4h875b639p3s5jn60krlvd1vx81ql"; libraryHaskellDepends = [ alg base foldable1 natural-induction peano universe-base ]; description = "Finite totally-ordered sets"; license = stdenv.lib.licenses.bsd3; }) {}; "Finance-Quote-Yahoo" = callPackage ({ mkDerivation, base, bytestring, http-conduit, network , old-locale, time }: mkDerivation { pname = "Finance-Quote-Yahoo"; version = "0.8.0"; sha256 = "1d786xkrj0h270mfwxxkfxysmk78xkz2jdj8w1iin3hgy3ramifz"; libraryHaskellDepends = [ base bytestring http-conduit network old-locale time ]; description = "Obtain quote data from finance.yahoo.com"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Finance-Treasury" = callPackage ({ mkDerivation, base, containers, HTTP, HTTP-Simple, hxt , hxt-filter, network, old-locale, time }: mkDerivation { pname = "Finance-Treasury"; version = "0.1.2"; sha256 = "17wxdwj8162c0yawz4anjs6d3fjbhs3b05wk319acblksjx60sal"; libraryHaskellDepends = [ base containers HTTP HTTP-Simple hxt hxt-filter network old-locale time ]; description = "Obtain Treasury yield curve data"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FindBin" = callPackage ({ mkDerivation, base, directory, filepath }: mkDerivation { pname = "FindBin"; version = "0.0.5"; sha256 = "197xvn05yysmibm1p5wzxfa256lvpbknr5d1l2ws6g40w1kpk717"; libraryHaskellDepends = [ base directory filepath ]; description = "Locate directory of original program"; license = stdenv.lib.licenses.bsd3; }) {}; "FiniteMap" = callPackage ({ mkDerivation, base, haskell98 }: mkDerivation { pname = "FiniteMap"; version = "0.1"; sha256 = "1kf638h5gsc8fklhaw2jiad1r0ssgj8zkfmzywp85lrx5z529gky"; libraryHaskellDepends = [ base haskell98 ]; description = "A finite map implementation, derived from the paper: Efficient sets: a balancing act, S. Adams, Journal of functional programming 3(4) Oct 1993, pp553-562"; license = stdenv.lib.licenses.bsdOriginal; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FirstOrderTheory" = callPackage ({ mkDerivation, base, containers, Proper }: mkDerivation { pname = "FirstOrderTheory"; version = "0.1.0.6"; sha256 = "1941ickx8aj3qbkry4gz8ni6snh26gkdrgabpx9z588518q4x27i"; libraryHaskellDepends = [ base containers Proper ]; description = "Grammar and typeclass for first order theories"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FixedPoint-simple" = callPackage ({ mkDerivation, base, deepseq, template-haskell }: mkDerivation { pname = "FixedPoint-simple"; version = "0.6.1"; sha256 = "0qfys17q3i56l20wzkpr8inq130j67kya022ynf0sgbc86avlrcn"; libraryHaskellDepends = [ base deepseq template-haskell ]; description = "Fixed point, large word, and large int numerical representations (types and common class instances)"; license = stdenv.lib.licenses.bsd3; }) {}; "Flippi" = callPackage ({ mkDerivation, base, cgi, containers, directory, haskell98 , old-time, parsec, xhtml }: mkDerivation { pname = "Flippi"; version = "0.0.5"; sha256 = "1w25h3n3cnsl9dvr5s94jzf5qxyx0dl0v8dmqv2rkwwm7s2hdbl9"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base cgi containers directory haskell98 old-time parsec xhtml ]; description = "Wiki"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FloatingHex" = callPackage ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "FloatingHex"; version = "0.4"; sha256 = "0k524ms0hwws5q1vqkf4vrba1q6b33r8c5c3wdifqbcdni6haxxj"; libraryHaskellDepends = [ base template-haskell ]; description = "Read and write hexadecimal floating point numbers"; license = stdenv.lib.licenses.bsd3; }) {}; "FloatingHex_0_5" = callPackage ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "FloatingHex"; version = "0.5"; sha256 = "0c38062vnjmy3fc5nxwg7sgbfabikaakgdsl34ka229s6w7pm8x3"; libraryHaskellDepends = [ base template-haskell ]; description = "Read and write hexadecimal floating point numbers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Focus" = callPackage ({ mkDerivation, base, MissingH, split }: mkDerivation { pname = "Focus"; version = "0.1.2"; sha256 = "1f1ch6mxgaam1i4ryd1av879y2f8wn3wmg47h23w2l0pvgmxgrj1"; libraryHaskellDepends = [ base MissingH split ]; description = "Tools for focusing in on locations within numbers"; license = stdenv.lib.licenses.mit; }) {}; "Folly" = callPackage ({ mkDerivation, base, containers, HUnit, parsec }: mkDerivation { pname = "Folly"; version = "0.2.0.1"; sha256 = "18wj59n0qy9z4q7pi0gnrydlji3zz9b7wkyhafk8jbi6930a9rba"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers parsec ]; executableHaskellDepends = [ base containers HUnit parsec ]; description = "A first order logic library in Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; "FontyFruity" = callPackage ({ mkDerivation, base, binary, bytestring, containers, deepseq , directory, filepath, text, vector, xml }: mkDerivation { pname = "FontyFruity"; version = "0.5.3.5"; sha256 = "16hafvgfmxjv6bl67f3691n2ci3k89pbh0296vfwf9jk7ah5psrd"; libraryHaskellDepends = [ base binary bytestring containers deepseq directory filepath text vector xml ]; description = "A true type file format loader"; license = stdenv.lib.licenses.bsd3; }) {}; "ForSyDe" = callPackage ({ mkDerivation, array, base, containers, directory, filepath, mtl , old-time, parameterized-data, pretty, process, random , regex-posix, template-haskell, type-level }: mkDerivation { pname = "ForSyDe"; version = "3.1.1"; sha256 = "0ggwskyxpdrjny0rz61zdp20r5vzig8ggmqxf0qa8gljvvfp6bhp"; revision = "2"; editedCabalFile = "1aqgir67890wknbrjk1lj3f8kgdvr6abxrhzam1wh7n9jy3i5d68"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base containers directory filepath mtl old-time parameterized-data pretty process random regex-posix template-haskell type-level ]; description = "ForSyDe's Haskell-embedded Domain Specific Language"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ForestStructures" = callPackage ({ mkDerivation, base, bifunctors, containers, criterion, fgl, lens , QuickCheck, tasty, tasty-quickcheck, tasty-th , unordered-containers, vector, vector-th-unbox }: mkDerivation { pname = "ForestStructures"; version = "0.0.1.0"; sha256 = "1hhmcc0cpjbixqjgl35gv9dpymamdfb4vhhd5hard0qpg1xllnvw"; libraryHaskellDepends = [ base bifunctors containers fgl lens QuickCheck unordered-containers vector vector-th-unbox ]; testHaskellDepends = [ base containers QuickCheck tasty tasty-quickcheck tasty-th vector ]; benchmarkHaskellDepends = [ base criterion ]; description = "Tree- and forest structures"; license = stdenv.lib.licenses.bsd3; }) {}; "Forestry" = callPackage ({ mkDerivation, ADPfusion, ADPfusionForest, base, BiobaseNewick , BiobaseTypes, containers, criterion, ForestStructures , FormalGrammars, lens, log-domain, PrimitiveArray , PrimitiveArray-Pretty, QuickCheck, tasty, tasty-quickcheck , tasty-th, text, vector }: mkDerivation { pname = "Forestry"; version = "0.0.0.1"; sha256 = "0l56ajrdxkpk59ahrdzr5qk4vxp8j3i0w6n6vpp1cl414rwg51qz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ADPfusion ADPfusionForest base BiobaseNewick BiobaseTypes containers ForestStructures FormalGrammars lens log-domain PrimitiveArray PrimitiveArray-Pretty text vector ]; testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck tasty-th ]; benchmarkHaskellDepends = [ base criterion ]; description = "Comparison of trees and forests"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ForkableT" = callPackage ({ mkDerivation, base, monad-control, mtl, resourcet }: mkDerivation { pname = "ForkableT"; version = "0.1.0.2"; sha256 = "0lzrggy1j15cajb6k5qhz2s8ddngr3hhhsj781ya45fcx82mngvj"; libraryHaskellDepends = [ base monad-control mtl resourcet ]; description = "Forkable monad transformers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FormalGrammars" = callPackage ({ mkDerivation, ADPfusion, ansi-wl-pprint, base, bytestring , containers, data-default, lens, mtl, parsers, PrimitiveArray , semigroups, template-haskell, text, transformers, trifecta , unordered-containers, vector }: mkDerivation { pname = "FormalGrammars"; version = "0.4.0.0"; sha256 = "1gl0z40g8vc52zhjzdysrzgjyj5qrwhh6dnzkpfj83m13zahhy1p"; libraryHaskellDepends = [ ADPfusion ansi-wl-pprint base bytestring containers data-default lens mtl parsers PrimitiveArray semigroups template-haskell text transformers trifecta unordered-containers vector ]; testHaskellDepends = [ ADPfusion ansi-wl-pprint base bytestring containers data-default lens mtl parsers PrimitiveArray semigroups template-haskell text transformers trifecta unordered-containers vector ]; description = "(Context-free) grammars in formal language theory"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Fortnite-Hack-Cheats-Free-V-Bucks-Generator" = callPackage ({ mkDerivation, base, Cabal, cabal-doctest, doctest, hspec , hspec-discover, lens, QuickCheck, servant, servant-auth , servant-auth-docs, servant-docs, template-haskell, text }: mkDerivation { pname = "Fortnite-Hack-Cheats-Free-V-Bucks-Generator"; version = "1.0.1"; sha256 = "02qj2lmf74m0d58fr09grylcmzzygi06rkn37bzpaiqr8fb032js"; revision = "4"; editedCabalFile = "1k976a5lnjzxgy486c7msh0d35zj4l3w671n4rivqzr9xfwhmb8d"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest hspec lens QuickCheck servant servant-auth servant-auth-docs servant-docs template-haskell text ]; testToolDepends = [ hspec-discover ]; description = "spam"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Foster" = callPackage ({ mkDerivation, array, base, cmdtheline, containers, criterion , random, strict }: mkDerivation { pname = "Foster"; version = "1.1.2"; sha256 = "0w4jnxk32c0pvrh2k7y93fckvrkcj3q8w4yi12zsgj9k1ic7yb6a"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base cmdtheline containers random strict ]; benchmarkHaskellDepends = [ array base cmdtheline containers criterion random strict ]; description = "Utilities to generate and solve puzzles"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FpMLv53" = callPackage ({ mkDerivation, base, HaXml }: mkDerivation { pname = "FpMLv53"; version = "0.1"; sha256 = "0h7vi940zrl2fqv8c2g0vj0gh9qfm2jf8c2drclx37zax5kb0r6p"; libraryHaskellDepends = [ base HaXml ]; description = "A binding for the Financial Products Markup Language (v5.3)"; license = "LGPL"; }) {}; "FractalArt" = callPackage ({ mkDerivation, base, directory, filepath, JuicyPixels, libX11 , mwc-random, primitive, random, vector }: mkDerivation { pname = "FractalArt"; version = "0.2.0.3"; sha256 = "1z50cfy4z7c274j5wma3g7b9rwnq309ra2njjk2r7n9hildzzw6y"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base directory filepath JuicyPixels mwc-random primitive random vector ]; executableSystemDepends = [ libX11 ]; description = "Generates colorful wallpapers"; license = stdenv.lib.licenses.mit; }) {inherit (pkgs.xorg) libX11;}; "Fractaler" = callPackage ({ mkDerivation, base, FTGL, GLFW-b, OpenGLRaw, parallel, random , time }: mkDerivation { pname = "Fractaler"; version = "3"; sha256 = "0h6jlrd5wz40pjkqy75mvcgb8bqpqlq7vypy1062kb2cngl8235f"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base FTGL GLFW-b OpenGLRaw parallel random time ]; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Frames" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers , contravariant, criterion, deepseq, directory, discrimination , foldl, ghc-prim, hashable, hspec, htoml, HUnit, lens, pipes , pipes-bytestring, pipes-group, pipes-parse, pipes-safe, pretty , primitive, readable, regex-applicative, template-haskell , temporary, text, transformers, unordered-containers, vector , vector-th-unbox, vinyl }: mkDerivation { pname = "Frames"; version = "0.7.0"; sha256 = "0g4c8s4v3lg7bnsz8n09zrf8cwyywmxpv97wkwx6xvflknb7z0cc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring containers contravariant deepseq discrimination ghc-prim hashable pipes pipes-bytestring pipes-group pipes-parse pipes-safe primitive readable template-haskell text transformers vector vector-th-unbox vinyl ]; testHaskellDepends = [ attoparsec base directory foldl hspec htoml HUnit lens pipes pretty regex-applicative template-haskell temporary text unordered-containers vinyl ]; benchmarkHaskellDepends = [ base criterion pipes transformers ]; description = "Data frames For working with tabular data files"; license = stdenv.lib.licenses.bsd3; }) {}; "Frames-beam" = callPackage ({ mkDerivation, base, beam-core, beam-migrate, beam-postgres , bytestring, conduit, Frames, generics-sop, hspec, hspec-core , monad-control, postgresql-simple, process, QuickCheck, scientific , template-haskell, text, time, uuid-types, vinyl }: mkDerivation { pname = "Frames-beam"; version = "0.2.0.0"; sha256 = "1fzd41zwx5zmbysk49z2r9ga11z8c0vqqfvb4zgbcm3ivhkn48yi"; libraryHaskellDepends = [ base beam-core beam-migrate beam-postgres bytestring conduit Frames generics-sop monad-control postgresql-simple process scientific template-haskell text time uuid-types vinyl ]; testHaskellDepends = [ base beam-core beam-migrate beam-postgres bytestring conduit Frames generics-sop hspec hspec-core QuickCheck text vinyl ]; description = "A library for accessing Postgres tables as in-memory data structures"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Frames-dsv" = callPackage ({ mkDerivation, base, bytestring, Frames, hspec, hw-dsv, pipes , template-haskell, text, vector, vinyl }: mkDerivation { pname = "Frames-dsv"; version = "0.1.2"; sha256 = "0zdcbysiai7lskm8lmf454022ad0kgwl0v0kzj9596fvbdx0gdi2"; libraryHaskellDepends = [ base bytestring Frames hw-dsv pipes template-haskell text vector vinyl ]; testHaskellDepends = [ base Frames hspec pipes ]; description = "Alternative CSV parser for the Frames package"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Frames-map-reduce" = callPackage ({ mkDerivation, base, containers, foldl, Frames, hashable , map-reduce-folds, newtype, profunctors, random, text, vector , vinyl }: mkDerivation { pname = "Frames-map-reduce"; version = "0.4.0.0"; sha256 = "1ajqkzg3q59hg1gwbamff72j9sxljqq7sghrqw5xbnxfd4867dcf"; libraryHaskellDepends = [ base containers foldl Frames hashable map-reduce-folds newtype profunctors vinyl ]; testHaskellDepends = [ base foldl Frames random text vector vinyl ]; description = "Frames wrapper for map-reduce-folds and some extra folds helpers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Frames-streamly" = callPackage ({ mkDerivation, base, exceptions, Frames, primitive, streamly , text, vinyl }: mkDerivation { pname = "Frames-streamly"; version = "0.1.0.0"; sha256 = "0gzg52icabky5fzglxms8h9n1ncp1gvg2f8bsywmyw1maqdy36fq"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base exceptions Frames primitive streamly text vinyl ]; testHaskellDepends = [ base Frames streamly text vinyl ]; description = "A streamly layer for Frames I/O"; license = stdenv.lib.licenses.bsd3; }) {}; "Frank" = callPackage ({ mkDerivation, base, mtl, newtype, she, void }: mkDerivation { pname = "Frank"; version = "0.3"; sha256 = "1p99ab5qgvyh13iy9wgv0a8lqx6s2mygx0s6z51m5mzi9nxf0qw1"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base mtl newtype she void ]; description = "An experimental programming language with typed algebraic effects"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FreeTypeGL" = callPackage ({ mkDerivation, base, freetype2, OpenGL }: mkDerivation { pname = "FreeTypeGL"; version = "0.0.4"; sha256 = "10sivjxppn138805iwka54cfby59nc39ja30nx2w3762fybz71af"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base freetype2 OpenGL ]; description = "Loadable texture fonts for OpenGL"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "FunGEn" = callPackage ({ mkDerivation, base, base-compat, GLUT, OpenGL, random }: mkDerivation { pname = "FunGEn"; version = "1.1.1"; sha256 = "167bf5p4qcb9wj89x5i5zjjx1f7pmi6s5xbbh43ljhp1f25s9147"; revision = "1"; editedCabalFile = "0rgqkr95d2bssmnm4rrkrla7380vgr3isljs8jqglfjy660cynq3"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base base-compat GLUT OpenGL random ]; executableHaskellDepends = [ base GLUT OpenGL random ]; description = "A lightweight, cross-platform, OpenGL-based game engine"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Fungi" = callPackage ({ mkDerivation, base, bytestring, containers, directory, filepath , ListZipper, mtl, mwc-random, old-time, process, random , transformers, tuple }: mkDerivation { pname = "Fungi"; version = "1.0.6"; sha256 = "181m78c0m1ldnkpng0sps9fbkpq5j4p57j0km34g5kwasxhmwfcc"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bytestring containers directory filepath ListZipper mtl mwc-random old-time process random transformers tuple ]; description = "Funge-98 interpreter written in Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GA" = callPackage ({ mkDerivation, base, directory, random, transformers }: mkDerivation { pname = "GA"; version = "1.0"; sha256 = "1nsmpph27yv0anrhhfqbpdqs2rrdbhm0jxzs3kk6ab32zb3ivhp2"; libraryHaskellDepends = [ base directory random transformers ]; description = "Genetic algorithm library"; license = stdenv.lib.licenses.bsd3; }) {}; "GGg" = callPackage ({ mkDerivation, base, bimap }: mkDerivation { pname = "GGg"; version = "0.1.0.2"; sha256 = "129z0391zm7v4ixwwq2irqhpb43s5pd0imgh3i9i5l9ahq9lk1h7"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bimap ]; description = "GGg cipher"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GHood" = callPackage ({ mkDerivation, array, base, process }: mkDerivation { pname = "GHood"; version = "0.0.7"; sha256 = "056kil71f488xf87xlyx9p5jpah2azhbnb2r7hwdyxbz7izns2ks"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base process ]; description = "A graphical viewer for Hood"; license = stdenv.lib.licenses.bsd3; }) {}; "GLFW" = callPackage ({ mkDerivation, base, libGL, libX11, libXext, libXfixes, OpenGL }: mkDerivation { pname = "GLFW"; version = "0.5.2.5"; sha256 = "029sw2sykr6plffkrmigv5mj2aklllmgi021is5ybsbqv0mxgh9p"; libraryHaskellDepends = [ base OpenGL ]; librarySystemDepends = [ libGL libX11 libXext libXfixes ]; description = "A Haskell binding for GLFW"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) libGL; inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXext; inherit (pkgs.xorg) libXfixes;}; "GLFW-OGL" = callPackage ({ mkDerivation, base, libX11, libXrandr, mtl, OGL }: mkDerivation { pname = "GLFW-OGL"; version = "0.0"; sha256 = "118hpgdp8rb0jlvlibxcaia4jjjdrn8xpzyvj109piw63g44n910"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base mtl OGL ]; librarySystemDepends = [ libX11 libXrandr ]; description = "A binding for GLFW (OGL)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXrandr;}; "GLFW-b" = callPackage ({ mkDerivation, array, base, bindings-GLFW, deepseq, HUnit , test-framework, test-framework-hunit }: mkDerivation { pname = "GLFW-b"; version = "3.3.0.0"; sha256 = "1xh6nnm4c7bjvbr62rw7vv86p0r76vrqhdbm89vmcs51jk92yxv4"; libraryHaskellDepends = [ array base bindings-GLFW deepseq ]; testHaskellDepends = [ array base bindings-GLFW deepseq HUnit test-framework test-framework-hunit ]; description = "Bindings to GLFW OpenGL library"; license = stdenv.lib.licenses.bsd3; }) {}; "GLFW-b-demo" = callPackage ({ mkDerivation, base, GLFW-b, mtl, OpenGL, pretty, stm , transformers }: mkDerivation { pname = "GLFW-b-demo"; version = "1.0.6"; sha256 = "01qf0bsv3q60m3as763q49hd3nm5lkady48nc214zjsx31x8by59"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base GLFW-b mtl OpenGL pretty stm transformers ]; description = "GLFW-b demo"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GLFW-task" = callPackage ({ mkDerivation, base, GLFW, monad-task, OpenGL, transformers }: mkDerivation { pname = "GLFW-task"; version = "0.3.0"; sha256 = "1il8npm7ygg0j8byczlxadlnnf6xxy5hn307k75drbhn4z8swcqg"; libraryHaskellDepends = [ base GLFW monad-task OpenGL transformers ]; description = "GLFW utility functions to use together with monad-task"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GLHUI" = callPackage ({ mkDerivation, base, libGL, libX11 }: mkDerivation { pname = "GLHUI"; version = "1.1.0"; sha256 = "043xw36hrwzc6xdr5vlydbsv5m8675vnk8pfxycr7qixzwljn0aa"; libraryHaskellDepends = [ base ]; librarySystemDepends = [ libGL libX11 ]; description = "Open OpenGL context windows in X11 with libX11"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) libGL; inherit (pkgs.xorg) libX11;}; "GLM" = callPackage ({ mkDerivation, aeson, base, bytestring, interpolate, lens, mtl , parsec, pureMD5, QuickCheck, test-framework , test-framework-quickcheck2, test-framework-th, transformers }: mkDerivation { pname = "GLM"; version = "0.7.0.0"; sha256 = "0p03q3gfc7zfbijc23hkncd5k8kiw3any8zyzi7iclsyfn9q9wia"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base bytestring interpolate lens mtl parsec pureMD5 QuickCheck test-framework test-framework-quickcheck2 test-framework-th transformers ]; executableHaskellDepends = [ aeson base bytestring interpolate lens mtl parsec pureMD5 test-framework test-framework-quickcheck2 test-framework-th ]; testHaskellDepends = [ base lens mtl parsec test-framework test-framework-quickcheck2 test-framework-th ]; description = "Simple Gridlab-D GLM parser and utilities"; license = stdenv.lib.licenses.mit; }) {}; "GLMatrix" = callPackage ({ mkDerivation, base, OpenGLRaw }: mkDerivation { pname = "GLMatrix"; version = "0.1.0.1"; sha256 = "13n80rplyl73ahk8cxgvs9gf655l063sd55spx0zvhw774vvxwv4"; libraryHaskellDepends = [ base OpenGLRaw ]; description = "Utilities for working with OpenGL matrices"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GLURaw" = callPackage ({ mkDerivation, base, libGL, libGLU, OpenGLRaw, transformers }: mkDerivation { pname = "GLURaw"; version = "2.0.0.4"; sha256 = "1i2xi35n5z0d372px9mh6cyhgg1m0cfaiy3fnspkf6kbn9fgsqxq"; libraryHaskellDepends = [ base OpenGLRaw transformers ]; librarySystemDepends = [ libGL libGLU ]; description = "A raw binding for the OpenGL graphics system"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) libGL; inherit (pkgs) libGLU;}; "GLUT" = callPackage ({ mkDerivation, array, base, containers, OpenGL, StateVar , transformers }: mkDerivation { pname = "GLUT"; version = "2.7.0.15"; sha256 = "0271vnf6wllhxjwy0m348x90kv27aybxcbqkkglmd5w4cpwjg5g9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base containers OpenGL StateVar transformers ]; description = "A binding for the OpenGL Utility Toolkit"; license = stdenv.lib.licenses.bsd3; }) {}; "GLUtil" = callPackage ({ mkDerivation, array, base, bytestring, containers, directory , filepath, hpp, JuicyPixels, linear, OpenGL, OpenGLRaw , transformers, vector }: mkDerivation { pname = "GLUtil"; version = "0.10.4"; sha256 = "12bn7519icm7z5j5bqdhplf5gby5c9la57v48p9izs08ll9q9id3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base bytestring containers directory filepath JuicyPixels linear OpenGL OpenGLRaw transformers vector ]; libraryToolDepends = [ hpp ]; description = "Miscellaneous OpenGL utilities"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GPX" = callPackage ({ mkDerivation, base, comonad, comonad-transformers, containers , data-lens, hxt, newtype, xsd }: mkDerivation { pname = "GPX"; version = "0.8.0"; sha256 = "08qvl4l81bgjx40nmlrmb0csxa3xjj4l0dbq9bzcq65p403xs1pk"; libraryHaskellDepends = [ base comonad comonad-transformers containers data-lens hxt newtype xsd ]; description = "Parse GPX files"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GPipe" = callPackage ({ mkDerivation, base, Boolean, containers, exception-transformers , gl, hashtables, linear, transformers }: mkDerivation { pname = "GPipe"; version = "2.2.5"; sha256 = "1k4hxgd5vpdl9fqjk3i81rcyqn53giahcpygb9lm3nyfvxzzwg3z"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base Boolean containers exception-transformers gl hashtables linear transformers ]; description = "Typesafe functional GPU graphics programming"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GPipe-Collada" = callPackage ({ mkDerivation, array, base, containers, GPipe, HaXml, mtl, Vec }: mkDerivation { pname = "GPipe-Collada"; version = "0.1.4"; sha256 = "0aqvyv50gx0qx7icp70pw73gr3p6y05dkn347nqx82jc9dyxjghw"; libraryHaskellDepends = [ array base containers GPipe HaXml mtl Vec ]; description = "Load GPipe meshes from Collada files"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GPipe-Examples" = callPackage ({ mkDerivation, base, GLUT, GPipe, GPipe-TextureLoad, haskell98 , Vec, Vec-Transform }: mkDerivation { pname = "GPipe-Examples"; version = "0.1"; sha256 = "0ir32fx0mk5hmmqilv6z89453rqcsgbs13a6ln4cydlkw5lbgv1k"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base GLUT GPipe GPipe-TextureLoad haskell98 Vec Vec-Transform ]; description = "Examples for the GPipes package"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GPipe-GLFW" = callPackage ({ mkDerivation, async, base, containers, GLFW-b, GPipe, stm }: mkDerivation { pname = "GPipe-GLFW"; version = "1.4.1.4"; sha256 = "13qbiy2gv682xyj0dpy336zbg4224a1sgzqq9kq1v6f8pwavw6bk"; enableSeparateDataOutput = true; libraryHaskellDepends = [ async base containers GLFW-b GPipe stm ]; description = "GLFW OpenGL context creation for GPipe"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GPipe-TextureLoad" = callPackage ({ mkDerivation, base, bitmap, GPipe, stb-image }: mkDerivation { pname = "GPipe-TextureLoad"; version = "1.0.4"; sha256 = "1yf74k3yvpj42ynivlkacp5zwxwsx3yyfxb2436ljrv3339kjkb4"; libraryHaskellDepends = [ base bitmap GPipe stb-image ]; description = "Load GPipe textures from filesystem"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GTALib" = callPackage ({ mkDerivation, base, containers, deepseq, HUnit, parallel , template-haskell, test-framework, test-framework-hunit }: mkDerivation { pname = "GTALib"; version = "0.0.6"; sha256 = "10l72wn8wdgcvpbcj10hmib6z0175ihsgvmwpp9akx4d6vpf2dz8"; libraryHaskellDepends = [ base containers deepseq parallel template-haskell ]; testHaskellDepends = [ base HUnit test-framework test-framework-hunit ]; description = "A library for GTA programming"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Gamgine" = callPackage ({ mkDerivation, array, base, bytestring, composition, cpphs , data-lens, directory, filepath, GLFW-b, ListZipper, mtl , OpenGLRaw, parsec, pretty-show, StateVar, time , unordered-containers, utility-ht, Vec, zlib }: mkDerivation { pname = "Gamgine"; version = "0.6.0"; sha256 = "171mfxq7s719j3h2nfsck2qmwrkmlp3731na6nd81b5x3jvl3ma0"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base bytestring composition data-lens directory filepath GLFW-b ListZipper mtl OpenGLRaw parsec pretty-show StateVar time unordered-containers utility-ht Vec zlib ]; libraryToolDepends = [ cpphs ]; description = "Some kind of game library or set of utilities"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Ganymede" = callPackage ({ mkDerivation, base, containers, directory, filepath, mtl, parsec , transformers }: mkDerivation { pname = "Ganymede"; version = "0.0.0.5"; sha256 = "1fmb6fpdfk21yxrvlgdg32qymzirfbygsq6p4jvm925kvpwqbcwk"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers directory filepath mtl parsec transformers ]; description = "An Io interpreter in Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GaussQuadIntegration" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "GaussQuadIntegration"; version = "0.1"; sha256 = "0v91q0m90338qpxg4hnvb7n6vm1jap3y1rvn9kyzmnxh03rarpx2"; libraryHaskellDepends = [ base ]; description = "Non-adaptive Gaussian quadrature for numeric integraton"; license = stdenv.lib.licenses.bsd3; }) {}; "GeBoP" = callPackage ({ mkDerivation, array, base, directory, random, wx, wxcore }: mkDerivation { pname = "GeBoP"; version = "1.7.5"; sha256 = "14shcs5wfkf4q473hsdgh7ky1fsrb59nf0g2ff4viyw1diyakw7x"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ array base directory random wx wxcore ]; description = "Several games"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GenI" = callPackage ({ mkDerivation, base, binary, bytestring, containers, deepseq , directory, errors, filepath, hslogger, HUnit, json, mtl, ordered , parsec, process, QuickCheck, smallcheck, syb, test-framework , test-framework-hunit, test-framework-quickcheck2 , test-framework-smallcheck, text, time, transformers, yaml-light }: mkDerivation { pname = "GenI"; version = "0.25.0.1"; sha256 = "0jdalwm1qhr0adlxfbmw7valqiqmfziv4xrlyprw2nycic99p7gm"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base binary bytestring containers deepseq directory filepath hslogger json mtl ordered parsec process syb text time transformers yaml-light ]; executableHaskellDepends = [ base containers directory filepath hslogger json mtl process yaml-light ]; testHaskellDepends = [ base containers errors filepath HUnit json mtl parsec QuickCheck smallcheck test-framework test-framework-hunit test-framework-quickcheck2 test-framework-smallcheck text transformers ]; description = "A natural language generator (specifically, an FB-LTAG surface realiser)"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GenSmsPdu" = callPackage ({ mkDerivation, base, haskell98, QuickCheck, random }: mkDerivation { pname = "GenSmsPdu"; version = "0.1"; sha256 = "1vs1m78lp87mccqs3i80zpl121yb063vqxx6a4sqzkfxzhvjvcbz"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base haskell98 QuickCheck random ]; description = "Automatic SMS message generator"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Genbank" = callPackage ({ mkDerivation, base, biocore, biofasta, bytestring, cmdargs , parsec, split }: mkDerivation { pname = "Genbank"; version = "1.0.3"; sha256 = "14rbknlc1bxrld04i7dc5dklng5sp0b1rbiilndw5cair0d67brb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base biocore biofasta bytestring parsec split ]; executableHaskellDepends = [ base cmdargs ]; description = "Libary for processing the NCBI genbank format"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Gene-CluEDO" = callPackage ({ mkDerivation, ADPfusion, ADPfusionSet, base, cmdargs, containers , filepath, FormalGrammars, log-domain, PrimitiveArray , PrimitiveArray-Pretty, QuickCheck, ShortestPathProblems, tasty , tasty-quickcheck, tasty-th, text, vector }: mkDerivation { pname = "Gene-CluEDO"; version = "0.0.0.2"; sha256 = "1gl5walv8mslb5rz9lf5s882ij4596shklqgjybckqajqwimblpd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ADPfusion ADPfusionSet base containers filepath FormalGrammars log-domain PrimitiveArray PrimitiveArray-Pretty ShortestPathProblems text vector ]; executableHaskellDepends = [ base cmdargs filepath ]; testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck tasty-th vector ]; description = "Hox gene clustering"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GeneralTicTacToe" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "GeneralTicTacToe"; version = "0.1.0.1"; sha256 = "0dng5shk5zs4j6lyjz971axrqziv6davpcyv509mz8fvdjn8q4kg"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base ]; description = "A general TicTacToe game implementation"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GenericPretty" = callPackage ({ mkDerivation, base, ghc-prim, pretty }: mkDerivation { pname = "GenericPretty"; version = "1.2.2"; sha256 = "0g5frpzq8hr2wqbf91cxcyxqqsw06p1w9f1sm3k6v1hz13kpmspf"; libraryHaskellDepends = [ base ghc-prim pretty ]; description = "A generic, derivable, haskell pretty printer"; license = stdenv.lib.licenses.bsd3; }) {}; "GenussFold" = callPackage ({ mkDerivation, ADPfusion, ansi-wl-pprint, base, bytestring , cmdargs, containers, data-default, FormalGrammars, lens, mtl , PrimitiveArray, QuickCheck, semigroups, template-haskell , test-framework, test-framework-quickcheck2, test-framework-th , text, transformers, unordered-containers, vector }: mkDerivation { pname = "GenussFold"; version = "0.0.0.2"; sha256 = "1byshl3wa637nnvwxa80r9p1azgvgbczp5j77hpqaxacxkx1q0sm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ADPfusion ansi-wl-pprint base bytestring containers data-default FormalGrammars lens mtl PrimitiveArray semigroups template-haskell text transformers unordered-containers vector ]; executableHaskellDepends = [ base cmdargs FormalGrammars ]; testHaskellDepends = [ base QuickCheck test-framework test-framework-quickcheck2 test-framework-th ]; description = "MCFGs for Genus-1 RNA Pseudoknots"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GeoIp" = callPackage ({ mkDerivation, base, bytestring, bytestring-mmap, syb }: mkDerivation { pname = "GeoIp"; version = "0.3"; sha256 = "1q3km52w7qcrawbgaxvglb3x6rgc8f22c8rw8705lgcxxn9pjxm1"; libraryHaskellDepends = [ base bytestring bytestring-mmap syb ]; description = "Pure bindings for the MaxMind IP database"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GeocoderOpenCage" = callPackage ({ mkDerivation, aeson, base, bytestring, HTTP, text }: mkDerivation { pname = "GeocoderOpenCage"; version = "0.1.0.1"; sha256 = "1c5sww3lvwkijsxg37zj77rxx021wlwjwsadiknvci9xlzccnw5b"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base bytestring HTTP text ]; description = "Geocoder and Reverse Geocoding Service Wrapper"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Geodetic" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Geodetic"; version = "0.4"; sha256 = "1nb0q5hs9qqgygw35rbvanbjf9l6vjxrl6l4jp9dqwlnl1kdd88q"; libraryHaskellDepends = [ base ]; description = "Geodetic calculations"; license = stdenv.lib.licenses.bsd3; }) {}; "GeomPredicates" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "GeomPredicates"; version = "0.1"; sha256 = "19scirh2hy9y9kv16pcp44v31cs3868ig28r8blj39gdv4wqxwcy"; libraryHaskellDepends = [ base ]; description = "Geometric predicates"; license = stdenv.lib.licenses.bsd3; }) {}; "GeomPredicates-SSE" = callPackage ({ mkDerivation, base, GeomPredicates }: mkDerivation { pname = "GeomPredicates-SSE"; version = "0.2"; sha256 = "18mdaf2j1svklka5ms9ihj07d9l92ivqjk0y8jv0l9ni44hrhxcq"; libraryHaskellDepends = [ base GeomPredicates ]; description = "Geometric predicates (Intel SSE)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Get" = callPackage ({ mkDerivation, base, constraints, singletons }: mkDerivation { pname = "Get"; version = "0.2018.1.10"; sha256 = "18i6ags8acgi651453g7axw7isiqivjhb4s0nh3lyl87ynqsch6l"; libraryHaskellDepends = [ base constraints singletons ]; testHaskellDepends = [ base constraints singletons ]; description = "get stuff out of stuff"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GiST" = callPackage ({ mkDerivation, base, text }: mkDerivation { pname = "GiST"; version = "0.0.1"; sha256 = "0ykvsjqpi7pd81857n2gqycgpnm0j8dxnpf345h7pgzrkz10qi9f"; libraryHaskellDepends = [ base text ]; description = "A Haskell implementation of a Generalized Search Tree (GiST)"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Gifcurry" = callPackage ({ mkDerivation, base, bytestring, cairo, cmdargs, directory , filepath, gi-cairo, gi-gdk, gi-glib, gi-gobject, gi-gst , gi-gstvideo, gi-gtk, haskell-gi, haskell-gi-base, process , temporary, text, transformers }: mkDerivation { pname = "Gifcurry"; version = "3.0.0.1"; sha256 = "0c6wk6kngrpmjwxwixynxfvr92ycvxmivvcvbk171x4a47zcg4sq"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base directory filepath process temporary text ]; executableHaskellDepends = [ base bytestring cairo cmdargs directory filepath gi-cairo gi-gdk gi-glib gi-gobject gi-gst gi-gstvideo gi-gtk haskell-gi haskell-gi-base process temporary text transformers ]; description = "GIF creation utility"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GiveYouAHead" = callPackage ({ mkDerivation, base, directory, extra, old-time, process }: mkDerivation { pname = "GiveYouAHead"; version = "0.2.2.3"; sha256 = "10f9yl62gwnjmb0mbfffdzhwscpwpvq9gj52zsrz8w6z6sbkijbf"; libraryHaskellDepends = [ base directory extra old-time process ]; description = "to auto-do somethings"; license = stdenv.lib.licenses.mit; }) {}; "Gleam" = callPackage ({ mkDerivation, base, mtl, split, threepenny-gui }: mkDerivation { pname = "Gleam"; version = "0.1.1.0"; sha256 = "08nabgn7v0rw4aihbihbijqgajrvyc7z7nl67jmka39fh5zm6blm"; libraryHaskellDepends = [ base mtl split threepenny-gui ]; description = "HTML Canvas graphics, animations and simulations"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Glob" = callPackage ({ mkDerivation, base, containers, directory, dlist, filepath , HUnit, QuickCheck, test-framework, test-framework-hunit , test-framework-quickcheck2, transformers, transformers-compat }: mkDerivation { pname = "Glob"; version = "0.10.1"; sha256 = "05fknrb114qvfzv6324ngx0fz43cwgrhrc700l3h2is9jinlgr6a"; libraryHaskellDepends = [ base containers directory dlist filepath transformers transformers-compat ]; testHaskellDepends = [ base containers directory dlist filepath HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 transformers transformers-compat ]; description = "Globbing library"; license = stdenv.lib.licenses.bsd3; }) {}; "GlomeTrace" = callPackage ({ mkDerivation, array, base, GlomeVec }: mkDerivation { pname = "GlomeTrace"; version = "0.3"; sha256 = "0n1290ls68fsky3a80fvfdq6bycvmpn3i3kmflq6yn45qa959f0k"; libraryHaskellDepends = [ array base GlomeVec ]; description = "Ray Tracing Library"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GlomeVec" = callPackage ({ mkDerivation, array, base, llvm }: mkDerivation { pname = "GlomeVec"; version = "0.2"; sha256 = "08hyiadkbkmcsd1g51xvxqzp6l94hnqqbz4r6yk0zk29iawq8610"; libraryHaskellDepends = [ array base ]; libraryPkgconfigDepends = [ llvm ]; description = "Simple 3D vector library"; license = "GPL"; }) {inherit (self.llvmPackages) llvm;}; "GlomeView" = callPackage ({ mkDerivation, base, deepseq, GlomeTrace, GlomeVec, monad-par , random, SDL, time, vector }: mkDerivation { pname = "GlomeView"; version = "0.3"; sha256 = "0plglb289gadk8mqxgqj8n25xa6dql2jl0b8cm9v7q5rwykx0kbq"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base deepseq GlomeTrace GlomeVec monad-par random SDL time vector ]; description = "SDL Frontend for Glome ray tracer"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GoogleChart" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "GoogleChart"; version = "0.2"; sha256 = "0wfabsdn4agmg459srnknkwqb7ri5knj9npzgzhilybwrrqq46v9"; libraryHaskellDepends = [ base ]; description = "Generate web-based charts using the Google Chart API"; license = stdenv.lib.licenses.bsd3; }) {}; "GoogleCodeJam" = callPackage ({ mkDerivation, array, base, containers, mtl, parallel, safe , split, transformers }: mkDerivation { pname = "GoogleCodeJam"; version = "0.0.3"; sha256 = "1p5b3jmj86z5skv25pabiari16f0b4h45hagik75fir6bfwhk0p0"; libraryHaskellDepends = [ array base containers mtl parallel safe split transformers ]; description = "A monad for flexible parsing of Google Code Jam input files with automatic parallelization"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GoogleDirections" = callPackage ({ mkDerivation, AttoJson, base, bytestring, containers, dataenc , download-curl }: mkDerivation { pname = "GoogleDirections"; version = "0.3.0.1"; sha256 = "1x7k72iy8aa6r60p3hrqb8a4p5avyjh8czymrkarc3wpkc73bjb3"; libraryHaskellDepends = [ AttoJson base bytestring containers dataenc download-curl ]; description = "Haskell Interface to Google Directions API"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GoogleSB" = callPackage ({ mkDerivation, base, binary, Crypto, haskell98, HTTP, mtl , network, split }: mkDerivation { pname = "GoogleSB"; version = "0.1"; sha256 = "1gfjpxcjr9xqinha3wzdk101avjzyvji2xs5abkj9pj8lsrbh2w8"; libraryHaskellDepends = [ base binary Crypto haskell98 HTTP mtl network split ]; description = "Interface to Google Safe Browsing API"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GoogleSuggest" = callPackage ({ mkDerivation, base, dataenc, download-curl, utf8-string, xml }: mkDerivation { pname = "GoogleSuggest"; version = "0.0.4"; sha256 = "1jqfd9zi4yp0kr506v71dlg5zgmvzqbxdsfjr2574ajx5xp2fjrb"; libraryHaskellDepends = [ base dataenc download-curl utf8-string xml ]; description = "Interface to Google Suggest API"; license = stdenv.lib.licenses.gpl3; }) {}; "GoogleTranslate" = callPackage ({ mkDerivation, AttoJson, base, bytestring, dataenc, download-curl }: mkDerivation { pname = "GoogleTranslate"; version = "0.0.5"; sha256 = "0hr0rjz7nx5rcy4h5pcbvh8sh9v4qvl9ffrqhnrcslh7ibvwbca6"; libraryHaskellDepends = [ AttoJson base bytestring dataenc download-curl ]; description = "Interface to Google Translate API"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GotoT-transformers" = callPackage ({ mkDerivation, base, transformers }: mkDerivation { pname = "GotoT-transformers"; version = "1.0.0.1"; sha256 = "1w1w1p2cpndiilr002whm58bzqjh9cp9lw3jl7khdxh20c1dfzhy"; libraryHaskellDepends = [ base transformers ]; description = "A monad and monadic transformer providing \"goto\" functionality"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Grafos" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Grafos"; version = "0.1.0.0"; sha256 = "167lr6ps5yy3243zfa4nl1jq369xcrrspcglz9xgnx2q1z305w8x"; libraryHaskellDepends = [ base ]; description = "Grafos Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GrammarProducts" = callPackage ({ mkDerivation, ADPfusion, ansi-wl-pprint, base, bytestring , containers, data-default, FormalGrammars, lens, newtype, parsers , PrimitiveArray, semigroups, template-haskell, transformers , trifecta }: mkDerivation { pname = "GrammarProducts"; version = "0.2.0.0"; sha256 = "15iqga816zkc9fwfb4aiab6xjs84z56v9fm2jxbhvigvadd153bj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ADPfusion ansi-wl-pprint base bytestring containers data-default FormalGrammars lens newtype parsers PrimitiveArray semigroups template-haskell transformers trifecta ]; testHaskellDepends = [ base ]; description = "Grammar products and higher-dimensional grammars"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Graph500" = callPackage ({ mkDerivation, array, base, containers, mersenne-random-pure64 , mtl, random }: mkDerivation { pname = "Graph500"; version = "0.4.0"; sha256 = "0lhn2r54488949gh5m5fgwrj2z30r9pf34860sikb6zq07gjz759"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base containers mersenne-random-pure64 mtl random ]; executableHaskellDepends = [ array base mtl ]; description = "Graph500 benchmark-related definitions and data set generator"; license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GraphHammer" = callPackage ({ mkDerivation, array, base, containers, Graph500, mtl, stm, time }: mkDerivation { pname = "GraphHammer"; version = "0.3"; sha256 = "0fga3g2y38ylvmkgi57h4j5brc7gjxh8d183qfa2vhx8i4sr3pzm"; libraryHaskellDepends = [ array base containers Graph500 mtl stm time ]; description = "GraphHammer Haskell graph analyses framework inspired by STINGER"; license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GraphHammer-examples" = callPackage ({ mkDerivation, array, base, containers, Graph500, GraphHammer , mtl }: mkDerivation { pname = "GraphHammer-examples"; version = "0.3"; sha256 = "18p1dr08nq8dnvghkshihzra0p9ja0qa9bxbkm561jkrdpk3zndv"; isLibrary = true; isExecutable = true; executableHaskellDepends = [ array base containers Graph500 GraphHammer mtl ]; description = "Test harness for TriangleCount analysis"; license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GraphSCC" = callPackage ({ mkDerivation, array, base, containers }: mkDerivation { pname = "GraphSCC"; version = "1.0.4"; sha256 = "1wbcx3wb02adb7l4nchxla3laliz0h5q074vfw4z0ic833k977bq"; libraryHaskellDepends = [ array base containers ]; description = "Tarjan's algorithm for computing the strongly connected components of a graph"; license = stdenv.lib.licenses.bsd3; }) {}; "Graphalyze" = callPackage ({ mkDerivation, array, base, bktrees, containers, directory, fgl , filepath, graphviz, pandoc, process, random, text, time }: mkDerivation { pname = "Graphalyze"; version = "0.15.0.0"; sha256 = "1hw635fnpiylwf5vhxbxy9wrcp6qnadb1npi9zhk42akbnvzqh5c"; libraryHaskellDepends = [ array base bktrees containers directory fgl filepath graphviz pandoc process random text time ]; description = "Graph-Theoretic Analysis library"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Grempa" = callPackage ({ mkDerivation, array, base, containers, mtl, QuickCheck , template-haskell, th-lift }: mkDerivation { pname = "Grempa"; version = "0.2.2"; sha256 = "0w0apbk8hw555cbpprvxpnxviyzmbsxzlc6qpf6w0cfsybkkiv1f"; libraryHaskellDepends = [ array base containers mtl QuickCheck template-haskell th-lift ]; description = "Embedded grammar DSL and LALR parser generator"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GroteTrap" = callPackage ({ mkDerivation, base, mtl, parsec, QuickCheck, syb, test-framework , test-framework-quickcheck2 }: mkDerivation { pname = "GroteTrap"; version = "0.5.2"; sha256 = "0w72b9jama9f5c26867xndrsqixygmvhrwgny3gcjms2vfv9flcw"; libraryHaskellDepends = [ base mtl parsec syb ]; testHaskellDepends = [ base mtl parsec QuickCheck test-framework test-framework-quickcheck2 ]; description = "Parser and selection library for expression languages"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Grow" = callPackage ({ mkDerivation, array, base, bytestring, clock, containers , deepseq, definitive-base, definitive-filesystem , definitive-parser, definitive-reactive, directory, filepath , old-locale, primitive, process, time, unix, vector }: mkDerivation { pname = "Grow"; version = "1.1.0.3"; sha256 = "1vc4ln5fzvcv68qlanyw8mc6qchnjn1kj9rpz661n8ia1x8gkb3l"; revision = "3"; editedCabalFile = "0spkl7nsxs7452r8d8fx14q9snih101vdq5s3nzjnqgwxswam6g5"; libraryHaskellDepends = [ array base bytestring clock containers deepseq definitive-base definitive-filesystem definitive-parser definitive-reactive directory filepath old-locale primitive process time unix vector ]; description = "A declarative make-like interpreter"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GrowlNotify" = callPackage ({ mkDerivation, base, binary, bytestring, Crypto, haskell98 , network }: mkDerivation { pname = "GrowlNotify"; version = "0.4"; sha256 = "13m213d6l81k0iwjbbwg8n2xz960dhfnrs1il48xvlc8z25y6nh5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base binary bytestring Crypto haskell98 network ]; executableHaskellDepends = [ base binary bytestring Crypto haskell98 network ]; description = "Notification utility for Growl"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Gtk2hsGenerics" = callPackage ({ mkDerivation, array, base, cairo, containers, glib, gtk , haskell98, mtl }: mkDerivation { pname = "Gtk2hsGenerics"; version = "0.1"; sha256 = "1gj775yny73qvi3inc38c6yy1av503m5ilbz7ch0xx4a3ywnw5l9"; libraryHaskellDepends = [ array base cairo containers glib gtk haskell98 mtl ]; description = "Convenience functions to extend Gtk2hs"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GtkGLTV" = callPackage ({ mkDerivation, base, bitmap, bitmap-opengl, gtk, gtkglext, GtkTV , OpenGL, stb-image, time }: mkDerivation { pname = "GtkGLTV"; version = "0.2.0"; sha256 = "1xkc3ga65prffjzlymimwmfnmvf0lc42h2rm4b72rlmm8316kmp2"; libraryHaskellDepends = [ base bitmap bitmap-opengl gtk gtkglext GtkTV OpenGL stb-image time ]; description = "OpenGL support for Gtk-based GUIs for Tangible Values"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GtkTV" = callPackage ({ mkDerivation, base, gtk, time, TV, TypeCompose, vector-space }: mkDerivation { pname = "GtkTV"; version = "0.2.0"; sha256 = "0jxx8lgg533kjvq1sxr4jvqvxj9pcpabsy2mvbpsd2lwv2ffr618"; libraryHaskellDepends = [ base gtk time TV TypeCompose vector-space ]; description = "Gtk-based GUIs for Tangible Values"; license = stdenv.lib.licenses.bsd3; }) {}; "GuiHaskell" = callPackage ({ mkDerivation, base, containers, directory, filepath, glade, gtk , parsec, process, proplang }: mkDerivation { pname = "GuiHaskell"; version = "0.1.1"; sha256 = "1rgyrbnlbvsqgd8m36fccq7qzxj2n682lz2rdq04j35zsgajyk11"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers directory filepath glade gtk parsec process proplang ]; description = "A graphical REPL and development environment for Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "GuiTV" = callPackage ({ mkDerivation, base, DeepArrow, phooey, TV, TypeCompose }: mkDerivation { pname = "GuiTV"; version = "0.4"; sha256 = "15mndbxm83q0d8ci3vj51zwrmzl0f5i5yqv0caw05vlzfsr4ib5i"; libraryHaskellDepends = [ base DeepArrow phooey TV TypeCompose ]; description = "GUIs for Tangible Values"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "H" = callPackage ({ mkDerivation, base, bytestring, cmdargs, file-embed, inline-r , pretty, process, temporary, vector }: mkDerivation { pname = "H"; version = "0.9.0.1"; sha256 = "0d3isp467pq5l1c95j0q6s2isywz8xamgrm9rs16i7xczkz4vh2z"; revision = "1"; editedCabalFile = "07pddiap3jzcnc09v442wq30j46nmkdibilzcv69hz5imcnmhz0h"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bytestring cmdargs file-embed inline-r pretty process temporary vector ]; description = "The Haskell/R mixed programming environment"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HABQT" = callPackage ({ mkDerivation, base, hmatrix, hmatrix-gsl, mtl, mwc-random , newtype-generics, optparse-applicative, QuickCheck, streaming , utility-ht, validation, vector }: mkDerivation { pname = "HABQT"; version = "0.1.0.0"; sha256 = "02lni851v2997im77izycl3x2yw84sm8lsa1alpb0yp6y2f1ghay"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base hmatrix hmatrix-gsl mtl mwc-random newtype-generics streaming utility-ht validation vector ]; executableHaskellDepends = [ base optparse-applicative streaming ]; testHaskellDepends = [ base hmatrix mwc-random newtype-generics QuickCheck streaming utility-ht vector ]; description = "Hierarchical adaptive Bayesian quantum tomography for quantum bits"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HARM" = callPackage ({ mkDerivation, array, base }: mkDerivation { pname = "HARM"; version = "0.1.4"; sha256 = "0mld40jm0qnsr9flbip3s2lxwd43nhzs11v23bm5m2s83y6j33jn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base ]; executableHaskellDepends = [ array base ]; description = "A simple ARM emulator in haskell"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HAppS-Data" = callPackage ({ mkDerivation, base, binary, bytestring, containers, HAppS-Util , HaXml, mtl, pretty, syb, syb-with-class, template-haskell }: mkDerivation { pname = "HAppS-Data"; version = "0.9.3"; sha256 = "0df3bcvqpmjrg2c28jny20r52f3x7gf1wy7r8x71j9wrji56yg5j"; libraryHaskellDepends = [ base binary bytestring containers HAppS-Util HaXml mtl pretty syb syb-with-class template-haskell ]; description = "HAppS data manipulation libraries"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HAppS-IxSet" = callPackage ({ mkDerivation, base, containers, HAppS-Data, HAppS-State , HAppS-Util, hslogger, mtl, syb, syb-with-class, template-haskell }: mkDerivation { pname = "HAppS-IxSet"; version = "0.9.3"; sha256 = "0wm3apqsqb2p9cqxikz9j6lzi66ya1sn1yplifqszg1v2lpdgb7b"; libraryHaskellDepends = [ base containers HAppS-Data HAppS-State HAppS-Util hslogger mtl syb syb-with-class template-haskell ]; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HAppS-Server" = callPackage ({ mkDerivation, base, bytestring, containers, directory , HAppS-Data, HAppS-IxSet, HAppS-State, HAppS-Util, HaXml, hslogger , html, HTTP, mtl, network, old-locale, old-time, parsec, process , random, syb, template-haskell, unix, xhtml }: mkDerivation { pname = "HAppS-Server"; version = "0.9.3.1"; sha256 = "0f10qp2aiv036izzdpfpgmja5kqx68kccazkn1cdap636brjjcdh"; libraryHaskellDepends = [ base bytestring containers directory HAppS-Data HAppS-IxSet HAppS-State HAppS-Util HaXml hslogger html HTTP mtl network old-locale old-time parsec process random syb template-haskell unix xhtml ]; description = "Web related tools and services"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HAppS-State" = callPackage ({ mkDerivation, base, binary, bytestring, containers, directory , filepath, HAppS-Data, HAppS-Util, HaXml, hslogger, hspread, mtl , network, old-locale, old-time, random, stm, syb, template-haskell , unix }: mkDerivation { pname = "HAppS-State"; version = "0.9.3"; sha256 = "1r1ing4c8s91d9p41q7yv6v6xaqs9si438j7b5vnzxgwz0syd6ah"; libraryHaskellDepends = [ base binary bytestring containers directory filepath HAppS-Data HAppS-Util HaXml hslogger hspread mtl network old-locale old-time random stm syb template-haskell unix ]; description = "Event-based distributed state"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HAppS-Util" = callPackage ({ mkDerivation, array, base, bytestring, directory, hslogger, mtl , old-time, process, template-haskell }: mkDerivation { pname = "HAppS-Util"; version = "0.9.3"; sha256 = "0mg6p14xv6f9b1rb77mvadzchf6limcypi6z0di1n49pdqjhs4pr"; libraryHaskellDepends = [ array base bytestring directory hslogger mtl old-time process template-haskell ]; description = "Web framework"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HAppSHelpers" = callPackage ({ mkDerivation }: mkDerivation { pname = "HAppSHelpers"; version = "0.11"; sha256 = "1hwxh60b26chcd466vlpxc7hx3smdnfl40mfxpyh8j1597v2aqa3"; doHaddock = false; description = "OBSOLETE. Please use happstack-helpers"; license = stdenv.lib.licenses.bsd3; }) {}; "HCL" = callPackage ({ mkDerivation, base, containers, HUnit, mtl, QuickCheck, random }: mkDerivation { pname = "HCL"; version = "1.7.1"; sha256 = "1rwg7sqm16rszv7grw2d7cnhllnrifnd9jjxn0p8n5qznv8m8vkp"; revision = "1"; editedCabalFile = "1gl61kqccd909dif3644qi1whrcbkrfif6d52hrlf2vc3kwpjs0z"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers mtl QuickCheck random ]; executableHaskellDepends = [ base containers mtl QuickCheck random ]; testHaskellDepends = [ base containers HUnit mtl QuickCheck random ]; description = "High-level library for building command line interfaces"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HCard" = callPackage ({ mkDerivation, base, mtl, QuickCheck, random, random-shuffle }: mkDerivation { pname = "HCard"; version = "0.0"; sha256 = "0bvj1vc8m69bsnjz8xb4nbbpbd4xbqp4kfab0bmk6a4ixgnqk14b"; libraryHaskellDepends = [ base mtl QuickCheck random random-shuffle ]; description = "A library for implementing a Deck of Cards"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HCodecs" = callPackage ({ mkDerivation, array, base, bytestring, fail, QuickCheck, random , semigroups }: mkDerivation { pname = "HCodecs"; version = "0.5.2"; sha256 = "0gbspig721viwncsfg9m4qc9jbl9rz93ra74d5b1zw9pw7rhy5ji"; libraryHaskellDepends = [ array base bytestring fail QuickCheck random semigroups ]; testHaskellDepends = [ array base bytestring fail QuickCheck random semigroups ]; description = "A library to read, write and manipulate MIDI, WAVE, and SoundFont2 files"; license = stdenv.lib.licenses.bsd3; }) {}; "HDBC" = callPackage ({ mkDerivation, base, bytestring, containers, convertible, mtl , old-time, text, time, utf8-string }: mkDerivation { pname = "HDBC"; version = "2.4.0.3"; sha256 = "0vv2l99wpm2azm1wmbiqvra5aw708rsldd8y4fdf660q7lgvqqqy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring containers convertible mtl old-time text time utf8-string ]; description = "Haskell Database Connectivity"; license = stdenv.lib.licenses.bsd3; }) {}; "HDBC-mysql" = callPackage ({ mkDerivation, base, bytestring, Cabal, HDBC, mysqlclient , openssl, time, utf8-string, zlib }: mkDerivation { pname = "HDBC-mysql"; version = "0.7.1.0"; sha256 = "1kx73pgh1mjg0526i2szk1kbm6d7bhbv64ml1y9nbja3lba8bjc1"; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base bytestring HDBC time utf8-string ]; librarySystemDepends = [ mysqlclient openssl zlib ]; description = "MySQL driver for HDBC"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {mysqlclient = null; inherit (pkgs) openssl; inherit (pkgs) zlib;}; "HDBC-odbc" = callPackage ({ mkDerivation, base, bytestring, concurrent-extra, HDBC, mtl , time, unixODBC, utf8-string }: mkDerivation { pname = "HDBC-odbc"; version = "2.6.0.0"; sha256 = "0nmma7z7r9rgibiwi3m7zkx90val4qqvljidlyiw6ysw20s3gbs3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring concurrent-extra HDBC mtl time utf8-string ]; librarySystemDepends = [ unixODBC ]; description = "ODBC driver for HDBC"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) unixODBC;}; "HDBC-postgresql" = callPackage ({ mkDerivation, base, bytestring, Cabal, convertible, HDBC, mtl , old-time, parsec, postgresql, time, utf8-string }: mkDerivation { pname = "HDBC-postgresql"; version = "2.4.0.0"; sha256 = "1zmilqvlp170nb7zakbhdpihykkq95s7nb7la2sdas1fv69mhnx3"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base bytestring convertible HDBC mtl old-time parsec time utf8-string ]; librarySystemDepends = [ postgresql ]; description = "PostgreSQL driver for HDBC"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) postgresql;}; "HDBC-postgresql-hstore" = callPackage ({ mkDerivation, attoparsec, base, containers, HDBC, text }: mkDerivation { pname = "HDBC-postgresql-hstore"; version = "0.0.1.2"; sha256 = "0657a1qy51bihh9gvpwpqpm4gch68rw32plnjcfdbc37yjq5dj1d"; libraryHaskellDepends = [ attoparsec base containers HDBC text ]; description = "Manipulate data in PostgreSQL \"hstore\" columns"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HDBC-session" = callPackage ({ mkDerivation, base, HDBC }: mkDerivation { pname = "HDBC-session"; version = "0.1.2.0"; sha256 = "1qwnqb62zgmm4dy5qlcj04aczja6yn16c92jc63zkln9pcc7y1da"; libraryHaskellDepends = [ base HDBC ]; description = "Bracketed connection for HDBC"; license = stdenv.lib.licenses.bsd3; }) {}; "HDBC-sqlite3" = callPackage ({ mkDerivation, base, bytestring, HDBC, mtl, sqlite, utf8-string }: mkDerivation { pname = "HDBC-sqlite3"; version = "2.3.3.1"; sha256 = "1spbhvwwyj4q7li33kvw1bsr6m1xbnxipga67s7cdgvyf2mxk0x7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring HDBC mtl utf8-string ]; librarySystemDepends = [ sqlite ]; description = "Sqlite v3 driver for HDBC"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) sqlite;}; "HDRUtils" = callPackage ({ mkDerivation, array, base, colour, containers, mtl, pfstools , unix }: mkDerivation { pname = "HDRUtils"; version = "1.0.2"; sha256 = "0rkykxmqpqiclvxlvfd0v9rrvkkb25shyajdmajxisfqxl684y0g"; libraryHaskellDepends = [ array base colour containers mtl unix ]; librarySystemDepends = [ pfstools ]; description = "Utilities for reading, manipulating, and writing HDR images"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) pfstools;}; "HERA" = callPackage ({ mkDerivation, base, mpfr }: mkDerivation { pname = "HERA"; version = "0.2"; sha256 = "08lry7w4zb7j81q9d7rjpz0chcbr9laxi4h9dz327pfcgmy083sy"; libraryHaskellDepends = [ base ]; librarySystemDepends = [ mpfr ]; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) mpfr;}; "HExcel" = callPackage ({ mkDerivation, base, microlens, microlens-th, time, transformers , xlsxwriter, zlib }: mkDerivation { pname = "HExcel"; version = "0.1.0.1"; sha256 = "0pa33yh2sqslhdr94bi17kysmf0j3gqhplcxrcafgip2gab9j626"; libraryHaskellDepends = [ base microlens microlens-th time transformers ]; librarySystemDepends = [ xlsxwriter zlib ]; description = "Create Excel files with Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {xlsxwriter = null; inherit (pkgs) zlib;}; "HFitUI" = callPackage ({ mkDerivation, base, blaze-html, blaze-markup, MissingH, mtl , process, random, shakespeare, template-haskell, text, uuid }: mkDerivation { pname = "HFitUI"; version = "0.1.1.0"; sha256 = "03v03adcqyf0ppbhx8jxmp1f4pzmqs5s43as21add2yl13rkwzm7"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base blaze-html blaze-markup MissingH mtl process random shakespeare template-haskell text uuid ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "The library for generating a graphical interface on the web"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HFrequencyQueue" = callPackage ({ mkDerivation, base, c-storable-deriving }: mkDerivation { pname = "HFrequencyQueue"; version = "0.2.0.0"; sha256 = "09h6wfalziw39c2sghj8qw82vyvnl01qlsam6ngkfkdirgj5sg5h"; libraryHaskellDepends = [ base c-storable-deriving ]; description = "A Queue with a random (weighted) pick function"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HFuse" = callPackage ({ mkDerivation, base, bytestring, fuse, unix }: mkDerivation { pname = "HFuse"; version = "0.2.5.0"; sha256 = "1sv7w1jn0p2dgdcqy7pnmwgp1dghh4jqz21m7ixvidks0nlfkq02"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring unix ]; librarySystemDepends = [ fuse ]; preConfigure = '' sed -i -e "s@ Extra-Lib-Dirs: /usr/local/lib@ Extra-Lib-Dirs: ${fuse}/lib@" HFuse.cabal ''; description = "HFuse is a binding for the Linux FUSE library"; license = stdenv.lib.licenses.bsd3; platforms = [ "i686-linux" "x86_64-linux" ]; }) {inherit (pkgs) fuse;}; "HGE2D" = callPackage ({ mkDerivation, base, GLUT, hspec, OpenGL, QuickCheck, safe, time }: mkDerivation { pname = "HGE2D"; version = "0.1.9.2"; sha256 = "0rbwa17z96d14kgxm3fvixzkiisshr3bs2pq8hrc0q4ybghgl6bv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base GLUT OpenGL safe time ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base hspec QuickCheck ]; description = "2D game engine written in Haskell"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HGL" = callPackage ({ mkDerivation, array, base, stm, X11 }: mkDerivation { pname = "HGL"; version = "3.2.3.2"; sha256 = "087k8i0bha3mzpqa3z3c6npl5vmccg7xcwl28lbv0yzbvj1qkg38"; libraryHaskellDepends = [ array base stm X11 ]; description = "A simple graphics library based on X11 or Win32"; license = stdenv.lib.licenses.bsd3; }) {}; "HGamer3D" = callPackage ({ mkDerivation, base, binary-serialise-cbor, bytestring, cereal , clock, containers, directory, filepath, fresco-binding, text , vect }: mkDerivation { pname = "HGamer3D"; version = "0.9.5"; sha256 = "094jq36n6j8k6gxyqm6gpkn1qxadj93m3bn3nrkg3n0nkqpcjcsb"; libraryHaskellDepends = [ base binary-serialise-cbor bytestring cereal clock containers directory filepath fresco-binding text vect ]; description = "Toolset for the Haskell Game Programmer"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-API" = callPackage ({ mkDerivation, base, haskell98, HGamer3D-Data , HGamer3D-Ogre-Binding, HGamer3D-SFML-Binding }: mkDerivation { pname = "HGamer3D-API"; version = "0.1.6"; sha256 = "14wji303z3frjr4rc675pcispbpbpm1ilj6g3cb1fxm5wmi30q5l"; libraryHaskellDepends = [ base haskell98 HGamer3D-Data HGamer3D-Ogre-Binding HGamer3D-SFML-Binding ]; description = "Library to enable 3D game development for Haskell - API"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-Audio" = callPackage ({ mkDerivation, base, containers, HGamer3D-Common, HGamer3D-Data , HGamer3D-SFML-Binding }: mkDerivation { pname = "HGamer3D-Audio"; version = "0.5.0"; sha256 = "0zfzk0vjn2w127dxcsg64d8j6jw1an3i0a2v32sx05l6whrnhabd"; libraryHaskellDepends = [ base containers HGamer3D-Common HGamer3D-Data HGamer3D-SFML-Binding ]; description = "Toolset for the Haskell Game Programmer - Audio Functionality"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-Bullet-Binding" = callPackage ({ mkDerivation, base, HGamer3D-Data }: mkDerivation { pname = "HGamer3D-Bullet-Binding"; version = "0.2.1"; sha256 = "1ilj8p1gm56dffics90qj6gspnam56s84wvaig9s0cwjbwxqi4hy"; libraryHaskellDepends = [ base HGamer3D-Data ]; description = "Windows Game Engine for the Haskell Programmer - Bullet Bindings"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-CAudio-Binding" = callPackage ({ mkDerivation, base, haskell98, HGamer3D-Data, HGamer3DCAudio015 }: mkDerivation { pname = "HGamer3D-CAudio-Binding"; version = "0.1.5"; sha256 = "1q69ffhnnh4iaghb1g8s6bqlsry7jy5sbp5vpg4lprnr4wna5ya1"; libraryHaskellDepends = [ base haskell98 HGamer3D-Data ]; librarySystemDepends = [ HGamer3DCAudio015 ]; description = "Library to enable 3D game development for Haskell - cAudio Bindings"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {HGamer3DCAudio015 = null;}; "HGamer3D-CEGUI-Binding" = callPackage ({ mkDerivation, base, CEGUIBase, CEGUIOgreRenderer, hg3dcegui050 , HGamer3D-Data }: mkDerivation { pname = "HGamer3D-CEGUI-Binding"; version = "0.5.0"; sha256 = "1lh7gajn69l8yh2lvv552spf31g4br05cvpb2cwrpkijcnq6x8d0"; libraryHaskellDepends = [ base HGamer3D-Data ]; librarySystemDepends = [ CEGUIBase CEGUIOgreRenderer hg3dcegui050 ]; description = "A Toolset for the Haskell Game Programmer - CEGUI Bindings"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {CEGUIBase = null; CEGUIOgreRenderer = null; hg3dcegui050 = null;}; "HGamer3D-Common" = callPackage ({ mkDerivation, base, clock, containers, directory, filepath , FindBin, HGamer3D-Data, stm, vect }: mkDerivation { pname = "HGamer3D-Common"; version = "0.5.0"; sha256 = "1klb8974hlsbjg06jwg1akl3pvbp6wr17apmdn69x8zarmb84skh"; libraryHaskellDepends = [ base clock containers directory filepath FindBin HGamer3D-Data stm vect ]; description = "Toolset for the Haskell Game Programmer - Game Engine and Utilities"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-Data" = callPackage ({ mkDerivation, base, clock, containers, directory, filepath , FindBin, stm, vect }: mkDerivation { pname = "HGamer3D-Data"; version = "0.5.0"; sha256 = "0361153939v63qy204fxpajkgij7f8kfcz93y38jikqcz6nh7bgz"; libraryHaskellDepends = [ base clock containers directory filepath FindBin stm vect ]; description = "Toolset for the Haskell Game Programmer - Data Definitions"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-Enet-Binding" = callPackage ({ mkDerivation, base, enet, hg3denet050, HGamer3D-Data }: mkDerivation { pname = "HGamer3D-Enet-Binding"; version = "0.5.0"; sha256 = "0a5na073ysmcvr9nkbg7jgrkapzbd22wn7p09s2kpxzl9fr8axwd"; libraryHaskellDepends = [ base HGamer3D-Data ]; librarySystemDepends = [ enet hg3denet050 ]; description = "Enet Binding for HGamer3D"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) enet; hg3denet050 = null;}; "HGamer3D-GUI" = callPackage ({ mkDerivation, base, HGamer3D-CEGUI-Binding, HGamer3D-Data , HGamer3D-WinEvent, split }: mkDerivation { pname = "HGamer3D-GUI"; version = "0.4.0"; sha256 = "006j6g6w990il30kgpwvls77hsmlbg2haiwckrpq3mcywxrhrbsd"; libraryHaskellDepends = [ base HGamer3D-CEGUI-Binding HGamer3D-Data HGamer3D-WinEvent split ]; description = "GUI Functionality for HGamer3D"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-Graphics3D" = callPackage ({ mkDerivation, base, containers, directory, filepath , HGamer3D-CEGUI-Binding, HGamer3D-Common, HGamer3D-Data , HGamer3D-Ogre-Binding, HGamer3D-SDL2-Binding, mtl, split , transformers }: mkDerivation { pname = "HGamer3D-Graphics3D"; version = "0.5.0"; sha256 = "1a6fizaf0l6271407z8kzlzd8yhh9ky2l9n10xcns0a1asvdkj5y"; libraryHaskellDepends = [ base containers directory filepath HGamer3D-CEGUI-Binding HGamer3D-Common HGamer3D-Data HGamer3D-Ogre-Binding HGamer3D-SDL2-Binding mtl split transformers ]; description = "Toolset for the Haskell Game Programmer - 3D Graphics Functionality"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-InputSystem" = callPackage ({ mkDerivation, base, HGamer3D-Common, HGamer3D-Data , HGamer3D-SDL2-Binding, HGamer3D-SFML-Binding }: mkDerivation { pname = "HGamer3D-InputSystem"; version = "0.5.0"; sha256 = "1dpc5zncc9fayf3gqqpki7chimq5cjpvnpjswapllsmykginlyfh"; libraryHaskellDepends = [ base HGamer3D-Common HGamer3D-Data HGamer3D-SDL2-Binding HGamer3D-SFML-Binding ]; description = "Joystick, Mouse and Keyboard Functionality for HGamer3D"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-Network" = callPackage ({ mkDerivation, base, HGamer3D-Common, HGamer3D-Data , HGamer3D-Enet-Binding }: mkDerivation { pname = "HGamer3D-Network"; version = "0.5.0"; sha256 = "105m6k112qs96cih9jp0s9l24s671a3hlnsv4jm893mdk28zvznl"; libraryHaskellDepends = [ base HGamer3D-Common HGamer3D-Data HGamer3D-Enet-Binding ]; description = "Networking Functionality for HGamer3D"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-OIS-Binding" = callPackage ({ mkDerivation, base, haskell98, HGamer3D-Data , HGamer3D-Ogre-Binding, HGamer3DOIS015 }: mkDerivation { pname = "HGamer3D-OIS-Binding"; version = "0.1.5"; sha256 = "1n00s6vpwyw8zcasqzg6ycgc98w6hh3sylxjh05w1pya9v853syf"; libraryHaskellDepends = [ base haskell98 HGamer3D-Data HGamer3D-Ogre-Binding ]; librarySystemDepends = [ HGamer3DOIS015 ]; description = "Library to enable 3D game development for Haskell - OIS Bindings"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {HGamer3DOIS015 = null;}; "HGamer3D-Ogre-Binding" = callPackage ({ mkDerivation, base, hg3dogre050, HGamer3D-Data, mtl, OgreMain , OgrePaging, OgreProperty, OgreRTShaderSystem, OgreTerrain , transformers }: mkDerivation { pname = "HGamer3D-Ogre-Binding"; version = "0.5.0"; sha256 = "1m2mgqky2bswwskgkmp7xmnm4df5i3rdkshlxkhihglgx3z1wy1w"; libraryHaskellDepends = [ base HGamer3D-Data mtl transformers ]; librarySystemDepends = [ hg3dogre050 OgreMain OgrePaging OgreProperty OgreRTShaderSystem OgreTerrain ]; description = "Ogre Binding for HGamer3D"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {OgreMain = null; OgrePaging = null; OgreProperty = null; OgreRTShaderSystem = null; OgreTerrain = null; hg3dogre050 = null;}; "HGamer3D-SDL2-Binding" = callPackage ({ mkDerivation, base, bytestring, hg3dsdl2050, HGamer3D-Data , libX11, SDL2, utf8-string }: mkDerivation { pname = "HGamer3D-SDL2-Binding"; version = "0.5.0"; sha256 = "11j9gysd6sc8wvia7hgf3qvzbxmpqkj7hv65iza474yig2dcr5hh"; libraryHaskellDepends = [ base bytestring HGamer3D-Data utf8-string ]; librarySystemDepends = [ hg3dsdl2050 libX11 SDL2 ]; description = "SDL2 Binding for HGamer3D"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) SDL2; hg3dsdl2050 = null; inherit (pkgs.xorg) libX11;}; "HGamer3D-SFML-Binding" = callPackage ({ mkDerivation, base, hg3dsfml050, HGamer3D-Data, sfml-audio , sfml-network, sfml-system, sfml-window }: mkDerivation { pname = "HGamer3D-SFML-Binding"; version = "0.5.0"; sha256 = "1087g60dxg8pzxvx7bh72ws5slf4mfqmya8cnv11vxl6hk04vc4v"; libraryHaskellDepends = [ base HGamer3D-Data ]; librarySystemDepends = [ hg3dsfml050 sfml-audio sfml-network sfml-system sfml-window ]; description = "SFML Binding for HGamer3D"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {hg3dsfml050 = null; sfml-audio = null; sfml-network = null; sfml-system = null; sfml-window = null;}; "HGamer3D-WinEvent" = callPackage ({ mkDerivation, base, HGamer3D-Data, HGamer3D-SDL2-Binding, text }: mkDerivation { pname = "HGamer3D-WinEvent"; version = "0.4.0"; sha256 = "0d3vjlgpzzb473dmhllxvi05lnh010vgfdbizlj4yxywrp6aas9a"; libraryHaskellDepends = [ base HGamer3D-Data HGamer3D-SDL2-Binding text ]; description = "Windowing and Event Functionality for HGamer3D"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGamer3D-Wire" = callPackage ({ mkDerivation, base, containers, HGamer3D, HGamer3D-Audio , HGamer3D-Data, HGamer3D-GUI, HGamer3D-InputSystem , HGamer3D-WinEvent, mtl, netwire, transformers }: mkDerivation { pname = "HGamer3D-Wire"; version = "0.3.3"; sha256 = "0w5iafs9ldafc3kzq13alnk1ng766p9w97nak3aijpxfrc4m6z77"; libraryHaskellDepends = [ base containers HGamer3D HGamer3D-Audio HGamer3D-Data HGamer3D-GUI HGamer3D-InputSystem HGamer3D-WinEvent mtl netwire transformers ]; description = "Wire Functionality for HGamer3D"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HGraphStorage" = callPackage ({ mkDerivation, base, binary, bytestring, Cabal, containers , criterion, data-default, directory, filepath, HUnit, lifted-base , monad-control, monad-logger, QuickCheck, resourcet, tar, tasty , tasty-hunit, tasty-quickcheck, text, text-binary, transformers , transformers-base, zlib }: mkDerivation { pname = "HGraphStorage"; version = "0.0.3"; sha256 = "1qbhzrw8sjxaz95b34w3w71dv79wlkmqjgvcsr79vxxfn4c83dfc"; libraryHaskellDepends = [ base binary bytestring containers data-default directory filepath lifted-base monad-control monad-logger resourcet text transformers transformers-base ]; testHaskellDepends = [ base bytestring containers data-default directory filepath HUnit lifted-base monad-control monad-logger QuickCheck resourcet tasty tasty-hunit tasty-quickcheck text transformers transformers-base ]; benchmarkHaskellDepends = [ base binary bytestring Cabal containers criterion data-default directory filepath monad-logger resourcet tar text text-binary transformers zlib ]; description = "Graph database stored on disk"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HHDL" = callPackage ({ mkDerivation, base, containers, mtl, template-haskell }: mkDerivation { pname = "HHDL"; version = "0.1.0.0"; sha256 = "1215nz6l3bbkld2fqqsc494xw4qw4vqavznaqxgja2p60w9mwg0q"; libraryHaskellDepends = [ base containers mtl template-haskell ]; description = "Hardware Description Language embedded in Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HJScript" = callPackage ({ mkDerivation, base, HJavaScript, hsp, mtl, text }: mkDerivation { pname = "HJScript"; version = "0.7.0"; sha256 = "0xvhzmsl1z6im36svjhcl4zlbnmpknlfn0m426cj5l06a3c5mfa8"; libraryHaskellDepends = [ base HJavaScript hsp mtl text ]; description = "HJScript is a Haskell EDSL for writing JavaScript programs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HJVM" = callPackage ({ mkDerivation, base, Cabal, containers, filepath , haskell-src-exts, HUnit, jdk, mtl, parsec, process , test-framework, test-framework-hunit, transformers }: mkDerivation { pname = "HJVM"; version = "0.1"; sha256 = "0ixzhgrb2jj7np8gmfwca724w5n26i5xalppm5idnhxw6k4jbklr"; libraryHaskellDepends = [ base containers filepath haskell-src-exts mtl parsec process transformers ]; librarySystemDepends = [ jdk ]; testHaskellDepends = [ base Cabal haskell-src-exts HUnit mtl parsec test-framework test-framework-hunit transformers ]; description = "A library to create a Java Virtual Machine and manipulate Java objects"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) jdk;}; "HJavaScript" = callPackage ({ mkDerivation, base, pretty }: mkDerivation { pname = "HJavaScript"; version = "0.4.7"; sha256 = "0sb2wqbf6kml5d414xi6jk0gr31673djqxa5wg1mxl40vwn14pvh"; revision = "1"; editedCabalFile = "05m2kgz0laxv9jl1qfc1sxndan9503010y3aadvfcsxi9cyg3j1j"; libraryHaskellDepends = [ base pretty ]; description = "HJavaScript is an abstract syntax for a typed subset of JavaScript"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HLearn-algebra" = callPackage ({ mkDerivation, base, ConstraintKinds, containers, deepseq , hashable, MonadRandom, parallel, random, template-haskell, vector , vector-heterogenous }: mkDerivation { pname = "HLearn-algebra"; version = "1.1.0.1"; sha256 = "1k0a01cqaay4wp6i603yvcjpmap7inyjxiblqkbpifk9mwjxf15a"; revision = "2"; editedCabalFile = "12cqv3spyjawayk8znhfp1vcdwcb885r2hq5a9xvl8y56p80l2v4"; libraryHaskellDepends = [ base ConstraintKinds containers deepseq hashable MonadRandom parallel random template-haskell vector vector-heterogenous ]; description = "Algebraic foundation for homomorphic learning"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HLearn-approximation" = callPackage ({ mkDerivation, base, ConstraintKinds, containers, heap , HLearn-algebra, HLearn-datastructures, HLearn-distributions , list-extras, vector }: mkDerivation { pname = "HLearn-approximation"; version = "1.1.0"; sha256 = "1gqrpnliy4jqjlhdhi7vygvq2lnfgwl2hr5hlkzgqmz2gjyib8vn"; revision = "1"; editedCabalFile = "1qf5c6dlr93caypdb9048hxvjj8ha54qygylkvhd9da1i7s3f23v"; libraryHaskellDepends = [ base ConstraintKinds containers heap HLearn-algebra HLearn-datastructures HLearn-distributions list-extras vector ]; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HLearn-classification" = callPackage ({ mkDerivation, base, binary, bytestring, ConstraintKinds , containers, deepseq, dlist, hashable, HLearn-algebra , HLearn-distributions, list-extras, logfloat, math-functions , MonadRandom, normaldistribution, parsec, primitive, QuickCheck , statistics, vector, vector-th-unbox }: mkDerivation { pname = "HLearn-classification"; version = "1.0.1.3"; sha256 = "11c1016nhhckmdrzlazz5b7iabl0iz0g2245bwws3alnnn74svhd"; revision = "1"; editedCabalFile = "1hgdrfrdjk1vpcpj68cxywnazvdsd3i1plik1n6vqp84s708r9d9"; libraryHaskellDepends = [ base binary bytestring ConstraintKinds containers deepseq dlist hashable HLearn-algebra HLearn-distributions list-extras logfloat math-functions MonadRandom normaldistribution parsec primitive QuickCheck statistics vector vector-th-unbox ]; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HLearn-datastructures" = callPackage ({ mkDerivation, base, ConstraintKinds, containers, deepseq , HLearn-algebra, list-extras, MonadRandom, QuickCheck, vector }: mkDerivation { pname = "HLearn-datastructures"; version = "1.1.0"; sha256 = "06kbscd7nbbb6dlsgyigyag851bbvhiz6p05gdawpb7y0fh8f3wb"; libraryHaskellDepends = [ base ConstraintKinds containers deepseq HLearn-algebra list-extras MonadRandom QuickCheck vector ]; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HLearn-distributions" = callPackage ({ mkDerivation, array, base, ConstraintKinds, containers, deepseq , erf, gamma, graphviz, HLearn-algebra, HLearn-datastructures , hmatrix, list-extras, math-functions, MonadRandom , normaldistribution, process, QuickCheck, statistics , template-haskell, vector, vector-th-unbox }: mkDerivation { pname = "HLearn-distributions"; version = "1.1.0.2"; sha256 = "19v9askkccbv405bchq5h72jahsbivj2s31ajwi316kksan2iwzf"; revision = "1"; editedCabalFile = "1ispp5nf8pynb9yr8xbbm92sdasad6l4hq9zdlkbm3rdssfjxfsq"; libraryHaskellDepends = [ array base ConstraintKinds containers deepseq erf gamma graphviz HLearn-algebra HLearn-datastructures hmatrix list-extras math-functions MonadRandom normaldistribution process QuickCheck statistics template-haskell vector vector-th-unbox ]; description = "Distributions for use with the HLearn library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HList" = callPackage ({ mkDerivation, array, base, base-orphans, cmdargs, directory , filepath, ghc-prim, hspec, hspec-expectations, lens, mtl, process , profunctors, QuickCheck, semigroups, syb, tagged , template-haskell }: mkDerivation { pname = "HList"; version = "0.5.0.0"; sha256 = "16qf076p66caf3cabajbz0lgqzffqzcg0jr6lb4af18kpnpq4zqb"; revision = "1"; editedCabalFile = "0hxc725laxdz2gy18bf0rwzaxsqvl8a54v7r1ghy19q1ipp0nykx"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base base-orphans ghc-prim mtl profunctors semigroups tagged template-haskell ]; testHaskellDepends = [ array base cmdargs directory filepath hspec hspec-expectations lens mtl process QuickCheck semigroups syb template-haskell ]; description = "Heterogeneous lists"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HListPP" = callPackage ({ mkDerivation, base, regex-applicative }: mkDerivation { pname = "HListPP"; version = "0.2.2"; sha256 = "009i1i4daa6cb8pix0545gs5w5c7hsxwiqz98gdsc6awszxbhg7l"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base regex-applicative ]; description = "A preprocessor for HList labelable labels"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HLogger" = callPackage ({ mkDerivation, base, old-locale, time }: mkDerivation { pname = "HLogger"; version = "0.0.1.0"; sha256 = "0amxyg9j6fh58g2wh9k0231mxmvi6j96z7ykd3rm3jzs96fhlncp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base old-locale time ]; executableHaskellDepends = [ base old-locale time ]; description = "Simple, concurrent and easy-to-use logging library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HMM" = callPackage ({ mkDerivation }: mkDerivation { pname = "HMM"; version = "0.2.1"; sha256 = "01y8l76c56gysynbilp32yq0wfc129hl24siw8s9fmpn98qa71s6"; description = "A hidden markov model library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HMap" = callPackage ({ mkDerivation, base, data-default, hashable, mtl , unordered-containers }: mkDerivation { pname = "HMap"; version = "1.3.0"; sha256 = "01y8mspmf7k0mxafyanfirbjp46x54wnm4n6lwc2jczw5bb48yx7"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base data-default hashable mtl unordered-containers ]; description = "Fast heterogeneous maps and unconstrained typeable-like functionality"; license = stdenv.lib.licenses.bsd3; }) {}; "HMarkov" = callPackage ({ mkDerivation, base, lens, mtl, QuickCheck, random, tasty , tasty-hunit, tasty-quickcheck, vector }: mkDerivation { pname = "HMarkov"; version = "1.0.1.1"; sha256 = "00wxm07ng9kz1xm94n8dm44c08lmnpqk3pxpsa3q8d6734q7bcpp"; libraryHaskellDepends = [ base lens mtl random vector ]; testHaskellDepends = [ base lens mtl QuickCheck random tasty tasty-hunit tasty-quickcheck vector ]; description = "Markov-generated sequences"; license = stdenv.lib.licenses.bsd3; }) {}; "HNM" = callPackage ({ mkDerivation, base, containers, directory, glib, gtk, haskell98 , mtl, process, regex-posix, unix }: mkDerivation { pname = "HNM"; version = "0.1.2"; sha256 = "04325gwmlrx4iy9609vzaw2dhs4kg3ydr4r6af6rllrf500f6w9j"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers directory glib gtk haskell98 mtl process regex-posix unix ]; executableHaskellDepends = [ base containers glib gtk haskell98 mtl process regex-posix unix ]; description = "Happy Network Manager"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HNumeric" = callPackage ({ mkDerivation, base, math-functions, parallel, parallel-io , random }: mkDerivation { pname = "HNumeric"; version = "0.5.0.2"; sha256 = "1z6r9z7s89z9bihiy37scjrb8k3gb6zi7fl77d3sdldy2x0ajgrh"; libraryHaskellDepends = [ base math-functions parallel parallel-io random ]; testHaskellDepends = [ base math-functions parallel parallel-io random ]; description = "Haskell Numeric Library with pure functionality, R & MATLAB Syntax"; license = stdenv.lib.licenses.bsd3; }) {}; "HODE" = callPackage ({ mkDerivation, array, base, ode }: mkDerivation { pname = "HODE"; version = "2008.10.27"; sha256 = "0fr3bivmlciicba1brhm86l8diadb765ff1s8g6ylygs8l7lingv"; libraryHaskellDepends = [ array base ]; librarySystemDepends = [ ode ]; description = "Binding to libODE"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) ode;}; "HOpenCV" = callPackage ({ mkDerivation, allocated-processor, base, opencv, vector-space }: mkDerivation { pname = "HOpenCV"; version = "0.4.0.1"; sha256 = "1ixykkjsfbps5l66hv578w45v2hfrcpja8xqc3mmqrvf8s9f8yvy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ allocated-processor base vector-space ]; libraryPkgconfigDepends = [ opencv ]; executableHaskellDepends = [ base ]; executablePkgconfigDepends = [ opencv ]; description = "A binding for the OpenCV computer vision library"; license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) opencv;}; "HPDF" = callPackage ({ mkDerivation, array, base, base64-bytestring, binary, bytestring , containers, errors, filepath, HTF, hyphenation, mtl, network-uri , parsec, random, text, vector, zlib }: mkDerivation { pname = "HPDF"; version = "1.5.1"; sha256 = "0kqbfzcqapxvkg52mixqjhxb79ziyfsfvazbzrwjvhp9nqhikn6y"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base base64-bytestring binary bytestring containers errors filepath hyphenation mtl network-uri parsec random text vector zlib ]; executableHaskellDepends = [ base filepath network-uri random text vector ]; testHaskellDepends = [ base HTF ]; description = "Generation of PDF documents"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HPath" = callPackage ({ mkDerivation, base, Cabal, containers, directory, filepath , haskell-src-exts, mtl, parsec, utf8-string }: mkDerivation { pname = "HPath"; version = "0.0.2"; sha256 = "10hlqyhcpgnkiqwjwb3d10wrhzc82jcbz1qvxa0mzzif36rys1wk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base Cabal containers directory filepath haskell-src-exts mtl parsec utf8-string ]; executableHaskellDepends = [ base Cabal containers directory filepath haskell-src-exts mtl parsec utf8-string ]; description = "Extract Haskell declarations by name"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HPhone" = callPackage ({ mkDerivation, base, containers, hspec, phone-metadata , regex-pcre }: mkDerivation { pname = "HPhone"; version = "0.0.1.2"; sha256 = "0f8gi2i9ag80r4cdl8zhcfwlfjk8g6plyjbp012brrs24020b6xm"; libraryHaskellDepends = [ base containers phone-metadata regex-pcre ]; testHaskellDepends = [ base hspec ]; description = "Phone number parser and validator - This is now DEPRECATED!"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HPi" = callPackage ({ mkDerivation, base, bcm2835, bytestring }: mkDerivation { pname = "HPi"; version = "0.7.0"; sha256 = "094wdlnby4iqp5zvd3iimp3whn386w5h6x04izz5xxf43bzzbl2a"; libraryHaskellDepends = [ base bytestring ]; librarySystemDepends = [ bcm2835 ]; description = "GPIO, I2C and SPI functions for the Raspberry Pi"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {bcm2835 = null;}; "HPlot" = callPackage ({ mkDerivation, base, c2hs, glade, glib, gtk, plplotd-gnome2 }: mkDerivation { pname = "HPlot"; version = "0.3"; sha256 = "022642xp13fl34y854n4j7kxn0nyxhrz4gxgn3nfqs67m13bcsqy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base glade glib gtk ]; libraryPkgconfigDepends = [ plplotd-gnome2 ]; libraryToolDepends = [ c2hs ]; executableHaskellDepends = [ base glade glib gtk ]; executablePkgconfigDepends = [ plplotd-gnome2 ]; description = "A minimal monadic PLplot interface for Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {plplotd-gnome2 = null;}; "HPong" = callPackage ({ mkDerivation, base, data-accessor, data-accessor-template, GLFW , OpenGL }: mkDerivation { pname = "HPong"; version = "0.1.2"; sha256 = "0dzzq4ksny537b151g6c1jgj2ns143klhdjfbq84srs026pvpvzi"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base data-accessor data-accessor-template GLFW OpenGL ]; description = "A simple OpenGL Pong game based on GLFW"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HROOT" = callPackage ({ mkDerivation, base, fficxx, fficxx-runtime, HROOT-core , HROOT-graf, HROOT-hist, HROOT-io, HROOT-math, HROOT-tree , template-haskell }: mkDerivation { pname = "HROOT"; version = "0.9.0.1"; sha256 = "1mc3lhwjdrwv32hbl5q6j293gmifla9hk815sxayz35g3h9pg9p8"; libraryHaskellDepends = [ base fficxx fficxx-runtime HROOT-core HROOT-graf HROOT-hist HROOT-io HROOT-math HROOT-tree template-haskell ]; description = "Haskell binding to the ROOT data analysis framework"; license = stdenv.lib.licenses.lgpl21; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HROOT-core" = callPackage ({ mkDerivation, base, fficxx, fficxx-runtime, template-haskell }: mkDerivation { pname = "HROOT-core"; version = "0.9.0.1"; sha256 = "1qxadv3kdd0wn3vb6jk65h9qr1ihr775zsrn2pp2z1xhlj3d8g85"; libraryHaskellDepends = [ base fficxx fficxx-runtime template-haskell ]; description = "Haskell binding to ROOT Core modules"; license = stdenv.lib.licenses.lgpl21; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HROOT-graf" = callPackage ({ mkDerivation, base, fficxx, fficxx-runtime, HROOT-core , HROOT-hist, template-haskell }: mkDerivation { pname = "HROOT-graf"; version = "0.9.0.1"; sha256 = "1a1i7slarqz64k8v02m6lbrjay11xsr88i2siy8gygqshp6ncf4r"; libraryHaskellDepends = [ base fficxx fficxx-runtime HROOT-core HROOT-hist template-haskell ]; description = "Haskell binding to ROOT Graf modules"; license = stdenv.lib.licenses.lgpl21; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HROOT-hist" = callPackage ({ mkDerivation, base, fficxx, fficxx-runtime, HROOT-core , template-haskell }: mkDerivation { pname = "HROOT-hist"; version = "0.9.0.1"; sha256 = "059hlsqn394hd3805hzrm85khvycwd9dnsbjrks9lmbr7sz13aad"; libraryHaskellDepends = [ base fficxx fficxx-runtime HROOT-core template-haskell ]; description = "Haskell binding to ROOT Hist modules"; license = stdenv.lib.licenses.lgpl21; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HROOT-io" = callPackage ({ mkDerivation, base, fficxx, fficxx-runtime, HROOT-core , template-haskell }: mkDerivation { pname = "HROOT-io"; version = "0.9.0.1"; sha256 = "0jx3ikypvynpd2mfyya86jqdmjl4i12fzvsmn66yksx32hgcksqw"; libraryHaskellDepends = [ base fficxx fficxx-runtime HROOT-core template-haskell ]; description = "Haskell binding to ROOT IO modules"; license = stdenv.lib.licenses.lgpl21; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HROOT-math" = callPackage ({ mkDerivation, base, fficxx, fficxx-runtime, HROOT-core , template-haskell }: mkDerivation { pname = "HROOT-math"; version = "0.9.0.1"; sha256 = "12cx3m67mdisi7k675gd4ifa2zmbhqywpgb1slacwzdjlqazhs96"; libraryHaskellDepends = [ base fficxx fficxx-runtime HROOT-core template-haskell ]; description = "Haskell binding to ROOT Math modules"; license = stdenv.lib.licenses.lgpl21; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HROOT-tree" = callPackage ({ mkDerivation, base, fficxx, fficxx-runtime, HROOT-core , template-haskell }: mkDerivation { pname = "HROOT-tree"; version = "0.9.0.1"; sha256 = "1whcigrfm0mmnkazby0ycgsz3x9182r00zwh569b0lbbg0m5qbj4"; libraryHaskellDepends = [ base fficxx fficxx-runtime HROOT-core template-haskell ]; description = "Haskell binding to ROOT Tree modules"; license = stdenv.lib.licenses.lgpl21; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HRay" = callPackage ({ mkDerivation, array, base, directory, haskell98 }: mkDerivation { pname = "HRay"; version = "1.2.3"; sha256 = "0bg0b8260cd2l8q7ccijwqg1yz49mkifv1r0a5q1hrbsagvac4nf"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ array base directory haskell98 ]; description = "Haskell raytracer"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HSFFIG" = callPackage ({ mkDerivation, array, base, Cabal, containers, directory , filepath, parsec, process, unix }: mkDerivation { pname = "HSFFIG"; version = "1.1.3"; sha256 = "10zkg2lhvzxi6csyrah8kw3xd1da60im0whpg884hpnf5h220086"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base Cabal containers directory filepath parsec process unix ]; executableHaskellDepends = [ array base Cabal containers directory filepath parsec process unix ]; description = "Generate FFI import declarations from C include files"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HSGEP" = callPackage ({ mkDerivation, base, csv, mersenne-random-pure64 , monad-mersenne-random, mtl, split, vector }: mkDerivation { pname = "HSGEP"; version = "0.1.5"; sha256 = "16k853180smf2smw8ch3mzjv14imj9w2ssh61hcc23carhrsbg9p"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base mersenne-random-pure64 monad-mersenne-random mtl split vector ]; executableHaskellDepends = [ csv ]; description = "Gene Expression Programming evolutionary algorithm in Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HSH" = callPackage ({ mkDerivation, base, bytestring, directory, filepath, hslogger , MissingH, mtl, process, regex-base, regex-compat, regex-posix , unix }: mkDerivation { pname = "HSH"; version = "2.1.3"; sha256 = "03b7cmalk6vl2c7qfacpqrdm3wdmxhb28b3y4xiy5pykfw90bpsl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring directory filepath hslogger MissingH mtl process regex-base regex-compat regex-posix unix ]; description = "Library to mix shell scripting with Haskell programs"; license = "LGPL"; }) {}; "HSHHelpers" = callPackage ({ mkDerivation, base, bytestring, DebugTraceHelpers, directory , filepath, HSH, HStringTemplateHelpers, MissingH, mtl, regex-pcre , unix }: mkDerivation { pname = "HSHHelpers"; version = "0.24"; sha256 = "0mz25xak9fkircdxcpzrf3rym9l5ivhifk7dqm2xki3mv6fw214d"; libraryHaskellDepends = [ base bytestring DebugTraceHelpers directory filepath HSH HStringTemplateHelpers MissingH mtl regex-pcre unix ]; description = "Convenience functions that use HSH, instances for HSH"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HSet" = callPackage ({ mkDerivation, base, containers, hashable, hashtables }: mkDerivation { pname = "HSet"; version = "0.0.1"; sha256 = "0snix2qdj1d66v6qj6fl0zizl617kjzbmxiswdd5i0b5lzjkpagb"; libraryHaskellDepends = [ base containers hashable hashtables ]; description = "Faux heterogeneous sets"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HSlippyMap" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "HSlippyMap"; version = "3.0.1"; sha256 = "03gb5dd59mirwb11b98vbg60w2zwfsbr8akk7qbq01z7n7rkgsr7"; libraryHaskellDepends = [ base ]; description = "OpenStreetMap Slippy Map"; license = stdenv.lib.licenses.bsd3; }) {}; "HSmarty" = callPackage ({ mkDerivation, aeson, attoparsec, attoparsec-expr, base, HTF , HTTP, mtl, scientific, text, unordered-containers, vector }: mkDerivation { pname = "HSmarty"; version = "0.2.0.3"; sha256 = "07m7xpwv565cf78qyqkd6babpl2b7jnq88psv55jclzdqlsvv0rq"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson attoparsec attoparsec-expr base HTTP mtl scientific text unordered-containers vector ]; testHaskellDepends = [ aeson attoparsec base HTF text ]; description = "Small template engine"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HSoM" = callPackage ({ mkDerivation, array, arrows, base, containers, deepseq, Euterpea , ghc-prim, HCodecs, markov-chain, pure-fft, random, UISF }: mkDerivation { pname = "HSoM"; version = "1.0.0"; sha256 = "1hh23kid568yhc92j4j0xd18xxlfwgrdhmbpb3zvxzrg0ah0pxkk"; libraryHaskellDepends = [ array arrows base containers deepseq Euterpea ghc-prim HCodecs markov-chain pure-fft random UISF ]; description = "Library for computer music education"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HSoundFile" = callPackage ({ mkDerivation, base, binary, bytestring, filepath, haskell98, mtl , parallel }: mkDerivation { pname = "HSoundFile"; version = "0.2.2"; sha256 = "0qlz17dzlysj36zz3s8dzwvfdr9rdfp6gnabc262iraidqapshzb"; libraryHaskellDepends = [ base binary bytestring filepath haskell98 mtl parallel ]; description = "Audio file reading/writing"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HStringTemplate" = callPackage ({ mkDerivation, array, base, blaze-builder, bytestring, containers , deepseq, directory, filepath, mtl, old-locale, parsec, pretty , semigroups, syb, template-haskell, text, time, void }: mkDerivation { pname = "HStringTemplate"; version = "0.8.7"; sha256 = "03kbmyh0713j3qhhrl7jqbmsvyq1q82h2yxq45cc9rs55sma8kjg"; revision = "1"; editedCabalFile = "0s7y606q2q0vnbg9c51kypawyvapva60i2lw1dg1bij50aiv5d3i"; libraryHaskellDepends = [ array base blaze-builder bytestring containers deepseq directory filepath mtl old-locale parsec pretty semigroups syb template-haskell text time void ]; description = "StringTemplate implementation in Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; "HStringTemplateHelpers" = callPackage ({ mkDerivation, base, containers, directory, FileManipCompat , filepath, HSH, HStringTemplate, mtl, safe, strict }: mkDerivation { pname = "HStringTemplateHelpers"; version = "0.0.14"; sha256 = "1dgr28hxm9zlxl13ms9mn63rbm5ya6bkyys6q0kbns2y2zwmkswh"; libraryHaskellDepends = [ base containers directory FileManipCompat filepath HSH HStringTemplate mtl safe strict ]; description = "Convenience functions and instances for HStringTemplate"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HSvm" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "HSvm"; version = "0.1.1.3.22"; sha256 = "0vij1xp3gm7s0d5hqlpl6jm949gpimaxz8cr3njaa4kkgpw8yd4g"; libraryHaskellDepends = [ base containers ]; description = "Haskell Bindings for libsvm"; license = stdenv.lib.licenses.bsd3; }) {}; "HTF" = callPackage ({ mkDerivation, aeson, aeson-pretty, array, base , base64-bytestring, bytestring, Cabal, containers, cpphs, Diff , directory, filepath, haskell-src, HUnit, lifted-base , monad-control, mtl, old-time, pretty, process, QuickCheck, random , regex-compat, template-haskell, temporary, text, time, unix , unordered-containers, vector, xmlgen }: mkDerivation { pname = "HTF"; version = "0.14.0.3"; sha256 = "138gh5a2nx25czhp9qpaav2lq7ff142q4n6sbkrglfsyn48rifqp"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal process ]; libraryHaskellDepends = [ aeson array base base64-bytestring bytestring containers cpphs Diff directory haskell-src HUnit lifted-base monad-control mtl old-time pretty process QuickCheck random regex-compat text time unix vector xmlgen ]; libraryToolDepends = [ cpphs ]; executableHaskellDepends = [ array base cpphs directory HUnit mtl old-time random text ]; executableToolDepends = [ cpphs ]; testHaskellDepends = [ aeson aeson-pretty base bytestring directory filepath HUnit mtl process random regex-compat template-haskell temporary text unordered-containers ]; description = "The Haskell Test Framework"; license = stdenv.lib.licenses.lgpl21; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HTTP" = callPackage ({ mkDerivation, array, base, bytestring, deepseq, httpd-shed , HUnit, mtl, network, network-uri, parsec, pureMD5, split , test-framework, test-framework-hunit, time }: mkDerivation { pname = "HTTP"; version = "4000.3.15"; sha256 = "150m5v125s4jrxzl85jhnh69kp4mjyzhkqp0c1k087008f73csqd"; revision = "1"; editedCabalFile = "1nqwz6ns014z23n96567bf6a27if9ss5bj53grcdlmry6lrjad1v"; libraryHaskellDepends = [ array base bytestring mtl network network-uri parsec time ]; testHaskellDepends = [ base bytestring deepseq httpd-shed HUnit mtl network network-uri pureMD5 split test-framework test-framework-hunit ]; description = "A library for client-side HTTP"; license = stdenv.lib.licenses.bsd3; }) {}; "HTTP-Simple" = callPackage ({ mkDerivation, base, HTTP, network }: mkDerivation { pname = "HTTP-Simple"; version = "0.2"; sha256 = "1294pn82fbskgfw2mh3ri31wab5l9y3j0g50dcx5sqbhz79pnj9w"; libraryHaskellDepends = [ base HTTP network ]; doHaddock = false; description = "DEPRECATED Enable simple wrappers to Network.HTTP"; license = stdenv.lib.licenses.bsd3; }) {}; "HTab" = callPackage ({ mkDerivation, base, cmdargs, containers, deepseq, hylolib, mtl , random, strict }: mkDerivation { pname = "HTab"; version = "1.7.3"; sha256 = "0w5zjd9q87a79vaslxs4r7xllq37vyg546ramgfnw43l1cmkica6"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base cmdargs containers deepseq hylolib mtl random strict ]; description = "Tableau based theorem prover for hybrid logics"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HTicTacToe" = callPackage ({ mkDerivation, array, base, mtl, random, SDL, SDL-image, SDL-ttf }: mkDerivation { pname = "HTicTacToe"; version = "0.2"; sha256 = "0h3pr4lyx14zndwbas5ba8sg3s84sq19qhh6pcqpy4v2ajfyyfqc"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ array base mtl random SDL SDL-image SDL-ttf ]; description = "An SDL tic-tac-toe game"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HUnit" = callPackage ({ mkDerivation, base, call-stack, deepseq, filepath }: mkDerivation { pname = "HUnit"; version = "1.6.0.0"; sha256 = "1pnhwqq5v8h48gbp3ibv3skfj25mf4zs5svxcavq93p9cswycj3l"; libraryHaskellDepends = [ base call-stack deepseq ]; testHaskellDepends = [ base call-stack deepseq filepath ]; description = "A unit testing framework for Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; "HUnit_1_6_1_0" = callPackage ({ mkDerivation, base, call-stack, deepseq, filepath }: mkDerivation { pname = "HUnit"; version = "1.6.1.0"; sha256 = "1rpi52rnjpyv379rm6n3s706z6mv114aychf03dq456wfa4b7123"; libraryHaskellDepends = [ base call-stack deepseq ]; testHaskellDepends = [ base call-stack deepseq filepath ]; description = "A unit testing framework for Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HUnit-Diff" = callPackage ({ mkDerivation, ansi-terminal, base, Diff, groom, HUnit }: mkDerivation { pname = "HUnit-Diff"; version = "0.1"; sha256 = "0dlsx6qicnrqkhb52jbgh31f0y6lxh32yl5gr6bg3fnqr36vc6x6"; libraryHaskellDepends = [ ansi-terminal base Diff groom HUnit ]; description = "Assertions for HUnit with difference reporting"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HUnit-Plus" = callPackage ({ mkDerivation, base, bytestring, Cabal, cmdargs, directory , hashable, hexpat, hostname, parsec, text, time, timeit , unordered-containers }: mkDerivation { pname = "HUnit-Plus"; version = "2.0.0"; sha256 = "1xbnpd2mxw7dbbix5sdhpdvfq79ssq40pi99wxrda0z5xdyy09dj"; libraryHaskellDepends = [ base bytestring Cabal cmdargs hashable hexpat hostname parsec text time timeit unordered-containers ]; testHaskellDepends = [ base bytestring Cabal cmdargs directory hashable hexpat hostname parsec text time timeit unordered-containers ]; description = "A test framework building on HUnit"; license = stdenv.lib.licenses.bsd3; }) {}; "HUnit-approx" = callPackage ({ mkDerivation, base, call-stack, HUnit }: mkDerivation { pname = "HUnit-approx"; version = "1.1.1.1"; sha256 = "1brblqpz002jzql9wgzxk5zlfglmkv91s8gcfd6992xv539jfhsa"; libraryHaskellDepends = [ base call-stack HUnit ]; testHaskellDepends = [ base call-stack HUnit ]; description = "Approximate equality for floating point numbers with HUnit"; license = stdenv.lib.licenses.bsd3; }) {}; "HXMPP" = callPackage ({ mkDerivation, base, base64-string, binary, bytestring , crypto-api, enumerator, HLogger, network, pureMD5, random , regex-posix, text, transformers, utf8-string, xml-enumerator , xml-types }: mkDerivation { pname = "HXMPP"; version = "0.0.1.0"; sha256 = "094j5bafrwr0d5sz3fidz7k328w6f4nqhja2c9gf89759nc470ss"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base base64-string binary bytestring crypto-api enumerator HLogger network pureMD5 random regex-posix text transformers utf8-string xml-enumerator xml-types ]; executableHaskellDepends = [ base base64-string binary bytestring crypto-api enumerator HLogger network pureMD5 random regex-posix text transformers utf8-string xml-enumerator xml-types ]; description = "A (prototyped) easy to use XMPP library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HXQ" = callPackage ({ mkDerivation, array, base, haskeline, HTTP, mtl, regex-base , regex-compat, template-haskell }: mkDerivation { pname = "HXQ"; version = "0.20.1"; sha256 = "1ba3b7a91h1qc5g9g9cw591mvsp711myijpzxr4c1wg6yapqbhxp"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base haskeline HTTP mtl regex-base regex-compat template-haskell ]; description = "A Compiler from XQuery to Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HaLeX" = callPackage ({ mkDerivation, base, HUnit, mtl, QuickCheck }: mkDerivation { pname = "HaLeX"; version = "1.2.6"; sha256 = "1mvxzcq42h823gq025w86z03jigk271fj20r7yfjydj7yvn24kjv"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base HUnit mtl QuickCheck ]; description = "HaLeX enables modelling, manipulation and visualization of regular languages"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HaMinitel" = callPackage ({ mkDerivation, base, bytestring, serialport, stm }: mkDerivation { pname = "HaMinitel"; version = "0.1.0.0"; sha256 = "0q7fq5z0wrk2qg9n715033yp25dpl73g6iqkbvxbg2ahp9caq458"; libraryHaskellDepends = [ base bytestring serialport stm ]; description = "An Haskell library to drive the french Minitel through a serial port"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HaPy" = callPackage ({ mkDerivation, base, template-haskell, th-lift }: mkDerivation { pname = "HaPy"; version = "0.1.1.1"; sha256 = "0li04k27pkq7ci1dfx4sl022ivl4gjqy5ny25jszifwrx4n4pmwz"; libraryHaskellDepends = [ base template-haskell th-lift ]; description = "Haskell bindings for Python"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HaRe" = callPackage ({ mkDerivation, attoparsec, base, base-prelude, Cabal , cabal-helper, case-insensitive, containers, conversion , conversion-case-insensitive, conversion-text, Diff, directory , filepath, foldl, ghc, ghc-exactprint, ghc-mod, ghc-syb-utils , gitrev, hslogger, hspec, HUnit, monad-control, mtl , optparse-applicative, optparse-simple, parsec , Strafunski-StrategyLib, syb, syz, turtle }: mkDerivation { pname = "HaRe"; version = "0.8.4.1"; sha256 = "16ld7lrdf6vjmxam4kfc6zyy2g4baw7mr9ha39nrxjq0p8d4hn3v"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base cabal-helper containers directory filepath ghc ghc-exactprint ghc-mod ghc-syb-utils hslogger monad-control mtl Strafunski-StrategyLib syb syz ]; executableHaskellDepends = [ base Cabal ghc-mod gitrev mtl optparse-applicative optparse-simple ]; testHaskellDepends = [ attoparsec base base-prelude case-insensitive containers conversion conversion-case-insensitive conversion-text Diff directory foldl ghc ghc-exactprint ghc-mod ghc-syb-utils hslogger hspec HUnit mtl parsec turtle ]; description = "the Haskell Refactorer"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HaTeX" = callPackage ({ mkDerivation, base, bibtex, bytestring, containers, hashable , matrix, parsec, prettyprinter, QuickCheck, tasty , tasty-quickcheck, text, transformers }: mkDerivation { pname = "HaTeX"; version = "3.22.3.0"; sha256 = "0v9vgql7a9rpkwlrgw8nsy9m2rv3l2gczngc7a1xkndxi214m4kl"; libraryHaskellDepends = [ base bibtex bytestring containers hashable matrix parsec prettyprinter QuickCheck text transformers ]; testHaskellDepends = [ base parsec QuickCheck tasty tasty-quickcheck text ]; description = "The Haskell LaTeX library"; license = stdenv.lib.licenses.bsd3; }) {}; "HaTeX-meta" = callPackage ({ mkDerivation, base, Cabal, containers, directory, filepath, ghc , haddock, haskell-src-exts, mtl, parsec }: mkDerivation { pname = "HaTeX-meta"; version = "1.2.1"; sha256 = "1cfn823xfp4962x4ww3dawm017nkg00wxa20b8nbq3pmjjnpb2xl"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base Cabal containers directory filepath ghc haddock haskell-src-exts mtl parsec ]; description = "This package is deprecated. From version 3, HaTeX does not need this anymore."; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HaTeX-qq" = callPackage ({ mkDerivation, antiquoter, base, haskell-src-meta, HaTeX , template-haskell, text }: mkDerivation { pname = "HaTeX-qq"; version = "0.1.0.1"; sha256 = "192gjv2289mfflwii3wf7q3aih8a99072n9adv3vx360mh08wbd8"; libraryHaskellDepends = [ antiquoter base haskell-src-meta HaTeX template-haskell text ]; description = "Quasiquoters for HaTeX"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HaVSA" = callPackage ({ mkDerivation, base, HUnit, logict, QuickCheck, test-framework , test-framework-hunit, test-framework-quickcheck }: mkDerivation { pname = "HaVSA"; version = "0.1.0.2"; sha256 = "1hh324i7gvazlkm3vfmzah41h2hlxwb2k8g1z8dmfbif6pmp0apk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base logict ]; executableHaskellDepends = [ base HUnit logict QuickCheck test-framework test-framework-hunit test-framework-quickcheck ]; description = "An implementation of the Version Space Algebra learning framework"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HaXml" = callPackage ({ mkDerivation, base, bytestring, containers, directory, filepath , polyparse, pretty, random }: mkDerivation { pname = "HaXml"; version = "1.25.5"; sha256 = "0d8jbiv53r3ndg76r3937idqdg34nhmb99vj087i73hjnv21mifb"; revision = "2"; editedCabalFile = "0vlczcac2is5dbvkcwbsry1i10pbh1r316n1sq2py35alw7kzp1j"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring containers filepath polyparse pretty random ]; executableHaskellDepends = [ base directory polyparse pretty ]; description = "Utilities for manipulating XML documents"; license = "LGPL"; }) {}; "Hach" = callPackage ({ mkDerivation, base, containers, network, old-locale, text, time , vty, vty-ui }: mkDerivation { pname = "Hach"; version = "0.1.2"; sha256 = "1bp7ngsh655x0iamb8bhn2sqkpg3p6mhg0n0fgqz5k4pjskjyavy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers network old-locale ]; executableHaskellDepends = [ text time vty vty-ui ]; description = "Simple chat"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HackMail" = callPackage ({ mkDerivation, base, Crypto, directory, hdaemonize, hint, mtl , old-time, parsec }: mkDerivation { pname = "HackMail"; version = "0.0.1"; sha256 = "1j8lw1c5asx40fag9gd6ni19c0z0q46f55yry5cj94v4s5m2gzbw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base Crypto directory hint mtl old-time parsec ]; executableHaskellDepends = [ base Crypto directory hdaemonize hint mtl old-time parsec ]; description = "A Procmail Replacement as Haskell EDSL"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Haggressive" = callPackage ({ mkDerivation, base, bytestring, Cabal, cassava, containers , directory, HUnit, PSQueue, text, tokenize, tuple, vector }: mkDerivation { pname = "Haggressive"; version = "0.1.0.4"; sha256 = "08f8i8bmnjv255xzpasa7drd83fh82qjm49mscn6dmiw6yp47vz1"; libraryHaskellDepends = [ base bytestring Cabal cassava containers directory HUnit PSQueue text tokenize tuple vector ]; testHaskellDepends = [ base Cabal containers HUnit tuple vector ]; description = "Aggression analysis for Tweets on Twitter"; license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HandlerSocketClient" = callPackage ({ mkDerivation, base, bytestring, network }: mkDerivation { pname = "HandlerSocketClient"; version = "0.0.5"; sha256 = "1jp8cwlp6h1wvvkh71813i3lzxc7ckxzc7nvvcsjvcz0apxcl7vv"; libraryHaskellDepends = [ base bytestring network ]; description = "Haskell implementation of a HandlerSocket client (API)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HandsomeSoup" = callPackage ({ mkDerivation, base, containers, hspec, HTTP, hxt, hxt-http, mtl , network, network-uri, parsec, transformers }: mkDerivation { pname = "HandsomeSoup"; version = "0.4.2"; sha256 = "1yzfrvivvxwlaiqwbjx27rxwq9mmnnpb512vwklzw7nyzg9xmqha"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers HTTP hxt hxt-http mtl network network-uri parsec transformers ]; testHaskellDepends = [ base hspec hxt ]; description = "Work with HTML more easily in HXT"; license = stdenv.lib.licenses.bsd3; }) {}; "Hangman" = callPackage ({ mkDerivation, base, hspec, random, transformers }: mkDerivation { pname = "Hangman"; version = "0.1.0.2"; sha256 = "01w3x2hp0zj3xb53pnaq0wn0w6c3dh67mv1y3z07fldrwhy38mxh"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base random transformers ]; testHaskellDepends = [ base hspec transformers ]; description = "The classic game of Hangman"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HappyTree" = callPackage ({ mkDerivation, base, constraints, generics-sop, safe, singletons }: mkDerivation { pname = "HappyTree"; version = "0.2018.1.8"; sha256 = "01mc5qh786aw2vbpj5h8kzarhwi5h73bd65m51x7xiyabwfmln0b"; libraryHaskellDepends = [ base constraints generics-sop safe singletons ]; testHaskellDepends = [ base constraints generics-sop safe singletons ]; description = "Type Safe and End to End Decision Tree"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HarmTrace" = callPackage ({ mkDerivation, array, base, binary, cmdargs, deepseq, Diff , directory, filepath, ghc-prim, HarmTrace-Base, instant-generics , ListLike, matrix, mtl, parallel, process, sox, template-haskell , uu-parsinglib, vector }: mkDerivation { pname = "HarmTrace"; version = "2.2.1"; sha256 = "1f0m154fqal44i16bq9lxzsxj1810rmjvg7a17q5p80phg3dzarj"; revision = "2"; editedCabalFile = "0n1qh6bn1r7hwa7aafgs7pvjh8c1qavq2s9vc56989p73llwl1qr"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base binary cmdargs deepseq Diff directory filepath ghc-prim HarmTrace-Base instant-generics ListLike matrix mtl parallel process sox template-haskell uu-parsinglib vector ]; description = "Harmony Analysis and Retrieval of Music"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HarmTrace-Base" = callPackage ({ mkDerivation, base, binary, containers, ghc-prim, ListLike , QuickCheck, random, uu-parsinglib }: mkDerivation { pname = "HarmTrace-Base"; version = "1.6.0.0"; sha256 = "03rma29wkrcixvd5whmmlqkhiznxgff3dq8jmw6w7xzr9fn72f9b"; revision = "1"; editedCabalFile = "0fldc14b2lj8pvkmxly0ld9mmx33yvswh7sg85g62w4yixsr6fdl"; libraryHaskellDepends = [ base binary containers ghc-prim ListLike uu-parsinglib ]; testHaskellDepends = [ base binary containers ghc-prim ListLike QuickCheck random uu-parsinglib ]; description = "Parsing and unambiguously representing musical chords"; license = stdenv.lib.licenses.lgpl3; }) {}; "HasBigDecimal" = callPackage ({ mkDerivation, base, hspec, QuickCheck }: mkDerivation { pname = "HasBigDecimal"; version = "0.1.1"; sha256 = "0ddyngd1mrx9s11nm7sh0nh76zi1zi7yjzmqk7xbpv6ijqka050a"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base hspec QuickCheck ]; description = "A library for arbitrary precision decimal numbers"; license = stdenv.lib.licenses.asl20; }) {}; "HasCacBDD" = callPackage ({ mkDerivation, base, Cabal, CacBDD, directory, hspec, process , QuickCheck }: mkDerivation { pname = "HasCacBDD"; version = "0.1.0.3"; sha256 = "04kczdr702kkqa89pm5lc3glq4xqnjy0rszpq7ms1zlj1gwvgckz"; setupHaskellDepends = [ base Cabal directory ]; libraryHaskellDepends = [ base process QuickCheck ]; librarySystemDepends = [ CacBDD ]; testHaskellDepends = [ base hspec QuickCheck ]; description = "Haskell bindings for CacBDD"; license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {CacBDD = null;}; "HasGP" = callPackage ({ mkDerivation, base, haskell98, hmatrix, hmatrix-special, mtl , parsec, random }: mkDerivation { pname = "HasGP"; version = "0.1"; sha256 = "1sw5l74p2md4whq0c1xifcnwbb525i84n1razjxs7cpf8gicgggx"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base haskell98 hmatrix hmatrix-special mtl parsec random ]; description = "A Haskell library for inference using Gaussian processes"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Haschoo" = callPackage ({ mkDerivation, array, base, list-tries, monad-loops, mtl, numbers , parsec }: mkDerivation { pname = "Haschoo"; version = "0.1.2"; sha256 = "0jh506p0clwyb5wwrhlgbc5xp7w6smz5vky3lc8vhnwvwk324qcj"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ array base list-tries monad-loops mtl numbers parsec ]; description = "Minimalist R5RS Scheme interpreter"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Hashell" = callPackage ({ mkDerivation, base, directory, ghc, haskell98, parsec, process , readline, regex-compat, unix }: mkDerivation { pname = "Hashell"; version = "1.0"; sha256 = "0yn525sr7i2nwf4y44va00aswnphn89072zaqjr2i0f1n1jjaxpl"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base directory ghc haskell98 parsec process readline regex-compat unix ]; description = "Simple shell written in Haskell"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HaskRel" = callPackage ({ mkDerivation, base, containers, directory, ghc-prim, HList , tagged }: mkDerivation { pname = "HaskRel"; version = "0.1.0.2"; sha256 = "19q7x459g9s6g7kd9bmhh8lj2khbbmaafmcmm3ggrf4ijxmh5kp7"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers directory ghc-prim HList tagged ]; description = "HaskRel, Haskell as a DBMS with support for the relational algebra"; license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HaskellAnalysisProgram" = callPackage ({ mkDerivation, base, bytestring, cassava, containers, csv , directory, fgl, filepath, graphviz, haskell-src-exts, HUnit , pretty, split, syb, text, vector }: mkDerivation { pname = "HaskellAnalysisProgram"; version = "0.1.0"; sha256 = "14z8nwvx306822nlna0p7vihrldk87z518c23aka17h3fxwfzzma"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bytestring cassava containers csv directory fgl filepath graphviz haskell-src-exts pretty split syb text vector ]; testHaskellDepends = [ base bytestring cassava containers csv directory fgl filepath graphviz haskell-src-exts HUnit pretty split syb text vector ]; description = "Haskell source code analysis program"; license = stdenv.lib.licenses.asl20; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HaskellForMaths" = callPackage ({ mkDerivation, array, base, containers, random }: mkDerivation { pname = "HaskellForMaths"; version = "0.4.9"; sha256 = "1jgim9g0jbv6k31aalq0yps843jmfx74k53lnd1p79kgad7670rz"; libraryHaskellDepends = [ array base containers random ]; description = "Combinatorics, group theory, commutative algebra, non-commutative algebra"; license = stdenv.lib.licenses.bsd3; }) {}; "HaskellLM" = callPackage ({ mkDerivation, base, hmatrix }: mkDerivation { pname = "HaskellLM"; version = "0.1.2"; sha256 = "0baqn15zdhlinf4v3c244005nb3wm63gpr0w6fy7g9gmn8a00scq"; libraryHaskellDepends = [ base hmatrix ]; description = "Pure Haskell implementation of the Levenberg-Marquardt algorithm"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HaskellNN" = callPackage ({ mkDerivation, base, hmatrix, random }: mkDerivation { pname = "HaskellNN"; version = "0.1.3"; sha256 = "0i5jqhkxna1kq361hh66830x4z5m782pp898g9ggfvdiwpp8phmr"; libraryHaskellDepends = [ base hmatrix random ]; description = "High Performance Neural Network in Haskell"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HaskellNet" = callPackage ({ mkDerivation, array, base, base64-string, bytestring, cryptohash , mime-mail, mtl, network, old-time, pretty, text }: mkDerivation { pname = "HaskellNet"; version = "0.5.1"; sha256 = "0f581izyh6bdk85i0g07xdp3fdzdfdfjiqpnl89r17vgswdd6i9j"; revision = "1"; editedCabalFile = "12p3v58jhr54yzsmqgza3rbrp19w2iq5m43g568hcx20n7zwzwjk"; libraryHaskellDepends = [ array base base64-string bytestring cryptohash mime-mail mtl network old-time pretty text ]; description = "Client support for POP3, SMTP, and IMAP"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HaskellNet-SSL" = callPackage ({ mkDerivation, base, bytestring, connection, data-default , HaskellNet, network, tls }: mkDerivation { pname = "HaskellNet-SSL"; version = "0.3.4.1"; sha256 = "0j36zcx5vfg4jzc7vvfj4ifcvcgyy2sn9rxnxj3vg2cw77idqyp1"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring connection data-default HaskellNet network tls ]; description = "Helpers to connect to SSL/TLS mail servers with HaskellNet"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HaskellTorrent" = callPackage ({ mkDerivation, base, bytestring, cereal, cml, containers , directory, hopenssl, hslogger, HTTP, HUnit, mtl, network, parsec , pretty, QuickCheck, random, random-shuffle, test-framework , test-framework-hunit, test-framework-quickcheck2, time }: mkDerivation { pname = "HaskellTorrent"; version = "0.1.1"; sha256 = "0dy9irl085jw7wz6y50566rwsj05ymp8g2xp2444vg12ryd5dra1"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base bytestring cereal cml containers directory hopenssl hslogger HTTP HUnit mtl network parsec pretty QuickCheck random random-shuffle test-framework test-framework-hunit test-framework-quickcheck2 time ]; description = "A concurrent bittorrent client"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HaskellTutorials" = callPackage ({ mkDerivation, base, cmdargs, text }: mkDerivation { pname = "HaskellTutorials"; version = "0.0.0.1"; sha256 = "0gnf8x4dqz3bwyhrcn17qci2rzmms3r0cyr7cgf593jlkxiq287q"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base cmdargs text ]; description = "Haskell Tutorials by Evgeny Ukhanov"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Haskelloids" = callPackage ({ mkDerivation, base, containers, HGL, hmatrix, MonadRandom , random, Yampa }: mkDerivation { pname = "Haskelloids"; version = "0.1.1"; sha256 = "0v171rzpbh4w5kxzbc9h2x4kha1ykw4vk69scfpmdz5iqih2bqz8"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers HGL hmatrix MonadRandom random Yampa ]; description = "A reproduction of the Atari 1979 classic \"Asteroids\""; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Hastodon" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit , containers, exceptions, http-client, http-conduit, http-types , mime-types, MissingH, resourcet, text, transformers }: mkDerivation { pname = "Hastodon"; version = "0.6.0"; sha256 = "108a4cgqyfgv8srpnmaiqf8jvqfp2kwfl26vk9b58n6sbmmxcwyn"; libraryHaskellDepends = [ aeson attoparsec base bytestring conduit containers exceptions http-client http-conduit http-types mime-types MissingH resourcet text transformers ]; description = "mastodon client module for Haskell"; license = stdenv.lib.licenses.mit; }) {}; "Hate" = callPackage ({ mkDerivation, base, bytestring, GLFW-b, GLUtil, hpp, JuicyPixels , JuicyPixels-util, lens, mtl, multimap, OpenGL, random, stm , transformers, vect, vect-opengl, vector }: mkDerivation { pname = "Hate"; version = "0.1.4.3"; sha256 = "0vjfyd149hbshnxyf8w9jap6x4a7hibzp1il2bs3q481yk1j0yaj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring GLFW-b GLUtil hpp JuicyPixels JuicyPixels-util mtl multimap OpenGL stm transformers vect vect-opengl vector ]; executableHaskellDepends = [ base GLFW-b GLUtil JuicyPixels JuicyPixels-util lens mtl OpenGL random transformers vect vect-opengl vector ]; description = "A small 2D game framework"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Hawk" = callPackage ({ mkDerivation, base, bytestring, bytestring-trie, cgi, containers , convertible, data-default, dataenc, directory, filepath, hack , HDBC, HDBC-sqlite3, hslogger, hslogger-template, HTTP, hxt , json-b, MonadCatchIO-mtl, mtl, network, regex-posix, SHA , template-haskell, time, utf8-string }: mkDerivation { pname = "Hawk"; version = "0.0.2"; sha256 = "0g7dgj3asxwcjg43nzhjp7agvnzv882xhgbrr7jnpdckywkgacgq"; libraryHaskellDepends = [ base bytestring bytestring-trie cgi containers convertible data-default dataenc directory filepath hack HDBC HDBC-sqlite3 hslogger hslogger-template HTTP hxt json-b MonadCatchIO-mtl mtl network regex-posix SHA template-haskell time utf8-string ]; description = "Haskell Web Application Kit"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Hayoo" = callPackage ({ mkDerivation, base, binary, bytestring, bzlib, containers , deepseq, enummapset, filepath, Holumbus-Searchengine, hxt , hxt-cache, hxt-charproperties, hxt-curl, hxt-http , hxt-regex-xmlschema, hxt-unicode, hxt-xpath, json , MonadCatchIO-transformers, mtl, network, old-time, parsec , process, snap, snap-core, snap-server, tar, text, transformers , xhtml-combinators, zlib }: mkDerivation { pname = "Hayoo"; version = "1.2.3"; sha256 = "0bpkkdwgwf7xagp4rda1g07mdglzvl4hzq2jif7c3s8j7f6zq48c"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base binary bytestring bzlib containers deepseq enummapset filepath Holumbus-Searchengine hxt hxt-cache hxt-charproperties hxt-curl hxt-http hxt-regex-xmlschema hxt-unicode hxt-xpath json MonadCatchIO-transformers mtl network old-time parsec process snap snap-core snap-server tar text transformers xhtml-combinators zlib ]; description = "The Hayoo! search engine for Haskell API search on hackage"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Hclip" = callPackage ({ mkDerivation, base, mtl, process, strict }: mkDerivation { pname = "Hclip"; version = "3.0.0.4"; sha256 = "04ppwm7vfzndrys8x1n8vfb41vzwx59r9xp4dkbiqmrms390pj6q"; libraryHaskellDepends = [ base mtl process strict ]; description = "A small cross-platform library for reading and modifying the system clipboard"; license = stdenv.lib.licenses.bsd3; }) {}; "Hedi" = callPackage ({ mkDerivation, base, editline, mtl, parsec, pretty, process , QuickCheck, regex-posix }: mkDerivation { pname = "Hedi"; version = "0.1.1"; sha256 = "0z0sa658fngv68611k76ncf5j59v517xchhw2y84blj97fl6jkn9"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base editline mtl parsec pretty process QuickCheck regex-posix ]; executableHaskellDepends = [ base editline mtl parsec pretty process QuickCheck regex-posix ]; description = "Line oriented editor"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HerbiePlugin" = callPackage ({ mkDerivation, base, deepseq, directory, ghc, linear, mtl , process, split, sqlite-simple, subhask, template-haskell, text }: mkDerivation { pname = "HerbiePlugin"; version = "0.2.0.0"; sha256 = "1vrlx1b85fvdcbcjn2mfhkznvvqag3pxhvkqsk80pyqiwf8xfgw7"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base deepseq directory ghc mtl process split sqlite-simple template-haskell text ]; testHaskellDepends = [ base linear subhask ]; description = "automatically improve your code's numeric stability"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Hermes" = callPackage ({ mkDerivation, AES, base, bytestring, cereal, containers , hslogger, monads-tf, network, old-time, random, random-shuffle , RSA, SHA2, stm, syb, time, transformers, unamb, yjtools }: mkDerivation { pname = "Hermes"; version = "0.0.4"; sha256 = "0j5vg3rvf4hbvg6jan4im7ijqffy6k9dvijfwxjcn164qjzh6xb3"; libraryHaskellDepends = [ AES base bytestring cereal containers hslogger monads-tf network old-time random random-shuffle RSA SHA2 stm syb time transformers unamb yjtools ]; description = "Message-based middleware layer"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Hieroglyph" = callPackage ({ mkDerivation, array, base, buster, bytestring, cairo, colour , containers, glib, GLUT, gtk, gtkglext, IfElse, mtl, OpenGL , parallel, pretty, random }: mkDerivation { pname = "Hieroglyph"; version = "3.89"; sha256 = "0dkvvk3qwn72vn4kc0q2iv6raxslrxf0ypr0sn7i0fjds3cjxs6s"; libraryHaskellDepends = [ array base buster bytestring cairo colour containers glib GLUT gtk gtkglext IfElse mtl OpenGL parallel pretty random ]; description = "Purely functional 2D graphics for visualization"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HiggsSet" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, mtl, text , th-expand-syns, TrieMap, vector }: mkDerivation { pname = "HiggsSet"; version = "0.1.1"; sha256 = "1k0qlpm4akzx820b0j3g3f562ailxa56sa41268xyq3046xdpyl1"; libraryHaskellDepends = [ base bytestring containers deepseq mtl text th-expand-syns TrieMap vector ]; description = "A multi-index set with advanced query capabilites"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Hipmunk" = callPackage ({ mkDerivation, array, base, containers, StateVar, transformers }: mkDerivation { pname = "Hipmunk"; version = "5.2.0.17"; sha256 = "1yxs1v9pzb35g3zlvycsx762dk8swrbry7ajr50zlq667j20n4a8"; libraryHaskellDepends = [ array base containers StateVar transformers ]; description = "A Haskell binding for Chipmunk"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Hipmunk-Utils" = callPackage ({ mkDerivation, base, Hipmunk, linear, StateVar }: mkDerivation { pname = "Hipmunk-Utils"; version = "0.1.1.1"; sha256 = "1nql9101c1philljk20idllpxgq79hlihkk3kyl57bk4cb4iyr2h"; libraryHaskellDepends = [ base Hipmunk linear StateVar ]; testHaskellDepends = [ base ]; description = "Useful functions for Hipmunk"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HipmunkPlayground" = callPackage ({ mkDerivation, base, containers, GLFW, Hipmunk, OpenGL, StateVar , transformers }: mkDerivation { pname = "HipmunkPlayground"; version = "5.2.1.1"; sha256 = "075am1d0hjbhnibk2x56fbh4ybw5pavfmqk2dz4yjw7yh264vcs7"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers GLFW Hipmunk OpenGL StateVar transformers ]; description = "A playground for testing Hipmunk"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Hish" = callPackage ({ mkDerivation, base, directory, MissingH, process, regex-tdfa , time }: mkDerivation { pname = "Hish"; version = "0.1.2.4"; sha256 = "1vdllvcx43r8r4rsk9y8i59qwk3n5rpmwhpj62277jrrzysj7xx9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base directory MissingH process regex-tdfa time ]; executableHaskellDepends = [ base directory MissingH process regex-tdfa time ]; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Histogram" = callPackage ({ mkDerivation, base, containers, gnuplot }: mkDerivation { pname = "Histogram"; version = "0.1.0.2"; sha256 = "00f0a3lbpc7s70lzmnf9a7hjzc3yv8nfxcvz5nparr34x585zbxl"; libraryHaskellDepends = [ base containers gnuplot ]; license = stdenv.lib.licenses.bsd3; }) {}; "Hmpf" = callPackage ({ mkDerivation, base, ConfigFile, Crypto, HTTP, mtl, network, time , unix, utf8-string }: mkDerivation { pname = "Hmpf"; version = "0.1"; sha256 = "0lw2d9yv3zxqv20v96czx0msahbyk0rc5d68gj567dxnyb377yx7"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base ConfigFile Crypto HTTP mtl network time unix utf8-string ]; description = "An MPD client designed for a Home Theatre PC"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Hoed" = callPackage ({ mkDerivation, array, base, bytestring, cereal, cereal-text , cereal-vector, clock, containers, deepseq, directory, hashable , libgraph, open-browser, primitive, process, QuickCheck , regex-tdfa, regex-tdfa-text, semigroups, strict, template-haskell , terminal-size, text, transformers, uniplate, unordered-containers , vector, vector-th-unbox }: mkDerivation { pname = "Hoed"; version = "0.5.1"; sha256 = "1rzlqd1sha6p1cw5w0gpf1w7qsmc6088sjnq1kq44mp12ybxrxm8"; libraryHaskellDepends = [ array base bytestring cereal cereal-text cereal-vector clock containers deepseq directory hashable libgraph open-browser primitive process QuickCheck regex-tdfa regex-tdfa-text semigroups strict template-haskell terminal-size text transformers uniplate unordered-containers vector vector-th-unbox ]; testHaskellDepends = [ base process QuickCheck ]; description = "Lightweight algorithmic debugging"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HoleyMonoid" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "HoleyMonoid"; version = "0.1.2"; sha256 = "0y29gnbxrlj9fh0d5naa7ia1xs36fimszcbzif2zdw451jkk97r9"; libraryHaskellDepends = [ base ]; description = "Monoids with holes"; license = stdenv.lib.licenses.bsd3; }) {}; "Holumbus-Distribution" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers , deepseq, haskell98, hslogger, hxt, network, random, readline, stm , time, unix }: mkDerivation { pname = "Holumbus-Distribution"; version = "0.1.1"; sha256 = "1mhljxyfv02pfy2lyh10nlv5x05qvv37ij9i6c8c17f5b5qcgc78"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base binary bytestring containers deepseq haskell98 hslogger hxt network random readline stm time unix ]; description = "intra- and inter-program communication"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Holumbus-MapReduce" = callPackage ({ mkDerivation, base, binary, bytestring, containers, deepseq , directory, extensible-exceptions, haskell98 , Holumbus-Distribution, Holumbus-Storage, hslogger, hxt, network , readline, time, unix }: mkDerivation { pname = "Holumbus-MapReduce"; version = "0.1.1"; sha256 = "0dqwj7xpw1lidv7ixfm1wzfx6psrzl2q08x3scyiskpm3a2l67q8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base binary bytestring containers deepseq directory extensible-exceptions haskell98 Holumbus-Distribution Holumbus-Storage hslogger hxt network readline time unix ]; description = "a distributed MapReduce framework"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Holumbus-Searchengine" = callPackage ({ mkDerivation, base, binary, bytestring, bzlib, containers , deepseq, directory, enummapset, filepath, hslogger, hxt , hxt-cache, hxt-curl, hxt-regex-xmlschema, hxt-unicode, mtl , network, parallel, parsec, process, SHA, unix }: mkDerivation { pname = "Holumbus-Searchengine"; version = "1.2.3"; sha256 = "1kx0j4f13fj6k3xlhh5cmlb7lz35vyqd0sp913yy8yc2h56ybbqq"; libraryHaskellDepends = [ base binary bytestring bzlib containers deepseq directory enummapset filepath hslogger hxt hxt-cache hxt-curl hxt-regex-xmlschema hxt-unicode mtl network parallel parsec process SHA unix ]; description = "A search and indexing engine"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Holumbus-Storage" = callPackage ({ mkDerivation, base, binary, bytestring, containers, directory , haskell98, Holumbus-Distribution, hslogger, hxt, network, random , time, unix }: mkDerivation { pname = "Holumbus-Storage"; version = "0.1.0"; sha256 = "1zs6m3rsxh3886idcn0qm056bzv9yllgf3n2qsfa97cpbzhah54q"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base binary bytestring containers directory haskell98 Holumbus-Distribution hslogger hxt network random time unix ]; description = "a distributed storage system"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Homology" = callPackage ({ mkDerivation, base, containers, vector }: mkDerivation { pname = "Homology"; version = "0.1.1"; sha256 = "12cqfy2vpshly1rgjclzpnhb094s5wr038ahh5agsx03x6mnsr9n"; libraryHaskellDepends = [ base containers vector ]; description = "Compute the homology of a chain complex"; license = "GPL"; }) {}; "HongoDB" = callPackage ({ mkDerivation, attoparsec, attoparsec-binary, base, blaze-builder , bytestring, directory, enumerator, hashable, monad-control, mtl , process, random, unix, unix-bytestring, unordered-containers }: mkDerivation { pname = "HongoDB"; version = "0.0.1"; sha256 = "19dwxv7fjk2k55mxgsc2gjx5jp9vr77yg01292gdj1piwmxx459v"; libraryHaskellDepends = [ attoparsec attoparsec-binary base blaze-builder bytestring directory enumerator hashable monad-control mtl unix unix-bytestring unordered-containers ]; testHaskellDepends = [ base process random ]; description = "A Simple Key Value Store"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HostAndPort" = callPackage ({ mkDerivation, base, criterion, doctest, hspec, parsec }: mkDerivation { pname = "HostAndPort"; version = "0.2.0"; sha256 = "1rjv6c7j6fdy6gnn1zr5jnfmiqiamsmjfw9h3bx119giw3sjb9hm"; libraryHaskellDepends = [ base parsec ]; testHaskellDepends = [ base doctest hspec ]; benchmarkHaskellDepends = [ base criterion ]; description = "Parser for host and port pairs like localhost:22"; license = stdenv.lib.licenses.mit; }) {}; "Hricket" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "Hricket"; version = "0.1"; sha256 = "0cmmhljlgb23kr6v8as2cma3cpgr6zpkb11qg6hmq1ilbi363282"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers ]; description = "A Cricket scoring application"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Hs2lib" = callPackage ({ mkDerivation, array, base, cereal, containers, cpphs, directory , filepath, ghc, ghc-paths, haddock, haskell-src-exts, mtl , old-locale, process, QuickCheck, random, syb, time }: mkDerivation { pname = "Hs2lib"; version = "0.6.3"; sha256 = "0yjkghshbdbajib35hy3qr8x608i9qi2pgffpi59118krcw6k8mn"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base directory filepath ghc haskell-src-exts old-locale random syb time ]; libraryToolDepends = [ cpphs ]; executableHaskellDepends = [ array base cereal containers directory filepath ghc ghc-paths haddock haskell-src-exts mtl old-locale process QuickCheck random syb time ]; testHaskellDepends = [ base directory filepath process ]; description = "A Library and Preprocessor that makes it easier to create shared libs from Haskell programs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HsASA" = callPackage ({ mkDerivation, array, base, random }: mkDerivation { pname = "HsASA"; version = "0.2"; sha256 = "1kdf2yq3v8lr84h2pf1ydi6vrqfr685vbkxjz4ai5wd2mij8i361"; libraryHaskellDepends = [ array base random ]; description = "A haskell interface to Lester Ingber's adaptive simulating annealing code"; license = stdenv.lib.licenses.bsd3; }) {}; "HsHTSLib" = callPackage ({ mkDerivation, base, bytestring, bytestring-lexing, c2hs, conduit , containers, tasty, tasty-golden, tasty-hunit, vector, zlib }: mkDerivation { pname = "HsHTSLib"; version = "1.9.2"; sha256 = "077j64jpq64bw9bjy0n2qmar6dc768lrn62cpkwl0cl5sygpd005"; libraryHaskellDepends = [ base bytestring bytestring-lexing conduit containers ]; librarySystemDepends = [ zlib ]; libraryToolDepends = [ c2hs ]; testHaskellDepends = [ base bytestring conduit tasty tasty-golden tasty-hunit vector ]; description = "Bindings to htslib"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) zlib;}; "HsHaruPDF" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "HsHaruPDF"; version = "0.0.0"; sha256 = "1yifhxk1m3z2i7gaxgwlmk6cv2spbpx8fny4sn59ybca8wd9z7ps"; libraryHaskellDepends = [ base ]; description = "Haskell binding to libharu (http://libharu.sourceforge.net/)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HsHyperEstraier" = callPackage ({ mkDerivation, base, base-unicode-symbols, bytestring , hyperestraier, network, qdbm, text }: mkDerivation { pname = "HsHyperEstraier"; version = "0.4"; sha256 = "0q7nngghplw97q5cmayqkkixa5lbprilvkcv0260yaz7wg5xpqk8"; libraryHaskellDepends = [ base base-unicode-symbols bytestring network text ]; libraryPkgconfigDepends = [ hyperestraier qdbm ]; description = "HyperEstraier binding for Haskell"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {hyperestraier = null; qdbm = null;}; "HsJudy" = callPackage ({ mkDerivation, base, bytestring, containers, Judy }: mkDerivation { pname = "HsJudy"; version = "0.2"; sha256 = "1ypdsjy7gn6b3ynn17fcpirgwq3017jahm3pj5fh4qr6zr1cljkh"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring containers ]; librarySystemDepends = [ Judy ]; description = "Judy bindings, and some nice APIs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {Judy = null;}; "HsOpenSSL" = callPackage ({ mkDerivation, base, bytestring, Cabal, network, openssl, time }: mkDerivation { pname = "HsOpenSSL"; version = "0.11.4.20"; sha256 = "0l51pg3cpjq71dqdn0iwj37bqsgjnhfbm0q2ha5wksq4i0qnirf2"; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base bytestring network time ]; librarySystemDepends = [ openssl ]; testHaskellDepends = [ base bytestring ]; description = "Partial OpenSSL binding for Haskell"; license = stdenv.lib.licenses.publicDomain; }) {inherit (pkgs) openssl;}; "HsOpenSSL_0_11_5_1" = callPackage ({ mkDerivation, base, bytestring, Cabal, network, openssl, time }: mkDerivation { pname = "HsOpenSSL"; version = "0.11.5.1"; sha256 = "1np4yyiq4935p1vbf89m0ifkilzc6vzab9i8x7c21y9s7rsv4rj9"; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base bytestring network time ]; librarySystemDepends = [ openssl ]; testHaskellDepends = [ base bytestring ]; description = "Partial OpenSSL binding for Haskell"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) openssl;}; "HsOpenSSL-x509-system" = callPackage ({ mkDerivation, base, bytestring, HsOpenSSL, unix }: mkDerivation { pname = "HsOpenSSL-x509-system"; version = "0.1.0.4"; sha256 = "15mp70bqg1lzp971bzp6wym3bwzvxb76hzbgckygbfa722xyymhr"; libraryHaskellDepends = [ base bytestring HsOpenSSL unix ]; description = "Use the system's native CA certificate store with HsOpenSSL"; license = stdenv.lib.licenses.bsd3; }) {}; "HsParrot" = callPackage ({ mkDerivation, base, bytestring, HsSyck, pretty, pugs-DrIFT }: mkDerivation { pname = "HsParrot"; version = "0.0.2.20150805"; sha256 = "0d1xkfl5zbr2q60igl9092lr6zgh1jq10c0b7yd6i0jxs66d767a"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring HsSyck pretty pugs-DrIFT ]; description = "Haskell integration with Parrot virtual machine"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HsPerl5" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "HsPerl5"; version = "0.0.6.20150815"; sha256 = "15j8zm12lcp4gm8kmciw3xy7qckqmlygn0d2difsdb598y5ijz2z"; libraryHaskellDepends = [ base ]; description = "Haskell interface to embedded Perl 5 interpreter"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HsSVN" = callPackage ({ mkDerivation, base, bytestring, mtl, stm }: mkDerivation { pname = "HsSVN"; version = "0.4.3.3"; sha256 = "1yx4dzcjmykk4nzrh888jhikb8x635dpx7g27rgnlaiy5nid3pc7"; libraryHaskellDepends = [ base bytestring mtl stm ]; description = "Partial Subversion (SVN) binding for Haskell"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HsSyck" = callPackage ({ mkDerivation, base, bytestring, hashtables, syb, utf8-string }: mkDerivation { pname = "HsSyck"; version = "0.53"; sha256 = "17r4jwnkjinmzpw9m2crjwccdyv9wmpljnv1ldgljkr9p9mb5ywf"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring hashtables syb utf8-string ]; description = "Fast, lightweight YAML loader and dumper"; license = stdenv.lib.licenses.mit; }) {}; "HsTools" = callPackage ({ mkDerivation, base, ghc-prim }: mkDerivation { pname = "HsTools"; version = "0.0.1.1"; sha256 = "0banfivx4xc0j3c1qmda31gvvrqqsg12fzizcpman2fvdlk7kn5l"; libraryHaskellDepends = [ base ghc-prim ]; description = "Haskell helper functions"; license = stdenv.lib.licenses.bsd3; }) {}; "HsWebots" = callPackage ({ mkDerivation, base, bytestring, Controller, driver, hspec , hspec-discover, inline-c, inline-c-cpp, JuicyPixels, process , safe-exceptions, template-haskell, vector, VRML }: mkDerivation { pname = "HsWebots"; version = "0.1.1.3"; sha256 = "0ddbg63wfjwmrziaq0472iz7yhlcfsh2hrjqj02r1qavba35hzwa"; libraryHaskellDepends = [ base bytestring inline-c inline-c-cpp JuicyPixels safe-exceptions template-haskell vector ]; librarySystemDepends = [ Controller driver ]; testHaskellDepends = [ base bytestring hspec hspec-discover inline-c inline-c-cpp JuicyPixels process safe-exceptions template-haskell vector VRML ]; testToolDepends = [ hspec-discover ]; description = "Webots bindings for Haskell"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {Controller = null; driver = null;}; "HsYAML" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, mtl, parsec , QuickCheck, tasty, tasty-quickcheck, text }: mkDerivation { pname = "HsYAML"; version = "0.2.1.0"; sha256 = "10qzhsg789h37q22hm9p27dx4rhbykcbxp7p3pvkws8fr7ajgxv0"; revision = "1"; editedCabalFile = "0bfwdwwj5wgqrrbw1cwaxwxy9970dzln7w20f21mlg2l374wnqvf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring containers deepseq mtl parsec text ]; testHaskellDepends = [ base bytestring containers mtl QuickCheck tasty tasty-quickcheck text ]; description = "Pure Haskell YAML 1.2 processor"; license = stdenv.lib.licenses.gpl2; }) {}; "HsYAML-aeson" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, HsYAML, mtl , scientific, text, unordered-containers, vector }: mkDerivation { pname = "HsYAML-aeson"; version = "0.2.0.0"; sha256 = "12sxww260pc0bbpiyirm7911haxhljdi2f08a9ddpbgw8d5n7ffg"; revision = "2"; editedCabalFile = "0sf4clxx3i3s6666w3il65fijx2xmgb1mxml9jgc5y40sj3qb3mm"; libraryHaskellDepends = [ aeson base bytestring containers HsYAML mtl scientific text unordered-containers vector ]; description = "JSON to YAML Adapter"; license = stdenv.lib.licenses.gpl2Plus; }) {}; "Hsed" = callPackage ({ mkDerivation, array, base, bytestring, cmdargs, data-accessor , data-accessor-template, data-accessor-transformers, directory , filepath, Glob, GotoT-transformers, haskell98, mtl, parsec , regex-base, regex-compat, regex-posix }: mkDerivation { pname = "Hsed"; version = "0.2.2"; sha256 = "09v2gcazqlmw7j7sqzzzmsz1jr3mrnfy3p30w9hnp2g430w10r2a"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base bytestring cmdargs data-accessor data-accessor-template data-accessor-transformers directory filepath Glob GotoT-transformers haskell98 mtl parsec regex-base regex-compat regex-posix ]; description = "Stream Editor in Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Hsmtlib" = callPackage ({ mkDerivation, base, containers, parsec, pretty, process, smtLib , transformers }: mkDerivation { pname = "Hsmtlib"; version = "2.8.8.8"; sha256 = "1zb5s5rwcqc90c3zv332k44p7l13ngp9nqci8qalnlbxbypx3hab"; revision = "1"; editedCabalFile = "12ca7x8xr0cqjjkpfqqcy7kl8cf2z3hs2nq7dxjqlr78rihhbwq1"; libraryHaskellDepends = [ base containers parsec pretty process smtLib transformers ]; description = "Haskell library for easy interaction with SMT-LIB 2 compliant solvers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HueAPI" = callPackage ({ mkDerivation, aeson, base, containers, lens, lens-aeson, mtl , transformers, wreq }: mkDerivation { pname = "HueAPI"; version = "0.2.7"; sha256 = "005rfd95v1ryxjww1lpy490qmnm4z79mykghjv2fmbdd5wkhh6h4"; libraryHaskellDepends = [ aeson base containers lens lens-aeson mtl transformers wreq ]; description = "API for controlling Philips Hue lights"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "HulkImport" = callPackage ({ mkDerivation, attoparsec, base, pretty, tasty, tasty-golden , text }: mkDerivation { pname = "HulkImport"; version = "0.1.0.3"; sha256 = "1kcnjk9vym3sjlna90qbs1fwcph05wgl5k4jhpqc5cyshsha5l3h"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ attoparsec base pretty text ]; executableHaskellDepends = [ base text ]; testHaskellDepends = [ base tasty tasty-golden ]; description = "Easily bulk import CSV data to SQL Server"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Hungarian-Munkres" = callPackage ({ mkDerivation, array, base, criterion, Munkres, random, tasty , tasty-quickcheck }: mkDerivation { pname = "Hungarian-Munkres"; version = "0.1.5"; sha256 = "0g2hgcrsfwqp4w3mzg6vwi7lypgqd0b6axaff81wbi27h9n8q4qd"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ array base Munkres random tasty tasty-quickcheck ]; benchmarkHaskellDepends = [ array base criterion Munkres random ]; description = "A Linear Sum Assignment Problem (LSAP) solver"; license = stdenv.lib.licenses.gpl3; }) {}; "Hydrogen" = callPackage ({ mkDerivation, aeson, base, binary, directory, HFitUI, MissingH , shakespeare, yaml }: mkDerivation { pname = "Hydrogen"; version = "0.1.0.0"; sha256 = "10n45j8ri1svxhplpfj88riqk4qigzl02cqxkk3mrsahhgn6bkmp"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base binary directory HFitUI MissingH shakespeare yaml ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "The library for generating a WebGL scene for the web"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "I1M" = callPackage ({ mkDerivation, array, base, QuickCheck, tasty, tasty-hunit , tasty-quickcheck }: mkDerivation { pname = "I1M"; version = "0.0.3"; sha256 = "0lk34g47iid2cfcj9zfdwbkpvhfhanh83jzh64r9sdrqgw9p25w3"; libraryHaskellDepends = [ array base QuickCheck ]; testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ]; description = "Code for the Haskell course taught at the University of Seville"; license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "IDynamic" = callPackage ({ mkDerivation, base, containers, directory }: mkDerivation { pname = "IDynamic"; version = "0.1"; sha256 = "1p4h2hxwzp0bxkzh864vkqbwychi0j2c3rqck9vk5kfax5i1jfz8"; libraryHaskellDepends = [ base containers directory ]; description = "Indexable, serializable form of Data.Dynamic"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "IFS" = callPackage ({ mkDerivation, array, base, bytestring, containers, random }: mkDerivation { pname = "IFS"; version = "0.1.1"; sha256 = "1r2dbpsmmsgxb43ycsz54zxcyfwanp72r9ry645mjlshg4q360xr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base bytestring containers random ]; description = "Iterated Function System generation for Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "INblobs" = callPackage ({ mkDerivation, base, containers, directory, haskell98, HaXml , polyparse, pretty, process, wx, wxcore }: mkDerivation { pname = "INblobs"; version = "0.1.1"; sha256 = "04il63xafq20jn3m4hahn93xxfrp6whrjvsz974zczxqm41ygb10"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base containers directory haskell98 HaXml polyparse pretty process wx wxcore ]; description = "Editor and interpreter for Interaction Nets"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "IOR" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "IOR"; version = "0.1"; sha256 = "0iinsva0pwparpg4lkgx8mw8l49rnl1h3zzblp89nkqk5i7qhq8a"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base mtl ]; description = "Region based resource management for the IO monad"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "IORefCAS" = callPackage ({ mkDerivation, base, bits-atomic, ghc-prim, HUnit, QuickCheck , time }: mkDerivation { pname = "IORefCAS"; version = "0.2.0.1"; sha256 = "06vfck59x30mqa9h2ljd4r2cx1ks91b9gwcr928brp7filsq9fdb"; revision = "1"; editedCabalFile = "0s01hpvl0dqb6lszp1s76li1i1k57j1bzhwhfwz552w85pxpv7ib"; libraryHaskellDepends = [ base bits-atomic ghc-prim ]; testHaskellDepends = [ base bits-atomic ghc-prim HUnit QuickCheck time ]; description = "Atomic compare and swap for IORefs and STRefs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "IOSpec" = callPackage ({ mkDerivation, base, mtl, QuickCheck, Stream }: mkDerivation { pname = "IOSpec"; version = "0.3.1.1"; sha256 = "1w6f7jnjm4n0s4mr18yqv81rsnrh8f6806x523gnqljbyak18p1l"; libraryHaskellDepends = [ base mtl QuickCheck Stream ]; description = "A pure specification of the IO monad"; license = stdenv.lib.licenses.bsd3; }) {}; "IPv6Addr" = callPackage ({ mkDerivation, aeson, attoparsec, base, HUnit, iproute, network , network-info, random, test-framework, test-framework-hunit, text }: mkDerivation { pname = "IPv6Addr"; version = "1.1.5"; sha256 = "0fnh77znfkp0d2i6vdvrsnxcdprqjz43in5k36b3yrrzffdrfka7"; libraryHaskellDepends = [ aeson attoparsec base iproute network network-info random text ]; testHaskellDepends = [ base HUnit test-framework test-framework-hunit text ]; description = "Library to deal with IPv6 address text representations"; license = stdenv.lib.licenses.bsd3; }) {}; "IPv6DB" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, fast-logger , hedis, hspec, http-client, http-types, IPv6Addr, mtl , optparse-applicative, text, unordered-containers, vector, wai , wai-logger, warp }: mkDerivation { pname = "IPv6DB"; version = "0.3.2"; sha256 = "1nhgbrfwabnxgbjwjyksaazb08awlhf7m8w7dx3xhm32m1dkkm6f"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson attoparsec base bytestring hedis http-types IPv6Addr mtl text unordered-containers vector ]; executableHaskellDepends = [ aeson base bytestring fast-logger hedis http-types IPv6Addr mtl optparse-applicative text unordered-containers vector wai wai-logger warp ]; testHaskellDepends = [ aeson base hspec http-client http-types vector ]; description = "A RESTful microService for IPv6-related data"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "IcoGrid" = callPackage ({ mkDerivation, array, base, GlomeVec }: mkDerivation { pname = "IcoGrid"; version = "0.1.2"; sha256 = "0ryb2q5xfddcx2qg019jajac7xvaw2ci5wi094gbrqhhflj7wc8n"; libraryHaskellDepends = [ array base GlomeVec ]; description = "Library for generating grids of hexagons and pentagons mapped to a sphere"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "IfElse" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "IfElse"; version = "0.85"; sha256 = "1kfx1bwfjczj93a8yqz1n8snqiq5655qgzwv1lrycry8wb1vzlwa"; libraryHaskellDepends = [ base mtl ]; description = "Anaphoric and miscellaneous useful control-flow"; license = stdenv.lib.licenses.bsd3; }) {}; "Imlib" = callPackage ({ mkDerivation, array, base, imlib2, X11 }: mkDerivation { pname = "Imlib"; version = "0.1.2"; sha256 = "075x1vcrxdwknzbad05l08i5c79svf714yvv6990ffvsfykiilry"; libraryHaskellDepends = [ array base X11 ]; librarySystemDepends = [ imlib2 ]; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) imlib2;}; "ImperativeHaskell" = callPackage ({ mkDerivation, base, mtl, template-haskell }: mkDerivation { pname = "ImperativeHaskell"; version = "2.0.0.1"; sha256 = "06px87hc6gz7n372lvpbq0g2v2s0aghd3k5a1ajgn5hbxirhnpwb"; libraryHaskellDepends = [ base mtl template-haskell ]; description = "A library for writing Imperative style haskell"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "IndentParser" = callPackage ({ mkDerivation, base, parsec }: mkDerivation { pname = "IndentParser"; version = "0.2.1"; sha256 = "0l9k8md2n0vhjqlvxcaf43i4cv09lnbbbw8vfz7bkbzhbwirs32j"; libraryHaskellDepends = [ base parsec ]; description = "Combinators for parsing indentation based syntatic structures"; license = "GPL"; }) {}; "IndexedList" = callPackage ({ mkDerivation, base, PeanoWitnesses }: mkDerivation { pname = "IndexedList"; version = "0.1.0.1"; sha256 = "1i7gv3iqjj4j026k0ywmksbpjyqxlgb0f6bq2v0p9pkrj5q3jxfm"; libraryHaskellDepends = [ base PeanoWitnesses ]; description = "Length- and element-indexed lists sitting somewhere between homogeneous and fully heterogeneous"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "InfixApplicative" = callPackage ({ mkDerivation, base, haskell98 }: mkDerivation { pname = "InfixApplicative"; version = "1.1"; sha256 = "03c0jlnlnqm6faiandfg0kzajffk03aazkrqwav3g4vc3cdqwfgp"; libraryHaskellDepends = [ base haskell98 ]; description = "liftA2 for infix operators"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "IntFormats" = callPackage ({ mkDerivation, base, hspec, parsec, QuickCheck }: mkDerivation { pname = "IntFormats"; version = "0.1.0.0"; sha256 = "1w8frx6w29lxwq094vx7bk1pxi48m3qva3h2wxyl4f6w2k0l3hck"; libraryHaskellDepends = [ base parsec QuickCheck ]; testHaskellDepends = [ base hspec QuickCheck ]; description = "Convert integers in various bases to and from strings"; license = stdenv.lib.licenses.mpl20; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "IntGraph" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "IntGraph"; version = "0.1.1.0"; sha256 = "08cvlvqvjzcxsnqs9lh493y9yjxv5wcfaqc4pq9rl3wlhixjlrp6"; libraryHaskellDepends = [ base containers ]; testHaskellDepends = [ base containers ]; description = "Dynamically sized graph library"; license = stdenv.lib.licenses.bsd3; }) {}; "InternedData" = callPackage ({ mkDerivation, aeson, base, bimaps, binary, bytestring, cereal , cereal-text, compact, containers, criterion, deepseq, hashable , QuickCheck, string-conversions, tasty, tasty-quickcheck, tasty-th , text, text-binary, utf8-string, vector-th-unbox }: mkDerivation { pname = "InternedData"; version = "0.0.0.1"; sha256 = "0wyxh6hzhxgia66knwbpbkjhx4zk3fw6dswqzfxir0i4bqdn35xx"; libraryHaskellDepends = [ aeson base bimaps binary bytestring cereal cereal-text compact deepseq hashable string-conversions text text-binary utf8-string vector-th-unbox ]; testHaskellDepends = [ aeson base binary cereal QuickCheck string-conversions tasty tasty-quickcheck tasty-th ]; benchmarkHaskellDepends = [ base bytestring containers criterion deepseq text ]; description = "Data interning (with compact regions where possible)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Interpolation" = callPackage ({ mkDerivation, base, haskell-src-meta, syb, template-haskell }: mkDerivation { pname = "Interpolation"; version = "0.3.0"; sha256 = "046bx18mlgicp26391gvgzbi0wfwl9rddam3jdfz4lpxva4q9xhv"; libraryHaskellDepends = [ base haskell-src-meta syb template-haskell ]; description = "Multiline strings, interpolation and templating"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Interpolation-maxs" = callPackage ({ mkDerivation, base, syb, template-haskell }: mkDerivation { pname = "Interpolation-maxs"; version = "0.3.0"; sha256 = "0dh8d681h47jngan89vxnf8yhm31vjv8ysf21w6gclzfcl521vgn"; libraryHaskellDepends = [ base syb template-haskell ]; description = "Multiline strings, interpolation and templating"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "IntervalMap" = callPackage ({ mkDerivation, base, Cabal, containers, criterion, deepseq , fingertree, QuickCheck, random, SegmentTree, weigh }: mkDerivation { pname = "IntervalMap"; version = "0.6.1.2"; sha256 = "03smzhwk1zf5na544b0azp49j4gvafqsih9ggwf6yng38yhixwld"; libraryHaskellDepends = [ base containers deepseq ]; testHaskellDepends = [ base Cabal containers deepseq QuickCheck ]; benchmarkHaskellDepends = [ base containers criterion deepseq fingertree random SegmentTree weigh ]; description = "Containers for intervals, with efficient search"; license = stdenv.lib.licenses.bsd3; }) {}; "Irc" = callPackage ({ mkDerivation, base, data-default, doctest, mtl, network , transformers }: mkDerivation { pname = "Irc"; version = "0.1.0.2"; sha256 = "0qh1j9zy0yfpzdjxn6mypsw555pq2gm5nzys08zj5ilqn5z2r2pi"; libraryHaskellDepends = [ base data-default mtl network transformers ]; testHaskellDepends = [ base doctest ]; description = "DSL for IRC bots"; license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "IrrHaskell" = callPackage ({ mkDerivation, base, random, time }: mkDerivation { pname = "IrrHaskell"; version = "0.2"; sha256 = "1j0m4ib2r84kb7c0s3qpmv3cziq3a2mql4ga9rnqi5pqkqpz2xcc"; libraryHaskellDepends = [ base random time ]; doHaddock = false; description = "Haskell FRP binding to the Irrlicht game engine"; license = "LGPL"; }) {}; "IsNull" = callPackage ({ mkDerivation, base, bytestring, containers, hspec, HUnit , QuickCheck, quickcheck-instances, system-filepath, text , unordered-containers, vector }: mkDerivation { pname = "IsNull"; version = "0.4.0.0"; sha256 = "06f03b9my7hix5fvcv9cc0saf9zfwgkvn3210vymlyc1rj450ykm"; libraryHaskellDepends = [ base bytestring containers text ]; testHaskellDepends = [ base bytestring containers hspec HUnit QuickCheck quickcheck-instances system-filepath text unordered-containers vector ]; description = "A typeclass to determine if a given value is null"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "JSON-Combinator" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring , bytestring-trie, containers, failure, hjson, json, JSONb, parsec , text, vector }: mkDerivation { pname = "JSON-Combinator"; version = "0.2.8"; sha256 = "0rdiva15wspaz33dh1g7x6llswsx1l4j51wqyvszzcjzifx2ly6q"; libraryHaskellDepends = [ aeson attoparsec base bytestring bytestring-trie containers failure hjson json JSONb parsec text vector ]; description = "A combinator library on top of a generalised JSON type"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "JSON-Combinator-Examples" = callPackage ({ mkDerivation, base, bytestring, json, JSON-Combinator, JSONb }: mkDerivation { pname = "JSON-Combinator-Examples"; version = "0.0.1"; sha256 = "1s5grfgnklnwh55yn5mlg2ibdm7mx2i7hwqs7649gkapda054ywg"; libraryHaskellDepends = [ base bytestring json JSON-Combinator JSONb ]; description = "Example uses of the JSON-Combinator library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "JSONParser" = callPackage ({ mkDerivation, base, parsec }: mkDerivation { pname = "JSONParser"; version = "0.1.0.4"; sha256 = "1xda2dy2mizpvxvn3gyhx7aql7pi26zvw044r3bm14xr5qj11q26"; libraryHaskellDepends = [ base parsec ]; description = "Parse JSON"; license = stdenv.lib.licenses.bsd3; }) {}; "JSONb" = callPackage ({ mkDerivation, attoparsec, base, bytestring, bytestring-nums , bytestring-trie, containers, utf8-string }: mkDerivation { pname = "JSONb"; version = "1.0.8"; sha256 = "16gjdlajqvwvq1znyq3vqxfa9vq4xs0ywxpm93v0y1rgmzcfqzj7"; revision = "1"; editedCabalFile = "06l6w3kcskfcy9i52m9d8chxxrk6dk5dvsmlvggylsapkid8bcj7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ attoparsec base bytestring bytestring-nums bytestring-trie containers utf8-string ]; description = "JSON parser that uses byte strings"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "JYU-Utils" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers , deepseq, directory, filepath, lazysmallcheck, mtl, mwc-random , parallel, process, QuickCheck, random, stm, template-haskell , unix, zlib }: mkDerivation { pname = "JYU-Utils"; version = "0.1.1.2"; sha256 = "1c3cxdzbdvmvy1qvy4xvg10zijm8vw48pgh9c8a6mykgncwq6pw9"; libraryHaskellDepends = [ array base binary bytestring containers deepseq directory filepath lazysmallcheck mtl mwc-random parallel process QuickCheck random stm template-haskell unix zlib ]; description = "Some utility functions for JYU projects"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "JackMiniMix" = callPackage ({ mkDerivation, base, hosc }: mkDerivation { pname = "JackMiniMix"; version = "0.1"; sha256 = "0ivqfk1rac1hv5j6nlsbpcm5yjqwpic34mdq9gf2m63lygqkbwqp"; libraryHaskellDepends = [ base hosc ]; description = "control JackMiniMix"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Javasf" = callPackage ({ mkDerivation, base, binary, bytestring, language-java-classfile }: mkDerivation { pname = "Javasf"; version = "0.0.1"; sha256 = "14v0skqf1s54jkscgdcxjh1yv5lcrc5ni44bizx0kw35vf07faah"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base binary bytestring language-java-classfile ]; description = "A utility to print the SourceFile attribute of one or more Java class files"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Javav" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Javav"; version = "0.0.4"; sha256 = "06aiiq1bhl8gvhk2agk2rsmqrqf6ac5ym194bm5aq47hmdwi33h9"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base ]; description = "A utility to print the target version of Java class files"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Jazzkell" = callPackage ({ mkDerivation, base, Euterpea, random }: mkDerivation { pname = "Jazzkell"; version = "0.0.1"; sha256 = "11sqcvdi1msnxn6fp590sy272lv2dp6qlzfard6sp1xnwqxx85nh"; libraryHaskellDepends = [ base Euterpea random ]; description = "Library for modeling jazz improvisation"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Jdh" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Jdh"; version = "0.1.0.1"; sha256 = "0zg7xh3apm7x3c9gz876k5cis5jpng1bzf6g9ywbmmndry6dn1c0"; libraryHaskellDepends = [ base ]; description = "A Json implementation for Haskell, with JavaScript Values and Encoding/Decoding"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "JsContracts" = callPackage ({ mkDerivation, base, containers, directory, filepath, mtl, parsec , pretty, syb, WebBits, WebBits-Html }: mkDerivation { pname = "JsContracts"; version = "0.5.3"; sha256 = "17l6kdpdc7lrpd9j4d2b6vklkpclshcjy6hzpi442b7pj96sn589"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers directory filepath mtl parsec pretty syb WebBits WebBits-Html ]; executableHaskellDepends = [ base containers mtl parsec pretty syb WebBits WebBits-Html ]; description = "Design-by-contract for JavaScript"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "JsonGrammar" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, containers , HUnit, language-typescript, mtl, stack-prism, test-framework , test-framework-hunit, text, unordered-containers, vector }: mkDerivation { pname = "JsonGrammar"; version = "1.0.5"; sha256 = "12p1y9cmqhk49g84mz8l6j4c8vladwc9868sjn6pn0q70jl7d915"; libraryHaskellDepends = [ aeson attoparsec base bytestring containers language-typescript mtl stack-prism text unordered-containers vector ]; testHaskellDepends = [ aeson base HUnit language-typescript stack-prism test-framework test-framework-hunit text ]; description = "Combinators for bidirectional JSON parsing"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "JuPyTer-notebook" = callPackage ({ mkDerivation, aeson, base, bytestring, json-autotype, text }: mkDerivation { pname = "JuPyTer-notebook"; version = "0.1.0.0"; sha256 = "1bmnwi0z68fzlzjf2599xs6rzi89p1jpv1gmnsi05cfsh1bysda7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base json-autotype ]; executableHaskellDepends = [ aeson base bytestring json-autotype text ]; description = "JuPyTer notebook parser"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "JuicyPixels" = callPackage ({ mkDerivation, base, binary, bytestring, containers, deepseq, mtl , primitive, transformers, vector, zlib }: mkDerivation { pname = "JuicyPixels"; version = "3.3.5"; sha256 = "0yj4jyf56r3c1r3v1lkx8i8ll0jl8g8y2yv87sa4hwgck52199gc"; libraryHaskellDepends = [ base binary bytestring containers deepseq mtl primitive transformers vector zlib ]; description = "Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)"; license = stdenv.lib.licenses.bsd3; }) {}; "JuicyPixels-blp" = callPackage ({ mkDerivation, attoparsec, base, binary, bytestring, directory , filepath, hashable, JuicyPixels, optparse-simple, text-show , unordered-containers, vector }: mkDerivation { pname = "JuicyPixels-blp"; version = "0.1.1.0"; sha256 = "0vccx98n9bjnz2clpww4gqns7mc2cmzgpzmj2mx6mwhgb12rwbvx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ attoparsec base binary bytestring hashable JuicyPixels text-show vector ]; executableHaskellDepends = [ base bytestring directory filepath JuicyPixels optparse-simple text-show unordered-containers ]; description = "BLP format decoder/encoder over JuicyPixels library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "JuicyPixels-blurhash" = callPackage ({ mkDerivation, base, bytestring, containers, doctest, filepath , Glob, hedgehog, JuicyPixels, optparse-applicative, tasty , tasty-discover, tasty-hedgehog, tasty-hunit, vector }: mkDerivation { pname = "JuicyPixels-blurhash"; version = "0.1.0.3"; sha256 = "0kgl2j7990p8q5yrkn0wgaszc9fzva1pc3277j11k1lbjsymz360"; revision = "2"; editedCabalFile = "0phffs6r83sny6zr4zsrppzqy1lgybm6lqgfmbfgwhyvmd544qx6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring containers filepath JuicyPixels vector ]; executableHaskellDepends = [ base bytestring containers filepath JuicyPixels optparse-applicative vector ]; testHaskellDepends = [ base bytestring containers doctest filepath Glob hedgehog JuicyPixels tasty tasty-discover tasty-hedgehog tasty-hunit vector ]; testToolDepends = [ tasty-discover ]; description = "Blurhash is a very compact represenation of a placeholder for an image"; license = stdenv.lib.licenses.bsd3; }) {}; "JuicyPixels-canvas" = callPackage ({ mkDerivation, base, containers, JuicyPixels }: mkDerivation { pname = "JuicyPixels-canvas"; version = "0.1.0.0"; sha256 = "0y791kwg9gc3nlz5sbpszd7wiqr5b5bwmgvafyjzk9xnlxlc7xcm"; libraryHaskellDepends = [ base containers JuicyPixels ]; description = "Functions for drawing lines, squares and so on pixel by pixel"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "JuicyPixels-extra" = callPackage ({ mkDerivation, base, criterion, hspec, hspec-discover , JuicyPixels }: mkDerivation { pname = "JuicyPixels-extra"; version = "0.4.1"; sha256 = "0k2bz2xn15qg400xl6xs52j2abcc3js42rd9p9sy4dwlkcdmblbj"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base JuicyPixels ]; testHaskellDepends = [ base hspec JuicyPixels ]; testToolDepends = [ hspec-discover ]; benchmarkHaskellDepends = [ base criterion JuicyPixels ]; description = "Efficiently scale, crop, flip images with JuicyPixels"; license = stdenv.lib.licenses.bsd3; }) {}; "JuicyPixels-repa" = callPackage ({ mkDerivation, base, bytestring, JuicyPixels, repa, vector }: mkDerivation { pname = "JuicyPixels-repa"; version = "0.7.1.0"; sha256 = "0zi6262gqjj9dax3skwngz0ly5hgfbrh6snnvzx8ay1rvl1i5wdq"; libraryHaskellDepends = [ base bytestring JuicyPixels repa vector ]; description = "Convenience functions to obtain array representations of images"; license = stdenv.lib.licenses.bsd3; }) {}; "JuicyPixels-scale-dct" = callPackage ({ mkDerivation, base, base-compat, carray, fft, JuicyPixels, time }: mkDerivation { pname = "JuicyPixels-scale-dct"; version = "0.1.2"; sha256 = "04rhrmjnh12hh2nz04k245avgdcwqfyjnsbpcrz8j9328j41nf7p"; revision = "5"; editedCabalFile = "0aar0h109fiy6pads3rlmhjsaj5528yn4zay5ps0zf8yb9dyd82s"; libraryHaskellDepends = [ base base-compat carray fft JuicyPixels ]; testHaskellDepends = [ base base-compat carray fft JuicyPixels time ]; description = "Scale JuicyPixels images with DCT"; license = stdenv.lib.licenses.bsd3; }) {}; "JuicyPixels-stbir" = callPackage ({ mkDerivation, base, c2hs, data-default-class, JuicyPixels , vector }: mkDerivation { pname = "JuicyPixels-stbir"; version = "0.1.0.0"; sha256 = "0jlb72hbiqbnjm5q63ywrw5dljfzpgbw91xk7ijrsfm209pprcqz"; libraryHaskellDepends = [ base data-default-class JuicyPixels vector ]; libraryToolDepends = [ c2hs ]; description = "Scale JuicyPixels images with stb_image_resize"; license = stdenv.lib.licenses.bsd3; }) {}; "JuicyPixels-util" = callPackage ({ mkDerivation, base, JuicyPixels, vector }: mkDerivation { pname = "JuicyPixels-util"; version = "0.2"; sha256 = "1b2rx5g8kd83hl50carr02mz21gvkasnsddw1f3pfvfsyfv3yyrc"; libraryHaskellDepends = [ base JuicyPixels vector ]; description = "Convert JuicyPixel images into RGBA format, flip, trim and so on"; license = stdenv.lib.licenses.bsd3; }) {}; "JunkDB" = callPackage ({ mkDerivation, aeson, base, binary, bytestring, conduit , data-default, directory, filepath, mtl, network, resourcet }: mkDerivation { pname = "JunkDB"; version = "0.1.1.0"; sha256 = "0g68khpfiwknqwwa7hv7db0563hsnd3hczfd0p4nx777xqrkh2dx"; libraryHaskellDepends = [ aeson base binary bytestring conduit data-default directory filepath mtl network resourcet ]; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "JunkDB-driver-gdbm" = callPackage ({ mkDerivation, base, bytestring, conduit, directory, filepath , JunkDB, mtl, resourcet }: mkDerivation { pname = "JunkDB-driver-gdbm"; version = "0.1.1.0"; sha256 = "1q8sa4w60pv7mgf17zg8yjpjvbzrg2xlpn30myp66vq2kdv293jj"; libraryHaskellDepends = [ base bytestring conduit directory filepath JunkDB mtl resourcet ]; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "JunkDB-driver-hashtables" = callPackage ({ mkDerivation, base, bytestring, conduit, hashable, hashtables , JunkDB, mtl, resourcet }: mkDerivation { pname = "JunkDB-driver-hashtables"; version = "0.1.1.0"; sha256 = "0385f0vpp4dy9r9cqh2rr7gpx07fazzqjk9bwrbs4nka4wfnqbv0"; libraryHaskellDepends = [ base bytestring conduit hashable hashtables JunkDB mtl resourcet ]; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "JustParse" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "JustParse"; version = "2.1"; sha256 = "16il25s1fb4b6ih6njsqxx7p7x0fc0kcwa5vqn7n7knqph6vvjaa"; libraryHaskellDepends = [ base ]; description = "A simple and comprehensive Haskell parsing library"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "KMP" = callPackage ({ mkDerivation, array, base, Cabal }: mkDerivation { pname = "KMP"; version = "0.2.0.0"; sha256 = "0x90yi4aplfqhwaaw5ymgcmv6fpg7659r8n7ir6xfkrpgfmk18i9"; libraryHaskellDepends = [ array base ]; testHaskellDepends = [ base Cabal ]; description = "Knuth–Morris–Pratt string searching algorithm"; license = stdenv.lib.licenses.bsd3; }) {}; "KSP" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "KSP"; version = "0.1"; sha256 = "19sjr9vavxnbv5yp2c01gy6iz1q2abllcsf378n15f3z064ffqn6"; libraryHaskellDepends = [ base ]; description = "A library with the kerbal space program universe and demo code"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Kalman" = callPackage ({ mkDerivation, base, hmatrix }: mkDerivation { pname = "Kalman"; version = "0.1.0.1"; sha256 = "1mzdaj6h21is3fwnckzq5zcxd4zqahsdppsx65bv5vdplsiadrw5"; libraryHaskellDepends = [ base hmatrix ]; description = "A slightly extended Kalman filter"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "KdTree" = callPackage ({ mkDerivation, base, QuickCheck }: mkDerivation { pname = "KdTree"; version = "0.2.2.1"; sha256 = "056396l7rj2c8lxzm53vf9dq8jc5wqhb3lzhbxif1p6fapd6whcf"; libraryHaskellDepends = [ base QuickCheck ]; testHaskellDepends = [ base QuickCheck ]; description = "KdTree, for efficient search in K-dimensional point clouds"; license = stdenv.lib.licenses.bsd3; }) {}; "Ketchup" = callPackage ({ mkDerivation, base, base64-bytestring, bytestring, directory , mime-types, network, text }: mkDerivation { pname = "Ketchup"; version = "0.4.3"; sha256 = "1f5dnxfch3xrhxbgn74adzj7lalx1fpz3cicnhvvxj2aay62a7d1"; libraryHaskellDepends = [ base base64-bytestring bytestring directory mime-types network text ]; description = "A super small web framework for those who don't like big and fancy codebases"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "KiCS" = callPackage ({ mkDerivation, base, containers, curry-base, curry-frontend , directory, filepath, ghc-paths, kics, network, old-time, process , random, readline, syb, unix }: mkDerivation { pname = "KiCS"; version = "0.9.3"; sha256 = "0z5ps5apr436dbm5wkfnpqksnqi3jsqmp2zkmy37crzzinlilzvn"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers curry-frontend directory filepath network old-time process random syb unix ]; libraryToolDepends = [ kics ]; executableHaskellDepends = [ base containers curry-base curry-frontend directory filepath ghc-paths old-time process readline ]; description = "A compiler from Curry to Haskell"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {kics = null;}; "KiCS-debugger" = callPackage ({ mkDerivation, base, containers, curry-base, directory, filepath , haskell-src, haskell98, KiCS, KiCS-prophecy, mtl, readline, syb }: mkDerivation { pname = "KiCS-debugger"; version = "0.1.1"; sha256 = "1hvdqil8lfybcp2j04ig03270q5fy29cbmg8jmv38dpcgjsx6mk1"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers filepath haskell98 KiCS mtl readline syb ]; executableHaskellDepends = [ base curry-base directory haskell-src KiCS KiCS-prophecy ]; description = "debug features for kics"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "KiCS-prophecy" = callPackage ({ mkDerivation, base, filepath, KiCS }: mkDerivation { pname = "KiCS-prophecy"; version = "0.1.1"; sha256 = "0l278x2gavm0ndbm4k0197cwyvamz37vzy7nz35lb7n5sc5b2gsr"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base filepath KiCS ]; executableHaskellDepends = [ base KiCS ]; description = "a transformation used by the kics debugger"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Kleislify" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Kleislify"; version = "0.0.4"; sha256 = "0f7f6sxb774h9dx6xy6wbcrc5b2i27k9m5ay3hq9hqsjg86qmxyl"; libraryHaskellDepends = [ base ]; description = "Variants of Control.Arrow functions, specialised to kleislis."; license = stdenv.lib.licenses.bsd3; }) {}; "Konf" = callPackage ({ mkDerivation, base, containers, parsec }: mkDerivation { pname = "Konf"; version = "0.1.0.0"; sha256 = "113jxbaw8b17j91aakxli3r3zdvnx3gvf2m57sx5d7mfk2qx28r6"; libraryHaskellDepends = [ base containers parsec ]; description = "A configuration language and a parser"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Kriens" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Kriens"; version = "0.1.0.1"; sha256 = "1b6r4860qnnszs4giaidd8z1xch8vvq8qdyb9linrdhxpf5ad3sw"; libraryHaskellDepends = [ base ]; description = "Category for Continuation Passing Style"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Kulitta" = callPackage ({ mkDerivation, array, base, deepseq, Euterpea, parallel, random , UISF }: mkDerivation { pname = "Kulitta"; version = "2.2.1"; sha256 = "1r5pjlv4a99dpbqqnixyw8s99z5h1fgw6rdc8bdhjij1bj6dc5qw"; libraryHaskellDepends = [ array base deepseq Euterpea parallel random UISF ]; description = "Library for automated composition and musical learning"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "KyotoCabinet" = callPackage ({ mkDerivation, base, bytestring, extensible-exceptions , kyotocabinet }: mkDerivation { pname = "KyotoCabinet"; version = "0.1"; sha256 = "1l7cpppjfz5nd8k67ss959g8sg5kbsfl4zy80a3yrlwbivyrg58n"; libraryHaskellDepends = [ base bytestring extensible-exceptions ]; librarySystemDepends = [ kyotocabinet ]; description = "Kyoto Cabinet DB bindings"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) kyotocabinet;}; "L-seed" = callPackage ({ mkDerivation, base, cairo, containers, gtk, mtl, old-time , parsec, random }: mkDerivation { pname = "L-seed"; version = "0.2"; sha256 = "1dj4320fpwmlqv5jzzi7x218mrsacdmmk3czb1szzq44pmfmpy32"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base cairo containers gtk mtl old-time parsec random ]; description = "Plant growing programming game"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "LATS" = callPackage ({ mkDerivation, base, constraint-classes, hmatrix, openblasCompat , semigroups, vector }: mkDerivation { pname = "LATS"; version = "0.4.2"; sha256 = "1dx3z575sjpaf34qja792c7r39gcl9fq83hxczrc3984b3i0gss3"; libraryHaskellDepends = [ base constraint-classes hmatrix semigroups vector ]; librarySystemDepends = [ openblasCompat ]; description = "Linear Algebra on Typed Spaces"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) openblasCompat;}; "LC3" = callPackage ({ mkDerivation, base, bytestring, hspec, lens, mtl, vector }: mkDerivation { pname = "LC3"; version = "0.1.0.2"; sha256 = "029l4rgdzas0w9c4dpgfxhgbl1ngkvsfd3yf6mx8vwriwgmqbs05"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bytestring hspec lens mtl vector ]; description = "LC-3 virtual machine"; license = stdenv.lib.licenses.bsd3; }) {}; "LDAP" = callPackage ({ mkDerivation, base, HUnit, openldap }: mkDerivation { pname = "LDAP"; version = "0.6.11"; sha256 = "1cwh3272zi5r0zznmixghf87vskz7s35bmz6ifyky0xk3s04ijq1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; librarySystemDepends = [ openldap ]; testHaskellDepends = [ base HUnit ]; testSystemDepends = [ openldap ]; description = "Haskell binding for C LDAP API"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) openldap;}; "LDAPv3" = callPackage ({ mkDerivation, base, base-encoding, binary, bytestring , containers, deepseq, int-cast, newtype, parsec , quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck, text , text-short }: mkDerivation { pname = "LDAPv3"; version = "0.1.0.0"; sha256 = "1zsl14qd7vzgvkz77mgdl5fyh4444gw3vjl443d09wra087j94bx"; libraryHaskellDepends = [ base binary bytestring containers deepseq int-cast newtype parsec text text-short ]; testHaskellDepends = [ base base-encoding binary bytestring containers deepseq int-cast newtype parsec quickcheck-instances tasty tasty-hunit tasty-quickcheck text text-short ]; description = "Lightweight Directory Access Protocol (LDAP) version 3"; license = stdenv.lib.licenses.gpl2Plus; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "LParse" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "LParse"; version = "0.3.1.0"; sha256 = "1fw5s0688d5x2i2qarac2r96pj13b2fhla0212fzwlsgpbmg7g8z"; libraryHaskellDepends = [ base containers ]; testHaskellDepends = [ base ]; description = "A continuation-based parser library"; license = stdenv.lib.licenses.mit; }) {}; "LRU" = callPackage ({ mkDerivation, base, containers, QuickCheck }: mkDerivation { pname = "LRU"; version = "0.1.1"; sha256 = "0yppxz78y5myh9f53yqz6naqj15vk2h7fl3h8h8dps72zw9c5aqn"; libraryHaskellDepends = [ base containers QuickCheck ]; description = "Implements an LRU data structure"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "LTS" = callPackage ({ mkDerivation, base, criterion, fin, QuickCheck, smallcheck , tasty, tasty-hunit, tasty-smallcheck, time }: mkDerivation { pname = "LTS"; version = "0.1.0.0"; sha256 = "0wiyly7yhpdsbpnv1lkbyy3b5p3vsri5zhr6d7bcrhmrn3wbc0hb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base fin ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base QuickCheck smallcheck tasty tasty-hunit tasty-smallcheck ]; benchmarkHaskellDepends = [ base criterion time ]; description = "LTS: Labelled Transition System"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "LTree" = callPackage ({ mkDerivation, base, transformers }: mkDerivation { pname = "LTree"; version = "0.1"; sha256 = "0liqz3n2ycidwmg8iz7mbm0d087fcfgphvbip8bsn0hpwlf10dvw"; libraryHaskellDepends = [ base transformers ]; description = "Tree with only leaves carrying the data"; license = stdenv.lib.licenses.publicDomain; }) {}; "LambdaCalculator" = callPackage ({ mkDerivation, base, binary, bytestring, haskeline, mtl, parsec , pretty }: mkDerivation { pname = "LambdaCalculator"; version = "0.2"; sha256 = "108synzx9h3k30sn9a8rhdwgskiv0xi7qf41jkdrg6c7ca95wp6i"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base binary bytestring haskeline mtl parsec pretty ]; description = "A basic lambda calculator with beta reduction and a REPL"; license = stdenv.lib.licenses.bsd3; }) {}; "LambdaDB" = callPackage ({ mkDerivation, base, containers, QuickCheck, transformers }: mkDerivation { pname = "LambdaDB"; version = "0.0.0.6"; sha256 = "10dzjbgb8l0yp8drhkfpww798xa9wvv3hl1z8iq04xz5h910m803"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers transformers ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base QuickCheck ]; description = "On-memory Database using Lambda Function environment"; license = stdenv.lib.licenses.bsd3; }) {}; "LambdaDesigner" = callPackage ({ mkDerivation, aeson, base, bytestring, bytestring-trie , containers, hosc, lens, lens-aeson, matrix, text, transformers , vector }: mkDerivation { pname = "LambdaDesigner"; version = "0.1.0.0"; sha256 = "1lgplxb546f7bdrwnmivb8zwix4rqhkrhv83ni90hzf4nx5fpjcy"; libraryHaskellDepends = [ aeson base bytestring bytestring-trie containers hosc lens lens-aeson matrix text transformers vector ]; description = "A type-safe EDSL for TouchDesigner written in Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "LambdaHack" = callPackage ({ mkDerivation, assert-failure, async, base, base-compat, binary , bytestring, containers, deepseq, directory, enummapset, filepath , ghc-compact, ghc-prim, hashable, hsini, keys, miniutter , optparse-applicative, pretty-show, primitive, random, sdl2 , sdl2-ttf, stm, template-haskell, text, time, transformers , unordered-containers, vector, vector-binary-instances, zlib }: mkDerivation { pname = "LambdaHack"; version = "0.9.5.0"; sha256 = "1y5345cmwl40p0risziyqlxfa8jv1rm9x6ivv85xhznrsmr0406h"; revision = "1"; editedCabalFile = "0qaqfyg7a50yibshq63718iyi4z1v017fzp7kbwrnwqmkmdqfa5a"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ assert-failure async base base-compat binary bytestring containers deepseq directory enummapset filepath ghc-compact ghc-prim hashable hsini keys miniutter optparse-applicative pretty-show primitive random sdl2 sdl2-ttf stm template-haskell text time transformers unordered-containers vector vector-binary-instances zlib ]; executableHaskellDepends = [ async base filepath optparse-applicative ]; testHaskellDepends = [ async base filepath optparse-applicative ]; description = "A game engine library for tactical squad ASCII roguelike dungeon crawlers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "LambdaINet" = callPackage ({ mkDerivation, base, containers, GLFW, GLFW-task, monad-task, mtl , OpenGL, transformers, vector }: mkDerivation { pname = "LambdaINet"; version = "0.2.0.0"; sha256 = "1hdl25dzv19gjr8dzpq1r267v3jj2c2yiskbg0kzdcrh4cj7jcwk"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base containers GLFW GLFW-task monad-task mtl OpenGL transformers vector ]; description = "Graphical Interaction Net Evaluator for Optimal Evaluation"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "LambdaNet" = callPackage ({ mkDerivation, base, binary, bytestring, hmatrix, random , random-shuffle, split }: mkDerivation { pname = "LambdaNet"; version = "0.2.0.0"; sha256 = "06sg360vbayz1314djlg6z885yrknd7gz15s355kna21xjqydmz4"; libraryHaskellDepends = [ base binary bytestring hmatrix random random-shuffle split ]; description = "A configurable and extensible neural network library"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "LambdaPrettyQuote" = callPackage ({ mkDerivation, base, checkers, DebugTraceHelpers, derive, HUnit , lambda-ast, mtl, parsec, QuickCheck, syb, template-haskell , test-framework, test-framework-hunit, test-framework-quickcheck2 , th-instances, transformers, tuple, uniplate }: mkDerivation { pname = "LambdaPrettyQuote"; version = "0.0.0.8"; sha256 = "0rxh9gxsd0qh76nzib9pqgzh10gdc629ypnhbg8fjgdiaza7hyal"; libraryHaskellDepends = [ base DebugTraceHelpers HUnit lambda-ast mtl parsec QuickCheck syb template-haskell test-framework test-framework-hunit test-framework-quickcheck2 transformers tuple uniplate ]; testHaskellDepends = [ base checkers DebugTraceHelpers derive HUnit lambda-ast mtl parsec QuickCheck syb template-haskell test-framework test-framework-hunit test-framework-quickcheck2 th-instances transformers tuple uniplate ]; description = "Quasiquoter, and Arbitrary helpers for the lambda calculus"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "LambdaShell" = callPackage ({ mkDerivation, base, containers, mtl, parsec, Shellac , Shellac-compatline }: mkDerivation { pname = "LambdaShell"; version = "0.9.3"; sha256 = "1nqzlnw3fchgqn9bvlvbjma1m0wwssrip2mwb2kiv4rbhqdbfijv"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers mtl parsec Shellac Shellac-compatline ]; description = "Simple shell for evaluating lambda expressions"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Lambdajudge" = callPackage ({ mkDerivation, base, filepath, hspec, mtl, process, text }: mkDerivation { pname = "Lambdajudge"; version = "1.0.0.4"; sha256 = "0va3scw7s24wsxkbybwahy7g32sdx3a2pipx0pa6bz6haz4c0b35"; libraryHaskellDepends = [ base filepath hspec mtl process text ]; testHaskellDepends = [ base filepath hspec mtl process text ]; description = "A library to easily host Haskell based programming competitions"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Lambdaya" = callPackage ({ mkDerivation, base, binary, mtl, network, pipes, pipes-binary , pipes-network, pipes-parse }: mkDerivation { pname = "Lambdaya"; version = "0.3.0.0.0"; sha256 = "0lpw6nrs6j87zscgzzg3n7iha6g7jvvcdhk4px2as3795wn22m4s"; libraryHaskellDepends = [ base binary mtl network pipes pipes-binary pipes-network pipes-parse ]; description = "Library for RedPitaya"; license = stdenv.lib.licenses.lgpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "LargeCardinalHierarchy" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "LargeCardinalHierarchy"; version = "0.0.1"; sha256 = "0agq2593h5yb9r3jqnycis9fdizwij3and61ljc4prnhhyxv48g2"; libraryHaskellDepends = [ base ]; description = "A transfinite cardinal arithmetic library including all known large cardinals"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Lastik" = callPackage ({ mkDerivation, base, bytestring, containers, directory, filemanip , filepath, process, pureMD5, SHA, zip-archive }: mkDerivation { pname = "Lastik"; version = "0.7.0"; sha256 = "1bq8az2lrdqszn1aicvxj0spmwpxphvcvgkl6p0mnz8878hyxsdm"; libraryHaskellDepends = [ base bytestring containers directory filemanip filepath process pureMD5 SHA zip-archive ]; description = "A library for compiling programs in a variety of languages"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Lattices" = callPackage ({ mkDerivation, array, base, HaskellForMaths, HUnit , test-framework, test-framework-hunit }: mkDerivation { pname = "Lattices"; version = "0.0.3"; sha256 = "08v41np4v4v7dcv5959vvrg0l60xqk5wzi6y1gnm9q1i641r129k"; libraryHaskellDepends = [ array base HaskellForMaths ]; testHaskellDepends = [ array base HaskellForMaths HUnit test-framework test-framework-hunit ]; description = "A library for lattices"; license = "GPL"; }) {}; "Lazy-Pbkdf2" = callPackage ({ mkDerivation, base, base16-bytestring, binary, byteable , bytestring, criterion, cryptonite, memory }: mkDerivation { pname = "Lazy-Pbkdf2"; version = "3.1.1"; sha256 = "0hvjgw52rm5kl8v4aafzmafqzg34x6a6jdvdx8fxl9arlxzpba87"; libraryHaskellDepends = [ base binary bytestring ]; testHaskellDepends = [ base base16-bytestring binary bytestring cryptonite memory ]; benchmarkHaskellDepends = [ base binary byteable bytestring criterion cryptonite memory ]; description = "Lazy PBKDF2 generator"; license = stdenv.lib.licenses.mit; }) {}; "LazyVault" = callPackage ({ mkDerivation, base, directory, filepath, unix }: mkDerivation { pname = "LazyVault"; version = "0.0.1"; sha256 = "1y80bzcjyk5gkzkgyn8h7sf0bg11qn4qr0qgvi640spppxqfqkjq"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base directory filepath unix ]; description = "A simple sandboxing tool for Haskell packages"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Learning" = callPackage ({ mkDerivation, base, containers, hmatrix, vector }: mkDerivation { pname = "Learning"; version = "0.1.0"; sha256 = "14hlr86c605bpfcawvi4vy0hcwph4ji38ql8pic6bawyvcn7pybn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers hmatrix vector ]; executableHaskellDepends = [ base containers hmatrix vector ]; testHaskellDepends = [ base containers hmatrix vector ]; description = "The most frequently used machine learning tools"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Level0" = callPackage ({ mkDerivation, base, directory, random, SDL, SDL-ttf }: mkDerivation { pname = "Level0"; version = "1.0"; sha256 = "1kpz8qpm2xj5nm0sav5439flyj3zdx6ha9lgg3c7ky4sjqvwwzxv"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base directory random SDL SDL-ttf ]; description = "A Snake II clone written using SDL"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "LibClang" = callPackage ({ mkDerivation, base, bytestring, c2hs, clang, filepath, hashable , mtl, ncurses, resourcet, text, time, transformers , transformers-base, vector }: mkDerivation { pname = "LibClang"; version = "3.8.0"; sha256 = "1p5r1m65gfdf7zkx2wbcbi5bfmlry1wllhqsxrdfi5xs9vq56p4l"; libraryHaskellDepends = [ base bytestring filepath hashable mtl resourcet text time transformers transformers-base vector ]; librarySystemDepends = [ clang ]; libraryPkgconfigDepends = [ ncurses ]; libraryToolDepends = [ c2hs ]; description = "Haskell bindings for libclang (a C++ parsing library)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (self.llvmPackages) clang; inherit (pkgs) ncurses;}; "LibZip" = callPackage ({ mkDerivation, base, bindings-libzip, bytestring, directory , filepath, HUnit, mtl, time, utf8-string }: mkDerivation { pname = "LibZip"; version = "1.0.1"; sha256 = "0ps2psza80jz566c9k377cqn536g6jcbs558jkc60gra5lhf0dm6"; libraryHaskellDepends = [ base bindings-libzip bytestring filepath mtl time utf8-string ]; testHaskellDepends = [ base bindings-libzip bytestring directory filepath HUnit mtl time utf8-string ]; description = "Bindings to libzip, a library for manipulating zip archives"; license = stdenv.lib.licenses.bsd3; }) {}; "Limit" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Limit"; version = "1.0"; sha256 = "1yd8c443ql17daicn3r9jiwxxjlpqnpnvkbxcszjha4i4ar94zq1"; libraryHaskellDepends = [ base ]; description = "Wrapper for data that can be unbounded"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "LinearSplit" = callPackage ({ mkDerivation, array, base, cmdargs, haskell98, QuickCheck }: mkDerivation { pname = "LinearSplit"; version = "0.2.1"; sha256 = "05rdlxsl5zpnczahaw2fdycqyryd3y7bccizjbn5sap23spwd7di"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base cmdargs haskell98 QuickCheck ]; description = "Partition the sequence of items to the subsequences in the order given"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "LinguisticsTypes" = callPackage ({ mkDerivation, aeson, base, bimaps, binary, bytestring, cereal , cereal-text, containers, criterion, deepseq, hashable, intern , log-domain, QuickCheck, string-conversions, tasty , tasty-quickcheck, tasty-th, text, text-binary, utf8-string , vector-th-unbox }: mkDerivation { pname = "LinguisticsTypes"; version = "0.0.0.3"; sha256 = "19s2xjzapkg8k8mcasv9llx825z12a5arai7crjfa6wx7l6v3d1d"; libraryHaskellDepends = [ aeson base bimaps binary bytestring cereal cereal-text deepseq hashable intern log-domain QuickCheck string-conversions text text-binary utf8-string vector-th-unbox ]; testHaskellDepends = [ aeson base binary cereal QuickCheck string-conversions tasty tasty-quickcheck tasty-th ]; benchmarkHaskellDepends = [ base bytestring containers criterion deepseq text ]; description = "Collection of types for natural language"; license = stdenv.lib.licenses.bsd3; }) {}; "LinkChecker" = callPackage ({ mkDerivation, base, containers, haskell98, HTTP, mtl, network , tagsoup }: mkDerivation { pname = "LinkChecker"; version = "0.1"; sha256 = "00wlyqclmzn03y86ba64pkc85kndnakgj8spv4vm7z0k8dsphnfq"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers haskell98 HTTP mtl network tagsoup ]; description = "Check a bunch of local html files for broken links"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Liquorice" = callPackage ({ mkDerivation, base, binary, bytestring, HTF, mtl }: mkDerivation { pname = "Liquorice"; version = "0.0.1"; sha256 = "067vnmm74wrdjpy4syabn8l2gr11s4pfarn6156mfhf981svnzqd"; libraryHaskellDepends = [ base binary bytestring HTF mtl ]; testHaskellDepends = [ base binary bytestring HTF mtl ]; description = "Algorithmic Doom map generation"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "List" = callPackage ({ mkDerivation, base, transformers }: mkDerivation { pname = "List"; version = "0.6.2"; sha256 = "0y5qk6pzpcha01pa9133qgmmk9nkgjqxaxlg04993i9g43hjpff4"; revision = "1"; editedCabalFile = "11ws93cdzz7k4nvcld2d74155mdgcvyi6f6an7gpf9z4k523c11n"; libraryHaskellDepends = [ base transformers ]; description = "List monad transformer and class"; license = stdenv.lib.licenses.bsd3; }) {}; "ListLike" = callPackage ({ mkDerivation, array, base, bytestring, containers, deepseq , dlist, fmlist, HUnit, QuickCheck, random, text, utf8-string , vector }: mkDerivation { pname = "ListLike"; version = "4.7.2"; sha256 = "15c1q4rl4kwpgpsdf4x7k17m2fgzimm9915k71cpjiv0sq9b2rn2"; libraryHaskellDepends = [ array base bytestring containers deepseq dlist fmlist text utf8-string vector ]; testHaskellDepends = [ array base bytestring containers dlist fmlist HUnit QuickCheck random text utf8-string vector ]; description = "Generalized support for list-like structures"; license = stdenv.lib.licenses.bsd3; }) {}; "ListT" = callPackage ({ mkDerivation, base, smallcheck, tasty, tasty-smallcheck , transformers, util }: mkDerivation { pname = "ListT"; version = "0.1.2.0"; sha256 = "0ygj695w1xrv0kkpnm55gfjnks7xdbw6vrlqx1a5as4s36hq11zr"; revision = "3"; editedCabalFile = "037gbqvqqlqh1b18z4y24rcgkmn3yh0yg3p1aqq1frm3cbkawcps"; libraryHaskellDepends = [ base transformers util ]; testHaskellDepends = [ base smallcheck tasty tasty-smallcheck transformers util ]; description = "List transformer"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ListTree" = callPackage ({ mkDerivation, base, directory, filepath, List, transformers }: mkDerivation { pname = "ListTree"; version = "0.2.3"; sha256 = "1k301z2s7z7qjghcllg6x2aibavr39lfmzja1gwzgnck879s2fhb"; libraryHaskellDepends = [ base directory filepath List transformers ]; description = "Trees and monadic trees expressed as monadic lists where the underlying monad is a list"; license = stdenv.lib.licenses.bsd3; }) {}; "ListWriter" = callPackage ({ mkDerivation, base, hspec, mtl }: mkDerivation { pname = "ListWriter"; version = "0.1.0.0"; sha256 = "1hq0ymraa8fpj81n5v0znc1r98zd46rg4mgarg7zaiwvlv88mk28"; libraryHaskellDepends = [ base mtl ]; testHaskellDepends = [ base hspec ]; description = "define a list constant using Monadic syntax other than overhead [,]"; license = stdenv.lib.licenses.bsd3; }) {}; "ListZipper" = callPackage ({ mkDerivation, base, QuickCheck }: mkDerivation { pname = "ListZipper"; version = "1.2.0.2"; sha256 = "0z3izxpl21fxz43jpx7zqs965anb3gp5vidv3pwwznr88ss2j6a9"; libraryHaskellDepends = [ base QuickCheck ]; description = "Simple zipper for lists"; license = stdenv.lib.licenses.bsd3; }) {}; "LiterateMarkdown" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "LiterateMarkdown"; version = "0.1.0.1"; sha256 = "0rgjf6blrg8rq75872bpwp6cn3bg89718cy6ik2m22881zfvr2m7"; isLibrary = false; isExecutable = true; libraryHaskellDepends = [ base ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base ]; doHaddock = false; description = "Converter to convert from .lhs to .md and vice versa."; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Logic" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Logic"; version = "0.1.0.0"; sha256 = "0jplyy09i2rr5l8qzkyd41wwi7yj3sxlrz8f36ygdwxnwqfk2w01"; libraryHaskellDepends = [ base ]; description = "Logic"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "LogicGrowsOnTrees" = callPackage ({ mkDerivation, AbortT-mtl, AbortT-transformers, base, bytestring , cereal, cmdtheline, composition, containers, criterion, data-ivar , deepseq, derive, directory, hslogger, hslogger-template, HUnit , lens, MonadCatchIO-transformers, monoid-statistics, mtl, multiset , old-locale, operational, prefix-units, pretty, PSQueue , QuickCheck, quickcheck-instances, random, sequential-index , smallcheck, split, stm, test-framework, test-framework-hunit , test-framework-quickcheck2, test-framework-smallcheck, time , transformers, uuid, void, yjtools }: mkDerivation { pname = "LogicGrowsOnTrees"; version = "1.1.0.2"; sha256 = "1yqnrzcmx8ch9xcpg07if9cs4z1sdpyjfpgzkqkhv9i263pfgxpk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ AbortT-mtl AbortT-transformers base bytestring cereal cmdtheline composition containers data-ivar derive directory hslogger hslogger-template lens MonadCatchIO-transformers monoid-statistics mtl multiset old-locale operational prefix-units pretty PSQueue sequential-index split stm time transformers void yjtools ]; testHaskellDepends = [ base bytestring cereal composition containers data-ivar directory hslogger hslogger-template HUnit lens MonadCatchIO-transformers operational QuickCheck quickcheck-instances random smallcheck stm test-framework test-framework-hunit test-framework-quickcheck2 test-framework-smallcheck time transformers uuid void ]; benchmarkHaskellDepends = [ base cereal criterion deepseq ]; description = "a parallel implementation of logic programming using distributed tree exploration"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "LogicGrowsOnTrees-MPI" = callPackage ({ mkDerivation, base, bytestring, cereal, cmdtheline, containers , data-ivar, derive, hslogger, hslogger-template, LogicGrowsOnTrees , MonadCatchIO-transformers, openmpi, stm, transformers }: mkDerivation { pname = "LogicGrowsOnTrees-MPI"; version = "1.0.0.1.1"; sha256 = "0sqlx06i9f3wxzpk7mivbnn2k4z5n141vbkn1bj886bk5srbrx92"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring cereal cmdtheline containers data-ivar derive hslogger hslogger-template LogicGrowsOnTrees MonadCatchIO-transformers stm transformers ]; librarySystemDepends = [ openmpi ]; description = "an adapter for LogicGrowsOnTrees that uses MPI"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) openmpi;}; "LogicGrowsOnTrees-network" = callPackage ({ mkDerivation, base, cereal, cmdtheline, composition, containers , hslogger, hslogger-template, HUnit, lens, LogicGrowsOnTrees , MonadCatchIO-transformers, mtl, network, pretty, random, stm , test-framework, test-framework-hunit, transformers }: mkDerivation { pname = "LogicGrowsOnTrees-network"; version = "1.0.0.4"; sha256 = "0wxrv610msqfmb52a5101xivpxq49agd88zvrjzi0n3vz10fn0bs"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base cereal cmdtheline composition containers hslogger hslogger-template lens LogicGrowsOnTrees MonadCatchIO-transformers mtl network pretty transformers ]; testHaskellDepends = [ base hslogger hslogger-template HUnit LogicGrowsOnTrees network random stm test-framework test-framework-hunit transformers ]; description = "an adapter for LogicGrowsOnTrees that uses multiple processes running in a network"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "LogicGrowsOnTrees-processes" = callPackage ({ mkDerivation, base, bytestring, cereal, cmdtheline, containers , criterion, filepath, FindBin, hslogger, hslogger-template, HUnit , LogicGrowsOnTrees, MonadCatchIO-transformers, process, random , test-framework, test-framework-hunit, transformers }: mkDerivation { pname = "LogicGrowsOnTrees-processes"; version = "1.0.0.2"; sha256 = "0d1kz5d83frn1591vgk33d0rw2s4z98lp993rnvhl3k5zqpr2svn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring cereal cmdtheline containers filepath FindBin hslogger hslogger-template LogicGrowsOnTrees MonadCatchIO-transformers process transformers ]; testHaskellDepends = [ base cereal hslogger hslogger-template HUnit LogicGrowsOnTrees random test-framework test-framework-hunit transformers ]; benchmarkHaskellDepends = [ base criterion LogicGrowsOnTrees ]; description = "an adapter for LogicGrowsOnTrees that uses multiple processes for parallelism"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "LslPlus" = callPackage ({ mkDerivation, array, base, bytestring, containers, directory , filepath, haskell98, HaXml, mtl, network, old-time, parsec , pureMD5, random, syb, template-haskell, utf8-string }: mkDerivation { pname = "LslPlus"; version = "0.4.3"; sha256 = "0dwsx23fibgj36181rfwfj1kl6sgdkf8bk4dd9cwia0rbjrl4qyk"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base bytestring containers directory filepath haskell98 HaXml mtl network old-time parsec pureMD5 random syb template-haskell utf8-string ]; description = "An execution and testing framework for the Linden Scripting Language (LSL)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Lucu" = callPackage ({ mkDerivation, base, base-unicode-symbols, base64-bytestring , bytestring, containers, directory, filepath, haskell-src , HsOpenSSL, hxt, mtl, network, stm, time, time-http, unix, zlib }: mkDerivation { pname = "Lucu"; version = "0.7.0.3"; sha256 = "09vhz5gc9nmlwlxn6vk5whq6lpqbidqifx4i4lvp4n21gib64v9b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base base-unicode-symbols base64-bytestring bytestring containers directory filepath haskell-src HsOpenSSL hxt mtl network stm time time-http unix zlib ]; description = "HTTP Daemonic Library"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Lykah" = callPackage ({ mkDerivation, array, base, blaze-markup, blazeT, clay , containers, directory, filepath, filesystem-trees, formatting , ListLike, mtl, old-locale, pandoc, regex-compat, regex-posix , safe, split, template-haskell, text, time, transformers }: mkDerivation { pname = "Lykah"; version = "0.0.2"; sha256 = "1mcw34kamqllkc8296jyg0g131rd9cy9hq1dybvqr8vqh8svly0r"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base blaze-markup blazeT clay containers directory filepath filesystem-trees formatting ListLike mtl old-locale pandoc regex-compat regex-posix safe split template-haskell text time transformers ]; executableHaskellDepends = [ array base blaze-markup blazeT clay containers directory filepath filesystem-trees formatting ListLike mtl old-locale pandoc regex-compat regex-posix safe split template-haskell text time transformers ]; description = "A static website and blog generator"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MASMGen" = callPackage ({ mkDerivation, base, containers, mtl }: mkDerivation { pname = "MASMGen"; version = "0.7.0.0"; sha256 = "0b5vscpdf252gqi7qpsz9ia4101iik3bgrcdawz1mlinlv1zaccv"; libraryHaskellDepends = [ base containers mtl ]; testHaskellDepends = [ base containers mtl ]; description = "Generate MASM code from haskell"; license = stdenv.lib.licenses.lgpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MBot" = callPackage ({ mkDerivation, base, bytestring, hidapi, mtl }: mkDerivation { pname = "MBot"; version = "0.2.4.1"; sha256 = "0yh84vybrxs6bv3z4qx4n9m4xwsb4kw21l35s5v4gg8yllgbb79r"; libraryHaskellDepends = [ base bytestring hidapi mtl ]; description = "Haskell interface for controlling the mBot educational robot"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MC-Fold-DP" = callPackage ({ mkDerivation, base, Biobase, cmdargs, PrimitiveArray, split , tuple, vector }: mkDerivation { pname = "MC-Fold-DP"; version = "0.1.1.0"; sha256 = "0h76xsh4p4zbxnbk7hszwm1gj44p6349d4bkbixn7fyiyp4f0pvh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base Biobase PrimitiveArray tuple vector ]; executableHaskellDepends = [ cmdargs split ]; description = "Folding algorithm based on nucleotide cyclic motifs"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MFlow" = callPackage ({ mkDerivation, base, blaze-html, blaze-markup, bytestring , case-insensitive, clientsession, conduit, conduit-extra , containers, cpphs, directory, extensible-exceptions, http-types , monadloc, mtl, old-time, parsec, pwstore-fast, random , RefSerialize, resourcet, stm, TCache, text, time, transformers , utf8-string, vector, wai, wai-extra, warp, warp-tls, Workflow }: mkDerivation { pname = "MFlow"; version = "0.4.6.0"; sha256 = "0hm3y606z4qdnp8kqbr69ll8hrx95qn782hhzmcq7n2jh54gg4sf"; libraryHaskellDepends = [ base blaze-html blaze-markup bytestring case-insensitive clientsession conduit conduit-extra containers directory extensible-exceptions http-types monadloc mtl old-time parsec pwstore-fast random RefSerialize resourcet stm TCache text time transformers utf8-string vector wai wai-extra warp warp-tls Workflow ]; libraryToolDepends = [ cpphs ]; description = "stateful, RESTful web framework"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MHask" = callPackage ({ mkDerivation, base, transformers }: mkDerivation { pname = "MHask"; version = "0.3.0.0"; sha256 = "0nlj914ahipyfqv1l7qr66pa0a8g4g6ks6mipc38z5f1jy0kjrva"; libraryHaskellDepends = [ base transformers ]; description = "The category of monads"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MIP" = callPackage ({ mkDerivation, base, bytestring, bytestring-encoding , case-insensitive, containers, data-default-class, extended-reals , filepath, intern, lattices, megaparsec, mtl, OptDir, process , scientific, stm, tasty, tasty-hunit, tasty-quickcheck, tasty-th , temporary, text, xml-conduit, zlib }: mkDerivation { pname = "MIP"; version = "0.1.0.0"; sha256 = "0790jcwqjd33i8sqhzxarda8ihhv5iapj0apjmlqjppbipwa6awa"; libraryHaskellDepends = [ base bytestring bytestring-encoding case-insensitive containers data-default-class extended-reals filepath intern lattices megaparsec mtl OptDir process scientific stm temporary text xml-conduit zlib ]; testHaskellDepends = [ base containers data-default-class lattices tasty tasty-hunit tasty-quickcheck tasty-th ]; description = "Library for using Mixed Integer Programming (MIP)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MSQueue" = callPackage ({ mkDerivation, base, ghc-prim, monad-loops, ref-mtl, stm }: mkDerivation { pname = "MSQueue"; version = "0.0.1"; sha256 = "04yvf4a07cy47qzl9p8x45qbk2i6yapfps7hx85p589338s8b72y"; libraryHaskellDepends = [ base ghc-prim monad-loops ref-mtl stm ]; description = "Michael-Scott queue"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MTGBuilder" = callPackage ({ mkDerivation, base, containers, mtl, parsec }: mkDerivation { pname = "MTGBuilder"; version = "0.2.0.1"; sha256 = "0hr8cw77ymb2djj71kk889mz3yh94axxgbax794zdklrvqr6xakp"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers mtl parsec ]; description = "Builds decks out of a meta"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MagicHaskeller" = callPackage ({ mkDerivation, abstract-par, array, base, bytestring, cgi , containers, directory, extensible-exceptions, ghc, ghc-paths , hashable, haskell-src, hint, html, monad-par, mtl, mueval , network, network-uri, pretty, process, random, syb , template-haskell, tf-random, time, transformers, unix }: mkDerivation { pname = "MagicHaskeller"; version = "0.9.6.8"; sha256 = "1091s8jrynjb76wg5r53kp0siv0dgbsxsb9y2djrq1iz06h01m55"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base bytestring containers directory ghc ghc-paths hashable haskell-src html mtl network network-uri pretty random syb template-haskell tf-random time transformers ]; executableHaskellDepends = [ abstract-par array base bytestring cgi containers directory extensible-exceptions ghc ghc-paths hashable haskell-src hint html monad-par mtl mueval network network-uri pretty process random syb template-haskell tf-random time transformers unix ]; description = "Automatic inductive functional programmer by systematic search"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MailchimpSimple" = callPackage ({ mkDerivation, aeson, aeson-lens, base, base16-bytestring , bytestring, cryptohash, directory, filepath, http-conduit , http-types, lens, safe, text, time, transformers, vector }: mkDerivation { pname = "MailchimpSimple"; version = "0.2.0.0"; sha256 = "13f9znxm28y0h9wr7zvjsym1nhykia63879xbay6h0a0fkm2bxb0"; libraryHaskellDepends = [ aeson aeson-lens base base16-bytestring bytestring cryptohash directory filepath http-conduit http-types lens safe text time transformers vector ]; description = "Haskell library to interact with Mailchimp JSON API Version 3.0"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Map" = callPackage ({ mkDerivation, base, containers, either-both, filtrable , smallcheck, tasty, tasty-smallcheck, util }: mkDerivation { pname = "Map"; version = "0.1.3.3"; sha256 = "060b50hjl79ikzff1i65xakq8vkqr6pssc5kvw5j6vrd46y4ami4"; libraryHaskellDepends = [ base containers either-both filtrable util ]; testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; description = "Class of key-value maps"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MapWith" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "MapWith"; version = "0.2.0.0"; sha256 = "1xkyaj83yblf42qawv4nyi8miaynydd8b3ysx62f9y10bqxk7dja"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; benchmarkHaskellDepends = [ base ]; description = "mapWith: like fmap, but with additional parameters (isFirst, isLast, etc)"; license = stdenv.lib.licenses.bsd3; }) {}; "Mapping" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Mapping"; version = "2.0.0.0"; sha256 = "1yz7dgmhlkqmf3fc2y32j9lr01zfjjqy9pnnj3bh03b9khblw0pn"; libraryHaskellDepends = [ base ]; description = "Mapping"; license = stdenv.lib.licenses.agpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MaybeT" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "MaybeT"; version = "0.1.2"; sha256 = "0cmnfs22ldai0z172rdsvryzsh33a70yax21v03nhr92a4b62plr"; revision = "1"; editedCabalFile = "1045p10l7smabidysk52m16sgqgfpa70ny8nwyn56238i02cd7ir"; libraryHaskellDepends = [ base mtl ]; description = "MaybeT monad transformer"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MaybeT-monads-tf" = callPackage ({ mkDerivation, base, monads-tf, transformers }: mkDerivation { pname = "MaybeT-monads-tf"; version = "0.2.0.1"; sha256 = "034v9n6ldjn1hsv4rphvysbykm8x0jqa2prbw7k28fkp6m30j74x"; libraryHaskellDepends = [ base monads-tf transformers ]; description = "MaybeT monad transformer compatible with monads-tf (deprecated)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MaybeT-transformers" = callPackage ({ mkDerivation, base, monads-fd, transformers }: mkDerivation { pname = "MaybeT-transformers"; version = "0.2"; sha256 = "189w8dpxyq7gksca6k08hb4vpanpz06c99akgzpcpjy0i7k22ily"; libraryHaskellDepends = [ base monads-fd transformers ]; description = "MaybeT monad transformer using transformers instead of mtl"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MazesOfMonad" = callPackage ({ mkDerivation, array, base, containers, directory, filepath , HUnit, mtl, old-locale, pretty, random, regex-posix, time }: mkDerivation { pname = "MazesOfMonad"; version = "1.0.9"; sha256 = "041kqz5j8xaa2ciyrfnwz6p9gcx4il5s6f34kzv9kp0s07hmn1q2"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ array base containers directory filepath HUnit mtl old-locale pretty random regex-posix time ]; description = "Console-based Role Playing Game"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MeanShift" = callPackage ({ mkDerivation, base, vector }: mkDerivation { pname = "MeanShift"; version = "0.1"; sha256 = "0rnbg7w3qc3xsbzpw5is7w7qdjl2kqbr1acc744aggwlibazl59w"; libraryHaskellDepends = [ base vector ]; description = "Mean shift algorithm"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Measure" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Measure"; version = "0.0.2"; sha256 = "1vy8ykjy9cpv661byqv21775zbyciqx2hf77c1nl58nn34x0s2ds"; libraryHaskellDepends = [ base ]; description = "A library for units of measurement"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Mecha" = callPackage ({ mkDerivation, base, machines }: mkDerivation { pname = "Mecha"; version = "0.0.0.0"; sha256 = "1qqdvrhqm187gi9dj78z9ijcrrk6wv0a9cx060aa0278nayr4b2w"; libraryHaskellDepends = [ base machines ]; description = "mecha are the most complex composite machines known to humanity, lets build them well!"; license = stdenv.lib.licenses.bsd2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Mechs" = callPackage ({ mkDerivation, base, machines }: mkDerivation { pname = "Mechs"; version = "0.0.0.0"; sha256 = "00vmxrydynn8kjqn48q6kmd802m4q4y1n7cqq33vsi482ijrjak1"; libraryHaskellDepends = [ base machines ]; description = "mecha are the most complex composite machines known to humanity, lets build them well!"; license = stdenv.lib.licenses.bsd2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MemoTrie" = callPackage ({ mkDerivation, base, newtype-generics }: mkDerivation { pname = "MemoTrie"; version = "0.6.10"; sha256 = "0lxsarhyhhkp58wpbp7b08scmjxq7s46jfl9vhp2yfq973hz0kaq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base newtype-generics ]; description = "Trie-based memo functions"; license = stdenv.lib.licenses.bsd3; }) {}; "MetaHDBC" = callPackage ({ mkDerivation, base, convertible, hashtables, HDBC, HDBC-odbc , mtl, template-haskell }: mkDerivation { pname = "MetaHDBC"; version = "0.1.4"; sha256 = "0l47v2cpbngxrq1r6p95rfcs16jqwr8l1sy4bcg9liazz50i8lyr"; libraryHaskellDepends = [ base convertible hashtables HDBC HDBC-odbc mtl template-haskell ]; description = "Statically checked database access"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MetaObject" = callPackage ({ mkDerivation, base, containers, stringtable-atom }: mkDerivation { pname = "MetaObject"; version = "0.0.6.20150815"; sha256 = "0gbxayv4wv7zk53iqvsvsbby1js5zlwf6802rix6h3fx4xpzllab"; libraryHaskellDepends = [ base containers stringtable-atom ]; description = "A meta-object system for Haskell based on Perl 6"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Metrics" = callPackage ({ mkDerivation, base, hstats }: mkDerivation { pname = "Metrics"; version = "0.1.2"; sha256 = "1ks5h3vlla2d86wvf2a4z1qifsinya2skq8ygdk45ynnwk735y4x"; libraryHaskellDepends = [ base hstats ]; description = "Evaluation metrics commonly used in supervised machine learning"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Mhailist" = callPackage ({ mkDerivation, base, binary, bytestring, directory, filepath , haskell98, mtl, old-locale, process, time }: mkDerivation { pname = "Mhailist"; version = "0.0"; sha256 = "1vxsaw2kfrx6g5y57lchcs1xwj0jnanw9svg59mjnasw53z674ck"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base binary bytestring directory filepath haskell98 mtl old-locale process time ]; description = "Haskell mailing list manager"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Michelangelo" = callPackage ({ mkDerivation, base, bytestring, containers, GLUtil, lens, linear , OpenGL, OpenGLRaw, WaveFront }: mkDerivation { pname = "Michelangelo"; version = "0.2.4.0"; sha256 = "0fy9r9hglfd306xfgb009gvyhigrn8749maf8wy999gdbj14b1py"; libraryHaskellDepends = [ base bytestring containers GLUtil lens linear OpenGL OpenGLRaw WaveFront ]; description = "OpenGL for dummies"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MicrosoftTranslator" = callPackage ({ mkDerivation, aeson, base, bytestring, datetime, exceptions , http-client, lens, text, transformers, url, wreq, xml }: mkDerivation { pname = "MicrosoftTranslator"; version = "0.1.0.1"; sha256 = "081i7p9570p8983qsrzyd73cn9f3w8blxj68134mq357slqcym88"; libraryHaskellDepends = [ aeson base bytestring datetime exceptions http-client lens text transformers url wreq xml ]; description = "Interface for Microsoft Translator"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MiniAgda" = callPackage ({ mkDerivation, alex, array, base, containers, happy , haskell-src-exts, mtl, pretty }: mkDerivation { pname = "MiniAgda"; version = "0.2020.4.14"; sha256 = "0fj0fk2i47yrfqiapl3wkj8n74rjpndvwxg2dzx3185glb06cjxj"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ array base containers haskell-src-exts mtl pretty ]; executableToolDepends = [ alex happy ]; description = "A toy dependently typed programming language with type-based termination"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "MissingH" = callPackage ({ mkDerivation, array, base, containers, directory , errorcall-eq-instance, filepath, hslogger, HUnit, mtl, network , network-bsd, old-locale, old-time, parsec, process, random , regex-compat, time, unix }: mkDerivation { pname = "MissingH"; version = "1.4.3.0"; sha256 = "196cniya5wzcv2d777nr0f7hinclpals4ia1mkzzv35870pqr6lw"; libraryHaskellDepends = [ array base containers directory filepath hslogger mtl network network-bsd old-locale old-time parsec process random regex-compat time unix ]; testHaskellDepends = [ base containers directory errorcall-eq-instance filepath HUnit old-time parsec regex-compat time unix ]; description = "Large utility library"; license = stdenv.lib.licenses.bsd3; }) {}; "MissingK" = callPackage ({ mkDerivation, base, glib, template-haskell }: mkDerivation { pname = "MissingK"; version = "0.0.1"; sha256 = "1x8ygk64v1crj92zwdv2jh7rw5n53k0wx0bkjmkjn2x1vklsdinz"; libraryHaskellDepends = [ base glib template-haskell ]; description = "Useful types and definitions missing from other libraries"; license = stdenv.lib.licenses.bsd3; }) {}; "MissingM" = callPackage ({ mkDerivation, base, HUnit, QuickCheck, test-framework , test-framework-hunit, test-framework-quickcheck2, transformers }: mkDerivation { pname = "MissingM"; version = "0.0.4"; sha256 = "19kijf02jq8w3n2fvisb8xrws524sa690lbp9di6499xakkzyqxs"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 transformers ]; description = "findM and other missing 'M's"; license = stdenv.lib.licenses.bsd3; }) {}; "MissingPy" = callPackage ({ mkDerivation, anydbm, base, MissingH }: mkDerivation { pname = "MissingPy"; version = "0.10.6"; sha256 = "0390ap25qj6a37jllsih39q5apgvwdjdw5m7jgfrllkp5bng6yj6"; libraryHaskellDepends = [ anydbm base MissingH ]; description = "Haskell interface to Python"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Mobile-Legends-Hack-Cheats" = callPackage ({ mkDerivation, base, Cabal, cabal-doctest, doctest, hspec , hspec-discover, lens, QuickCheck, servant, servant-auth , servant-auth-docs, servant-docs, template-haskell, text }: mkDerivation { pname = "Mobile-Legends-Hack-Cheats"; version = "1.0.1"; sha256 = "1alyhdrliyy6hi88svbnmwf76vl6ipd92r835r2j1qyvbadi63fl"; revision = "2"; editedCabalFile = "1vcysv7jsik7i6s8a5jw3fzan0zv8104yv9ggvmlbq5n8sg9yjgq"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest hspec lens QuickCheck servant servant-auth servant-auth-docs servant-docs template-haskell text ]; testToolDepends = [ hspec-discover ]; description = "spam"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Modulo" = callPackage ({ mkDerivation, base, numeric-prelude }: mkDerivation { pname = "Modulo"; version = "0.2.0.1"; sha256 = "1n90lfrvfr1ni7ninlxbs4wk0m7mibdpi9sy26ifih51nmk8nziq"; libraryHaskellDepends = [ base numeric-prelude ]; description = "Modular arithmetic via Numeric-Prelude"; license = stdenv.lib.licenses.gpl2; }) {}; "Moe" = callPackage ({ mkDerivation, base, GLUT, random }: mkDerivation { pname = "Moe"; version = "0.1"; sha256 = "1nk767nywssg5p50wd6czcbhi61v5gcncyy3d59a90slzic8n5b3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base GLUT random ]; executableHaskellDepends = [ base GLUT random ]; description = "A FRP library based on signal functions"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MoeDict" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, text , unordered-containers }: mkDerivation { pname = "MoeDict"; version = "0.0.4"; sha256 = "0vpnxrzjykwc3a801ipjkw01hck1lc72dz31nigvb0g03hpd55k8"; libraryHaskellDepends = [ aeson base bytestring containers text unordered-containers ]; description = "Utilities working with MoeDict.tw JSON dataset"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MonadCatchIO-mtl" = callPackage ({ mkDerivation, base, extensible-exceptions , MonadCatchIO-transformers }: mkDerivation { pname = "MonadCatchIO-mtl"; version = "0.3.1.0"; sha256 = "0qarf73c8zq8dgvxdiwqybpjfy8gba9vf4k0skiwyk5iphilxhhq"; libraryHaskellDepends = [ base extensible-exceptions MonadCatchIO-transformers ]; description = "Monad-transformer version of the Control.Exception module"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MonadCatchIO-mtl-foreign" = callPackage ({ mkDerivation, base, MonadCatchIO-mtl, mtl, primitive }: mkDerivation { pname = "MonadCatchIO-mtl-foreign"; version = "0.1"; sha256 = "0jfq5v1jigxl9mnnvpqph9ayq840s9nyb5srym04mbicri4gbjan"; libraryHaskellDepends = [ base MonadCatchIO-mtl mtl primitive ]; description = "Polymorphic combinators for working with foreign functions"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MonadCatchIO-transformers" = callPackage ({ mkDerivation, base, extensible-exceptions, monads-tf , transformers }: mkDerivation { pname = "MonadCatchIO-transformers"; version = "0.3.1.3"; sha256 = "1g840h7whsvgyrh4v58mdmsb7hinq785irbz6x9y08r1q8r9r90h"; libraryHaskellDepends = [ base extensible-exceptions monads-tf transformers ]; description = "Monad-transformer compatible version of the Control.Exception module"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MonadCatchIO-transformers-foreign" = callPackage ({ mkDerivation, base, MonadCatchIO-transformers, primitive , transformers }: mkDerivation { pname = "MonadCatchIO-transformers-foreign"; version = "0.1"; sha256 = "070ifw78z2si3l1hqqvx236spdf61p3bf1qspd54fzq2dm89i1yw"; libraryHaskellDepends = [ base MonadCatchIO-transformers primitive transformers ]; description = "Polymorphic combinators for working with foreign functions"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MonadCompose" = callPackage ({ mkDerivation, base, free, mmorph, mtl, transformers }: mkDerivation { pname = "MonadCompose"; version = "0.9.0.0"; sha256 = "1jq8ms16karqqa6qxp4n24f2v4bcc8n8mzfjm6b6q3n8hg7dj8yd"; libraryHaskellDepends = [ base free mmorph mtl transformers ]; description = "Methods for composing monads"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MonadLab" = callPackage ({ mkDerivation, base, haskell98, parsec, process, template-haskell }: mkDerivation { pname = "MonadLab"; version = "0.0.2"; sha256 = "1p8xhxxjhwr93as98pvp1z25ypgj7arka8bw75r0q46948h7nxf7"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base parsec template-haskell ]; executableHaskellDepends = [ base haskell98 process ]; description = "Automatically generate layered monads"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MonadPrompt" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "MonadPrompt"; version = "1.0.0.5"; sha256 = "1nmy7dfzrkd8yfv5i9vlmjq9khnyi76ayvkzgcf783v5hfzcn4mh"; libraryHaskellDepends = [ base mtl ]; description = "MonadPrompt, implementation & examples"; license = stdenv.lib.licenses.bsd3; }) {}; "MonadRandom" = callPackage ({ mkDerivation, base, mtl, primitive, random, transformers , transformers-compat }: mkDerivation { pname = "MonadRandom"; version = "0.5.2"; sha256 = "1rjihspfdg2b9bwvbgj36ql595nbza8ddh1bmgz924xmddshcf30"; libraryHaskellDepends = [ base mtl primitive random transformers transformers-compat ]; description = "Random-number generation monad"; license = stdenv.lib.licenses.bsd3; }) {}; "MonadRandomLazy" = callPackage ({ mkDerivation, base, MonadRandom, mtl, random }: mkDerivation { pname = "MonadRandomLazy"; version = "0.1.1.1"; sha256 = "0zqw3g69dx72rjmmbjjgvv06jr7j64fy4c4zkqyra4h5hxflb282"; libraryHaskellDepends = [ base MonadRandom mtl random ]; description = "Lazy monad for psuedo random-number generation"; license = stdenv.lib.licenses.bsd3; }) {}; "MonadStack" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "MonadStack"; version = "0.1.0.3"; sha256 = "0fsnc17dxmv3qnmz54gw3wy2camgp23ip9jfi543xqks0l8n7gcz"; libraryHaskellDepends = [ base mtl ]; description = "Generalizing lift to monad stacks"; license = stdenv.lib.licenses.bsd2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Monadius" = callPackage ({ mkDerivation, array, base, directory, GLUT, OpenGL }: mkDerivation { pname = "Monadius"; version = "0.99"; sha256 = "0jq59nnnydllqpvg3h2d1ylz3g58hwi0m08lmw2bv0ajzgn5mc8x"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ array base directory GLUT OpenGL ]; description = "2-D arcade scroller"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Monadoro" = callPackage ({ mkDerivation, ansi-terminal, base, doctest, process, time }: mkDerivation { pname = "Monadoro"; version = "0.2.1.11"; sha256 = "1vf1g298kygjkqxm99w2dnfd6a6iz0fnkzz0km95isnl0pdfgfnk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ansi-terminal base process time ]; executableHaskellDepends = [ ansi-terminal base process time ]; testHaskellDepends = [ ansi-terminal base doctest process time ]; description = "A minimalistic CLI Pomodoro timer"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Monaris" = callPackage ({ mkDerivation, array, base, containers, directory, free , free-game, mtl }: mkDerivation { pname = "Monaris"; version = "0.1.8"; sha256 = "0myghw0w122n1czpaaqmpiyv0nragjkwnja8kb4agrwhcjfk3icb"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ array base containers directory free free-game mtl ]; description = "A simple tetris clone"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Monatron" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Monatron"; version = "0.3.1"; sha256 = "0250xqc5fgl8mg9yb0ykbfmxnyxacqbvi692irgfw89gf9vkh886"; libraryHaskellDepends = [ base ]; description = "Monad transformer library with uniform liftings"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Monatron-IO" = callPackage ({ mkDerivation, base, Monatron, transformers }: mkDerivation { pname = "Monatron-IO"; version = "1.0"; sha256 = "0svdyfzv4xlwjnc61wwik8a60a5667lhsys49sgry65a1v2csnv0"; libraryHaskellDepends = [ base Monatron transformers ]; description = "MonadIO instances for the Monatron transformers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Monocle" = callPackage ({ mkDerivation, base, containers, haskell98, mtl }: mkDerivation { pname = "Monocle"; version = "0.0.4"; sha256 = "1p8s2agsni56h7vlydbhy7qhi0qkwafpcrsfafrlg44gvpwff15y"; libraryHaskellDepends = [ base containers haskell98 mtl ]; description = "Symbolic computations in strict monoidal categories with LaTeX output"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MorseCode" = callPackage ({ mkDerivation, base, containers, split }: mkDerivation { pname = "MorseCode"; version = "0.0.5"; sha256 = "1dglyak17db7q9nd6s255w2zh8lh192vidyjvgvh53vbybymb20z"; libraryHaskellDepends = [ base containers split ]; description = "Morse code"; license = stdenv.lib.licenses.gpl3; }) {}; "MuCheck" = callPackage ({ mkDerivation, base, directory, hashable, haskell-src-exts, hint , hspec, mtl, random, syb, temporary, time }: mkDerivation { pname = "MuCheck"; version = "0.3.0.4"; sha256 = "183p3fmzz5d67g8wmzgv8c8yyhs0cp7x3xig4cm9s98nhrsm1j0r"; libraryHaskellDepends = [ base directory hashable haskell-src-exts hint mtl random syb temporary time ]; testHaskellDepends = [ base directory hashable haskell-src-exts hint hspec mtl random syb temporary time ]; description = "Automated Mutation Testing"; license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MuCheck-HUnit" = callPackage ({ mkDerivation, base, HUnit, MuCheck }: mkDerivation { pname = "MuCheck-HUnit"; version = "0.3.0.4"; sha256 = "05x5sfwlzzis29sps93ypsn53y2vs4cjmxifjqn7wd5lmhaxjbhj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base HUnit MuCheck ]; executableHaskellDepends = [ base HUnit MuCheck ]; description = "Automated Mutation Testing for HUnit tests"; license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MuCheck-Hspec" = callPackage ({ mkDerivation, base, hspec, hspec-core, MuCheck }: mkDerivation { pname = "MuCheck-Hspec"; version = "0.3.0.4"; sha256 = "0c8sd6ns8hnhc7577j0y7iqyhf7ld51zmrr3jgpckgpcghycw5mw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base hspec hspec-core MuCheck ]; executableHaskellDepends = [ base hspec hspec-core MuCheck ]; description = "Automated Mutation Testing for Hspec tests"; license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MuCheck-QuickCheck" = callPackage ({ mkDerivation, base, MuCheck, QuickCheck }: mkDerivation { pname = "MuCheck-QuickCheck"; version = "0.3.0.4"; sha256 = "1q242vw70jccfj19jn6wx1fm74mshd60lay9ql4379mgcl2lf6qk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base MuCheck QuickCheck ]; executableHaskellDepends = [ base MuCheck QuickCheck ]; description = "Automated Mutation Testing for QuickCheck tests"; license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MuCheck-SmallCheck" = callPackage ({ mkDerivation, base, MuCheck, smallcheck }: mkDerivation { pname = "MuCheck-SmallCheck"; version = "0.3.0.4"; sha256 = "19brgllnbsbbg57jgwgd745iial53ykn7c329x9lq6gd82siavii"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base MuCheck smallcheck ]; executableHaskellDepends = [ base MuCheck smallcheck ]; description = "Automated Mutation Testing for SmallCheck tests"; license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Munkres" = callPackage ({ mkDerivation, array, base }: mkDerivation { pname = "Munkres"; version = "0.1"; sha256 = "169mgcyls0dsifnbp615r4i3g64ga2vbczsiv4aq17d1nma8sw19"; libraryHaskellDepends = [ array base ]; description = "Munkres' assignment algorithm (hungarian method)"; license = stdenv.lib.licenses.bsd3; }) {}; "Munkres-simple" = callPackage ({ mkDerivation, array, base, bimap, containers, Munkres }: mkDerivation { pname = "Munkres-simple"; version = "0.1.0.1"; sha256 = "0k5v37qrhb8i5hfx9jvkggjmry2jrzw967s17l2x561qmm59c2rb"; libraryHaskellDepends = [ array base bimap containers Munkres ]; description = "Simple and typesafe layer over the Munkres package"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MusicBrainz" = callPackage ({ mkDerivation, aeson, base, bytestring, conduit, conduit-extra , HTTP, http-conduit, http-types, monad-control, resourcet, text , time, time-locale-compat, transformers, unliftio-core, vector , xml-conduit, xml-types }: mkDerivation { pname = "MusicBrainz"; version = "0.4.1"; sha256 = "0mydq3bjf15ksfrh4lf947ka43i3978q58y2aij3aqd763v2jb16"; libraryHaskellDepends = [ aeson base bytestring conduit conduit-extra HTTP http-conduit http-types monad-control resourcet text time time-locale-compat transformers unliftio-core vector xml-conduit xml-types ]; description = "interface to MusicBrainz XML2 and JSON web services"; license = stdenv.lib.licenses.gpl3; }) {}; "MusicBrainz-libdiscid" = callPackage ({ mkDerivation, base, containers, vector }: mkDerivation { pname = "MusicBrainz-libdiscid"; version = "0.5.0.0"; sha256 = "15fwpbh8yxv41k73j9q4v5d5c5rh3q2xfp7pc7b5mc3rxipw4pa5"; libraryHaskellDepends = [ base containers vector ]; description = "Binding to libdiscid by MusicBrainz"; license = "LGPL"; }) {}; "MutationOrder" = callPackage ({ mkDerivation, ADPfusion, ADPfusionSet, aeson, attoparsec, base , bimaps, BiobaseXNA, bytestring, bytestring-trie, cereal , cereal-vector, cmdargs, containers, deepseq, directory, DPutils , errors, file-embed, filemanip, filepath, FormalGrammars, hashable , lens, log-domain, mtl, OrderedBits, parallel, PrimitiveArray , PrimitiveArray-Pretty, QuickCheck, serialize-instances , ShortestPathProblems, split, tasty, tasty-quickcheck, tasty-th , text, unordered-containers, vector, vector-strategies , ViennaRNA-bindings, zlib }: mkDerivation { pname = "MutationOrder"; version = "0.0.1.0"; sha256 = "0zk0cwjapsinnadwk8ss5cv3g81c6cz1dcqq47g53bfi0m9aly9q"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ADPfusion ADPfusionSet aeson attoparsec base bimaps BiobaseXNA bytestring bytestring-trie cereal cereal-vector containers deepseq directory DPutils errors filemanip filepath FormalGrammars hashable lens log-domain mtl OrderedBits parallel PrimitiveArray PrimitiveArray-Pretty serialize-instances ShortestPathProblems split text unordered-containers vector vector-strategies ViennaRNA-bindings zlib ]; executableHaskellDepends = [ base bytestring cmdargs directory errors file-embed filepath ]; testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck tasty-th vector ]; description = "Most likely order of mutation events in RNA"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "MyPrimes" = callPackage ({ mkDerivation, base, containers, time }: mkDerivation { pname = "MyPrimes"; version = "0.1.0.0"; sha256 = "1bwq0fwhkw4i2kjx9xbdfn0y86j9s78kyrw9vlxq7zmv4pddazly"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers ]; executableHaskellDepends = [ base containers ]; benchmarkHaskellDepends = [ base time ]; description = "Generate all primes"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "NGrams" = callPackage ({ mkDerivation, base, HCL, HTTP, network, regex-compat }: mkDerivation { pname = "NGrams"; version = "1.1"; sha256 = "1niwh0ndkzgd38phx5527i14nb9swvybdjwjwbndkpb21x5j82nc"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base HCL HTTP network regex-compat ]; description = "Simple application for calculating n-grams using Google"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "NMap" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "NMap"; version = "0.12"; sha256 = "1d8s5224kpg2rqlzjb991pn2yj3qygf1jzcazm4z5xim54b3n4w4"; libraryHaskellDepends = [ base containers ]; description = "A transparent nested Map structure"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "NTRU" = callPackage ({ mkDerivation, base, bytestring, containers, crypto-api , integer-gmp, poly, random, SHA, split }: mkDerivation { pname = "NTRU"; version = "1.1.0.0"; sha256 = "0hslzmkhinv3yjzbp2l8d2gbjispikj1mbgjpy2f6qx4k8dgq8f5"; libraryHaskellDepends = [ base bytestring containers crypto-api integer-gmp poly random SHA split ]; description = "NTRU Cryptography"; license = "GPL"; }) {}; "NXT" = callPackage ({ mkDerivation, base, bluetooth, bytestring, filepath, HUnit, mtl , QuickCheck, serialport, test-framework, test-framework-hunit , test-framework-quickcheck2, time, unix }: mkDerivation { pname = "NXT"; version = "0.2.5"; sha256 = "04qcz85lmsm9wy9qfgs35f10nrwjmwxnx2x05xjg8aqmdav4yr7w"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring mtl serialport time unix ]; librarySystemDepends = [ bluetooth ]; executableHaskellDepends = [ base bytestring filepath mtl ]; testHaskellDepends = [ base bytestring filepath HUnit mtl QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 time ]; description = "A Haskell interface to Lego Mindstorms NXT"; license = stdenv.lib.licenses.lgpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {bluetooth = null;}; "NXTDSL" = callPackage ({ mkDerivation, attoparsec, base, hashable, mtl, resourcet, stm , text, unordered-containers }: mkDerivation { pname = "NXTDSL"; version = "0.4"; sha256 = "117ngz15j5chnyrhj1da3r4z11vqx5g70wan7zblwr3s6n006485"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ attoparsec base hashable mtl resourcet stm text unordered-containers ]; description = "Generate NXC Code from DSL"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "NaCl" = callPackage ({ mkDerivation, base, bytestring, hedgehog, HUnit, libsodium , memory, safe-exceptions, tasty, tasty-discover, tasty-hedgehog , tasty-hunit }: mkDerivation { pname = "NaCl"; version = "0.0.3.1"; sha256 = "1ff793w4dc34nmd9s9pxdz6nrpqz9wv6bx5j0kxgmjvwzjx9i5ql"; libraryHaskellDepends = [ base bytestring libsodium memory safe-exceptions ]; testHaskellDepends = [ base bytestring hedgehog HUnit libsodium memory safe-exceptions tasty tasty-hedgehog tasty-hunit ]; testToolDepends = [ tasty-discover ]; description = "Easy-and-safe-to-use high-level Haskell bindings to NaCl"; license = stdenv.lib.licenses.mpl20; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "NameGenerator" = callPackage ({ mkDerivation, base, containers, random }: mkDerivation { pname = "NameGenerator"; version = "0.0.2"; sha256 = "1rnn3i9rvb9z7iqd0hx730gv3n5hc1gbsdqsa0hlq3qxffg3sr8x"; revision = "1"; editedCabalFile = "01ma6068mnwn9f7jpa5g8kkl7lyhl5wnpw9ad44zz9gki1mrw37i"; libraryHaskellDepends = [ base containers random ]; description = "A name generator written in Haskell"; license = stdenv.lib.licenses.gpl3; }) {}; "NanoProlog" = callPackage ({ mkDerivation, base, containers, ListLike, uu-parsinglib }: mkDerivation { pname = "NanoProlog"; version = "0.3"; sha256 = "0wjjwzzc78sj7nsaq1hgxiwv0pc069mxns425lhmrlxcm0vf8fmn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers ListLike uu-parsinglib ]; executableHaskellDepends = [ base uu-parsinglib ]; description = "Very small interpreter for a Prolog-like language"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Naperian" = callPackage ({ mkDerivation, base, containers, ghc-prim, vector }: mkDerivation { pname = "Naperian"; version = "0.1.1.0"; sha256 = "1i9hc1pdp9mg9x1xd4wrv06cbhjxw0yhyk2xhsm8jz6rgksa22j7"; libraryHaskellDepends = [ base containers ghc-prim vector ]; description = "Naperian Functors for APL-like programming"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "NaperianNetCDF" = callPackage ({ mkDerivation, base, hnetcdf, Naperian, split, vector }: mkDerivation { pname = "NaperianNetCDF"; version = "0.1.0.1"; sha256 = "0hyx9lg9hs124h9a666ym6cpnd3amdcl3v727shzc5v3hzwbvqgj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base hnetcdf Naperian vector ]; executableHaskellDepends = [ base hnetcdf Naperian split ]; description = "Instances of NcStore for hypercuboids"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "NaturalLanguageAlphabets" = callPackage ({ mkDerivation, aeson, ansi-wl-pprint, base, binary, bytestring , cereal, containers, criterion, deepseq, errors, file-embed , hashable, hashtables, InternedData, lens, mtl, mwc-random , parsers, QuickCheck, random, tasty, tasty-hunit, tasty-quickcheck , tasty-th, text, transformers, trifecta, unordered-containers , utf8-string, vector }: mkDerivation { pname = "NaturalLanguageAlphabets"; version = "0.2.1.0"; sha256 = "11iybvgzzpaxlwgq71hqpl24f5xymzvnbb7m530wwg3fb9wdkd1y"; libraryHaskellDepends = [ aeson ansi-wl-pprint base bytestring containers errors file-embed hashable InternedData lens mtl parsers text transformers trifecta unordered-containers utf8-string ]; testHaskellDepends = [ aeson base binary cereal InternedData mtl QuickCheck tasty tasty-hunit tasty-quickcheck tasty-th text unordered-containers ]; benchmarkHaskellDepends = [ base containers criterion deepseq hashtables InternedData mwc-random random unordered-containers vector ]; description = "Simple scoring schemes for word alignments"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "NaturalSort" = callPackage ({ mkDerivation, base, bytestring, strict }: mkDerivation { pname = "NaturalSort"; version = "0.2.1"; sha256 = "1xjhmjxp7w0nxvphnfh2phfpg4aqhjyg2f8q99qqavf8cq2k3za9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring strict ]; description = "Natural sorting for strings"; license = stdenv.lib.licenses.bsd3; }) {}; "NearContextAlgebra" = callPackage ({ mkDerivation, base, containers, ContextAlgebra, lattices , multiset, QuickCheck }: mkDerivation { pname = "NearContextAlgebra"; version = "0.1.0.2"; sha256 = "0nwvc982kziwj062lb75iyyjwabq9z89ijicqwq8gg09nrnbvrkp"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers ContextAlgebra lattices multiset QuickCheck ]; description = "Context Algebra of near"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Neks" = callPackage ({ mkDerivation, base, bytestring, cereal, containers, directory , hashable, messagepack, network, stm, vector }: mkDerivation { pname = "Neks"; version = "0.5.0.0"; sha256 = "083hkcgmrk42pyjm1xz1amdjpmccw0c72axmkk163ar6ir7aznc8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring cereal containers directory hashable messagepack network stm vector ]; executableHaskellDepends = [ base bytestring cereal containers directory hashable messagepack network stm vector ]; description = "Simple networked key/value store"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "NestedFunctor" = callPackage ({ mkDerivation, base, comonad, distributive }: mkDerivation { pname = "NestedFunctor"; version = "0.2.0.2"; sha256 = "1kmv20haxkqn1cwy9g59nmjpn5x1rng2rrd8y3gwxfdwn8blc735"; libraryHaskellDepends = [ base comonad distributive ]; description = "Nested composition of functors with a type index tracking nesting"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "NestedSampling" = callPackage ({ mkDerivation, base, random, vector }: mkDerivation { pname = "NestedSampling"; version = "0.1.4"; sha256 = "1sdlnjnlbk5b04zyhr7574g2ghcivzvkxnm2aak4h9bik00gb1lv"; libraryHaskellDepends = [ base random vector ]; description = "A port of John Skilling's nested sampling C code to Haskell"; license = stdenv.lib.licenses.gpl2; }) {}; "NetSNMP" = callPackage ({ mkDerivation, base, bytestring, HUnit, net_snmp, process }: mkDerivation { pname = "NetSNMP"; version = "0.3.2.5"; sha256 = "0gslhzalip3q4shhfnp09p0c004z30a1xphw96kbi441ns8s0dp0"; libraryHaskellDepends = [ base bytestring ]; librarySystemDepends = [ net_snmp ]; testHaskellDepends = [ base bytestring HUnit process ]; description = "Bindings for net-snmp's C API for clients"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {net_snmp = null;}; "Network-NineP" = callPackage ({ mkDerivation, async, base, binary, bytestring, containers , convertible, exceptions, hslogger, monad-loops, monad-peel , mstate, mtl, network, network-bsd, NineP, regex-posix, stateref , transformers }: mkDerivation { pname = "Network-NineP"; version = "0.4.7"; sha256 = "08r15aacvdx739w1nn1bmr0n8ygfjhqnj12zk6zchw1d50x65mi2"; libraryHaskellDepends = [ async base binary bytestring containers convertible exceptions hslogger monad-loops monad-peel mstate mtl network network-bsd NineP regex-posix stateref transformers ]; description = "High-level abstraction over 9P protocol"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "NewBinary" = callPackage ({ mkDerivation, array, base, integer }: mkDerivation { pname = "NewBinary"; version = "0.2.1"; sha256 = "0cp71hkx8cccx7jxf5qw1bxdylcc56v68mvjp0dn9hkh1idxplzq"; libraryHaskellDepends = [ array base integer ]; description = "A binary I/O library"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {integer = null;}; "NineP" = callPackage ({ mkDerivation, base, binary }: mkDerivation { pname = "NineP"; version = "0.0.2.1"; sha256 = "1k6qdp4zmqjl2f6cqy1zzzl6ncb2m9r0qgh4c24i2h5kkxmm3cab"; libraryHaskellDepends = [ base binary ]; description = "9P2000 in pure Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; "Ninjas" = callPackage ({ mkDerivation, base, binary, bytestring, containers, filepath , gloss, network, networked-game, random }: mkDerivation { pname = "Ninjas"; version = "0.1.0.0"; sha256 = "0wz80cv7m7m4q6y6rd07y422b97hyhnb9yl6bj68pi1nxmjzcjhm"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base binary bytestring containers filepath gloss network networked-game random ]; description = "Ninja game"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "NoHoed" = callPackage ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "NoHoed"; version = "0.1.1"; sha256 = "0g9vqkpcmn66922z2yqp29h4kp2n2xnz1rva294h0kh39hiklrlv"; libraryHaskellDepends = [ base template-haskell ]; description = "Placeholder package to preserve debug ability via conditional builds"; license = stdenv.lib.licenses.bsd3; }) {}; "NoSlow" = callPackage ({ mkDerivation, array, base, containers, criterion, dph-base , dph-prim-seq, statistics, storablevector, template-haskell , uvector, vector }: mkDerivation { pname = "NoSlow"; version = "0.2"; sha256 = "1pr1v8xxnhd7yxbhjqhlkwlsfzbk425bmxn99d80w8p4biag104x"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base containers criterion dph-base dph-prim-seq statistics storablevector template-haskell uvector vector ]; description = "Microbenchmarks for various array libraries"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "NoTrace" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "NoTrace"; version = "0.3.0.4"; sha256 = "0nb7cqqd7p62gnmcp1hhjv113faihwps6m8xds5ng6zi7jdzz6n1"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Remove all the functions come from Debug.Trace after debugging"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Noise" = callPackage ({ mkDerivation, array, base, data-default, vector }: mkDerivation { pname = "Noise"; version = "1.0.6"; sha256 = "0sjyq8nilqhmlhbagi1ms2zh7fyhzci9w5hj3dyxpd2ccq1bbvyq"; libraryHaskellDepends = [ array base data-default vector ]; description = "A Haskell coherent noise generator based on libnoise"; license = stdenv.lib.licenses.bsd3; }) {}; "Nomyx" = callPackage ({ mkDerivation, base, directory, exceptions, filepath, hint-server , mtl, network, Nomyx-Core, Nomyx-Language, Nomyx-Web, safe, stm , time }: mkDerivation { pname = "Nomyx"; version = "0.7.6"; sha256 = "1zbrirplcgff9z75lmamh0i5749m22kvnwcr3s51wajnvh982qi3"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base directory exceptions filepath hint-server mtl network Nomyx-Core Nomyx-Language Nomyx-Web safe stm time ]; description = "A Nomic game in haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Nomyx-Core" = callPackage ({ mkDerivation, acid-state, aeson, base, blaze-html, blaze-markup , bytestring, data-lens, data-lens-fd, data-lens-template , DebugTraceHelpers, deepseq, directory, either-unwrap, exceptions , filepath, happstack-authenticate, hint, hint-server, hscolour , ixset, mime-mail, MissingH, mtl, network, Nomyx-Language , old-locale, random, safe, safecopy, stm, tar, template-haskell , temporary, text, time, unix }: mkDerivation { pname = "Nomyx-Core"; version = "0.7.6"; sha256 = "16s60gap32kjs62zxjddppxyg9jhamzgm4d41mfg3vviadlacdrq"; enableSeparateDataOutput = true; libraryHaskellDepends = [ acid-state aeson base blaze-html blaze-markup bytestring data-lens data-lens-fd data-lens-template DebugTraceHelpers deepseq directory either-unwrap exceptions filepath happstack-authenticate hint hint-server hscolour ixset mime-mail MissingH mtl network Nomyx-Language old-locale random safe safecopy stm tar template-haskell temporary text time unix ]; description = "A Nomic game in haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Nomyx-Language" = callPackage ({ mkDerivation, base, Boolean, containers, data-lens, data-lens-fd , data-lens-template, DebugTraceHelpers, ghc, mtl, old-locale , random, safe, time, time-recurrence }: mkDerivation { pname = "Nomyx-Language"; version = "0.7.6"; sha256 = "0na9nm6qnayip2lx3nd3if4c1iyp7zs89jp2dgb7zkmbiwvax3l9"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base Boolean containers data-lens data-lens-fd data-lens-template DebugTraceHelpers ghc mtl old-locale random safe time time-recurrence ]; description = "Language to express rules for Nomic"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Nomyx-Rules" = callPackage ({ mkDerivation, base, containers, ghc, hint-server, hslogger, mtl , old-locale, safe, stm, time, time-recurrence }: mkDerivation { pname = "Nomyx-Rules"; version = "0.1.0"; sha256 = "16kzpdvn57sdmpqkwswgixm6pnyi01vj44yvzczn9sy4azwd10q5"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers ghc hint-server hslogger mtl old-locale safe stm time time-recurrence ]; description = "Language to express rules for Nomic"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Nomyx-Web" = callPackage ({ mkDerivation, base, blaze-html, blaze-markup, bytestring , data-lens, data-lens-fd, fb, filepath, happstack-authenticate , happstack-server, hscolour, mtl, Nomyx-Core, Nomyx-Language , old-locale, reform, reform-blaze, reform-happstack, safe, split , stm, text, time, web-routes, web-routes-happstack , web-routes-regular, web-routes-th }: mkDerivation { pname = "Nomyx-Web"; version = "0.7.6"; sha256 = "193v967bzhs0linqvh93w7viwdrlmsbdpnr8asigqhp5905zdjb7"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base blaze-html blaze-markup bytestring data-lens data-lens-fd fb filepath happstack-authenticate happstack-server hscolour mtl Nomyx-Core Nomyx-Language old-locale reform reform-blaze reform-happstack safe split stm text time web-routes web-routes-happstack web-routes-regular web-routes-th ]; description = "Web gui for Nomyx"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "NonEmpty" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "NonEmpty"; version = "0.1"; sha256 = "0nycv791c6b5bcaz5y9wm3wxn1p930p163qs1rpdiix04fnaxgxl"; libraryHaskellDepends = [ base ]; description = "Library providing a non-empty list datatype, and total functions operating on it"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "NonEmptyList" = callPackage ({ mkDerivation, base, category-extras, QuickCheck, Semigroup , test-framework, test-framework-hunit, test-framework-quickcheck2 }: mkDerivation { pname = "NonEmptyList"; version = "0.0.9"; sha256 = "09515y7ax4vndsj1828b6xxnnkml4vg9x29rn3lrw3rc65fi11x2"; libraryHaskellDepends = [ base category-extras QuickCheck Semigroup test-framework test-framework-hunit test-framework-quickcheck2 ]; description = "A list with a length of at least one"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "NumInstances" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "NumInstances"; version = "1.4"; sha256 = "0ycnwn09izajv330l7a31mc0alifqmxjsn9qmfswwnbg6i4jmnyb"; libraryHaskellDepends = [ base ]; description = "Instances of numeric classes for functions and tuples"; license = stdenv.lib.licenses.bsd3; }) {}; "NumLazyByteString" = callPackage ({ mkDerivation, base, binary, bytestring }: mkDerivation { pname = "NumLazyByteString"; version = "0.0.0.1"; sha256 = "17ca34hxaz9xk3ykkzp14n7wb31aiza12859k3rmvwhnq4j89jqs"; libraryHaskellDepends = [ base binary bytestring ]; description = "Num, Enum, Eq, Integral, Ord, Real, and Show instances for Lazy ByteStrings"; license = stdenv.lib.licenses.bsd3; }) {}; "NumberSieves" = callPackage ({ mkDerivation, array, base }: mkDerivation { pname = "NumberSieves"; version = "0.1.2"; sha256 = "1w8y46ivli37rlhkdrnw13qv6f0m13a88w0qkfw949b09vdp2nw2"; libraryHaskellDepends = [ array base ]; description = "Number Theoretic Sieves: primes, factorization, and Euler's Totient"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "NumberTheory" = callPackage ({ mkDerivation, base, containers, HUnit, primes }: mkDerivation { pname = "NumberTheory"; version = "0.1.0.1"; sha256 = "1a8xxqvmaja2r6sy9idc805n4kmhwks6xsf38sw1kmxl01aivk70"; libraryHaskellDepends = [ base containers primes ]; testHaskellDepends = [ base containers HUnit primes ]; description = "A library for number theoretic computations, written in Haskell"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Numbers" = callPackage ({ mkDerivation, base, random }: mkDerivation { pname = "Numbers"; version = "0.2.1"; sha256 = "1z1v396lar6b0lyis3k5gn5kn17ndggm8j7qxnhirlpgm831fgg7"; libraryHaskellDepends = [ base random ]; description = "An assortment of number theoretic functions"; license = "LGPL"; }) {}; "Nussinov78" = callPackage ({ mkDerivation, ADPfusion, base, ghc-prim, mtl, primitive , PrimitiveArray, vector }: mkDerivation { pname = "Nussinov78"; version = "0.1.0.0"; sha256 = "1j9qmin7fqwfy69f7wi1is1nawhh46phda6na20am7r8cjzdnjsh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ADPfusion base ghc-prim mtl primitive PrimitiveArray vector ]; description = "Nussinov78 using the ADPfusion library"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Nutri" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Nutri"; version = "0.1"; sha256 = "1m7qx5zydz5jpk6a55k7rzchlwmkd91gsiqmn26qqn50ab3di35j"; libraryHaskellDepends = [ base ]; description = "A little library to calculate nutrition values of food items"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "OGL" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "OGL"; version = "0.0.3"; sha256 = "1w8lpi2r315b4ry234gi4rq09j92zvhr9ibxwsig6544cbb5g8qm"; libraryHaskellDepends = [ base mtl ]; description = "A context aware binding for the OpenGL graphics system"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ONC-RPC" = callPackage ({ mkDerivation, base, bytestring, Cabal, cereal, containers , filepath, haskell-src-exts, network, parsec, random, time, unix , vector }: mkDerivation { pname = "ONC-RPC"; version = "0.1"; sha256 = "19smd0rp0jx9i59jgjk149g4czpwjx173szhp1z9dvm5j0pdwyy5"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base bytestring Cabal cereal containers filepath haskell-src-exts parsec vector ]; libraryHaskellDepends = [ base bytestring Cabal cereal containers filepath haskell-src-exts network parsec random time unix vector ]; executableHaskellDepends = [ base filepath ]; description = "ONC RPC (aka Sun RPC) and XDR library"; license = stdenv.lib.licenses.asl20; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "OSM" = callPackage ({ mkDerivation, base, comonad-transformers, containers, data-lens , hxt, newtype }: mkDerivation { pname = "OSM"; version = "0.6.4"; sha256 = "1m606r0lc0hsniqn7krm2hpvhj7y6sq4qbjjj4g8n4hap6v4syr9"; libraryHaskellDepends = [ base comonad-transformers containers data-lens hxt newtype ]; description = "Parse OpenStreetMap files"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "OTP" = callPackage ({ mkDerivation, base, bytestring, cryptohash-sha1 , cryptohash-sha256, cryptohash-sha512, tasty, tasty-hunit, time }: mkDerivation { pname = "OTP"; version = "0.1.0.0"; sha256 = "1r7vpc0bv89d70j6pc3z3vam93gahl4j0y5w8smknxwjliwqxkcb"; revision = "2"; editedCabalFile = "012yi2pvjjlk6vri5zj8a7pipscsfc6rgkw7s5qldqmvvwvrk64s"; libraryHaskellDepends = [ base bytestring cryptohash-sha1 cryptohash-sha256 cryptohash-sha512 time ]; testHaskellDepends = [ base bytestring tasty tasty-hunit time ]; description = "HMAC-Based and Time-Based One-Time Passwords (HOTP & TOTP)"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Object" = callPackage ({ mkDerivation, base, containers, ghc, template-haskell }: mkDerivation { pname = "Object"; version = "1.0"; sha256 = "05lrqq4008vnfs2x8kxlyrgdvxmzk04rqvn0w65b691bp3vwnbf9"; libraryHaskellDepends = [ base containers ghc template-haskell ]; description = "Object oriented programming for haskell using multiparameter typeclasses"; license = stdenv.lib.licenses.asl20; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ObjectIO" = callPackage ({ mkDerivation, comctl32, comdlg32, gdi32, kernel32, ole32 , shell32, user32, winmm, winspool }: mkDerivation { pname = "ObjectIO"; version = "1.0.1.1"; sha256 = "1f8ac7dk1ls6xla3w0wy2qr164kv67k5ilj7niakfr9x74mpp6jy"; librarySystemDepends = [ comctl32 comdlg32 gdi32 kernel32 ole32 shell32 user32 winmm winspool ]; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {comctl32 = null; comdlg32 = null; gdi32 = null; kernel32 = null; ole32 = null; shell32 = null; user32 = null; winmm = null; winspool = null;}; "ObjectName" = callPackage ({ mkDerivation, base, transformers }: mkDerivation { pname = "ObjectName"; version = "1.1.0.1"; sha256 = "046jm94rmm46cicd31pl54vdvfjvhd9ffbfycy2lxzc0fliyznvj"; libraryHaskellDepends = [ base transformers ]; description = "Explicitly handled object names"; license = stdenv.lib.licenses.bsd3; }) {}; "Obsidian" = callPackage ({ mkDerivation, base, containers, cuda, language-c-quote , mainland-pretty, mtl, mwc-random, process, rdtsc, text , value-supply, vector }: mkDerivation { pname = "Obsidian"; version = "0.4.0.0"; sha256 = "1l2x681kclg7chnas45bivvjxpqi7qwcxviy1arfxd9vf6lyxkxn"; libraryHaskellDepends = [ base containers cuda language-c-quote mainland-pretty mtl mwc-random process rdtsc text value-supply vector ]; description = "Embedded language for GPU Programming"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Octree" = callPackage ({ mkDerivation, base, criterion, deepseq, ghc-prim, lens, linear , QuickCheck }: mkDerivation { pname = "Octree"; version = "0.6.0.1"; sha256 = "00f4ck5ln8svjjs5by6k82dg9xrjfckg6whccncmd86rql59n74z"; libraryHaskellDepends = [ base deepseq lens linear QuickCheck ]; testHaskellDepends = [ base deepseq lens linear QuickCheck ]; benchmarkHaskellDepends = [ base criterion deepseq ghc-prim lens linear QuickCheck ]; description = "Simple unbalanced Octree for storing data about 3D points"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "OddWord" = callPackage ({ mkDerivation, base, criterion, hspec, QuickCheck }: mkDerivation { pname = "OddWord"; version = "1.0.2.0"; sha256 = "14hd7dd3dyfd9cs9kgxjippi2awpambn2ia7s3kxcvinnfbigj3r"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base hspec QuickCheck ]; benchmarkHaskellDepends = [ base criterion ]; description = "Provides a wrapper for deriving word types with fewer bits"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Omega" = callPackage ({ mkDerivation, base, containers, HUnit }: mkDerivation { pname = "Omega"; version = "1.0.3"; sha256 = "05dax2r7rrdbsvxszxn13xcf24zq87xq8scxzvl2ccr2y29n0f5j"; libraryHaskellDepends = [ base containers ]; testHaskellDepends = [ base containers HUnit ]; description = "Integer sets and relations using Presburger arithmetic"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "OnRmt" = callPackage ({ mkDerivation, async, base, brick, bytestring, conduit , conduit-extra, containers, control-monad-loop, data-default , HUnit, itemfield, listsafe, microlens, mtl, old-locale, process , repl-toolkit, ssh-known-hosts, string-conversions, test-framework , test-framework-hunit, text, text-zipper, time, transformers , vector, void, vty }: mkDerivation { pname = "OnRmt"; version = "1.0.0.0"; sha256 = "061j03ld96zkx1pfg7caxkyknj91b3maijx52610zmc9kfcjg5jd"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ async base brick bytestring conduit conduit-extra containers control-monad-loop data-default itemfield listsafe microlens mtl old-locale process repl-toolkit string-conversions text text-zipper time transformers vector void vty ]; executableHaskellDepends = [ async base brick bytestring conduit conduit-extra containers control-monad-loop data-default itemfield listsafe microlens mtl old-locale process repl-toolkit ssh-known-hosts string-conversions text text-zipper time transformers vector void vty ]; testHaskellDepends = [ async base brick bytestring conduit conduit-extra HUnit itemfield old-locale string-conversions test-framework test-framework-hunit text text-zipper time transformers vector vty ]; description = "Text UI library for performing parallel remote SSH operations"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "OneTuple" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "OneTuple"; version = "0.2.2.1"; sha256 = "15ls6kkf953288q7rsc49bvw467ll4nq28hvsgbaazdn7hf75ixc"; libraryHaskellDepends = [ base ]; description = "Singleton Tuple"; license = stdenv.lib.licenses.bsd3; }) {}; "Only" = callPackage ({ mkDerivation, base, deepseq }: mkDerivation { pname = "Only"; version = "0.1"; sha256 = "0rdj3a629fk2vp121jq8mf2smkblrz5w3cxhlsyx6my2x29s2ymb"; revision = "1"; editedCabalFile = "1ahk7p34kmh041mz7lyc10nhcxgv2i4z8nvzxvqm2x34gslmsbzr"; libraryHaskellDepends = [ base deepseq ]; description = "The 1-tuple type or single-value \"collection\""; license = stdenv.lib.licenses.bsd3; }) {}; "OpenAFP" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers , directory, hashable, hashtables, mtl, process, regex-compat }: mkDerivation { pname = "OpenAFP"; version = "1.4.3"; sha256 = "0ziwg4l5ycmymimbwm4qrf1pqwkjy39nl302ld6z33flpmcrs1s7"; libraryHaskellDepends = [ array base binary bytestring containers directory hashable hashtables mtl process regex-compat ]; description = "IBM AFP document format parser and generator"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "OpenAFP-Utils" = callPackage ({ mkDerivation, base, binary, bytestring, containers, directory , filepath, hashable, line2pdf, OpenAFP, regex-base, regex-posix , text, text-locale-encoding, xhtml }: mkDerivation { pname = "OpenAFP-Utils"; version = "1.4.1.3"; sha256 = "160qlcjh0pgslql9f4zv2asw8kb9kl7wd6dk5958dv0n9p96pay0"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base binary bytestring containers directory filepath hashable line2pdf OpenAFP regex-base regex-posix text text-locale-encoding xhtml ]; description = "Assorted utilities to work with AFP data streams"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "OpenAL" = callPackage ({ mkDerivation, base, ObjectName, openal, OpenGL, StateVar , transformers }: mkDerivation { pname = "OpenAL"; version = "1.7.0.5"; sha256 = "167qgbls1439wbckva281cf61bclkca0krbbi4451l7qjinm8fil"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ObjectName OpenGL StateVar transformers ]; librarySystemDepends = [ openal ]; description = "A binding to the OpenAL cross-platform 3D audio API"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) openal;}; "OpenCL" = callPackage ({ mkDerivation, base, bytestring, c2hs, mtl, OpenCL, QuickCheck }: mkDerivation { pname = "OpenCL"; version = "1.0.3.4"; sha256 = "04cqddhn4b5m0rj2f6i3gr62yhlfgffmkplb4599sd3qbgx0g27x"; libraryHaskellDepends = [ base bytestring mtl ]; librarySystemDepends = [ OpenCL ]; libraryToolDepends = [ c2hs ]; testHaskellDepends = [ base QuickCheck ]; description = "Haskell high-level wrapper for OpenCL"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {OpenCL = null;}; "OpenCLRaw" = callPackage ({ mkDerivation, base, bytestring, mtl }: mkDerivation { pname = "OpenCLRaw"; version = "1.0.1001"; sha256 = "1a9nlrmxp3jwc3hbj79xm35aypfby04qy01fk4vyrp19diiinl07"; libraryHaskellDepends = [ base bytestring mtl ]; description = "The OpenCL Standard for heterogenous data-parallel computing"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "OpenCLWrappers" = callPackage ({ mkDerivation, base, bytestring, mtl }: mkDerivation { pname = "OpenCLWrappers"; version = "0.1.0.3"; sha256 = "0xlm26jksp4jf1dhkpg4708r1ak5mjdc5x5fjp4fhizmzlk3348s"; libraryHaskellDepends = [ base bytestring mtl ]; description = "The OpenCL Standard for heterogenous data-parallel computing"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "OpenGL" = callPackage ({ mkDerivation, base, bytestring, containers, GLURaw, ObjectName , OpenGLRaw, StateVar, text, transformers }: mkDerivation { pname = "OpenGL"; version = "3.0.3.0"; sha256 = "069fg8jcxqq2z9iikynd8vi3jxm2b5y3qywdh4bdviyzab3zy1as"; revision = "1"; editedCabalFile = "1748mrb6r9mpf5jbrx436lwbg8w6dadyy8dhxw2dwnrj5z7zf741"; libraryHaskellDepends = [ base bytestring containers GLURaw ObjectName OpenGLRaw StateVar text transformers ]; description = "A binding for the OpenGL graphics system"; license = stdenv.lib.licenses.bsd3; }) {}; "OpenGLCheck" = callPackage ({ mkDerivation, base, checkers, haskell98, OpenGL, QuickCheck }: mkDerivation { pname = "OpenGLCheck"; version = "1.0"; sha256 = "0zjgwd9h6jncvp7x4nn049878jagcajsc63ch5i1ynndnrr1cfar"; libraryHaskellDepends = [ base checkers haskell98 OpenGL QuickCheck ]; description = "Quickcheck instances for various data structures"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "OpenGLRaw" = callPackage ({ mkDerivation, base, bytestring, containers, fixed, half, libGL , text, transformers }: mkDerivation { pname = "OpenGLRaw"; version = "3.3.4.0"; sha256 = "0gmsmysqzpm13qnyq4vvqxm4dzw25nayfd9wi5x645pympm6jqbm"; libraryHaskellDepends = [ base bytestring containers fixed half text transformers ]; librarySystemDepends = [ libGL ]; description = "A raw binding for the OpenGL graphics system"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) libGL;}; "OpenGLRaw21" = callPackage ({ mkDerivation, OpenGLRaw }: mkDerivation { pname = "OpenGLRaw21"; version = "2.0.0.2"; sha256 = "1kfgwwjnwl5dzwf8bpxcs4q241zap29pjhh4ih5k2cdrnbbn1bz1"; libraryHaskellDepends = [ OpenGLRaw ]; description = "The intersection of OpenGL 2.1 and OpenGL 3.1 Core"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "OpenSCAD" = callPackage ({ mkDerivation, base, Cabal, colour, containers, deepseq, filepath , HUnit, semigroups, tasty, tasty-hunit, testpack }: mkDerivation { pname = "OpenSCAD"; version = "0.3.0.2"; sha256 = "04b7n6905qvvz8az8zhsjjg8jcf71y5yby7svy2mqzavq2azjm8x"; libraryHaskellDepends = [ base colour containers filepath semigroups ]; testHaskellDepends = [ base Cabal colour containers deepseq filepath HUnit semigroups tasty tasty-hunit testpack ]; description = "ADT wrapper and renderer for OpenSCAD models"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "OpenVG" = callPackage ({ mkDerivation, base, GLUT, OpenGL, OpenGLRaw, OpenVGRaw }: mkDerivation { pname = "OpenVG"; version = "0.7.0"; sha256 = "0ad96lbwcwl7vvk5vx1mmb0wj28c541jwd9nsm7l5na9qdxfhzvj"; libraryHaskellDepends = [ base GLUT OpenGL OpenGLRaw OpenVGRaw ]; description = "OpenVG (ShivaVG-0.2.1) binding"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "OpenVGRaw" = callPackage ({ mkDerivation, base, OpenGLRaw }: mkDerivation { pname = "OpenVGRaw"; version = "0.4.0"; sha256 = "1fdg5b8f2x36x6gmdkazkmhqgknagd0kzr70hydygsmqbf2im5x2"; libraryHaskellDepends = [ base OpenGLRaw ]; description = "Raw binding to OpenVG (ShivaVG-0.2.1 implementation)."; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Operads" = callPackage ({ mkDerivation, array, base, containers, mtl }: mkDerivation { pname = "Operads"; version = "1.0"; sha256 = "1b880lrzdxww3j19zspnj49ifsn89n0ac1h5xf7nn83847k8q2qk"; libraryHaskellDepends = [ array base containers mtl ]; description = "Groebner basis computation for Operads"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "OptDir" = callPackage ({ mkDerivation, base, hashable, syb }: mkDerivation { pname = "OptDir"; version = "0.0.4"; sha256 = "07l2fagp60ykhsr3dxclkfgg1pxawj2xf0wxrn3dksjdlx0hg5j5"; libraryHaskellDepends = [ base hashable syb ]; description = "The OptDir type for representing optimization directions"; license = stdenv.lib.licenses.bsd3; }) {}; "OrPatterns" = callPackage ({ mkDerivation, base, containers, haskell-src-exts , haskell-src-meta, mtl, split, syb, template-haskell }: mkDerivation { pname = "OrPatterns"; version = "0.1"; sha256 = "0fkg2bnk7gh8lzf8i0bffj6qbbpq15sf8yw88rqpzghsz7xrr111"; libraryHaskellDepends = [ base containers haskell-src-exts haskell-src-meta mtl split syb template-haskell ]; description = "A quasiquoter for or-patterns"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "OrchestrateDB" = callPackage ({ mkDerivation, aeson, base, bytestring, HTTP, http-conduit , http-types, lifted-base, random }: mkDerivation { pname = "OrchestrateDB"; version = "1.0.0.3"; sha256 = "0d12jbdgpfkzax5c8djab6n611hcwi1bkphwmn5qmny43fb3wsaz"; libraryHaskellDepends = [ aeson base bytestring HTTP http-conduit http-types lifted-base ]; testHaskellDepends = [ aeson base bytestring HTTP http-conduit http-types lifted-base random ]; description = "Unofficial Haskell Client Library for the Orchestrate.io API"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "OrderedBits" = callPackage ({ mkDerivation, base, bits, criterion, primitive, QuickCheck , tasty, tasty-quickcheck, tasty-th, vector, vector-algorithms }: mkDerivation { pname = "OrderedBits"; version = "0.0.2.0"; sha256 = "1kfb7z5xbzgn1aj8kpij4ry5i4v3v5h55pp3g6qzvgayn25xqc05"; libraryHaskellDepends = [ base bits primitive vector vector-algorithms ]; testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck tasty-th vector ]; benchmarkHaskellDepends = [ base criterion ]; description = "Efficient ordered (by popcount) enumeration of bits"; license = stdenv.lib.licenses.bsd3; }) {}; "Ordinals" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Ordinals"; version = "0.0.0.2"; sha256 = "04xk74rl2d6vp1kn197hsbkkwdvwvqpjqg3kgkpkl2i0r90y8lsi"; libraryHaskellDepends = [ base ]; description = "Ordinal arithmetic"; license = stdenv.lib.licenses.bsd3; }) {}; "Ordinary" = callPackage ({ mkDerivation, base, safe, threepenny-gui }: mkDerivation { pname = "Ordinary"; version = "0.2018.1.8"; sha256 = "0n4mk28cdcj71qxifh1prib2a83fjk4dzw6h5dm8a81z6ijribb1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base safe threepenny-gui ]; executableHaskellDepends = [ base safe threepenny-gui ]; testHaskellDepends = [ base safe threepenny-gui ]; description = "A Programming Language in Construction"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Oslo-Vectize" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Oslo-Vectize"; version = "0.2"; sha256 = "05lgpaw6glwflczsa3400fhih717ry4sikhs9ypyd7xlqvraad57"; revision = "2"; editedCabalFile = "0axdqcpl3rl9lh9rvd5cn4llvglca8y82p1l3rvka97b33lfj8ky"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base ]; description = "spam"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "PArrows" = callPackage ({ mkDerivation, base, containers, ghc-prim, mtl }: mkDerivation { pname = "PArrows"; version = "0.1.1"; sha256 = "08mkq72zv9ywp002vwjk7gl6pq6915zdd06sp4ap935aqdjrhn0p"; libraryHaskellDepends = [ base containers ghc-prim mtl ]; description = "Arrow parser combinators similar to Parsec"; license = stdenv.lib.licenses.bsd3; }) {}; "PBKDF2" = callPackage ({ mkDerivation, base, binary, bytestring, Crypto, random }: mkDerivation { pname = "PBKDF2"; version = "0.3.1.5"; sha256 = "0ljacj31pmcwk4lk24p37761sb60ncwjnjbqhnfrgdjqnyj2bd62"; revision = "1"; editedCabalFile = "0gnvhijrjj39z9y4m1ic2nys2yi3ida7yh93b9q88r6i02m2k23f"; libraryHaskellDepends = [ base binary bytestring Crypto random ]; description = "Make password-based security schemes more secure"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "PCLT" = callPackage ({ mkDerivation, base, bytestring, containers, mtl, utf8-string }: mkDerivation { pname = "PCLT"; version = "0.1"; sha256 = "0k5abpdz066dsszkj39fd03slb279ddj4i8clnq4gafpa90xbg9q"; libraryHaskellDepends = [ base bytestring containers mtl utf8-string ]; description = "Extension to Show: templating, catalogizing, languages, parameters, etc"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "PCLT-DB" = callPackage ({ mkDerivation, base, bytestring, containers, convertible, HDBC , HDBC-postgresql, mtl, PCLT }: mkDerivation { pname = "PCLT-DB"; version = "0.1.1"; sha256 = "0nb5mijpkbllrs9034d3a24drd95lvrhlx60ahcd73kmagh9rfqf"; libraryHaskellDepends = [ base bytestring containers convertible HDBC HDBC-postgresql mtl PCLT ]; description = "An addon to PCLT package: enchance PCLT catalog with PostgreSQL powers"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "PDBtools" = callPackage ({ mkDerivation, base, bytestring, containers }: mkDerivation { pname = "PDBtools"; version = "0.0.3"; sha256 = "1i5hixmywy63pnh15zl7npfiwc7dvlnz6izjxg08cnvn8jyi026q"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring containers ]; description = "A library for analysis of 3-D protein coordinates"; license = stdenv.lib.licenses.gpl3; }) {}; "PPrinter" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "PPrinter"; version = "0.1.0"; sha256 = "1fcvjrsq40nc2z4dg5f3bkz9h8psp89ay28k1jnwxqgh74xnylzc"; libraryHaskellDepends = [ base containers ]; description = "A generic derivable Haskell pretty printer"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "PSQueue" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "PSQueue"; version = "1.1.0.1"; sha256 = "1cik7sw10sacsijmfhghzy54gm1qcyxw14shlp86lx8z89kcnkza"; revision = "2"; editedCabalFile = "0n1yrv1x1dxbjn9hjr8lk4k5in9c75ixzldlmszayi26bvax7329"; libraryHaskellDepends = [ base ]; description = "Priority Search Queue"; license = stdenv.lib.licenses.bsd3; }) {}; "PTQ" = callPackage ({ mkDerivation, base, containers, mtl, network, network-uri, xml }: mkDerivation { pname = "PTQ"; version = "0.0.8"; sha256 = "0mbyf63s19rps7p74b4fazbfccpjzx40l1fjszv38kprrg7jff2s"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base containers mtl network network-uri xml ]; description = "An implementation of Montague's PTQ"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "PUH-Project" = callPackage ({ mkDerivation, base, bytestring, containers, directory, mime-mail , network, old-locale, persistent, persistent-sqlite , persistent-template, pwstore-fast, random, smtp-mail, text, time , transformers }: mkDerivation { pname = "PUH-Project"; version = "0.1.0.1"; sha256 = "08n5q3a5w8ivy3jb037q8jd0wh0qnwx3d06yn6a0f39cv48qbr1s"; libraryHaskellDepends = [ base bytestring containers directory mime-mail network old-locale persistent persistent-sqlite persistent-template pwstore-fast random smtp-mail text time transformers ]; description = "This is a package which includes Assignments, Email, User and Reviews modules for Programming in Haskell course"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "PageIO" = callPackage ({ mkDerivation, array, attoparsec, base, base64-string, bytestring , containers, directory, iconv, network, old-time, regex-base , regex-compat, regex-tdfa, sqlite, stringtable-atom, utf8-string , uuid }: mkDerivation { pname = "PageIO"; version = "0.0.3"; sha256 = "0pnnhwmlhjvpb3g94p2asbhy9arvlvcbch11m0hmy7w9m3zj9wjk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array attoparsec base base64-string bytestring containers directory iconv network old-time regex-base regex-compat regex-tdfa sqlite stringtable-atom utf8-string uuid ]; executableHaskellDepends = [ array attoparsec base base64-string bytestring containers directory iconv network old-time regex-base regex-compat regex-tdfa sqlite stringtable-atom utf8-string uuid ]; description = "Page-oriented extraction and composition library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Paillier" = callPackage ({ mkDerivation, base, crypto-numbers, crypto-random, HUnit , QuickCheck, test-framework, test-framework-quickcheck2 , test-framework-th }: mkDerivation { pname = "Paillier"; version = "0.1.0.3"; sha256 = "0jcb72shia5p0lpnr3qz57jlzjvnwh4642zwys5d3rg0rwnxigz2"; libraryHaskellDepends = [ base crypto-numbers crypto-random ]; testHaskellDepends = [ base crypto-numbers crypto-random HUnit QuickCheck test-framework test-framework-quickcheck2 test-framework-th ]; description = "a simple Paillier cryptosystem"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "PandocAgda" = callPackage ({ mkDerivation, Agda, base, containers, directory, filepath, mtl , pandoc, pandoc-types, QuickCheck, text, time, xhtml }: mkDerivation { pname = "PandocAgda"; version = "2.3.3.0.2"; sha256 = "1g39mxrfii8vm40cbb7vdfrx2rx9gm4s1xhp3zjkiyi7f979cbk0"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ Agda base containers directory filepath mtl pandoc pandoc-types QuickCheck text time xhtml ]; executableHaskellDepends = [ base ]; description = "Pandoc support for literate Agda"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Paraiso" = callPackage ({ mkDerivation, array, base, containers, directory, failure, fgl , filepath, HUnit, mtl, numeric-prelude, process, QuickCheck , random, repa, test-framework, test-framework-hunit , test-framework-quickcheck2, text, typelevel-tensor, vector }: mkDerivation { pname = "Paraiso"; version = "0.3.1.5"; sha256 = "098mjla0cv6g9c219vnjif0prxlyfaswjvbxj81wbzpm6sks4j24"; libraryHaskellDepends = [ array base containers directory failure fgl filepath mtl numeric-prelude random text typelevel-tensor vector ]; testHaskellDepends = [ array base containers directory fgl filepath HUnit mtl numeric-prelude process QuickCheck random repa test-framework test-framework-hunit test-framework-quickcheck2 text typelevel-tensor vector ]; description = "a code generator for partial differential equations solvers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Parallel-Arrows-BaseSpec" = callPackage ({ mkDerivation, base, deepseq, hspec, Parallel-Arrows-Definition , split }: mkDerivation { pname = "Parallel-Arrows-BaseSpec"; version = "0.1.1.0"; sha256 = "014fy1sv1b82wxd3wpsxvnv3jn07d24r4ph3bi7p6i8aykx2a9f4"; libraryHaskellDepends = [ base deepseq hspec Parallel-Arrows-Definition split ]; testHaskellDepends = [ base hspec Parallel-Arrows-Definition split ]; description = "BaseSpecs used for @Parallel-Arrows-Definition@ and Co"; license = stdenv.lib.licenses.mit; }) {}; "Parallel-Arrows-Definition" = callPackage ({ mkDerivation, base, deepseq, split }: mkDerivation { pname = "Parallel-Arrows-Definition"; version = "0.1.1.0"; sha256 = "1zdsvg0nx2vnvgx9vcwq8l1kanfp056mmiscs3716lswkrvhdlbf"; libraryHaskellDepends = [ base deepseq split ]; description = "Multithreaded evaluation using Arrows"; license = stdenv.lib.licenses.mit; }) {}; "Parallel-Arrows-Eden" = callPackage ({ mkDerivation, base, deepseq, edenmodules, hspec, parallel , Parallel-Arrows-BaseSpec, Parallel-Arrows-Definition, QuickCheck , split }: mkDerivation { pname = "Parallel-Arrows-Eden"; version = "0.1.1.0"; sha256 = "1iihlxghr2f70zbw3kkilckzfw24sjax6ck0g42272kj61gk2zy7"; libraryHaskellDepends = [ base deepseq edenmodules parallel Parallel-Arrows-Definition split ]; testHaskellDepends = [ base deepseq edenmodules hspec parallel Parallel-Arrows-BaseSpec Parallel-Arrows-Definition QuickCheck split ]; description = "Eden based backend for @Parallel-Arrows-Definition@"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Parallel-Arrows-Multicore" = callPackage ({ mkDerivation, base, deepseq, hspec, parallel , Parallel-Arrows-BaseSpec, Parallel-Arrows-Definition, split }: mkDerivation { pname = "Parallel-Arrows-Multicore"; version = "0.1.1.0"; sha256 = "0g9ag9lk8mvnbfgzay27sq517an6cmv02fapxsn2lmr5vs7k63ar"; libraryHaskellDepends = [ base deepseq parallel Parallel-Arrows-Definition split ]; testHaskellDepends = [ base deepseq hspec parallel Parallel-Arrows-BaseSpec Parallel-Arrows-Definition split ]; description = "GpH based backend for @Parallel-Arrows-Definition@ in a multicore variant"; license = stdenv.lib.licenses.mit; }) {}; "Parallel-Arrows-ParMonad" = callPackage ({ mkDerivation, base, deepseq, hspec, monad-par , Parallel-Arrows-BaseSpec, Parallel-Arrows-Definition, split }: mkDerivation { pname = "Parallel-Arrows-ParMonad"; version = "0.1.1.0"; sha256 = "193794v158wfblriklp2jgxa3hk86p4kxbp8sj1hh16dwb0qa9cr"; libraryHaskellDepends = [ base deepseq monad-par Parallel-Arrows-Definition split ]; testHaskellDepends = [ base deepseq hspec monad-par Parallel-Arrows-BaseSpec Parallel-Arrows-Definition split ]; description = "Par Monad (@monad-par@) based backend for @Parallel-Arrows-Definition@"; license = stdenv.lib.licenses.mit; }) {}; "Parry" = callPackage ({ mkDerivation, base, binary, bytestring, containers, directory , ghc-prim, network, old-locale, process, random, RSA , SafeSemaphore, time, unix }: mkDerivation { pname = "Parry"; version = "0.1.0.0"; sha256 = "0jy0pya7ahy0nzw1yizi1ll7q5kv4jxgn3n56qgcwv25rh374n4s"; libraryHaskellDepends = [ base binary bytestring containers directory ghc-prim network old-locale process random RSA SafeSemaphore time unix ]; description = "A proven synchronization server for high performance computing"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ParsecTools" = callPackage ({ mkDerivation, base, parsec }: mkDerivation { pname = "ParsecTools"; version = "0.0.2.0"; sha256 = "11vshnbxfl8p38aix4h2b0vms8j58agwxbmhd9pkxai764sl6j7g"; libraryHaskellDepends = [ base parsec ]; description = "Parsec combinators for more complex objects"; license = stdenv.lib.licenses.gpl3; }) {}; "ParserFunction" = callPackage ({ mkDerivation, base, containers, parsec }: mkDerivation { pname = "ParserFunction"; version = "0.1.0"; sha256 = "0l0j1mdycqsb5d32l7h0giwrj5yj54523gdn0bvim2vz67qrbxrq"; libraryHaskellDepends = [ base containers parsec ]; description = "Parse and evaluate mathematical expressions"; license = stdenv.lib.licenses.bsd3; }) {}; "PartialTypeSignatures" = callPackage ({ mkDerivation, base, containers, syb, template-haskell }: mkDerivation { pname = "PartialTypeSignatures"; version = "0.1.0.1"; sha256 = "04c01bcfrb79av2j9bivlwanmycasn7gjnc9gb5jm6gkwyvgv0h3"; libraryHaskellDepends = [ base containers syb template-haskell ]; description = "emulate partial type signatures with template haskell"; license = stdenv.lib.licenses.bsd3; }) {}; "PasswordGenerator" = callPackage ({ mkDerivation, base, QuickCheck }: mkDerivation { pname = "PasswordGenerator"; version = "0.1.0.0"; sha256 = "12lxylmpi2f1ahy6w1n7jmwn9kay4hajgr95xbnqqdzv4dw6whzw"; libraryHaskellDepends = [ base QuickCheck ]; description = "Simple library for generating passwords"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "PastePipe" = callPackage ({ mkDerivation, base, cmdargs, HTTP, network, network-uri }: mkDerivation { pname = "PastePipe"; version = "1.8"; sha256 = "10gf9xkys704k89i9lajqcwqsihfxs314vjy35shhwgga5rjnslz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base cmdargs HTTP network network-uri ]; executableHaskellDepends = [ base cmdargs ]; description = "CLI for pasting to lpaste.net"; license = stdenv.lib.licenses.gpl3; }) {}; "PathTree" = callPackage ({ mkDerivation, base, containers, QuickCheck, test-framework , test-framework-quickcheck2 }: mkDerivation { pname = "PathTree"; version = "0.1.1.0"; sha256 = "1rqq95jsgv3d8jlq21s8pf6l2n6wfi4clr8pjsjv3qp2px9qiy0q"; libraryHaskellDepends = [ base containers ]; testHaskellDepends = [ base QuickCheck test-framework test-framework-quickcheck2 ]; description = "A tree used to merge and maintain paths"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Pathfinder" = callPackage ({ mkDerivation, base, bytestring, libxml2, text }: mkDerivation { pname = "Pathfinder"; version = "0.5.10"; sha256 = "1k38p73jnkfcmmz94iqpzg2g6apsxflidvy8p9lwqyzfmg70brqf"; libraryHaskellDepends = [ base bytestring text ]; librarySystemDepends = [ libxml2 ]; description = "Relational optimiser and code generator"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) libxml2;}; "Peano" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Peano"; version = "0.0.4"; sha256 = "0ss4p40gkqcw9bdh5iy0yar56gpsanrxld74q5dxvakrf8m6cqmz"; libraryHaskellDepends = [ base ]; description = "simple Peano numbers"; license = stdenv.lib.licenses.bsd3; }) {}; "PeanoWitnesses" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "PeanoWitnesses"; version = "0.1.0.0"; sha256 = "1g83jws23grl84gnq89rnppw6q7vsbhi9hk6lp5dq2n4818kamgg"; libraryHaskellDepends = [ base ]; description = "GADT type witnesses for Peano-style natural numbers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "PerfectHash" = callPackage ({ mkDerivation, array, base, binary, bytestring, cmph, containers , digest, time }: mkDerivation { pname = "PerfectHash"; version = "0.1.5"; sha256 = "0fhpfnp4g673kfnskl31r0hyp9h3fna7iiymz2kggznnw6740n9w"; libraryHaskellDepends = [ array base binary bytestring containers digest time ]; librarySystemDepends = [ cmph ]; description = "A perfect hashing library for mapping bytestrings to values"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {cmph = null;}; "PermuteEffects" = callPackage ({ mkDerivation, base, ReplicateEffects }: mkDerivation { pname = "PermuteEffects"; version = "0.2"; sha256 = "0lmmsvqbnw0k321254xfqlzmddvymy0mj50ax7caqj2fnarfgy4l"; libraryHaskellDepends = [ base ReplicateEffects ]; description = "Permutations of effectful computations"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Persistence" = callPackage ({ mkDerivation, base, containers, maximal-cliques, parallel , vector }: mkDerivation { pname = "Persistence"; version = "2.0.3"; sha256 = "19zzggnzdfdvvp0svixpdrnxpjn5h4wgpi01vkjydczq4630aiaa"; libraryHaskellDepends = [ base containers maximal-cliques parallel vector ]; testHaskellDepends = [ base containers maximal-cliques parallel vector ]; description = "A versatile library for topological data analysis"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Phsu" = callPackage ({ mkDerivation, acid-state, aeson, base, blaze-html, blaze-markup , containers, curl, filepath, friendly-time, happstack-server , happstack-server-tls, lifted-base, MissingH, monad-control, mtl , network, network-uri, old-locale, process, regex-base, regex-pcre , safecopy, string-conversions, temporary, text, time }: mkDerivation { pname = "Phsu"; version = "0.1.0.3"; sha256 = "12f6hqgxyf3svr53g0irn15q69wp9py1bxfw3a5inpkqzmrs04x9"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ acid-state aeson base blaze-html blaze-markup containers curl filepath friendly-time happstack-server happstack-server-tls lifted-base MissingH monad-control mtl network network-uri old-locale process regex-base regex-pcre safecopy string-conversions temporary text time ]; description = "Personal Happstack Server Utils"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Pipe" = callPackage ({ mkDerivation, base, filepath, process, unix }: mkDerivation { pname = "Pipe"; version = "2.1.2"; sha256 = "1453rjp5whl9vywiq8i86vjfa8ys1ppwabhvlibqwsbx804q9yhr"; libraryHaskellDepends = [ base filepath process unix ]; description = "Process piping library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Piso" = callPackage ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "Piso"; version = "0.2"; sha256 = "07rzwkhz4b6nymygrhcz07dxl8fnvfrmfpcdj9qz3mwrcyf1kp9n"; libraryHaskellDepends = [ base template-haskell ]; description = "Partial isomorphisms"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "PlayHangmanGame" = callPackage ({ mkDerivation, base, containers, directory, mtl, random , regex-compat }: mkDerivation { pname = "PlayHangmanGame"; version = "0.2"; sha256 = "17avnaz6da80v5kgz0b3v0zq3y9p2d3mxxv5a09ggcmilbz4xwlg"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base containers directory mtl random regex-compat ]; description = "Play Hangman Game"; license = stdenv.lib.licenses.bsd3; }) {}; "PlayingCards" = callPackage ({ mkDerivation, base, HUnit, MonadRandom, QuickCheck , random-shuffle }: mkDerivation { pname = "PlayingCards"; version = "0.3.0.0"; sha256 = "1wq4y6dfn93c8pyxbz5dwbd1c2lq78fbw6s2pdk6nvi0zgf5hp6k"; libraryHaskellDepends = [ base HUnit MonadRandom QuickCheck random-shuffle ]; description = "Playing cards api"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Plot-ho-matic" = callPackage ({ mkDerivation, base, bytestring, cairo, cereal, Chart , Chart-cairo, colour, containers, data-default-class , generic-accessors, glib, gtk3, lens, text, time, transformers , vector }: mkDerivation { pname = "Plot-ho-matic"; version = "0.12.2.3"; sha256 = "1wmylc6z8ikq2qky46jvzffrrjzl8c9xzzlkwsx8223cxa2n59pn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring cairo cereal Chart Chart-cairo colour containers data-default-class generic-accessors glib gtk3 lens text time transformers vector ]; description = "Real-time line plotter for generic data"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "PlslTools" = callPackage ({ mkDerivation, array, base, directory, filepath, haskell98 , old-locale, old-time, parsec, process, random }: mkDerivation { pname = "PlslTools"; version = "0.0.2"; sha256 = "1kly1jfki4n9fhgkh2m9j9xj8182s92i7rsq81vcm6i3hd4fac94"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ array base directory filepath haskell98 old-locale old-time parsec process random ]; description = "So far just a lint like program for PL/SQL. Diff and refactoring tools are planned"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Plural" = callPackage ({ mkDerivation, base, containers, regex-tdfa }: mkDerivation { pname = "Plural"; version = "0.0.2"; sha256 = "047aw1pka7xsqnshbmirkxd80m92w96xfb0kpi1a22bx0kpgg58w"; libraryHaskellDepends = [ base containers regex-tdfa ]; description = "Pluralize English words"; license = stdenv.lib.licenses.gpl3; }) {}; "Pollutocracy" = callPackage ({ mkDerivation, array, base, clock, GLUT, random }: mkDerivation { pname = "Pollutocracy"; version = "1.0"; sha256 = "036b114f6fas2w3kmbcb1ria2ymdgi1sc5iqkskfgbc1iizhm2wh"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base clock GLUT random ]; description = "An imaginary world"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "PortFusion" = callPackage ({ mkDerivation, base, bytestring, network, splice }: mkDerivation { pname = "PortFusion"; version = "1.2.1"; sha256 = "1n095a7ggkgvxdagn7wi1rnb3h766lah5avyrdxnv4g0kl143vvy"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bytestring network splice ]; description = "high-performance distributed reverse / forward proxy & tunneling for TCP"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "PortMidi" = callPackage ({ mkDerivation, alsaLib, base }: mkDerivation { pname = "PortMidi"; version = "0.2.0.0"; sha256 = "1jb722gwgx1fdyv64nj3by22970l3r04ibc3fa3hnp3k4l2jvk0f"; revision = "1"; editedCabalFile = "0h3gql271mdz3kh0jgimxv8ada34b0h4n8wnyf5i759fqxpf6w86"; libraryHaskellDepends = [ base ]; librarySystemDepends = [ alsaLib ]; description = "A binding for PortMedia/PortMidi"; license = stdenv.lib.licenses.bsd3; platforms = [ "i686-linux" "x86_64-linux" ]; }) {inherit (pkgs) alsaLib;}; "PostgreSQL" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "PostgreSQL"; version = "0.2"; sha256 = "0p5q3yc8ymgzzlc600h4mb9w86ncrgjdbpqfi49b2jqvkcx5bwrr"; libraryHaskellDepends = [ base mtl ]; description = "Thin wrapper over the C postgresql library"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Prelude" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Prelude"; version = "0.1.0.1"; sha256 = "14p4jkhzdh618r7gvj6dd4w1zj4b032g4nx43bihnnaf2dqyppy6"; revision = "1"; editedCabalFile = "14z8gv75jnvykk5naqcqqrdcx7160kzd3gnfdvx6rw4nqzsi6hw1"; libraryHaskellDepends = [ base ]; description = "A Prelude module replacement"; license = stdenv.lib.licenses.bsd3; }) {}; "PrimitiveArray" = callPackage ({ mkDerivation, aeson, base, binary, bits, cereal, cereal-vector , containers, criterion, deepseq, DPutils, hashable, lens , log-domain, mtl, OrderedBits, primitive, QuickCheck, smallcheck , tasty, tasty-quickcheck, tasty-smallcheck, tasty-th, text, vector , vector-binary-instances, vector-th-unbox }: mkDerivation { pname = "PrimitiveArray"; version = "0.10.0.0"; sha256 = "0g9shj3zqk8rdp905di9i5g5bhga5msc7cs609fk3nkjm16ms0vi"; libraryHaskellDepends = [ aeson base binary bits cereal cereal-vector containers deepseq DPutils hashable lens log-domain mtl OrderedBits primitive QuickCheck smallcheck text vector vector-binary-instances vector-th-unbox ]; testHaskellDepends = [ aeson base binary bits cereal cereal-vector containers deepseq DPutils hashable lens log-domain mtl OrderedBits primitive QuickCheck smallcheck tasty tasty-quickcheck tasty-smallcheck tasty-th text vector vector-binary-instances vector-th-unbox ]; benchmarkHaskellDepends = [ aeson base binary bits cereal cereal-vector containers criterion deepseq DPutils hashable lens log-domain mtl OrderedBits primitive QuickCheck smallcheck text vector vector-binary-instances vector-th-unbox ]; description = "Efficient multidimensional arrays"; license = stdenv.lib.licenses.bsd3; }) {}; "PrimitiveArray-Pretty" = callPackage ({ mkDerivation, base, diagrams, diagrams-contrib, diagrams-lib , diagrams-postscript, diagrams-svg, filepath, log-domain , QuickCheck, split, test-framework, test-framework-quickcheck2 , test-framework-th }: mkDerivation { pname = "PrimitiveArray-Pretty"; version = "0.0.0.2"; sha256 = "0kc9pisc731nfamwg0bzwq9cbg897dacskdr89n3qzy45p2b5l47"; libraryHaskellDepends = [ base diagrams diagrams-contrib diagrams-lib diagrams-postscript diagrams-svg filepath log-domain split ]; testHaskellDepends = [ base QuickCheck test-framework test-framework-quickcheck2 test-framework-th ]; description = "Pretty-printing for primitive arrays"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Printf-TH" = callPackage ({ mkDerivation, base, haskell98, pretty, template-haskell }: mkDerivation { pname = "Printf-TH"; version = "0.1.1"; sha256 = "0n1gva510p69vy25zvjkzwqqz2gilbns1wnrzz2p22rjkkbrinvx"; libraryHaskellDepends = [ base haskell98 pretty template-haskell ]; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "PriorityChansConverger" = callPackage ({ mkDerivation, base, containers, stm }: mkDerivation { pname = "PriorityChansConverger"; version = "0.1"; sha256 = "0258ysarn6k5kxxwy4lz9ww2rdhg5mg7h6idfbfrszcgwkcp22a1"; libraryHaskellDepends = [ base containers stm ]; description = "Read single output from an array of inputs - channels with priorities"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ProbabilityMonads" = callPackage ({ mkDerivation, base, MaybeT, MonadRandom, mtl }: mkDerivation { pname = "ProbabilityMonads"; version = "0.1.0"; sha256 = "0vmjg91yq4p0121ypjx4l1hh77j8xj6ha7awdvrjk5fjmz9xryh3"; libraryHaskellDepends = [ base MaybeT MonadRandom mtl ]; description = "Probability distribution monads"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "PropLogic" = callPackage ({ mkDerivation, base, old-time, random }: mkDerivation { pname = "PropLogic"; version = "0.9.0.4"; sha256 = "1gr3xiwj5ggqlrvi2xi612sba0v7lwc3bz0w18knhh0gz60vslqy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base old-time random ]; executableHaskellDepends = [ base old-time random ]; description = "Propositional Logic"; license = stdenv.lib.licenses.bsd3; }) {}; "Proper" = callPackage ({ mkDerivation, base, containers, HUnit, parsec, syb }: mkDerivation { pname = "Proper"; version = "0.5.2.0"; sha256 = "0y8jrvhnvb3nr8zi4hw8cm90nnz4lmcp3npvzsbz2wlkif5qf7k6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers syb ]; executableHaskellDepends = [ base containers HUnit parsec syb ]; description = "An implementation of propositional logic in Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ProxN" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "ProxN"; version = "0.0.1"; sha256 = "0mx3kgkcbhppz2p6g8vb9yx27219ca2w7k36j60vfhszni1c4gid"; libraryHaskellDepends = [ base mtl ]; description = "Proximity sets in N dimensions"; license = stdenv.lib.licenses.bsd3; }) {}; "Pugs" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers , control-timeout, directory, filepath, FindBin, hashable , hashtables, haskeline, HsParrot, HsSyck, MetaObject, mtl, network , parsec, pretty, process, pugs-compat, pugs-DrIFT, random, stm , stringtable-atom, text, time, utf8-string }: mkDerivation { pname = "Pugs"; version = "6.2.13.20150815"; sha256 = "0w7x4zgz00wzchqdhajpf1ir3h0jxw1vgh030g384k1qbbjv4la2"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ array base binary bytestring containers control-timeout directory filepath FindBin hashable hashtables haskeline HsParrot HsSyck MetaObject mtl network parsec pretty process pugs-compat pugs-DrIFT random stm stringtable-atom text time utf8-string ]; description = "A Perl 6 Implementation"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Pup-Events" = callPackage ({ mkDerivation, base, Pup-Events-Client, Pup-Events-PQueue , Pup-Events-Server }: mkDerivation { pname = "Pup-Events"; version = "1.0"; sha256 = "13zjhxq8q1qd7sbc17d73g6mfsfls6rl3ndawbcfjgj73b7xajyj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base Pup-Events-Client Pup-Events-PQueue Pup-Events-Server ]; executableHaskellDepends = [ base ]; doHaddock = false; description = "A networked event handling framework for hooking into other programs"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Pup-Events-Client" = callPackage ({ mkDerivation, base, network, parsec, Pup-Events-PQueue, stm , transformers }: mkDerivation { pname = "Pup-Events-Client"; version = "1.1.4"; sha256 = "1b6vkjnk1yk7ra221njh1mm92jgzqh2hjbh67p2h4fz2jf202xvm"; libraryHaskellDepends = [ base network parsec Pup-Events-PQueue stm transformers ]; description = "A networked event handling framework for hooking into other programs"; license = stdenv.lib.licenses.gpl3; }) {}; "Pup-Events-Demo" = callPackage ({ mkDerivation, base, GLUT, OpenGL, parsec, Pup-Events-Client , Pup-Events-PQueue, Pup-Events-Server, stm }: mkDerivation { pname = "Pup-Events-Demo"; version = "1.3"; sha256 = "06cf18ccamaknkm2fcmj17ymdb2i3130q5bakbji4m8349bzhxxb"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base GLUT OpenGL parsec Pup-Events-Client Pup-Events-PQueue Pup-Events-Server stm ]; description = "A networked event handling framework for hooking into other programs"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Pup-Events-PQueue" = callPackage ({ mkDerivation, base, stm }: mkDerivation { pname = "Pup-Events-PQueue"; version = "1.0"; sha256 = "0sngiqxzj5kif452s2hn3x1kv257815c5v19dp4wqazbyc373iwx"; libraryHaskellDepends = [ base stm ]; description = "A networked event handling framework for hooking into other programs"; license = stdenv.lib.licenses.gpl3; }) {}; "Pup-Events-Server" = callPackage ({ mkDerivation, base, network, parsec, Pup-Events-PQueue, stm , transformers }: mkDerivation { pname = "Pup-Events-Server"; version = "1.2"; sha256 = "18n4bzhwvx336dv4yb5pbicaxbzzhhd36951diwhgw4gf5ji80dn"; libraryHaskellDepends = [ base network parsec Pup-Events-PQueue stm transformers ]; description = "A networked event handling framework for hooking into other programs"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "PyF" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, directory , filepath, hashable, haskell-src-exts, haskell-src-meta, hspec , HUnit, megaparsec, mtl, process, template-haskell, temporary , text }: mkDerivation { pname = "PyF"; version = "0.9.0.2"; sha256 = "186kxid40nsxhc4yas6a1jk6ndsycsfrc5k9pfvyhgw720rx2p2c"; libraryHaskellDepends = [ base containers haskell-src-exts haskell-src-meta megaparsec mtl template-haskell text ]; testHaskellDepends = [ base bytestring deepseq directory filepath hashable hspec HUnit process template-haskell temporary text ]; description = "Quasiquotations for a python like interpolated string formater"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "QIO" = callPackage ({ mkDerivation, base, containers, mtl, old-time, random }: mkDerivation { pname = "QIO"; version = "1.3"; sha256 = "19xbnqm90b1wsxbjhjm1q1mld0rv4p6ga1chzl4i00yccpwsh7g8"; libraryHaskellDepends = [ base containers mtl old-time random ]; description = "The Quantum IO Monad is a library for defining quantum computations in Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "QLearn" = callPackage ({ mkDerivation, base, random, vector }: mkDerivation { pname = "QLearn"; version = "0.1.0.0"; sha256 = "0vbkvc0d7j4awvdiqs0kgz3fa9m0991zlzhs3w7rxi8if2crkn47"; libraryHaskellDepends = [ base random vector ]; description = "A library for fast, easy-to-use Q-learning"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "QuadEdge" = callPackage ({ mkDerivation, base, random, vector }: mkDerivation { pname = "QuadEdge"; version = "0.2"; sha256 = "1f3wxc8ipb8ka02xq2snjs5wgl10mk528zjkpwdw5wf3fldhz037"; libraryHaskellDepends = [ base random vector ]; description = "QuadEdge structure for representing triangulations"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "QuadTree" = callPackage ({ mkDerivation, base, composition, lens, QuickCheck }: mkDerivation { pname = "QuadTree"; version = "0.11.0"; sha256 = "1qlll96vkhyfqvkj753kf5vhrnmmkk4pq8a6kszbm44x11zvw8nf"; libraryHaskellDepends = [ base composition lens ]; testHaskellDepends = [ base composition lens QuickCheck ]; description = "QuadTree library for Haskell, with lens support"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "QuasiText" = callPackage ({ mkDerivation, attoparsec, base, haskell-src-meta , template-haskell, text, th-lift-instances }: mkDerivation { pname = "QuasiText"; version = "0.1.2.6"; sha256 = "06giw0q5lynx05c4h45zwnlcifg91w291h3gwrg68qsjw9lx40g8"; libraryHaskellDepends = [ attoparsec base haskell-src-meta template-haskell text th-lift-instances ]; description = "A QuasiQuoter for Text"; license = stdenv.lib.licenses.bsd3; }) {}; "Quelea" = callPackage ({ mkDerivation, base, bytestring, cassandra-cql, cereal , containers, derive, directory, lens, mtl, optparse-applicative , process, random, template-haskell, text, time, transformers , tuple, unix, uuid, z3, zeromq4-haskell }: mkDerivation { pname = "Quelea"; version = "1.0.0"; sha256 = "1qypcy5f8axllwcvhfy218iskw1mkjv424rwvfwklz8a2qb6a2xk"; libraryHaskellDepends = [ base bytestring cassandra-cql cereal containers derive directory lens mtl optparse-applicative process random template-haskell text time transformers tuple unix uuid z3 zeromq4-haskell ]; description = "Programming with Eventual Consistency over Cassandra"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "QuickAnnotate" = callPackage ({ mkDerivation, base, haskell-src-exts }: mkDerivation { pname = "QuickAnnotate"; version = "0.6"; sha256 = "0xphlira6gxfs7md1b55vf9biqzw9v1kzmcs17x07xnzcy1y3dvb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; executableHaskellDepends = [ base haskell-src-exts ]; description = "Annotation Framework"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "QuickCheck_1_2_0_1" = callPackage ({ mkDerivation, base, random }: mkDerivation { pname = "QuickCheck"; version = "1.2.0.1"; sha256 = "1gxpvbc0ab4n35b5zcbzng8qc7y3mzgym8cj42bci984f08y1bld"; revision = "2"; editedCabalFile = "1nahg4xzlx3hnw60ybzljka3lag3n0iysgnyppahrsblmryg01lg"; libraryHaskellDepends = [ base random ]; description = "Automatic testing of Haskell programs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "QuickCheck" = callPackage ({ mkDerivation, base, containers, deepseq, process, random , splitmix, template-haskell, transformers }: mkDerivation { pname = "QuickCheck"; version = "2.13.2"; sha256 = "0426j43af8v3qmdjjqxivazsvr3a2brac8yw09vpgpjkb2m0nmkv"; revision = "1"; editedCabalFile = "0ynhx1n135b0zg539c9m7gp75dykm93pqqlp5xz2w4kmpxjp4vk3"; libraryHaskellDepends = [ base containers deepseq random splitmix template-haskell transformers ]; testHaskellDepends = [ base deepseq process ]; description = "Automatic testing of Haskell programs"; license = stdenv.lib.licenses.bsd3; }) {}; "QuickCheck_2_14_1" = callPackage ({ mkDerivation, base, containers, deepseq, process, random , splitmix, template-haskell, transformers }: mkDerivation { pname = "QuickCheck"; version = "2.14.1"; sha256 = "0ms71pphgihmqsvh4v88xd99n8xg3nlz1wxxxcf2vgns32mcbz63"; libraryHaskellDepends = [ base containers deepseq random splitmix template-haskell transformers ]; testHaskellDepends = [ base deepseq process ]; description = "Automatic testing of Haskell programs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "QuickCheck-GenT" = callPackage ({ mkDerivation, base, mtl, QuickCheck, random }: mkDerivation { pname = "QuickCheck-GenT"; version = "0.2.2"; sha256 = "0bn594bgvavbphm5543kqljcc7hgxk4ir0fcdjw399sbfaxpn5yz"; libraryHaskellDepends = [ base mtl QuickCheck random ]; description = "A GenT monad transformer for QuickCheck library"; license = stdenv.lib.licenses.mit; }) {}; "QuickCheck-safe" = callPackage ({ mkDerivation, base, containers, QuickCheck }: mkDerivation { pname = "QuickCheck-safe"; version = "0.1.0.6"; sha256 = "1f868s6iq66m4m305xrx3mfw46zvzaahkvz6xjlqzk0cragai1kp"; revision = "1"; editedCabalFile = "0my9s0kcxkizbfckb35l5hyr1pmhx32l2lviy7zqh93mlmv9ig4s"; libraryHaskellDepends = [ base containers QuickCheck ]; description = "Safe reimplementation of QuickCheck's core"; license = stdenv.lib.licenses.mit; }) {}; "QuickCheckVariant" = callPackage ({ mkDerivation, base, hspec, QuickCheck }: mkDerivation { pname = "QuickCheckVariant"; version = "1.0.0.1"; sha256 = "12yxavf2bcd6cpf09j4d97myks4v34jki5hqjl9kcwar8k8j8gls"; libraryHaskellDepends = [ base QuickCheck ]; testHaskellDepends = [ base hspec QuickCheck ]; description = "Generator of \"valid\" and \"invalid\" data in a type class"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "QuickPlot" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring , haskell-src-meta, parsec, scientific, snap, snap-core , template-haskell, text, vector, websockets, websockets-snap }: mkDerivation { pname = "QuickPlot"; version = "0.1.0.1"; sha256 = "1d9zllxl8vyjmb9m9kdgrv9v9hwnspyiqhjnb5ds5kmby6r4r1h2"; revision = "1"; editedCabalFile = "0ykvkbrf5mavrk9jdl5w01dldwi3x2dwg89hiin95vi8ay0r02gq"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson attoparsec base bytestring haskell-src-meta parsec scientific snap snap-core template-haskell text vector websockets websockets-snap ]; description = "Quick and easy data visualization with Haskell"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Quickson" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, either, text }: mkDerivation { pname = "Quickson"; version = "0.2"; sha256 = "1mr8ilcjlwxcpbblk6l6w022qbf4ngzd0q62fc9k1kjb0w1palbg"; libraryHaskellDepends = [ aeson attoparsec base bytestring either text ]; description = "Quick JSON extractions with Aeson"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "R-pandoc" = callPackage ({ mkDerivation, base, directory, filepath, pandoc-types, process , split }: mkDerivation { pname = "R-pandoc"; version = "0.2.3"; sha256 = "05pb2gr0s4fjd3lj90r6hdj30bzsz16jsibmi99xi3172plyk449"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base directory filepath pandoc-types process split ]; executableHaskellDepends = [ base pandoc-types ]; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "RANSAC" = callPackage ({ mkDerivation, base, HUnit, lens, linear, random, test-framework , test-framework-hunit, vector }: mkDerivation { pname = "RANSAC"; version = "0.1.0.2"; sha256 = "1rv70fp40wfk6rmb5drbilgb9z43vcqm67d4a6ck6mh3w69hb5gq"; libraryHaskellDepends = [ base random vector ]; testHaskellDepends = [ base HUnit lens linear test-framework test-framework-hunit vector ]; description = "The RANSAC algorithm for parameter estimation"; license = stdenv.lib.licenses.bsd3; }) {}; "RBTree" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "RBTree"; version = "0.0.5"; sha256 = "0p46b105lixbxqjz8pwxf4asl4s7zdh2ss3nvgmp1rclqfg6cwrq"; libraryHaskellDepends = [ base ]; description = "Pure haskell Red-Black-Tree implemetation"; license = stdenv.lib.licenses.bsd3; }) {}; "RESTng" = callPackage ({ mkDerivation, base, HDBC, HDBC-postgresql, mtl, old-time, parsec , redHandlers, xhtml, yuiGrid }: mkDerivation { pname = "RESTng"; version = "0.1"; sha256 = "1fans0znb3i33n9cxd8w140n1sl8bdyl874cdrgc5wvlg6y3y4aj"; libraryHaskellDepends = [ base HDBC HDBC-postgresql mtl old-time parsec redHandlers xhtml yuiGrid ]; description = "A framework for writing RESTful applications"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "RFC1751" = callPackage ({ mkDerivation, base, bytestring, cereal, hspec, QuickCheck , vector }: mkDerivation { pname = "RFC1751"; version = "1.0.0"; sha256 = "1lj97jyw0pxq8rn0xg15x2xqm3vwqx4fy3qz8aimf193vgw2amah"; libraryHaskellDepends = [ base bytestring cereal vector ]; testHaskellDepends = [ base bytestring cereal hspec QuickCheck vector ]; description = "RFC-1751 library for Haskell"; license = stdenv.lib.licenses.publicDomain; }) {}; "RJson" = callPackage ({ mkDerivation, array, base, bytestring, containers, iconv, mtl , parsec, syb-with-class }: mkDerivation { pname = "RJson"; version = "0.3.7"; sha256 = "04vlhcyikd4liy65xiy3xn4slkm5w4q3r8ir54s095zs9bq8jx1n"; libraryHaskellDepends = [ array base bytestring containers iconv mtl parsec syb-with-class ]; description = "A reflective JSON serializer/parser"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "RLP" = callPackage ({ mkDerivation, base, binary, bytestring, hspec }: mkDerivation { pname = "RLP"; version = "1.1.1"; sha256 = "075hv3ljc47zr5xkvmbiqq666cgicvwl90isq2n45x9nsbg441d1"; libraryHaskellDepends = [ base binary bytestring ]; testHaskellDepends = [ base binary bytestring hspec ]; description = "RLP serialization as defined in Ethereum Yellow Paper"; license = stdenv.lib.licenses.lgpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "RMP" = callPackage ({ mkDerivation, allocated-processor, base, canlib, cv-combinators , ftd2xx, HOpenCV, vector-space }: mkDerivation { pname = "RMP"; version = "0.0.2"; sha256 = "0bcilw8z764p6idjj19kxk9if5l4pxyn7zszxjv0q3bfky1rd8ay"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ allocated-processor base ]; librarySystemDepends = [ canlib ftd2xx ]; executableHaskellDepends = [ allocated-processor base cv-combinators HOpenCV vector-space ]; executableSystemDepends = [ canlib ftd2xx ]; description = "Binding to code that controls a Segway RMP"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {canlib = null; ftd2xx = null;}; "RNAFold" = callPackage ({ mkDerivation, ADPfusion, base, BiobaseTurner, BiobaseVienna , BiobaseXNA, cmdargs, containers, deepseq, lens, primitive , PrimitiveArray, repa, strict, vector }: mkDerivation { pname = "RNAFold"; version = "1.99.3.4"; sha256 = "0r4y4rinrdr2xwfpnys5agm1awr3qr9im4cqczz1fzjz7r425m96"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ADPfusion base BiobaseTurner BiobaseVienna BiobaseXNA cmdargs containers deepseq lens primitive PrimitiveArray repa strict vector ]; executableHaskellDepends = [ base BiobaseTurner BiobaseVienna BiobaseXNA cmdargs ]; description = "RNA secondary structure prediction"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "RNAFoldProgs" = callPackage ({ mkDerivation, base, Biobase, BiobaseTurner, BiobaseTypes , BiobaseVienna, cmdargs, containers, HsTools, primitive , PrimitiveArray, RNAFold, split, vector }: mkDerivation { pname = "RNAFoldProgs"; version = "0.0.0.3"; sha256 = "1bmybm80fhw7xqjzny2iricicbzqsl33snpsjamfcr16a939wlwp"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base Biobase BiobaseTurner BiobaseTypes BiobaseVienna cmdargs containers HsTools primitive PrimitiveArray RNAFold split vector ]; description = "RNA secondary structure folding"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "RNAdesign" = callPackage ({ mkDerivation, array, base, BiobaseTurner, BiobaseVienna , BiobaseXNA, bytestring, cmdargs, containers, fgl , fgl-extras-decompositions, file-embed, lens, monad-primitive , mwc-random-monad, parallel, parsec, ParsecTools, primitive , PrimitiveArray, random, RNAFold, transformers, tuple, vector , ViennaRNA-bindings }: mkDerivation { pname = "RNAdesign"; version = "0.1.2.2"; sha256 = "1qdfbwiydkh0974m7r4ashxhsbkss8k9d6kpc07vj4hspjf5v5ag"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base BiobaseTurner BiobaseVienna BiobaseXNA containers fgl fgl-extras-decompositions lens monad-primitive mwc-random-monad parallel parsec ParsecTools primitive PrimitiveArray random RNAFold transformers tuple vector ViennaRNA-bindings ]; executableHaskellDepends = [ bytestring cmdargs file-embed ]; description = "Multi-target RNA sequence design"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "RNAdraw" = callPackage ({ mkDerivation, array, base, BiobaseXNA, bytestring, cmdargs , containers, PrimitiveArray, QuasiText, repa, split, text, vector }: mkDerivation { pname = "RNAdraw"; version = "0.2.0.1"; sha256 = "1d85lps04b2sn23fzyn5hd8lj2lf7byqk7flj8p2b905hl3062dx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base BiobaseXNA bytestring containers PrimitiveArray QuasiText repa split text vector ]; executableHaskellDepends = [ cmdargs ]; description = "Draw RNA secondary structures"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "RNAlien" = callPackage ({ mkDerivation, aeson, base, BiobaseBlast, BiobaseFasta , BiobaseHTTP, BiobaseTypes, BlastHTTP, bytestring, cassava , ClustalParser, cmdargs, containers, directory, edit-distance , either-unwrap, filepath, hierarchical-clustering, HTTP , http-conduit, http-types, hxt, matrix, network, parsec, process , pureMD5, random, silently, split, Taxonomy, text, text-metrics , time, transformers, vector, ViennaRNAParser }: mkDerivation { pname = "RNAlien"; version = "1.7.0"; sha256 = "1yqf2i1q5s65i968ha4lhnn0njmgapb30sxwdq5rpf7wbw2f29by"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base BiobaseBlast BiobaseFasta BiobaseHTTP BiobaseTypes BlastHTTP bytestring cassava ClustalParser cmdargs containers directory edit-distance either-unwrap filepath hierarchical-clustering HTTP http-conduit http-types hxt matrix network parsec process pureMD5 random silently Taxonomy text text-metrics transformers vector ViennaRNAParser ]; executableHaskellDepends = [ base BiobaseFasta BiobaseTypes bytestring cassava cmdargs containers directory either-unwrap filepath process random split text time vector ViennaRNAParser ]; description = "Unsupervized construction of RNA family models"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "RNAwolf" = callPackage ({ mkDerivation, base, BiobaseTrainingData, BiobaseXNA, bytestring , cmdargs, containers, deepseq, directory, parallel, PrimitiveArray , random, split, StatisticalMethods, vector }: mkDerivation { pname = "RNAwolf"; version = "0.4.0.0"; sha256 = "1s7ilg8814gglg4n64nk94b51fdzh2fm1y4k1mw8d81qd66y60vn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base BiobaseTrainingData BiobaseXNA bytestring containers deepseq directory parallel PrimitiveArray random StatisticalMethods vector ]; executableHaskellDepends = [ cmdargs split ]; description = "RNA folding with non-canonical basepairs and base-triplets"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "RSA" = callPackage ({ mkDerivation, base, binary, bytestring, crypto-api , crypto-pubkey-types, QuickCheck, SHA, tagged, test-framework , test-framework-quickcheck2 }: mkDerivation { pname = "RSA"; version = "2.4.1"; sha256 = "0hchsqrxpfw7mqrqwscfy8ig1w2di6w3nxpzi873w0gibv2diibj"; libraryHaskellDepends = [ base binary bytestring crypto-api crypto-pubkey-types SHA ]; testHaskellDepends = [ base binary bytestring crypto-api crypto-pubkey-types QuickCheck SHA tagged test-framework test-framework-quickcheck2 ]; description = "Implementation of RSA, using the padding schemes of PKCS#1 v2.1."; license = stdenv.lib.licenses.bsd3; }) {}; "RSolve" = callPackage ({ mkDerivation, base, containers, lens, mtl }: mkDerivation { pname = "RSolve"; version = "2.0.0.0"; sha256 = "0rcbdxn9n2fimqxmprcfgq5c48y69wfjy5ny3acr5ln8ppcinmq8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers lens mtl ]; executableHaskellDepends = [ base containers lens mtl ]; testHaskellDepends = [ base containers lens mtl ]; license = stdenv.lib.licenses.mit; }) {}; "RabbitMQ" = callPackage ({ mkDerivation, array, base, binary, bytestring, clock, containers , HsOpenSSL, io-streams, monad-control, network, network-uri , openssl-streams, split, stm, text, vector }: mkDerivation { pname = "RabbitMQ"; version = "0.1.0.0"; sha256 = "14rxwsxxqhj91alcnvvp6949ig0ifnls9x2mgnd1jmknqz7pwvrs"; revision = "1"; editedCabalFile = "17ypl1n9f1nyc1axdmmfgb188d0ml7i3sqgmbka1k4l0p2ik9qpp"; libraryHaskellDepends = [ array base binary bytestring clock containers HsOpenSSL io-streams monad-control network network-uri openssl-streams split stm text vector ]; description = "AMQP 0-9-1 client library for RabbitMQ servers"; license = "BSD-3-Clause AND GPL-3.0-or-later"; }) {}; "Raincat" = callPackage ({ mkDerivation, base, containers, extensible-exceptions, GLUT, mtl , OpenGL, random, sdl2, sdl2-image, sdl2-mixer, time }: mkDerivation { pname = "Raincat"; version = "1.2.1"; sha256 = "10y9zi22m6hf13c9h8zd9vg7mljpwbw0r3djb6r80bna701fdf6c"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base containers extensible-exceptions GLUT mtl OpenGL random sdl2 sdl2-image sdl2-mixer time ]; description = "A puzzle game written in Haskell with a cat in lead role"; license = stdenv.lib.licenses.bsd3; platforms = [ "i686-linux" "x86_64-linux" ]; }) {}; "Random123" = callPackage ({ mkDerivation, array, base, criterion, data-dword, HUnit , QuickCheck, random, test-framework, test-framework-hunit , test-framework-quickcheck2 }: mkDerivation { pname = "Random123"; version = "0.2.0"; sha256 = "18q6nf63qapypj10iifpc1qdaq7pndmv2p7jz0f96y113z33nqy4"; libraryHaskellDepends = [ array base data-dword random ]; testHaskellDepends = [ base HUnit QuickCheck random test-framework test-framework-hunit test-framework-quickcheck2 ]; benchmarkHaskellDepends = [ base criterion random ]; description = "Haskell port of Random123 library"; license = stdenv.lib.licenses.mit; }) {}; "RandomDotOrg" = callPackage ({ mkDerivation, base, HTTP-Simple, network }: mkDerivation { pname = "RandomDotOrg"; version = "0.2.1"; sha256 = "0rfarn424wsvvwvi7b1qzvzc63dxfqmlyrfd0hdcvmgkq5h2iy4c"; libraryHaskellDepends = [ base HTTP-Simple network ]; description = "Interface to random.org"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Randometer" = callPackage ({ mkDerivation, base, random-fu }: mkDerivation { pname = "Randometer"; version = "0.1.0.1"; sha256 = "1anj962cpgl06hipjfdygxlvq6adkdg3r0ghkwkzzf3dklmwzng6"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base random-fu ]; description = "Randomness intuition trainer"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Range" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Range"; version = "0.1.0.0"; sha256 = "0759508s75zba89jjr56sqpm7idgwsxynmf9zl9hwrz9q11fxrqh"; libraryHaskellDepends = [ base ]; description = "Data structure for managing ranges"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Ranged-sets" = callPackage ({ mkDerivation, base, HUnit, QuickCheck }: mkDerivation { pname = "Ranged-sets"; version = "0.4.0"; sha256 = "1skd2a6yw7dd5vq8x81kwh28gi8sgyzg9qqqyadxmgpvy11sh9ab"; revision = "2"; editedCabalFile = "1dl69wa509yn2jvl0d4c5c036swq22i6nd73kqn0bp7vhbj4rfq4"; libraryHaskellDepends = [ base HUnit QuickCheck ]; testHaskellDepends = [ base HUnit QuickCheck ]; description = "Ranged sets for Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; "Ranka" = callPackage ({ mkDerivation, base, HTTP, json, network, utf8-string, XMPP }: mkDerivation { pname = "Ranka"; version = "0.1"; sha256 = "1df010121jdjbagc3gg906kydmwwpa7np1c0mx7w2v64mr7i2q1r"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base HTTP json network utf8-string XMPP ]; description = "HTTP to XMPP omegle chats gate"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Rasenschach" = callPackage ({ mkDerivation, array, base, bytestring, cereal, containers , convertible, directory, filepath, ghc, GLUT, monad-loops, OpenGL , OpenGLRaw, time, Yampa }: mkDerivation { pname = "Rasenschach"; version = "0.1.3.2"; sha256 = "1wk4bylydfdqdmzjybkpbmvp4znp9i26mvkl2541gp5vwv7blms6"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ array base bytestring cereal containers convertible directory filepath ghc GLUT monad-loops OpenGL OpenGLRaw time Yampa ]; description = "Soccer simulation"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Rasterific" = callPackage ({ mkDerivation, base, bytestring, containers, dlist, FontyFruity , free, JuicyPixels, mtl, primitive, transformers, vector , vector-algorithms }: mkDerivation { pname = "Rasterific"; version = "0.7.5.3"; sha256 = "164ivzwrla90baqz6gapmcmi1yg5bk0sczqv4xawx3l7dzkz8ghv"; libraryHaskellDepends = [ base bytestring containers dlist FontyFruity free JuicyPixels mtl primitive transformers vector vector-algorithms ]; description = "A pure haskell drawing engine"; license = stdenv.lib.licenses.bsd3; }) {}; "Rattus" = callPackage ({ mkDerivation, base, Cabal, containers, ghc, simple-affine-space }: mkDerivation { pname = "Rattus"; version = "0.3.1"; sha256 = "1sfjnfd3jsr095gkzxldb65ivxpyzsaphw2bv2f6svczhjc5b414"; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base containers ghc simple-affine-space ]; testHaskellDepends = [ base containers ]; description = "A modal FRP language"; license = stdenv.lib.licenses.bsd3; }) {}; "ReadArgs" = callPackage ({ mkDerivation, base, hspec, system-filepath, text }: mkDerivation { pname = "ReadArgs"; version = "1.2.3"; sha256 = "0s8s4nhl84qsr5a87gzjslcf4d9vvvzmcfl5g4gqa3czzafjljwz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base system-filepath text ]; executableHaskellDepends = [ base system-filepath text ]; testHaskellDepends = [ base hspec system-filepath text ]; description = "Simple command line argument parsing"; license = stdenv.lib.licenses.bsd3; }) {}; "Redmine" = callPackage ({ mkDerivation, aeson, base, bytestring, connection, containers , HTTP, http-client-tls, http-conduit, http-types, HUnit, MissingH , network, resourcet, text, time, transformers }: mkDerivation { pname = "Redmine"; version = "0.0.8"; sha256 = "1lmcaaaqpzk3k6khv5cd9kg54ighva8ni5paamgvk4wjkd2n010g"; libraryHaskellDepends = [ aeson base bytestring connection containers HTTP http-client-tls http-conduit http-types MissingH network resourcet text time transformers ]; testHaskellDepends = [ aeson base bytestring connection containers HTTP http-client-tls http-conduit http-types HUnit MissingH network resourcet text time transformers ]; description = "Library to access Redmine's REST services"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Ref" = callPackage ({ mkDerivation, base, ghc-prim }: mkDerivation { pname = "Ref"; version = "0.1.1.0"; sha256 = "15qikbjbydbabc26skhavshzrsaz17a71q8hfxqvi5ix2bhhz4hm"; libraryHaskellDepends = [ base ghc-prim ]; description = "Generic Mutable Ref Abstraction Layer"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "RefSerialize" = callPackage ({ mkDerivation, base, binary, bytestring, containers, hashtables , stringsearch }: mkDerivation { pname = "RefSerialize"; version = "0.4.0"; sha256 = "1cmvab3yakazhgij3x8s871r9wf8ixkwmb52k88rcgclmfqmxch5"; libraryHaskellDepends = [ base binary bytestring containers hashtables stringsearch ]; description = "Write to and read from ByteStrings maintaining internal memory references"; license = stdenv.lib.licenses.bsd3; }) {}; "Referees" = callPackage ({ mkDerivation, base, bytestring, cassava, cmdargs, cond , containers, directory, glpk-hs, matrix, MissingH, vector }: mkDerivation { pname = "Referees"; version = "0.0.0"; sha256 = "076pa25455jd4b0dbs9gfksaa1ww66yvnknki4yivc0pm60pnh7r"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring cassava containers glpk-hs matrix MissingH vector ]; executableHaskellDepends = [ base cmdargs cond containers directory ]; description = "A utility for computing distributions of material to review among reviewers"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "RepLib" = callPackage ({ mkDerivation, base, containers, mtl, template-haskell , transformers }: mkDerivation { pname = "RepLib"; version = "0.5.4.1"; sha256 = "064avhz0x77yd5irvvs4sa1fcn8srb3n5sqbd4vmsjva6514jr9y"; libraryHaskellDepends = [ base containers mtl template-haskell transformers ]; description = "Generic programming library with representation types"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ReplicateEffects" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "ReplicateEffects"; version = "0.3"; sha256 = "194nbnbrf5g3d2pch6z9zapzhi0i2z30vpgjj0h5x8bfwzpf1527"; libraryHaskellDepends = [ base ]; description = "Composable replication schemes of applicative functors"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ReviewBoard" = callPackage ({ mkDerivation, base, directory, HTTP, json, mtl, network, process , random }: mkDerivation { pname = "ReviewBoard"; version = "0.2.2"; sha256 = "1grcs7mily2gpxdzq1pcz1f71z2d8pz6paqrb8yv38nkckvm4j75"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base HTTP json mtl network random ]; executableHaskellDepends = [ base directory HTTP json mtl network process random ]; description = "Haskell bindings to ReviewBoard"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "RichConditional" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "RichConditional"; version = "0.1.0.0"; sha256 = "065plckw5r16aalkf51y7hs2xjandad3hgfly795wakqfhdnrajw"; libraryHaskellDepends = [ base ]; description = "Tiny library to replace classic if/else"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Ritt-Wu" = callPackage ({ mkDerivation, algebra, base, criterion, deepseq, massiv , scheduler, sscript, tasty, tasty-hunit, tasty-quickcheck , tasty-smallcheck }: mkDerivation { pname = "Ritt-Wu"; version = "0.1.0.0"; sha256 = "1jk9a2hgnm82b4b9cbfsw8aib1q4jrdb9zal858vbprsvx6ig36f"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ algebra base criterion deepseq massiv scheduler sscript ]; executableHaskellDepends = [ algebra base criterion deepseq massiv scheduler sscript ]; testHaskellDepends = [ base deepseq scheduler tasty tasty-hunit tasty-quickcheck tasty-smallcheck ]; benchmarkHaskellDepends = [ algebra base criterion deepseq massiv scheduler sscript ]; description = "Parallel implementation of Ritt-Wu's algorithm"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Rlang-QQ" = callPackage ({ mkDerivation, array, base, binary, bytestring, Cabal, containers , data-binary-ieee754, directory, doctest, filepath , haskell-src-meta, HList, hspec, lens, mtl, process, repa, SHA , split, syb, template-haskell, temporary, text, transformers , trifecta, utf8-string, vector, zlib }: mkDerivation { pname = "Rlang-QQ"; version = "0.3.1.0"; sha256 = "0rl3cmr7vfc8vk7132y40ib0l53v9yndw71bmp25zj24nkmha7hj"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base binary bytestring Cabal containers data-binary-ieee754 directory filepath haskell-src-meta HList lens mtl process repa SHA split syb template-haskell temporary text transformers trifecta utf8-string vector zlib ]; testHaskellDepends = [ base directory doctest hspec lens vector ]; description = "quasiquoter for inline-R code"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "RollingDirectory" = callPackage ({ mkDerivation, base, directory, filepath, hdaemonize-buildfix , hinotify, hsyslog, HUnit, monad-parallel, QuickCheck , test-framework, test-framework-hunit, test-framework-quickcheck2 , unix }: mkDerivation { pname = "RollingDirectory"; version = "0.1"; sha256 = "0mw4hd99v8pp75ng75cv3vym5ld93f07mpkcbi2b6v12k68bxx4v"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base directory filepath hdaemonize-buildfix hinotify hsyslog monad-parallel unix ]; testHaskellDepends = [ base HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; description = "Limits the size of a directory's contents"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "RoyalMonad" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "RoyalMonad"; version = "1000.9"; sha256 = "1gixw6793i4bcf1fsawfqdgvib5q7b1972fi0prrcwq7cp7nrgwr"; libraryHaskellDepends = [ base ]; description = "All hail the Royal Monad!"; license = stdenv.lib.licenses.bsd3; }) {}; "RtMidi" = callPackage ({ mkDerivation, alsaLib, base, deepseq, pretty-simple, tasty , tasty-hunit, unliftio-core, vector }: mkDerivation { pname = "RtMidi"; version = "0.4.0.0"; sha256 = "075j6d7vmihyz33b5ikv2l0c0alnhjzy1wpnzdrca6l201vab2mw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base deepseq unliftio-core vector ]; librarySystemDepends = [ alsaLib ]; executableHaskellDepends = [ base pretty-simple vector ]; testHaskellDepends = [ base tasty tasty-hunit vector ]; description = "Haskell wrapper for RtMidi, the lightweight, cross-platform MIDI I/O library"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) alsaLib;}; "RxHaskell" = callPackage ({ mkDerivation, base, containers, stm, transformers }: mkDerivation { pname = "RxHaskell"; version = "0.2"; sha256 = "0pwxsvkpdr4vzr6cpgjmkr55ip6ns3gcv8pma7dwzg21myx9c3vl"; libraryHaskellDepends = [ base containers stm transformers ]; description = "Reactive Extensions for Haskell"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "S3" = callPackage ({ mkDerivation, base, base-encoding, bytestring, cryptohash-md5 , cryptohash-sha1, cryptohash-sha256, deepseq, hashable , http-io-streams, io-streams, Prelude, text, text-short, time, X }: mkDerivation { pname = "S3"; version = "0.1.0.0"; sha256 = "0z59h36qnb1vvshqik3f1ai3a3frnmzzxdcmkbbh3x6flnih7r0a"; revision = "1"; editedCabalFile = "115432ww5hm6nv82rib363sx38f7vm0kl0xd5qc2dpfn1jljr0g7"; libraryHaskellDepends = [ base base-encoding bytestring cryptohash-md5 cryptohash-sha1 cryptohash-sha256 deepseq hashable http-io-streams io-streams Prelude text text-short time X ]; description = "Library for accessing S3 compatible storage services"; license = stdenv.lib.licenses.gpl3Plus; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SBench" = callPackage ({ mkDerivation, base, bytestring, cassava, criterion, deepseq , directory, filepath, gnuplot, hp2any-core, parsec, process , utf8-string, vector }: mkDerivation { pname = "SBench"; version = "0.2.0"; sha256 = "0ym9qdwwn180365hgvwi6djzbqvfiyqrd2fhywpvxihwxnlnhiam"; libraryHaskellDepends = [ base bytestring cassava criterion deepseq directory filepath gnuplot hp2any-core parsec process utf8-string vector ]; description = "A benchmark suite for runtime and heap measurements over a series of inputs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SCRIPTWriter" = callPackage ({ mkDerivation, array, base, binary, bitcoin-hs, bitcoin-script , bytestring, containers, mtl, uu-tc }: mkDerivation { pname = "SCRIPTWriter"; version = "1.0.1"; sha256 = "0sipk7brfw42zq4ksp7gz23ghia9faffshc5zh8j0zb4f1497mwi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base binary bitcoin-hs bitcoin-script bytestring containers mtl uu-tc ]; executableHaskellDepends = [ base ]; description = "ESCRIPT: a human friendly language for programming Bitcoin scripts"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SCalendar" = callPackage ({ mkDerivation, base, containers, hspec, QuickCheck, scalendar , text, time }: mkDerivation { pname = "SCalendar"; version = "1.1.0"; sha256 = "139lggc8f7sw703asdyxqbja0jfcgphx0l5si1046lsryinvywa9"; libraryHaskellDepends = [ base containers text time ]; testHaskellDepends = [ base containers hspec QuickCheck scalendar text time ]; description = "This is a library for handling calendars and resource availability based on the \"top-nodes algorithm\" and set operations"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SDL" = callPackage ({ mkDerivation, base, Cabal, SDL }: mkDerivation { pname = "SDL"; version = "0.6.7.0"; sha256 = "00y67v80a8l09i3k76z09lg25kw72ivl09nag8ckdlk4a0cfnzfq"; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base ]; librarySystemDepends = [ SDL ]; description = "Binding to libSDL"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) SDL;}; "SDL-gfx" = callPackage ({ mkDerivation, base, Cabal, SDL, SDL_gfx }: mkDerivation { pname = "SDL-gfx"; version = "0.7.0.0"; sha256 = "1pmhbgdp4f9nz9mpxckx0mrhphccqsfcwfpflxmph5gx4mxk4xb2"; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base SDL ]; librarySystemDepends = [ SDL_gfx ]; description = "Binding to libSDL_gfx"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) SDL_gfx;}; "SDL-image" = callPackage ({ mkDerivation, base, Cabal, SDL, SDL_image }: mkDerivation { pname = "SDL-image"; version = "0.6.2.0"; sha256 = "1gxwrvswgwjw6g7ym52gik22l9l3ljy592phv97jdmcf3gi6qcg1"; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base SDL ]; librarySystemDepends = [ SDL_image ]; description = "Binding to libSDL_image"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) SDL_image;}; "SDL-mixer" = callPackage ({ mkDerivation, base, Cabal, SDL, SDL_mixer }: mkDerivation { pname = "SDL-mixer"; version = "0.6.3.0"; sha256 = "0k26hqgdh789ka3mv4dsk6rin6x6vwcs6hjmnsqq7j3mnrh1342r"; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base SDL ]; librarySystemDepends = [ SDL_mixer ]; description = "Binding to libSDL_mixer"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) SDL_mixer;}; "SDL-mpeg" = callPackage ({ mkDerivation, base, SDL, smpeg }: mkDerivation { pname = "SDL-mpeg"; version = "0.0.1"; sha256 = "0hx4977iynchnyd4b9ycbiw5qq07wk1a7dkisqx0a3x0ca4qirwj"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base SDL ]; librarySystemDepends = [ smpeg ]; description = "Binding to the SMPEG library"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) smpeg;}; "SDL-ttf" = callPackage ({ mkDerivation, base, Cabal, SDL, SDL_ttf }: mkDerivation { pname = "SDL-ttf"; version = "0.6.3.0"; sha256 = "1hh5v1b5b8yyv1vhgbymn6rwpjpdccmqz2wy1wmjqzcfffdszmag"; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base SDL ]; librarySystemDepends = [ SDL_ttf ]; description = "Binding to libSDL_ttf"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) SDL_ttf;}; "SDL2-ttf" = callPackage ({ mkDerivation, base, SDL2, SDL2_ttf }: mkDerivation { pname = "SDL2-ttf"; version = "0.1.0"; sha256 = "03ng8kih285pvwj06jdwk4hkyyyb8j666pnvagnw5hsjhq60r8h6"; libraryHaskellDepends = [ base SDL2 ]; librarySystemDepends = [ SDL2_ttf ]; description = "Binding to libSDL-ttf"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {SDL2 = null; inherit (pkgs) SDL2_ttf;}; "SFML" = callPackage ({ mkDerivation, base, csfml-audio, csfml-graphics, csfml-network , csfml-system, csfml-window, sfml-audio, sfml-graphics , sfml-network, sfml-system, sfml-window }: mkDerivation { pname = "SFML"; version = "2.3.2.4"; sha256 = "1hsvbw54cidvldx4i8cpvjpd3s16qrw2b6405qhwrxcigfzn9b8a"; libraryHaskellDepends = [ base ]; librarySystemDepends = [ csfml-audio csfml-graphics csfml-network csfml-system csfml-window sfml-audio sfml-graphics sfml-network sfml-system sfml-window ]; description = "SFML bindings"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {csfml-audio = null; csfml-graphics = null; csfml-network = null; csfml-system = null; csfml-window = null; sfml-audio = null; sfml-graphics = null; sfml-network = null; sfml-system = null; sfml-window = null;}; "SFML-control" = callPackage ({ mkDerivation, base, mtl, SFML, template-haskell }: mkDerivation { pname = "SFML-control"; version = "0.2.0.2"; sha256 = "001h9y9395mz6fr58s1i8svn4pyy5iqbkzzsp19xdphh4w69za9g"; libraryHaskellDepends = [ base mtl SFML template-haskell ]; description = "Higher level library on top of SFML"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SFont" = callPackage ({ mkDerivation, array, base, SDL, Sprig }: mkDerivation { pname = "SFont"; version = "0.1.1"; sha256 = "077yvys00kp8lmkvc4mbynmkk9nn2ib5rh38bqcw0wnwsvl7140i"; libraryHaskellDepends = [ array base SDL Sprig ]; description = "SFont SDL Bitmap Fonts"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SG" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "SG"; version = "1.0"; sha256 = "0aj15lp5wbldaa9ndfvni1iq7kcrjv1syln9yz77jg6p8ndk61jv"; libraryHaskellDepends = [ base mtl ]; description = "Small geometry library for dealing with vectors and collision detection"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SGdemo" = callPackage ({ mkDerivation, base, GLUT, OpenGL, SG }: mkDerivation { pname = "SGdemo"; version = "1.1"; sha256 = "0f7s8y5wq479i2yix2ik5ffsqkrb65pi31n6a03453kvk5jc7wv6"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base GLUT OpenGL SG ]; description = "An example of using the SG and OpenGL libraries"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SGplus" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "SGplus"; version = "1.1"; sha256 = "1qwrhb7nw22v7j6d9x3a1ps9l7mjpwjy13zxssmimwfhbch055v3"; libraryHaskellDepends = [ base mtl ]; description = "(updated) Small geometry library for dealing with vectors and collision detection"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SHA" = callPackage ({ mkDerivation, array, base, binary, bytestring, QuickCheck , test-framework, test-framework-quickcheck2 }: mkDerivation { pname = "SHA"; version = "1.6.4.4"; sha256 = "0i4b2wjisivdy72synal711ywhx05mfqfba5n65rk8qidggm1nbb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base binary bytestring ]; testHaskellDepends = [ array base binary bytestring QuickCheck test-framework test-framework-quickcheck2 ]; description = "Implementations of the SHA suite of message digest functions"; license = stdenv.lib.licenses.bsd3; }) {}; "SHA2" = callPackage ({ mkDerivation, AES, base, bytestring, monads-tf, transformers }: mkDerivation { pname = "SHA2"; version = "0.2.5"; sha256 = "1zs79a327x6myfam3p2vr8lmszcaqnkll2qz8n4sy835vz328j40"; libraryHaskellDepends = [ AES base bytestring monads-tf transformers ]; description = "Fast, incremental SHA hashing for bytestrings"; license = stdenv.lib.licenses.bsd3; }) {}; "SMTPClient" = callPackage ({ mkDerivation, base, containers, extensible-exceptions, hsemail , network, old-locale, old-time }: mkDerivation { pname = "SMTPClient"; version = "1.1.0"; sha256 = "07njj24c43iz33c641d5ish62h13lhpvn2mx5pv5i6s3fm3bxsfk"; libraryHaskellDepends = [ base containers extensible-exceptions hsemail network old-locale old-time ]; description = "A simple SMTP client library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SNet" = callPackage ({ mkDerivation, base, bindings-DSL, c2hsc, containers , data-default, lens, mtl, transformers }: mkDerivation { pname = "SNet"; version = "0.1.0"; sha256 = "19ls2icg5vflznf9wn5b429x6blismcdxinh66vd8cr8hwgc8m99"; libraryHaskellDepends = [ base bindings-DSL containers data-default lens mtl transformers ]; libraryToolDepends = [ c2hsc ]; description = "Declarative coördination language for streaming networks"; license = stdenv.lib.licenses.lgpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SQLDeps" = callPackage ({ mkDerivation, base, hashable, HDBC, HDBC-sqlite3, mtl , unordered-containers }: mkDerivation { pname = "SQLDeps"; version = "0.1"; sha256 = "1dx4vxrc7hjms3bx80bngwr5jxkb1v9hps09ayi0mqwhnfzq5vgp"; libraryHaskellDepends = [ base hashable HDBC HDBC-sqlite3 mtl unordered-containers ]; description = "Calculate db-data dependencies of functions"; license = stdenv.lib.licenses.bsd3; }) {}; "SSTG" = callPackage ({ mkDerivation, base, containers, ghc, ghc-paths }: mkDerivation { pname = "SSTG"; version = "0.1.1.7"; sha256 = "1qgkqd025cd9q0la36i45kd356n8sxnzgnq40v71sdbv8f7wb4yh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers ghc ghc-paths ]; executableHaskellDepends = [ base containers ]; testHaskellDepends = [ base containers ]; description = "STG Symbolic Execution"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "STL" = callPackage ({ mkDerivation, attoparsec, base, bytestring, cereal, text }: mkDerivation { pname = "STL"; version = "0.3.0.6"; sha256 = "18bz9qxsl7lq3j18ilczi175j3djwlpckzj5a65l4dj7d1sw1c35"; libraryHaskellDepends = [ attoparsec base bytestring cereal text ]; description = "STL 3D geometry format parsing and pretty-printing"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "STLinkUSB" = callPackage ({ mkDerivation, base, binary, bytestring, transformers, usb , vector }: mkDerivation { pname = "STLinkUSB"; version = "0.1.1"; sha256 = "1b0cxrjbldsdh948fa3d5qr0lmjl2g5qkh7ii4smkmsakzk9jx0s"; libraryHaskellDepends = [ base binary bytestring transformers usb vector ]; description = "STLink USB interface in Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "STM32-Zombie" = callPackage ({ mkDerivation, base, binary, bytestring, containers, STLinkUSB , STM32F103xx-SVD, transformers }: mkDerivation { pname = "STM32-Zombie"; version = "0.2.0"; sha256 = "10vknxgihz3cgyzi1rmyh30zqyg0q7ll653ljndjj8lh3hnghajx"; libraryHaskellDepends = [ base binary bytestring containers STLinkUSB STM32F103xx-SVD transformers ]; description = "control a STM32F103 microcontroller"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "STM32F103xx-SVD" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "STM32F103xx-SVD"; version = "0.1"; sha256 = "0m6vvj4mfmmn1r21aglwdb6801bwr0ks60vbwz7y1cb97vsdad9v"; libraryHaskellDepends = [ base ]; description = "Definition for Peripherals,Registers and Fields from STM32F103xx.svd"; license = stdenv.lib.licenses.bsd3; }) {}; "STMonadTrans" = callPackage ({ mkDerivation, array, base, mtl, tasty, tasty-hunit , tasty-quickcheck, transformers }: mkDerivation { pname = "STMonadTrans"; version = "0.4.4"; sha256 = "00vih8xi5jf4jc4h6i9jwxb29w40gx8lakcg3fc1900b0r02ms0s"; libraryHaskellDepends = [ array base mtl ]; testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck transformers ]; description = "A monad transformer version of the ST monad"; license = stdenv.lib.licenses.bsd3; }) {}; "SVD2HS" = callPackage ({ mkDerivation, base, containers, pretty, text, xml-conduit , xml-lens }: mkDerivation { pname = "SVD2HS"; version = "0.1"; sha256 = "16crp18wyp7gb99x0vmjcqdwvsvns2kppaic3aspnidlc14hwg35"; libraryHaskellDepends = [ base containers pretty text xml-conduit xml-lens ]; description = "translate a SVD of a Microcontroller to Haskell tables"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SVG2Q" = callPackage ({ mkDerivation, base, haskell98, language-c, pretty, svgutils, syb , xml }: mkDerivation { pname = "SVG2Q"; version = "0.3"; sha256 = "07cr20cdz4dk8c9j84j1wlzhg4qb4hmgyvh2nnlh4vc52bvvizmq"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base haskell98 language-c pretty svgutils syb xml ]; description = "Code generation tool for Quartz code from a SVG"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SVGFonts" = callPackage ({ mkDerivation, attoparsec, base, blaze-markup, blaze-svg , bytestring, cereal, cereal-vector, containers, data-default-class , diagrams-core, diagrams-lib, directory, parsec, split, text , vector, xml }: mkDerivation { pname = "SVGFonts"; version = "1.7.0.1"; sha256 = "06vnpkkr19s9b1wjp7l2w29vr7fsghcrffd2knlxvdhjacrfpc9h"; enableSeparateDataOutput = true; libraryHaskellDepends = [ attoparsec base blaze-markup blaze-svg bytestring cereal cereal-vector containers data-default-class diagrams-core diagrams-lib directory parsec split text vector xml ]; description = "Fonts from the SVG-Font format"; license = stdenv.lib.licenses.bsd3; }) {}; "SVGPath" = callPackage ({ mkDerivation, base, parsec }: mkDerivation { pname = "SVGPath"; version = "1.1.2"; sha256 = "1a4rmp1rn6jv8nkab688i146ywiv4w6fp5bpm0slwgda2x0h6lp4"; libraryHaskellDepends = [ base parsec ]; description = "Parsing the path command of SVG"; license = stdenv.lib.licenses.bsd3; }) {}; "SWMMoutGetMB" = callPackage ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 , pipes-binary, pipes-bytestring, pipes-parse, split }: mkDerivation { pname = "SWMMoutGetMB"; version = "0.1.1.1"; sha256 = "0scgh998laq8z2mjpjvhahy5z8nsc45lmdz2z8mv7cmfiqca5ck0"; libraryHaskellDepends = [ base binary bytestring data-binary-ieee754 pipes-binary pipes-bytestring pipes-parse split ]; description = "A parser for SWMM 5 binary .OUT files"; license = stdenv.lib.licenses.lgpl3; }) {}; "SableCC2Hs" = callPackage ({ mkDerivation, array, base, containers, filepath, loch-th, pretty , text, transformers, wl-pprint-text, xml }: mkDerivation { pname = "SableCC2Hs"; version = "0.0.1.0"; sha256 = "1sngk170p5wyi3sgjkl74fr3k570fbfabhbg0dnp8z4iw53d8jfl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base containers ]; executableHaskellDepends = [ array base containers filepath loch-th pretty text transformers wl-pprint-text xml ]; description = "Generate a parser (in Haskell) with the SableCC parser generator"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Safe" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Safe"; version = "0.1"; sha256 = "0ybi5r4635yjx41ig54bm426fbdzrivc5kn8fwqxmzm62ai0v623"; libraryHaskellDepends = [ base ]; description = "Library for safe (pattern match free) functions"; license = stdenv.lib.licenses.bsd3; }) {}; "SafeSemaphore" = callPackage ({ mkDerivation, base, containers, HUnit, stm }: mkDerivation { pname = "SafeSemaphore"; version = "0.10.1"; sha256 = "0rpg9j6fy70i0b9dkrip9d6wim0nac0snp7qzbhykjkqlcvvgr91"; revision = "1"; editedCabalFile = "1k61gqgfh6n3sj8ni8sfvpcm39nqc2msjfxk2pgmhfabvv48w5hv"; libraryHaskellDepends = [ base containers stm ]; testHaskellDepends = [ base HUnit ]; description = "Much safer replacement for QSemN, QSem, and SampleVar"; license = stdenv.lib.licenses.bsd3; }) {}; "Salsa" = callPackage ({ mkDerivation, base, bytestring, file-embed, glib, mono }: mkDerivation { pname = "Salsa"; version = "0.2.0.2"; sha256 = "0915mwi1ksa85in03vzm5hqbvk6ih7l0zslg5cmy7j9fc0jhgwgd"; libraryHaskellDepends = [ base bytestring file-embed ]; librarySystemDepends = [ glib mono ]; description = "A .NET Bridge for Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) glib; inherit (pkgs) mono;}; "Saturnin" = callPackage ({ mkDerivation, base, bytestring, data-default, directory, either , exceptions, filepath, formatting, hlint, hspec, ini, mtl, network , old-locale, process, spawn, stm, temporary, text, time , unordered-containers, yaml }: mkDerivation { pname = "Saturnin"; version = "0.1.0.2"; sha256 = "0f6z17ry2n0qkgajiwip09r7dbcn72dkz7gh4igwk3n0igxlpqsr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring data-default directory either exceptions filepath formatting ini mtl network old-locale process spawn stm temporary text time unordered-containers yaml ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base data-default either hlint hspec mtl ]; description = "Saturnin CI / Job System"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SciBaseTypes" = callPackage ({ mkDerivation, aeson, base, binary, cereal, deepseq, hashable , lens, log-domain, mtl, QuickCheck, semirings, tasty , tasty-quickcheck, tasty-th, vector, vector-th-unbox }: mkDerivation { pname = "SciBaseTypes"; version = "0.1.0.0"; sha256 = "1c0cgzxhamgswn1zhrarbx5vrmzl160nk8dadzi6mphwd2rv6lfr"; revision = "1"; editedCabalFile = "025v2s4097mzqyf5bzzz2xnxcc4nckcvaz72pnrxs3d8bbszd26i"; libraryHaskellDepends = [ aeson base binary cereal deepseq hashable lens log-domain mtl semirings vector vector-th-unbox ]; testHaskellDepends = [ aeson base binary cereal deepseq hashable lens log-domain mtl QuickCheck semirings tasty tasty-quickcheck tasty-th vector vector-th-unbox ]; benchmarkHaskellDepends = [ aeson base binary cereal deepseq hashable lens log-domain mtl semirings vector vector-th-unbox ]; description = "Base types and classes for statistics, sciences and humanities"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SciFlow" = callPackage ({ mkDerivation, base, binary, bytestring, constraints , cryptohash-sha256, distributed-process , distributed-process-monad-control, exceptions, hashable , lifted-async, memory, monad-control, mtl, network-transport , network-transport-tcp, rainbow, sqlite-simple, stm , template-haskell, text, th-lift-instances, time , unordered-containers }: mkDerivation { pname = "SciFlow"; version = "0.7.0"; sha256 = "1fm94yr872dg21j6pc0rxs5qvq7i72yn4338bhn73d1sv95c29ir"; libraryHaskellDepends = [ base binary bytestring constraints cryptohash-sha256 distributed-process distributed-process-monad-control exceptions hashable lifted-async memory monad-control mtl network-transport network-transport-tcp rainbow sqlite-simple stm template-haskell text th-lift-instances time unordered-containers ]; description = "Scientific workflow management system"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SciFlow-drmaa" = callPackage ({ mkDerivation, base, distributed-process, drmaa, hostname , network-transport-tcp, random, SciFlow, stm, unordered-containers }: mkDerivation { pname = "SciFlow-drmaa"; version = "0.1.0"; sha256 = "08lgdm7nlqapz54ixaf7z319laqiknk3vhhhljbch093vb0925bv"; libraryHaskellDepends = [ base distributed-process drmaa hostname network-transport-tcp random SciFlow stm unordered-containers ]; description = "Scientific workflow management system"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ScratchFs" = callPackage ({ mkDerivation, base, bytestring, directory, filepath, HFuse , hsyslog, process, regex-compat, sqlite-simple, unix }: mkDerivation { pname = "ScratchFs"; version = "0.1.0.2"; sha256 = "0c410hnby7g5qdx1kj3shwxl0m910vl3rj3ayx6f5qsz5by5rczh"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bytestring directory filepath HFuse hsyslog process regex-compat sqlite-simple unix ]; description = "Size limited temp filesystem based on fuse"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Scurry" = callPackage ({ mkDerivation, base, binary, bytestring, containers, network , network-bytestring, parsec, random, stm, time, unix }: mkDerivation { pname = "Scurry"; version = "0.0.3"; sha256 = "0iwlai8zspz08l3v7qf505mgfxn5v177kqa1x4xfssq7wzxawq8j"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base binary bytestring containers network network-bytestring parsec random stm time unix ]; description = "A cross platform P2P VPN application built using Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SecureHash-SHA3" = callPackage ({ mkDerivation, base, bytestring }: mkDerivation { pname = "SecureHash-SHA3"; version = "0.1.1.0"; sha256 = "0dva3bzfzyzh8kxljyipd041a2w1zhxjvxmhnw2mlv2jcywnk2hz"; revision = "2"; editedCabalFile = "0rvalvvjadb0i0rh9z5lgw2hca4a9yw3cg2f6gcx7h30f5dp8x1j"; libraryHaskellDepends = [ base bytestring ]; description = "simple static linked SHA3 using private symbols and the ref impl"; license = stdenv.lib.licenses.bsd2; }) {}; "SegmentTree" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "SegmentTree"; version = "0.3"; sha256 = "1hagm0y9x2j1wcgk5ibxnlh2slnxfggn79cq20ws0zvd4yqw3231"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; description = "Data structure for querying the set (or count) of intervals covering given point"; license = stdenv.lib.licenses.bsd3; }) {}; "SelectSequencesFromMSA" = callPackage ({ mkDerivation, base, biocore, biofasta, bytestring, ClustalParser , cmdargs, containers, directory, either-unwrap, filepath, matrix , parsec, process, text, text-metrics, transformers, vector , ViennaRNAParser }: mkDerivation { pname = "SelectSequencesFromMSA"; version = "1.0.5"; sha256 = "0m68xiaa6acaq30qlscpd5lm7x0rfrqxyn0krwahkqd5s9h5aj7i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base biocore biofasta bytestring ClustalParser cmdargs containers directory either-unwrap filepath matrix parsec process text text-metrics transformers vector ViennaRNAParser ]; executableHaskellDepends = [ base cmdargs directory either-unwrap ]; description = "Selects a representative subset of sequences from multiple sequence alignment"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Semantique" = callPackage ({ mkDerivation, base, bytestring, classify, containers, mongoDB , mtl, network, process, split, tagsoup, text }: mkDerivation { pname = "Semantique"; version = "0.3.0"; sha256 = "1l334lvm56xr7rw135l6nj7iz4h1yskl1fcrr5rdimlw7dyw2cr8"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bytestring classify containers mongoDB mtl network process split tagsoup text ]; description = "Command-line tool for maintaining the Semantique database"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Semigroup" = callPackage ({ mkDerivation, base, bytestring, containers, mtl }: mkDerivation { pname = "Semigroup"; version = "0.0.7"; sha256 = "1mdw1z50gr02j5hycki5rl95b1yk7xfrdk056ajw9ghw48s0jpx6"; libraryHaskellDepends = [ base bytestring containers mtl ]; description = "A semigroup"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SeqAlign" = callPackage ({ mkDerivation, base, bytestring, vector }: mkDerivation { pname = "SeqAlign"; version = "0.1.0.0"; sha256 = "0vk63ni1a93win8if032nps5y0xi245cmjqq2j4xfsdddg5bdln5"; libraryHaskellDepends = [ base bytestring vector ]; description = "Sequence Alignment"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SessionLogger" = callPackage ({ mkDerivation, base, directory, filepath, hslogger, mtl , old-locale, random, time }: mkDerivation { pname = "SessionLogger"; version = "0.3.0.0"; sha256 = "1zgjslf9p64aa7dwww44jq2f6iic1192ic98gmjsjj5ww8anl8c3"; libraryHaskellDepends = [ base directory filepath hslogger mtl old-locale random time ]; description = "Easy Loggingframework"; license = stdenv.lib.licenses.lgpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Set" = callPackage ({ mkDerivation, base, containers, gauge, util }: mkDerivation { pname = "Set"; version = "0.0.2.0"; sha256 = "1kll1gdc4mg8sh483qj67yagcmgbbwz31xbinid0cpkcl93gccdb"; libraryHaskellDepends = [ base containers util ]; testHaskellDepends = [ base containers util ]; benchmarkHaskellDepends = [ base containers gauge util ]; description = "See README for more info"; license = stdenv.lib.licenses.mpl20; }) {}; "ShellCheck" = callPackage ({ mkDerivation, aeson, array, base, bytestring, containers , deepseq, Diff, directory, filepath, mtl, parsec, process , QuickCheck, regex-tdfa }: mkDerivation { pname = "ShellCheck"; version = "0.7.1"; sha256 = "06m4wh891nah3y0br4wh3adpsb16zawkb2ijgf1vcz61fznj6ps1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson array base bytestring containers deepseq Diff directory filepath mtl parsec process QuickCheck regex-tdfa ]; executableHaskellDepends = [ aeson array base bytestring containers deepseq Diff directory filepath mtl parsec QuickCheck regex-tdfa ]; testHaskellDepends = [ aeson array base bytestring containers deepseq Diff directory filepath mtl parsec QuickCheck regex-tdfa ]; description = "Shell script analysis tool"; license = stdenv.lib.licenses.gpl3; }) {}; "Shellac" = callPackage ({ mkDerivation, base, directory, mtl, unix }: mkDerivation { pname = "Shellac"; version = "0.9.9"; sha256 = "005793m4njccn28ngbhmi4zp7grf71rmhscy2i5bsy8an4b4wkg6"; revision = "1"; editedCabalFile = "1nq7j00vfrhfzkbsgr6j28zr339gx5bcvq6x9mvh9qvs2jmcdz1z"; libraryHaskellDepends = [ base directory mtl unix ]; description = "A framework for creating shell envinronments"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Shellac-compatline" = callPackage ({ mkDerivation, base, Shellac, Shellac-readline }: mkDerivation { pname = "Shellac-compatline"; version = "0.9.9"; sha256 = "0qmiadsi8yihvlgdx88y9smw18jzcgpacv5mdipwrv2lrix9hnr5"; revision = "1"; editedCabalFile = "0ws8prjzj4j9yf1mqdnvlpv367cx4wfqa5jq5n6x7g9npwmd5ya0"; libraryHaskellDepends = [ base Shellac Shellac-readline ]; description = "\"compatline\" backend module for Shellac"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Shellac-editline" = callPackage ({ mkDerivation, base, editline, Shellac }: mkDerivation { pname = "Shellac-editline"; version = "0.9.9"; sha256 = "172fd5khxdi1wa3244mziypd7sp0d2wc2wh19w0gzmiqp1d2vqc7"; revision = "1"; editedCabalFile = "1wyal7nqnl5sj74d9mid2dw35d37b40v132cg3zhw9ys24k0jl6v"; libraryHaskellDepends = [ base editline Shellac ]; description = "Editline backend module for Shellac"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Shellac-haskeline" = callPackage ({ mkDerivation, base, haskeline, mtl, Shellac }: mkDerivation { pname = "Shellac-haskeline"; version = "0.2.1"; sha256 = "0lhm2j8gl2vk4qasb2d6ips6qnvb4bg0mpb7mczqhahzq3i38sh4"; libraryHaskellDepends = [ base haskeline mtl Shellac ]; description = "Haskeline backend module for Shellac"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Shellac-readline" = callPackage ({ mkDerivation, base, readline, Shellac }: mkDerivation { pname = "Shellac-readline"; version = "0.9.9"; sha256 = "0lc8xf81cz6slyl7djr5kibp96f7fqmqlhlmvv9x5as4k9gbq7rm"; revision = "1"; editedCabalFile = "019p7q1nmi2v7rb1rjnch4zaz506c4ry28mkivhkqiq3ay1m86hs"; libraryHaskellDepends = [ base readline Shellac ]; description = "Readline backend module for Shellac"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ShortestPathProblems" = callPackage ({ mkDerivation, ADPfusion, ADPfusionSet, base, FormalGrammars , log-domain, PrimitiveArray, QuickCheck, tasty, tasty-quickcheck , tasty-th, text, vector }: mkDerivation { pname = "ShortestPathProblems"; version = "0.0.0.1"; sha256 = "1p8xbrchk13mrij4vs0licblh3siq6m3kiz0l2n38xbmcc43zh8f"; libraryHaskellDepends = [ ADPfusion ADPfusionSet base FormalGrammars log-domain PrimitiveArray text vector ]; testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck tasty-th vector ]; description = "grammars for TSP and SHP"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ShowF" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "ShowF"; version = "0.1.1"; sha256 = "1nq4i4h43nfh86f6wgwng1ps6mcdl1ba96x9wsjl3qzn3blavyfh"; libraryHaskellDepends = [ base ]; description = "Show for * -> *"; license = stdenv.lib.licenses.bsd3; }) {}; "Shpadoinkle" = callPackage ({ mkDerivation, base, category, ghcjs-dom, jsaddle, jsaddle-warp , text, transformers, unliftio }: mkDerivation { pname = "Shpadoinkle"; version = "0.2.0.0"; sha256 = "10dgd5723mc7nbwvvzvl5jy09wdcjwhi0miyvgkr7jgppkg402dl"; libraryHaskellDepends = [ base category ghcjs-dom jsaddle jsaddle-warp text transformers unliftio ]; description = "A programming model for declarative, high performance user interface"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Shpadoinkle-backend-pardiff" = callPackage ({ mkDerivation, base, compactable, containers, file-embed , ghcjs-dom, jsaddle, lens, monad-control, mtl, neat-interpolation , random, semialign, Shpadoinkle, text, these, transformers-base , unliftio, uuid }: mkDerivation { pname = "Shpadoinkle-backend-pardiff"; version = "0.2.0.0"; sha256 = "1dkj035k1kwhgd9z7p9jhbnahd9d8mb16ydgd1l7xnrfxg215zsq"; libraryHaskellDepends = [ base compactable containers file-embed ghcjs-dom jsaddle lens monad-control mtl neat-interpolation random semialign Shpadoinkle text these transformers-base unliftio uuid ]; description = "A Virtual Dom in pure Haskell, based on Html as an Alignable Functor"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Shpadoinkle-backend-snabbdom" = callPackage ({ mkDerivation, base, file-embed, ghcjs-dom, jsaddle, mtl , Shpadoinkle, text, unliftio }: mkDerivation { pname = "Shpadoinkle-backend-snabbdom"; version = "0.2.0.0"; sha256 = "1zhxj26i711218ixfclmakjv943gkkmvjvvvi5ya4p26bjaw7p3x"; libraryHaskellDepends = [ base file-embed ghcjs-dom jsaddle mtl Shpadoinkle text unliftio ]; description = "Use the high-performance Snabbdom virtual dom library written in JavaScript"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Shpadoinkle-backend-static" = callPackage ({ mkDerivation, base, compactable, Shpadoinkle, text }: mkDerivation { pname = "Shpadoinkle-backend-static"; version = "0.1.0.2"; sha256 = "0sfj092lhmkzrjvklpvbcldpc3wfp8d1n5jw7gpdzqs8fcpffz8q"; libraryHaskellDepends = [ base compactable Shpadoinkle text ]; description = "A backend for rendering Shpadoinkle as Text"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Shpadoinkle-console" = callPackage ({ mkDerivation, aeson, base, jsaddle, lens, text, unliftio }: mkDerivation { pname = "Shpadoinkle-console"; version = "0.0.1.1"; sha256 = "0gs21vkmxxnk3ybzasjgcrhraiyjbab3xkpzp4266h54wz1r5grj"; libraryHaskellDepends = [ aeson base jsaddle lens text unliftio ]; description = "Support for the native browser console"; license = stdenv.lib.licenses.bsd3; }) {}; "Shpadoinkle-debug" = callPackage ({ mkDerivation, aeson, base, jsaddle, lens, text, unliftio }: mkDerivation { pname = "Shpadoinkle-debug"; version = "0.0.0.1"; sha256 = "1yvr3d40aa6sl3gpyr24a5hij63jm2p0jrx0kac7asjihvd6fk2g"; libraryHaskellDepends = [ aeson base jsaddle lens text unliftio ]; description = "Debugging tools for Shpadoinkle applications"; license = stdenv.lib.licenses.bsd3; }) {}; "Shpadoinkle-examples" = callPackage ({ mkDerivation, aeson, base, beam-core, beam-sqlite, bytestring , containers, ease, exceptions, file-embed, generic-lens, ghcjs-dom , jsaddle, lens, mtl, optparse-applicative, safe, servant , servant-client, servant-server, Shpadoinkle , Shpadoinkle-backend-pardiff, Shpadoinkle-backend-static , Shpadoinkle-console, Shpadoinkle-html, Shpadoinkle-lens , Shpadoinkle-router, Shpadoinkle-widgets, split, sqlite-simple , stm, text, unliftio, wai, wai-app-static, warp }: mkDerivation { pname = "Shpadoinkle-examples"; version = "0.0.0.2"; sha256 = "1nj5wl8liw9q89hrry6dpvsw32sc27nplxfcwkyfkwjyqaxp5sfh"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ aeson base beam-core beam-sqlite bytestring containers ease exceptions file-embed generic-lens ghcjs-dom jsaddle lens mtl optparse-applicative safe servant servant-client servant-server Shpadoinkle Shpadoinkle-backend-pardiff Shpadoinkle-backend-static Shpadoinkle-console Shpadoinkle-html Shpadoinkle-lens Shpadoinkle-router Shpadoinkle-widgets split sqlite-simple stm text unliftio wai wai-app-static warp ]; description = "Example usages of Shpadoinkle"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Shpadoinkle-html" = callPackage ({ mkDerivation, base, bytestring, compactable, containers , ghcjs-dom, jsaddle, regex-pcre, Shpadoinkle, stm , template-haskell, text, time, transformers, unliftio }: mkDerivation { pname = "Shpadoinkle-html"; version = "0.2.0.1"; sha256 = "1dk17v1c6nv2p3zzg09gmv4qvpjmlx782a6gx7whx9p28037v34f"; libraryHaskellDepends = [ base bytestring compactable containers ghcjs-dom jsaddle regex-pcre Shpadoinkle stm template-haskell text time transformers unliftio ]; description = "A typed, template generated Html DSL, and helpers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Shpadoinkle-lens" = callPackage ({ mkDerivation, base, lens, Shpadoinkle, text }: mkDerivation { pname = "Shpadoinkle-lens"; version = "0.0.0.2"; sha256 = "00zd6m9lvskbf7w4bnqhhy59gz9169rzmd1x8y4lxckjda172sqr"; libraryHaskellDepends = [ base lens Shpadoinkle text ]; description = "Lens combinators for Shpadoinkle applications"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Shpadoinkle-router" = callPackage ({ mkDerivation, aeson, base, bytestring, compactable, exceptions , ghcjs-dom, http-api-data, http-media, jsaddle, lens, network-uri , servant, servant-client, servant-client-js, servant-server , Shpadoinkle, Shpadoinkle-backend-static, text, unliftio, wai , wai-app-static, warp }: mkDerivation { pname = "Shpadoinkle-router"; version = "0.2.0.0"; sha256 = "024g9s01kjzvxq6yfhi640v1zly6wvk3v8m3xzxi4flgff2syf8b"; libraryHaskellDepends = [ aeson base bytestring compactable exceptions ghcjs-dom http-api-data http-media jsaddle lens network-uri servant servant-client servant-client-js servant-server Shpadoinkle Shpadoinkle-backend-static text unliftio wai wai-app-static warp ]; description = "A single page application rounter for Shpadoinkle based on Servant"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Shpadoinkle-widgets" = callPackage ({ mkDerivation, aeson, base, compactable, containers , edit-distance, email-validate, hspec, jsaddle, mtl, QuickCheck , Shpadoinkle, Shpadoinkle-html, stm, template-haskell, text , unliftio }: mkDerivation { pname = "Shpadoinkle-widgets"; version = "0.1.0.0"; sha256 = "1w1ibm75288rh001bxkdp04hidx8lkz4p4id91bjadsax8chy718"; libraryHaskellDepends = [ aeson base compactable containers edit-distance email-validate jsaddle mtl Shpadoinkle Shpadoinkle-html stm template-haskell text unliftio ]; testHaskellDepends = [ base containers hspec QuickCheck ]; description = "A collection of common reusable types and components"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Shrub" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Shrub"; version = "0.1.0.0"; sha256 = "105rnyrqzagfgbfdxbdx4wqhvdfxkd8d5jaxkyqd1zyvf0chi858"; libraryHaskellDepends = [ base ]; description = "4-way trie fuzzy search"; license = stdenv.lib.licenses.bsd3; }) {}; "Shu-thing" = callPackage ({ mkDerivation, base, GLUT }: mkDerivation { pname = "Shu-thing"; version = "1.1.4"; sha256 = "1j42jgv27lj723mnq3dbc94zirhbbksahzw6y43ay1iylw870yjs"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base GLUT ]; description = "A vector shooter game"; license = stdenv.lib.licenses.bsd3; }) {}; "SimpleAES" = callPackage ({ mkDerivation, base, binary, bytestring, mwc-random }: mkDerivation { pname = "SimpleAES"; version = "0.4.2"; sha256 = "0s85xgwrhldyr2w3kcn9f72yjajmpz3d4dizq9p9z97rx4qva4vj"; libraryHaskellDepends = [ base binary bytestring mwc-random ]; description = "Fast AES encryption/decryption for bytestrings"; license = stdenv.lib.licenses.bsd3; }) {}; "SimpleEA" = callPackage ({ mkDerivation, base, mersenne-random-pure64, MonadRandom }: mkDerivation { pname = "SimpleEA"; version = "0.2.1"; sha256 = "0qimm9y138jjnzy5i6s5b7899rkxahk7p2kcwfry0gdq2pcb68vr"; libraryHaskellDepends = [ base mersenne-random-pure64 MonadRandom ]; description = "Simple evolutionary algorithm framework"; license = stdenv.lib.licenses.bsd3; }) {}; "SimpleGL" = callPackage ({ mkDerivation, base, GLFW, JuicyPixels, OpenGL, SimpleH, vector }: mkDerivation { pname = "SimpleGL"; version = "0.9.3"; sha256 = "0c674q5jiqvscc53m0z5vkmljla29pcll15gbvxr86pqxwmqm5hr"; libraryHaskellDepends = [ base GLFW JuicyPixels OpenGL SimpleH vector ]; description = "A Simple Graphics Library from the SimpleH framework"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SimpleH" = callPackage ({ mkDerivation, base, bytestring, clock, containers, cpu , directory, filepath, network, time, unix }: mkDerivation { pname = "SimpleH"; version = "1.2"; sha256 = "0g05yplsm65xmx7brdcqy5kc8qcmzj96vywicwqpmigcv8pi9zmc"; libraryHaskellDepends = [ base bytestring clock containers cpu directory filepath network time unix ]; description = "A light, clean and powerful Haskell utility library"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SimpleLog" = callPackage ({ mkDerivation, ansi-terminal, attoparsec, base, bytestring , containers, directory, ForkableT, monad-control, mtl, old-locale , resourcet, semigroups, stm, template-haskell, text, th-lift, time , transformers, transformers-base }: mkDerivation { pname = "SimpleLog"; version = "0.1.0.3"; sha256 = "12fjdmaxcpgp13gr1s25ybb5fysvbcg40j9yb29wvpbmf67xrsbw"; libraryHaskellDepends = [ ansi-terminal attoparsec base bytestring containers directory ForkableT monad-control mtl old-locale resourcet semigroups stm template-haskell text th-lift time transformers transformers-base ]; description = "Simple, configurable logging"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SimpleServer" = callPackage ({ mkDerivation, base, cmdargs, dyre, transformers, wai-routes , warp }: mkDerivation { pname = "SimpleServer"; version = "0.1.1.2"; sha256 = "0nb8j2sgbmf0nk4fbs2y4a4kdiv3vxc7qqaczl40b11l60qz4ab3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base cmdargs dyre transformers wai-routes warp ]; executableHaskellDepends = [ base cmdargs dyre transformers wai-routes warp ]; description = "A simple static file server, for when apache is overkill"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SimpleTableGenerator" = callPackage ({ mkDerivation, base, Cabal, split }: mkDerivation { pname = "SimpleTableGenerator"; version = "0.2.0.0"; sha256 = "1bbizqbgyk8666xylgrh0k8sdsnk2mmh3qy5h8f1v6v8m77yyn0v"; libraryHaskellDepends = [ base split ]; testHaskellDepends = [ base Cabal ]; description = "Simple table generator"; license = stdenv.lib.licenses.gpl3; }) {}; "Sit" = callPackage ({ mkDerivation, alex, array, base, containers, data-lens-light , happy, mtl }: mkDerivation { pname = "Sit"; version = "0.2017.5.2"; sha256 = "1hal35bp7jw2dwmnd68p27hn19mgpdf28lpf8nh0qja59gxk4lff"; revision = "2"; editedCabalFile = "1chbiyvp02yn03pvqd4r4z3yprb7yiwmxmw2kl6gr5aml9923w41"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ array base containers data-lens-light mtl ]; executableToolDepends = [ alex happy ]; description = "Prototypical type checker for Type Theory with Sized Natural Numbers"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SizeCompare" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "SizeCompare"; version = "0.1"; sha256 = "0f53vggmc1ysi1rn8zd2kafi45w20d6j7iv1jgnrqy7izpah91a7"; libraryHaskellDepends = [ base containers ]; description = "Fast size comparison for standard containers"; license = "GPL"; }) {}; "Slides" = callPackage ({ mkDerivation, base, colour, diagrams-lib, diagrams-svg , file-embed, regex-applicative }: mkDerivation { pname = "Slides"; version = "0.1.0.10"; sha256 = "0w60zffs83d5xmhz0d12aip5xqgih495wfrah25d64f9fh6j4j0i"; libraryHaskellDepends = [ base colour diagrams-lib diagrams-svg file-embed regex-applicative ]; testHaskellDepends = [ base file-embed ]; description = "Generate slides from Haskell code"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Smooth" = callPackage ({ mkDerivation, base, containers, DifferenceLogic , FirstOrderTheory, HUnit, Proper }: mkDerivation { pname = "Smooth"; version = "0.1.0.1"; sha256 = "0rwl5dw1vpgszhs7pjk146kp8h8n3ggvpby9y18fr7zsqgsckzcd"; libraryHaskellDepends = [ base containers DifferenceLogic FirstOrderTheory HUnit Proper ]; description = "A tiny, lazy SMT solver"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SmtLib" = callPackage ({ mkDerivation, base, parsec, transformers }: mkDerivation { pname = "SmtLib"; version = "0.1.0.0"; sha256 = "0wmdzl3anbbfqik2kl2wjy57cd9r3ix8h8g28rmzqbvlajrvqcv1"; libraryHaskellDepends = [ base parsec transformers ]; description = "Library for parsing SMTLIB2"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Snusmumrik" = callPackage ({ mkDerivation, base, bytestring, convertible, cpphs, directory , filepath, haskell98, HDBC, HDBC-sqlite3, HFuse, hslogger, iconv , LibZip, regex-tdfa, stm, unix, utf8-string, xml, zip }: mkDerivation { pname = "Snusmumrik"; version = "0.0.1"; sha256 = "1f4d493hnv7fag9c2p2hnm0kc6b705z7mgdk4z6s4g24536j4ksk"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bytestring convertible directory filepath haskell98 HDBC HDBC-sqlite3 HFuse hslogger iconv LibZip regex-tdfa stm unix utf8-string xml ]; executableSystemDepends = [ zip ]; executableToolDepends = [ cpphs ]; description = "E-library directory based on FUSE virtual file system"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) zip;}; "SoOSiM" = callPackage ({ mkDerivation, base, concurrent-supply, containers , monad-coroutine, mtl, stm, transformers }: mkDerivation { pname = "SoOSiM"; version = "0.2.1.0"; sha256 = "0ghblkhf942gcidsvah8z6wigymzfng1010mp17pvacizamakcmp"; libraryHaskellDepends = [ base concurrent-supply containers monad-coroutine mtl stm transformers ]; description = "Abstract full system simulator"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SoccerFun" = callPackage ({ mkDerivation, base, base-unicode-symbols, binary, derive , directory, mtl, process, random, zlib }: mkDerivation { pname = "SoccerFun"; version = "0.5.3"; sha256 = "12dpvm8lzp8gllyrf7yzpljpdr0jdk42zhi7zrnzvjzryv6w268j"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base base-unicode-symbols binary derive directory mtl process random zlib ]; description = "Football simulation framework for teaching functional programming"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SoccerFunGL" = callPackage ({ mkDerivation, base, base-unicode-symbols, binary, GLUT, OpenGL , process, random, SoccerFun }: mkDerivation { pname = "SoccerFunGL"; version = "0.5.3"; sha256 = "02j5ni8565ba7rvr6gw9z65qdfl7rd17586gqlkx2iz2v2bwkasf"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base base-unicode-symbols binary GLUT OpenGL process random SoccerFun ]; description = "OpenGL UI for the SoccerFun framework"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Sonnex" = callPackage ({ mkDerivation, base, QuickCheck }: mkDerivation { pname = "Sonnex"; version = "0.1.0.3"; sha256 = "0fqaw4wh7ml35kl75qsvqsq17g5pndf7x6clcmqxpwayjn2syzda"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base QuickCheck ]; description = "Sonnex is an alternative to Soundex for french language"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SourceGraph" = callPackage ({ mkDerivation, base, Cabal, containers, directory, fgl, filepath , Graphalyze, graphviz, haskell-src-exts, mtl, multiset, random }: mkDerivation { pname = "SourceGraph"; version = "0.7.0.7"; sha256 = "1m4rkxrgv5j6kawwxdcfrsx8ypwarlbd1rwf7i3gzxhp5wkllwwk"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base Cabal containers directory fgl filepath Graphalyze graphviz haskell-src-exts mtl multiset random ]; description = "Static code analysis using graph-theoretic techniques"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Southpaw" = callPackage ({ mkDerivation, ALUT, base, bytestring, cairo, containers , filepath, GLFW-b, gtk3, JuicyPixels, OpenAL, OpenGL, vector , Win32 }: mkDerivation { pname = "Southpaw"; version = "0.1.0.2"; sha256 = "1zijb1b6ryrmq2230i1fr7iqz8iax9f2rwpy75fkggiknrd4xnpq"; libraryHaskellDepends = [ ALUT base bytestring cairo containers filepath GLFW-b gtk3 JuicyPixels OpenAL OpenGL vector Win32 ]; description = "Assorted utility modules"; license = stdenv.lib.licenses.mit; }) {}; "SpaceInvaders" = callPackage ({ mkDerivation, array, base, HGL, random, Yampa }: mkDerivation { pname = "SpaceInvaders"; version = "0.4.5"; sha256 = "1nf50gdjdm7bwxzg5ligly9v1hkkdmqd8b1f8637a9bg8sz1rzbd"; revision = "1"; editedCabalFile = "0s21i9snp7734amqd6q7ckbj77vsnl0mi2k939ha0phfvdisb5gy"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base HGL random Yampa ]; description = "Video game"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SpacePrivateers" = callPackage ({ mkDerivation, base, containers, enummapset-th, filepath , LambdaHack, template-haskell, text }: mkDerivation { pname = "SpacePrivateers"; version = "0.1.0.0"; sha256 = "0gj709knv4lvz34900jigb1hiq35acbbl86iwa5yszibm8f0drkh"; revision = "1"; editedCabalFile = "1gv48zss4rw4z2n9grga090j1223ylzwi5pirqb0d1mdj9w617dm"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base containers enummapset-th filepath LambdaHack template-haskell text ]; description = "Simple space pirate roguelike"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SpinCounter" = callPackage ({ mkDerivation, base, monad-loops, ref-mtl, stm }: mkDerivation { pname = "SpinCounter"; version = "0.0.1"; sha256 = "1rf9r69a2k3qfmy2nvwm3gdimncjglsv698rdc8i8gnjwrr0c1i2"; libraryHaskellDepends = [ base monad-loops ref-mtl stm ]; description = "Lock free Spin Counter"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Spintax" = callPackage ({ mkDerivation, attoparsec, base, extra, mtl, mwc-random, text }: mkDerivation { pname = "Spintax"; version = "0.3.5"; sha256 = "1z5sv03h07bf8z6pzxsia9hgf879cmiqdajvx212dk47lysfnm8v"; libraryHaskellDepends = [ attoparsec base extra mtl mwc-random text ]; description = "Random text generation based on spintax"; license = stdenv.lib.licenses.bsd3; }) {}; "Spock" = callPackage ({ mkDerivation, base, base64-bytestring, bytestring, containers , cryptonite, focus, hashable, hspec, hspec-wai, http-types, hvect , list-t, monad-control, mtl, reroute, resource-pool, resourcet , Spock-core, stm, stm-containers, text, time, transformers , transformers-base, unordered-containers, vault, wai, wai-extra }: mkDerivation { pname = "Spock"; version = "0.13.0.0"; sha256 = "1l0sff6xq99hvcmr2fnsr2x6lbzcpynyjl7n21ycv0l9xgfs6wwa"; revision = "1"; editedCabalFile = "1glpfh1w9zahfwi4nc7kbxd429ni9xwvx3cd880mi3zdixlz4ghn"; libraryHaskellDepends = [ base base64-bytestring bytestring containers cryptonite focus hashable http-types hvect list-t monad-control mtl reroute resource-pool resourcet Spock-core stm stm-containers text time transformers transformers-base unordered-containers vault wai ]; testHaskellDepends = [ base bytestring hspec hspec-wai Spock-core stm text time unordered-containers vault wai wai-extra ]; description = "Another Haskell web framework for rapid development"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Spock-api" = callPackage ({ mkDerivation, aeson, base, deepseq, hvect, reroute }: mkDerivation { pname = "Spock-api"; version = "0.12.0.1"; sha256 = "0mg5r6rdcgy1yc1lx739bwhlndwyfb9hx0dcwqii7a5sy20qy960"; libraryHaskellDepends = [ aeson base deepseq hvect reroute ]; description = "Another Haskell web framework for rapid development"; license = stdenv.lib.licenses.bsd3; }) {}; "Spock-api-ghcjs" = callPackage ({ mkDerivation, aeson, base, bytestring, ghcjs-base, hvect , Spock-api, text }: mkDerivation { pname = "Spock-api-ghcjs"; version = "0.12.0.1"; sha256 = "1n03ax4iwz58b4myh8jwkixiclpiyvx55h247248xfh6a0xr96l0"; libraryHaskellDepends = [ aeson base bytestring ghcjs-base hvect Spock-api text ]; description = "Another Haskell web framework for rapid development"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Spock-api-server" = callPackage ({ mkDerivation, base, hvect, mtl, Spock-api, Spock-core }: mkDerivation { pname = "Spock-api-server"; version = "0.12.0.1"; sha256 = "14si03c1xcjfhmjpv717x4ipbd5x7h2sqrld7nnh0pgajzfx8m08"; libraryHaskellDepends = [ base hvect mtl Spock-api Spock-core ]; description = "Another Haskell web framework for rapid development"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Spock-auth" = callPackage ({ mkDerivation, base, http-types, Spock, text, time }: mkDerivation { pname = "Spock-auth"; version = "0.2.0.1"; sha256 = "1vcrl5dqjn0ri9ybza2yv80xvbv2iwrz5hj5rbhgy6i803ixlpx0"; libraryHaskellDepends = [ base http-types Spock text time ]; description = "Provides authentification helpers for Spock"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Spock-core" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, bytestring , case-insensitive, containers, cookie, directory, hashable, hspec , hspec-wai, http-api-data, http-types, hvect, monad-control, mtl , old-locale, reroute, resourcet, stm, superbuffer, text, time , transformers, transformers-base, unordered-containers, vault, wai , wai-extra, warp }: mkDerivation { pname = "Spock-core"; version = "0.13.0.0"; sha256 = "0qjiv0jqs3bsgx6mpflsykr2rpvw5cch5v7r6z5306ccli1bvjjy"; libraryHaskellDepends = [ aeson base base64-bytestring bytestring case-insensitive containers cookie directory hashable http-api-data http-types hvect monad-control mtl old-locale reroute resourcet stm superbuffer text time transformers transformers-base unordered-containers vault wai wai-extra warp ]; testHaskellDepends = [ aeson base base64-bytestring bytestring hspec hspec-wai http-types monad-control reroute text time transformers transformers-base unordered-containers wai ]; description = "Another Haskell web framework for rapid development"; license = stdenv.lib.licenses.bsd3; }) {}; "Spock-digestive" = callPackage ({ mkDerivation, base, digestive-functors, http-types, mtl , Spock-core, text, unordered-containers, wai }: mkDerivation { pname = "Spock-digestive"; version = "0.3.0.0"; sha256 = "1ymcy9jq3l4drl61wq5mvbyb3wv5mawp9kak8jxz3dgyafc11dh9"; libraryHaskellDepends = [ base digestive-functors http-types mtl Spock-core text unordered-containers wai ]; description = "Digestive functors support for Spock"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Spock-lucid" = callPackage ({ mkDerivation, base, lucid, Spock, transformers }: mkDerivation { pname = "Spock-lucid"; version = "0.4.0.1"; sha256 = "15r3vk78vbhqi09liq0a3zabya845zfmblqahgw6r2jjx49da9ii"; libraryHaskellDepends = [ base lucid Spock transformers ]; description = "Lucid support for Spock"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Spock-worker" = callPackage ({ mkDerivation, base, containers, errors, HTF, lifted-base, mtl , Spock, stm, text, time, transformers, vector }: mkDerivation { pname = "Spock-worker"; version = "0.3.1.0"; sha256 = "0jywfrfdaklncp0dwl5mhppa9a10yy980yw8xqxsna75kzahkh7d"; libraryHaskellDepends = [ base containers errors lifted-base mtl Spock stm text time transformers vector ]; testHaskellDepends = [ base containers HTF stm vector ]; description = "Background workers for Spock"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SpreadsheetML" = callPackage ({ mkDerivation, base, xml }: mkDerivation { pname = "SpreadsheetML"; version = "0.1"; sha256 = "14d3fk0cal0svb2clbhbbk48fygwvb0k01aawfm72576mrz9mb18"; libraryHaskellDepends = [ base xml ]; description = "Write support for Excel's SpreadsheetML format"; license = stdenv.lib.licenses.bsd3; }) {}; "Sprig" = callPackage ({ mkDerivation, base, SDL }: mkDerivation { pname = "Sprig"; version = "0.1.1"; sha256 = "06jxs1hc69viv38nvafhn8ilj3xn2j9k543abgd8p69gc95w1lbn"; libraryHaskellDepends = [ base SDL ]; description = "Binding to Sprig"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Stack" = callPackage ({ mkDerivation, base, deepseq, nats, stm }: mkDerivation { pname = "Stack"; version = "0.4.0"; sha256 = "0i8frm923gkk9h8z38jijrd43dfsj9rwzxhwj6xv57rq7l3nq583"; revision = "2"; editedCabalFile = "1n4zyl9iagzjx3i3zb5w24mf5x51nwwnnzrrc1rgkflvxlirm9md"; libraryHaskellDepends = [ base deepseq nats stm ]; description = "Stack data structure"; license = stdenv.lib.licenses.bsd3; }) {}; "Stasis" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "Stasis"; version = "0.0.1"; sha256 = "1pycmc30hg7vzf3addl0kdd74hpamzg3c1z4fj6fzr4542afhcq8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers ]; executableHaskellDepends = [ base ]; description = "A simple MVCC like library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "StateVar" = callPackage ({ mkDerivation, base, stm, transformers }: mkDerivation { pname = "StateVar"; version = "1.2"; sha256 = "12sz6zkc9j5z3lwrjvljrkfxa5vhwnir5wsarigz2f6d3w13dh5g"; libraryHaskellDepends = [ base stm transformers ]; description = "State variables"; license = stdenv.lib.licenses.bsd3; }) {}; "StateVar-transformer" = callPackage ({ mkDerivation, base, mtl, transformers }: mkDerivation { pname = "StateVar-transformer"; version = "1.0.0.0"; sha256 = "1dbpxwjz6yf4ap20wm5ngvd0i0knkjsdahmd90ymddqj82v8w3d0"; libraryHaskellDepends = [ base mtl transformers ]; description = "State variables"; license = stdenv.lib.licenses.bsd3; }) {}; "StatisticalMethods" = callPackage ({ mkDerivation, base, statistics, tuple, vector }: mkDerivation { pname = "StatisticalMethods"; version = "0.0.0.1"; sha256 = "1h90i6crknxv23zryqi7mfzg65g1ydv62mza1hiri66jlmdahir6"; libraryHaskellDepends = [ base statistics tuple vector ]; description = "Collection of useful statistical methods"; license = stdenv.lib.licenses.gpl3; }) {}; "StockholmAlignment" = callPackage ({ mkDerivation, base, directory, either-unwrap, filepath, parsec , ParsecTools, text, vector }: mkDerivation { pname = "StockholmAlignment"; version = "1.3.0"; sha256 = "1wc23pmcw246na7zwd6ka6v00kxn754pr3b069y7zn8l0lxby45p"; libraryHaskellDepends = [ base directory either-unwrap filepath parsec ParsecTools text vector ]; description = "Libary for Stockholm aligmnent format"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Stomp" = callPackage ({ mkDerivation, base, binary, bytestring, network, time , utf8-string }: mkDerivation { pname = "Stomp"; version = "0.1.1"; sha256 = "0fdibnhab5j03df70pfg9psk6ah80a91ds4nmlb0rdlldddbi3wn"; libraryHaskellDepends = [ base binary bytestring network time utf8-string ]; description = "Client library for Stomp brokers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Strafunski-ATermLib" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "Strafunski-ATermLib"; version = "1.6.0.3"; sha256 = "1cicz4d5kyl9j4y3p79m3fk56vcqk3220a6y536dw525x6180dzw"; libraryHaskellDepends = [ base containers ]; description = "An abstract data type designed for the exchange of tree-like data structures"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Strafunski-Sdf2Haskell" = callPackage ({ mkDerivation, base, directory, haskell-src, mtl, pretty, process , Strafunski-ATermLib, Strafunski-StrategyLib, template-haskell }: mkDerivation { pname = "Strafunski-Sdf2Haskell"; version = "1.0.0.2"; sha256 = "0h73yj74pl0k3p7vamqhw1jz36pvh8kfpw58gkmskdmkh7j6wb30"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base directory haskell-src mtl pretty process Strafunski-ATermLib Strafunski-StrategyLib template-haskell ]; description = "Converts SDF to Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Strafunski-StrategyLib" = callPackage ({ mkDerivation, base, directory, mtl, syb, transformers }: mkDerivation { pname = "Strafunski-StrategyLib"; version = "5.0.1.0"; sha256 = "15d2m7ahb3jwriariaff0yz93mmrhpv579wink9838w9091cf650"; revision = "2"; editedCabalFile = "1g9ksfgcz8fjasn78zq7w1yw9wk87i4gd5i0pf31gnf4l3963yz8"; libraryHaskellDepends = [ base directory mtl syb transformers ]; description = "Library for strategic programming"; license = stdenv.lib.licenses.bsd3; }) {}; "StrappedTemplates" = callPackage ({ mkDerivation, base, blaze-builder, bytestring, containers , filemanip, filepath, hspec, mtl, parsec, text, transformers }: mkDerivation { pname = "StrappedTemplates"; version = "0.2.0.2"; sha256 = "0x0nsrzb2r9pwp353ksxwik48iw17whmsclfj07qrqxchdwrjy6h"; libraryHaskellDepends = [ base blaze-builder bytestring containers filemanip filepath mtl parsec text transformers ]; testHaskellDepends = [ base blaze-builder bytestring hspec text ]; description = "General purpose templates in haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "StrategyLib" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "StrategyLib"; version = "4.0.0.0"; sha256 = "1sskndywpm1gi4bs4i1gah73jk49inlscg4jzcqhq0phb8f886xk"; libraryHaskellDepends = [ base mtl ]; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Stream" = callPackage ({ mkDerivation, base, lazysmallcheck, QuickCheck }: mkDerivation { pname = "Stream"; version = "0.4.7.2"; sha256 = "1l87l0kl4awzdyx6b28npwy6xf03r39d89iharsh06zgnd4y42wr"; libraryHaskellDepends = [ base lazysmallcheck QuickCheck ]; description = "A library for manipulating infinite lists"; license = stdenv.lib.licenses.bsd3; }) {}; "StrictBench" = callPackage ({ mkDerivation, base, benchpress, parallel }: mkDerivation { pname = "StrictBench"; version = "0.1.1"; sha256 = "1l4l77rjhl5g9089kjyarsrvbvm43bk370ld50qp17dqhvisl73m"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base benchpress parallel ]; description = "Benchmarking code through strict evaluation"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "StrictCheck" = callPackage ({ mkDerivation, base, bifunctors, containers, deepseq , generics-sop, HUnit, QuickCheck, template-haskell }: mkDerivation { pname = "StrictCheck"; version = "0.3.0"; sha256 = "16p1njy866gsg8jxyhx91x8nq67cr5w61fhqwffh6fyfhcybm2ag"; libraryHaskellDepends = [ base bifunctors containers generics-sop QuickCheck template-haskell ]; testHaskellDepends = [ base deepseq generics-sop HUnit QuickCheck ]; description = "StrictCheck: Keep Your Laziness In Check"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "StringUtils" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "StringUtils"; version = "0.2.0.2"; sha256 = "1wbixjgzad3s9jj16kl0gvwg82g3hqvkag9wr5j58w98a4qyqw8i"; libraryHaskellDepends = [ base ]; description = "String manipulation utilities"; license = stdenv.lib.licenses.lgpl3; }) {}; "SuffixStructures" = callPackage ({ mkDerivation, aeson, base, binary, bytestring, cereal, cmdargs , containers, criterion, data-default-class, deepseq, ListLike , mwc-random, primitive, vector, vector-algorithms , vector-binary-instances }: mkDerivation { pname = "SuffixStructures"; version = "0.0.1.0"; sha256 = "0s294s06pj95i6q8n1cxsgkdc7x98mvvr1qd720rxqd3y54n63lb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base binary bytestring cereal containers data-default-class ListLike primitive vector vector-algorithms vector-binary-instances ]; executableHaskellDepends = [ aeson base binary bytestring cereal cmdargs containers vector ]; benchmarkHaskellDepends = [ base bytestring cmdargs criterion deepseq mwc-random vector ]; description = "Suffix array construction"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SybWidget" = callPackage ({ mkDerivation, base, containers, mtl, syb-with-class , template-haskell, TypeCompose }: mkDerivation { pname = "SybWidget"; version = "0.5.6"; sha256 = "0m3papl90fs3zmlqxsjn0cymk049352cl42bif2x7gij75cv2b68"; libraryHaskellDepends = [ base containers mtl syb-with-class template-haskell TypeCompose ]; description = "Library which aids constructing generic (SYB3-based) widgets"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "SyntaxMacros" = callPackage ({ mkDerivation, AspectAG, base, containers, HList, ListLike , template-haskell, TTTAS, uu-parsinglib, uulib }: mkDerivation { pname = "SyntaxMacros"; version = "1.0.3"; sha256 = "155vkv7kg026zc2crywdyna1df98mw41qm0sadqihaj49xk59vyc"; libraryHaskellDepends = [ AspectAG base containers HList ListLike template-haskell TTTAS uu-parsinglib uulib ]; description = "Syntax Macros in the form of an EDSL"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Sysmon" = callPackage ({ mkDerivation, base, ConfigFile, filepath, fingertree, Glob , MissingH, mtl, old-locale, pretty, statistics, template-haskell , time, vector }: mkDerivation { pname = "Sysmon"; version = "0.1.2"; sha256 = "1zyp333vicjarcmip2q52nzfv948yl2q6qr3k3glp4v4m8f75ap3"; revision = "1"; editedCabalFile = "0q8v52ldarrhgp73rnm81p2h3a43nap9q2036z6p28wn3ymrbgrx"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base ConfigFile filepath fingertree Glob MissingH mtl old-locale pretty statistics template-haskell time vector ]; description = "Sybase 15 sysmon reports processor"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TBC" = callPackage ({ mkDerivation, base, Cabal, deepseq, directory, filepath, process , unix }: mkDerivation { pname = "TBC"; version = "0.0.3"; sha256 = "1063ckv034mb6s41xy8pr387y1hnknkyk4r29vmzdrm3pdcyzdn3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base Cabal deepseq directory filepath process ]; executableHaskellDepends = [ base Cabal directory filepath process unix ]; description = "Testing By Convention"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TBit" = callPackage ({ mkDerivation, base, containers, deepseq, fgl, free, hmatrix , integration, list-extras, mtl, numeric-tools, parallel }: mkDerivation { pname = "TBit"; version = "0.4.2.3"; sha256 = "1by1wy2w3ankg1php7m911kc53q2dv5jfl8v1iwp3mb68s8b6wrs"; libraryHaskellDepends = [ base containers deepseq fgl free hmatrix integration list-extras mtl numeric-tools parallel ]; description = "Utilities for condensed matter physics tight binding calculations"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TCache" = callPackage ({ mkDerivation, base, bytestring, containers, directory , hashtables, mtl, old-time, RefSerialize, stm, text }: mkDerivation { pname = "TCache"; version = "0.12.1"; sha256 = "1gdp78v359jf9hzwdkips7z99s9lvi21vw0l88dgl9yirmgv8d7i"; libraryHaskellDepends = [ base bytestring containers directory hashtables mtl old-time RefSerialize stm text ]; description = "A Transactional cache with user-defined persistence"; license = stdenv.lib.licenses.bsd3; }) {}; "THEff" = callPackage ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "THEff"; version = "0.1.4"; sha256 = "0rpjd93lsqg3dqfjndm9l1nzyrbfs5nnvc61lmbmbhg0bcy0jms8"; libraryHaskellDepends = [ base template-haskell ]; description = "TH implementation of effects"; license = stdenv.lib.licenses.bsd3; }) {}; "TORCS" = callPackage ({ mkDerivation, base, bytestring, containers, directory, lens , monad-loops, monad-parallel, MonadRandom, network, process , random, random-shuffle, time, Yampa }: mkDerivation { pname = "TORCS"; version = "0.1.0.2"; sha256 = "0lkp8qcglp2l6hq4py3i3kc1p1s6wvydrszh9dwfm6vk41cjwmnw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring containers directory lens monad-loops monad-parallel MonadRandom network process random random-shuffle time Yampa ]; executableHaskellDepends = [ base bytestring Yampa ]; description = "Bindings to the TORCS vehicle simulator"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TTTAS" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "TTTAS"; version = "0.6.0"; sha256 = "18p3rxh3g44ky5q4hjq53l4shg4gd8v68wra6bdxv8bjafxld1wp"; libraryHaskellDepends = [ base ]; description = "Typed Transformations of Typed Abstract Syntax"; license = "LGPL"; }) {}; "TV" = callPackage ({ mkDerivation, base, DeepArrow, TypeCompose }: mkDerivation { pname = "TV"; version = "0.5.0"; sha256 = "0vz9j5vjypnkbzld18f6kczfj54disf43x5052s4n7gqzsjxpxvb"; libraryHaskellDepends = [ base DeepArrow TypeCompose ]; description = "Tangible Values -- composable interfaces"; license = stdenv.lib.licenses.bsd3; }) {}; "TYB" = callPackage ({ mkDerivation, array, base, containers, mtl, template-haskell , transformers }: mkDerivation { pname = "TYB"; version = "0.2.3"; sha256 = "1rdwj6dg156i60i7s8xr310j0yza41jjqk6pmgx2giqjs122dz5n"; libraryHaskellDepends = [ array base containers mtl template-haskell transformers ]; description = "Template Your Boilerplate - a Template Haskell version of SYB"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TableAlgebra" = callPackage ({ mkDerivation, base, containers, HaXml, mtl, pretty , template-haskell }: mkDerivation { pname = "TableAlgebra"; version = "0.7.1"; sha256 = "1jqkjnyznklyiy2shm4c9gix267war1hmsjncdmailhca41fs4bz"; libraryHaskellDepends = [ base containers HaXml mtl pretty template-haskell ]; description = "Ferry Table Algebra"; license = stdenv.lib.licenses.bsd3; }) {}; "Tables" = callPackage ({ mkDerivation, base, cookbook }: mkDerivation { pname = "Tables"; version = "0.1.0.2"; sha256 = "02a6awbqwhmv7c74lgbp35ykqn31mgwp7ffd0j4rs42vv1a4ffkr"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base cookbook ]; description = "A client for Quill databases"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Tablify" = callPackage ({ mkDerivation, base, parsec, xhtml }: mkDerivation { pname = "Tablify"; version = "0.8.2"; sha256 = "10w3idjhrgmkrkjblrmb2wb2s2fg657nw5rmg5k147wrgrkzbsz3"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base parsec xhtml ]; description = "Tool to render CSV into tables of various formats"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Tahin" = callPackage ({ mkDerivation, base, base64-bytestring, bytestring, containers , cryptohash, haskeline, mtl, optparse-applicative, text }: mkDerivation { pname = "Tahin"; version = "0.1.2"; sha256 = "08qr4cdcnsyc86dzpsjvsjlb3b6nkbrzkhpfjyv5z61pr0mjp6y8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base base64-bytestring bytestring text ]; executableHaskellDepends = [ base base64-bytestring bytestring containers cryptohash haskeline mtl optparse-applicative text ]; description = "Tahin Password Generator"; license = stdenv.lib.licenses.bsd3; }) {}; "Tainted" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "Tainted"; version = "0.1.0.2"; sha256 = "1mjr81z42qhwa6njlvlsslpzbbpiab88ns8g8amskwv159gk6mlb"; libraryHaskellDepends = [ base mtl ]; description = "Tainted type, and associated operations"; license = stdenv.lib.licenses.bsd3; }) {}; "Takusen" = callPackage ({ mkDerivation, base, mtl, old-time, time }: mkDerivation { pname = "Takusen"; version = "0.8.7"; sha256 = "0mxck66rz6lplgcl3a3i0gaybc2ki0q7wfilhkp2f3h3m50fg7wy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base mtl old-time time ]; description = "Database library with left-fold interface, for PostgreSQL, Oracle, SQLite, ODBC"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Tape" = callPackage ({ mkDerivation, base, comonad, distributive, Stream }: mkDerivation { pname = "Tape"; version = "0.4.0.0"; sha256 = "1d66l67cicn3q4a6glfxfkhc9cjm7vqi0bnyjad0bzyyv409j6bp"; libraryHaskellDepends = [ base comonad distributive Stream ]; description = "Bidirectionally infinite streams, akin to the tape of a Turing machine"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TaskMonad" = callPackage ({ mkDerivation, base, containers, mtl, process, random, unix, X11 , X11-xft, xmonad, xmonad-contrib }: mkDerivation { pname = "TaskMonad"; version = "1.0.1"; sha256 = "1kvhb0863kfbi63q0j9jzi3yr97r8zd5vhh5cqgpkra4rjb4qx1r"; revision = "1"; editedCabalFile = "1gsnl1sbnjh4j51mfniq6x2k9k6054frzxrdkqycmp0cpwhaijwi"; libraryHaskellDepends = [ base containers mtl process random unix X11 X11-xft xmonad xmonad-contrib ]; description = "A collection of tools which can be used to access taskwarrior from xmonad"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Taxonomy" = callPackage ({ mkDerivation, aeson, base, bytestring, either-unwrap, fgl , parsec, text, vector }: mkDerivation { pname = "Taxonomy"; version = "2.1.0"; sha256 = "1l64ma631q1gh57gwg09mpxz66hkhqbc9f9dn2bhy681p8ia7j50"; libraryHaskellDepends = [ aeson base bytestring either-unwrap fgl parsec text vector ]; description = "Libary for parsing, processing and vizualization of taxonomy data"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TaxonomyTools" = callPackage ({ mkDerivation, aeson, base, bytestring, cassava, cmdargs , directory, either-unwrap, EntrezHTTP, fgl, hxt, parsec, process , Taxonomy, text, vector }: mkDerivation { pname = "TaxonomyTools"; version = "1.0.1"; sha256 = "15fballsvq40y8q0rkmmnr7dmspjw1b5lx43ikan7fh1rx9vl974"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ aeson base bytestring cassava cmdargs directory either-unwrap EntrezHTTP fgl hxt parsec process Taxonomy text vector ]; description = "Tool for parsing, processing, comparing and visualizing taxonomy data"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TeX-my-math" = callPackage ({ mkDerivation, base, decimal-literals, directory, dumb-cas , filepath, hashable, haskell-src-meta, HaTeX, process , template-haskell, text, unordered-containers, vector-space, void }: mkDerivation { pname = "TeX-my-math"; version = "0.202.0.0"; sha256 = "0aiw7ag87kcwz47hasr0k79b9dvm0waf3j2qf5p7l2lld438chsb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base decimal-literals dumb-cas hashable haskell-src-meta HaTeX template-haskell text unordered-containers vector-space void ]; executableHaskellDepends = [ base directory filepath HaTeX process text ]; testHaskellDepends = [ base directory dumb-cas filepath haskell-src-meta HaTeX process template-haskell text ]; description = "Render general Haskell math to LaTeX. Or: math typesetting with high signal-to-noise–ratio."; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TeaHS" = callPackage ({ mkDerivation, array, base, containers, mtl, SDL, SDL-image , SDL-mixer, SFont, Sprig }: mkDerivation { pname = "TeaHS"; version = "0.3.1"; sha256 = "1326lrpkw2gyn7y9px38gyzi2cnx87ki65r6mwds746d1s1zmmcn"; libraryHaskellDepends = [ array base containers mtl SDL SDL-image SDL-mixer SFont Sprig ]; description = "TeaHS Game Creation Library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Tensor" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Tensor"; version = "1.1.0.2"; sha256 = "0kyg43ah15fpvy8gypacimjnhb7j250jqksg6w5znz57fg0rari4"; libraryHaskellDepends = [ base ]; description = "Tensor data types"; license = stdenv.lib.licenses.bsd3; }) {}; "TernaryTrees" = callPackage ({ mkDerivation, base, binary }: mkDerivation { pname = "TernaryTrees"; version = "0.2.0.2"; sha256 = "06m4mi9cl16sfyn9wibb0ph32vhgf501adjq059s3hdlxr4acdwr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base binary ]; executableHaskellDepends = [ base ]; description = "Efficient pure ternary tree Sets and Maps"; license = stdenv.lib.licenses.bsd3; }) {}; "TestExplode" = callPackage ({ mkDerivation, base, containers, directory, fgl, graphviz , interpolatedstring-perl6, mtl, process, text }: mkDerivation { pname = "TestExplode"; version = "0.1.0.0"; sha256 = "0r4nwzwdila9p05g5y99rp06dbh1k2yl5jsc6yn6dwvxkvvdjcs1"; revision = "6"; editedCabalFile = "11855w0z8l8hs387rrnp9qgh3krlx6d7pd2bdrb72jcgkyvdhgjg"; libraryHaskellDepends = [ base containers directory fgl graphviz interpolatedstring-perl6 mtl process text ]; description = "Generates testcases from program-snippets"; license = stdenv.lib.licenses.lgpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Theora" = callPackage ({ mkDerivation, base, ogg, theora }: mkDerivation { pname = "Theora"; version = "1.0"; sha256 = "1gw97mxwb6ywc4qvfggjzsryl0m4g6g30ljx4xcvy6snfmgv00ig"; libraryHaskellDepends = [ base ]; librarySystemDepends = [ ogg theora ]; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {ogg = null; theora = null;}; "Thingie" = callPackage ({ mkDerivation, base, cairo, gtk, mtl }: mkDerivation { pname = "Thingie"; version = "0.80"; sha256 = "0fl6pk2vp765gyzc4afjdg0lgbnh5v08gfbp0kzny4ng25bmxqwa"; libraryHaskellDepends = [ base cairo gtk mtl ]; description = "Purely functional 2D drawing"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ThreadObjects" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "ThreadObjects"; version = "0.0"; sha256 = "0rpcv6kw351ykj36f83qdqygrhk4ylqlcgcswxl8gg1v33jaaqmz"; libraryHaskellDepends = [ base ]; description = "Mutable objects that reside in their own threads"; license = stdenv.lib.licenses.gpl3; }) {}; "Thrift" = callPackage ({ mkDerivation, base, binary, bytestring, ghc-prim, HTTP, network }: mkDerivation { pname = "Thrift"; version = "0.6.0.1"; sha256 = "0yk496zql0jpyj83ybdzffc03sylf5pwn093k831m99j54l2r5yv"; revision = "1"; editedCabalFile = "1ncrb6m5a7qywbi3vmavfqv2nim3qbjpa51gf28p6xw52q2apa2n"; libraryHaskellDepends = [ base binary bytestring ghc-prim HTTP network ]; description = "Haskell bindings for the Apache Thrift RPC system"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Tic-Tac-Toe" = callPackage ({ mkDerivation, base, safe }: mkDerivation { pname = "Tic-Tac-Toe"; version = "0.1.0.2"; sha256 = "16f7r1clxyq9hvy11bbkkp0wmpx3jsq3cc7yh9i3kdy27fdxvrdz"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base safe ]; description = "Tic Tac Toe in your command line!"; license = stdenv.lib.licenses.asl20; }) {}; "TicTacToe" = callPackage ({ mkDerivation, base, containers, HUnit, QuickCheck , test-framework, test-framework-hunit, test-framework-quickcheck2 }: mkDerivation { pname = "TicTacToe"; version = "0.0.1"; sha256 = "0542hripn5nlwdvnhkd9xzzh2b1x6alwnqxq877r92c7kqnlffw4"; libraryHaskellDepends = [ base containers HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; description = "A sub-project (exercise) for a functional programming course"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TigerHash" = callPackage ({ mkDerivation, base, binary, bytestring, dataenc }: mkDerivation { pname = "TigerHash"; version = "0.2"; sha256 = "02plz1y7lmvp3jpl5srsnx2nkl6yhhfn6pqj00szs688cahk2dik"; libraryHaskellDepends = [ base binary bytestring dataenc ]; description = "TigerHash with C implementation"; license = stdenv.lib.licenses.gpl2; }) {}; "TimePiece" = callPackage ({ mkDerivation, base, containers, old-locale, old-time, random , SDL, SDL-gfx, SDL-image, SDL-ttf }: mkDerivation { pname = "TimePiece"; version = "0.0.5"; sha256 = "1ylf4kzyf947szgib0ivkvygbinmy97nvy77d0crryzxdmccrzbj"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers old-locale old-time random SDL SDL-gfx SDL-image SDL-ttf ]; executableHaskellDepends = [ base containers old-locale old-time random SDL SDL-gfx SDL-image SDL-ttf ]; description = "A simple tile-based digital clock screen saver"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TinyLaunchbury" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "TinyLaunchbury"; version = "1.0.1"; sha256 = "1xxadd8pqbgl0z8vrqn8fm6x0c9l2y3a7irjmjkh9750x6hdb4b9"; libraryHaskellDepends = [ base mtl ]; description = "Simple implementation of call-by-need using Launchbury's semantics"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TinyURL" = callPackage ({ mkDerivation, base, HTTP, network }: mkDerivation { pname = "TinyURL"; version = "0.1.0"; sha256 = "0y8bl6w3ix2zjhm10wazgi70sr02ydc3hrwjbr6whk341n140wsh"; libraryHaskellDepends = [ base HTTP network ]; description = "Use TinyURL to compress URLs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Titim" = callPackage ({ mkDerivation, base, containers, matrix, random }: mkDerivation { pname = "Titim"; version = "0.2.3"; sha256 = "1s8zvb38r9pxh55d5206lijprc6xsqnr0j670sdjrw7n8gyn7vav"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers matrix random ]; description = "Game for Lounge Marmelade"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Top" = callPackage ({ mkDerivation, base, containers, mtl, parsec }: mkDerivation { pname = "Top"; version = "1.7"; sha256 = "0ykicqwayja14z30hn5cy3c96sikqhbyrh0bcqykk9izwhxs339x"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers mtl ]; executableHaskellDepends = [ base containers mtl parsec ]; description = "Constraint solving framework employed by the Helium Compiler"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TotalMap" = callPackage ({ mkDerivation, adjunctions, base, distributive, generics-sop , lens, markdown-unlit }: mkDerivation { pname = "TotalMap"; version = "0.1.1.1"; sha256 = "1415xyh354i7d5y7c2g2k1gyd3knkdx97gxa1z8bjn9ah5qvd8mw"; libraryHaskellDepends = [ adjunctions base distributive generics-sop lens ]; testHaskellDepends = [ adjunctions base distributive generics-sop lens markdown-unlit ]; testToolDepends = [ markdown-unlit ]; description = "A total map datatype"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Tournament" = callPackage ({ mkDerivation, base, containers, mtl, QuickCheck, test-framework , test-framework-quickcheck2 }: mkDerivation { pname = "Tournament"; version = "0.0.1"; sha256 = "1yzgcsp3g5sfyxavq1firna5z5m9bnk9ddrbxxmpy1yydmj1n5jk"; libraryHaskellDepends = [ base containers mtl ]; testHaskellDepends = [ base containers mtl QuickCheck test-framework test-framework-quickcheck2 ]; description = "Tournament related algorithms"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TraceUtils" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "TraceUtils"; version = "0.1.0.2"; sha256 = "0la19yynd7bpswi9012hf0vl9c4fdnn8p6y0287xanmdcs9zqz16"; libraryHaskellDepends = [ base ]; description = "Functions that should have been in Debug.Trace"; license = stdenv.lib.licenses.bsd3; }) {}; "TransformeR" = callPackage ({ mkDerivation, base, haskell-src-exts, mtl, parsec, QuickCheck }: mkDerivation { pname = "TransformeR"; version = "0.1.0.0"; sha256 = "1w1szm6k8ncfpklcvhhr2knpi6qx8axxxaqjdji5ck6msiszzdaz"; revision = "1"; editedCabalFile = "1ghl88mqq6bvw9lapm50iswygan35r1ajv2vfqy6jp00vhvfw72v"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base haskell-src-exts mtl parsec ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base QuickCheck ]; description = "eDSL in R for Safe Variable Transformarion"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TransformersStepByStep" = callPackage ({ mkDerivation, base, containers, mtl }: mkDerivation { pname = "TransformersStepByStep"; version = "0.1.1.0"; sha256 = "1cd8sh6gi9zmvd70kzw1x9ycanfsyphjdy3r65xrph54ilwy511p"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers mtl ]; description = "Tutorial on monad transformers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Transhare" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "Transhare"; version = "0.9"; sha256 = "04n1ld6h3q71iqnvwyabzj69vdy2x98w0drriyx13ykywbd31036"; libraryHaskellDepends = [ base containers ]; description = "A library to apply transformation to containers so as to maximize sharing of unchanged subcomponents"; license = stdenv.lib.licenses.bsd3; }) {}; "TreeCounter" = callPackage ({ mkDerivation, base, ref-mtl, stm }: mkDerivation { pname = "TreeCounter"; version = "0.0.2"; sha256 = "06ci4v8gflsgi73wrpqvhb7w3mdkbjgidhqf95yyk4wiga1mrzal"; libraryHaskellDepends = [ base ref-mtl stm ]; description = "Wait-free Tree Counter"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TreeStructures" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "TreeStructures"; version = "0.0.2"; sha256 = "1lcj166i8f7850fqjv7xqxdn6zwpdynzxn3bf243wdnwmnn5pysx"; libraryHaskellDepends = [ base ]; description = "A collection of heaps and search trees"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TreeT" = callPackage ({ mkDerivation, base, containers, transformers }: mkDerivation { pname = "TreeT"; version = "0.0"; sha256 = "0d1k4nblcnksh2j6b4v14r2xd2kn6cmqmyqhmy6wyz3kr0lyzxqd"; libraryHaskellDepends = [ base containers transformers ]; description = "Transformer for Data.Tree"; license = stdenv.lib.licenses.publicDomain; }) {}; "Treiber" = callPackage ({ mkDerivation, base, ghc-prim, monad-loops, ref-mtl, stm }: mkDerivation { pname = "Treiber"; version = "0.0.4"; sha256 = "09sd9p1y3zqkfahkp1vgdnlvgv1vnvdl7kdzccsd41h1h61fz3jd"; libraryHaskellDepends = [ base ghc-prim monad-loops ref-mtl stm ]; description = "Lock free Treiber stack"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TrendGraph" = callPackage ({ mkDerivation, base, containers, diagrams-cairo, diagrams-lib , mtl, optparse-applicative, time }: mkDerivation { pname = "TrendGraph"; version = "0.1.0.1"; sha256 = "1rdlimlbdpa089knhnqzgxc8ngqag4m4w3r92jd95kwnmr8nizkp"; libraryHaskellDepends = [ base containers diagrams-cairo diagrams-lib mtl optparse-applicative time ]; description = "A simple trend Graph script"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TrieMap" = callPackage ({ mkDerivation, base, bytestring, containers, primitive , template-haskell, th-expand-syns, transformers, unpack-funcs , vector }: mkDerivation { pname = "TrieMap"; version = "4.1.0"; sha256 = "14wril1sa35cja66y7ah9qwr3bmsi985y7rlxyj12x2fv6dclpc4"; libraryHaskellDepends = [ base bytestring containers primitive template-haskell th-expand-syns transformers unpack-funcs vector ]; description = "Automatic type inference of generalized tries with Template Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Twofish" = callPackage ({ mkDerivation, array, base, binary, bytestring, cereal , crypto-api, HUnit, largeword, mtl, tagged }: mkDerivation { pname = "Twofish"; version = "0.3.2"; sha256 = "1bv79582fxwgk255fhss6k8irb7mlbdvlvvx8jyzs16g3fyw1y5a"; libraryHaskellDepends = [ array base binary bytestring cereal crypto-api largeword mtl tagged ]; testHaskellDepends = [ array base binary bytestring cereal crypto-api HUnit largeword tagged ]; description = "An implementation of the Twofish Symmetric-key cipher"; license = stdenv.lib.licenses.bsd3; }) {}; "TypeClass" = callPackage ({ mkDerivation, base, containers, filepath, random , reactive-banana, reactive-banana-sdl, SDL, SDL-ttf, transformers }: mkDerivation { pname = "TypeClass"; version = "0.2.1"; sha256 = "0crymgw91xx0hblbmz488x39i2qzf9c15kv5x950ljmpyrhy5jhv"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base containers filepath random reactive-banana reactive-banana-sdl SDL SDL-ttf transformers ]; description = "Typing speed game"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TypeCompose" = callPackage ({ mkDerivation, base, base-orphans }: mkDerivation { pname = "TypeCompose"; version = "0.9.14"; sha256 = "0msss17lrya6y5xfvxl41xsqs6yr09iw6m1px4xlwin72xwly0sn"; revision = "1"; editedCabalFile = "1pxg6az5vkl0zvs3zdvvvnhxqawd9fkkd44jmzzzyyibppgni6x4"; libraryHaskellDepends = [ base base-orphans ]; description = "Type composition classes & instances"; license = stdenv.lib.licenses.bsd3; }) {}; "TypeIlluminator" = callPackage ({ mkDerivation, base, haskell98 }: mkDerivation { pname = "TypeIlluminator"; version = "0.0"; sha256 = "02ck7sik5wvh989k9ban1m2dlpfld0d0zs7sqb12m1f6wls7fghc"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base haskell98 ]; description = "TypeIlluminator is a prototype tool exploring debugging of type errors/"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TypeNat" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "TypeNat"; version = "0.5.0.0"; sha256 = "1css4pb2x514s396c35brghgn3pgysdps8k09k1wcx5k2qpg90cx"; libraryHaskellDepends = [ base ]; description = "Some Nat-indexed types for GHC"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "TypingTester" = callPackage ({ mkDerivation, base, containers, directory, time }: mkDerivation { pname = "TypingTester"; version = "0.2.0.0"; sha256 = "07qwvmdh5164v552qkk4fm66nlvb4dcv0wh5jircfgh7gsd60l6n"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers directory time ]; description = "Command Line Typing speed tester"; license = stdenv.lib.licenses.gpl3; }) {}; "UISF" = callPackage ({ mkDerivation, array, arrows, base, containers, deepseq, GLUT , OpenGL, stm, transformers }: mkDerivation { pname = "UISF"; version = "0.4.0.0"; sha256 = "1rzkh36q9c3k6l9fi93fvynhivivp00pk4xlz8qbhr0kr3qq880x"; libraryHaskellDepends = [ array arrows base containers deepseq GLUT OpenGL stm transformers ]; description = "Library for Arrowized Graphical User Interfaces"; license = stdenv.lib.licenses.bsd3; }) {}; "UMM" = callPackage ({ mkDerivation, base, haskell98, old-time, parsec, process , utf8-string }: mkDerivation { pname = "UMM"; version = "0.3.1"; sha256 = "0k9kvlkcznk6ydfcymzzh0a4j4zkl5iblvnx6fkmk8xah1qnkq5h"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base haskell98 old-time parsec process utf8-string ]; description = "A small command-line accounting tool"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "URLT" = callPackage ({ mkDerivation, applicative-extras, base, Consumer , happstack-server, hsp, hsx, mtl, QuickCheck, regular , template-haskell }: mkDerivation { pname = "URLT"; version = "0.14"; sha256 = "14qlyrc3ins3lwhd2c8lyhm1j3v6nj4qgs5g9xys4w6hnndz2g3s"; libraryHaskellDepends = [ applicative-extras base Consumer happstack-server hsp hsx mtl QuickCheck regular template-haskell ]; description = "Library for maintaining correctness of URLs within an application"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "URLb" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers }: mkDerivation { pname = "URLb"; version = "0.0.1"; sha256 = "1l62z7798bby4fbrz62ic802g8zah3flb2pmsd3ky7y5903s3nxr"; libraryHaskellDepends = [ attoparsec base bytestring containers ]; description = "DEPRECATED A simple, liberal URL parser"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "UTFTConverter" = callPackage ({ mkDerivation, base, bytestring, directory, filepath, hspec , image-type, JuicyPixels, time }: mkDerivation { pname = "UTFTConverter"; version = "0.1.0.1"; sha256 = "13f59flfrf6xgyg86z3bgwbnb38n5lnwmib7480f694x14c44f64"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring directory filepath image-type JuicyPixels time ]; executableHaskellDepends = [ base bytestring directory filepath JuicyPixels time ]; testHaskellDepends = [ base bytestring directory filepath hspec JuicyPixels time ]; description = "Processing popular picture formats into .c or .raw format in RGB565"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Unique" = callPackage ({ mkDerivation, base, bytestring, containers, criterion, extra , hashable, hspec, QuickCheck, quickcheck-instances , unordered-containers }: mkDerivation { pname = "Unique"; version = "0.4.7.8"; sha256 = "0w82pa6r2a6969w251fbrx0sr1ws8mkg2lwdyjl4qjhl5s28k43i"; libraryHaskellDepends = [ base containers extra hashable unordered-containers ]; testHaskellDepends = [ base containers hspec QuickCheck ]; benchmarkHaskellDepends = [ base bytestring criterion hashable QuickCheck quickcheck-instances ]; description = "It provides the functionality like unix \"uniq\" utility"; license = stdenv.lib.licenses.bsd3; maintainers = with stdenv.lib.maintainers; [ kiwi ]; }) {}; "Unixutils" = callPackage ({ mkDerivation, base, bytestring, directory, exceptions, filepath , mtl, process, process-extras, pureMD5, regex-tdfa, unix, zlib }: mkDerivation { pname = "Unixutils"; version = "1.54.1"; sha256 = "0i16fg24n6lwn3jlh09bxdv1ip06ympkfvwmcj1nbcjcfhlmaagr"; libraryHaskellDepends = [ base bytestring directory exceptions filepath mtl process process-extras pureMD5 regex-tdfa unix zlib ]; description = "A crude interface between Haskell and Unix-like operating systems"; license = stdenv.lib.licenses.bsd3; }) {}; "Unixutils-shadow" = callPackage ({ mkDerivation, base, unix }: mkDerivation { pname = "Unixutils-shadow"; version = "1.0.0"; sha256 = "11m8lgq2rjvh7j8si7sqixf4k4ns65jy0zp6apqp0xc23c1znyr7"; libraryHaskellDepends = [ base unix ]; description = "A simple interface to shadow passwords (aka, shadow.h)"; license = stdenv.lib.licenses.bsd3; }) {}; "Updater" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Updater"; version = "0.3"; sha256 = "0iry59pyd4iy0cmj6flr05lbk3696l1z8wswqcfp8q8m5ibykkz0"; libraryHaskellDepends = [ base ]; description = "Monadic FRP library based on stm"; license = stdenv.lib.licenses.asl20; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "UrlDisp" = callPackage ({ mkDerivation, base, cgi, MaybeT, mtl }: mkDerivation { pname = "UrlDisp"; version = "0.1.7"; sha256 = "1y21v5k7s9sj8z5r3czp5i80x40zvyqxzr1xl28ardwj5q5rrvzp"; libraryHaskellDepends = [ base cgi MaybeT mtl ]; description = "Url dispatcher. Helps to retain friendly URLs in web applications."; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Useful" = callPackage ({ mkDerivation, base, containers, random }: mkDerivation { pname = "Useful"; version = "0.0.6"; sha256 = "01xb68qh29q6b0pdxvadqw7q1p855k14jdz1qjlhg6785n0qp954"; libraryHaskellDepends = [ base containers random ]; description = "Some useful functions and shorthands"; license = stdenv.lib.licenses.bsd3; }) {}; "UtilityTM" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "UtilityTM"; version = "0.0.4"; sha256 = "1mjy3w4sw32rbmm13yhmpidfsj91v3p58jvki16z0kzk3fswpa85"; libraryHaskellDepends = [ base ]; description = "Utility functions that are missing from the standard library"; license = stdenv.lib.licenses.bsd3; }) {}; "VKHS" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring , case-insensitive, clock, containers, data-default-class , directory, filepath, flippers, hashable, http-client , http-client-tls, http-types, mtl, network-uri , optparse-applicative, parsec, pipes, pipes-http, pretty-show , process, regexpr, scientific, split, tagsoup, text, time , utf8-string, vector }: mkDerivation { pname = "VKHS"; version = "1.9.2"; sha256 = "0axipbapshpdybzaiklcyyzly1awnfmpg7q2hqf3sy97rw72blbj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-pretty base bytestring case-insensitive clock containers data-default-class directory filepath flippers hashable http-client http-client-tls http-types mtl network-uri optparse-applicative parsec pipes pipes-http pretty-show process regexpr scientific split tagsoup text time utf8-string vector ]; executableHaskellDepends = [ base bytestring directory filepath mtl optparse-applicative parsec regexpr text ]; description = "Provides access to Vkontakte social network via public API"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "VRML" = callPackage ({ mkDerivation, aeson, base, doctest, megaparsec, pretty-simple , prettyprinter, text }: mkDerivation { pname = "VRML"; version = "0.1.0.0"; sha256 = "17dnxkr8y2g65anas5vg76cqyxbcp2zzxayf8lc2d5iigxnrvsgq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base megaparsec prettyprinter text ]; executableHaskellDepends = [ aeson base megaparsec pretty-simple prettyprinter text ]; testHaskellDepends = [ aeson base doctest megaparsec prettyprinter text ]; description = "VRML parser and generator for Haskell"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Validation" = callPackage ({ mkDerivation, base, bifunctors, semigroupoids, semigroups }: mkDerivation { pname = "Validation"; version = "0.2.0"; sha256 = "10smif8y5bgjiarag3ws131kwji32mlh6mqfnmmp20xf41fsm0z3"; libraryHaskellDepends = [ base bifunctors semigroupoids semigroups ]; description = "A data-type like Either but with an accumulating Applicative"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Vec" = callPackage ({ mkDerivation, array, base, ghc-prim }: mkDerivation { pname = "Vec"; version = "1.0.5"; sha256 = "0hyk553pdn72zc1i82njz3md8ycmzfiwi799y08qr3fg0i8r88zm"; libraryHaskellDepends = [ array base ghc-prim ]; description = "Fixed-length lists and low-dimensional linear algebra"; license = stdenv.lib.licenses.bsd3; }) {}; "Vec-Boolean" = callPackage ({ mkDerivation, base, Boolean, Vec }: mkDerivation { pname = "Vec-Boolean"; version = "1.0.6"; sha256 = "0zxxpychddmlrv7r190gn4dl282ak4qfk2d92l24qxi9fds1rshk"; libraryHaskellDepends = [ base Boolean Vec ]; description = "Provides Boolean instances for the Vec package"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Vec-OpenGLRaw" = callPackage ({ mkDerivation, base, OpenGLRaw, Vec }: mkDerivation { pname = "Vec-OpenGLRaw"; version = "0.2.0.1"; sha256 = "0qsi1s8qp3fkr5alh2m7y1a1lm5xypjvmk174ywf0aga2y20bblm"; libraryHaskellDepends = [ base OpenGLRaw Vec ]; description = "Instances and functions to interoperate Vec and OpenGL"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Vec-Transform" = callPackage ({ mkDerivation }: mkDerivation { pname = "Vec-Transform"; version = "1.1"; sha256 = "0jwi9kgij8xd0419nkksgffwcn94fz6ijdq8s29b771409a1pkfc"; doHaddock = false; description = "This package is obsolete"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "VecN" = callPackage ({ mkDerivation, base, Peano }: mkDerivation { pname = "VecN"; version = "0.0.2"; sha256 = "1hv8idxv9gniwwjs67q75bbcc5ry9r05cxjmsxk0q54l8zscdss2"; libraryHaskellDepends = [ base Peano ]; description = "a simple peano-indexed vector type"; license = stdenv.lib.licenses.bsd3; }) {}; "Verba" = callPackage ({ mkDerivation, base, containers, matrix }: mkDerivation { pname = "Verba"; version = "0.1.2.0"; sha256 = "1fig9zxxisd51v5vzcsapsp4qygikhwhpjzyagw7a3x6kv5qpipm"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base containers matrix ]; description = "A solver for the WordBrain game"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ViennaRNA-bindings" = callPackage ({ mkDerivation, array, base, bytestring, c2hs, QuickCheck, tasty , tasty-hunit, tasty-silver, tasty-th }: mkDerivation { pname = "ViennaRNA-bindings"; version = "0.233.2.0"; sha256 = "1hzw4x493vqwmcdjj7ahn8cj7r2zw5mjs8gpl1alnsp1lp0j517y"; libraryHaskellDepends = [ array base bytestring ]; libraryToolDepends = [ c2hs ]; testHaskellDepends = [ array base bytestring QuickCheck tasty tasty-hunit tasty-silver tasty-th ]; testToolDepends = [ c2hs ]; description = "ViennaRNA v2 bindings"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ViennaRNA-extras" = callPackage ({ mkDerivation, array, attoparsec, base, BiobaseTypes, BiobaseXNA , bytestring, deepseq, lens, QuickCheck, streaming , streaming-bytestring, strict, strict-base-types, tasty , tasty-quickcheck, tasty-th, vector, ViennaRNA-bindings }: mkDerivation { pname = "ViennaRNA-extras"; version = "0.0.0.1"; sha256 = "06az042v9ja888nq59bdcsj6i7zk4dmbjsb9qcbdzqv6xw1lm8ac"; libraryHaskellDepends = [ array attoparsec base BiobaseTypes BiobaseXNA bytestring deepseq lens QuickCheck streaming streaming-bytestring strict strict-base-types ViennaRNA-bindings ]; testHaskellDepends = [ attoparsec base bytestring QuickCheck tasty tasty-quickcheck tasty-th vector ]; description = "ViennaRNA v2 extensions"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ViennaRNAParser" = callPackage ({ mkDerivation, base, hspec, parsec, ParsecTools, process , transformers }: mkDerivation { pname = "ViennaRNAParser"; version = "1.3.3"; sha256 = "1zmfzdp28g9mz99yp2kv98g745a2p4cls4553izcbc5q0v8l3sby"; libraryHaskellDepends = [ base parsec ParsecTools process transformers ]; testHaskellDepends = [ base hspec parsec ]; description = "Libary for parsing ViennaRNA package output"; license = stdenv.lib.licenses.gpl3; }) {}; "Villefort" = callPackage ({ mkDerivation, aeson, base, bytestring, concurrent-extra , convertible, directory, filepath, HDBC, HDBC-sqlite3, hspec , MissingH, mtl, process, QuickCheck, random, scotty, split, strict , text, time, transformers, unbounded-delays, unix, uri-encode , webdriver }: mkDerivation { pname = "Villefort"; version = "0.1.2.19"; sha256 = "1n6371yvlb39dzi4apcb4am2cyqpm26c2d258idyii4v7s5j0rq0"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base bytestring convertible directory filepath HDBC HDBC-sqlite3 MissingH mtl process random scotty split strict text time transformers unix uri-encode ]; executableHaskellDepends = [ base HDBC HDBC-sqlite3 random scotty split text time ]; testHaskellDepends = [ base concurrent-extra HDBC HDBC-sqlite3 hspec mtl QuickCheck unbounded-delays webdriver ]; description = "Villefort is a task manager and time tracker"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Vulkan" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Vulkan"; version = "0.1.0.0"; sha256 = "1jpw465n1abwi17s0yixg31f2zx28a24k3vh3kx59lknrw8q9jz1"; libraryHaskellDepends = [ base ]; description = "A binding for the Vulkan API"; license = stdenv.lib.licenses.bsd3; }) {}; "VulkanMemoryAllocator" = callPackage ({ mkDerivation, base, bytestring, transformers, vector, vulkan }: mkDerivation { pname = "VulkanMemoryAllocator"; version = "0.3.7.1"; sha256 = "18al9vr5zy8smn090dd7fwnm4pqcsxld97azrxni7xsqdb22kja8"; libraryHaskellDepends = [ base bytestring transformers vector vulkan ]; description = "Bindings to the VulkanMemoryAllocator library"; license = stdenv.lib.licenses.bsd3; platforms = [ "x86_64-darwin" "x86_64-linux" ]; }) {}; "WAVE" = callPackage ({ mkDerivation, base, bytestring, containers, parseargs }: mkDerivation { pname = "WAVE"; version = "0.1.6"; sha256 = "1jm0zs4v38agy0rinlxkgx5zgdy0qizy2nb73wfzprk5kka5kn37"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring ]; executableHaskellDepends = [ base bytestring containers parseargs ]; description = "WAVE audio file IO library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "WEditor" = callPackage ({ mkDerivation, base, directory, filepath }: mkDerivation { pname = "WEditor"; version = "0.2.1.1"; sha256 = "0p0vrvg96va4jppcxr3r5m14ykb5jybn8iyj677dxpziwh5brhmq"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base directory filepath ]; doHaddock = false; description = "Generic text-editor logic for use with fixed-width fonts"; license = stdenv.lib.licenses.asl20; }) {}; "WEditorBrick" = callPackage ({ mkDerivation, base, brick, microlens, vty, WEditor }: mkDerivation { pname = "WEditorBrick"; version = "0.2.0.1"; sha256 = "1bzrfbw14c0ad477z5s51n8181cgcxw6q93bdj1d1nrfgawq7znb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base brick microlens vty WEditor ]; executableHaskellDepends = [ base brick vty WEditor ]; description = "Text-editor widget with dynamic line-wrapping for use with Brick"; license = stdenv.lib.licenses.asl20; }) {}; "WEditorHyphen" = callPackage ({ mkDerivation, base, directory, hyphenation, WEditor }: mkDerivation { pname = "WEditorHyphen"; version = "0.1.0.5"; sha256 = "05f7dh75dx27q35bcj84mn3q6w0sd6jkcilykrlad9gm5ihbbcbk"; libraryHaskellDepends = [ base hyphenation WEditor ]; testHaskellDepends = [ base directory hyphenation WEditor ]; description = "Language-specific hyphenation policies for WEditor"; license = stdenv.lib.licenses.asl20; }) {}; "WL500gPControl" = callPackage ({ mkDerivation, base, directory, filepath, mtl, unix, WL500gPLib }: mkDerivation { pname = "WL500gPControl"; version = "0.3.4"; sha256 = "0gbjb432758wvd3p5brb4kjn037x6h30bzvn9f681pg0m1w52hgv"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base directory filepath mtl unix WL500gPLib ]; description = "A simple command line tools to control the Asus WL500gP router"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "WL500gPLib" = callPackage ({ mkDerivation, base, curl, mtl, tagsoup }: mkDerivation { pname = "WL500gPLib"; version = "0.3.1"; sha256 = "15w065yg8hjhljgnmx88fnryhbh7dysmsqmpr9qnj96as7vrkwgs"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base curl mtl tagsoup ]; executableHaskellDepends = [ base ]; description = "A simple library to access to the WL 500gP router from the Haskell code"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "WMSigner" = callPackage ({ mkDerivation, base, base64-bytestring, binary, bytestring , cryptohash, directory, hspec, lens, mtl, random, split, vector }: mkDerivation { pname = "WMSigner"; version = "0.1.0.0"; sha256 = "0im8rfyfnhq2s445cjm4xvnqqs8pgpavhmyk98jqshpfm9d1cd6q"; libraryHaskellDepends = [ base base64-bytestring binary bytestring cryptohash directory lens mtl random split vector ]; testHaskellDepends = [ base bytestring cryptohash hspec lens random split vector ]; description = "WebMoney authentication module"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "WURFL" = callPackage ({ mkDerivation, base, haskell98, parsec }: mkDerivation { pname = "WURFL"; version = "0.1"; sha256 = "13vfszyfyxwz4zi8zilifd0jad1gwlr75x931q8qbpi1kwr7mivk"; libraryHaskellDepends = [ base haskell98 parsec ]; description = "Convert the WURFL file into a Parsec parser"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "WXDiffCtrl" = callPackage ({ mkDerivation, base, containers, wx, wxcore }: mkDerivation { pname = "WXDiffCtrl"; version = "0.0.1"; sha256 = "0vv8s483g3dkxyk833cjczj0a5zxiy9xh56kij6n0jjyzxb9bz0k"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers wx wxcore ]; description = "WXDiffCtrl"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "WashNGo" = callPackage ({ mkDerivation, base, containers, directory, ghc-paths, haskell98 , parsec, process, regex-compat }: mkDerivation { pname = "WashNGo"; version = "2.12.0.1"; sha256 = "11d9cwqfpvf999a5fi3a3v5b4gdrszzgf4gbdhx63afy42ylbnfj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers haskell98 parsec regex-compat ]; executableHaskellDepends = [ directory ghc-paths process ]; description = "WASH is a family of EDSLs for programming Web applications in Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "WaveFront" = callPackage ({ mkDerivation, attoparsec, base, Cartesian, containers, either , filepath, lens, linear, QuickCheck, text, transformers, vector }: mkDerivation { pname = "WaveFront"; version = "0.5.0.0"; sha256 = "0zc8hnvigm70w2j9y1y8bxzlfgz1mygmp5pbq1ggrrd6nq2p1yn2"; libraryHaskellDepends = [ attoparsec base Cartesian containers either filepath lens linear QuickCheck text transformers vector ]; description = "Parsers and utilities for the OBJ WaveFront 3D model format"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Weather" = callPackage ({ mkDerivation, aeson, base, bytestring, HTTP, text , unordered-containers }: mkDerivation { pname = "Weather"; version = "0.1.0.4"; sha256 = "0g5rpz6gnf8hl7gpjc7nwci8x24yw02ps3jwjsi6js5yf3mlrxnv"; libraryHaskellDepends = [ aeson base bytestring HTTP text unordered-containers ]; description = "Library for interacting with the Weather Underground JSON API"; license = stdenv.lib.licenses.bsd3; }) {}; "WebBits" = callPackage ({ mkDerivation, base, containers, mtl, parsec, pretty, syb }: mkDerivation { pname = "WebBits"; version = "2.2"; sha256 = "1frmnjbpgm76dzs1p4766fb6isqc3pxv4dnj8sdhnfliv5j0xv2z"; libraryHaskellDepends = [ base containers mtl parsec pretty syb ]; description = "JavaScript analysis tools"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "WebBits-Html" = callPackage ({ mkDerivation, base, containers, mtl, parsec, pretty, syb , WebBits }: mkDerivation { pname = "WebBits-Html"; version = "1.0.2"; sha256 = "18dd52970cd27kra4l89vvrx2mrdbqd4w4f76xrq3142daxsagal"; libraryHaskellDepends = [ base containers mtl parsec pretty syb WebBits ]; description = "JavaScript analysis tools"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "WebBits-multiplate" = callPackage ({ mkDerivation, base, multiplate, multiplate-simplified , transformers, WebBits }: mkDerivation { pname = "WebBits-multiplate"; version = "0.0.0.1"; sha256 = "1j3difi3f1w6bgbnsvqw9cv88aikin22myli0lx29pqn7xhqsbv3"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base multiplate multiplate-simplified transformers WebBits ]; description = "A Multiplate instance for JavaScript"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "WebCont" = callPackage ({ mkDerivation, applicative-extras, base, concatenative , containers, formlets, happstack-server, happstack-state , happstack-util, mtl, utf8-string, xhtml }: mkDerivation { pname = "WebCont"; version = "0.0.1"; sha256 = "1lr5iz0kqhr8w0c7038mlbysw1c3lbzfjis085n68ib104ykyyi6"; libraryHaskellDepends = [ applicative-extras base concatenative containers formlets happstack-server happstack-state happstack-util mtl utf8-string xhtml ]; description = "Continuation based web programming for Happstack"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "WeberLogic" = callPackage ({ mkDerivation, base, parsec }: mkDerivation { pname = "WeberLogic"; version = "0.1.2"; sha256 = "0nl79q3y2qi0xnkppxj8d9h96hfwrgb3gksm2x1zp9lq7836562z"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base parsec ]; executableHaskellDepends = [ base parsec ]; description = "Logic interpreter"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Webrexp" = callPackage ({ mkDerivation, aeson, array, base, bytestring, containers , directory, filepath, HaXml, HTTP, hxt, mtl, network, parsec , process, regex-pcre-builtin, template-haskell, text, transformers , unordered-containers, vector }: mkDerivation { pname = "Webrexp"; version = "1.1.2"; sha256 = "1iv969gd4xmagw74i6fmw4d864zxlzi4yf0y9ns1nvijn7w7s5jb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson array base bytestring containers directory filepath HaXml HTTP hxt mtl network parsec process regex-pcre-builtin template-haskell text transformers unordered-containers vector ]; executableHaskellDepends = [ aeson array base bytestring containers directory filepath HaXml HTTP hxt mtl network parsec process regex-pcre-builtin template-haskell text transformers unordered-containers vector ]; description = "Regexp-like engine to scrap web data"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Wheb" = callPackage ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive , containers, cookie, http-types, HUnit, mtl, pwstore-fast , QuickCheck, stm, test-framework, test-framework-hunit , test-framework-quickcheck2, text, time, transformers, unix, uuid , wai, wai-extra, wai-websockets, warp, web-routes, websockets }: mkDerivation { pname = "Wheb"; version = "0.3.1.0"; sha256 = "13x204lz2azfrry38w791rni2d0g9xsg5lhajrkrgfhdn56yrzqs"; libraryHaskellDepends = [ base blaze-builder bytestring case-insensitive containers cookie http-types mtl pwstore-fast stm text time transformers unix uuid wai wai-extra wai-websockets warp web-routes websockets ]; testHaskellDepends = [ base HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 text ]; description = "The frictionless WAI Framework"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "WikimediaParser" = callPackage ({ mkDerivation, base, parsec }: mkDerivation { pname = "WikimediaParser"; version = "0.1"; sha256 = "0rzpf8z414qvkbks16zizsxsinvbdxbm1n0dbav11p286791xx1j"; libraryHaskellDepends = [ base parsec ]; description = "A parser for wikimedia style article markup"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Win32" = callPackage ({ mkDerivation }: mkDerivation { pname = "Win32"; version = "2.6.1.0"; sha256 = "1qwwznnnqnr6zqvjzwr35bkvzrvjf7v90j4qkhinzs8p0yx4b97b"; revision = "1"; editedCabalFile = "1ia6dk2fvxg3gzqdmcypdka6fcnnrza23hq1rhslj53jy3qzs3kn"; description = "A binding to part of the Win32 library"; license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.none; }) {}; "Win32_2_10_1_0" = callPackage ({ mkDerivation }: mkDerivation { pname = "Win32"; version = "2.10.1.0"; sha256 = "1il70gh3ysmp4pnhk7dxcbd0c0mh5ay33b9ijmmj0ikmbw0nfpbv"; description = "A binding to Windows Win32 API"; license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.none; }) {}; "Win32-console" = callPackage ({ mkDerivation, base, Win32 }: mkDerivation { pname = "Win32-console"; version = "0.1.0.0"; sha256 = "0117f413db3qr09m7rc09q44mbhahjkaqczb04g5f24x7fbwrn39"; libraryHaskellDepends = [ base Win32 ]; description = "Binding to the Win32 console API"; license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.none; }) {}; "Win32-dhcp-server" = callPackage ({ mkDerivation, base, text, Win32, Win32-errors }: mkDerivation { pname = "Win32-dhcp-server"; version = "0.3.2"; sha256 = "0r0629nnjmlw245czxf4gyzrl0zhgm3fjgjy1bs8622zsvfdavrz"; libraryHaskellDepends = [ base text Win32 Win32-errors ]; description = "Win32 DHCP Server Management API"; license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.none; }) {}; "Win32-errors" = callPackage ({ mkDerivation, base, hspec, QuickCheck, template-haskell, text , Win32 }: mkDerivation { pname = "Win32-errors"; version = "0.2.2.5"; sha256 = "08gbvlsf37nx982qs19pb9qc5sxi6493f02d3afjsyxqvalfbijy"; libraryHaskellDepends = [ base template-haskell text Win32 ]; testHaskellDepends = [ base hspec QuickCheck Win32 ]; description = "Alternative error handling for Win32 foreign calls"; license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.none; }) {}; "Win32-extras" = callPackage ({ mkDerivation, base, imm32, msimg32, Win32 }: mkDerivation { pname = "Win32-extras"; version = "0.2.0.1"; sha256 = "00lrqvsa74mqv0k4yz00j2jdpmchkyhcicqv24z9a53iv1i0xp7h"; revision = "1"; editedCabalFile = "0gxp1a5sk9jb7x1mvz5jk68n8npvh8b9nlqcw9s2dn4wlyicm4mp"; libraryHaskellDepends = [ base Win32 ]; librarySystemDepends = [ imm32 msimg32 ]; description = "Provides missing Win32 API"; license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.none; }) {imm32 = null; msimg32 = null;}; "Win32-junction-point" = callPackage ({ mkDerivation, base, text, Win32, Win32-errors }: mkDerivation { pname = "Win32-junction-point"; version = "0.2.1.1"; sha256 = "1pvlvhdp4wcz8kn5nldhrkryz03dmzyzvjbm8x1ri9kwq1icd941"; libraryHaskellDepends = [ base text Win32 Win32-errors ]; description = "Support for manipulating NTFS junction points"; license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.none; }) {}; "Win32-notify" = callPackage ({ mkDerivation, base, containers, directory, Win32 }: mkDerivation { pname = "Win32-notify"; version = "0.3.0.3"; sha256 = "05j10i83354cqbi8yzq5rgkkd6rmxsvy1b0sbwz3pkmidkhdn88c"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers directory Win32 ]; description = "A binding to part of the Win32 library for file notification"; license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.none; }) {}; "Win32-security" = callPackage ({ mkDerivation, base, text, Win32, Win32-errors }: mkDerivation { pname = "Win32-security"; version = "0.1.1"; sha256 = "0dh4z7a0mxwpqhx1cxvwwjc7w24mcrqc0bmg7bp86kd6zqz6rjly"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base text Win32 Win32-errors ]; description = "Haskell bindings to a security-related functions of the Windows API"; license = stdenv.lib.licenses.mit; platforms = stdenv.lib.platforms.none; }) {}; "Win32-services" = callPackage ({ mkDerivation, Advapi32, base, Win32, Win32-errors }: mkDerivation { pname = "Win32-services"; version = "0.4.0.1"; sha256 = "1skf8w3d1n61847bjpvll3bql65mrc6vg03q84bg21mlh77mx1s3"; libraryHaskellDepends = [ base Win32 Win32-errors ]; librarySystemDepends = [ Advapi32 ]; description = "Windows service applications"; license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.none; }) {Advapi32 = null;}; "Win32-services-wrapper" = callPackage ({ mkDerivation, base, directory, filepath, Win32, Win32-errors , Win32-services }: mkDerivation { pname = "Win32-services-wrapper"; version = "0.1.3.0"; sha256 = "1nihf12bcgahs5220pdny1kf54973qxh7llhzv5d9s9lxias2jyd"; libraryHaskellDepends = [ base directory filepath Win32 Win32-errors Win32-services ]; description = "Wrapper code for making a Win32 service"; license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.none; }) {}; "Win32-shortcut" = callPackage ({ mkDerivation, base, libossp_uuid, mtl, ole32, th-utilities , Win32 }: mkDerivation { pname = "Win32-shortcut"; version = "0.0.1"; sha256 = "1dzz8j8q0mly37fq26j0805m9dnqx5c3431s5x2sgl90rbc6fbaw"; libraryHaskellDepends = [ base mtl th-utilities Win32 ]; librarySystemDepends = [ libossp_uuid ole32 ]; description = "Support for manipulating shortcuts (.lnk files) on Windows"; license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.none; }) {inherit (pkgs) libossp_uuid; ole32 = null;}; "Wired" = callPackage ({ mkDerivation, base, chalmers-lava2000, containers, mtl , QuickCheck }: mkDerivation { pname = "Wired"; version = "0.3"; sha256 = "14zxf849r4k3mk5i5rakfjp2f216sz84ww4hfggq9cnr9w8j406j"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base chalmers-lava2000 containers mtl QuickCheck ]; description = "Wire-aware hardware description"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "WordAlignment" = callPackage ({ mkDerivation, ADPfusion, aeson, AlignmentAlgorithms, attoparsec , base, bimaps, bytestring, cmdargs, containers, data-default , deepseq, DPutils, file-embed, filepath, fmlist, FormalGrammars , ghc-prim, GrammarProducts, hashable, intern, lens , LinguisticsTypes, mtl, NaturalLanguageAlphabets, parallel, pipes , primitive, PrimitiveArray, split, strict, tasty, tasty-quickcheck , tasty-silver, tasty-th, template-haskell, text, text-format , transformers, tuple-th, unordered-containers, vector }: mkDerivation { pname = "WordAlignment"; version = "0.2.0.0"; sha256 = "1k0i8pbmap8mk9hm03nbgzgy5kw4pdpqqkdp8gnfq05mdmh35kcw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ADPfusion aeson AlignmentAlgorithms attoparsec base bimaps bytestring containers data-default deepseq DPutils file-embed fmlist FormalGrammars ghc-prim GrammarProducts hashable intern lens LinguisticsTypes mtl NaturalLanguageAlphabets pipes primitive PrimitiveArray strict template-haskell text text-format transformers tuple-th unordered-containers vector ]; executableHaskellDepends = [ aeson base bytestring cmdargs containers data-default DPutils file-embed intern lens LinguisticsTypes mtl NaturalLanguageAlphabets parallel pipes strict text text-format transformers unordered-containers vector ]; testHaskellDepends = [ base bytestring containers DPutils filepath NaturalLanguageAlphabets split tasty tasty-quickcheck tasty-silver tasty-th text ]; description = "Bigram word pair alignments"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "WordNet" = callPackage ({ mkDerivation, array, base, containers, filepath }: mkDerivation { pname = "WordNet"; version = "1.1.0"; sha256 = "0b44xxkihafzsw25xx484xxw17zlzzqbj0bx8cs2nvf3p7jxd02k"; revision = "2"; editedCabalFile = "08i5izbni7xism94h6ncmdvfy88gny2vybapv0fkzgw3wyf6arhq"; libraryHaskellDepends = [ array base containers filepath ]; description = "Haskell interface to the WordNet database"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "WordNet-ghc74" = callPackage ({ mkDerivation, array, base, containers, filepath }: mkDerivation { pname = "WordNet-ghc74"; version = "0.1.3"; sha256 = "1ab5wybawa3dfq89dn0g3zdhsqd03bcm3qky2d4z6irw7afdqrr8"; revision = "1"; editedCabalFile = "1wdx2xv6zxvwkz3jkkd4vcdf9hyyivbfwyln9dd30m67ip7illp3"; libraryHaskellDepends = [ array base containers filepath ]; description = "Haskell interface to the WordNet database"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Wordlint" = callPackage ({ mkDerivation, base, boxes, cmdargs }: mkDerivation { pname = "Wordlint"; version = "0.2.0.4"; sha256 = "08d02h4ynkwxqxxqzk8hfmdj9y7rg23biybb969pk0scgvg7iyd5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base boxes cmdargs ]; executableHaskellDepends = [ base boxes cmdargs ]; description = "Plaintext prose redundancy linter"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Workflow" = callPackage ({ mkDerivation, base, binary, bytestring, containers, directory , exceptions, extensible-exceptions, mtl, old-time, RefSerialize , stm, TCache, vector }: mkDerivation { pname = "Workflow"; version = "0.8.3"; sha256 = "08r1s840771z1gy44dj3xc6ary7gk3ka3zvji5pmgzi998x4p6y8"; revision = "1"; editedCabalFile = "0jy6hn1lx9wpq44ld96msgb6a2hb6cvryn1a39b4rq4iy3m45r8v"; libraryHaskellDepends = [ base binary bytestring containers directory exceptions extensible-exceptions mtl old-time RefSerialize stm TCache vector ]; description = "Workflow patterns over a monad for thread state logging & recovery"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "WxGeneric" = callPackage ({ mkDerivation, base, containers, mtl, SybWidget, wx, wxcore, xtc }: mkDerivation { pname = "WxGeneric"; version = "0.8.1"; sha256 = "0lvbdmb1qwsz8bz0z715nzgbpshfckm4syk1ny52akkb4ddkrd60"; libraryHaskellDepends = [ base containers mtl SybWidget wx wxcore xtc ]; description = "Generic (SYB3) construction of wxHaskell widgets"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "X" = callPackage ({ mkDerivation, base, bytestring, deepseq, text, text-short }: mkDerivation { pname = "X"; version = "0.3.1.0"; sha256 = "10paczbaiwag50v8ay9pl0f6whqds6y0yy14z0h8s6j04p9zd50f"; revision = "1"; editedCabalFile = "1c24q6bh9zq1a9rm9wqi8kasfzcn3cvbzdcgya8clwh3k7xbsvmg"; libraryHaskellDepends = [ base bytestring deepseq text text-short ]; description = "A light-weight XML library"; license = "BSD-3-Clause AND GPL-3.0-or-later"; }) {}; "X11" = callPackage ({ mkDerivation, base, data-default, libX11, libXext, libXinerama , libXrandr, libXrender, libXScrnSaver }: mkDerivation { pname = "X11"; version = "1.9.2"; sha256 = "013yny4dwbs98kp7245j8dv81h4p1cdwn2rsf2hvhsplg6ixkc05"; libraryHaskellDepends = [ base data-default ]; librarySystemDepends = [ libX11 libXext libXinerama libXrandr libXrender libXScrnSaver ]; description = "A binding to the X11 graphics library"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXScrnSaver; inherit (pkgs.xorg) libXext; inherit (pkgs.xorg) libXinerama; inherit (pkgs.xorg) libXrandr; inherit (pkgs.xorg) libXrender;}; "X11-extras" = callPackage ({ mkDerivation, base, libX11, X11 }: mkDerivation { pname = "X11-extras"; version = "0.4"; sha256 = "1cpjr09gddcjd0wqwvaankv1zj7fyc6hbfdvar63f51g3vvw627a"; revision = "1"; editedCabalFile = "0g7zmmnfz2bkhsk8r7jyrw1s3kdpjz9yichjcgp48kgvs6n1bczp"; libraryHaskellDepends = [ base X11 ]; librarySystemDepends = [ libX11 ]; description = "Missing bindings to the X11 graphics library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs.xorg) libX11;}; "X11-rm" = callPackage ({ mkDerivation, base, X11 }: mkDerivation { pname = "X11-rm"; version = "0.2"; sha256 = "11jxlaad9jgjddd5v8ygy2rdrajrbm9dlp6f0mslvxa2wzn4v4r3"; libraryHaskellDepends = [ base X11 ]; description = "A binding to the resource management functions missing from X11"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "X11-xdamage" = callPackage ({ mkDerivation, base, X11, Xdamage }: mkDerivation { pname = "X11-xdamage"; version = "0.1.2"; sha256 = "0r6dq9xx0v100162y7bvkj1l0lv5m697y35c659kgjj0mg8p9bjv"; libraryHaskellDepends = [ base X11 ]; librarySystemDepends = [ Xdamage ]; description = "A binding to the Xdamage X11 extension library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {Xdamage = null;}; "X11-xfixes" = callPackage ({ mkDerivation, base, X11, Xfixes }: mkDerivation { pname = "X11-xfixes"; version = "0.1.1"; sha256 = "0wwhyqqybrjvy8mi5d5429wraky93xq348gr9ldhg2qj95hj13yk"; libraryHaskellDepends = [ base X11 ]; librarySystemDepends = [ Xfixes ]; description = "A binding to the Xfixes X11 extension library"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {Xfixes = null;}; "X11-xft" = callPackage ({ mkDerivation, base, libXft, utf8-string, X11 }: mkDerivation { pname = "X11-xft"; version = "0.3.1"; sha256 = "1lgqb0s2qfwwgbvwxhjbi23rbwamzdi0l0slfr20c3jpcbp3zfjf"; libraryHaskellDepends = [ base utf8-string X11 ]; libraryPkgconfigDepends = [ libXft ]; description = "Bindings to the Xft, X Free Type interface library, and some Xrender parts"; license = "LGPL"; }) {inherit (pkgs.xorg) libXft;}; "X11-xshape" = callPackage ({ mkDerivation, base, X11 }: mkDerivation { pname = "X11-xshape"; version = "0.1.1"; sha256 = "19p71lc0hihfn0xzl29j01kd0zf9yalspwj7dava0ybc1rm3g62h"; libraryHaskellDepends = [ base X11 ]; description = "A binding to the Xshape X11 extension library"; license = stdenv.lib.licenses.bsd3; }) {}; "XAttr" = callPackage ({ mkDerivation, base, unix }: mkDerivation { pname = "XAttr"; version = "0.1.1"; sha256 = "16vap0rw026lgxfcqpdfsx7l26ik97rhkkv1mg2j61akydhijs67"; libraryHaskellDepends = [ base unix ]; description = "Read, set, and list extended attributes"; license = "GPL"; }) {}; "XInput" = callPackage ({ mkDerivation, base, Win32, xinput }: mkDerivation { pname = "XInput"; version = "0.1"; sha256 = "1kk0gccv83mw8463x29c7rpl5davmhk9vyf82i4rbksgrdzkhjh9"; libraryHaskellDepends = [ base Win32 ]; librarySystemDepends = [ xinput ]; description = "Bindings for the DirectX XInput library"; license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.none; }) {inherit (pkgs.xorg) xinput;}; "XML" = callPackage ({ mkDerivation, base, base-unicode-symbols, hs-functors , multivector, smallcheck, tasty, tasty-smallcheck, txt, util , vector }: mkDerivation { pname = "XML"; version = "0.0.1.0"; sha256 = "1cix816q5q45gyw48634ar4x50wmmqqn4cwz94czvlb7v03qc8rv"; revision = "1"; editedCabalFile = "01hxvcp2g9vwpafr7nv4dcl1iny2w973ikhdlj59i0zcrd9k92aw"; libraryHaskellDepends = [ base base-unicode-symbols hs-functors multivector txt util vector ]; testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; description = "Extensible Markup Language"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "XMLParser" = callPackage ({ mkDerivation, base, parsec }: mkDerivation { pname = "XMLParser"; version = "0.1.0.8"; sha256 = "1vdgbmf27ghvyjzkcymsz9fgv9lcss41n5hiyqc58nzg0w18r0ik"; libraryHaskellDepends = [ base parsec ]; description = "A library to parse xml"; license = stdenv.lib.licenses.gpl3; }) {}; "XMMS" = callPackage ({ mkDerivation, base, containers, xmmsclient, xmmsclient-glib }: mkDerivation { pname = "XMMS"; version = "0.1.1"; sha256 = "08l53b0wp6v9wjfn53xfa1vlh64bnqidajc4lzlk8p31km1c09qx"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers ]; librarySystemDepends = [ xmmsclient xmmsclient-glib ]; description = "XMMS2 client library"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {xmmsclient = null; xmmsclient-glib = null;}; "XMPP" = callPackage ({ mkDerivation, base, haskell98, hsdns, mtl, network, parsec , random, utf8-string }: mkDerivation { pname = "XMPP"; version = "0.1.2"; sha256 = "03gypa9kln2v3zqyxszn4k2x364g8wj0hppsy10ywmandghsvn7b"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base haskell98 hsdns mtl network parsec random utf8-string ]; description = "XMPP library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "XSaiga" = callPackage ({ mkDerivation, aeson, base, bifunctors, bytestring, cgi , containers, data-constructors, fastcgi, generic-data, hashable , hsparql, mtl, network, pretty, random, rdf4h, text , unordered-containers, vector }: mkDerivation { pname = "XSaiga"; version = "1.7.0.0"; sha256 = "1a5r7z8pzccypybc1fw1vbmmn8y79d9xb68pffasslhsmv2wdf5g"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base bifunctors bytestring cgi containers data-constructors fastcgi generic-data hashable hsparql mtl network pretty random rdf4h text unordered-containers vector ]; executableHaskellDepends = [ aeson base bifunctors bytestring cgi containers data-constructors fastcgi generic-data hashable hsparql mtl network pretty random rdf4h text unordered-containers vector ]; description = "An implementation of a polynomial-time top-down parser suitable for NLP"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Xauth" = callPackage ({ mkDerivation, base, libXau }: mkDerivation { pname = "Xauth"; version = "0.1"; sha256 = "1mvflp6y1nz9961gngbwk0b7wr8sx3p6296jfvvb6ln1kvm2scxs"; libraryHaskellDepends = [ base ]; libraryPkgconfigDepends = [ libXau ]; description = "A binding to the X11 authentication library"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs.xorg) libXau;}; "Xec" = callPackage ({ mkDerivation, base, binary, bytestring, cairo, containers , directory, filepath, gtk, mtl, old-time, SHA, unix }: mkDerivation { pname = "Xec"; version = "0.1.6"; sha256 = "1n3y232v9i5jzbshk2zw675g09snc45ni60acmi6kvfsk7nkmfw8"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base binary bytestring cairo containers directory filepath gtk mtl old-time SHA unix ]; description = "Gtk command launcher with identicon"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "XmlHtmlWriter" = callPackage ({ mkDerivation, base, mtl, transformers }: mkDerivation { pname = "XmlHtmlWriter"; version = "0.0.0.1"; sha256 = "0dv5nvvqy6w0ndjyab4bwhjpw1hlx8xi4bv2jw4rl8v6y68bilk1"; libraryHaskellDepends = [ base mtl transformers ]; description = "A library for writing XML and HTML"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Xorshift128Plus" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Xorshift128Plus"; version = "0.1.0.1"; sha256 = "11g1gipc9v81h5jzndr3j7j4mwr4lva9b52fd0hml4mrzf6vj2dx"; libraryHaskellDepends = [ base ]; description = "Pure haskell implementation of xorshift128plus random number generator"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "YACPong" = callPackage ({ mkDerivation, base, data-accessor-transformers, fclabels , monads-fd, random, SDL, SDL-image, SDL-mixer, SDL-ttf , transformers }: mkDerivation { pname = "YACPong"; version = "0.1"; sha256 = "1r2n1vbzq755p68fzb5f6fm1yjfq2c5jgx52ri9p5rlrwmfk3hw5"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base data-accessor-transformers fclabels monads-fd random SDL SDL-image SDL-mixer SDL-ttf transformers ]; description = "Yet Another Pong Clone using SDL"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "YFrob" = callPackage ({ mkDerivation, array, base, HGL, Yampa }: mkDerivation { pname = "YFrob"; version = "0.4"; sha256 = "17pp79yr8jfmhx85vlr5kx7q5wha48p3ra7l4ligd583yxzvlnif"; libraryHaskellDepends = [ array base HGL Yampa ]; description = "Yampa-based library for programming robots"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Yablog" = callPackage ({ mkDerivation, base, blaze-builder, blaze-html, bytestring , case-insensitive, clientsession, conduit, containers , data-default, directory, filepath, hamlet, hjsmin, http-conduit , http-types, mime-mail, monad-control, mtl, network, old-locale , pandoc, pandoc-types, persistent, persistent-mongoDB, resourcet , shakespeare-css, shakespeare-js, shakespeare-text , template-haskell, temporary, text, time, wai, wai-extra , xml-conduit, xml-hamlet, yaml, yesod, yesod-auth, yesod-core , yesod-default, yesod-form, yesod-newsfeed, yesod-platform , yesod-recaptcha, yesod-static }: mkDerivation { pname = "Yablog"; version = "0.2.0"; sha256 = "0qa7m9y3dclr2r2vpd2cmpc58nib158hnr49hrdjvk00ncd4lyvk"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base blaze-builder blaze-html bytestring case-insensitive clientsession conduit containers data-default directory filepath hamlet hjsmin http-conduit http-types mime-mail monad-control mtl network old-locale pandoc pandoc-types persistent persistent-mongoDB resourcet shakespeare-css shakespeare-js shakespeare-text template-haskell temporary text time wai wai-extra xml-conduit xml-hamlet yaml yesod yesod-auth yesod-core yesod-default yesod-form yesod-newsfeed yesod-platform yesod-recaptcha yesod-static ]; description = "A simple blog engine powered by Yesod"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "YamlReference" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, directory , dlist, hashmap, HUnit, mtl, regex-compat }: mkDerivation { pname = "YamlReference"; version = "0.10.0"; sha256 = "01cjddbg98vs1bd66n0v58i415kqn7cfi6cslk384p7j2ivwv2ad"; revision = "2"; editedCabalFile = "023997365188qvgrfg8wshmmlrjr7z435329pxcsvmfcywnc739a"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base bytestring containers dlist regex-compat ]; executableHaskellDepends = [ base bytestring containers dlist regex-compat ]; testHaskellDepends = [ base bytestring containers directory dlist hashmap HUnit mtl regex-compat ]; description = "YAML reference implementation"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Yampa" = callPackage ({ mkDerivation, base, deepseq, random, simple-affine-space }: mkDerivation { pname = "Yampa"; version = "0.13.1"; sha256 = "0wx47awmijdrw4alcwd4icfip8702h3riq0nhs8sjfjqsihdz4fb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base deepseq random simple-affine-space ]; testHaskellDepends = [ base ]; description = "Elegant Functional Reactive Programming Language for Hybrid Systems"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Yampa-core" = callPackage ({ mkDerivation, base, deepseq, random, vector-space }: mkDerivation { pname = "Yampa-core"; version = "0.2.0"; sha256 = "06mgmnj8zsnfzg3li3nw4a5lmiz0jkc4hxzilwhh1r84qiki72xp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base deepseq random vector-space ]; description = "Library for programming hybrid systems"; license = stdenv.lib.licenses.bsd3; }) {}; "YampaSynth" = callPackage ({ mkDerivation, array, base, bytestring, containers, HCodecs , Yampa }: mkDerivation { pname = "YampaSynth"; version = "0.2"; sha256 = "028a7lrfyikvky52s19kffssnry1grnip3sm7z55bs5fazma1im1"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ array base bytestring containers HCodecs Yampa ]; description = "Software synthesizer"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Yocto" = callPackage ({ mkDerivation, base, containers, parsec }: mkDerivation { pname = "Yocto"; version = "0.1.0"; sha256 = "1krp17rw25b7a280rf3idpfzkx39kpfcjqwznz96y0d2sdqbhg6p"; libraryHaskellDepends = [ base containers parsec ]; description = "A Minimal JSON Parser & Printer for Haskell"; license = stdenv.lib.licenses.mit; }) {}; "Yogurt" = callPackage ({ mkDerivation, base, containers, mtl, network, old-locale , process, readline, regex-posix, syb, time }: mkDerivation { pname = "Yogurt"; version = "0.4.1"; sha256 = "04fzixjgsn0azx2dp352kipxdijfafsm5dnrcvxpxdxms35npffq"; libraryHaskellDepends = [ base containers mtl network old-locale process readline regex-posix syb time ]; description = "A MUD client library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Yogurt-Standalone" = callPackage ({ mkDerivation, base, containers, hint, mtl, network, old-locale , process, readline, regex-posix, syb, time, Yogurt }: mkDerivation { pname = "Yogurt-Standalone"; version = "0.4"; sha256 = "151kamqwdwnhinvsmzdq9ckryyvnrf9ihzw6qm4j851y375452hl"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers hint mtl network old-locale process regex-posix syb time Yogurt ]; executableSystemDepends = [ readline ]; description = "A functional MUD client"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) readline;}; "Z-Data" = callPackage ({ mkDerivation, base, case-insensitive, deepseq, ghc-prim , hashable, hspec, hspec-discover, HUnit, integer-gmp, primitive , QuickCheck, quickcheck-instances, scientific, tagged , template-haskell, unordered-containers, word8 }: mkDerivation { pname = "Z-Data"; version = "0.1.8.0"; sha256 = "1yzavy7y8rdpazxmxfa0b9nw7ijrvafcwi5yv74kkj5m626hcizl"; libraryHaskellDepends = [ base case-insensitive deepseq ghc-prim hashable integer-gmp primitive QuickCheck scientific tagged template-haskell unordered-containers ]; libraryToolDepends = [ hspec-discover ]; testHaskellDepends = [ base hashable hspec HUnit integer-gmp primitive QuickCheck quickcheck-instances scientific word8 ]; description = "Array, vector and text"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "Z-IO" = callPackage ({ mkDerivation, base, bytestring, exceptions, hashable, hspec , hspec-discover, HUnit, primitive, QuickCheck , quickcheck-instances, scientific, stm, time, unix-time, word8 , Z-Data, zlib }: mkDerivation { pname = "Z-IO"; version = "0.1.7.0"; sha256 = "0xvl0xgqcwqvsvqhdysgh3i2lhp1vi7sglgzzmzxz3142a67xpgd"; libraryHaskellDepends = [ base exceptions primitive stm time unix-time Z-Data ]; libraryToolDepends = [ hspec-discover ]; testHaskellDepends = [ base bytestring hashable hspec HUnit primitive QuickCheck quickcheck-instances scientific word8 Z-Data zlib ]; description = "Simple and high performance IO toolkit for Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ZEBEDDE" = callPackage ({ mkDerivation, base, vect }: mkDerivation { pname = "ZEBEDDE"; version = "0.1.0.0"; sha256 = "1i85pah79342ivmcg73q305awbf9fi6gw4ckg9i019d6vmdg5d17"; revision = "5"; editedCabalFile = "17dsvvbv3kf0b85l15fdkbvfpjhcmqw3j54j8av59wqhqncgnx2r"; libraryHaskellDepends = [ base vect ]; description = "Polymer growth simulation method"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ZFS" = callPackage ({ mkDerivation, base, CC-delcont, containers, mtl, network, unix }: mkDerivation { pname = "ZFS"; version = "0.0.2"; sha256 = "1mwpcgkw1cci2grhb8vl081wykkgsmfbanwapp10mrzzp0df1yzr"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base CC-delcont containers mtl network unix ]; description = "Oleg's Zipper FS"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ZMachine" = callPackage ({ mkDerivation, array, base, gtk, mtl, random }: mkDerivation { pname = "ZMachine"; version = "0.0"; sha256 = "1s005k892z9651mr2jj0jdwpm8aa0y72vi405xi4h6czg52i4rb3"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ array base gtk mtl random ]; description = "A Z-machine interpreter"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ZipFold" = callPackage ({ mkDerivation, base, TypeCompose }: mkDerivation { pname = "ZipFold"; version = "0.1.4"; sha256 = "05cnpl9c6i0j8jqr4j43b32jgryv34gahimhp9g1m45idgnl2sn0"; libraryHaskellDepends = [ base TypeCompose ]; description = "Zipping folds"; license = stdenv.lib.licenses.bsd3; }) {}; "ZipperAG" = callPackage ({ mkDerivation, base, syz }: mkDerivation { pname = "ZipperAG"; version = "0.9"; sha256 = "0nl08r7s3r5hr5jag499fillca16wsb8yqz1dlzydvacqcklcxr9"; libraryHaskellDepends = [ base syz ]; description = "An implementationg of Attribute Grammars using Functional Zippers"; license = stdenv.lib.licenses.bsd3; }) {}; "Zora" = callPackage ({ mkDerivation, base, bytestring, containers, directory, fgl , graphviz, random, shelly, tasty, tasty-hunit, text }: mkDerivation { pname = "Zora"; version = "1.2.0"; sha256 = "1yni2yq8ynq9jhnzabyx0ahmvmvcyblc0swxy0n7qdzlz5rxzm3i"; libraryHaskellDepends = [ base bytestring containers directory fgl graphviz random shelly text ]; testHaskellDepends = [ base containers random tasty tasty-hunit ]; description = "Graphing library wrapper + assorted useful functions"; license = stdenv.lib.licenses.bsd3; }) {}; "Zwaluw" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "Zwaluw"; version = "0.1"; sha256 = "1crvcvni5gzpc1c6cnaqqp0gng1l9gk9d8ac23967nvp82xav7s1"; libraryHaskellDepends = [ base ]; description = "Combinators for bidirectional URL routing"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "a50" = callPackage ({ mkDerivation, base, biofasta, biopsl, cmdargs, containers , directory, process }: mkDerivation { pname = "a50"; version = "0.5"; sha256 = "0jfnf0rq3rfic196zjwbaiamyis98zrr8d4zn2myjlgqlzhljzs0"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base biofasta biopsl cmdargs containers directory process ]; description = "Compare genome assemblies"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "abacate" = callPackage ({ mkDerivation, base, HUnit, parsec, text }: mkDerivation { pname = "abacate"; version = "0.0.0.0"; sha256 = "1lxsn3n77fk7jl8i76nffj1zngvi2s38y17s54ha29h8hrp3s3dg"; libraryHaskellDepends = [ base parsec text ]; testHaskellDepends = [ base HUnit text ]; description = "Parser for a language similar to Cucumber's Gherkin"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "abc-puzzle" = callPackage ({ mkDerivation, array, base, minisat, random, random-shuffle, Safe }: mkDerivation { pname = "abc-puzzle"; version = "0.2.1"; sha256 = "0i162j9wlpcisqzf9klqvag9hrs9v7araw4l16cvw0yrifvqzswd"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base minisat random random-shuffle Safe ]; description = "Generate instances of the ABC Logic Puzzle"; license = stdenv.lib.licenses.bsd3; }) {}; "abcBridge" = callPackage ({ mkDerivation, abc, aig, base, base-compat, c2hs, containers , directory, QuickCheck, tasty, tasty-ant-xml, tasty-hunit , tasty-quickcheck, vector }: mkDerivation { pname = "abcBridge"; version = "0.15"; sha256 = "0g0ibd2fkarw9m7bqgklqrhw3xbx84swh7v292nzghz9ss1gizj5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aig base base-compat containers directory vector ]; librarySystemDepends = [ abc ]; libraryToolDepends = [ c2hs ]; testHaskellDepends = [ aig base base-compat directory QuickCheck tasty tasty-ant-xml tasty-hunit tasty-quickcheck vector ]; description = "Bindings for ABC, A System for Sequential Synthesis and Verification"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {abc = null;}; "abcnotation" = callPackage ({ mkDerivation, base, parsec, prettify, process, semigroups }: mkDerivation { pname = "abcnotation"; version = "1.9.0"; sha256 = "0vmpgdqasnhj0fbb5wl7ikxmp6kzrlnbixp2yj4x93mh8vrrsk40"; libraryHaskellDepends = [ base parsec prettify process semigroups ]; description = "Haskell representation and parser for ABC notation"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "abeson" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, bson, bytestring , data-default-class, scientific, text, time, unordered-containers , uuid, vector }: mkDerivation { pname = "abeson"; version = "0.1.0.1"; sha256 = "1g258gfk7sk8hsd4nixah0vj69rwphvv6aywsvdldm8pbw51sy1c"; revision = "1"; editedCabalFile = "09w7335f3xzrjhl2kcw3c5lr3lz36g8nvanj6sdzpy17jg0kj67w"; libraryHaskellDepends = [ aeson base base64-bytestring bson bytestring data-default-class scientific text time unordered-containers uuid vector ]; description = "interconversion between aeson and bson"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "abides" = callPackage ({ mkDerivation, base, comonad, tasty, tasty-quickcheck }: mkDerivation { pname = "abides"; version = "0.0.1"; sha256 = "0qw4zlbz92j9m5wnnckmyc7vr5naq41zv1g648b02kb8zp94l7hf"; libraryHaskellDepends = [ base comonad ]; testHaskellDepends = [ base comonad tasty tasty-quickcheck ]; description = "Simple boolean tests to see if a value abides by certain properties"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "abnf" = callPackage ({ mkDerivation, attoparsec, base, containers, HUnit, megaparsec , tasty, tasty-hunit, test-framework, test-framework-hunit, text }: mkDerivation { pname = "abnf"; version = "0.4.1.0"; sha256 = "1jv2absg9y0ps0ssf0i6vb9sp898xka8lsi9xcxjihk0w08y3dgr"; libraryHaskellDepends = [ attoparsec base containers megaparsec text ]; testHaskellDepends = [ attoparsec base containers HUnit megaparsec tasty tasty-hunit test-framework test-framework-hunit text ]; description = "Parse ABNF and generate parsers for the specified document"; license = stdenv.lib.licenses.bsd2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "abstract-deque" = callPackage ({ mkDerivation, array, base, containers, random, time }: mkDerivation { pname = "abstract-deque"; version = "0.3"; sha256 = "18jwswjxwzc9bjiy4ds6hw2a74ki797jmfcifxd2ga4kh7ri1ah9"; libraryHaskellDepends = [ array base containers random time ]; description = "Abstract, parameterized interface to mutable Deques"; license = stdenv.lib.licenses.bsd3; }) {}; "abstract-deque-tests" = callPackage ({ mkDerivation, abstract-deque, array, base, containers, HUnit , random, test-framework, test-framework-hunit, time }: mkDerivation { pname = "abstract-deque-tests"; version = "0.3"; sha256 = "19gb5x5z3nvazdra3skm24c2g2byj0i4cjbzfwfghnb5q96gn5sz"; libraryHaskellDepends = [ abstract-deque array base containers HUnit random test-framework test-framework-hunit time ]; testHaskellDepends = [ abstract-deque array base containers HUnit random test-framework test-framework-hunit time ]; description = "A test-suite for any queue or double-ended queue satisfying an interface"; license = stdenv.lib.licenses.bsd3; }) {}; "abstract-par" = callPackage ({ mkDerivation, base, deepseq }: mkDerivation { pname = "abstract-par"; version = "0.3.3"; sha256 = "0q6qsniw4wks2pw6wzncb1p1j3k6al5njnvm2v5n494hplwqg2i4"; libraryHaskellDepends = [ base deepseq ]; description = "Type classes generalizing the functionality of the 'monad-par' library"; license = stdenv.lib.licenses.bsd3; }) {}; "abstract-par-accelerate" = callPackage ({ mkDerivation, abstract-par, accelerate, array, base, vector }: mkDerivation { pname = "abstract-par-accelerate"; version = "0.3.3"; sha256 = "0k1730mg2vyf21837fc459m8si1ffnbj78cdkbgglp2vn51f3nz4"; libraryHaskellDepends = [ abstract-par accelerate array base vector ]; description = "Provides the class ParAccelerate, nothing more"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "abt" = callPackage ({ mkDerivation, base, profunctors, transformers , transformers-compat, vinyl }: mkDerivation { pname = "abt"; version = "0.1.1.0"; sha256 = "1hgbzzpxn6gcs3zjs8hqz065gqk2x6gzra2b1fw9lyb2x4lw42y9"; libraryHaskellDepends = [ base profunctors transformers transformers-compat vinyl ]; description = "Abstract binding trees for Haskell"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ac-machine" = callPackage ({ mkDerivation, base, hashable, unordered-containers, vector }: mkDerivation { pname = "ac-machine"; version = "0.2.0.5"; sha256 = "00s2nvd85l00kpl45ipaq4ypa1ymaxmvnaf5mdvdladg4icl50i4"; libraryHaskellDepends = [ base hashable unordered-containers vector ]; description = "Aho-Corasick string matching algorithm in Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ac-machine-conduit" = callPackage ({ mkDerivation, ac-machine, base, conduit, text }: mkDerivation { pname = "ac-machine-conduit"; version = "0.1.0.0"; sha256 = "1nsnbvllwznbqycw33f09vfgqvqmqfkcbi367clm6k4v6rfswzl3"; libraryHaskellDepends = [ ac-machine base conduit text ]; description = "Drive Aho-Corasick machines in Conduit pipelines"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acc" = callPackage ({ mkDerivation, base, criterion, deepseq, QuickCheck , quickcheck-instances, rerebase, semigroupoids, tasty, tasty-hunit , tasty-quickcheck }: mkDerivation { pname = "acc"; version = "0.1.3"; sha256 = "12mzmxmdishmcym3ci8hihp97n17jl5hisnqg6y8yvqzfp7k3cd7"; libraryHaskellDepends = [ base deepseq semigroupoids ]; testHaskellDepends = [ QuickCheck quickcheck-instances rerebase tasty tasty-hunit tasty-quickcheck ]; benchmarkHaskellDepends = [ criterion rerebase ]; description = "Sequence optimized for monoidal construction and folding"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "accelerate" = callPackage ({ mkDerivation, ansi-terminal, base, base-orphans, bytestring , Cabal, cabal-doctest, containers, cryptonite, deepseq, directory , doctest, exceptions, filepath, ghc-prim, half, hashable , hashtables, hedgehog, lens, mtl, prettyprinter , prettyprinter-ansi-terminal, primitive, tasty, template-haskell , terminal-size, text, transformers, unique, unix , unordered-containers, vector }: mkDerivation { pname = "accelerate"; version = "1.3.0.0"; sha256 = "14md9fbxckgwpbkm7hdj95ny11w5b5cj103r8razg0aw2hgid5sb"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ ansi-terminal base base-orphans bytestring containers cryptonite deepseq directory exceptions filepath ghc-prim half hashable hashtables hedgehog lens mtl prettyprinter prettyprinter-ansi-terminal primitive tasty template-haskell terminal-size text transformers unique unix unordered-containers vector ]; testHaskellDepends = [ base doctest ]; description = "An embedded language for accelerated array processing"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "accelerate-arithmetic" = callPackage ({ mkDerivation, accelerate, accelerate-utility, base, QuickCheck , utility-ht }: mkDerivation { pname = "accelerate-arithmetic"; version = "1.0.0.1"; sha256 = "05hnbsccd8wm984zpkrkk7653rwml33rq3hymy2llzbi010jm82y"; libraryHaskellDepends = [ accelerate accelerate-utility base QuickCheck utility-ht ]; testHaskellDepends = [ accelerate accelerate-utility base QuickCheck ]; description = "Linear algebra and interpolation using the Accelerate framework"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "accelerate-bignum" = callPackage ({ mkDerivation, accelerate, accelerate-io-vector, accelerate-llvm , accelerate-llvm-native, accelerate-llvm-ptx, base, criterion , ghc-prim, hedgehog, llvm-hs-pure, mwc-random, tasty , tasty-hedgehog, template-haskell, vector, vector-th-unbox , wide-word }: mkDerivation { pname = "accelerate-bignum"; version = "0.3.0.0"; sha256 = "1xwqg3d2qilkfx8wmmhp2qq5cas3pnsrpyli3a9z0yxqamibxh33"; libraryHaskellDepends = [ accelerate accelerate-llvm accelerate-llvm-native accelerate-llvm-ptx base ghc-prim llvm-hs-pure template-haskell ]; testHaskellDepends = [ accelerate accelerate-llvm-native accelerate-llvm-ptx base hedgehog tasty tasty-hedgehog ]; benchmarkHaskellDepends = [ accelerate accelerate-io-vector accelerate-llvm-native accelerate-llvm-ptx base criterion mwc-random vector vector-th-unbox wide-word ]; description = "Fixed-length large integer arithmetic for Accelerate"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-blas" = callPackage ({ mkDerivation, accelerate, accelerate-llvm , accelerate-llvm-native, accelerate-llvm-ptx, base, blas-hs , bytestring, containers, criterion, cublas, cuda, deepseq , file-embed, hedgehog, hmatrix, llvm-hs-pure, mtl, mwc-random , mwc-random-accelerate, tasty, tasty-hedgehog }: mkDerivation { pname = "accelerate-blas"; version = "0.3.0.0"; sha256 = "1ydym6fxvg1b5vx49r8dnn80spsq42ssbg4v01s1djklks054g7y"; libraryHaskellDepends = [ accelerate accelerate-llvm accelerate-llvm-native accelerate-llvm-ptx base blas-hs bytestring containers cublas cuda file-embed llvm-hs-pure mtl ]; testHaskellDepends = [ accelerate accelerate-llvm-native accelerate-llvm-ptx base hedgehog tasty tasty-hedgehog ]; benchmarkHaskellDepends = [ accelerate accelerate-llvm-native accelerate-llvm-ptx base criterion deepseq hmatrix mwc-random mwc-random-accelerate ]; description = "Numeric Linear Algebra in Accelerate"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-cublas" = callPackage ({ mkDerivation, accelerate, accelerate-arithmetic, accelerate-cuda , accelerate-io, accelerate-utility, base, cublas, cuda, hmatrix , pooled-io, random, timeit, utility-ht, vector }: mkDerivation { pname = "accelerate-cublas"; version = "0.1"; sha256 = "06khcx5db470p95fgz8r9m01ppx5rkrs1mslgypgxdxgriks39y6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ accelerate accelerate-arithmetic accelerate-cuda accelerate-io accelerate-utility base cublas cuda utility-ht vector ]; executableHaskellDepends = [ accelerate accelerate-arithmetic accelerate-cuda accelerate-utility base random ]; benchmarkHaskellDepends = [ accelerate accelerate-arithmetic accelerate-cuda accelerate-utility base cuda hmatrix pooled-io random timeit utility-ht ]; description = "Basic Linear Algebra using native CUBLAS library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-cuda" = callPackage ({ mkDerivation, accelerate, array, base, binary, bytestring , containers, cryptohash, cuda, directory, fclabels, filepath , hashable, hashtables, language-c-quote, mainland-pretty, mtl , old-time, pretty, process, SafeSemaphore, srcloc , template-haskell, text, transformers, unix, unordered-containers }: mkDerivation { pname = "accelerate-cuda"; version = "0.17.0.0"; sha256 = "10mnsl5bclqf1k9yjadxy4zsj6pm4qbsx2hkrrhkjxfvhcba3wcb"; revision = "3"; editedCabalFile = "04w0gy775lxjgvvg1mbyrz0xzbdrc0dzbygy4vi52j0y9lygb4vm"; enableSeparateDataOutput = true; libraryHaskellDepends = [ accelerate array base binary bytestring containers cryptohash cuda directory fclabels filepath hashable hashtables language-c-quote mainland-pretty mtl old-time pretty process SafeSemaphore srcloc template-haskell text transformers unix unordered-containers ]; description = "Accelerate backend for NVIDIA GPUs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-cufft" = callPackage ({ mkDerivation, accelerate, accelerate-fourier , accelerate-llvm-ptx, accelerate-utility, base, cuda, cufft }: mkDerivation { pname = "accelerate-cufft"; version = "1.0"; sha256 = "1rz5i80scvbz36awh4wgh5vp2vkv8drj3gmwvx02j80cjjqibcij"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ accelerate accelerate-fourier accelerate-llvm-ptx accelerate-utility base cuda cufft ]; description = "Accelerate frontend to the CUFFT library (Fourier transform)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-examples" = callPackage ({ mkDerivation, accelerate, accelerate-fft, accelerate-io , accelerate-io-bmp, accelerate-io-repa, accelerate-io-vector , accelerate-llvm-native, accelerate-llvm-ptx, ansi-wl-pprint , array, base, binary, bmp, bytestring, bytestring-lexing, cereal , colour-accelerate, containers, criterion, criterion-measurement , directory, fclabels, filepath, gloss, gloss-accelerate , gloss-raster-accelerate, gloss-rendering, HUnit, lens-accelerate , linear-accelerate, matrix-market-attoparsec, mwc-random , mwc-random-accelerate, normaldistribution, QuickCheck, random , repa, repa-io, scientific, test-framework, test-framework-hunit , test-framework-quickcheck2, vector, vector-algorithms }: mkDerivation { pname = "accelerate-examples"; version = "1.3.0.0"; sha256 = "145m2bi8bini6z2jg6g99vnsc3m7pqz4dc9l34j8fg40fw65rwi0"; configureFlags = [ "-f-opencl" ]; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ accelerate accelerate-llvm-native accelerate-llvm-ptx ansi-wl-pprint base containers criterion directory fclabels HUnit QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; executableHaskellDepends = [ accelerate accelerate-fft accelerate-io accelerate-io-bmp accelerate-io-repa accelerate-io-vector array base binary bmp bytestring bytestring-lexing cereal colour-accelerate containers criterion criterion-measurement directory fclabels filepath gloss gloss-accelerate gloss-raster-accelerate gloss-rendering lens-accelerate linear-accelerate matrix-market-attoparsec mwc-random mwc-random-accelerate normaldistribution random repa repa-io scientific vector vector-algorithms ]; description = "Examples using the Accelerate library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-fft" = callPackage ({ mkDerivation, accelerate, accelerate-llvm , accelerate-llvm-native, accelerate-llvm-ptx, base, bytestring , carray, containers, cuda, cufft, fft, file-embed, hashable , hedgehog, lens-accelerate, mtl, tasty, tasty-hedgehog , unordered-containers }: mkDerivation { pname = "accelerate-fft"; version = "1.3.0.0"; sha256 = "1a7cwzbs8r3rvaymrq2kfx83lqb3i7wz0gmz3ppz59f40rxn974x"; libraryHaskellDepends = [ accelerate accelerate-llvm accelerate-llvm-native accelerate-llvm-ptx base bytestring carray containers cuda cufft fft file-embed hashable lens-accelerate mtl unordered-containers ]; testHaskellDepends = [ accelerate accelerate-llvm-native accelerate-llvm-ptx base hedgehog tasty tasty-hedgehog ]; description = "FFT using the Accelerate library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-fftw" = callPackage ({ mkDerivation, accelerate, accelerate-io, base, carray, fft , storable-complex }: mkDerivation { pname = "accelerate-fftw"; version = "1.0.0.1"; sha256 = "1qakxrm0f61zb21awjvpiw5054p7lhrm9sa2bha4jfzksw9phypy"; libraryHaskellDepends = [ accelerate accelerate-io base carray fft storable-complex ]; description = "Accelerate frontend to the FFTW library (Fourier transform)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "accelerate-fourier" = callPackage ({ mkDerivation, accelerate, accelerate-arithmetic , accelerate-llvm-native, accelerate-utility, base, containers , criterion, QuickCheck, transformers, utility-ht }: mkDerivation { pname = "accelerate-fourier"; version = "1.0.0.5"; sha256 = "03bbs6k6mn76nsgjhi823mzmhl3fsgyqjqix9wsslj8jh2vg3kr8"; libraryHaskellDepends = [ accelerate accelerate-arithmetic accelerate-utility base containers QuickCheck transformers utility-ht ]; testHaskellDepends = [ accelerate accelerate-arithmetic accelerate-utility base QuickCheck utility-ht ]; benchmarkHaskellDepends = [ accelerate accelerate-arithmetic accelerate-llvm-native accelerate-utility base criterion utility-ht ]; description = "Fast Fourier transform and convolution using the Accelerate framework"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "accelerate-fourier-benchmark" = callPackage ({ mkDerivation, accelerate, accelerate-cuda, accelerate-cufft , accelerate-fftw, accelerate-fourier, base, criterion }: mkDerivation { pname = "accelerate-fourier-benchmark"; version = "0.0.0.1"; sha256 = "0zgn0k1n5fhas1k95yazq9zjlh1qd5m1m78c5vgs4ndpwy3kgb1p"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ accelerate accelerate-cuda accelerate-cufft accelerate-fftw accelerate-fourier base criterion ]; description = "Compare different implementations of the Fast Fourier Transform"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-io" = callPackage ({ mkDerivation, accelerate, base }: mkDerivation { pname = "accelerate-io"; version = "1.3.0.0"; sha256 = "048md40pfacxa1mbzncybxzwp9fzmsaq8i94pd8ai677n2zyw5cg"; libraryHaskellDepends = [ accelerate base ]; description = "Convert between Accelerate arrays and raw pointers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "accelerate-io-JuicyPixels" = callPackage ({ mkDerivation, accelerate, accelerate-io-vector, base , JuicyPixels, vector }: mkDerivation { pname = "accelerate-io-JuicyPixels"; version = "0.1.0.0"; sha256 = "0rr43lwmc16r99si1s4nimxxydlsxb6ck45absrxy6vnkln7x185"; libraryHaskellDepends = [ accelerate accelerate-io-vector base JuicyPixels vector ]; description = "Convert between Accelerate arrays and JuicyPixels images"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-io-array" = callPackage ({ mkDerivation, accelerate, array, base, hedgehog, primitive , tasty, tasty-hedgehog }: mkDerivation { pname = "accelerate-io-array"; version = "0.1.0.0"; sha256 = "1gcxd4m3h1xr8ia8z7c8sxznm90h2q3mzwhi5vsv8s1gh7sdym9m"; libraryHaskellDepends = [ accelerate array base primitive ]; testHaskellDepends = [ accelerate array base hedgehog tasty tasty-hedgehog ]; description = "Convert between Accelerate and array"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-io-bmp" = callPackage ({ mkDerivation, accelerate, accelerate-io-bytestring, base, bmp }: mkDerivation { pname = "accelerate-io-bmp"; version = "0.1.0.0"; sha256 = "0x7bkn4j7s9dzlfk4q1lh6fyd4bir1zkm4x37c65nl9g86154sc8"; libraryHaskellDepends = [ accelerate accelerate-io-bytestring base bmp ]; description = "Convert between Accelerate arrays and BMP images"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-io-bytestring" = callPackage ({ mkDerivation, accelerate, base, bytestring }: mkDerivation { pname = "accelerate-io-bytestring"; version = "0.1.0.0"; sha256 = "15j42ahdcqpy4xbpp1xibfbjcrijy0hpfxp4k53qkb9bcqaknyq1"; libraryHaskellDepends = [ accelerate base bytestring ]; description = "Convert between Accelerate and ByteString"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-io-cereal" = callPackage ({ mkDerivation, accelerate, accelerate-io-bytestring, base, cereal }: mkDerivation { pname = "accelerate-io-cereal"; version = "0.1.0.0"; sha256 = "13im1kmrd2yjxxrmpzp2030jhhq9fm9xa76yl11xwpd82z10a2pl"; libraryHaskellDepends = [ accelerate accelerate-io-bytestring base cereal ]; description = "Binary serialisation of Accelerate arrays using cereal"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-io-repa" = callPackage ({ mkDerivation, accelerate, base, repa }: mkDerivation { pname = "accelerate-io-repa"; version = "0.1.0.0"; sha256 = "084gzvfwz6prwra5393lfm5hgvssxwij0cdf24fq5nahzn7x2wrp"; libraryHaskellDepends = [ accelerate base repa ]; description = "Convert between Accelerate and Repa arrays"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-io-vector" = callPackage ({ mkDerivation, accelerate, base, hedgehog, primitive, tasty , tasty-hedgehog, vector }: mkDerivation { pname = "accelerate-io-vector"; version = "0.1.0.0"; sha256 = "1nh7n3qj4csxyzvkhkvfr9bii2vmqky51f32pz3bphrwfvhzdrri"; libraryHaskellDepends = [ accelerate base primitive vector ]; testHaskellDepends = [ accelerate base hedgehog tasty tasty-hedgehog vector ]; description = "Convert between Accelerate and vector"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-kullback-liebler" = callPackage ({ mkDerivation, accelerate, accelerate-llvm-native , accelerate-llvm-ptx, base, composition-prelude, cpphs, criterion , mwc-random-accelerate, tasty, tasty-hedgehog, tasty-hunit }: mkDerivation { pname = "accelerate-kullback-liebler"; version = "0.1.2.1"; sha256 = "1pvgm5w8m7226wa139h49fd0f5bsrz3a7x30wx3mzjn80acgsm63"; revision = "1"; editedCabalFile = "1255a274j1ssiy934kl507giyv6zjmwiipqfj72gjik6ss0ih2vz"; libraryHaskellDepends = [ accelerate base mwc-random-accelerate ]; testHaskellDepends = [ accelerate accelerate-llvm-native accelerate-llvm-ptx base composition-prelude tasty tasty-hedgehog tasty-hunit ]; benchmarkHaskellDepends = [ accelerate accelerate-llvm-native accelerate-llvm-ptx base criterion ]; benchmarkToolDepends = [ cpphs ]; doHaddock = false; description = "Kullback-Liebler divergence"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "accelerate-llvm" = callPackage ({ mkDerivation, accelerate, base, bytestring, constraints , containers, data-default-class, deepseq, directory, dlist , exceptions, filepath, llvm-hs, llvm-hs-pure, mtl, primitive , template-haskell, unordered-containers, vector }: mkDerivation { pname = "accelerate-llvm"; version = "1.3.0.0"; sha256 = "1fjjfjav11s6grwl6ihqdrzx738bwki0l25qlp4zzz2hi2440qbp"; libraryHaskellDepends = [ accelerate base bytestring constraints containers data-default-class deepseq directory dlist exceptions filepath llvm-hs llvm-hs-pure mtl primitive template-haskell unordered-containers vector ]; description = "Accelerate backend component generating LLVM IR"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "accelerate-llvm-native" = callPackage ({ mkDerivation, accelerate, accelerate-llvm, base, bytestring , c2hs, cereal, containers, deepseq, directory, dlist, filepath , ghc, ghc-prim, hashable, libffi, llvm-hs, llvm-hs-pure , lockfree-queue, mtl, template-haskell, unique, unix, vector }: mkDerivation { pname = "accelerate-llvm-native"; version = "1.3.0.0"; sha256 = "1x4wfbp83ppzknd98k2ad160a8kdqh96qqmyfzdqyvy44iskxcn6"; libraryHaskellDepends = [ accelerate accelerate-llvm base bytestring cereal containers deepseq directory dlist filepath ghc ghc-prim hashable libffi llvm-hs llvm-hs-pure lockfree-queue mtl template-haskell unique unix vector ]; libraryToolDepends = [ c2hs ]; testHaskellDepends = [ accelerate base ]; description = "Accelerate backend for multicore CPUs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "accelerate-llvm-ptx" = callPackage ({ mkDerivation, accelerate, accelerate-llvm, base, bytestring , containers, cuda, deepseq, directory, dlist, file-embed, filepath , ghc-heap, hashable, llvm-hs, llvm-hs-pure, mtl, nvvm, pretty , process, template-haskell, unordered-containers }: mkDerivation { pname = "accelerate-llvm-ptx"; version = "1.3.0.0"; sha256 = "0bb7p67dv5csbblnaxbm7hkq8y2qknz0yd1f0rav29igsv3a9rfx"; libraryHaskellDepends = [ accelerate accelerate-llvm base bytestring containers cuda deepseq directory dlist file-embed filepath ghc-heap hashable llvm-hs llvm-hs-pure mtl nvvm pretty process template-haskell unordered-containers ]; testHaskellDepends = [ accelerate base ]; description = "Accelerate backend for NVIDIA GPUs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "accelerate-random" = callPackage ({ mkDerivation, accelerate, base, mwc-random }: mkDerivation { pname = "accelerate-random"; version = "0.15.0.0"; sha256 = "1wqy11aw99gq7hd0g539synsh6kv8j4a09p9b1k29hpanjr009kd"; libraryHaskellDepends = [ accelerate base mwc-random ]; description = "Generate Accelerate arrays filled with high quality pseudorandom numbers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "accelerate-typelits" = callPackage ({ mkDerivation, accelerate, accelerate-random, base, HUnit-Plus , mwc-random, QuickCheck, smallcheck, tasty, tasty-hunit , tasty-quickcheck, tasty-smallcheck }: mkDerivation { pname = "accelerate-typelits"; version = "0.1.0.0"; sha256 = "0851r22gvrcnjiisdn5s826wpywga9nzjskk6fy2js9d7dw32vlm"; revision = "2"; editedCabalFile = "1mcny4gm03bfryvzk80z5y5cmhhq173x81nyw0yijb109zq6jgll"; libraryHaskellDepends = [ accelerate accelerate-random base mwc-random QuickCheck smallcheck ]; testHaskellDepends = [ accelerate accelerate-random base HUnit-Plus mwc-random QuickCheck smallcheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck ]; description = "a typesafe way encode accelerate matrices and vectors"; license = stdenv.lib.licenses.isc; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "accelerate-utility" = callPackage ({ mkDerivation, accelerate, base, utility-ht }: mkDerivation { pname = "accelerate-utility"; version = "1.0.0.1"; sha256 = "1wdxypkgkjngrlkw4fnxqqqbcy3chaw5fim0xyzcbh52zd0b62wh"; libraryHaskellDepends = [ accelerate base utility-ht ]; description = "Utility functions for the Accelerate framework"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "accentuateus" = callPackage ({ mkDerivation, base, bytestring, HTTP, json, network, text }: mkDerivation { pname = "accentuateus"; version = "0.9.4"; sha256 = "16hgs81cs3zgbvsprh9lzvyxbh58g7rijf1d4j0dkrpnqnrvg0hy"; libraryHaskellDepends = [ base bytestring HTTP json network text ]; description = "A Haskell implementation of the Accentuate.us API."; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "access-time" = callPackage ({ mkDerivation, base, filepath, old-time, time, unix }: mkDerivation { pname = "access-time"; version = "0.1.0.4"; sha256 = "13kg8mjrnif88r0w7b041x4vmzdm9aqrx4fskc3qv3smpq2q2ngs"; libraryHaskellDepends = [ base filepath old-time time unix ]; description = "Cross-platform support for retrieving file access times"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "access-token-provider" = callPackage ({ mkDerivation, aeson, aeson-casing, base, base64-bytestring , bytestring, containers, exceptions, filepath, http-client , http-client-tls, http-types, katip, lens, lens-aeson, mtl, random , safe-exceptions, say, stm, tasty, tasty-hunit, text, th-format , transformers, unliftio, unliftio-core, uuid }: mkDerivation { pname = "access-token-provider"; version = "0.1.1.0"; sha256 = "18j07sb100zb407n7dpyppi5mc20g57y73k3sscmvlgq6yqdxwk4"; libraryHaskellDepends = [ aeson aeson-casing base base64-bytestring bytestring containers exceptions filepath http-client http-client-tls http-types katip lens lens-aeson mtl random safe-exceptions say stm text th-format transformers unliftio unliftio-core ]; testHaskellDepends = [ aeson base bytestring containers exceptions http-client http-types katip lens mtl random safe-exceptions tasty tasty-hunit text th-format unliftio unliftio-core uuid ]; description = "Provides Access Token for Services"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "accuerr" = callPackage ({ mkDerivation, base, bifunctors, lens, semigroups }: mkDerivation { pname = "accuerr"; version = "0.2.0.2"; sha256 = "0dlszai5bz05algxm98kjhnjwa7mwj620d52vrsc4fxds8q84sjg"; libraryHaskellDepends = [ base bifunctors lens semigroups ]; description = "Data type like Either but with accumulating error type"; license = stdenv.lib.licenses.bsd3; }) {}; "ace" = callPackage ({ mkDerivation, attoparsec, base, bifunctors, blaze-html , blaze-markup, data-default, hspec, HUnit, mtl, parsec, text }: mkDerivation { pname = "ace"; version = "0.6"; sha256 = "0f07j2rj9ylvdrijwwlpx66mj503mhjfq1x2mylpxkr6kmjjniyk"; libraryHaskellDepends = [ attoparsec base blaze-html blaze-markup data-default parsec text ]; testHaskellDepends = [ base bifunctors hspec HUnit mtl parsec text ]; description = "Attempto Controlled English parser and printer"; license = stdenv.lib.licenses.bsd3; }) {}; "achille" = callPackage ({ mkDerivation, aeson, base, binary, binary-instances, bytestring , containers, data-default, directory, filepath, frontmatter, Glob , mtl, optparse-applicative, pandoc, pandoc-types, process, tasty , tasty-hunit, text, time }: mkDerivation { pname = "achille"; version = "0.0.0"; sha256 = "1d15dfzw4sryilrws68cp064j4646mn0rqdnwaaz7k5y4wnwjivg"; libraryHaskellDepends = [ aeson base binary binary-instances bytestring data-default directory filepath frontmatter Glob optparse-applicative pandoc pandoc-types process text time ]; testHaskellDepends = [ base bytestring containers directory filepath Glob mtl tasty tasty-hunit text time ]; description = "A library for building static site generators"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acid-state" = callPackage ({ mkDerivation, array, base, bytestring, cereal, containers , criterion, deepseq, directory, filelock, filepath, hedgehog , hspec, hspec-discover, mtl, network, network-bsd, random , safecopy, stm, system-fileio, system-filepath, template-haskell , text, th-expand-syns, time, unix }: mkDerivation { pname = "acid-state"; version = "0.16.0.1"; sha256 = "0n8qp002w972lf7z9hhn5bbz2rslh8m6am07c88y755nj5xk6y88"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base bytestring cereal containers directory filelock filepath mtl network network-bsd safecopy stm template-haskell th-expand-syns unix ]; executableHaskellDepends = [ base directory ]; testHaskellDepends = [ base cereal containers deepseq directory hedgehog hspec hspec-discover mtl network safecopy template-haskell text time ]; testToolDepends = [ hspec-discover ]; benchmarkHaskellDepends = [ base criterion directory mtl random system-fileio system-filepath ]; description = "Add ACID guarantees to any serializable Haskell data structure"; license = stdenv.lib.licenses.publicDomain; }) {}; "acid-state-dist" = callPackage ({ mkDerivation, acid-state, base, bytestring, cereal , concurrent-extra, containers, criterion, directory, filepath, mtl , random, safe, safecopy, semigroups, stm, transformers , zeromq4-haskell }: mkDerivation { pname = "acid-state-dist"; version = "0.1.0.1"; sha256 = "1awyqvf2sm7ym3yb2jd0y168hjadl0s7c978krh5frqdf8l3r3c6"; libraryHaskellDepends = [ acid-state base bytestring cereal concurrent-extra containers filepath mtl safe safecopy semigroups stm transformers zeromq4-haskell ]; testHaskellDepends = [ acid-state base directory mtl random safecopy ]; benchmarkHaskellDepends = [ acid-state base criterion directory mtl safecopy ]; description = "A replication backend for acid-state"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acid-state-tls" = callPackage ({ mkDerivation, acid-state, base, directory, HsOpenSSL, network , safecopy }: mkDerivation { pname = "acid-state-tls"; version = "0.9.2"; sha256 = "04w3r1x3msvsixmdlif99ly4k0py9bzb8pgi06j780zz5lpm1zpi"; libraryHaskellDepends = [ acid-state base directory HsOpenSSL network safecopy ]; description = "Add TLS support for Data.Acid.Remote"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acl2" = callPackage ({ mkDerivation, base, process }: mkDerivation { pname = "acl2"; version = "0.0.1"; sha256 = "0bwlsdxk3lbir90xhar7xd83cwarqcm0a86gvwaghknpil2ay4cg"; libraryHaskellDepends = [ base process ]; description = "Writing and calling ACL2 from Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; "acme-all-monad" = callPackage ({ mkDerivation, base, transformers }: mkDerivation { pname = "acme-all-monad"; version = "0.1.0.0"; sha256 = "1qay7m16yjsjg8anbinkagb2v8r67k5wsppkrwyskn9jcb1wnbgv"; libraryHaskellDepends = [ base transformers ]; description = "A monad which is powerful enough to interpret any action"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-box" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-box"; version = "0.0.0.0"; sha256 = "0n6mawj9kq6s84j4yxwqabhni7kzgvhmhxi9dw1mrwnxkh5ial8v"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "A full featured empty project"; license = stdenv.lib.licenses.bsd3; }) {}; "acme-cadre" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-cadre"; version = "0.1"; sha256 = "1nclcq48r547rgmd4h0hf498z27d15lp4da9yb3a3sy7qk6m92bi"; libraryHaskellDepends = [ base ]; description = "car, cdr and more"; license = stdenv.lib.licenses.publicDomain; }) {}; "acme-circular-containers" = callPackage ({ mkDerivation, base, containers, doctest, doctest-discover , graph-wrapper }: mkDerivation { pname = "acme-circular-containers"; version = "0.1.0.0"; sha256 = "1xngqlx0avn84qx696hjm8cdqqs9p0ls90kklkz5rs48fbcma3pr"; revision = "2"; editedCabalFile = "0zshb422bmcjisa1hq2mfvmijcsgk9lyi3f5wai62ydablxqdhbm"; libraryHaskellDepends = [ base containers graph-wrapper ]; testHaskellDepends = [ base containers doctest doctest-discover graph-wrapper ]; description = "Spineless containers which are fast to read but inefficient to update"; license = stdenv.lib.licenses.publicDomain; }) {}; "acme-cofunctor" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-cofunctor"; version = "0.1.1.0"; sha256 = "0ydlnp0bbl5haci3a5x59sj2biylmpkqwzy749fhp8jn1cr8fg4x"; libraryHaskellDepends = [ base ]; description = "A Cofunctor is a structure from category theory dual to Functor"; license = stdenv.lib.licenses.bsd3; }) {}; "acme-colosson" = callPackage ({ mkDerivation, base, random }: mkDerivation { pname = "acme-colosson"; version = "0.1"; sha256 = "0mfnav0wb0ks365n3kghaic6nasp3qaznhmsdccx35h164ixj9vc"; libraryHaskellDepends = [ base random ]; description = "Determines whether it is numberwang"; license = stdenv.lib.licenses.bsd3; }) {}; "acme-comonad" = callPackage ({ mkDerivation, base, comonad }: mkDerivation { pname = "acme-comonad"; version = "0.1.0.0"; sha256 = "1sc0alwdgfls18y4q4y0qkbzqm4fgzd9yv6dwwnzw3472vsz2x8s"; libraryHaskellDepends = [ base comonad ]; description = "A more efficient dualization"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-cuteboy" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-cuteboy"; version = "0.1.0.0"; sha256 = "1x21mvm1n6cka07c3d3w8ycp84gx58af1nvpsfcaa7sccj13jvj9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; executableHaskellDepends = [ base ]; description = "Maybe gives you a cute boy"; license = stdenv.lib.licenses.publicDomain; }) {}; "acme-cutegirl" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-cutegirl"; version = "0.2.0.0"; sha256 = "1vvhfncnrq4pbzrgq45kannqv1c029b96lvi1qzwvzf513rqfb3z"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; executableHaskellDepends = [ base ]; description = "Maybe gives you a cute girl"; license = stdenv.lib.licenses.gpl3; }) {}; "acme-default" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-default"; version = "0.1.0"; sha256 = "0hkx2zpk3w9vh1jdhpwkd7x7hwr3zf5z9n6f30rjrbyqmxnicpip"; libraryHaskellDepends = [ base ]; description = "A class for types with a distinguished aesthetically pleasing value"; license = stdenv.lib.licenses.asl20; }) {}; "acme-dont" = callPackage ({ mkDerivation, base, tasty, tasty-hunit }: mkDerivation { pname = "acme-dont"; version = "1.2"; sha256 = "0pi5xdbsbbrl6g23v41505vgzv5mr6l9r9iwv6l2gg6vzmsk42r7"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base tasty tasty-hunit ]; description = "A \"don't\" construct"; license = stdenv.lib.licenses.bsd3; }) {}; "acme-flipping-tables" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-flipping-tables"; version = "0"; sha256 = "1xl5gwc67acg47fdkgrn7sjvvvnc4sjf5vifph0jb3c7gv93n757"; libraryHaskellDepends = [ base ]; description = "Stop execution with rage"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-functors" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-functors"; version = "0.1.0.0"; sha256 = "0b99f1js5w5904rw20xfmg8sfv0l8fdcnp90jx4rrczcirp6h6iq"; libraryHaskellDepends = [ base ]; description = "The best applicative functors"; license = stdenv.lib.licenses.bsd3; }) {}; "acme-grawlix" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-grawlix"; version = "0.1.0.2"; sha256 = "170cvi3b13wb8imfz3yc3323v2dnyhrr080syjqam477ahwggwsn"; libraryHaskellDepends = [ base ]; description = "More readable names for commonly used symbols"; license = stdenv.lib.licenses.bsd3; }) {}; "acme-hq9plus" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-hq9plus"; version = "0.1"; sha256 = "0da4ysj74fmhcbbvxxfb6w97pr870518k90vwnc3z8kglj1ni187"; libraryHaskellDepends = [ base ]; description = "An embedded DSL for the HQ9+ programming language"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-http" = callPackage ({ mkDerivation, base, bytestring, extensible-exceptions, mtl , network, pretty }: mkDerivation { pname = "acme-http"; version = "0.2.3"; sha256 = "11xxl1var2xdai8s70343s9glx0lrd1fa3d63jaysggcrhg9kl62"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring extensible-exceptions mtl network pretty ]; description = "fastest Haskell PONG server in the world"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-inator" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-inator"; version = "0.1.0.0"; sha256 = "1h1vdzqarrmb8sl6y6250h6fia4rxi9vz4i4sj7km7nyk3778zyk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; executableHaskellDepends = [ base ]; description = "Evil inventions in the Tri-State area"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-io" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-io"; version = "0.1.0.1"; sha256 = "091czdcbydc75ndaw2ns8cncxa6ihlvclhrbcz9vp29kvhf483cb"; libraryHaskellDepends = [ base ]; description = "The only true way to do IO in Haskell!"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "acme-iot" = callPackage ({ mkDerivation, base, ghc-prim, mtl, transformers }: mkDerivation { pname = "acme-iot"; version = "0.1.0.1"; sha256 = "0y43prc9ykkbyvrq879ys753cijphmya7ig1m3v1g7fwyy9n23gx"; libraryHaskellDepends = [ base ghc-prim mtl transformers ]; description = "IO monad transformer"; license = stdenv.lib.licenses.mit; }) {}; "acme-kitchen-sink" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-kitchen-sink"; version = "0.1.0.0"; sha256 = "0b587ryd63zyap7c3a1dnm25y0k9a6i2sx26xzg0wrq8hfh0f815"; libraryHaskellDepends = [ base ]; description = "A place for dumping that does-not-feel-right code while you improve it"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-left-pad" = callPackage ({ mkDerivation, base, text }: mkDerivation { pname = "acme-left-pad"; version = "3.0"; sha256 = "039pz5lw3p8iy1gaijvbc8296djxcziw70a0rnw0iz3iy29w1fmc"; libraryHaskellDepends = [ base text ]; description = "free your haskell from the tyranny of npm!"; license = stdenv.lib.licenses.agpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-lolcat" = callPackage ({ mkDerivation, base, parsec, random, random-shuffle, text }: mkDerivation { pname = "acme-lolcat"; version = "0.1.1"; sha256 = "08issbr9lgc2saqvgs80sxl1sgi7ig5jg6iykv1g1zl5k1kv2a32"; libraryHaskellDepends = [ base parsec random random-shuffle text ]; description = "LOLSPEAK translator"; license = stdenv.lib.licenses.bsd3; }) {}; "acme-lookofdisapproval" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-lookofdisapproval"; version = "0.1"; sha256 = "194xvcab14bs3b3nrayxp4z3da60afxa9cmip58mkms5016kwhis"; libraryHaskellDepends = [ base ]; description = "Express your disapproval"; license = stdenv.lib.licenses.bsd3; }) {}; "acme-memorandom" = callPackage ({ mkDerivation, base, MemoTrie, random }: mkDerivation { pname = "acme-memorandom"; version = "0.0.3"; sha256 = "1l6kxmdb7fi47ldfpcqbl6h4dnzw6zw0ahxmvx6sxwxm3x4hynhi"; libraryHaskellDepends = [ base MemoTrie random ]; description = "Memoized random number generation"; license = stdenv.lib.licenses.mit; }) {}; "acme-microwave" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-microwave"; version = "0.1.0.2"; sha256 = "136lwxcimj241nq9l0x7icxk1q9xz826sg07d40yj87shir52j39"; libraryHaskellDepends = [ base ]; description = "The eighth wonder of the world, kitchen math!"; license = stdenv.lib.licenses.bsd3; }) {}; "acme-miscorder" = callPackage ({ mkDerivation, base, random }: mkDerivation { pname = "acme-miscorder"; version = "0.1.0.0"; sha256 = "180fs64vlbxb2700qq8hzzz82kkmpknakkbk66ddkk1pdl7nm0j4"; libraryHaskellDepends = [ base random ]; description = "Miscellaneous newtypes for orderings of discutable use"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-missiles" = callPackage ({ mkDerivation, base, stm }: mkDerivation { pname = "acme-missiles"; version = "0.3"; sha256 = "0nvkgdj04i21gq5k541an8zjz0hzzy7dpi384yrhcyh14jsxhqz5"; libraryHaskellDepends = [ base stm ]; description = "Cause serious international side effects"; license = stdenv.lib.licenses.publicDomain; }) {}; "acme-mutable-package" = callPackage ({ mkDerivation, base, Cabal }: mkDerivation { pname = "acme-mutable-package"; version = "0"; sha256 = "16da6pkkdr2g77dn3n4v9x6mwi6yz3xlpisvpn0id2xz0bayipmr"; revision = "4"; editedCabalFile = "1154vbz0yar1xd8jn2v2dl5fc2pkawwp93yd0g5dcrb9bbx6pagf"; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base ]; description = "A mutable package"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-now" = callPackage ({ mkDerivation, base, time }: mkDerivation { pname = "acme-now"; version = "1.0.0.1"; sha256 = "0lnrsndx7r00b7vgh9jmp5j635m4pb2bzx0lfhqidkzfc2llzwsm"; libraryHaskellDepends = [ base time ]; description = "An interface to the philosophical and metaphysical \"now\""; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-numbersystem" = callPackage ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "acme-numbersystem"; version = "0.3.0.0"; sha256 = "1p5rdssdmds6yqgv3yvlh835h180h9q9430j8i6qrhygqn8lmv87"; libraryHaskellDepends = [ base template-haskell ]; description = "Define the less than and add and subtract for nats"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-omitted" = callPackage ({ mkDerivation, base, hspec }: mkDerivation { pname = "acme-omitted"; version = "3.0.0.0"; sha256 = "1b0202ikrg81m1v99ax93v60n21aw9anzwsa4hwkfjdn3rhcwrj9"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base hspec ]; description = "A name for omitted definitions"; license = stdenv.lib.licenses.bsd3; }) {}; "acme-one" = callPackage ({ mkDerivation }: mkDerivation { pname = "acme-one"; version = "0.0.2"; sha256 = "11sgx648g5594w8m8x8r25x7s61jyyxazp5dcfyglvhc7zlrrvbb"; doHaddock = false; description = "The identity element of package dependencies"; license = stdenv.lib.licenses.publicDomain; }) {}; "acme-operators" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-operators"; version = "0.2.0.0"; sha256 = "1wf12iphv12srygdvhy7xyja453dzjmm6kd9l2qp00fx986zd01w"; libraryHaskellDepends = [ base ]; description = "Operators of base, all in one place!"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-php" = callPackage ({ mkDerivation, acme-left-pad, base }: mkDerivation { pname = "acme-php"; version = "0.0.5"; sha256 = "1kjfpihicb6f3kn5gzr0ya8f73g4y3kvw7y4plv67cpbc1icnpjl"; libraryHaskellDepends = [ acme-left-pad base ]; description = "The flexibility of Haskell and the safety of PHP"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-pointful-numbers" = callPackage ({ mkDerivation, base, split }: mkDerivation { pname = "acme-pointful-numbers"; version = "0.1.2.4"; sha256 = "02gml2db5vigkwkx99lqzjkpfaqdc74x16bgdx62kf7r3nn37my9"; libraryHaskellDepends = [ base split ]; description = "Make more than one point in numeric literals"; license = stdenv.lib.licenses.bsd3; }) {}; "acme-realworld" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-realworld"; version = "0.1.1"; sha256 = "0ffhichjhhic7d5cjypmd2zmcq0dpqiz5ygsw0y67v83hry0vf8r"; libraryHaskellDepends = [ base ]; description = "Primitives for manipulating the state of the universe"; license = stdenv.lib.licenses.bsd3; }) {}; "acme-safe" = callPackage ({ mkDerivation, acme-dont, base }: mkDerivation { pname = "acme-safe"; version = "0.1.0.0"; sha256 = "0bmv45b3v45967gdvsy37xfw6x50qpl8234y20m3nc48f4nf0z68"; libraryHaskellDepends = [ acme-dont base ]; description = "Safe versions of some infamous haskell functions such as fromJust"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "acme-schoenfinkel" = callPackage ({ mkDerivation, base, QuickCheck, test-framework , test-framework-quickcheck2, test-framework-th }: mkDerivation { pname = "acme-schoenfinkel"; version = "0.1.1"; sha256 = "0jvbrivxpq8jb5rhz6j3pxx2g3d0ckviprp4iza31d6ik7cpk8ad"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base QuickCheck test-framework test-framework-quickcheck2 test-framework-th ]; description = "Proper names for curry and uncurry"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-smuggler" = callPackage ({ mkDerivation, base, hspec }: mkDerivation { pname = "acme-smuggler"; version = "1.1.1.0"; sha256 = "0w4m213dcn07hxbnmkbrg2xgfdv9hlfz72ax9pcinswc10zwph1q"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base hspec ]; description = "Smuggle arbitrary values in arbitrary types"; license = stdenv.lib.licenses.bsd3; }) {}; "acme-strfry" = callPackage ({ mkDerivation, base, bytestring }: mkDerivation { pname = "acme-strfry"; version = "0.1"; sha256 = "1r6xnkyx22khzq6hlb8bk0fnbb6hlwbf12wajhx8vcxa7bkhh8lb"; libraryHaskellDepends = [ base bytestring ]; description = "A binding to the glibc strfry function"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-stringly-typed" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "acme-stringly-typed"; version = "1.0.0.0"; sha256 = "18wvsvdmbwh9dcawiy4f9pn4vg98kdq9zxc37sz7dpmaigimw16f"; revision = "1"; editedCabalFile = "0i5hark97zl45iyiijxj07d2pg112kh3jcmjmscpbss5l5n02h23"; libraryHaskellDepends = [ base ]; description = "Stringly Typed Programming"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-strtok" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { pname = "acme-strtok"; version = "0.1.0.3"; sha256 = "1anj8yygzcqkl4nwqwbrmwsqda84qcl8yzq7pgx2b7p895xcfa68"; libraryHaskellDepends = [ base mtl ]; description = "A Haskell port of the C/PHP strtok function"; license = stdenv.lib.licenses.publicDomain; }) {}; "acme-this" = callPackage ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "acme-this"; version = "0.1.0.0"; sha256 = "16zmjrf849m066mnj7rlc10jcddy31ck83mg0b7pmn4cvp95q8k5"; revision = "1"; editedCabalFile = "1xizmz9yyhxkkaynlk9x0l1nv5maz0shk3d1ipaphc9c6q4b1mjq"; libraryHaskellDepends = [ base template-haskell ]; description = "import This"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acme-timemachine" = callPackage ({ mkDerivation, base, ghc-prim, mtl, transformers }: mkDerivation { pname = "acme-timemachine"; version = "0.0.1.0"; sha256 = "1dfwn0n4hg6zs4ikz6jzkn2spwsvchs1jgq7662aq4ljyp7f1rvb"; libraryHaskellDepends = [ base ghc-prim mtl transformers ]; description = "An easy way to perform and unperform IO and other stateful actions"; license = stdenv.lib.licenses.bsd3; }) {}; "acme-year" = callPackage ({ mkDerivation, base, criterion, time }: mkDerivation { pname = "acme-year"; version = "2019"; sha256 = "011vpap3j0riw6y23j8c4h7610yhjq00jpcfjg2g7lagb62gmkpa"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base time ]; benchmarkHaskellDepends = [ base criterion ]; description = "Get the current year"; license = stdenv.lib.licenses.publicDomain; }) {}; "acme-zalgo" = callPackage ({ mkDerivation, array, base, random }: mkDerivation { pname = "acme-zalgo"; version = "0.1.2.1"; sha256 = "1yd3xrdkxf3hgapi4w5vg79nxmw8y5rnyki5pqi00mca9wjspdhz"; revision = "2"; editedCabalFile = "1l2m9hh6mbc59h17z17gcfzgza25jj912d413pw1q37r3v4y0a1c"; libraryHaskellDepends = [ array base random ]; description = "A somewhat flexible Zalgo̐ te̳͜x̥̖̉̓͞t̍̌̔ ̀̃t̴̢̞̜͓̝r̶̬̆̂̒͟á̧̡͎͔̯̰̕n̹̾̓ͬͦ̍͘ṡ̢͓͉ͮ͆l̠̖̹̗̳̖̽̌ͤ͞a͚̭͙̹̲ͭͩt͈͐o̢̭͇͍̟͐ͬ̾ͪ͜r͇.̸̅ͭ̐̀̊ͨ͛"; license = stdenv.lib.licenses.mit; }) {}; "acme-zero" = callPackage ({ mkDerivation }: mkDerivation { pname = "acme-zero"; version = "0.0.2"; sha256 = "06d4hpda8qwwq9wzkgx6fpiq39l1md8sfm9hnvh4r95xyg5q53f6"; doHaddock = false; description = "The absorbing element of package dependencies"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acousticbrainz-client" = callPackage ({ mkDerivation, aeson, base-compat-batteries, base-noprelude , bytestring, exceptions, filepath, microlens-aeson , microlens-platform, pretty-simple, relude, scientific , streaming-bytestring, streaming-utils, tasty, tasty-golden, text }: mkDerivation { pname = "acousticbrainz-client"; version = "0.1.0.0"; sha256 = "03bzfxv1d7bgsp6bm15h2a8h573id4nyb7xd4y52gbkzyblbz58c"; libraryHaskellDepends = [ aeson base-compat-batteries base-noprelude bytestring exceptions microlens-aeson microlens-platform relude scientific streaming-bytestring streaming-utils text ]; testHaskellDepends = [ aeson base-compat-batteries base-noprelude filepath pretty-simple relude tasty tasty-golden text ]; description = "AcousticBrainz API client"; license = stdenv.lib.licenses.cc0; }) {}; "acquire" = callPackage ({ mkDerivation, base, transformers }: mkDerivation { pname = "acquire"; version = "0.3.1"; sha256 = "1spw70dw8x6d9dy5wg47fim4kpsvzgr25nmwpv8c4wd8g3gmnqmw"; libraryHaskellDepends = [ base transformers ]; description = "Abstraction over management of resources"; license = stdenv.lib.licenses.mit; }) {}; "action-permutations" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "action-permutations"; version = "0.0.0.1"; sha256 = "0rhlzpwshixpnqma7sk28f22dkwz39b6lcwnzmd31rcnz5cyw6d4"; libraryHaskellDepends = [ base ]; description = "Execute a set of actions (e.g. parsers) in each possible order"; license = stdenv.lib.licenses.bsd3; }) {}; "active" = callPackage ({ mkDerivation, base, lens, linear, QuickCheck, semigroupoids , semigroups, vector }: mkDerivation { pname = "active"; version = "0.2.0.14"; sha256 = "0x3b4ln6csa554qls28wbxvclkbdz3yi60i1m0q5ing0cs16fifz"; revision = "1"; editedCabalFile = "01j431dkl3ax98g974v6mgxv9xha4c0hlpjqq5fvh7l8lyjan676"; libraryHaskellDepends = [ base lens linear semigroupoids semigroups vector ]; testHaskellDepends = [ base lens linear QuickCheck semigroupoids semigroups vector ]; description = "Abstractions for animation"; license = stdenv.lib.licenses.bsd3; }) {}; "activehs" = callPackage ({ mkDerivation, activehs-base, array, base, blaze-html , blaze-markup, bytestring, cmdargs, containers, data-pprint , deepseq, dia-base, dia-functions, directory, exceptions, filepath , haskell-src-exts, highlighting-kate, hint, hoogle, mtl , old-locale, old-time, pandoc, process, pureMD5, QuickCheck , simple-reflect, snap-core, snap-server, split, syb, text, time , utf8-string, xhtml }: mkDerivation { pname = "activehs"; version = "0.3.2"; sha256 = "0n5bb5bdigf3b0016ljv5r3bki3fq6j5dv7csvkdq7pdvghzw3gp"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ activehs-base array base blaze-html blaze-markup bytestring cmdargs containers data-pprint deepseq dia-base dia-functions directory exceptions filepath haskell-src-exts highlighting-kate hint hoogle mtl old-locale old-time pandoc process pureMD5 QuickCheck simple-reflect snap-core snap-server split syb text time utf8-string xhtml ]; description = "Haskell code presentation tool"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "activehs-base" = callPackage ({ mkDerivation, base, QuickCheck }: mkDerivation { pname = "activehs-base"; version = "0.3.0.4"; sha256 = "0gmixyawdl0kk351k8n5g7k3cfxv1qlbish750kv5kip6xc1dmcj"; revision = "1"; editedCabalFile = "1v2sw9n9kiqc7cy0v1923ld645dykmk57bgdrgdgfv6qkfp6ghdd"; libraryHaskellDepends = [ base QuickCheck ]; description = "Basic definitions for activehs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "activitypub" = callPackage ({ mkDerivation, aeson, base, network-uri, text, time }: mkDerivation { pname = "activitypub"; version = "0.1.0.0"; sha256 = "1a9x42x0bysia00672qala6q6g5dgdfzwlzk2969c7q9gsxf63y9"; libraryHaskellDepends = [ aeson base network-uri text time ]; description = "ActivityPub Haskell Library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "activitystreams-aeson" = callPackage ({ mkDerivation, aeson, base, text, time, unordered-containers }: mkDerivation { pname = "activitystreams-aeson"; version = "0.2.0.2"; sha256 = "1v0jqmbs15rjd75wqgjswgpjxqaczhgrd26idf7y3nfswhld6lhj"; libraryHaskellDepends = [ aeson base text time unordered-containers ]; description = "An interface to the ActivityStreams specification"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "actor" = callPackage ({ mkDerivation, base, haskell98, stm, time }: mkDerivation { pname = "actor"; version = "0.1.1"; sha256 = "1ic74yrfy6hk7217vh2ff6yacvf3dc5m1hjkcpfvxzdk5xhdv2b5"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base haskell98 stm time ]; description = "Actors with multi-headed receive clauses"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "acts" = callPackage ({ mkDerivation, base, deepseq, finitary, finite-typelits, groups }: mkDerivation { pname = "acts"; version = "0.3.1.0"; sha256 = "06bpayfa8vwj8dqlqp71nw2s9iwbffdknkk4hpazd4r1wvhnrg37"; libraryHaskellDepends = [ base deepseq finitary finite-typelits groups ]; doHaddock = false; description = "Semigroup actions and torsors"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ad" = callPackage ({ mkDerivation, array, base, Cabal, cabal-doctest, comonad , containers, criterion, data-reify, directory, doctest, erf , filepath, free, nats, reflection, semigroups, transformers }: mkDerivation { pname = "ad"; version = "4.4.1"; sha256 = "1afpqk0my4n50xvq9f0rhcs8kzy3w1xxjql462xc0mvvhsgp6s6g"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ array base comonad containers data-reify erf free nats reflection semigroups transformers ]; testHaskellDepends = [ base directory doctest filepath ]; benchmarkHaskellDepends = [ base criterion erf ]; description = "Automatic Differentiation"; license = stdenv.lib.licenses.bsd3; }) {}; "adaptive-containers" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "adaptive-containers"; version = "0.3"; sha256 = "16h0zi55hf9g07xisbcmgkx72m9laiqykh2r9nh2siczx3sxi1qk"; libraryHaskellDepends = [ base ]; description = "Self optimizing container types"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "adaptive-tuple" = callPackage ({ mkDerivation, base, template-haskell, type-level }: mkDerivation { pname = "adaptive-tuple"; version = "0.2.0"; sha256 = "1kf4d3qf8nv61c7pajv234b2vil84c2cq40csnm456lg55qh53r1"; libraryHaskellDepends = [ base template-haskell type-level ]; description = "Self-optimizing tuple types"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "adb" = callPackage ({ mkDerivation, base, bytestring, cereal, containers, mtl, network }: mkDerivation { pname = "adb"; version = "0.1.0.1"; sha256 = "19v7v308z6db5f61lalhwnn8z38s9v50f6hqd39i7krjd26f0n9a"; libraryHaskellDepends = [ base bytestring cereal containers mtl network ]; description = "Android Debug Bridge (ADB) protocol"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "adblock2privoxy" = callPackage ({ mkDerivation, base, case-insensitive, containers, directory , filepath, http-conduit, MissingH, mtl, network, network-uri , old-locale, parsec, parsec-permutation, strict, text, time }: mkDerivation { pname = "adblock2privoxy"; version = "2.0.1"; sha256 = "048l78mf3ccb7l0p1zg1wsvqmvpsaqwgik29xm333y7fjlcm0kq6"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base case-insensitive containers directory filepath http-conduit MissingH mtl network network-uri old-locale parsec parsec-permutation strict text time ]; description = "Convert adblock config files to privoxy format"; license = stdenv.lib.licenses.gpl3; }) {}; "addLicenseInfo" = callPackage ({ mkDerivation, base, process }: mkDerivation { pname = "addLicenseInfo"; version = "0.1"; sha256 = "054kcm0ibh1qdkyci36w3yxwxln56hz1yvi7gskp636nzhw5sjrw"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base process ]; description = "Adds license info to the top of a file"; license = stdenv.lib.licenses.bsd3; }) {}; "addy" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, hedgehog , http-types, ip, lens, relude, tasty, tasty-hedgehog, tasty-hunit , text, text-icu, validation-selective }: mkDerivation { pname = "addy"; version = "0.1.0.1"; sha256 = "1mvxnbb1118f26581zqyh0id4g1qnn44f8q3h0sfpijf0g1v9vg5"; libraryHaskellDepends = [ attoparsec base bytestring ip lens relude text text-icu validation-selective ]; testHaskellDepends = [ aeson attoparsec base bytestring hedgehog http-types ip lens relude tasty tasty-hedgehog tasty-hunit text text-icu validation-selective ]; description = "A full-featured library for parsing, validating, and rendering email addresses"; license = stdenv.lib.licenses.bsd2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "adhoc-network" = callPackage ({ mkDerivation, base, bytestring, containers, Crypto, dataenc , HaXml, hsgnutls, network, old-locale, parsec, pkcs1, random, time , utf8-string, xml-parsec }: mkDerivation { pname = "adhoc-network"; version = "1.0.3"; sha256 = "1whdrmxw13nr7bb95rhqaz3klgmcwx4ai51bz5yb38nldf4ac377"; libraryHaskellDepends = [ base bytestring containers Crypto dataenc HaXml hsgnutls network old-locale parsec pkcs1 random time utf8-string xml-parsec ]; description = "Ad-hoc P2P network protocol"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "adict" = callPackage ({ mkDerivation, array, base, binary, containers, dawg, PSQueue , QuickCheck, test-framework, test-framework-quickcheck2, vector }: mkDerivation { pname = "adict"; version = "0.4.1"; sha256 = "07w3595cwlicvwg04w9i5sg1x9d3r8c64pq0yi5pmnza7jpd5vgq"; revision = "1"; editedCabalFile = "07aigsviy51b7hhp1nikvx620s6b8i8j98cvm0rp04pp90n1jqf8"; libraryHaskellDepends = [ array base binary containers dawg PSQueue vector ]; testHaskellDepends = [ base containers dawg QuickCheck test-framework test-framework-quickcheck2 vector ]; description = "Approximate dictionary searching"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "adjunction" = callPackage ({ mkDerivation, base, gauge, hs-functors }: mkDerivation { pname = "adjunction"; version = "0.0.0.0"; sha256 = "1n83ak423jwyj3w708alj9ngczzll05jyn60d0fgx8bvr3hlmi0i"; revision = "1"; editedCabalFile = "1q5bgf7zk11rbxa0gy0fm4vap38jwg42lk1qhb3nlm93j9jgfn36"; libraryHaskellDepends = [ base hs-functors ]; testHaskellDepends = [ base hs-functors ]; benchmarkHaskellDepends = [ base gauge hs-functors ]; description = "See README for more info"; license = stdenv.lib.licenses.bsd3; }) {}; "adjunctions" = callPackage ({ mkDerivation, array, base, comonad, containers, contravariant , distributive, free, generic-deriving, hspec, hspec-discover, mtl , profunctors, semigroupoids, semigroups, tagged, transformers , transformers-compat, void }: mkDerivation { pname = "adjunctions"; version = "4.4"; sha256 = "1sbal7cbhm12crfnfhkk322jnzgx7lhw3jzq0p463bipagsjwz2h"; revision = "2"; editedCabalFile = "1yfsjx7dqikg3hvld7i91xfsg5lawmr5980lvfd794sybmgxsf17"; libraryHaskellDepends = [ array base comonad containers contravariant distributive free mtl profunctors semigroupoids semigroups tagged transformers transformers-compat void ]; testHaskellDepends = [ base distributive generic-deriving hspec ]; testToolDepends = [ hspec-discover ]; description = "Adjunctions and representable functors"; license = stdenv.lib.licenses.bsd3; }) {}; "adler32" = callPackage ({ mkDerivation, base, bytestring, hspec, zlib }: mkDerivation { pname = "adler32"; version = "0.1.2.0"; sha256 = "1936b05mx842wm8swz3g3jv6m9absa04islq4rwysicz72gkrd16"; libraryHaskellDepends = [ base bytestring ]; librarySystemDepends = [ zlib ]; testHaskellDepends = [ base bytestring hspec ]; description = "An implementation of Adler-32, supporting rolling checksum operation"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) zlib;}; "adobe-swatch-exchange" = callPackage ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 , language-css, mtl, pretty }: mkDerivation { pname = "adobe-swatch-exchange"; version = "0.2.0"; sha256 = "0jc6xwh1m2hmpfclsi27233775kp4yk0wrkr498qx7fs6p7xflpv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base binary bytestring data-binary-ieee754 language-css mtl pretty ]; executableHaskellDepends = [ base binary bytestring data-binary-ieee754 language-css mtl pretty ]; description = "parse Adobe Swatch Exchange files and (optionally) output .css files with the colors"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "adp-multi" = callPackage ({ mkDerivation, array, base, containers, htrace, HUnit, mtl , QuickCheck, random-shuffle, test-framework, test-framework-hunit , test-framework-quickcheck2 }: mkDerivation { pname = "adp-multi"; version = "0.2.3"; sha256 = "1lmmyxa22lm9a86w0gap8g676mnh5l1kxczbsv8ymb98fzcg6a27"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base containers htrace ]; testHaskellDepends = [ array base containers htrace HUnit mtl QuickCheck random-shuffle test-framework test-framework-hunit test-framework-quickcheck2 ]; description = "ADP for multiple context-free languages"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "adp-multi-monadiccp" = callPackage ({ mkDerivation, adp-multi, base, containers, monadiccp, mtl , QuickCheck, test-framework, test-framework-quickcheck2 }: mkDerivation { pname = "adp-multi-monadiccp"; version = "0.2.1"; sha256 = "13zlmhgyf46pcnrjwcrk7l6nmrkgqvycrajq3v7z72kjixakis6s"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ adp-multi base containers monadiccp ]; testHaskellDepends = [ adp-multi base containers monadiccp mtl QuickCheck test-framework test-framework-quickcheck2 ]; description = "Subword construction in adp-multi using monadiccp"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "adtrees" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "adtrees"; version = "0.1.0.0"; sha256 = "0cp14n2l3scbsp7f6s4r19ngn2ympns03pm6s07hdkpavvgli1zg"; libraryHaskellDepends = [ base ]; description = "Modelling, rendering and quantitative analysis on attack defense trees"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "advent-of-code-api" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, deepseq , directory, filepath, finite-typelits, http-api-data, http-client , http-client-tls, http-media, HUnit, megaparsec, mtl, profunctors , servant, servant-client, servant-client-core, stm, tagsoup, text , time, time-compat }: mkDerivation { pname = "advent-of-code-api"; version = "0.2.7.0"; sha256 = "0a1h2kwmfnhs1sj7wmnc4hgfwq45d8xl2ah0s6432k13v8lfpxwr"; libraryHaskellDepends = [ aeson base bytestring containers deepseq directory filepath finite-typelits http-api-data http-client http-client-tls http-media megaparsec mtl profunctors servant servant-client servant-client-core stm tagsoup text time time-compat ]; testHaskellDepends = [ base directory filepath HUnit text ]; description = "Advent of Code REST API bindings and servant API"; license = stdenv.lib.licenses.bsd3; }) {}; "aern2-mp" = callPackage ({ mkDerivation, base, convertible, hspec, integer-logarithms, lens , mixed-types-num, QuickCheck, regex-tdfa, rounded , template-haskell }: mkDerivation { pname = "aern2-mp"; version = "0.1.4"; sha256 = "1q4ygvpxndvj0lsxb7aqw754nkxj1r2037f263g79vpjczkzzfwf"; libraryHaskellDepends = [ base convertible hspec integer-logarithms lens mixed-types-num QuickCheck regex-tdfa rounded template-haskell ]; testHaskellDepends = [ base hspec QuickCheck ]; description = "Multi-precision ball (interval) arithmetic"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aern2-real" = callPackage ({ mkDerivation, aern2-mp, aeson, base, bytestring, containers , convertible, hspec, lens, mixed-types-num, QuickCheck, random , stm, transformers }: mkDerivation { pname = "aern2-real"; version = "0.1.2"; sha256 = "1br2glj89xcm3iyb32yi1xwgzkva9mmvl9gih38kgg4ldidflvn8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aern2-mp aeson base bytestring containers convertible hspec lens mixed-types-num QuickCheck stm transformers ]; executableHaskellDepends = [ aern2-mp base mixed-types-num QuickCheck random ]; testHaskellDepends = [ base hspec QuickCheck ]; description = "Exact real numbers via Cauchy sequences and MPFR"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aeson_0_7_0_6" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq , dlist, ghc-prim, hashable, HUnit, mtl, old-locale, QuickCheck , scientific, syb, template-haskell, test-framework , test-framework-hunit, test-framework-quickcheck2, text, time , unordered-containers, vector }: mkDerivation { pname = "aeson"; version = "0.7.0.6"; sha256 = "0vsf9msz9iv7xvsnys5c0kbkldb0pvhiai02vz50b0d1kdsk2mb4"; revision = "1"; editedCabalFile = "00fhxw6x58aq2k4frj4nvky4jnagq4p0ylwfwjc3vnfq7lsa31wb"; libraryHaskellDepends = [ attoparsec base bytestring containers deepseq dlist ghc-prim hashable mtl old-locale scientific syb template-haskell text time unordered-containers vector ]; testHaskellDepends = [ attoparsec base bytestring containers ghc-prim HUnit QuickCheck template-haskell test-framework test-framework-hunit test-framework-quickcheck2 text time unordered-containers vector ]; description = "Fast JSON parsing and encoding"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aeson" = callPackage ({ mkDerivation, attoparsec, base, base-compat , base-compat-batteries, base-orphans, base16-bytestring , bytestring, containers, deepseq, Diff, directory, dlist, filepath , generic-deriving, ghc-prim, hashable, hashable-time , integer-logarithms, primitive, QuickCheck, quickcheck-instances , scientific, tagged, tasty, tasty-golden, tasty-hunit , tasty-quickcheck, template-haskell, text, th-abstraction, time , time-compat, unordered-containers, uuid-types, vector }: mkDerivation { pname = "aeson"; version = "1.4.7.1"; sha256 = "1502yjw4y5ggp1gmrx0d3pcgrx3zhwbmcz4jb4fcignrbxjldrq7"; revision = "1"; editedCabalFile = "1fih6nmhvg0dvhngk2bjsr9s0804lgng971qz4fjl4mpb7cjz3bd"; libraryHaskellDepends = [ attoparsec base base-compat-batteries bytestring containers deepseq dlist ghc-prim hashable primitive scientific tagged template-haskell text th-abstraction time time-compat unordered-containers uuid-types vector ]; testHaskellDepends = [ attoparsec base base-compat base-orphans base16-bytestring bytestring containers Diff directory dlist filepath generic-deriving ghc-prim hashable hashable-time integer-logarithms QuickCheck quickcheck-instances scientific tagged tasty tasty-golden tasty-hunit tasty-quickcheck template-haskell text time time-compat unordered-containers uuid-types vector ]; description = "Fast JSON parsing and encoding"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson_1_5_2_0" = callPackage ({ mkDerivation, attoparsec, base, base-compat , base-compat-batteries, base-orphans, base16-bytestring , bytestring, containers, deepseq, Diff, directory, dlist, filepath , generic-deriving, ghc-prim, hashable, hashable-time , integer-logarithms, primitive, QuickCheck, quickcheck-instances , scientific, tagged, tasty, tasty-golden, tasty-hunit , tasty-quickcheck, template-haskell, text, th-abstraction, these , time, time-compat, unordered-containers, uuid-types, vector }: mkDerivation { pname = "aeson"; version = "1.5.2.0"; sha256 = "0awk3dss79mmcxpy147mijnd9icvlnm77bq248ibbbzx9y99hdfd"; libraryHaskellDepends = [ attoparsec base base-compat-batteries bytestring containers deepseq dlist ghc-prim hashable primitive scientific tagged template-haskell text th-abstraction these time time-compat unordered-containers uuid-types vector ]; testHaskellDepends = [ attoparsec base base-compat base-orphans base16-bytestring bytestring containers Diff directory dlist filepath generic-deriving ghc-prim hashable hashable-time integer-logarithms QuickCheck quickcheck-instances scientific tagged tasty tasty-golden tasty-hunit tasty-quickcheck template-haskell text these time time-compat unordered-containers uuid-types vector ]; description = "Fast JSON parsing and encoding"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aeson_1_5_4_1" = callPackage ({ mkDerivation, attoparsec, base, base-compat , base-compat-batteries, base-orphans, base16-bytestring , bytestring, containers, data-fix, deepseq, Diff, directory, dlist , filepath, generic-deriving, ghc-prim, hashable, hashable-time , integer-logarithms, primitive, QuickCheck, quickcheck-instances , scientific, strict, tagged, tasty, tasty-golden, tasty-hunit , tasty-quickcheck, template-haskell, text, th-abstraction, these , time, time-compat, unordered-containers, uuid-types, vector }: mkDerivation { pname = "aeson"; version = "1.5.4.1"; sha256 = "1zgycrai15vlf6drphcb2ff8fs7s6g6hjyxi20h98qkzij5drb0d"; libraryHaskellDepends = [ attoparsec base base-compat-batteries bytestring containers data-fix deepseq dlist ghc-prim hashable primitive scientific strict tagged template-haskell text th-abstraction these time time-compat unordered-containers uuid-types vector ]; testHaskellDepends = [ attoparsec base base-compat base-orphans base16-bytestring bytestring containers data-fix Diff directory dlist filepath generic-deriving ghc-prim hashable hashable-time integer-logarithms QuickCheck quickcheck-instances scientific strict tagged tasty tasty-golden tasty-hunit tasty-quickcheck template-haskell text these time time-compat unordered-containers uuid-types vector ]; description = "Fast JSON parsing and encoding"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aeson-applicative" = callPackage ({ mkDerivation, aeson, base, text, unordered-containers }: mkDerivation { pname = "aeson-applicative"; version = "0.1.0.0"; sha256 = "0plbpln1glmf8a53f4nag1lx7sy8lcali6f1m526zifgak99p3qz"; libraryHaskellDepends = [ aeson base text unordered-containers ]; description = "make To/From JSOn instances from an applicative description"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aeson-attoparsec" = callPackage ({ mkDerivation, aeson, attoparsec, base }: mkDerivation { pname = "aeson-attoparsec"; version = "0.0.0"; sha256 = "0111qzp381jjhv1iymjg8mr3jslx5x1ll3w2dq4b6f3r8y8871m5"; libraryHaskellDepends = [ aeson attoparsec base ]; testHaskellDepends = [ base ]; description = "Embed an Attoparsec text parser into an Aeson parser"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-better-errors" = callPackage ({ mkDerivation, aeson, base, bytestring, dlist, mtl, scientific , text, transformers, transformers-compat, unordered-containers , vector, void }: mkDerivation { pname = "aeson-better-errors"; version = "0.9.1.0"; sha256 = "09vkyrhwak3bmpfsqcd2az8hfqqkxyhg468hv5avgisy0nzh3w38"; libraryHaskellDepends = [ aeson base bytestring dlist mtl scientific text transformers transformers-compat unordered-containers vector void ]; description = "Better error messages when decoding JSON values"; license = stdenv.lib.licenses.mit; }) {}; "aeson-bson" = callPackage ({ mkDerivation, aeson, array, attoparsec, base, bson, bytestring , containers, text, unordered-containers, vector }: mkDerivation { pname = "aeson-bson"; version = "0.3.0"; sha256 = "0a4hrx56q1kfvf2ff9flsmrpgpvz3rshri9dpj4a9bf76ah04jn9"; libraryHaskellDepends = [ aeson array attoparsec base bson bytestring containers text unordered-containers vector ]; description = "Mapping between Aeson's JSON and Bson objects"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aeson-casing" = callPackage ({ mkDerivation, aeson, base, tasty, tasty-hunit, tasty-quickcheck , tasty-th }: mkDerivation { pname = "aeson-casing"; version = "0.2.0.0"; sha256 = "0cwjy46ac7vzdvkw6cm5xcbcljf2a4lcvc2xbsh8iwd3fdb0f8rp"; libraryHaskellDepends = [ aeson base ]; testHaskellDepends = [ aeson base tasty tasty-hunit tasty-quickcheck tasty-th ]; description = "Tools to change the formatting of field names in Aeson instances"; license = stdenv.lib.licenses.mit; }) {}; "aeson-coerce" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, text }: mkDerivation { pname = "aeson-coerce"; version = "0.1.0.0"; sha256 = "0i6pv9hkwp4h7wwmnr6lwaqjkwykdgqkvpycm7fpyrlw5ipkp728"; libraryHaskellDepends = [ aeson base bytestring containers text ]; description = "Initial project template from stack"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-combinators" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, doctest, fail , hspec, scientific, text, time, time-compat, unordered-containers , utf8-string, uuid-types, vector, void }: mkDerivation { pname = "aeson-combinators"; version = "0.0.4.0"; sha256 = "01gsrm6glr2axcls4hxs740z8lxf39cvdhvidf360mnijai4sgl6"; libraryHaskellDepends = [ aeson base bytestring containers fail scientific text time time-compat unordered-containers uuid-types vector void ]; testHaskellDepends = [ aeson base bytestring doctest hspec text utf8-string ]; description = "Aeson combinators for dead simple JSON decoding"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-commit" = callPackage ({ mkDerivation, aeson, aeson-qq, base, containers, hspec, mtl , some, tasty, tasty-hspec, text, transformers }: mkDerivation { pname = "aeson-commit"; version = "1.2"; sha256 = "09h0gjq9kg1krfsxsy1x697ndi6rajsyqk6j4kkcrq48ynq9vfxr"; libraryHaskellDepends = [ aeson base mtl text ]; testHaskellDepends = [ aeson aeson-qq base containers hspec mtl some tasty tasty-hspec text transformers ]; description = "Parse Aeson data with commitment"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aeson-compat" = callPackage ({ mkDerivation, aeson, attoparsec, attoparsec-iso8601, base , base-compat, base-orphans, bytestring, containers, exceptions , hashable, QuickCheck, quickcheck-instances, scientific, tagged , tasty, tasty-hunit, tasty-quickcheck, text, time , time-locale-compat, unordered-containers, vector }: mkDerivation { pname = "aeson-compat"; version = "0.3.9"; sha256 = "1j13gykv4ryvmr14w5blz0nnpdb4p0hpa27wahw3mhb1lwdr8hz0"; revision = "4"; editedCabalFile = "0l2ggm3lfnww4sq9frr0cga4ad9vlfhjsh323f9lvx3jk0g9pn7y"; libraryHaskellDepends = [ aeson attoparsec attoparsec-iso8601 base base-compat bytestring containers exceptions hashable scientific tagged text time time-locale-compat unordered-containers vector ]; testHaskellDepends = [ aeson attoparsec base base-compat base-orphans bytestring containers exceptions hashable QuickCheck quickcheck-instances scientific tagged tasty tasty-hunit tasty-quickcheck text time time-locale-compat unordered-containers vector ]; description = "Compatibility layer for aeson"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-decode" = callPackage ({ mkDerivation, aeson, aeson-qq, base, containers, data-default , hedgehog, text, time, unordered-containers, vector }: mkDerivation { pname = "aeson-decode"; version = "0.1.0.0"; sha256 = "0x5gjp86554p09r8r73wpmv840d6dkc7vmqyq60nj6v6spq5v7bx"; libraryHaskellDepends = [ aeson base containers data-default text unordered-containers vector ]; testHaskellDepends = [ aeson-qq base containers hedgehog text time ]; description = "Easy functions for converting from Aeson.Value"; license = stdenv.lib.licenses.asl20; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aeson-default" = callPackage ({ mkDerivation, aeson, base, containers }: mkDerivation { pname = "aeson-default"; version = "0.9.1.0"; sha256 = "0fmjxanahqdkrrgy56i2xbm3547c512k4p4if6c6lvrxcfvb8zjy"; libraryHaskellDepends = [ aeson base containers ]; testHaskellDepends = [ aeson base containers ]; description = "Apply default value to FromJSON instacnes' Maybe fields"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-deriving" = callPackage ({ mkDerivation, aeson, base, hedgehog, regex-tdfa, text , unordered-containers }: mkDerivation { pname = "aeson-deriving"; version = "0.1.1.2"; sha256 = "05mcsask5mhp6gqhch3nnxpcli1j6wax7x9ap1jaypyvq9bi0cxs"; libraryHaskellDepends = [ aeson base regex-tdfa text unordered-containers ]; testHaskellDepends = [ aeson base hedgehog regex-tdfa text unordered-containers ]; description = "data types for compositional, type-directed serialization"; license = stdenv.lib.licenses.mit; }) {}; "aeson-diff" = callPackage ({ mkDerivation, aeson, base, bytestring, directory, doctest , edit-distance-vector, filepath, Glob, hashable, mtl , optparse-applicative, QuickCheck, quickcheck-instances , scientific, text, unordered-containers, vector }: mkDerivation { pname = "aeson-diff"; version = "1.1.0.9"; sha256 = "18bm4qyjjwgrr6dxc4y0vai0z6qgrh2lcqb4jrr4xqs4cxrlwr92"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base bytestring edit-distance-vector hashable mtl scientific text unordered-containers vector ]; executableHaskellDepends = [ aeson base bytestring optparse-applicative text ]; testHaskellDepends = [ aeson base bytestring directory doctest filepath Glob QuickCheck quickcheck-instances text unordered-containers vector ]; description = "Extract and apply patches to JSON documents"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-diff-generic" = callPackage ({ mkDerivation, aeson, aeson-diff, base, base-compat, bytestring , containers, dlist, hashable, lens, scientific, tagged , template-haskell, text, th-abstraction, time , unordered-containers, uuid-types, vector }: mkDerivation { pname = "aeson-diff-generic"; version = "0.0.3"; sha256 = "12vilqp1v49pchfq8xk8k1f3m8kgl7s5n5m1w680cbh5flj050w2"; libraryHaskellDepends = [ aeson aeson-diff base base-compat bytestring containers dlist hashable lens scientific tagged template-haskell text th-abstraction time unordered-containers uuid-types vector ]; description = "Apply a json-patch to any haskell datatype"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aeson-extra" = callPackage ({ mkDerivation, aeson, aeson-compat, attoparsec , attoparsec-iso8601, base, base-compat-batteries, bytestring , containers, deepseq, exceptions, hashable, parsec , quickcheck-instances, recursion-schemes, scientific, semialign , tasty, tasty-hunit, tasty-quickcheck, template-haskell, text , these, time, time-parsers, unordered-containers, vector }: mkDerivation { pname = "aeson-extra"; version = "0.4.1.3"; sha256 = "1k15vkyf635nh904diyg931ziwdngikvp7c9c339pys3savf5qr2"; revision = "4"; editedCabalFile = "0gwjgxpgq7lncylfpccikmn3jk2jmz54vsgjialhwa26iv9f9n4a"; libraryHaskellDepends = [ aeson aeson-compat attoparsec attoparsec-iso8601 base base-compat-batteries bytestring containers deepseq exceptions hashable parsec recursion-schemes scientific semialign template-haskell text these time unordered-containers vector ]; testHaskellDepends = [ base containers quickcheck-instances tasty tasty-hunit tasty-quickcheck time time-parsers unordered-containers vector ]; description = "Extra goodies for aeson"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-filthy" = callPackage ({ mkDerivation, aeson, base, bytestring, doctest, text, time , unordered-containers }: mkDerivation { pname = "aeson-filthy"; version = "0.1.4"; sha256 = "1mjlgq1h09plpllmh7manbcjnl57pmjap0kz9ahzrpv02zrfkszi"; libraryHaskellDepends = [ aeson base bytestring text time unordered-containers ]; testHaskellDepends = [ aeson base bytestring doctest text time unordered-containers ]; description = "Several newtypes and combinators for dealing with less-than-cleanly JSON input"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aeson-flat" = callPackage ({ mkDerivation, aeson, base, text, unordered-containers, vector }: mkDerivation { pname = "aeson-flat"; version = "0.1.1"; sha256 = "00c8l22fqhqy94n19m0i0zsb3237zvkz6031rfhblfyj56k56kqw"; libraryHaskellDepends = [ aeson base text unordered-containers vector ]; testHaskellDepends = [ base ]; description = "Tools for creating flat JSON serializations"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-flatten" = callPackage ({ mkDerivation, aeson, base, bytestring, hspec, text , unordered-containers }: mkDerivation { pname = "aeson-flatten"; version = "0.1.0.2"; sha256 = "0kb8k01iaksmxhvjpdrg5aymy5zgxyvhfi2sc0hxw4m13ajbd697"; libraryHaskellDepends = [ aeson base text unordered-containers ]; testHaskellDepends = [ aeson base bytestring hspec ]; description = "JSON flatten for Aeson"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-flowtyped" = callPackage ({ mkDerivation, aeson, base, containers, free, recursion-schemes , reflection, scientific, tasty, tasty-hunit, text, time , transformers, unordered-containers, vector, wl-pprint }: mkDerivation { pname = "aeson-flowtyped"; version = "0.9.1"; sha256 = "0fp5a4r7nvwqsyq8f17afqpdw59n6sf0wj7z83rhq8n149673rsg"; libraryHaskellDepends = [ aeson base containers free recursion-schemes reflection scientific text time transformers unordered-containers vector wl-pprint ]; testHaskellDepends = [ aeson base containers recursion-schemes tasty tasty-hunit text unordered-containers vector ]; description = "Create Flow type definitions from Haskell data types"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aeson-gadt-th" = callPackage ({ mkDerivation, aeson, aeson-qq, base, containers, dependent-map , dependent-sum, dependent-sum-template, hspec, HUnit , template-haskell, th-abstraction, th-extras, transformers }: mkDerivation { pname = "aeson-gadt-th"; version = "0.2.4"; sha256 = "0nl9p7q7bfggm7nk8jmqb53qzdr5qwgscpnxy4r7hjvmd4cx6nrm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base containers dependent-sum template-haskell th-abstraction th-extras transformers ]; executableHaskellDepends = [ aeson base dependent-map dependent-sum dependent-sum-template ]; testHaskellDepends = [ aeson aeson-qq base dependent-sum hspec HUnit ]; description = "Derivation of Aeson instances for GADTs"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-generic-compat" = callPackage ({ mkDerivation, aeson, base }: mkDerivation { pname = "aeson-generic-compat"; version = "0.0.1.3"; sha256 = "1kr3waa46k3619yvif0zh4lx7s0zhyghlr1c5kkrvg432i8wmdm6"; libraryHaskellDepends = [ aeson base ]; description = "Compatible generic class names of Aeson"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-helper" = callPackage ({ mkDerivation, aeson, base, text, unordered-containers, vector }: mkDerivation { pname = "aeson-helper"; version = "0.1.0.0"; sha256 = "0s4gq827i2wyflcaxbhlr8f8svlw8szzmwax9d7vnxk9wy9fw8w0"; libraryHaskellDepends = [ aeson base text unordered-containers vector ]; description = "Aeson helper func"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-injector" = callPackage ({ mkDerivation, aeson, base, bifunctors, containers, deepseq , hashable, HUnit, lens, QuickCheck, quickcheck-text, scientific , servant-docs, swagger2, tasty, tasty-hunit, tasty-quickcheck , text, unordered-containers, vector }: mkDerivation { pname = "aeson-injector"; version = "1.1.4.0"; sha256 = "1q8wv9xdw8nw504dxplb3ibskfjqbawmv2694sjwg5cvi8d7fvkn"; libraryHaskellDepends = [ aeson base bifunctors deepseq hashable lens servant-docs swagger2 text unordered-containers ]; testHaskellDepends = [ aeson base containers HUnit lens QuickCheck quickcheck-text scientific swagger2 tasty tasty-hunit tasty-quickcheck text vector ]; description = "Injecting fields into aeson values"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aeson-iproute" = callPackage ({ mkDerivation, aeson, base, doctest, iproute, text , unordered-containers }: mkDerivation { pname = "aeson-iproute"; version = "0.2"; sha256 = "13r6vyyw1pbk5sz32ari5kig23vsg57a5pir037adi7xicrm6kgf"; libraryHaskellDepends = [ aeson base iproute text unordered-containers ]; testHaskellDepends = [ base doctest ]; description = "Aeson instances for iproute types"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aeson-json-ast" = callPackage ({ mkDerivation, aeson, base, json-ast }: mkDerivation { pname = "aeson-json-ast"; version = "0.1.1"; sha256 = "0p9da4cpbj811b9va2rhhn95cqckhabhr9k4fjfd536dzrxqjigz"; libraryHaskellDepends = [ aeson base json-ast ]; description = "Integration layer for \"json-ast\" and \"aeson\""; license = stdenv.lib.licenses.mit; }) {}; "aeson-lens" = callPackage ({ mkDerivation, aeson, base, bytestring, doctest, lens, text , unordered-containers, vector }: mkDerivation { pname = "aeson-lens"; version = "0.5.0.0"; sha256 = "1pr8cxkx41wi7095cp1gpqrwadwx6azcrdi1kr1ik0fs6606dkks"; libraryHaskellDepends = [ aeson base bytestring lens text unordered-containers vector ]; testHaskellDepends = [ base doctest ]; description = "Lens of Aeson"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-match-qq" = callPackage ({ mkDerivation, aeson, aeson-qq, attoparsec, base, bytestring , either, haskell-src-meta, hspec, scientific, template-haskell , text, unordered-containers, vector }: mkDerivation { pname = "aeson-match-qq"; version = "1.2.0"; sha256 = "000dna5xs5ybhr4vyla6ndj7ykk7lphg4dbcp7nn13746fnnggs2"; libraryHaskellDepends = [ aeson attoparsec base bytestring either haskell-src-meta scientific template-haskell text unordered-containers vector ]; testHaskellDepends = [ aeson aeson-qq base hspec unordered-containers ]; description = "Declarative JSON matchers"; license = stdenv.lib.licenses.bsd2; }) {}; "aeson-native" = callPackage ({ mkDerivation, attoparsec, base, blaze-builder , blaze-textual-native, bytestring, containers, deepseq, hashable , mtl, old-locale, syb, text, time, unordered-containers, vector }: mkDerivation { pname = "aeson-native"; version = "0.3.3.2"; sha256 = "1s5i88r8sdd7ayrpjw6f18273k6r0igk0sswb503hzvjagzmzffh"; revision = "1"; editedCabalFile = "15z4i95j78nccb1x5ix1rqpd3ylrzdgxxal4pv7n8mg7phq9llf9"; libraryHaskellDepends = [ attoparsec base blaze-builder blaze-textual-native bytestring containers deepseq hashable mtl old-locale syb text time unordered-containers vector ]; description = "Fast JSON parsing and encoding (deprecated)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aeson-optics" = callPackage ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring , optics-core, optics-extra, scientific, text, unordered-containers , vector }: mkDerivation { pname = "aeson-optics"; version = "1.1.0.1"; sha256 = "1pfi84cl7w5bp7dwdhcyi8kchvbfjybqcp0sifqrn70dj2b50mf7"; revision = "3"; editedCabalFile = "1hxkahjf6znybqiv622n3syn5pp1a6jdpzq8ryrq9y45yczg82pi"; libraryHaskellDepends = [ aeson attoparsec base base-compat bytestring optics-core optics-extra scientific text unordered-containers vector ]; description = "Law-abiding optics for aeson"; license = stdenv.lib.licenses.mit; }) {}; "aeson-options" = callPackage ({ mkDerivation, aeson, base }: mkDerivation { pname = "aeson-options"; version = "0.1.0"; sha256 = "0d5wfcgsjrpmangknmrr2lxvr3h96d65y3vkkas6m9aqi1rrkqv4"; revision = "1"; editedCabalFile = "0sibi1vhgkx0v082iffpqxg1mshrwd1d1s3xnpaqn0rdpfpja31d"; libraryHaskellDepends = [ aeson base ]; description = "Options to derive FromJSON/ToJSON instances"; license = stdenv.lib.licenses.mit; }) {}; "aeson-parsec-picky" = callPackage ({ mkDerivation, aeson, base, parsec, scientific, text , unordered-containers, vector }: mkDerivation { pname = "aeson-parsec-picky"; version = "0.1.0.1"; sha256 = "0qpar865haxxvzvgy72q2yszy6hndi6w56pac2fn6gj5i10p05zn"; libraryHaskellDepends = [ aeson base parsec scientific text unordered-containers vector ]; description = "Alternative JSON parser based on Parsec and Aeson"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-picker" = callPackage ({ mkDerivation, aeson, base, hspec, lens, lens-aeson, text }: mkDerivation { pname = "aeson-picker"; version = "0.1.0.5"; sha256 = "05lw6fd8xk9s37iz8pvznqh4vj856ayc75ha9iw1w82zxzv87pwp"; libraryHaskellDepends = [ aeson base lens lens-aeson text ]; testHaskellDepends = [ base hspec text ]; description = "Tiny library to get fields from JSON format"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-prefix" = callPackage ({ mkDerivation, aeson, base, bytestring, hspec, mtl, text , unordered-containers, vector }: mkDerivation { pname = "aeson-prefix"; version = "0.1.0.2"; sha256 = "1yby6a88gbfikqvc5lzhqclxlzs23skd1xgdkqqr16nmrbgj982b"; libraryHaskellDepends = [ aeson base mtl text unordered-containers vector ]; testHaskellDepends = [ aeson base bytestring hspec mtl text ]; description = "Hiearchical prefixing for aeson"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aeson-pretty_0_7_2" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, cmdargs, text , unordered-containers, vector }: mkDerivation { pname = "aeson-pretty"; version = "0.7.2"; sha256 = "03ap81853qi8yd9kdgczllrrni23a6glsfxrwj8zab6ipjrbh234"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base bytestring text unordered-containers vector ]; executableHaskellDepends = [ aeson attoparsec base bytestring cmdargs ]; description = "JSON pretty-printing library and command-line tool"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aeson-pretty" = callPackage ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring , cmdargs, scientific, text, unordered-containers, vector }: mkDerivation { pname = "aeson-pretty"; version = "0.8.8"; sha256 = "09n7gs91y1fbw6gjszrd2na3isnvk3y5rsi90lzjrwywnqfadkl1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base base-compat bytestring scientific text unordered-containers vector ]; executableHaskellDepends = [ aeson attoparsec base bytestring cmdargs ]; description = "JSON pretty-printing library and command-line tool"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-qq" = callPackage ({ mkDerivation, aeson, attoparsec, base, base-compat, ghc-prim , haskell-src-meta, hspec, parsec, scientific, template-haskell , text, vector }: mkDerivation { pname = "aeson-qq"; version = "0.8.3"; sha256 = "10plwzz05qc8068av00jak8rcciw99cbxh3lkx522lmzi37jjccg"; libraryHaskellDepends = [ aeson attoparsec base base-compat haskell-src-meta parsec scientific template-haskell text vector ]; testHaskellDepends = [ aeson attoparsec base base-compat ghc-prim haskell-src-meta hspec parsec scientific template-haskell text vector ]; description = "JSON quasiquoter for Haskell"; license = stdenv.lib.licenses.mit; }) {}; "aeson-quick" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, criterion , deepseq, microlens, tasty, tasty-hunit, text , unordered-containers, vector }: mkDerivation { pname = "aeson-quick"; version = "0.1.3"; sha256 = "07xkiakl2zhknpj6sxjicyrcq4lishnyv645mq3fg9lls463fhm1"; libraryHaskellDepends = [ aeson attoparsec base deepseq text unordered-containers vector ]; testHaskellDepends = [ aeson attoparsec base bytestring microlens tasty tasty-hunit text ]; benchmarkHaskellDepends = [ aeson base bytestring criterion text ]; description = "Quick JSON extractions with Aeson"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-result" = callPackage ({ mkDerivation, aeson, aeson-helper, base, text }: mkDerivation { pname = "aeson-result"; version = "0.1.0.0"; sha256 = "10bnzh7vlh42sip0z7mvx5jxrsi7p2s3vqy55pfg2pb17czzly2y"; libraryHaskellDepends = [ aeson aeson-helper base text ]; description = "API Result for aeson"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-schema" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, containers , directory, fail, filepath, ghc-prim, hashable, hint, HUnit, mtl , QuickCheck, regex-base, regex-compat, regex-pcre, scientific, syb , template-haskell, temporary, test-framework, test-framework-hunit , test-framework-quickcheck2, text, th-lift, transformers , unordered-containers, vector }: mkDerivation { pname = "aeson-schema"; version = "0.4.2.0"; sha256 = "0d7x5c2s4jx3663wgrmzvdgxq5b3slcnmr09pk3i7kkrc1wf3yky"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson attoparsec base bytestring containers fail ghc-prim mtl QuickCheck regex-base regex-compat regex-pcre scientific syb template-haskell text th-lift transformers unordered-containers vector ]; testHaskellDepends = [ aeson attoparsec base bytestring containers directory filepath hashable hint HUnit mtl QuickCheck regex-compat scientific template-haskell temporary test-framework test-framework-hunit test-framework-quickcheck2 text unordered-containers vector ]; description = "Haskell JSON schema validator and parser generator"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aeson-schemas" = callPackage ({ mkDerivation, aeson, base, bytestring, first-class-families , megaparsec, QuickCheck, raw-strings-qq, tasty, tasty-golden , tasty-hunit, tasty-quickcheck, template-haskell, text , th-test-utils, unordered-containers }: mkDerivation { pname = "aeson-schemas"; version = "1.2.0"; sha256 = "1fc8zzpkq6alkbl0v473h8diin8lqpliq6d3bsrh5bfny8yapvpk"; revision = "1"; editedCabalFile = "1kcsnpb4img9a122yz9lf7s0ils7ppbjyknbck2m8ip977kv04dp"; libraryHaskellDepends = [ aeson base bytestring first-class-families megaparsec template-haskell text unordered-containers ]; testHaskellDepends = [ aeson base bytestring first-class-families megaparsec QuickCheck raw-strings-qq tasty tasty-golden tasty-hunit tasty-quickcheck template-haskell text th-test-utils unordered-containers ]; description = "Easily consume JSON data on-demand with type-safety"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-schemas_1_3_2" = callPackage ({ mkDerivation, aeson, aeson-qq, base, criterion, deepseq , first-class-families, hashable, hint, interpolate, megaparsec , QuickCheck, raw-strings-qq, tasty, tasty-golden, tasty-hunit , tasty-quickcheck, template-haskell, text, th-orphans , th-test-utils, unordered-containers }: mkDerivation { pname = "aeson-schemas"; version = "1.3.2"; sha256 = "1mchqhpnv7rnhi1lbcsg1pwr5ml2444h3l2yak353s8lr204pg1p"; libraryHaskellDepends = [ aeson base first-class-families hashable megaparsec template-haskell text unordered-containers ]; testHaskellDepends = [ aeson aeson-qq base deepseq first-class-families hashable hint interpolate megaparsec QuickCheck raw-strings-qq tasty tasty-golden tasty-hunit tasty-quickcheck template-haskell text th-orphans th-test-utils unordered-containers ]; benchmarkHaskellDepends = [ aeson base criterion deepseq first-class-families hashable megaparsec template-haskell text th-test-utils unordered-containers ]; description = "Easily consume JSON data on-demand with type-safety"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aeson-serialize" = callPackage ({ mkDerivation, aeson, base, cereal, hspec, HUnit }: mkDerivation { pname = "aeson-serialize"; version = "0.0.0"; sha256 = "010lbzm5ik2gdiqm8slnf9kwgbnz8ib03c901schrw5kildfxq51"; libraryHaskellDepends = [ aeson base cereal ]; testHaskellDepends = [ aeson base cereal hspec HUnit ]; description = "Simple serialization functions for aeson types"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-smart" = callPackage ({ mkDerivation, aeson, base, data-default, template-haskell, text , unordered-containers, vector }: mkDerivation { pname = "aeson-smart"; version = "0.2.0.0"; sha256 = "1r3262k6d7nskbnnam5rw5vq7i84347amz8lk6hrjn3c4bwacf35"; libraryHaskellDepends = [ aeson base data-default template-haskell text unordered-containers vector ]; description = "Smart derivation of Aeson instances"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aeson-streams" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, HsOpenSSL , http-streams, io-streams }: mkDerivation { pname = "aeson-streams"; version = "0.1.0"; sha256 = "1mmkilvjrffzbf7d024kpc4i6b72f7dbq5hrkvrzr0q7dg1mg825"; libraryHaskellDepends = [ aeson attoparsec base bytestring HsOpenSSL http-streams io-streams ]; description = "An HTTP client library for JSON-based APIs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aeson-t" = callPackage ({ mkDerivation, aeson, aeson-qq, base, bytestring, hspec, text , unordered-containers, vector }: mkDerivation { pname = "aeson-t"; version = "0.0.5"; sha256 = "1mpqkjxsg4bpmbkj8ys39g53knw851l428x83619bmvnlrj1fkkd"; libraryHaskellDepends = [ aeson base bytestring text unordered-containers vector ]; testHaskellDepends = [ aeson aeson-qq base bytestring hspec text unordered-containers vector ]; description = "Transform JSON"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aeson-tiled" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, hspec, text , vector }: mkDerivation { pname = "aeson-tiled"; version = "0.0.0.1"; sha256 = "147rm19czz8bvzmjj4mmcvjyz02mr3cisyprzdfpx1q5msi7aghk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base bytestring containers text vector ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ aeson base hspec ]; description = "Aeson instances for the Tiled map editor"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aeson-toolkit" = callPackage ({ mkDerivation, aeson, base, bytestring, failure, hspec, text }: mkDerivation { pname = "aeson-toolkit"; version = "0.0.1"; sha256 = "07cb4f4zwm64x0q5z63gsskl80s6qbwnk4nl6x2jiardcl3k8cl3"; libraryHaskellDepends = [ aeson base bytestring failure text ]; testHaskellDepends = [ base hspec ]; description = "A generalization of Aeson over Failure"; license = stdenv.lib.licenses.mit; }) {}; "aeson-typescript" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, directory , filepath, hspec, interpolate, mtl, process, template-haskell , temporary, text, th-abstraction, unordered-containers }: mkDerivation { pname = "aeson-typescript"; version = "0.2.0.0"; sha256 = "15w28x2b8h402fic5agq96g51ssryvd7q3zs22n5mz9aa43qlphw"; libraryHaskellDepends = [ aeson base containers interpolate mtl template-haskell text th-abstraction unordered-containers ]; testHaskellDepends = [ aeson base bytestring containers directory filepath hspec interpolate mtl process template-haskell temporary text th-abstraction unordered-containers ]; description = "Generate TypeScript definition files from your ADTs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aeson-utils" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, scientific , text }: mkDerivation { pname = "aeson-utils"; version = "0.3.0.2"; sha256 = "07sbvmm158yqmw4hri9l66ag4r6l59x230gbjm9r97w4x0dlp0bi"; revision = "7"; editedCabalFile = "0lnlmsn5imbapdhbza1175wm04ynn1w75llkhlk1akpanx1dnd15"; libraryHaskellDepends = [ aeson attoparsec base bytestring scientific text ]; description = "Utilities for working with Aeson"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-value-parser" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, hashable , megaparsec, mtl, scientific, text, text-builder, transformers , unordered-containers, vector }: mkDerivation { pname = "aeson-value-parser"; version = "0.19.4"; sha256 = "1z4l7x29zxalmf8qqynyz87mgr0xbjzvffmxk76r0kal31yljq81"; libraryHaskellDepends = [ aeson attoparsec base bytestring hashable megaparsec mtl scientific text text-builder transformers unordered-containers vector ]; description = "API for parsing \"aeson\" JSON tree into Haskell types"; license = stdenv.lib.licenses.mit; }) {}; "aeson-via" = callPackage ({ mkDerivation, aeson, aeson-casing, base, newtype-generics, text }: mkDerivation { pname = "aeson-via"; version = "0.1.0"; sha256 = "0zlx4pxfh3qll8ymfya0rfqx3gd7ag0wag86fa8fvni6h07ynryf"; libraryHaskellDepends = [ aeson aeson-casing base newtype-generics text ]; description = "Wrappers to derive-via Aeson ToJSON/FromJSON typeclasses"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-with" = callPackage ({ mkDerivation, aeson, base, lens, lens-aeson, scientific, text , unordered-containers, vector }: mkDerivation { pname = "aeson-with"; version = "0.1.2.0"; sha256 = "0zj8jjsq26i6k8m3zfszpjxnnkar3gmvdw1adl9rxlgha2v5kfz8"; libraryHaskellDepends = [ aeson base lens lens-aeson scientific text unordered-containers vector ]; description = "withXField combinators for aeson"; license = stdenv.lib.licenses.mit; }) {}; "aeson-yak" = callPackage ({ mkDerivation, aeson, base }: mkDerivation { pname = "aeson-yak"; version = "0.1.1.3"; sha256 = "0x5a5z0bmiljl9rfapyq6srffp6v3g25qvy0x692a5as66y5ahxg"; libraryHaskellDepends = [ aeson base ]; description = "Handle JSON that may or may not be a list, or exist"; license = stdenv.lib.licenses.mit; }) {}; "aeson-yaml" = callPackage ({ mkDerivation, aeson, base, bytestring, string-qq, tasty , tasty-discover, tasty-hunit, text, unordered-containers, vector , yaml }: mkDerivation { pname = "aeson-yaml"; version = "1.0.6.0"; sha256 = "16rm4jgl4wznsc4nna3vdx186qy3jl71r9y89dgcc7k00qvlxb7y"; revision = "1"; editedCabalFile = "1k1wv06fzic9c85c5fl2piang0w1kxi9kzq02hp4chgmbj983jmz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base bytestring text unordered-containers vector ]; testHaskellDepends = [ aeson base bytestring string-qq tasty tasty-discover tasty-hunit unordered-containers yaml ]; testToolDepends = [ tasty-discover ]; description = "Output any Aeson value as YAML (pure Haskell library)"; license = stdenv.lib.licenses.bsd3; }) {}; "aeson-yaml_1_1_0_0" = callPackage ({ mkDerivation, aeson, base, bytestring, string-qq, tasty , tasty-discover, tasty-hunit, text, unordered-containers, vector , yaml }: mkDerivation { pname = "aeson-yaml"; version = "1.1.0.0"; sha256 = "1kyrh2w3qpzwm7kpb4rkrzi22kqqz1vcjw1f59wdkl8a5hffkv6y"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base bytestring text unordered-containers vector ]; testHaskellDepends = [ aeson base bytestring string-qq tasty tasty-discover tasty-hunit unordered-containers yaml ]; testToolDepends = [ tasty-discover ]; description = "Output any Aeson value as YAML (pure Haskell library)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "affection" = callPackage ({ mkDerivation, base, bytestring, clock, containers, glib, linear , monad-loops, monad-parallel, mtl, OpenGL, sdl2, stm, text, uuid , vector }: mkDerivation { pname = "affection"; version = "0.0.0.9"; sha256 = "0knb8j96nn2gh1dbyavcqi6wnn8rfvw0lmmw3vk2mbalxlzfvznr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring clock containers glib linear monad-loops monad-parallel mtl OpenGL sdl2 stm text uuid vector ]; description = "A simple Game Engine using SDL"; license = stdenv.lib.licenses.lgpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "affine" = callPackage ({ mkDerivation, alg, base }: mkDerivation { pname = "affine"; version = "0.1.1.0"; sha256 = "094h5b5l755sm79mr47dm5brp2jvfd2g0mdz23mcw1pz57lm0c8i"; revision = "1"; editedCabalFile = "1avxd17y9k0afqjgb8gq254a6ys7dpncgiyrp6mxbngdcvjyahyc"; libraryHaskellDepends = [ alg base ]; description = "Affine spaces (generalized)"; license = stdenv.lib.licenses.bsd3; }) {}; "affine-invariant-ensemble-mcmc" = callPackage ({ mkDerivation, base, containers, mwc-random, primitive, split , vector }: mkDerivation { pname = "affine-invariant-ensemble-mcmc"; version = "0.2.0.0"; sha256 = "116ln9zf4n0xy95nyyb3kwhg7ds36m793ys5yd5ha74vqf48gvk5"; libraryHaskellDepends = [ base containers mwc-random primitive split vector ]; description = "General-purpose sampling"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "affinely-extended" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "affinely-extended"; version = "0.1.0.0"; sha256 = "1bldljkgsb9v7ss3l87mm4r9wjpp3z02hjnfdnp84pmaj0b34vam"; libraryHaskellDepends = [ base ]; license = stdenv.lib.licenses.mit; }) {}; "afis" = callPackage ({ mkDerivation, base, byteable, bytestring, crypto-random , cryptohash, HUnit, mtl, packer, QuickCheck, test-framework , test-framework-hunit, test-framework-quickcheck2 }: mkDerivation { pname = "afis"; version = "0.1.2"; sha256 = "0ppq3rbwszz3wczg0zgk8hjqplv2ck11bbq5xr8306s5n02ybcf9"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base byteable bytestring crypto-random cryptohash packer ]; testHaskellDepends = [ base byteable bytestring crypto-random cryptohash HUnit mtl QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; description = "Anti-forensic Information Splitter"; license = stdenv.lib.licenses.bsd3; }) {}; "afv" = callPackage ({ mkDerivation, base, bytestring, directory, language-c, mtl , process, yices }: mkDerivation { pname = "afv"; version = "0.1.1"; sha256 = "06p2xp5myipjhyzqak4zwr755kc1l4qljdf2bxn8rg0m7rhy01vk"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bytestring directory language-c mtl process yices ]; description = "Infinite state model checking of iterative C programs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "ag-pictgen" = callPackage ({ mkDerivation, base, containers, uuagc, uulib }: mkDerivation { pname = "ag-pictgen"; version = "1.0.0.0"; sha256 = "0z5r1cc273bb50ggs1zj539b3av9in7ja8af4x74kbmywczm5zis"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers uuagc uulib ]; description = "Attribute Grammar picture generation"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "agda-server" = callPackage ({ mkDerivation, Agda, base, cmdargs, containers, directory , filepath, HJavaScript, mtl, pandoc, snap-core, snap-server , transformers, utf8-string, xhtml }: mkDerivation { pname = "agda-server"; version = "0.1.1"; sha256 = "070xszykrazkisp1lsh2q1ri1i64lhd8psz8g4blv37zm899fpga"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ Agda base cmdargs containers directory filepath HJavaScript mtl pandoc snap-core snap-server transformers utf8-string xhtml ]; description = "Http server for Agda (prototype)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "agda-snippets" = callPackage ({ mkDerivation, Agda, base, containers, mtl, network-uri , transformers, xhtml }: mkDerivation { pname = "agda-snippets"; version = "2.5.2"; sha256 = "1bfjbxgmy0nxfjcsqqp4snshmx3ka7rjij4pdw46ax6jlsap2w1f"; revision = "1"; editedCabalFile = "1lyagh0psry89lh7j8r7gq9ar1a4zgs75mdfrm40wym9h3hcwm1d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ Agda base containers mtl network-uri xhtml ]; executableHaskellDepends = [ Agda base network-uri transformers ]; description = "Render just the Agda snippets of a literate Agda file to HTML"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "agda-snippets-hakyll" = callPackage ({ mkDerivation, agda-snippets, base, directory, filepath, hakyll , network-uri, pandoc, pandoc-types }: mkDerivation { pname = "agda-snippets-hakyll"; version = "0.1.2.2"; sha256 = "1bwia22d78wjm33vhsxrx5jchcjvqwl95d1ikkhm9dhraba38z1h"; libraryHaskellDepends = [ agda-snippets base directory filepath hakyll network-uri pandoc pandoc-types ]; description = "Literate Agda support using agda-snippets, for Hakyll pages"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "agda-unused" = callPackage ({ mkDerivation, aeson, Agda, base, containers, directory, filepath , hspec, megaparsec, mtl, optparse-applicative, text }: mkDerivation { pname = "agda-unused"; version = "0.1.0"; sha256 = "1g0iyv9x46ql8j9ggb6nw58274vqb6z850x26glaqcdwa3wvn1i1"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ Agda base containers directory filepath megaparsec mtl text ]; executableHaskellDepends = [ aeson base directory filepath mtl optparse-applicative text ]; testHaskellDepends = [ base containers filepath hspec text ]; description = "Check for unused code in an Agda project"; license = stdenv.lib.licenses.mit; }) {}; "agda2lagda" = callPackage ({ mkDerivation, base, directory, filepath, optparse-applicative }: mkDerivation { pname = "agda2lagda"; version = "0.2020.11.1"; sha256 = "0yl44jdczy9306b5ifd8iwchr8izna8sd5v2h2qm9ns909wcs1l8"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base directory filepath optparse-applicative ]; description = "Translate .agda files into .lagda.tex files."; license = stdenv.lib.licenses.publicDomain; }) {}; "agentx" = callPackage ({ mkDerivation, base, binary, bitwise, bytestring, containers , data-default, Diff, fclabels, mtl, network, pipes , pipes-concurrency, pipes-network, safe, snmp, time, transformers , unix }: mkDerivation { pname = "agentx"; version = "0.2.0.0"; sha256 = "0pmnrij90xag46af4c5yws5g26pf77l5ck864f4cyw5g9acw67g6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base binary bitwise bytestring containers data-default Diff fclabels mtl network pipes pipes-concurrency pipes-network safe snmp time transformers unix ]; description = "AgentX protocol for write SNMP subagents"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "agum" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "agum"; version = "2.8"; sha256 = "17x0vbmfzrg5r99c8qdw5np63k1gaqr4q9ab93cpga2wk42pwlrl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers ]; executableHaskellDepends = [ base containers ]; description = "Unification and Matching in an Abelian Group"; license = "GPL"; }) {}; "aig" = callPackage ({ mkDerivation, base, base-compat, mtl, QuickCheck, tasty , tasty-ant-xml, tasty-quickcheck, vector }: mkDerivation { pname = "aig"; version = "0.2.6"; sha256 = "1xcwchzsz6kxd6b0bqqmfhyrjsmqyikrf5qdry81y6p5bphk098i"; revision = "1"; editedCabalFile = "03i6jnmzjkzh7hwfy2r93dcz2b5vw5s9x3z8nzcicr729rp7mydp"; libraryHaskellDepends = [ base base-compat mtl QuickCheck vector ]; testHaskellDepends = [ base QuickCheck tasty tasty-ant-xml tasty-quickcheck ]; description = "And-inverter graphs in Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aip" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, checkers , Crypto, directory, exceptions, filepath, HTTP, lens, network-uri , optparse-applicative, parsec, parsers, process, QuickCheck , semigroupoids, semigroups, tagsoup, tagsoup-selection, tasty , tasty-hunit, tasty-quickcheck, time, transformers , unordered-containers, utf8-string }: mkDerivation { pname = "aip"; version = "0.1.3"; sha256 = "10gc9k74ag5i7qbir1jarpap919b010k9zgqadj15cg1hb138k18"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-pretty base bytestring Crypto directory exceptions filepath HTTP lens network-uri optparse-applicative parsec parsers process semigroupoids semigroups tagsoup tagsoup-selection time transformers unordered-containers utf8-string ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base checkers lens QuickCheck tasty tasty-hunit tasty-quickcheck ]; description = "Aeronautical Information Package (AIP)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "air" = callPackage ({ mkDerivation, array, base, bytestring, containers, directory , filepath, mtl, text, time }: mkDerivation { pname = "air"; version = "2015.5.4"; sha256 = "1g9zzsxhmkiqpdmmapsvvh3vq5dp5gmmyr0x7ja59529xndslwaj"; libraryHaskellDepends = [ array base bytestring containers directory filepath mtl text time ]; description = "air"; license = stdenv.lib.licenses.bsd3; }) {}; "air-extra" = callPackage ({ mkDerivation, air, array, base, bytestring, containers , directory, filepath, parallel, parsec, regexpr, text, time }: mkDerivation { pname = "air-extra"; version = "2015.5.4"; sha256 = "07k01yjr9kj5q0dr871w9jmf23sdd75xrwgldsrkpppfc8kvnd97"; libraryHaskellDepends = [ air array base bytestring containers directory filepath parallel parsec regexpr text time ]; description = "air-extra"; license = stdenv.lib.licenses.bsd3; }) {}; "air-spec" = callPackage ({ mkDerivation, base, hspec, text }: mkDerivation { pname = "air-spec"; version = "2013.7.1"; sha256 = "0s4y2805nmfydzxgr5lnhmyzkb6rh9mx2kpvzqqgyh4jvccdnwfx"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base hspec text ]; description = "air spec helper"; license = stdenv.lib.licenses.bsd3; }) {}; "air-th" = callPackage ({ mkDerivation, air, base, template-haskell }: mkDerivation { pname = "air-th"; version = "2014.11.17"; sha256 = "0rhp56qvwiwlrs7pvpbslybvlp4xnllfjab6pap2chxgywas34pq"; libraryHaskellDepends = [ air base template-haskell ]; description = "air"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "airbrake" = callPackage ({ mkDerivation, base, blaze-markup, bytestring, directory , exceptions, filepath, http-conduit, monad-control, network , semigroups, template-haskell, text, transformers, utf8-string , wai }: mkDerivation { pname = "airbrake"; version = "0.2.0.0"; sha256 = "03z5hjrdwv8kjsj1vhipqhfmc19mi5cnjkcvcm71b0gmnpd71shq"; libraryHaskellDepends = [ base blaze-markup bytestring directory exceptions filepath http-conduit monad-control network semigroups template-haskell text transformers utf8-string wai ]; description = "An Airbrake notifier for Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "airship" = callPackage ({ mkDerivation, attoparsec, base, base64-bytestring, blaze-builder , bytestring, bytestring-trie, case-insensitive, containers , cryptohash, directory, either, filepath, http-date, http-media , http-types, lifted-base, microlens, mime-types, mmorph , monad-control, mtl, network, old-locale, random, semigroups , tasty, tasty-hunit, tasty-quickcheck, text, time, transformers , transformers-base, unix, unordered-containers, wai, wai-extra }: mkDerivation { pname = "airship"; version = "0.9.4"; sha256 = "03wawmbd1dcf9bmv9046q93gn6isdlpcyvzb7bp0awqmzaymyw4z"; libraryHaskellDepends = [ attoparsec base base64-bytestring blaze-builder bytestring bytestring-trie case-insensitive containers cryptohash directory either filepath http-date http-media http-types lifted-base microlens mime-types mmorph monad-control mtl network old-locale random semigroups text time transformers transformers-base unix unordered-containers wai wai-extra ]; testHaskellDepends = [ base bytestring tasty tasty-hunit tasty-quickcheck text transformers wai ]; description = "A Webmachine-inspired HTTP library"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "airtable-api" = callPackage ({ mkDerivation, aeson, base, bytestring, hashable, lens, text , time, unordered-containers, wreq }: mkDerivation { pname = "airtable-api"; version = "0.3.2.4"; sha256 = "0fnykbknnsj97xmk3h81633h11hlq3i8356y3snkavp683p26i7l"; libraryHaskellDepends = [ aeson base bytestring hashable lens text time unordered-containers wreq ]; testHaskellDepends = [ base ]; description = "Requesting and introspecting Tables within an Airtable project"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aivika" = callPackage ({ mkDerivation, array, base, binary, containers, deepseq , exceptions, mtl, mwc-random, random, semigroups, vector }: mkDerivation { pname = "aivika"; version = "5.9"; sha256 = "0chmrj8r1qh1k1xkp9gybadxz5zz04v2zh26byrckyx7l2bb7j8x"; libraryHaskellDepends = [ array base binary containers deepseq exceptions mtl mwc-random random semigroups vector ]; description = "A multi-method simulation library"; license = stdenv.lib.licenses.bsd3; }) {}; "aivika-branches" = callPackage ({ mkDerivation, aivika, aivika-transformers, base, containers, mtl , mwc-random, random }: mkDerivation { pname = "aivika-branches"; version = "0.3"; sha256 = "1xb7l92vhaccfx9n83x6viamnkxy97c6a3plcf7gllijzrc4i1pf"; libraryHaskellDepends = [ aivika aivika-transformers base containers mtl mwc-random random ]; description = "Nested discrete event simulation module for the Aivika library"; license = stdenv.lib.licenses.bsd3; }) {}; "aivika-distributed" = callPackage ({ mkDerivation, aivika, aivika-transformers, array, base, binary , containers, distributed-process, exceptions, mtl, mwc-random , random, stm, time }: mkDerivation { pname = "aivika-distributed"; version = "1.4"; sha256 = "0fpl6xa32w4f1bl4l8b5pwagm68k42nn45w7d1hsh9ffy4bfsq0k"; libraryHaskellDepends = [ aivika aivika-transformers array base binary containers distributed-process exceptions mtl mwc-random random stm time ]; description = "Parallel distributed discrete event simulation module for the Aivika library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aivika-experiment" = callPackage ({ mkDerivation, aivika, aivika-transformers, base, containers , directory, filepath, mtl, network-uri, parallel-io, split }: mkDerivation { pname = "aivika-experiment"; version = "5.3"; sha256 = "0ch2h7scg43x5mdmvqyjabh96vhshz94r8b58pi9ikp7w4rm7wk9"; libraryHaskellDepends = [ aivika aivika-transformers base containers directory filepath mtl network-uri parallel-io split ]; description = "Simulation experiments for the Aivika library"; license = stdenv.lib.licenses.bsd3; }) {}; "aivika-experiment-cairo" = callPackage ({ mkDerivation, aivika-experiment, aivika-experiment-chart, base , Chart, Chart-cairo, colour, lens }: mkDerivation { pname = "aivika-experiment-cairo"; version = "5.1"; sha256 = "0ya9zl73zjq6xnr5b6a15jcw9dvsjhlj2xz0xlc402v96siwb690"; libraryHaskellDepends = [ aivika-experiment aivika-experiment-chart base Chart Chart-cairo colour lens ]; description = "Cairo-based charting backend for the Aivika simulation library"; license = stdenv.lib.licenses.bsd3; }) {}; "aivika-experiment-chart" = callPackage ({ mkDerivation, aivika, aivika-experiment, array, base, Chart , colour, containers, data-default-class, filepath, lens, mtl , split }: mkDerivation { pname = "aivika-experiment-chart"; version = "5.3"; sha256 = "10m85nx1jdvv3vyg6rmpjiajpch4pnyamh3vxw6b4dwn140zlqq8"; libraryHaskellDepends = [ aivika aivika-experiment array base Chart colour containers data-default-class filepath lens mtl split ]; description = "Simulation experiments with charting for the Aivika library"; license = stdenv.lib.licenses.bsd3; }) {}; "aivika-experiment-diagrams" = callPackage ({ mkDerivation, aivika-experiment, aivika-experiment-chart, base , Chart, Chart-diagrams, colour, containers, filepath, lens }: mkDerivation { pname = "aivika-experiment-diagrams"; version = "5.1"; sha256 = "13vgcm5dmqml9751wylvshxvgx8bgki2ymfp87l1llrp8qfxy95j"; libraryHaskellDepends = [ aivika-experiment aivika-experiment-chart base Chart Chart-diagrams colour containers filepath lens ]; description = "Diagrams-based charting backend for the Aivika simulation library"; license = stdenv.lib.licenses.bsd3; }) {}; "aivika-gpss" = callPackage ({ mkDerivation, aivika, aivika-transformers, base, containers , hashable, mtl, unordered-containers }: mkDerivation { pname = "aivika-gpss"; version = "0.6.1"; sha256 = "06jx9340rr8a23gpzwwzqv0baqnv62w8cf8slcmcmlr0k84lg4ca"; libraryHaskellDepends = [ aivika aivika-transformers base containers hashable mtl unordered-containers ]; description = "GPSS-like DSL for Aivika"; license = stdenv.lib.licenses.bsd3; }) {}; "aivika-lattice" = callPackage ({ mkDerivation, aivika, aivika-transformers, array, base , containers, mtl, mwc-random, random }: mkDerivation { pname = "aivika-lattice"; version = "0.6"; sha256 = "0199d3ycs98a7gbqaakv2s4aj1paw08ix32xv3ln4p7x56avc6rn"; libraryHaskellDepends = [ aivika aivika-transformers array base containers mtl mwc-random random ]; description = "Nested discrete event simulation module for the Aivika library using lattice"; license = stdenv.lib.licenses.bsd3; }) {}; "aivika-realtime" = callPackage ({ mkDerivation, aivika, aivika-transformers, async, base , containers, mtl, mwc-random, random, stm, time, vector }: mkDerivation { pname = "aivika-realtime"; version = "0.3"; sha256 = "1qprmkklyna16n56zxkaryy0fawvc9mjws0mcw87bcl56m18npcm"; libraryHaskellDepends = [ aivika aivika-transformers async base containers mtl mwc-random random stm time vector ]; description = "Soft real-time simulation module for the Aivika library"; license = stdenv.lib.licenses.bsd3; }) {}; "aivika-transformers" = callPackage ({ mkDerivation, aivika, array, base, containers, exceptions, mtl , mwc-random, random, semigroups, vector }: mkDerivation { pname = "aivika-transformers"; version = "5.9"; sha256 = "1vqwhjwjsnrbqp3n97arl2nz28xb0vwxvsn42iqf8fxj6xsks3y1"; libraryHaskellDepends = [ aivika array base containers exceptions mtl mwc-random random semigroups vector ]; description = "Transformers for the Aivika simulation library"; license = stdenv.lib.licenses.bsd3; }) {}; "ajhc" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers, cpphs , directory, fgl, filepath, haskeline, HsSyck, HTTP, mtl, network , old-time, pretty, process, random, regex-compat, syb, temporary , unix, utf8-string, zlib }: mkDerivation { pname = "ajhc"; version = "0.8.0.10"; sha256 = "1x2rc0gyyg7idc07hi64fvkv5h5a652kmcrczfxqyzbiyx2fjphs"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base binary bytestring containers cpphs directory fgl filepath haskeline HsSyck mtl old-time pretty process random regex-compat syb temporary unix utf8-string zlib ]; executableHaskellDepends = [ array base binary bytestring containers directory fgl filepath haskeline HsSyck HTTP mtl network old-time pretty process random regex-compat syb temporary unix utf8-string zlib ]; description = "Haskell compiler that produce binary through C language"; license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "al" = callPackage ({ mkDerivation, base, c2hs, mtl, openal }: mkDerivation { pname = "al"; version = "0.1.4.2"; sha256 = "1lpcdh2dak1r9lwd6irjs8p56p1fjphq58ixwjwbg9syl2rz7w4b"; libraryHaskellDepends = [ base mtl ]; libraryPkgconfigDepends = [ openal ]; libraryToolDepends = [ c2hs ]; description = "OpenAL 1.1 raw API."; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) openal;}; "alarmclock" = callPackage ({ mkDerivation, async, base, clock, hspec, stm, time , unbounded-delays }: mkDerivation { pname = "alarmclock"; version = "0.7.0.5"; sha256 = "0197phsc4rn5mn155hbmxplxi2ymra1x6lxq16xs6a8zrk4gfkj9"; libraryHaskellDepends = [ async base clock stm time unbounded-delays ]; testHaskellDepends = [ async base clock hspec stm time unbounded-delays ]; description = "Wake up and perform an action at a certain time"; license = stdenv.lib.licenses.bsd3; }) {}; "alea" = callPackage ({ mkDerivation, base, optparse-applicative, random, text }: mkDerivation { pname = "alea"; version = "0.5.3.0"; sha256 = "0b8b7ncdn9as8y2m4dk4wwk7gjh79yvr9q3jlw6khdsqh266jq1q"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base optparse-applicative random text ]; description = "a diceware passphrase generator"; license = stdenv.lib.licenses.mit; }) {}; "alerta" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, containers , data-default, http-api-data, http-client, servant, servant-client , servant-client-core, servant-server, text, time }: mkDerivation { pname = "alerta"; version = "0.1.0.6"; sha256 = "1dg66p8gc2k0mfxd33dsc8cv6y43kq7qvyj51rvidjmdg0v5bdfm"; libraryHaskellDepends = [ aeson aeson-pretty base containers data-default http-api-data http-client servant servant-client servant-client-core servant-server text time ]; description = "Bindings to the alerta REST API"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "alerts" = callPackage ({ mkDerivation, base, blaze-html, text }: mkDerivation { pname = "alerts"; version = "0.1.2.0"; sha256 = "14fyckdwwhp786z2gg6m92xmz0rbvqwalj0bylqagi9n295ni74f"; libraryHaskellDepends = [ base blaze-html text ]; description = "Alert messages for web applications"; license = stdenv.lib.licenses.bsd3; }) {}; "alex" = callPackage ({ mkDerivation, array, base, containers, directory, happy, process }: mkDerivation { pname = "alex"; version = "3.2.5"; sha256 = "1qz0ar9dl0zx42y1gbpd2yx09nbwxs8nw6mjmpi68z3nf098lz5p"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ array base containers directory ]; executableToolDepends = [ happy ]; testHaskellDepends = [ base process ]; description = "Alex is a tool for generating lexical analysers in Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; "alex-meta" = callPackage ({ mkDerivation, alex, array, base, containers, happy , haskell-src-meta, QuickCheck, template-haskell }: mkDerivation { pname = "alex-meta"; version = "0.3.0.12"; sha256 = "0s0yhkl0ymr50agqnsbscw8926jk4044n6scw086ylhcijx3qmxa"; libraryHaskellDepends = [ array base containers haskell-src-meta QuickCheck template-haskell ]; libraryToolDepends = [ alex happy ]; description = "Quasi-quoter for Alex lexers"; license = stdenv.lib.licenses.bsd3; }) {}; "alex-prelude" = callPackage ({ mkDerivation, base, time }: mkDerivation { pname = "alex-prelude"; version = "0.1.1.1"; sha256 = "1ngxkr7jvy48pgq0sjqpi7a84qjm4fjny64hxksyvbj08l2rn7ha"; libraryHaskellDepends = [ base time ]; description = "Collection of useful functions for writing console applications"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "alex-tools" = callPackage ({ mkDerivation, base, bytestring, deepseq, template-haskell, text }: mkDerivation { pname = "alex-tools"; version = "0.5"; sha256 = "06ghkigqabz9h17wjpc3jwv1f4k6fajpzblzvysqzg71pfncx88m"; revision = "1"; editedCabalFile = "0br92hrl0pxw2a5k9wgzk3zwyz2dimcwwjxijgzrd2yg0s1vnm9p"; libraryHaskellDepends = [ base bytestring deepseq template-haskell text ]; description = "A set of functions for a common use case of Alex"; license = stdenv.lib.licenses.isc; }) {}; "alfred" = callPackage ({ mkDerivation, aeson, base, bytestring, hexpat, http-conduit , http-types, network-uri, text, xmlgen }: mkDerivation { pname = "alfred"; version = "0.5"; sha256 = "1c6ak56g29wkas66x7yhg1zk039mp2mvlp7njixchhh2c4kx9fvn"; revision = "1"; editedCabalFile = "10b5gn9rs3d7p685iak2idgdm2h1z7lx4w6zaaad5hrgcyxbkr06"; libraryHaskellDepends = [ aeson base bytestring hexpat http-conduit http-types network-uri text xmlgen ]; description = "utility library for Alfred version 2"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "alfred-margaret" = callPackage ({ mkDerivation, aeson, base, containers, deepseq, hashable, hspec , hspec-expectations, primitive, QuickCheck, quickcheck-instances , text, unordered-containers, vector }: mkDerivation { pname = "alfred-margaret"; version = "1.1.1.0"; sha256 = "1z3plc2a6qnlx1cpb3icw44h3lbspaq2n7djl4pljhb4dm5bflbq"; libraryHaskellDepends = [ aeson base containers deepseq hashable primitive text unordered-containers vector ]; testHaskellDepends = [ base deepseq hspec hspec-expectations QuickCheck quickcheck-instances text ]; description = "Fast Aho-Corasick string searching"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "alg" = callPackage ({ mkDerivation, base, dual, util }: mkDerivation { pname = "alg"; version = "0.2.13.1"; sha256 = "0764j2njb86qdskck3nvbrh61v99hqdhf8aj9irblm6smdlrv4l3"; revision = "1"; editedCabalFile = "0rm66k502d8la140ffawd38yaf0hr92h8x7xrq6krn6ypljwql0v"; libraryHaskellDepends = [ base dual util ]; description = "Algebraic structures"; license = stdenv.lib.licenses.bsd3; }) {}; "alga" = callPackage ({ mkDerivation, aeson, base, containers, data-default, exceptions , file-embed, filepath, formatting, haskeline, hspec, hxt , megaparsec, mtl, optparse-applicative, path, path-io, QuickCheck , random, text, tf-random, transformers, yaml }: mkDerivation { pname = "alga"; version = "0.2.2"; sha256 = "1wi0x4750c525zaqk8hzin4n1k38219nmgynv85rdsxik5qm141y"; revision = "1"; editedCabalFile = "1g1cxg4rxcm53pwlc0wh47s4w8h4lp5dsvnacrc1f5pmjhx3740y"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers exceptions haskeline hxt megaparsec mtl path QuickCheck random text tf-random transformers ]; executableHaskellDepends = [ aeson base containers data-default exceptions file-embed filepath formatting haskeline hxt megaparsec mtl optparse-applicative path path-io QuickCheck random text tf-random transformers yaml ]; testHaskellDepends = [ base containers hspec hxt megaparsec mtl QuickCheck random text tf-random transformers ]; description = "Algorithmic automation for various DAWs"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "algebra" = callPackage ({ mkDerivation, adjunctions, array, base, containers, distributive , mtl, nats, semigroupoids, semigroups, tagged, transformers, void }: mkDerivation { pname = "algebra"; version = "4.3.1"; sha256 = "090jaipyx5pcav2wqcqzds51fwx49l4c9cpp9nnk16bgkf92z615"; revision = "2"; editedCabalFile = "1yrqg6p9p7vfzv8gjbcvln5gd221kslg6zvn5d1722wfa06g4g1j"; libraryHaskellDepends = [ adjunctions array base containers distributive mtl nats semigroupoids semigroups tagged transformers void ]; description = "Constructive abstract algebra"; license = stdenv.lib.licenses.bsd3; }) {}; "algebra-checkers" = callPackage ({ mkDerivation, ansi-terminal, base, checkers, containers, groups , mtl, pretty, QuickCheck, syb, template-haskell , th-instance-reification, transformers }: mkDerivation { pname = "algebra-checkers"; version = "0.1.0.0"; sha256 = "0phrm0lncqbjqsyxhk3ifmzfb2q42v6g81qklh49n1y73naykg9v"; libraryHaskellDepends = [ ansi-terminal base checkers containers groups mtl pretty QuickCheck syb template-haskell th-instance-reification transformers ]; description = "Model and test API surfaces algebraically"; license = stdenv.lib.licenses.bsd3; }) {}; "algebra-dag" = callPackage ({ mkDerivation, aeson, base, containers, fgl, mtl, parsec , template-haskell, transformers }: mkDerivation { pname = "algebra-dag"; version = "0.1.1.1"; sha256 = "1pr6bbj67n13bw120l82zn5bj7bj0x00b754w852pbpij03fjay9"; libraryHaskellDepends = [ aeson base containers fgl mtl parsec template-haskell transformers ]; description = "Infrastructure for DAG-shaped relational algebra plans"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "algebra-driven-design" = callPackage ({ mkDerivation, base, bytestring, containers, dlist, file-embed , generic-data, hashable, JuicyPixels, monoid-subclasses , monoidal-containers, mtl, multiset, QuickCheck, quickspec }: mkDerivation { pname = "algebra-driven-design"; version = "0.1.1.1"; sha256 = "0dp622a70biscjh1r0yyr9mz65g8p2wz60jrzrq8yhs1y4gsigs0"; libraryHaskellDepends = [ base bytestring containers dlist file-embed generic-data hashable JuicyPixels monoid-subclasses monoidal-containers mtl multiset QuickCheck quickspec ]; description = "Companion library for the book Algebra-Driven Design by Sandy Maguire"; license = stdenv.lib.licenses.bsd3; }) {}; "algebra-sql" = callPackage ({ mkDerivation, aeson, algebra-dag, ansi-wl-pprint, base , bytestring, containers, Decimal, dlist, errors, fgl, filepath , ghc-prim, mtl, multiset, parsec, pretty, process , template-haskell, text, time, transformers }: mkDerivation { pname = "algebra-sql"; version = "0.3.0.0"; sha256 = "1wvm9qkixmyawwjd6ypshsmby7y7229zwidj3qhzkbmyi7p5sgzj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson algebra-dag ansi-wl-pprint base bytestring containers Decimal dlist errors fgl filepath ghc-prim mtl multiset parsec pretty process template-haskell text time transformers ]; executableHaskellDepends = [ aeson algebra-dag ansi-wl-pprint base bytestring containers Decimal dlist errors fgl filepath ghc-prim mtl multiset parsec pretty process template-haskell text time transformers ]; description = "Relational Algebra and SQL Code Generation"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "algebraic" = callPackage ({ mkDerivation, accelerate, base }: mkDerivation { pname = "algebraic"; version = "0.1.0.2"; sha256 = "15gv6w9vz02960r6bd0k979vi6kj7pfxg705ajbrsd1pnwklfnwh"; libraryHaskellDepends = [ accelerate base ]; description = "General linear algebra structures"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "algebraic-classes" = callPackage ({ mkDerivation, base, syb, template-haskell }: mkDerivation { pname = "algebraic-classes"; version = "0.9.4"; sha256 = "06q0vzixc5dz98ia5ii862ryd9nlfinnmly2l5br8rixsbnks82s"; revision = "1"; editedCabalFile = "0w3845hl7cppdk3zvhmz0zic7sbcklfircx97wf9dhh40q3qdcmi"; libraryHaskellDepends = [ base syb template-haskell ]; description = "Conversions between algebraic classes and F-algebras"; license = stdenv.lib.licenses.bsd3; }) {}; "algebraic-graphs" = callPackage ({ mkDerivation, array, base, containers, deepseq, extra , inspection-testing, mtl, QuickCheck, transformers }: mkDerivation { pname = "algebraic-graphs"; version = "0.5"; sha256 = "02y5g459zl6hgdyq0kkqv4gz9v2xp7y2al9m4g46wis5hb7zxfc9"; libraryHaskellDepends = [ array base containers deepseq mtl transformers ]; testHaskellDepends = [ array base containers deepseq extra inspection-testing mtl QuickCheck transformers ]; description = "A library for algebraic graph construction and transformation"; license = stdenv.lib.licenses.mit; }) {}; "algebraic-prelude" = callPackage ({ mkDerivation, algebra, base, basic-prelude, lens, semigroups }: mkDerivation { pname = "algebraic-prelude"; version = "0.1.1.0"; sha256 = "0b0fbwxnlm91dlkg3qs27w5iz0ibf7bpzj7m3h0i6v6s1dgr29l9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ algebra base basic-prelude lens semigroups ]; description = "Algebraically structured Prelude"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "algo-s" = callPackage ({ mkDerivation, base, bytestring, criterion, errors, foldl, hspec , mwc-random, optparse-applicative, primitive, QuickCheck , smallcheck, unordered-containers }: mkDerivation { pname = "algo-s"; version = "0.1.0.0"; sha256 = "0hql08wxr6gh3qf047n5cki1vcdznza0an2gc33fhm4s8xw97hdw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base foldl mwc-random primitive unordered-containers ]; executableHaskellDepends = [ base bytestring errors mwc-random optparse-applicative ]; testHaskellDepends = [ base errors foldl hspec mwc-random QuickCheck smallcheck ]; benchmarkHaskellDepends = [ base criterion ]; description = "An implementation of Knuth's algorithm S"; license = stdenv.lib.licenses.asl20; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "algolia" = callPackage ({ mkDerivation, aeson, aeson-iproute, attoparsec, base, bytestring , cryptonite, data-has, exceptions, hashable, http-client , http-client-tls, http-types, iproute, memory, mtl, retry , scientific, tasty, tasty-discover, tasty-hunit, text, time , unordered-containers, uri-templater, vector }: mkDerivation { pname = "algolia"; version = "0.1.0.0"; sha256 = "1gasyh2hv38i4936p4shmqmdxr06n785nydbxhaljrwwzih5mh3p"; libraryHaskellDepends = [ aeson aeson-iproute attoparsec base bytestring cryptonite data-has exceptions hashable http-client http-client-tls http-types iproute memory mtl retry scientific text time unordered-containers uri-templater vector ]; testHaskellDepends = [ aeson base tasty tasty-discover tasty-hunit ]; testToolDepends = [ tasty-discover ]; description = "A client implementing the Algolia search API"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "align" = callPackage ({ mkDerivation, base, containers, transformers, vector }: mkDerivation { pname = "align"; version = "0.1.1.2"; sha256 = "1bv7x687ga563kdnl23smrspljq32bkaarq4zdg071glqckrffq9"; libraryHaskellDepends = [ base containers transformers vector ]; description = "Sequence alignment algorithms"; license = stdenv.lib.licenses.bsd3; }) {}; "align-text" = callPackage ({ mkDerivation, base, optparse-applicative, text }: mkDerivation { pname = "align-text"; version = "0.1.0.1"; sha256 = "1vn8l9lxih2w8bjkfl8j4xxi8p44c1gqia63gi143xk9s035rjh2"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base optparse-applicative text ]; description = "A simple unix filter to align text on specified substrings"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "aligned-foreignptr" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "aligned-foreignptr"; version = "0.1"; sha256 = "0hmnp08k04c0ag9fyp5sajg54r4gi57vrd9krk4g8y8fri0fgc00"; libraryHaskellDepends = [ base ]; description = "An aligned ForeignPtr type"; license = stdenv.lib.licenses.publicDomain; }) {}; "alist" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "alist"; version = "0.1.2.7"; sha256 = "0ydq2sxyfgij0rf54i3ajj4hdqjawhcdsgi822yrkq86xjvsxc4w"; libraryHaskellDepends = [ base ]; description = "lists with O(1) append"; license = stdenv.lib.licenses.bsd3; }) {}; "allocated-processor" = callPackage ({ mkDerivation, base, vector-space }: mkDerivation { pname = "allocated-processor"; version = "0.0.2"; sha256 = "0jhz3q0972snrgd9c7lr934ddkwllwgw6anj7ax8hj4zi0zc615m"; libraryHaskellDepends = [ base vector-space ]; description = "Functional combinators for monadic actions that require allocation and de-allocation"; license = stdenv.lib.licenses.bsd3; }) {}; "alloy" = callPackage ({ mkDerivation, base, containers, mtl, syb, vector }: mkDerivation { pname = "alloy"; version = "1.2.2"; sha256 = "0hy3x87idw60rx2plv69i7hd22qxircvasvx9cjbd1w603vqk8zh"; libraryHaskellDepends = [ base containers mtl syb vector ]; description = "Generic programming library"; license = stdenv.lib.licenses.bsd3; }) {}; "alloy-proxy-fd" = callPackage ({ mkDerivation, alloy, base, mtl }: mkDerivation { pname = "alloy-proxy-fd"; version = "1.0.0"; sha256 = "1fhk5ydnf0l0n579gqg5lfg2cc9z8xbgqsqzgkpcw0046kp53rjw"; libraryHaskellDepends = [ alloy base mtl ]; description = "Some add-on instances for the Alloy library"; license = stdenv.lib.licenses.bsd3; }) {}; "ally-invest" = callPackage ({ mkDerivation, aeson, authenticate-oauth, base, bytestring , http-client, http-client-tls, safe, text, time }: mkDerivation { pname = "ally-invest"; version = "0.1.0.0"; sha256 = "0n6vz0xd4y4div0p63mnbpng2dqwrsmrdhs25r10xw2wc2bznl79"; libraryHaskellDepends = [ aeson authenticate-oauth base bytestring http-client http-client-tls safe text time ]; testHaskellDepends = [ aeson authenticate-oauth base bytestring http-client http-client-tls safe text time ]; description = "Ally Invest integration library"; license = stdenv.lib.licenses.bsd3; }) {}; "almost-fix" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "almost-fix"; version = "0.0.2"; sha256 = "03x715jcrsxfs2d08hsg3y5f6a4bnlzfxsmhzimvpdp9bw0psn90"; libraryHaskellDepends = [ base ]; description = "Recurse while a predicate is satisfied"; license = stdenv.lib.licenses.bsd3; }) {}; "alms" = callPackage ({ mkDerivation, array, base, containers, directory, editline, fgl , filepath, HUnit, incremental-sat-solver, mtl, network, parsec , pretty, QuickCheck, random, stm, syb, template-haskell , transformers, tuple }: mkDerivation { pname = "alms"; version = "0.6.9"; sha256 = "0p2lhwnprswvmg40w9inw963xywgfqprlap5s5ppxpfjj4bz9ksh"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ array base containers directory editline fgl filepath HUnit incremental-sat-solver mtl network parsec pretty QuickCheck random stm syb template-haskell transformers tuple ]; description = "a practical affine language"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "alpha" = callPackage ({ mkDerivation, array, AvlTree, base, bimap, bindings-posix , bytestring, cereal, containers, COrdering, cpphs, directory , filepath, ghc-prim, mtl, parsec, transformers, unix }: mkDerivation { pname = "alpha"; version = "1.0.15"; sha256 = "1gc2kjyk75cxggy52w49j97q4gcn74q7f582q6kjb3gsp2pdrn09"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array AvlTree base bimap bindings-posix bytestring cereal containers COrdering cpphs directory filepath ghc-prim mtl parsec transformers unix ]; description = "A compiler for the Alpha language"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "alphachar" = callPackage ({ mkDerivation, ansi-wl-pprint, base, hedgehog, lens, parsec , parsers, pretty, semigroups, tasty, tasty-hedgehog, tasty-hspec , tasty-hunit, text }: mkDerivation { pname = "alphachar"; version = "0.0.3"; sha256 = "1wrd881kwzzfnjkp9ajy1gaxizd17zb60f7sbalwg4n38lk7qvhx"; revision = "1"; editedCabalFile = "06pnq2fvz02i6dhx2rq1p63jp3pqvxy15n2vs6696ry5mkq1zjkc"; libraryHaskellDepends = [ base lens parsers semigroups ]; testHaskellDepends = [ ansi-wl-pprint base hedgehog lens parsec parsers pretty tasty tasty-hedgehog tasty-hspec tasty-hunit text ]; description = "A character between a-z"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "alpino-tools" = callPackage ({ mkDerivation, base, bytestring, bytestring-lexing, conduit , containers, hexpat-pickle, MonadRandom, mtl, random-shuffle , resourcet, rosezipper, utf8-string }: mkDerivation { pname = "alpino-tools"; version = "0.2.0"; sha256 = "1sh0mrlpfak5i20wqmz23ihphim4di802h02kyxj795gq8q6v61r"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring bytestring-lexing conduit containers hexpat-pickle MonadRandom mtl random-shuffle resourcet rosezipper utf8-string ]; executableHaskellDepends = [ base conduit containers MonadRandom mtl resourcet utf8-string ]; description = "Alpino data manipulation tools"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "alsa" = callPackage ({ mkDerivation, alsaLib, array, base, extensible-exceptions , sample-frame }: mkDerivation { pname = "alsa"; version = "0.4"; sha256 = "0zdnhi2wm7w6182k6mccm16x453g7kvbsqx2afnhfjpr3iaj69mg"; libraryHaskellDepends = [ array base extensible-exceptions sample-frame ]; librarySystemDepends = [ alsaLib ]; description = "Binding to the ALSA Library API"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) alsaLib;}; "alsa-core" = callPackage ({ mkDerivation, alsaLib, base, extensible-exceptions }: mkDerivation { pname = "alsa-core"; version = "0.5.0.1"; sha256 = "1avh4a419h9d2zsslg6j8hm87ppgsgqafz8ll037rk2yy1g4jl7b"; libraryHaskellDepends = [ base extensible-exceptions ]; libraryPkgconfigDepends = [ alsaLib ]; description = "Binding to the ALSA Library API (Exceptions)"; license = stdenv.lib.licenses.bsd3; platforms = [ "i686-linux" "x86_64-linux" ]; }) {inherit (pkgs) alsaLib;}; "alsa-gui" = callPackage ({ mkDerivation, alsa-core, alsa-seq, base, midi, midi-alsa, wx , wxcore }: mkDerivation { pname = "alsa-gui"; version = "0.1.0.1"; sha256 = "17a34k0c6s1cisbnh02akyry7fmxigzn3d2ml9j0v56340r86059"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ alsa-core alsa-seq base midi midi-alsa wx wxcore ]; description = "Some simple interactive programs for sending MIDI control messages via ALSA"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "alsa-midi" = callPackage ({ mkDerivation, alsaLib, array, base, event-list, midi , non-negative }: mkDerivation { pname = "alsa-midi"; version = "0.4.0.1"; sha256 = "1dmc336irhw6wdny6f2za9n3gnd83i3pcfr7qfkm8fzq6kzkkjy3"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base event-list midi non-negative ]; librarySystemDepends = [ alsaLib ]; executableSystemDepends = [ alsaLib ]; description = "Bindings for the ALSA sequencer API (MIDI stuff)"; license = "GPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) alsaLib;}; "alsa-mixer" = callPackage ({ mkDerivation, alsa-core, alsaLib, base, c2hs, unix }: mkDerivation { pname = "alsa-mixer"; version = "0.3.0"; sha256 = "00ny2p3276jilidjs44npc8zmbhynz3f2lpmlwwl6swwx5yijsnb"; libraryHaskellDepends = [ alsa-core base unix ]; librarySystemDepends = [ alsaLib ]; libraryToolDepends = [ c2hs ]; description = "Bindings to the ALSA simple mixer API"; license = stdenv.lib.licenses.bsd3; platforms = [ "i686-linux" "x86_64-linux" ]; }) {inherit (pkgs) alsaLib;}; "alsa-pcm" = callPackage ({ mkDerivation, alsa-core, alsaLib, array, base , extensible-exceptions, sample-frame, semigroups, storable-record }: mkDerivation { pname = "alsa-pcm"; version = "0.6.1.1"; sha256 = "1mllr9nbm3qb837zgvd6mrpr6f8i272wflv0a45rrpsq50zgcj33"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ alsa-core array base extensible-exceptions sample-frame semigroups storable-record ]; libraryPkgconfigDepends = [ alsaLib ]; description = "Binding to the ALSA Library API (PCM audio)"; license = stdenv.lib.licenses.bsd3; platforms = [ "i686-linux" "x86_64-linux" ]; }) {inherit (pkgs) alsaLib;}; "alsa-pcm-tests" = callPackage ({ mkDerivation, alsa, base }: mkDerivation { pname = "alsa-pcm-tests"; version = "0.1"; sha256 = "1bhrjf731jqs5297zcid5b6mmdh2njqx2hxssd077a4iqvm0c21k"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ alsa base ]; description = "Tests for the ALSA audio signal library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "alsa-seq" = callPackage ({ mkDerivation, alsa-core, alsaLib, array, base, bytestring , data-accessor, enumset, extensible-exceptions, poll, transformers , utility-ht }: mkDerivation { pname = "alsa-seq"; version = "0.6.0.7"; sha256 = "0y5pw2qsga19l79pmmrxc3m7w60yrw9scl9bb71z1alk97ia3k86"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ alsa-core array base bytestring data-accessor enumset extensible-exceptions poll transformers utility-ht ]; libraryPkgconfigDepends = [ alsaLib ]; description = "Binding to the ALSA Library API (MIDI sequencer)"; license = stdenv.lib.licenses.bsd3; platforms = [ "i686-linux" "x86_64-linux" ]; }) {inherit (pkgs) alsaLib;}; "alsa-seq-tests" = callPackage ({ mkDerivation, alsa, base }: mkDerivation { pname = "alsa-seq-tests"; version = "0.1"; sha256 = "0is11wdymarzm5zlilh572j1nw3akxma0czbswvgy391pj1a007s"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ alsa base ]; description = "Tests for the ALSA sequencer library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "altcomposition" = callPackage ({ mkDerivation, base, composition }: mkDerivation { pname = "altcomposition"; version = "0.2.3.0"; sha256 = "1jcc6cx0jj5ddvyq8xii9ar67ic3vlmy351qgybn74clpipgdyrm"; libraryHaskellDepends = [ base composition ]; description = "Alternative combinators for unorthodox function composition"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "alternative-extra" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "alternative-extra"; version = "0.1.0.0"; sha256 = "1l6fjvh38qh3jqz3hvf4km3bzyp9x9w6hn9qk0rvs2z7bkasssl9"; libraryHaskellDepends = [ base ]; description = "Extra utilities for alternatives"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "alternative-io" = callPackage ({ mkDerivation, base, lifted-base, monad-control, transformers , transformers-base }: mkDerivation { pname = "alternative-io"; version = "0.0.1"; sha256 = "01hypbci3hw2czkmx78ls51ycx518ich4k753jgv0z8ilrq8isch"; revision = "2"; editedCabalFile = "0npiwlqnx3wd64sxcfayywr46dgcn7z03cm18i6nr3ic5wx1llq8"; libraryHaskellDepends = [ base lifted-base monad-control transformers transformers-base ]; description = "IO as Alternative instance (deprecated)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "alternative-vector" = callPackage ({ mkDerivation, base, vector }: mkDerivation { pname = "alternative-vector"; version = "0.0.0"; sha256 = "1cf7akvr9nac1483chh7rd3xp5i5zk78f245lw9ixj6v133lnis2"; libraryHaskellDepends = [ base vector ]; description = "Use vectors instead of lists for many and some"; license = stdenv.lib.licenses.bsd3; }) {}; "alternators" = callPackage ({ mkDerivation, base, lens, mmorph, mtl, newtype-generics, stm , transformers }: mkDerivation { pname = "alternators"; version = "1.0.0.0"; sha256 = "0ffk7xhx7n7h5mhb43ss6kprm9mzc0jzdnagz5wdsgqr8a5mnfa4"; libraryHaskellDepends = [ base lens mmorph mtl newtype-generics stm transformers ]; description = "Handy functions when using transformers"; license = stdenv.lib.licenses.bsd3; }) {}; "altfloat" = callPackage ({ mkDerivation, base, ghc-prim, integer-gmp }: mkDerivation { pname = "altfloat"; version = "0.3.1"; sha256 = "1n0mxgl1jzap74sglw85l0595lhaj493bz46b90cnsqr5as9mal8"; libraryHaskellDepends = [ base ghc-prim integer-gmp ]; description = "Alternative floating point support for GHC"; license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "alto" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, bytestring , containers, cryptohash-sha256, directory, exceptions, filepath , lens, list-tries, MonadRandom, mtl, random, random-string, scrypt , servant-server, text, warp }: mkDerivation { pname = "alto"; version = "0"; sha256 = "0515cghmkrw5szbnafwp3mqglrg5c44cbly8jnvk9z9gf9kdr26k"; revision = "1"; editedCabalFile = "0vxcy55zx70ibws59d1n5p86awrhb83xb06yw6iz0hkp7cwk52i2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base base64-bytestring bytestring containers cryptohash-sha256 directory exceptions filepath lens list-tries MonadRandom mtl random random-string scrypt servant-server text ]; executableHaskellDepends = [ base warp ]; description = "Implement a menu experience fit for web users"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "altsvc" = callPackage ({ mkDerivation, base, bytestring, cereal, tasty, tasty-hunit , tasty-quickcheck }: mkDerivation { pname = "altsvc"; version = "0.1.0.0"; sha256 = "0lgfj02ryc3130ymrkw179j311df2cj0ry9w32mvd77mwx48396c"; libraryHaskellDepends = [ base bytestring cereal ]; testHaskellDepends = [ base bytestring cereal tasty tasty-hunit tasty-quickcheck ]; description = "HTTP Alternative Services"; license = stdenv.lib.licenses.bsd3; }) {}; "alure" = callPackage ({ mkDerivation, alure, base, OpenAL }: mkDerivation { pname = "alure"; version = "0.1"; sha256 = "1nrlw8qdbgv3l99mlcql35zknyj767fgh3f53y2mjksrh0p61v8n"; libraryHaskellDepends = [ base OpenAL ]; librarySystemDepends = [ alure ]; description = "A Haskell binding for ALURE"; license = "LGPL"; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {inherit (pkgs) alure;}; "amazon-emailer" = callPackage ({ mkDerivation, base, bytestring, configurator, http-conduit , lifted-base, mime-mail, mime-mail-ses, postgresql-simple , resourcet, text, time }: mkDerivation { pname = "amazon-emailer"; version = "0.4.0.0"; sha256 = "0s8m16qbcz6jgxx83sx1swg2217bvv3q3pm8b7f2jsn33nihrzxx"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bytestring configurator http-conduit lifted-base mime-mail mime-mail-ses postgresql-simple resourcet text time ]; description = "A queue daemon for Amazon's SES with a PostgreSQL table as a queue"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "amazon-emailer-client-snap" = callPackage ({ mkDerivation, base, mtl, snap, snaplet-postgresql-simple, text }: mkDerivation { pname = "amazon-emailer-client-snap"; version = "0.1.1.1"; sha256 = "03am5nzacq2wd9jf46fnwmwq2ghfsh3yd9s0mzrrkskd26q1askb"; libraryHaskellDepends = [ base mtl snap snaplet-postgresql-simple text ]; description = "Client library for amazon-emailer daemon"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "amazon-products" = callPackage ({ mkDerivation, base, base64-bytestring, byteable, bytestring , conduit, containers, cryptohash, http-conduit, http-types, mtl , old-locale, resourcet, text, time, transformers , transformers-base, xml-conduit, xml-picklers, xml-types }: mkDerivation { pname = "amazon-products"; version = "0.1.0.1"; sha256 = "10y86b3bzx6yk0478pixh3hh4nkkh0qlwwr0ac2fn6sh1hd6c7sl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base base64-bytestring byteable bytestring conduit containers cryptohash http-conduit http-types mtl old-locale resourcet text time transformers transformers-base xml-conduit xml-picklers xml-types ]; executableHaskellDepends = [ base bytestring http-conduit text transformers ]; description = "Connector for Amazon Products API"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; "amazonka" = callPackage ({ mkDerivation, amazonka-core, base, bytestring, conduit , conduit-extra, directory, exceptions, http-client, http-conduit , http-types, ini, mmorph, monad-control, mtl, resourcet, retry , tasty, tasty-hunit, text, time, transformers, transformers-base , transformers-compat, unliftio-core, void }: mkDerivation { pname = "amazonka"; version = "1.6.1"; sha256 = "104ifvmwdc1w3y42qcbq57v579zcnmlfv3f0bsazbcqdxnvr9dzd"; revision = "2"; editedCabalFile = "171rp3cbgy58lps437c1jfpmi4xsp0z4pral7jh3mybn73l672zm"; libraryHaskellDepends = [ amazonka-core base bytestring conduit conduit-extra directory exceptions http-client http-conduit http-types ini mmorph monad-control mtl resourcet retry text time transformers transformers-base transformers-compat unliftio-core void ]; testHaskellDepends = [ base tasty tasty-hunit ]; description = "Comprehensive Amazon Web Services SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-alexa-business" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-alexa-business"; version = "1.6.1"; sha256 = "0k94d4i7fnrlf2zbvndw5bpl9g54ar03s43yzlygq1rg4qfwakhq"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Alexa For Business SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-apigateway" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-apigateway"; version = "1.6.1"; sha256 = "11gkml1xp2h5j9idgk84h6nlz2fvszrrn9hmqjm4b76hj3a3v11v"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon API Gateway SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-application-autoscaling" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-application-autoscaling"; version = "1.6.1"; sha256 = "11njiad7rzx2vbzr6m3qwrvzqaplnp6h1zkd92mcc16chaial3ns"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Application Auto Scaling SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-appstream" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-appstream"; version = "1.6.1"; sha256 = "1308gj35ibv54asgwng2rxsvwyz5gmcnfigikm1ib950a33zli36"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon AppStream SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-appsync" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-appsync"; version = "1.6.1"; sha256 = "0py1hf3hjcyrck39s8b8nircz0zi80rq27b4snwmrbs5l5lhp23s"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon AppSync SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-athena" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-athena"; version = "1.6.1"; sha256 = "17avw47p6jkfbwgr4hlv0kx10xbjgm2rfpdj26whjzwv1mpy83ip"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Athena SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-autoscaling" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-autoscaling"; version = "1.6.1"; sha256 = "0569mjl9k4v0z740vhaz665zy5s3jzrvp562n4j6mkim9p0svd1g"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Auto Scaling SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-autoscaling-plans" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-autoscaling-plans"; version = "1.6.1"; sha256 = "1xg9lcqjsdczy9gnssy78wbapypbdhnzs9kb3k779h5r8dv4rbx9"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Auto Scaling Plans SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-batch" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-batch"; version = "1.6.1"; sha256 = "197wjj11y5qjapz6c9qpp92fkhsfbc8pm9f0pyw63k7cyr3vcrq6"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Batch SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-budgets" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-budgets"; version = "1.6.1"; sha256 = "0wv25m25dnwsv3r8njjjg4ffy8d3r1xw5q56adhpifir0j2j1aw4"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Budgets SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-certificatemanager" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-certificatemanager"; version = "1.6.1"; sha256 = "1wlyd1wn11ngq5pbh3mcg1acknsycyc9j41l7miwir5swxkpngc3"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Certificate Manager SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-certificatemanager-pca" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-certificatemanager-pca"; version = "1.6.1"; sha256 = "1qcmbw2n6vw0a9ksbvqhf7qmlk5zlxifc4hg9wzr3zywmj4zygq0"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Certificate Manager Private Certificate Authority SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-cloud9" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-cloud9"; version = "1.6.1"; sha256 = "1ikkcd9i45zmfx7p25wf97pn52314xs0ga4lh3r32b8xrh2d9kq4"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Cloud9 SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-clouddirectory" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-clouddirectory"; version = "1.6.1"; sha256 = "012nilk1j8jmp8bhcc5qff95g1ivsky05jwk4xpfh05j573cdaqz"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon CloudDirectory SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-cloudformation" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-cloudformation"; version = "1.6.1"; sha256 = "1j5gsgswcflfrmry777drc7f7619azr1qffdz636y2vb8nsyl8z8"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon CloudFormation SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-cloudfront" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-cloudfront"; version = "1.6.1"; sha256 = "0yd7vx90wnjid99gq4vypxfmgqjrfa4ws2s7x77qx1rl1pxh0ncc"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon CloudFront SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-cloudhsm" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-cloudhsm"; version = "1.6.1"; sha256 = "06d0w3h3njblqjh95crf6gslkdcjx29g1h66f6z0gqikrwiy5prl"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon CloudHSM SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-cloudhsmv2" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-cloudhsmv2"; version = "1.6.1"; sha256 = "1j7ns5daj4rsvc1f956wfy7hpshb7z8vffa6vyzvrfmw8kfspvfa"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon CloudHSM V2 SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-cloudsearch" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-cloudsearch"; version = "1.6.1"; sha256 = "1p3srndrj4kgwwz9021mfh91za8qgrhf4hzk02nva6awdp114j6h"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon CloudSearch SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-cloudsearch-domains" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-cloudsearch-domains"; version = "1.6.1"; sha256 = "07xihv4bay6vz9pw89y3issfmi7iicryzi1wh22sxw3qb1jnq6q4"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon CloudSearch Domain SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-cloudtrail" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-cloudtrail"; version = "1.6.1"; sha256 = "1abx1xp75fdnavxwxi2ak5gk3b2vc2380znv3mi28s72l8aprk2m"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon CloudTrail SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-cloudwatch" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-cloudwatch"; version = "1.6.1"; sha256 = "0v9j950qlfhy4dz77kq0329877050lpwaqi5h5s00kxiqwbvcmjf"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon CloudWatch SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-cloudwatch-events" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-cloudwatch-events"; version = "1.6.1"; sha256 = "0ikn7z6fp648qi5ch664wnym6v1mcq37khxw7fwfnfqnir13sclb"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon CloudWatch Events SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-cloudwatch-logs" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-cloudwatch-logs"; version = "1.6.1"; sha256 = "146llix63givxlry48la1m5c28q9008bmpfmbj3x5mwrgjxxxpv1"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon CloudWatch Logs SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-codebuild" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-codebuild"; version = "1.6.1"; sha256 = "1c56766yz3dj1zq643503mphdw7kb82kfn63ldi6f7i6dc5yyx8k"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon CodeBuild SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-codecommit" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-codecommit"; version = "1.6.1"; sha256 = "0cq73pd93la058sgpcvhmrqc5r4splh5x9w571fxrilmc08a6fdn"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon CodeCommit SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-codedeploy" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-codedeploy"; version = "1.6.1"; sha256 = "1yjlbcbzfp72621sj458b2lv35rf8fcr88ljb47mrp7ihb86zzrx"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon CodeDeploy SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-codepipeline" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-codepipeline"; version = "1.6.1"; sha256 = "1jb5775n31yhbqahv8jiiz5i1qzvq5rls3f1jf35wnwjvzzzz85z"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon CodePipeline SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-codestar" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-codestar"; version = "1.6.1"; sha256 = "1vf0cg2kby5bnb6j575c0mcldbqj577mkmfzsbwy3hnfv92rhipy"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon CodeStar SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-cognito-identity" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-cognito-identity"; version = "1.6.1"; sha256 = "0142kq7hfdala7bl9l1d5s0rkf50zz89qm6m0f3mpfp4iiaphxxr"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Cognito Identity SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-cognito-idp" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-cognito-idp"; version = "1.6.1"; sha256 = "06zhx3rajqf0llc5xvyp9nd77pb0h5mfv8f83kbp9696yi7c6qnz"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Cognito Identity Provider SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-cognito-sync" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-cognito-sync"; version = "1.6.1"; sha256 = "0qyvj02y7c0lvw5axr50l22pvmzj8l6c8ivdlf6myrdmfb8gjj70"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Cognito Sync SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-comprehend" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-comprehend"; version = "1.6.1"; sha256 = "12ipg2qnyaw1y5azgq2b7vw9n17l877xiw7fa6xaxsmf3xfk6w1d"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Comprehend SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-config" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-config"; version = "1.6.1"; sha256 = "0d38y292gwq7ix0gvrkznc7007jlr8an2wzrxn0rjca0f24vldpz"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Config SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-connect" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-connect"; version = "1.6.1"; sha256 = "0l0p3n1pa3jnq5srcc93w37bxqiv4i912y5a4vx6ghzgpv8y4k42"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Connect Service SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-core" = callPackage ({ mkDerivation, aeson, attoparsec, base, bifunctors, bytestring , case-insensitive, conduit, conduit-extra, cryptonite , data-ordlist, deepseq, exceptions, hashable, http-client , http-conduit, http-types, lens, memory, mtl, QuickCheck , quickcheck-unicode, resourcet, scientific, semigroups, tagged , tasty, tasty-hunit, tasty-quickcheck, template-haskell, text , time, transformers, transformers-compat, unordered-containers , xml-conduit, xml-types }: mkDerivation { pname = "amazonka-core"; version = "1.6.1"; sha256 = "0hx250dja1l4n4y5115w0qngzlqj8f6p861sdaykh0yjm4nzb621"; revision = "1"; editedCabalFile = "1656dyw6fk3gvph6v3xzvdp3p8xny3ji0gxg7qxvmvn60gj9ricv"; libraryHaskellDepends = [ aeson attoparsec base bifunctors bytestring case-insensitive conduit conduit-extra cryptonite deepseq exceptions hashable http-client http-conduit http-types lens memory mtl resourcet scientific semigroups tagged text time transformers transformers-compat unordered-containers xml-conduit xml-types ]; testHaskellDepends = [ aeson base bytestring case-insensitive conduit data-ordlist http-conduit http-types lens QuickCheck quickcheck-unicode tasty tasty-hunit tasty-quickcheck template-haskell text time ]; description = "Core data types and functionality for Amazonka libraries"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-cost-explorer" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-cost-explorer"; version = "1.6.1"; sha256 = "1hrcg3ibs1wwbbpdhpkzplqg48jd0ckhpyv1c1lfkhdgbxzb9gwc"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Cost Explorer Service SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-cur" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-cur"; version = "1.6.1"; sha256 = "0rigrrr7malmj6l2zxxda3bvljpakjnh6k986nm7fl5dg7qyvq62"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Cost and Usage Report Service SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-datapipeline" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-datapipeline"; version = "1.6.1"; sha256 = "08mig2diwr6ryyvin3w9rj3w37lm02v85c3bhnz5k7649s255xvb"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Data Pipeline SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-devicefarm" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-devicefarm"; version = "1.6.1"; sha256 = "1v43k8vyal9zi91yad3518jlr5qj975l27hbdri7q7w9iax5pn5y"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Device Farm SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-directconnect" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-directconnect"; version = "1.6.1"; sha256 = "0nq4zax36am2y5p51g4giqln26nbjyykgprqa6z1hl8ls659jqfw"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Direct Connect SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-discovery" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-discovery"; version = "1.6.1"; sha256 = "17a47yhqy7hs9vhj0iwby14irh732j2d00sm7zh3xpvipwrckaq2"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Application Discovery Service SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-dms" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-dms"; version = "1.6.1"; sha256 = "11zdwcl0cz7fpamc7a9smg6qjnkc3a77l1g8k9q5y0yprhbzcycc"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Database Migration Service SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-ds" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-ds"; version = "1.6.1"; sha256 = "1zy8sr49ls5qzijr7phsbc5xmxsc4hqc1dwrzkm5cmc69abhfj7v"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Directory Service SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-dynamodb" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-dynamodb"; version = "1.6.1"; sha256 = "10hxbkq15l2hcyjjspi3kf05m3294ywk51vw82j3c1pii1n4h804"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon DynamoDB SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-dynamodb-dax" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-dynamodb-dax"; version = "1.6.1"; sha256 = "0s8n60lkjigbgn8a63cpwq1pj6nvjyhrx5w6bx1nqfls8y5ik857"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon DynamoDB Accelerator (DAX) SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-dynamodb-streams" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-dynamodb-streams"; version = "1.6.1"; sha256 = "0nfr9sqiirxb9a8j6ix2l1mhyrwx061q4h7lr57ar7arj9lanbgy"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon DynamoDB Streams SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-ec2" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-ec2"; version = "1.6.1"; sha256 = "1lxdi92x60bd7r41abcz20dabs07qxy0ipmxgryqmrxkrqj9jjmh"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Elastic Compute Cloud SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-ecr" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-ecr"; version = "1.6.1"; sha256 = "0n3kdkmmwasqg7gkhmszkhvzsfp90mjlhfwx02v12gpn83b5s39d"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon EC2 Container Registry SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-ecs" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-ecs"; version = "1.6.1"; sha256 = "1fhv3b62anx1zlspmdi5l44qgsk4xd7s0p2vxczvzf82mcli21sm"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon EC2 Container Service SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-efs" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-efs"; version = "1.6.1"; sha256 = "135isr1khawf2ap3ba791aynlm74hay7jddhrf6vsfscn1z087kl"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Elastic File System SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-elasticache" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-elasticache"; version = "1.6.1"; sha256 = "0q7bzr3xcc78163md6i1gzxhbqrb98x8clisp9vynhvw5vh8lbad"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon ElastiCache SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-elasticbeanstalk" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-elasticbeanstalk"; version = "1.6.1"; sha256 = "0sczhwhckhgyf3dbmp0hnaikqkym94kyndyqzpsl9m8p0blgkm1a"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Elastic Beanstalk SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-elasticsearch" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-elasticsearch"; version = "1.6.1"; sha256 = "04ya0s83gakhbkpgimmgjax09caww8y7cx1nm1j02fminifivycy"; libraryHaskellDepends = [ amazonka-core base ]; testHaskellDepends = [ amazonka-core amazonka-test base bytestring tasty tasty-hunit text time unordered-containers ]; description = "Amazon Elasticsearch Service SDK"; license = stdenv.lib.licenses.mpl20; }) {}; "amazonka-elastictranscoder" = callPackage ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring , tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation { pname = "amazonka-elastictranscoder"; version = "1.6.1";