summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2015-04-21 14:18:10 +0200
committerPeter Simons <simons@cryp.to>2015-04-23 11:34:05 +0200
commit8a9de1effd3ddb5870ee3f600aa44fa4887dfa18 (patch)
treed050ac43d3dd2b34e791295786bf64d4d235f840 /pkgs/development/haskell-modules
parenta7638854d2d97076cee847b45fa6f4d446717309 (diff)
downloadnixlib-8a9de1effd3ddb5870ee3f600aa44fa4887dfa18.tar
nixlib-8a9de1effd3ddb5870ee3f600aa44fa4887dfa18.tar.gz
nixlib-8a9de1effd3ddb5870ee3f600aa44fa4887dfa18.tar.bz2
nixlib-8a9de1effd3ddb5870ee3f600aa44fa4887dfa18.tar.lz
nixlib-8a9de1effd3ddb5870ee3f600aa44fa4887dfa18.tar.xz
nixlib-8a9de1effd3ddb5870ee3f600aa44fa4887dfa18.tar.zst
nixlib-8a9de1effd3ddb5870ee3f600aa44fa4887dfa18.zip
hackage-packages.nix: re-generate from Hackage state https://github.com/commercialhaskell/all-cabal-files/commit/318f4faa8b08f5ae2159d47ae913c57a54dd1e48
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix555
1 files changed, 350 insertions, 205 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 413785944cb6..6028deab746c 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -2449,8 +2449,8 @@ self: {
     ({ mkDerivation, base, cmdargs, parsec }:
      mkDerivation {
        pname = "ClustalParser";
-       version = "1.0.2";
-       sha256 = "0y1w2lp5kqxb9rp9rarhnqpspa64z02mbhnnvkpagi534mgnx93k";
+       version = "1.0.3";
+       sha256 = "148ibig9nlv6n4qqwch2hqikbhwhkhi2hw4f0xwkvmj3vd3ag8s2";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [ base cmdargs parsec ];
@@ -8502,8 +8502,8 @@ self: {
     ({ mkDerivation, base, mtl, QuickCheck, Stream }:
      mkDerivation {
        pname = "IOSpec";
-       version = "0.2.5";
-       sha256 = "0r6vqg39h6vzwlb33cvk72k4mh6jd8rpdcnkqsfxdqmsk7h8x84j";
+       version = "0.3";
+       sha256 = "0dwl2nx8fisl1syggwd3060wa50lj5nl9312x4q7pq153cxjppyy";
        buildDepends = [ base mtl QuickCheck Stream ];
        description = "A pure specification of the IO monad";
        license = stdenv.lib.licenses.bsd3;
@@ -9802,8 +9802,11 @@ self: {
      mkDerivation {
        pname = "MaybeT";
        version = "0.1.2";
+       revision = "1";
        sha256 = "0cmnfs22ldai0z172rdsvryzsh33a70yax21v03nhr92a4b62plr";
+       editedCabalFile = "399ec60488680853ace716790b8ebaeee1a74da8a24ced5b5caaea4341b88580";
        buildDepends = [ base mtl ];
+       jailbreak = true;
        description = "MaybeT monad transformer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14023,10 +14026,8 @@ self: {
      }:
      mkDerivation {
        pname = "TBit";
-       version = "0.4.2.1";
-       revision = "2";
-       sha256 = "1x11v42px02j9sgxrikan5ixqnwdv20ybc090gaklbhmf9xhics6";
-       editedCabalFile = "d5cea5e84e8a1f60869086a60e7b5e668d66f28c1b95c7b4afc5ade058eb08e4";
+       version = "0.4.2.3";
+       sha256 = "1by1wy2w3ankg1php7m911kc53q2dv5jfl8v1iwp3mb68s8b6wrs";
        buildDepends = [
          base containers deepseq fgl free hmatrix integration list-extras
          mtl numeric-tools parallel
@@ -17074,8 +17075,8 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-better-errors";
-       version = "0.4.0.1";
-       sha256 = "1mbns0887bbd16h9kw4isnqgk6q50jggpv0r1gn9b0sg24yxbnrl";
+       version = "0.5.0.0";
+       sha256 = "0rmlvlhyzad6a3m3c71hjm254d1vfphqdiichpw2q1kjfhbxbsld";
        buildDepends = [
          aeson base bytestring dlist mtl scientific text transformers
          transformers-compat unordered-containers vector void
@@ -17428,18 +17429,20 @@ self: {
     ({ 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.1.0.2";
-       sha256 = "1r928lajcj157y7a9hgdpjwdgkcf0f39kyrsphcrfhdvw77db1r0";
+       version = "0.1.0.4";
+       sha256 = "0m0kcylamac8fx5yl6zk5gznjyphplgy7gj3mqbq56146087935a";
+       isLibrary = true;
+       isExecutable = true;
        buildDepends = [
          base binary bitwise bytestring containers data-default Diff
          fclabels mtl network pipes pipes-concurrency pipes-network safe
-         snmp time transformers
+         snmp time transformers unix
        ];
-       jailbreak = true;
-       description = "AgentX protocol for snmp subagents";
+       description = "AgentX protocol for write SNMP subagents";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -17551,6 +17554,34 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "airship" = callPackage
+    ({ mkDerivation, attoparsec, base, blaze-builder, bytestring
+     , case-insensitive, either, http-date, http-media, http-types
+     , lifted-base, monad-control, mtl, network, old-locale, random
+     , tasty, tasty-hunit, tasty-quickcheck, text, time, transformers
+     , transformers-base, unordered-containers, wai, warp
+     }:
+     mkDerivation {
+       pname = "airship";
+       version = "0.1.0.0";
+       sha256 = "0x99mwyhnhs89hcwi23pjcd6qwihr4ldli68f701ilqp7cxxyk16";
+       isLibrary = true;
+       isExecutable = true;
+       buildDepends = [
+         attoparsec base blaze-builder bytestring case-insensitive either
+         http-date http-media http-types lifted-base monad-control mtl
+         network old-locale random text time transformers transformers-base
+         unordered-containers wai warp
+       ];
+       testDepends = [
+         base bytestring tasty tasty-hunit tasty-quickcheck text
+         transformers wai
+       ];
+       jailbreak = true;
+       description = "A Webmachine-inspired HTTP library";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "aivika" = callPackage
     ({ mkDerivation, array, base, containers, mtl, random, vector }:
      mkDerivation {
@@ -22702,12 +22733,12 @@ self: {
      }) {};
 
   "base-compat" = callPackage
-    ({ mkDerivation, base, ghc-prim, hspec, QuickCheck, setenv }:
+    ({ mkDerivation, base, hspec, QuickCheck, setenv }:
      mkDerivation {
        pname = "base-compat";
-       version = "0.7.1";
-       sha256 = "1kw3s8j8wljbbjx9gyxd2z5yyhcyj87s867gd6r0afz9m08mm6qa";
-       buildDepends = [ base ghc-prim setenv ];
+       version = "0.8.0";
+       sha256 = "1xrzp0xzbqc31mdblm5r599qmnndvpzs9ri8iqvyvgw314x406cp";
+       buildDepends = [ base setenv ];
        testDepends = [ base hspec QuickCheck ];
        description = "A compatibility layer for base";
        license = stdenv.lib.licenses.mit;
@@ -22726,6 +22757,19 @@ self: {
        license = stdenv.lib.licenses.gpl2;
      }) {};
 
+  "base-orphans" = callPackage
+    ({ mkDerivation, base, ghc-prim, hspec }:
+     mkDerivation {
+       pname = "base-orphans";
+       version = "0.1.0";
+       sha256 = "1spxilfbh8f57r67ygx2ahxz8jj5h1l2cb51l0rb1zlpvhlcs927";
+       buildDepends = [ base ghc-prim ];
+       testDepends = [ base hspec ];
+       homepage = "https://github.com/haskell-compat/base-orphans";
+       description = "Backwards-compatible orphan instances for base";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "base-prelude" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -23940,10 +23984,12 @@ self: {
      mkDerivation {
        pname = "binding-gtk";
        version = "0.2.1";
+       revision = "1";
        sha256 = "0l68n13w1khfqkc791l9mcnk3cb0565a9ysfn7b3hh5cjx8zi7vr";
+       editedCabalFile = "9e435774bd5d6a7d9dd1e96dd9293d6a739f7ecde23838571d30866ac4628cb5";
        buildDepends = [ base binding-core gtk mtl ];
        testDepends = [ base binding-core directory gtk ];
-       homepage = "http://code.accursoft.com/binding";
+       homepage = "https://bitbucket.org/accursoft/binding";
        description = "Data Binding in Gtk2Hs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23954,10 +24000,12 @@ self: {
      mkDerivation {
        pname = "binding-wx";
        version = "0.2.1";
+       revision = "1";
        sha256 = "07nbb6a0fmyhmx2dakkw4msxnv273hfcw3swdk3aczpfqlxd1r4i";
+       editedCabalFile = "0307431866ac8b7f34ece32a684a3c70aa1b36ce74c05d815f249d1effe2efb2";
        buildDepends = [ base binding-core stm wx wxcore ];
        testDepends = [ base binding-core directory wx ];
-       homepage = "http://code.accursoft.com/binding";
+       homepage = "https://bitbucket.org/accursoft/binding";
        description = "Data Binding in WxHaskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24960,17 +25008,17 @@ self: {
      }) {};
 
   "bitcoin-tx" = callPackage
-    ({ mkDerivation, base, base16-bytestring, binary, bitcoin-script
-     , bytestring, hspec
+    ({ mkDerivation, base, binary, bitcoin-script, bytestring
+     , cryptohash, hexstring, hspec
      }:
      mkDerivation {
        pname = "bitcoin-tx";
-       version = "0.11.0";
-       sha256 = "1r6dyx1jawxp584jdzqqsjp341x649jb14aifddkllcqajvd3z2z";
+       version = "0.12.0";
+       sha256 = "13n64i73pqw052aw9sqmkdlf1ns6wh7z1ba1v8s9lv2zzphn8cxv";
        buildDepends = [
-         base base16-bytestring binary bitcoin-script bytestring
+         base binary bitcoin-script bytestring cryptohash hexstring
        ];
-       testDepends = [ base bitcoin-script bytestring hspec ];
+       testDepends = [ base bitcoin-script bytestring hexstring hspec ];
        homepage = "http://www.leonmergen.com/opensource.html";
        description = "Utility functions for manipulating bitcoin transactions";
        license = stdenv.lib.licenses.mit;
@@ -26267,8 +26315,8 @@ self: {
      }:
      mkDerivation {
        pname = "bower-json";
-       version = "0.6.0.0";
-       sha256 = "18vvqsxpw7fwpg8xhkihgxbpywylazmp3vgz9naxrsihnwv2ngaj";
+       version = "0.7.0.0";
+       sha256 = "0vz9xxw2xr27lh70mqxfgvs43sr3sq88xf5vppcn2frsk1hnb7hs";
        buildDepends = [
          aeson aeson-better-errors base bytestring mtl scientific text
          transformers unordered-containers vector
@@ -26363,19 +26411,20 @@ self: {
      }) {};
 
   "breve" = callPackage
-    ({ mkDerivation, aeson, base, binary, bytestring, cryptohash
-     , directory, hashtables, mtl, random, simple, tconfig, transformers
-     , wai, wai-extra, warp, xdg-basedir
+    ({ mkDerivation, aeson, base, binary, bytestring, configurator
+     , cryptohash, directory, hashtables, mtl, random, simple
+     , transformers, wai, wai-extra, warp, xdg-basedir
      }:
      mkDerivation {
        pname = "breve";
-       version = "0.0.4.0";
-       sha256 = "1bszsndpc67z1hg3snmflcbp2hpn7lhgi8fck9q3p12fg2sxx583";
+       version = "0.1.1.0";
+       sha256 = "0mkvmcxnkw6bhjy4r6vxbyf7bjq4mv06h7wahsqfqmarrdj2wb1i";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
-         aeson base binary bytestring cryptohash directory hashtables mtl
-         random simple tconfig transformers wai wai-extra warp xdg-basedir
+         aeson base binary bytestring configurator cryptohash directory
+         hashtables mtl random simple transformers wai wai-extra warp
+         xdg-basedir
        ];
        homepage = "https://github.com/rnhmjoj/breve";
        description = "a url shortener";
@@ -27573,8 +27622,8 @@ self: {
      }:
      mkDerivation {
        pname = "cabal-debian";
-       version = "4.27";
-       sha256 = "1yvh51nh0prdcspg13g49mf7ljm41hy6pjszaakx5grg3fhv2667";
+       version = "4.27.1";
+       sha256 = "0h9z6lqcx80zk19y080wr3djamvirjrn8in30h9hyb8j81l7hg5d";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -30833,8 +30882,8 @@ self: {
      }:
      mkDerivation {
        pname = "clash-ghc";
-       version = "0.5.1";
-       sha256 = "1z1m1dshrna6zyk2cmfsaks4ihnf9dww6zi81j3w1rh252v6nbqc";
+       version = "0.5.2";
+       sha256 = "1m9i2l0phf9y6d32zj9qd9adqcim8106n40l0cg2g8iqskqczhiq";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
@@ -30873,19 +30922,19 @@ self: {
      }) {};
 
   "clash-prelude" = callPackage
-    ({ mkDerivation, base, data-default, directory, doctest, filepath
-     , ghc-prim, ghc-typelits-natnormalise, integer-gmp, singletons
+    ({ mkDerivation, base, data-default, doctest, ghc-prim
+     , ghc-typelits-natnormalise, Glob, integer-gmp, singletons
      , template-haskell, th-lift
      }:
      mkDerivation {
        pname = "clash-prelude";
-       version = "0.7.2";
-       sha256 = "0ks4s4gg9s3s6fz860rfyjla029rcqvhh2h9bi0z0s46lla7p0nx";
+       version = "0.7.3";
+       sha256 = "04kz71sx36a14rryw219my8k523akfq3ivv1j67x0m85mlqldnk2";
        buildDepends = [
          base data-default ghc-prim ghc-typelits-natnormalise integer-gmp
          singletons template-haskell th-lift
        ];
-       testDepends = [ base directory doctest filepath ];
+       testDepends = [ base doctest Glob ];
        homepage = "http://www.clash-lang.org/";
        description = "CAES Language for Synchronous Hardware - Prelude library";
        license = stdenv.lib.licenses.bsd2;
@@ -30973,19 +31022,19 @@ self: {
     ({ mkDerivation, base, basic-prelude, bifunctors, bytestring
      , chunked-data, containers, dlist, enclosed-exceptions, exceptions
      , ghc-prim, hashable, hspec, lifted-base, mono-traversable, mtl
-     , mutable-containers, old-locale, primitive, QuickCheck, semigroups
-     , stm, system-filepath, text, time, transformers
+     , mutable-containers, primitive, QuickCheck, semigroups, stm
+     , system-filepath, text, time, time-locale-compat, transformers
      , unordered-containers, vector, vector-instances
      }:
      mkDerivation {
        pname = "classy-prelude";
-       version = "0.11.1";
-       sha256 = "001anap27s3h04xkzyl1bnvf9fmrxvhqpjxyjkv1s77sdvaf19ii";
+       version = "0.11.1.1";
+       sha256 = "1aincib2rpxbc7nyk8sbxhcdy0l4wr1005kn0h4bb4m3aa008f7a";
        buildDepends = [
          base basic-prelude bifunctors bytestring chunked-data containers
          dlist enclosed-exceptions exceptions ghc-prim hashable lifted-base
-         mono-traversable mtl mutable-containers old-locale primitive
-         semigroups stm system-filepath text time transformers
+         mono-traversable mtl mutable-containers primitive semigroups stm
+         system-filepath text time time-locale-compat transformers
          unordered-containers vector vector-instances
        ];
        testDepends = [
@@ -31505,10 +31554,10 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "clock";
-       version = "0.4.4.0";
-       sha256 = "1063c1w4sbixxay89zi3xv86qrbg9c0zk3kh97v2g3xkxdydqa8b";
+       version = "0.4.5.0";
+       sha256 = "0qa59yj4qr9hah1mljfmjv511p0nh7m67dgdz1zh9lnwwgky7biw";
        buildDepends = [ base ];
-       homepage = "http://corsis.github.com/clock/";
+       homepage = "https://github.com/corsis/clock";
        description = "High-resolution clock functions: monotonic, realtime, cputime";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -31695,19 +31744,20 @@ self: {
 
   "clustering" = callPackage
     ({ mkDerivation, base, binary, containers, hierarchical-clustering
-     , matrices, mwc-random, primitive, split, tasty, tasty-hunit
-     , tasty-quickcheck, vector
+     , matrices, mwc-random, parallel, primitive, Rlang-QQ, split, tasty
+     , tasty-hunit, tasty-quickcheck, vector
      }:
      mkDerivation {
        pname = "clustering";
-       version = "0.1.2";
-       sha256 = "0idmh6k6j4dmnaf8zsvw30lkwsgk5hqvp4hlzfd4j6d9ah2pwmfp";
+       version = "0.2.0";
+       sha256 = "0w4glyq1f5ksdjbicq8b0vy0dvnxz6h44dp5iza6gignmxi703as";
        buildDepends = [
-         base binary containers matrices mwc-random primitive vector
+         base binary containers matrices mwc-random parallel primitive
+         vector
        ];
        testDepends = [
-         base binary hierarchical-clustering mwc-random split tasty
-         tasty-hunit tasty-quickcheck vector
+         base binary hierarchical-clustering matrices mwc-random Rlang-QQ
+         split tasty tasty-hunit tasty-quickcheck vector
        ];
        description = "High performance clustering algorithms";
        license = stdenv.lib.licenses.mit;
@@ -31955,8 +32005,8 @@ self: {
      }:
      mkDerivation {
        pname = "cndict";
-       version = "0.5.2";
-       sha256 = "0jnrv15gs350zjd97a7z332f8k4g02y7v5r0ix4g5wp50mydm2zz";
+       version = "0.5.4";
+       sha256 = "1jza2s9qmmzg4qgq8wpslj71ybbs3b8lk81jfqp70j3dq1zvzhba";
        buildDepends = [
          base binary bytestring cassava containers file-embed text vector
        ];
@@ -35341,8 +35391,8 @@ self: {
      }:
      mkDerivation {
        pname = "creatur";
-       version = "5.9.4";
-       sha256 = "18k3fd9c8r7mb3awfcrsyb79437z8845kibzi7pbigg8l0sn5bsq";
+       version = "5.9.5";
+       sha256 = "0wzdggsgrxpifk8z8y4mqq029dmylvg16x19r28f688rgpz62y0j";
        buildDepends = [
          array base bytestring cereal cond directory filepath gray-extended
          hdaemonize MonadRandom mtl old-locale process random split time
@@ -35705,6 +35755,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "crypto-classical" = callPackage
+    ({ mkDerivation, base, bytestring, containers, crypto-numbers
+     , crypto-random, lens, modular-arithmetic, QuickCheck, random
+     , random-shuffle, text, transformers
+     }:
+     mkDerivation {
+       pname = "crypto-classical";
+       version = "0.0.1";
+       sha256 = "04xbb3g7v7mcp8gk7vlyavdk8aq6cmk22j8xkkn8fv8rmbsf9r0l";
+       buildDepends = [
+         base bytestring containers crypto-numbers crypto-random lens
+         modular-arithmetic QuickCheck random random-shuffle text
+         transformers
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/fosskers/crypto-classical";
+       description = "An educational tool for studying classical cryptography schemes";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "crypto-conduit" = callPackage
     ({ mkDerivation, base, bytestring, cereal, conduit, conduit-extra
      , crypto-api, cryptocipher, cryptohash-cryptoapi, hspec, resourcet
@@ -39861,8 +39931,8 @@ self: {
      }:
      mkDerivation {
        pname = "diagrams-builder";
-       version = "0.7.0.0";
-       sha256 = "0a9kg8fl1d3yr2h6dnxm0qy6fai912fv3arhr9inqigrlhff359i";
+       version = "0.7.0.1";
+       sha256 = "1a4qzrakvis560azbwx234i7882kax1qs212g5ckkr9yvnyanp76";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -39985,8 +40055,8 @@ self: {
      }:
      mkDerivation {
        pname = "diagrams-haddock";
-       version = "0.3";
-       sha256 = "0nb34y6bhlkxksc62z2cixhd4ghig4b5f8shcx3g5kcc75a6z178";
+       version = "0.3.0.1";
+       sha256 = "1b75pynmvx32yqzvp2aflfbj373jj73wnpc9abkxl41myrmajr87";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -40092,19 +40162,19 @@ self: {
      }) {};
 
   "diagrams-pgf" = callPackage
-    ({ mkDerivation, base, bytestring, colour, containers
-     , diagrams-core, diagrams-lib, directory, filepath, hashable
-     , JuicyPixels, mtl, optparse-applicative, process, split, texrunner
-     , time, vector, zlib
+    ({ mkDerivation, base, bytestring, bytestring-builder, colour
+     , containers, diagrams-core, diagrams-lib, directory, filepath
+     , hashable, JuicyPixels, mtl, optparse-applicative, process, split
+     , texrunner, time, vector, zlib
      }:
      mkDerivation {
        pname = "diagrams-pgf";
-       version = "0.1.0.0";
-       sha256 = "0fj520g7afhzfjr72bka7p9bhfikwfqz0kzbpg67f9nfb3a01adz";
+       version = "0.1.0.1";
+       sha256 = "0q19qb1cxgkhg9z24kxgy80swbfc1bnrkzmv40kz997rlfz7qaiz";
        buildDepends = [
-         base bytestring colour containers diagrams-core diagrams-lib
-         directory filepath hashable JuicyPixels mtl optparse-applicative
-         process split texrunner time vector zlib
+         base bytestring bytestring-builder colour containers diagrams-core
+         diagrams-lib directory filepath hashable JuicyPixels mtl
+         optparse-applicative process split texrunner time vector zlib
        ];
        homepage = "http://github.com/cchalmers/diagrams-pgf";
        description = "PGF backend for diagrams drawing EDSL";
@@ -40655,8 +40725,8 @@ self: {
     ({ mkDerivation, base, numtype, time }:
      mkDerivation {
        pname = "dimensional";
-       version = "0.13.0.1";
-       sha256 = "1cn7gyskp0ax5lm5k05p6qp461hirjyhj0k1qyd64fgdmmp81vi6";
+       version = "0.13.0.2";
+       sha256 = "1gi8948q1kxnbc76v05swj0yr58j9lljxak6lyci529ny0ac4qlp";
        buildDepends = [ base numtype time ];
        homepage = "http://dimensional.googlecode.com/";
        description = "Statically checked physical dimensions";
@@ -40667,8 +40737,8 @@ self: {
     ({ mkDerivation, base, numtype-tf, time }:
      mkDerivation {
        pname = "dimensional-tf";
-       version = "0.3.0.1";
-       sha256 = "0gnaylxhjcyvsibq15bw9k4c846l2329yvvl79cdw2jqggfnzxw6";
+       version = "0.3.0.2";
+       sha256 = "1bqd7298y9ymykhi70pqgxwh1599xbq5x4v75mrki5kirh8gqc4x";
        buildDepends = [ base numtype-tf time ];
        homepage = "http://dimensional.googlecode.com/";
        description = "Statically checked physical dimensions, implemented using type families";
@@ -41566,18 +41636,18 @@ self: {
 
   "diversity" = callPackage
     ({ mkDerivation, base, containers, fasta, math-functions
-     , MonadRandom, optparse-applicative, parsec, random-shuffle
+     , MonadRandom, optparse-applicative, parsec, pipes, random-shuffle
      , scientific, split
      }:
      mkDerivation {
        pname = "diversity";
-       version = "0.5.0.2";
-       sha256 = "0zmwikcl11sllvdz49l8cxlsnxlmv7lbjpnbpxjxl5iczsyscgl7";
+       version = "0.6.0.0";
+       sha256 = "17dbhnwdn89wqm0s8j9zfydi7g6x1wlf1bnjv39qrp7qyr8mm2k5";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
          base containers fasta math-functions MonadRandom
-         optparse-applicative parsec random-shuffle scientific split
+         optparse-applicative parsec pipes random-shuffle scientific split
        ];
        homepage = "https://github.com/GregorySchwartz/diversity";
        description = "Return the diversity at each position for all sequences in a fasta file";
@@ -44287,8 +44357,8 @@ self: {
      }:
      mkDerivation {
        pname = "email-validate";
-       version = "2.0.1";
-       sha256 = "1qxvcm8xiyz50ganzic8cm8nxswq361i80yi939y3n89dk067lzj";
+       version = "2.1.1";
+       sha256 = "1wka2zd6s8zf99d33z6mzprxq3aaxmm9z9rnfjs4j83930h61qdq";
        buildDepends = [ attoparsec base bytestring ghc-prim ];
        testDepends = [
          base bytestring HUnit QuickCheck test-framework
@@ -45102,12 +45172,12 @@ self: {
      }) {};
 
   "errorcall-eq-instance" = callPackage
-    ({ mkDerivation, base, base-compat, hspec, QuickCheck }:
+    ({ mkDerivation, base, base-orphans, hspec, QuickCheck }:
      mkDerivation {
        pname = "errorcall-eq-instance";
-       version = "0.2.0.1";
-       sha256 = "0df2w882bnm9khkwvs8f1p8svaqjz5vpsidgwx5dd01ypjqkzzq5";
-       buildDepends = [ base base-compat ];
+       version = "0.3.0";
+       sha256 = "0hqw82m8bbrxy5vgdwb83bhzdx070ibqrm9rshyja7cb808ahijm";
+       buildDepends = [ base base-orphans ];
        testDepends = [ base hspec QuickCheck ];
        description = "An orphan Eq instance for ErrorCall";
        license = stdenv.lib.licenses.mit;
@@ -47371,8 +47441,8 @@ self: {
      }:
      mkDerivation {
        pname = "filediff";
-       version = "0.1.0.6";
-       sha256 = "10lhp6d87r2xiw0xrj8x0h7x5nzr2240w4q1ks3hhvrcpczzgy5w";
+       version = "0.1.0.7";
+       sha256 = "1anjfh549ah2m8k5ibdgc578pi5phyycxj1avky38w499dadgwfi";
        buildDepends = [
          base data-default data-memocombinators directory either mtl tasty
          tasty-hunit text time transformers Zora
@@ -51012,8 +51082,8 @@ self: {
      }:
      mkDerivation {
        pname = "getopt-generics";
-       version = "0.5";
-       sha256 = "12zaypm67lhl8k23avg4kfx3s9c08fy7g4ld1mnjzbcfy4rmkblj";
+       version = "0.6";
+       sha256 = "1sfs8b282n5q1gffriz8llvqb35kgr2rcd6ywnip0faqp42didsx";
        buildDepends = [ base base-compat generics-sop tagged ];
        testDepends = [
          base base-compat generics-sop hspec hspec-expectations QuickCheck
@@ -51540,8 +51610,8 @@ self: {
     ({ mkDerivation, base, ghc, tasty, tasty-hunit }:
      mkDerivation {
        pname = "ghc-typelits-natnormalise";
-       version = "0.1.1";
-       sha256 = "0r2095q8cx1x8yp7bwrn9s67b4wbvmznfffacfadj21q5x37npm1";
+       version = "0.2";
+       sha256 = "1imf7lgv5fm19p87kmkl03gbc2an5gbs2p70xw12g8nmf6s23flc";
        buildDepends = [ base ghc ];
        testDepends = [ base tasty tasty-hunit ];
        jailbreak = true;
@@ -51897,7 +51967,7 @@ self: {
      , openssh, optparse-applicative, path-pieces, perl, persistent
      , persistent-sqlite, persistent-template, process, QuickCheck
      , random, regex-tdfa, resourcet, rsync, SafeSemaphore, securemem
-     , SHA, shakespeare, stm, tasty, tasty-hunit, tasty-quickcheck
+     , shakespeare, stm, tasty, tasty-hunit, tasty-quickcheck
      , tasty-rerun, template-haskell, text, time, torrent, transformers
      , unix, unix-compat, utf8-string, uuid, wai, wai-extra, warp
      , warp-tls, wget, which, xml-types, yesod, yesod-core
@@ -51905,8 +51975,8 @@ self: {
      }:
      mkDerivation {
        pname = "git-annex";
-       version = "5.20150409";
-       sha256 = "0pap6sxzlxj43qs8m6dmrpy82123jprl4lva3j10yblgkpg4j9lf";
+       version = "5.20150420";
+       sha256 = "0jigzf550qzphzcc3wma03kdzq478s6azd992hkcxv9ymxhg2l7x";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
@@ -51919,11 +51989,11 @@ self: {
          network-info network-multicast network-protocol-xmpp network-uri
          old-locale optparse-applicative path-pieces persistent
          persistent-sqlite persistent-template process QuickCheck random
-         regex-tdfa resourcet SafeSemaphore securemem SHA shakespeare stm
-         tasty tasty-hunit tasty-quickcheck tasty-rerun template-haskell
-         text time torrent transformers unix unix-compat utf8-string uuid
-         wai wai-extra warp warp-tls xml-types yesod yesod-core
-         yesod-default yesod-form yesod-static
+         regex-tdfa resourcet SafeSemaphore securemem shakespeare stm tasty
+         tasty-hunit tasty-quickcheck tasty-rerun template-haskell text time
+         torrent transformers unix unix-compat utf8-string uuid wai
+         wai-extra warp warp-tls xml-types yesod yesod-core yesod-default
+         yesod-form yesod-static
        ];
        buildTools = [
          bup curl git gnupg1 lsof openssh perl rsync wget which
@@ -54107,8 +54177,8 @@ self: {
      }:
      mkDerivation {
        pname = "grid";
-       version = "7.8.1";
-       sha256 = "1zrz5v885c4xg4qfqkkk0jngkb93kfilc4hd36iivdvaqra7aga8";
+       version = "7.8.2";
+       sha256 = "0bb9cykr47sbkccnfcxaq3fx2q0m4c3cvfjhdg2jqwvn0jsp98ik";
        buildDepends = [ base cereal containers ];
        testDepends = [
          base containers QuickCheck test-framework
@@ -56048,8 +56118,8 @@ self: {
      }:
      mkDerivation {
        pname = "hackernews";
-       version = "0.3.1.2";
-       sha256 = "0y7548x98zgmaqzgzaxrjs1zckkhzx4w7440ml3zfh2rv65frkkj";
+       version = "0.4.0.0";
+       sha256 = "1avznjavz5f3rrmcy6xbi3nh2knarrjnxlrh7sk82zv5aashvp2h";
        buildDepends = [
          aeson attoparsec base bytestring either HsOpenSSL http-streams
          io-streams text time transformers
@@ -56439,8 +56509,8 @@ self: {
      }:
      mkDerivation {
        pname = "hails";
-       version = "0.11.2.0";
-       sha256 = "0s16hrkvbnpqdpykwwq0i0530lq4v2zpc2bx7b8ykf7isnwvjzhf";
+       version = "0.11.2.1";
+       sha256 = "1s447iqgpxsx78zd873izyqhdq34dz1ikjcfw8m9r0rv5nkxkf7c";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -56824,23 +56894,22 @@ self: {
     ({ mkDerivation, async, base, containers, data-default
      , diagrams-cairo, diagrams-gtk, diagrams-lib, grid, gtk, HUnit, mtl
      , mvc, pipes, QuickCheck, test-framework, test-framework-hunit
-     , test-framework-quickcheck2, timeit, vector-space-points
+     , test-framework-quickcheck2, timeit
      }:
      mkDerivation {
        pname = "halma";
-       version = "0.1.0.1";
-       sha256 = "1k12f3ag54qqnl391i5sw3lmlrsjn693yjkigv9ypaghan02gh9p";
+       version = "0.2.0.0";
+       sha256 = "053r1npyq7f07d29bryrr0vwx4kpm3m1bdjkwr77znimshcvy9b3";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
          async base containers data-default diagrams-cairo diagrams-gtk
-         diagrams-lib grid gtk mtl mvc pipes timeit vector-space-points
+         diagrams-lib grid gtk mtl mvc pipes timeit
        ];
        testDepends = [
          base containers grid HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       jailbreak = true;
        homepage = "https://github.com/timjb/halma";
        description = "Library implementing Halma rules";
        license = stdenv.lib.licenses.mit;
@@ -62393,14 +62462,16 @@ self: {
      }) {};
 
   "hexstring" = callPackage
-    ({ mkDerivation, base, base16-bytestring, binary, bytestring, hspec
-     , text
+    ({ mkDerivation, aeson, base, base16-bytestring, binary, bytestring
+     , hspec, text
      }:
      mkDerivation {
        pname = "hexstring";
-       version = "0.10.0";
-       sha256 = "1x543lqagjplycrd8if82y2m8xk399fkzynb3b3gc1ax6kymd1kl";
-       buildDepends = [ base base16-bytestring binary bytestring text ];
+       version = "0.11.1";
+       sha256 = "0509h2fhrpcsjf7gffychf700xca4a5l937jfgdzywpm4bzdpn20";
+       buildDepends = [
+         aeson base base16-bytestring binary bytestring text
+       ];
        testDepends = [ base binary bytestring hspec text ];
        homepage = "http://www.leonmergen.com/opensource.html";
        description = "Fast and safe representation of a hex string";
@@ -63317,6 +63388,28 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "hipbot" = callPackage
+    ({ mkDerivation, aeson, base, bifunctors, blaze-builder, bytestring
+     , either, exceptions, http-client, http-client-tls, http-types, jwt
+     , lens, mtl, network-uri, stm, text, time, transformers
+     , unordered-containers, utf8-string, wai, wai-lens, webcrank-wai
+     , wreq
+     }:
+     mkDerivation {
+       pname = "hipbot";
+       version = "0.1";
+       sha256 = "1v6k3f4l4n5kkribq5w2hchhdrrsd4rwjwmszd7sf4xd6v2lkpbx";
+       buildDepends = [
+         aeson base bifunctors blaze-builder bytestring either exceptions
+         http-client http-client-tls http-types jwt lens mtl network-uri stm
+         text time transformers unordered-containers utf8-string wai
+         wai-lens webcrank-wai wreq
+       ];
+       homepage = "https://bitbucket.org/rwallace/hipbot";
+       description = "A library for building HipChat Bots";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "hipe" = callPackage
     ({ mkDerivation, base, containers, hgeometry, hxt, parsec, split
      , text, text-format
@@ -64055,8 +64148,8 @@ self: {
      }:
      mkDerivation {
        pname = "hlint";
-       version = "1.9.19";
-       sha256 = "07wibincqgz0sqvc00c06r5am2iyiknrrnywc8023rafajv3079p";
+       version = "1.9.20";
+       sha256 = "1nm6z0v040ma5wkzfv8nhplpq7dnaf645bax2r3q5fj6j4cv1hzh";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -66998,8 +67091,8 @@ self: {
      }:
      mkDerivation {
        pname = "hsc3";
-       version = "0.15";
-       sha256 = "1rmxl1wcly74bjkw79zw9ydmiclk5716w75b4nz8xkqraijiafrg";
+       version = "0.15.1";
+       sha256 = "1ad5q4rq82v7l556rinaiikglr1kjswi5raw0dxqwsfjbp8imbha";
        buildDepends = [
          base binary bytestring containers data-default data-ordlist
          directory filepath hashable hosc network process random safe split
@@ -68911,7 +69004,9 @@ self: {
      mkDerivation {
        pname = "hsreadability";
        version = "1.0.0.0";
+       revision = "1";
        sha256 = "0q4sqx7xjsa8jplrdzirdlh6170ckqags02idjknwpc48plarnaw";
+       editedCabalFile = "e0b87a28497a4730024ce1459c7812d519027e8b90aa863dac85dd251558fa23";
        buildDepends = [
          aeson authenticate-oauth base bytestring data-default http-conduit
          http-types text xsd
@@ -75785,8 +75880,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-stream";
-       version = "0.2.0.0";
-       sha256 = "1yk5x04wkyiaq95iw1w0dh0iwi69mmi1zah388vyj6nzpwh1cv4y";
+       version = "0.3.0.3";
+       sha256 = "0dc2b96rcc8bsbvyl818mkjaj1s8l3kcishz46c3l1syfb6278pg";
        buildDepends = [
          aeson base bytestring scientific text unordered-containers vector
        ];
@@ -76080,8 +76175,8 @@ self: {
      }:
      mkDerivation {
        pname = "jwt";
-       version = "0.5.3";
-       sha256 = "1225fa53gghfpgwhr4x269a6kygfj39fh2qdapdi9mrrvlg302i4";
+       version = "0.6.0";
+       sha256 = "02nb1nz7rrgqgr9dg01gi2kh29hpy4mlwpvk5ziqcg3zkb0gl60w";
        buildDepends = [
          aeson base base64-bytestring bytestring containers cryptohash
          data-default http-types network network-uri scientific semigroups
@@ -76093,7 +76188,6 @@ self: {
          QuickCheck scientific semigroups tasty tasty-hunit tasty-quickcheck
          tasty-th text time unordered-containers vector
        ];
-       jailbreak = true;
        homepage = "https://bitbucket.org/ssaasen/haskell-jwt";
        description = "JSON Web Token (JWT) decoding and encoding";
        license = stdenv.lib.licenses.mit;
@@ -76275,8 +76369,8 @@ self: {
      }:
      mkDerivation {
        pname = "karver";
-       version = "0.1.1";
-       sha256 = "1n6q13i6j68siq36bli0hnf1ssny4ax71ai48da1x3z6996hbg06";
+       version = "0.1.2";
+       sha256 = "0rbxhwxajcv8y6m0pz316r431jh5k8w3bcxqw117cnv6xkwgxpi1";
        buildDepends = [
          aeson attoparsec base bytestring text unordered-containers vector
        ];
@@ -83785,16 +83879,12 @@ self: {
      }) { eng = null;  mat = null;  mx = null;};
 
   "matrices" = callPackage
-    ({ mkDerivation, base, binary, primitive, vector
-     , vector-binary-instances
-     }:
+    ({ mkDerivation, base, binary, primitive, vector }:
      mkDerivation {
        pname = "matrices";
-       version = "0.3.2";
-       sha256 = "09d2c6b99hiw858j9llawljb0ls2biky8ddc1cjc72605aacac73";
-       buildDepends = [
-         base binary primitive vector vector-binary-instances
-       ];
+       version = "0.4.0";
+       sha256 = "1whajm8cqr724dz6aqnjbki77c40xr1sy16pks15rq56j7f2av2v";
+       buildDepends = [ base binary primitive vector ];
        description = "native matrix based on vector";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85426,6 +85516,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "mockery" = callPackage
+    ({ mkDerivation, base, directory, hspec, temporary }:
+     mkDerivation {
+       pname = "mockery";
+       version = "0.0.0";
+       sha256 = "0j4cpjrcgdp93mbfzfhxrmp33163rfs171pc60hppv7wx1hqb1rl";
+       buildDepends = [ base directory temporary ];
+       testDepends = [ base directory hspec temporary ];
+       description = "Support functions for automated testing";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "modbus-tcp" = callPackage
     ({ mkDerivation, base, base-unicode-symbols, bytestring, cereal
      , network
@@ -86160,8 +86262,8 @@ self: {
     ({ mkDerivation, base, containers, ghc-prim }:
      mkDerivation {
        pname = "monad-skeleton";
-       version = "0.1";
-       sha256 = "1fg17g6291q0pvfl8z6ymhqpsl0hlwda7w1v3dmvzkm2gk60w0pg";
+       version = "0.1.1";
+       sha256 = "14rwxhjkp3msycrpxna0sdyfyy6r8v7rqrz476p07gsmd6avpsrx";
        buildDepends = [ base containers ghc-prim ];
        homepage = "https://github.com/fumieval/monad-skeleton";
        description = "An undead monad";
@@ -90381,6 +90483,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "nf" = callPackage
+    ({ mkDerivation, base, deepseq }:
+     mkDerivation {
+       pname = "nf";
+       version = "1.0.0.3";
+       sha256 = "0k6zlya37fhbx154z6gjrg4bbncvwgq4ra6y97l10aajyg4a4gxc";
+       buildDepends = [ base deepseq ];
+       homepage = "https://github.com/ezyang/nf";
+       description = "NF data type to statically enforce normal form";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "ngrams-loader" = callPackage
     ({ mkDerivation, attoparsec, base, machines, mtl, parseargs
      , resourcet, sqlite-simple, text
@@ -90837,25 +90951,23 @@ self: {
      }) {};
 
   "notmuch-haskell" = callPackage
-    ({ mkDerivation, base, containers, filepath, glib, gmime, haskell98
-     , notmuch, nsl, old-locale, parseargs, talloc, time, xapian, zlib
+    ({ mkDerivation, base, containers, filepath, notmuch, old-locale
+     , parseargs, time
      }:
      mkDerivation {
        pname = "notmuch-haskell";
-       version = "0.2.2";
-       sha256 = "1i86cwwvisgyc89nmd7drwszmq4cqrwgci9zqwh50zg9cgq5qhz5";
+       version = "1.0.0.3";
+       sha256 = "0znbsvbjj3995mn04zaxgv0q90qplwjkwhwjkmz1k5jxajxgwwzj";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
-         base containers filepath haskell98 old-locale parseargs time
+         base containers filepath old-locale parseargs time
        ];
-       extraLibraries = [ glib gmime notmuch nsl talloc xapian zlib ];
+       extraLibraries = [ notmuch ];
        description = "Binding for notmuch MUA library";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) { inherit (pkgs) glib;  inherit (pkgs) gmime;
-          inherit (pkgs) notmuch;  nsl = null;  inherit (pkgs) talloc;
-          inherit (pkgs) xapian;  inherit (pkgs) zlib;};
+     }) { inherit (pkgs) notmuch;};
 
   "notmuch-web" = callPackage
     ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base
@@ -91362,19 +91474,22 @@ self: {
   "octohat" = callPackage
     ({ mkDerivation, aeson, base, base-compat, base16-bytestring
      , base64-bytestring, bytestring, containers, cryptohash, dotenv
-     , either, errors, hspec, hspec-expectations, http-client
-     , http-types, lens, mtl, text, time, transformers
-     , unordered-containers, wreq, xmlhtml
+     , either, errors, ghc-prim, hspec, hspec-expectations, http-client
+     , http-types, lens, mtl, optparse-applicative, text, time
+     , transformers, unordered-containers, utf8-string, wreq, xmlhtml
+     , yaml
      }:
      mkDerivation {
        pname = "octohat";
-       version = "0.1.2";
-       sha256 = "1mqakxvi2rh4w8bvd1galpcj33yjabj5c3kz1baw75p7sw2b081r";
+       version = "0.1.4";
+       sha256 = "0s8cqcj1142ydp3lg9l916x1m1qap6g60a9cvz8v682nimz972mh";
+       isLibrary = true;
+       isExecutable = true;
        buildDepends = [
          aeson base base-compat base16-bytestring base64-bytestring
-         bytestring containers cryptohash dotenv either errors http-client
-         http-types lens mtl text time transformers unordered-containers
-         wreq xmlhtml
+         bytestring containers cryptohash dotenv either errors ghc-prim
+         http-client http-types lens mtl optparse-applicative text time
+         transformers unordered-containers utf8-string wreq xmlhtml yaml
        ];
        testDepends = [
          base base-compat dotenv hspec hspec-expectations text transformers
@@ -94990,8 +95105,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-vector";
-       version = "0.1.0.1";
-       sha256 = "0a2ck5q9cz8q1hplqrqcanrvlgl001vfb8cyl7rcag2bgxlj29r4";
+       version = "0.1.1";
+       sha256 = "1l5v02pjb24gk4hw28knjp55l7z6jzcfiklfikd2nqbl7866c2j2";
        buildDepends = [ base deepseq ];
        testDepends = [
          base QuickCheck test-framework test-framework-quickcheck2
@@ -97407,22 +97522,23 @@ self: {
 
   "postgresql-query" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring
-     , containers, either, exceptions, file-embed, haskell-src-meta
-     , monad-control, monad-logger, mtl, postgresql-simple, QuickCheck
-     , quickcheck-assertions, quickcheck-instances, resource-pool
-     , semigroups, tasty, tasty-hunit, tasty-quickcheck, tasty-th
-     , template-haskell, text, time, transformers, transformers-base
-     , transformers-compat
+     , containers, data-default, either, exceptions, file-embed
+     , haskell-src-meta, monad-control, monad-logger, mtl
+     , postgresql-simple, QuickCheck, quickcheck-assertions
+     , quickcheck-instances, resource-pool, semigroups, tasty
+     , tasty-hunit, tasty-quickcheck, tasty-th, template-haskell, text
+     , time, transformers, transformers-base, transformers-compat
      }:
      mkDerivation {
        pname = "postgresql-query";
-       version = "1.0.1";
-       sha256 = "0p11a6rzcpwnq55s9hslfqbi70g39gf1qbz6805a232y9wwkf8rn";
+       version = "1.1.0";
+       sha256 = "116w1lac70fpqrcnx7xbr25jfl3nsqw1v35famnfxgf6mjirsbqg";
        buildDepends = [
-         aeson attoparsec base blaze-builder bytestring containers either
-         exceptions file-embed haskell-src-meta monad-control monad-logger
-         mtl postgresql-simple resource-pool semigroups template-haskell
-         text time transformers transformers-base transformers-compat
+         aeson attoparsec base blaze-builder bytestring containers
+         data-default either exceptions file-embed haskell-src-meta
+         monad-control monad-logger mtl postgresql-simple resource-pool
+         semigroups template-haskell text time transformers
+         transformers-base transformers-compat
        ];
        testDepends = [
          attoparsec base QuickCheck quickcheck-assertions
@@ -97763,8 +97879,8 @@ self: {
      }:
      mkDerivation {
        pname = "pred-trie";
-       version = "0.0.3";
-       sha256 = "1w6z12crxinq19zk06vc8rgkqgd4vvxacm3qqd413xkqgmlb971q";
+       version = "0.0.6";
+       sha256 = "0b53x364ypws0ihmczpk4p6j5chaidx295sa58pfb6wfijpzj7hb";
        buildDepends = [ base semigroups ];
        testDepends = [ base hspec QuickCheck quickcheck-instances ];
        description = "Predicative tries";
@@ -104528,7 +104644,7 @@ self: {
        description = "Haskell bindings to RocksDB";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) { rocksdb = null;};
+     }) { inherit (pkgs) rocksdb;};
 
   "roguestar" = callPackage
     ({ mkDerivation, base, bytestring, directory, filepath, old-time
@@ -107465,6 +107581,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "sendgrid-haskell" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, exceptions
+     , http-conduit, monad-control, text, transformers
+     }:
+     mkDerivation {
+       pname = "sendgrid-haskell";
+       version = "1.0";
+       sha256 = "0k5sbc4j9palfsp7ryap79scb50jhm0kzzq0lfa0r7py1pkx2ylp";
+       buildDepends = [
+         aeson base bytestring containers exceptions http-conduit
+         monad-control text transformers
+       ];
+       homepage = "https://owainlewis.com";
+       description = "Sengrid API";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "sensenet" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, process, stm
      , zeromq3-haskell
@@ -110640,8 +110773,8 @@ self: {
     ({ mkDerivation, base, blaze-html, snap-core }:
      mkDerivation {
        pname = "snap-blaze";
-       version = "0.2.1.2";
-       sha256 = "136i5q9ipfqrh7fw8rgn1ws6zkjdrfwfq9wpccrm8dg3l61380wh";
+       version = "0.2.1.3";
+       sha256 = "0jpiykqgvdbhk1wk37qgfxmyrnx8553wnnmn7a4b3mq8zx8fzmlm";
        buildDepends = [ base blaze-html snap-core ];
        homepage = "http://github.com/jaspervdj/snap-blaze";
        description = "blaze-html integration for Snap";
@@ -111333,7 +111466,9 @@ self: {
      mkDerivation {
        pname = "snaplet-postgresql-simple";
        version = "0.6.0.1";
+       revision = "1";
        sha256 = "0njs0nlznq0yh7gmihwjvxbngw3r0f7csw26pynyi3q0daccsgxg";
+       editedCabalFile = "aacca55a2f592b0dd6be5ab9b37f83adfeb95ad4759a28e5a671b327d71c94f5";
        buildDepends = [
          base bytestring clientsession configurator errors lens
          MonadCatchIO-transformers mtl postgresql-simple
@@ -112002,8 +112137,8 @@ self: {
      }:
      mkDerivation {
        pname = "som";
-       version = "8.0.1";
-       sha256 = "0k0fh6cxnc9fr828nbf7hgjp7fjv6295n97dk6s60jpnwxkwal97";
+       version = "8.0.3";
+       sha256 = "0pb4hdcs9pfs12nflbnvp5ja1nxbrijjjqvybzg4pn81kaps897m";
        buildDepends = [ base containers grid MonadRandom ];
        testDepends = [
          base containers grid MonadRandom QuickCheck random test-framework
@@ -113237,20 +113372,29 @@ self: {
   "ssh" = callPackage
     ({ mkDerivation, asn1-data, base, base64-string, binary, bytestring
      , cereal, containers, crypto-api, crypto-pubkey-types
-     , cryptohash-cryptoapi, HsOpenSSL, network, process, random, RSA
-     , SHA, SimpleAES, split, transformers
+     , cryptohash-cryptoapi, directory, filepath, HsOpenSSL, HUnit
+     , integer-gmp, libssh2, network, process, pseudomacros, QuickCheck
+     , random, RSA, SHA, SimpleAES, split, tasty, tasty-hunit
+     , tasty-quickcheck, template-haskell, th-lift-instances
+     , transformers
      }:
      mkDerivation {
        pname = "ssh";
-       version = "0.2.13.1";
-       sha256 = "05bz4six0bffv6n2il4rzr6rbj4ym5ijqvpkrjdw2xdb7cfqs09i";
+       version = "0.3.0.1";
+       sha256 = "1325af0ij2ys1waghk3f4mr5ndcqbb1k6pjf5m71fk324hb2s9cx";
        buildDepends = [
          asn1-data base base64-string binary bytestring cereal containers
          crypto-api crypto-pubkey-types cryptohash-cryptoapi HsOpenSSL
-         network process random RSA SHA SimpleAES split transformers
+         integer-gmp network process random RSA SHA SimpleAES split
+         transformers
+       ];
+       testDepends = [
+         base bytestring containers directory filepath HUnit libssh2
+         pseudomacros QuickCheck tasty tasty-hunit tasty-quickcheck
+         template-haskell th-lift-instances
        ];
        jailbreak = true;
-       homepage = "http://hub.darcs.net/simon/ssh";
+       homepage = "http://hub.darcs.net/ganesh/ssh";
        description = "A pure-Haskell SSH server library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113516,8 +113660,8 @@ self: {
     ({ mkDerivation, base, directory, filepath, process }:
      mkDerivation {
        pname = "stackage-update";
-       version = "0.1.0.2";
-       sha256 = "0zwsmpszrx2hjwv07x4dbvvf7azsr2px5n8162dk0hxzq2v7mpff";
+       version = "0.1.0.3";
+       sha256 = "1d5l44cphrd9kcvhlbyk2yq0qm7i6f5s91yaa2258bhsj09rm5wk";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [ base directory filepath process ];
@@ -116398,8 +116542,8 @@ self: {
      }:
      mkDerivation {
        pname = "system-filepath";
-       version = "0.4.13.2";
-       sha256 = "0nmzahybk7mijq6dxcp2hr5mh5hlmz3q1dg1d31b5saazfnsicsj";
+       version = "0.4.13.3";
+       sha256 = "1j6fk1d3qrc2dn4kzwar9z3malrhx2mc6jjvlq9wiqyyx5gs3yyj";
        buildDepends = [ base bytestring deepseq text ];
        testDepends = [
          base bytestring chell chell-quickcheck QuickCheck text
@@ -118249,7 +118393,9 @@ self: {
      mkDerivation {
        pname = "test-framework-quickcheck2";
        version = "0.3.0.3";
+       revision = "1";
        sha256 = "12p1zwrsz35r3j5gzbvixz9z1h5643rhihf5gqznmc991krwd5nc";
+       editedCabalFile = "14fdf07c345e9460882b975851739afc2cf62f0c9930c38d0fee5b0943351638";
        buildDepends = [
          base extensible-exceptions QuickCheck random test-framework
        ];
@@ -119303,8 +119449,8 @@ self: {
      }:
      mkDerivation {
        pname = "th-lift-instances";
-       version = "0.1.4";
-       sha256 = "02sf7qn1rs33cdf1dl7vpwkhqzhmj8h3naw0ngh2kz05ymk2qng4";
+       version = "0.1.5";
+       sha256 = "1j9j70344mi77923v78v3hfhwn72cpq92i87rqd7alvbhkhcny8z";
        buildDepends = [
          base bytestring containers template-haskell text th-lift vector
        ];
@@ -119312,7 +119458,6 @@ self: {
          base bytestring containers directory doctest filepath QuickCheck
          template-haskell text vector
        ];
-       jailbreak = true;
        homepage = "http://github.com/bennofs/th-lift-instances/";
        description = "Lift instances for template-haskell for common data types";
        license = stdenv.lib.licenses.bsd3;
@@ -124921,8 +125066,8 @@ self: {
      }:
      mkDerivation {
        pname = "utc";
-       version = "0.1.0.0";
-       sha256 = "14wqwyc9vgiqps5bgr1wxsfg5x98gbbk2gpkbz2haw0bjmydzzm6";
+       version = "0.1.0.1";
+       sha256 = "0fqqnb6rcbkdxz7wf1r6475k7lv6c8hkvak8nydcl0d10j0hqkil";
        buildDepends = [ attoparsec base bytestring clock text ];
        testDepends = [
          attoparsec base bytestring Cabal clock QuickCheck test-framework
@@ -126834,16 +126979,16 @@ self: {
 
   "wai-cors" = callPackage
     ({ mkDerivation, attoparsec, base, base-unicode-symbols, bytestring
-     , case-insensitive, charset, errors, http-types, parsers, resourcet
-     , transformers, wai
+     , case-insensitive, charset, http-types, mtl, parsers, transformers
+     , wai
      }:
      mkDerivation {
        pname = "wai-cors";
-       version = "0.2.1";
-       sha256 = "1bdnlrpq8s8rb3ybnv8rmmvid5j38gsps65dhlpys32ljhfzzklz";
+       version = "0.2.2";
+       sha256 = "174ld61b2hl890m591qfwclnb1jdssi9minksvhp34dmawnfwgvc";
        buildDepends = [
          attoparsec base base-unicode-symbols bytestring case-insensitive
-         charset errors http-types parsers resourcet transformers wai
+         charset http-types mtl parsers transformers wai
        ];
        homepage = "https://github.com/alephcloud/wai-cors";
        description = "CORS for WAI";
@@ -126903,8 +127048,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-extra";
-       version = "3.0.7";
-       sha256 = "0hk3n5nhccy78xpjrhikx2sp752kaln3zdyp2260191vxvpq43qm";
+       version = "3.0.7.1";
+       sha256 = "1jfpqqnavk2v7wn4fhpc1fish67wfyicmsl84l234v47wsbz9r13";
        buildDepends = [
          ansi-terminal base base64-bytestring blaze-builder bytestring
          case-insensitive containers cookie data-default-class deepseq
@@ -130345,8 +130490,8 @@ self: {
      }:
      mkDerivation {
        pname = "xml-conduit";
-       version = "1.2.3.3";
-       sha256 = "0y5k2l6a4vl5gl8ch8gwjqyg0v2qkiwrixf0yb0ik71z8zb9ki8b";
+       version = "1.2.4";
+       sha256 = "1pb9iy95ajy0dxw2f1jh1ymdl4fjlhyan59hbmnj09g1q1h51dpq";
        buildDepends = [
          attoparsec base blaze-builder blaze-html blaze-markup bytestring
          conduit conduit-extra containers data-default deepseq monad-control