summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix2984
1 files changed, 1698 insertions, 1286 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index c3fbcd0c21b4..587fab177056 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -2457,12 +2457,12 @@ self: {
      }) {};
 
   "Cartesian" = callPackage
-    ({ mkDerivation, base, lens, template-haskell }:
+    ({ mkDerivation, base, lens, linear, template-haskell }:
      mkDerivation {
        pname = "Cartesian";
-       version = "0.2.1.0";
-       sha256 = "b9a611298eab7e2da27a300124d4522c7dae77dd1c19ad73f4b5c781dab718d6";
-       libraryHaskellDepends = [ base lens template-haskell ];
+       version = "0.5.0.0";
+       sha256 = "4d0438724a9a9ed57d8c40ffd466ab74a3c35858698d5fd424322b7735bbd137";
+       libraryHaskellDepends = [ base lens linear template-haskell ];
        jailbreak = true;
        description = "Coordinate systems";
        license = stdenv.lib.licenses.mit;
@@ -2614,6 +2614,25 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "ChasingBottoms_1_3_1_2" = callPackage
+    ({ mkDerivation, array, base, containers, mtl, QuickCheck, random
+     , syb
+     }:
+     mkDerivation {
+       pname = "ChasingBottoms";
+       version = "1.3.1.2";
+       sha256 = "796e278b60c4a24eb6772155ea0edff9e20f96d396cfcd6c5a55d10a3bd2b8d6";
+       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;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "CheatSheet" = callPackage
     ({ mkDerivation, base, containers, directory }:
      mkDerivation {
@@ -5736,14 +5755,13 @@ self: {
      }:
      mkDerivation {
        pname = "GPipe";
-       version = "2.1.7";
-       sha256 = "ebb54d9994bcb9c14064af5468c3c0f34f02db07d6033f562dd09b4718538814";
+       version = "2.1.8";
+       sha256 = "236735a9ed98628d70c66f153378ff8a8b6e84c6e3d9ede1c1d0c2cc66e1fbca";
        libraryHaskellDepends = [
          base Boolean containers exception-transformers gl hashtables linear
          transformers
        ];
-       jailbreak = true;
-       homepage = "http://tobbebex.blogspot.se/";
+       homepage = "https://github.com/tobbebex/GPipe-Core#readme";
        description = "Typesafe functional GPU graphics programming";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -6098,15 +6116,14 @@ self: {
      }:
      mkDerivation {
        pname = "Gifcurry";
-       version = "2.0.0.0";
-       sha256 = "c6a13b6a4f1fcaf3d24428862222f52d383570eb4d5872e21cb5e2882d936809";
+       version = "2.0.0.2";
+       sha256 = "1a7f269eda348fa34fe57f9a35cc810b304acc646f5146c4db2d72eb738c8b32";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base directory process temporary ];
        executableHaskellDepends = [
          base cmdargs directory gtk3 process temporary
        ];
-       jailbreak = true;
        homepage = "https://github.com/lettier/gifcurry";
        description = "Create animated GIFs, overlaid with optional text, from video files";
        license = stdenv.lib.licenses.asl20;
@@ -19945,8 +19962,8 @@ self: {
        pname = "aeson";
        version = "1.0.1.0";
        sha256 = "6053851a44bb858691cfd991bf7ba2a0e151ae574fdd3ce3aeea33e1b2855c5f";
-       revision = "1";
-       editedCabalFile = "bb8ad9976eea1ce6d53d279639104c53da92d01ffec90d1ee56acbd6b62b4b04";
+       revision = "2";
+       editedCabalFile = "1eaf2760bd461425b2cd8b9c749dc371bde7dbe2d913fce57fab1ef5cf3dba1b";
        libraryHaskellDepends = [
          attoparsec base base-compat bytestring containers deepseq dlist
          ghc-prim hashable scientific tagged template-haskell text time
@@ -20056,6 +20073,8 @@ self: {
        pname = "aeson-compat";
        version = "0.3.6";
        sha256 = "7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142";
+       revision = "1";
+       editedCabalFile = "8e6a7142358e3189e10f906f5a0d2ae2306a2191f9ebf8a7ad85a6c70e15e6d9";
        libraryHaskellDepends = [
          aeson attoparsec base base-compat bytestring containers exceptions
          hashable nats scientific semigroups tagged text time
@@ -20106,25 +20125,22 @@ self: {
      , bytestring, containers, exceptions, hashable, parsec
      , quickcheck-instances, recursion-schemes, scientific, tasty
      , tasty-hunit, tasty-quickcheck, template-haskell, text, these
-     , time, time-parsers, transformers, unordered-containers, vector
+     , time, time-parsers, unordered-containers, vector
      }:
      mkDerivation {
        pname = "aeson-extra";
-       version = "0.3.2.0";
-       sha256 = "7af0de540f971c156ec9ce16188233beefa24a4320e71f2344791bdf69ddec0d";
+       version = "0.4.0.0";
+       sha256 = "78ecedf65f8b68c09223912878e2a055aa38536489eddc9b47911cbc05aba594";
        libraryHaskellDepends = [
          aeson aeson-compat attoparsec base base-compat bytestring
          containers exceptions hashable parsec recursion-schemes scientific
-         template-haskell text time time-parsers transformers
-         unordered-containers vector
+         template-haskell text time time-parsers unordered-containers vector
        ];
        testHaskellDepends = [
-         aeson aeson-compat base base-compat bytestring containers
-         exceptions hashable parsec quickcheck-instances scientific tasty
-         tasty-hunit tasty-quickcheck template-haskell text these time
-         time-parsers unordered-containers vector
+         base containers quickcheck-instances tasty tasty-hunit
+         tasty-quickcheck these time time-parsers unordered-containers
+         vector
        ];
-       jailbreak = true;
        homepage = "https://github.com/phadej/aeson-extra#readme";
        description = "Extra goodies for aeson";
        license = stdenv.lib.licenses.bsd3;
@@ -20164,6 +20180,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "aeson-generic-compat" = callPackage
+    ({ mkDerivation, aeson, base }:
+     mkDerivation {
+       pname = "aeson-generic-compat";
+       version = "0.0.1.0";
+       sha256 = "d4a05e4d351350f4ce7e270c85dcd990c81d879fd1208a6371865f5b2190d3ad";
+       libraryHaskellDepends = [ aeson base ];
+       description = "Compatible generic class names of Aeson";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "aeson-injector" = callPackage
     ({ mkDerivation, aeson, base, bifunctors, deepseq, HUnit, lens
      , QuickCheck, quickcheck-text, scientific, servant-docs, swagger2
@@ -20172,8 +20199,8 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-injector";
-       version = "1.0.5.1";
-       sha256 = "61cd48cf2f6fa2ace98841918b092727e478099bf1f9b159eed0966ae3c6a8d9";
+       version = "1.0.6.0";
+       sha256 = "3c0a68d4b3b55813eb3b4d93a0bd130504f367727308e77c01b8e1774024d78d";
        libraryHaskellDepends = [
          aeson base bifunctors deepseq lens servant-docs swagger2 text
          unordered-containers
@@ -24165,10 +24192,9 @@ self: {
     ({ mkDerivation, base, containers, lens, mtl }:
      mkDerivation {
        pname = "app-lens";
-       version = "0.1.0.1";
-       sha256 = "717cb2d1abc9add860d6e058b2da8ba45a124f8a637b4ab5984a89a42d485627";
+       version = "0.1.0.3";
+       sha256 = "ecb966a61eee1465d2e89d98ee2dfbdd52c7bc37707e817809ff520c91f9d744";
        libraryHaskellDepends = [ base containers lens mtl ];
-       jailbreak = true;
        homepage = "https://bitbucket.org/kztk/app-lens";
        description = "applicative (functional) bidirectional programming beyond composition chains";
        license = stdenv.lib.licenses.bsd3;
@@ -24881,29 +24907,6 @@ self: {
   "arithmoi" = callPackage
     ({ mkDerivation, array, base, containers, ghc-prim, integer-gmp
      , mtl, QuickCheck, random, smallcheck, tasty, tasty-hunit
-     , tasty-quickcheck, tasty-smallcheck
-     }:
-     mkDerivation {
-       pname = "arithmoi";
-       version = "0.4.2.0";
-       sha256 = "6cc6ade285cdbd437c3e5587e588d4d55152a273e9c276a4679cc22a6e1d2a88";
-       configureFlags = [ "-f-llvm" ];
-       libraryHaskellDepends = [
-         array base containers ghc-prim integer-gmp mtl random
-       ];
-       testHaskellDepends = [
-         base QuickCheck smallcheck tasty tasty-hunit tasty-quickcheck
-         tasty-smallcheck
-       ];
-       homepage = "https://github.com/cartazio/arithmoi";
-       description = "Efficient basic number-theoretic functions. Primes, powers, integer logarithms.";
-       license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "arithmoi_0_4_3_0" = callPackage
-    ({ mkDerivation, array, base, containers, ghc-prim, integer-gmp
-     , mtl, QuickCheck, random, smallcheck, tasty, tasty-hunit
      , tasty-quickcheck, tasty-smallcheck, transformers
      , transformers-compat
      }:
@@ -25607,8 +25610,8 @@ self: {
      }:
      mkDerivation {
        pname = "async-extras";
-       version = "0.1.2.0";
-       sha256 = "d0ff0c9a29e3acfe926bc4d4be83642944c9b0eab2bd2a177c75d14ed8bcfb8c";
+       version = "0.1.3.1";
+       sha256 = "c134da7e8955354670916cde8c5199b2bf08e455605d19a355a781d925b4d28e";
        libraryHaskellDepends = [
          async base lifted-async lifted-base monad-control SafeSemaphore stm
          transformers-base
@@ -25871,6 +25874,34 @@ self: {
        license = "unknown";
      }) {};
 
+  "atom-conduit_0_4_0_1" = callPackage
+    ({ mkDerivation, base, blaze-builder, conduit, conduit-combinators
+     , data-default, hlint, lens-simple, mono-traversable, parsers
+     , quickcheck-instances, resourcet, safe-exceptions, tasty
+     , tasty-hunit, tasty-quickcheck, text, time, timerep
+     , uri-bytestring, xml-conduit, xml-types
+     }:
+     mkDerivation {
+       pname = "atom-conduit";
+       version = "0.4.0.1";
+       sha256 = "62965b9adac9b4fefda18a2aceb464b15e15c0ef267edba80372e8c3225b5ccf";
+       libraryHaskellDepends = [
+         base blaze-builder conduit conduit-combinators lens-simple
+         mono-traversable parsers safe-exceptions text time timerep
+         uri-bytestring xml-conduit xml-types
+       ];
+       testHaskellDepends = [
+         base conduit data-default hlint lens-simple mono-traversable
+         parsers quickcheck-instances resourcet safe-exceptions tasty
+         tasty-hunit tasty-quickcheck text time uri-bytestring xml-conduit
+         xml-types
+       ];
+       jailbreak = true;
+       description = "Streaming parser/renderer for the Atom 1.0 standard (RFC 4287).";
+       license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "atom-msp430" = callPackage
     ({ mkDerivation, atom, base, mtl }:
      mkDerivation {
@@ -26047,28 +26078,6 @@ self: {
      }:
      mkDerivation {
        pname = "attoparsec";
-       version = "0.13.0.2";
-       sha256 = "69f7f381f644ba4a6f348bbff9b2b4280b7b602e8e25e59eadb6e30ad5f2ec6a";
-       libraryHaskellDepends = [
-         array base bytestring containers deepseq scientific text
-         transformers
-       ];
-       testHaskellDepends = [
-         array base bytestring deepseq QuickCheck quickcheck-unicode
-         scientific tasty tasty-quickcheck text transformers vector
-       ];
-       homepage = "https://github.com/bos/attoparsec";
-       description = "Fast combinator parsing for bytestrings and text";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "attoparsec_0_13_1_0" = callPackage
-    ({ mkDerivation, array, base, bytestring, containers, deepseq
-     , QuickCheck, quickcheck-unicode, scientific, tasty
-     , tasty-quickcheck, text, transformers, vector
-     }:
-     mkDerivation {
-       pname = "attoparsec";
        version = "0.13.1.0";
        sha256 = "52dc74d4955e457ce4f76f5c9d6dba05c1d07e2cd2a542d6251c6dbc66ce3f64";
        libraryHaskellDepends = [
@@ -26082,7 +26091,6 @@ self: {
        homepage = "https://github.com/bos/attoparsec";
        description = "Fast combinator parsing for bytestrings and text";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "attoparsec-arff" = callPackage
@@ -26769,20 +26777,22 @@ self: {
      }) {};
 
   "avwx" = callPackage
-    ({ mkDerivation, attoparsec, base, HTTP, lens, parsers, pretty-show
-     , text
+    ({ mkDerivation, attoparsec, base, HTTP, lens, optparse-applicative
+     , parsers, pretty-show, text
      }:
      mkDerivation {
        pname = "avwx";
-       version = "0.2.0.0";
-       sha256 = "6a667d54fd8eedb57fb7e48917646f8fb0acd1e68ecdccc0a3e95d3804bb5c13";
+       version = "0.3.0.1";
+       sha256 = "427b80127d3fc6e5fe71b90c40bf02e59d297333b8dd96da663585043431b4e5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ attoparsec base HTTP lens parsers text ];
-       executableHaskellDepends = [ base pretty-show ];
-       testHaskellDepends = [ attoparsec base text ];
-       homepage = "https://github.com/hce/avwx";
-       description = "Parse METAR weather reports";
+       executableHaskellDepends = [
+         base optparse-applicative pretty-show text
+       ];
+       testHaskellDepends = [ attoparsec base lens pretty-show text ];
+       homepage = "https://www.hcesperer.org/posts/2016-09-20-avwx.html";
+       description = "Parse aviation weather reports";
        license = stdenv.lib.licenses.mit;
      }) {};
 
@@ -29360,8 +29370,8 @@ self: {
        pname = "binary-orphans";
        version = "0.1.5.1";
        sha256 = "c60442199ad6139654a6a672dc66d321dbe8a23199fb5269ef295b2adc23af4c";
-       revision = "3";
-       editedCabalFile = "d983e4991d7753af287d15af9e8b6391662769e8466ddf956fcc0c8c39342233";
+       revision = "4";
+       editedCabalFile = "842aed0eac15d13b8178dd9ded2b2e296eabc950bd607593bb22c307d77c551e";
        libraryHaskellDepends = [
          aeson base binary case-insensitive hashable scientific tagged text
          text-binary time unordered-containers vector
@@ -29401,8 +29411,8 @@ self: {
      }:
      mkDerivation {
        pname = "binary-parsers";
-       version = "0.1.0.0";
-       sha256 = "f3fcce48a05ff770c1c94f876962ced3440932783b9080fbc81c21022d63a702";
+       version = "0.2.3.0";
+       sha256 = "bc6195493b950efcbeb9ef54dfe47a6badf894dff934cf02a4b170331c1b217a";
        libraryHaskellDepends = [
          base binary bytestring bytestring-lexing scientific
        ];
@@ -32330,6 +32340,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "boolean-like" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, containers
+     , semigroups, text, vector
+     }:
+     mkDerivation {
+       pname = "boolean-like";
+       version = "0.1.1.0";
+       sha256 = "6ca47b21a6d98161edfd94f4d5a19daacc13d229b87a0c107e868ff0259658b8";
+       libraryHaskellDepends = [
+         attoparsec base bytestring containers semigroups text vector
+       ];
+       homepage = "http://github.com/Shou/boolean-like";
+       description = "Logical combinatory operations dealing with datatypes representing booleans by their constructors";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "boolean-list" = callPackage
     ({ mkDerivation, base, bytestring, HUnit }:
      mkDerivation {
@@ -32815,8 +32841,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick";
-       version = "0.9";
-       sha256 = "3e13c7ec5be06e416fc609e565e765e91f2cdf967aa97589fcff4dc0f73b3d40";
+       version = "0.10";
+       sha256 = "f5529a49c24a9f4a0714579eb6b86b7b324515f7bb925fb1e75ab533442aad53";
        libraryHaskellDepends = [
          base containers contravariant data-default deepseq microlens
          microlens-mtl microlens-th template-haskell text text-zipper
@@ -34866,38 +34892,6 @@ self: {
     ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal
      , containers, deepseq, directory, distribution-nixpkgs, filepath
      , hackage-db, language-nix, lens, monad-par, monad-par-extras, mtl
-     , optparse-applicative, pretty, process, SHA, split, stackage-types
-     , text, time, transformers, utf8-string, yaml
-     }:
-     mkDerivation {
-       pname = "cabal2nix";
-       version = "2.0.1";
-       sha256 = "f271eb8de00952c01a4860846fa0c6f9cad3e91378a073c0b7416eb6a51ca230";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson ansi-wl-pprint base bytestring Cabal containers deepseq
-         directory distribution-nixpkgs filepath hackage-db language-nix
-         lens optparse-applicative pretty process SHA split text
-         transformers yaml
-       ];
-       executableHaskellDepends = [
-         aeson ansi-wl-pprint base bytestring Cabal containers deepseq
-         directory distribution-nixpkgs filepath hackage-db language-nix
-         lens monad-par monad-par-extras mtl optparse-applicative pretty
-         process SHA split stackage-types text time transformers utf8-string
-         yaml
-       ];
-       homepage = "https://github.com/nixos/cabal2nix#readme";
-       description = "Convert Cabal files into Nix build instructions";
-       license = stdenv.lib.licenses.bsd3;
-       maintainers = with stdenv.lib.maintainers; [ peti ];
-     }) {};
-
-  "cabal2nix_2_0_2" = callPackage
-    ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal
-     , containers, deepseq, directory, distribution-nixpkgs, filepath
-     , hackage-db, language-nix, lens, monad-par, monad-par-extras, mtl
      , optparse-applicative, pretty, process, SHA, split, text, time
      , transformers, utf8-string, yaml
      }:
@@ -34922,7 +34916,6 @@ self: {
        homepage = "https://github.com/nixos/cabal2nix#readme";
        description = "Convert Cabal files into Nix build instructions";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
        maintainers = with stdenv.lib.maintainers; [ peti ];
      }) {};
 
@@ -35505,6 +35498,39 @@ self: {
        license = stdenv.lib.licenses.asl20;
      }) {};
 
+  "camfort_0_901" = callPackage
+    ({ mkDerivation, alex, array, base, bytestring, containers
+     , directory, fgl, filepath, fortran-src, GenericPretty, ghc-prim
+     , happy, hmatrix, hspec, matrix, mtl, QuickCheck, syb, syz, text
+     , transformers, uniplate, vector
+     }:
+     mkDerivation {
+       pname = "camfort";
+       version = "0.901";
+       sha256 = "2aaf96c527f649e209b9fbe46e6d31cd4707b9d2aa514b4dfac55422bdf4992c";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array base bytestring containers directory fgl filepath fortran-src
+         GenericPretty ghc-prim hmatrix matrix mtl syb syz text transformers
+         uniplate vector
+       ];
+       libraryToolDepends = [ alex happy ];
+       executableHaskellDepends = [
+         array base bytestring containers directory fgl filepath fortran-src
+         GenericPretty ghc-prim hmatrix matrix mtl QuickCheck syb syz text
+         transformers uniplate vector
+       ];
+       testHaskellDepends = [
+         array base bytestring containers directory filepath fortran-src
+         hmatrix hspec mtl QuickCheck text uniplate
+       ];
+       jailbreak = true;
+       description = "CamFort - Cambridge Fortran infrastructure";
+       license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "camh" = callPackage
     ({ mkDerivation, base, bytestring, Imlib, terminfo }:
      mkDerivation {
@@ -36404,8 +36430,8 @@ self: {
        pname = "cassava-megaparsec";
        version = "0.1.0";
        sha256 = "8d77229766aec5e9e31e145138be981cca791699a3d66010619604827c590702";
-       revision = "2";
-       editedCabalFile = "bc6342181a72157c5f8900ef98a8226e5826b93b75ecd34aedc1c0e8b589a93a";
+       revision = "3";
+       editedCabalFile = "1be19f40219b8f6a9e91dc3bfe8905a3ccc920f56dbf82c14f74d05c4c7378c9";
        libraryHaskellDepends = [
          base bytestring cassava containers megaparsec unordered-containers
          vector
@@ -37618,8 +37644,8 @@ self: {
     ({ mkDerivation, array, base, QuickCheck, random }:
      mkDerivation {
        pname = "checkers";
-       version = "0.4.5";
-       sha256 = "7963cf60f9fda15ea022351f75f8e5e8636f79b163ee4ad05e893f74e5112d91";
+       version = "0.4.6";
+       sha256 = "2adc9cd2bfcc5c7bf8dbcf79160344757392a29b55ca131cda48e60168df970f";
        libraryHaskellDepends = [ array base QuickCheck random ];
        description = "Check properties on standard classes and data structures";
        license = stdenv.lib.licenses.bsd3;
@@ -38401,15 +38427,16 @@ self: {
 
   "clang-pure" = callPackage
     ({ mkDerivation, base, bytestring, clang, containers, contravariant
-     , inline-c, stm, template-haskell, vector
+     , inline-c, microlens, microlens-contra, singletons, stm
+     , template-haskell, vector
      }:
      mkDerivation {
        pname = "clang-pure";
-       version = "0.1.0.1";
-       sha256 = "9beb6dd2d0a21a4057a0372d5fc9da2984ffc455bd24ed3c93c7b4ba7ec20900";
+       version = "0.2.0.1";
+       sha256 = "27c81214e72d9a4c6e701fc05d2adc5cb0732cc07c4fb715a6bf2f9d904058ee";
        libraryHaskellDepends = [
-         base bytestring containers contravariant inline-c stm
-         template-haskell vector
+         base bytestring containers contravariant inline-c microlens
+         microlens-contra singletons stm template-haskell vector
        ];
        librarySystemDepends = [ clang ];
        description = "Pure C++ code analysis with libclang";
@@ -39932,8 +39959,8 @@ self: {
      }:
      mkDerivation {
        pname = "codex";
-       version = "0.5.0.1";
-       sha256 = "84822ced72c93bd22249f9fe05c79685050b3e7d2d3f7adedd9ded52a8c4407c";
+       version = "0.5.0.2";
+       sha256 = "491064e6cf6b1afc6be30b061f6876b1d9da1ecc769fc74f485853b5bab8d907";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -39945,7 +39972,6 @@ self: {
          base bytestring Cabal directory either filepath hackage-db MissingH
          monad-loops network process transformers wreq yaml
        ];
-       jailbreak = true;
        homepage = "http://github.com/aloiscochard/codex";
        description = "A ctags file generator for cabal project dependencies";
        license = stdenv.lib.licenses.asl20;
@@ -41591,6 +41617,29 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "conduit_1_2_8" = callPackage
+    ({ mkDerivation, base, containers, exceptions, hspec, lifted-base
+     , mmorph, monad-control, mtl, QuickCheck, resourcet, safe
+     , transformers, transformers-base
+     }:
+     mkDerivation {
+       pname = "conduit";
+       version = "1.2.8";
+       sha256 = "80d5df4c70adf2b7e87138c55fba25e05be30eaef0c9a7926d97ae0c0cdb17fb";
+       libraryHaskellDepends = [
+         base exceptions lifted-base mmorph monad-control mtl resourcet
+         transformers transformers-base
+       ];
+       testHaskellDepends = [
+         base containers exceptions hspec mtl QuickCheck resourcet safe
+         transformers
+       ];
+       homepage = "http://github.com/snoyberg/conduit";
+       description = "Streaming data processing library";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "conduit-audio" = callPackage
     ({ mkDerivation, base, conduit, vector }:
      mkDerivation {
@@ -41676,8 +41725,36 @@ self: {
      }:
      mkDerivation {
        pname = "conduit-combinators";
-       version = "1.0.6";
-       sha256 = "215c5b29fbeb0177ac7b80f67be9f3c7eaa2a231b9fcb25916ab1ceda007a2fa";
+       version = "1.0.7";
+       sha256 = "b5fbdcb33f9425bcc8a0beee1953076922cd94492ce4d40afcf33861f32a3ac7";
+       libraryHaskellDepends = [
+         base base16-bytestring base64-bytestring bytestring chunked-data
+         conduit conduit-extra filepath monad-control mono-traversable
+         mwc-random primitive resourcet text transformers transformers-base
+         unix unix-compat vector void
+       ];
+       testHaskellDepends = [
+         base base16-bytestring base64-bytestring bytestring chunked-data
+         conduit containers directory filepath hspec mono-traversable mtl
+         mwc-random QuickCheck safe silently text transformers vector
+       ];
+       homepage = "https://github.com/snoyberg/mono-traversable";
+       description = "Commonly used conduit functions, for both chunked and unchunked data";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "conduit-combinators_1_0_8" = callPackage
+    ({ mkDerivation, base, base16-bytestring, base64-bytestring
+     , bytestring, chunked-data, conduit, conduit-extra, containers
+     , directory, filepath, hspec, monad-control, mono-traversable, mtl
+     , mwc-random, primitive, QuickCheck, resourcet, safe, silently
+     , text, transformers, transformers-base, unix, unix-compat, vector
+     , void
+     }:
+     mkDerivation {
+       pname = "conduit-combinators";
+       version = "1.0.8";
+       sha256 = "c486be3d35d85ca697beffce0ef68ae28c1c4fb94e3884f4cfb6df5ecb5ad04b";
        libraryHaskellDepends = [
          base base16-bytestring base64-bytestring bytestring chunked-data
          conduit conduit-extra filepath monad-control mono-traversable
@@ -41689,9 +41766,11 @@ self: {
          conduit containers directory filepath hspec mono-traversable mtl
          mwc-random QuickCheck safe silently text transformers vector
        ];
+       jailbreak = true;
        homepage = "https://github.com/snoyberg/mono-traversable";
        description = "Commonly used conduit functions, for both chunked and unchunked data";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "conduit-connection" = callPackage
@@ -41701,8 +41780,8 @@ self: {
      }:
      mkDerivation {
        pname = "conduit-connection";
-       version = "0.1.0.2";
-       sha256 = "6559115e670911b51a0ce0eb3ea4893fa1c2d32d9c2706af6c835137fbf682ce";
+       version = "0.1.0.3";
+       sha256 = "798eb9c87a37f8f8a15a8edc6674f975dad38ed8c19acf52b6439f88c280439a";
        libraryHaskellDepends = [
          base bytestring conduit connection resourcet transformers
        ];
@@ -41710,7 +41789,6 @@ self: {
          base bytestring conduit connection HUnit network resourcet
          test-framework test-framework-hunit transformers
        ];
-       jailbreak = true;
        homepage = "https://github.com/sdroege/conduit-connection";
        description = "Conduit source and sink for Network.Connection.";
        license = stdenv.lib.licenses.bsd3;
@@ -41725,32 +41803,6 @@ self: {
      }:
      mkDerivation {
        pname = "conduit-extra";
-       version = "1.1.13.2";
-       sha256 = "9fccd20c45b017c5b5b12a933b1cedd9088f27375c6b7bb2dadce9db92d51b81";
-       libraryHaskellDepends = [
-         async attoparsec base blaze-builder bytestring conduit directory
-         exceptions filepath monad-control network primitive process
-         resourcet stm streaming-commons text transformers transformers-base
-       ];
-       testHaskellDepends = [
-         async attoparsec base blaze-builder bytestring bytestring-builder
-         conduit exceptions hspec process QuickCheck resourcet stm
-         streaming-commons text transformers transformers-base
-       ];
-       homepage = "http://github.com/snoyberg/conduit";
-       description = "Batteries included conduit: adapters for common libraries";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "conduit-extra_1_1_13_3" = callPackage
-    ({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring
-     , bytestring-builder, conduit, directory, exceptions, filepath
-     , hspec, monad-control, network, primitive, process, QuickCheck
-     , resourcet, stm, streaming-commons, text, transformers
-     , transformers-base
-     }:
-     mkDerivation {
-       pname = "conduit-extra";
        version = "1.1.13.3";
        sha256 = "c2efc890925ca9adcff7006b6155804b4a3712940f70b3e3be8b1e9be7c56c48";
        libraryHaskellDepends = [
@@ -41763,11 +41815,9 @@ self: {
          conduit exceptions hspec process QuickCheck resourcet stm
          streaming-commons text transformers transformers-base
        ];
-       jailbreak = true;
        homepage = "http://github.com/snoyberg/conduit";
        description = "Batteries included conduit: adapters for common libraries";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "conduit-find" = callPackage
@@ -42062,41 +42112,6 @@ self: {
      }:
      mkDerivation {
        pname = "configuration-tools";
-       version = "0.2.14";
-       sha256 = "c54c40d72423207f63c7108ea6076612a179c0c35d7e10e540858ba92946f9fb";
-       revision = "1";
-       editedCabalFile = "7f01977bdb2fa42e3bf503d036db68e4c2d2aba13295b817c812ce17067ca1fc";
-       libraryHaskellDepends = [
-         aeson ansi-wl-pprint attoparsec base base-unicode-symbols
-         base64-bytestring bytestring Cabal case-insensitive connection
-         data-default deepseq directory dlist enclosed-exceptions filepath
-         http-client http-client-tls http-types monad-control mtl
-         network-uri optparse-applicative process profunctors text tls
-         transformers unordered-containers x509 x509-system x509-validation
-         yaml
-       ];
-       testHaskellDepends = [
-         base base-unicode-symbols bytestring Cabal enclosed-exceptions
-         http-types monad-control mtl text transformers unordered-containers
-         wai warp warp-tls yaml
-       ];
-       homepage = "https://github.com/alephcloud/hs-configuration-tools";
-       description = "Tools for specifying and parsing configurations";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "configuration-tools_0_2_15" = callPackage
-    ({ mkDerivation, aeson, ansi-wl-pprint, attoparsec, base
-     , base-unicode-symbols, base64-bytestring, bytestring, Cabal
-     , case-insensitive, connection, data-default, deepseq, directory
-     , dlist, enclosed-exceptions, filepath, http-client
-     , http-client-tls, http-types, monad-control, mtl, network-uri
-     , optparse-applicative, process, profunctors, text, tls
-     , transformers, unordered-containers, wai, warp, warp-tls, x509
-     , x509-system, x509-validation, yaml
-     }:
-     mkDerivation {
-       pname = "configuration-tools";
        version = "0.2.15";
        sha256 = "8231a7a893add8ae78ccb2b25e0fa98b0c0fd7d7a5f6e2e88d3711e93576121e";
        libraryHaskellDepends = [
@@ -42116,7 +42131,6 @@ self: {
        homepage = "https://github.com/alephcloud/hs-configuration-tools";
        description = "Tools for specifying and parsing configurations";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "configurator" = callPackage
@@ -42441,6 +42455,33 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "consul-haskell_0_4" = callPackage
+    ({ mkDerivation, aeson, base, base64-bytestring, bytestring
+     , connection, either, exceptions, http-client, http-client-tls
+     , http-types, HUnit, lifted-async, lifted-base, monad-control
+     , network, random, retry, stm, tasty, tasty-hunit, text
+     , transformers, unordered-containers, uuid, vector
+     }:
+     mkDerivation {
+       pname = "consul-haskell";
+       version = "0.4";
+       sha256 = "f81c503aae87cb38659848d1d797eb1e7ffbf9c2b72836e30f2e5b05267c9bda";
+       libraryHaskellDepends = [
+         aeson base base64-bytestring bytestring connection either
+         exceptions http-client http-client-tls http-types lifted-async
+         lifted-base monad-control network retry stm text transformers
+         unordered-containers vector
+       ];
+       testHaskellDepends = [
+         base http-client HUnit network random tasty tasty-hunit text
+         transformers uuid
+       ];
+       homepage = "https://github.com/alphaHeavy/consul-haskell";
+       description = "A consul client for Haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "consumers" = callPackage
     ({ mkDerivation, base, containers, exceptions, hpqtypes
      , lifted-base, lifted-threads, log, monad-control, mtl, stm, time
@@ -46204,50 +46245,6 @@ self: {
      }:
      mkDerivation {
        pname = "darcs";
-       version = "2.12.3";
-       sha256 = "68ed535dce4bd2d8349ba04258bb56df7d47853dac9d3365fc0325a86db1cde5";
-       configureFlags = [ "-fforce-char8-encoding" "-flibrary" ];
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         array async attoparsec base base16-bytestring binary bytestring
-         containers cryptohash data-ordlist directory fgl filepath graphviz
-         hashable haskeline html HTTP mmap mtl network network-uri old-time
-         parsec process random regex-applicative regex-compat-tdfa sandi tar
-         terminfo text time transformers transformers-compat unix
-         unix-compat utf8-string vector zip-archive zlib
-       ];
-       librarySystemDepends = [ curl ];
-       executableHaskellDepends = [ base ];
-       testHaskellDepends = [
-         array base bytestring cmdargs containers directory filepath FindBin
-         HUnit mtl QuickCheck shelly split test-framework
-         test-framework-hunit test-framework-quickcheck2 text zip-archive
-       ];
-       doCheck = false;
-       postInstall = ''
-         mkdir -p $out/etc/bash_completion.d
-         mv contrib/darcs_completion $out/etc/bash_completion.d/darcs
-       '';
-       homepage = "http://darcs.net/";
-       description = "a distributed, interactive, smart revision control system";
-       license = "GPL";
-     }) {inherit (pkgs) curl;};
-
-  "darcs_2_12_4" = callPackage
-    ({ mkDerivation, array, async, attoparsec, base, base16-bytestring
-     , binary, bytestring, cmdargs, containers, cryptohash, curl
-     , data-ordlist, directory, fgl, filepath, FindBin, graphviz
-     , hashable, haskeline, html, HTTP, HUnit, mmap, mtl, network
-     , network-uri, old-time, parsec, process, QuickCheck, random
-     , regex-applicative, regex-compat-tdfa, sandi, shelly, split, tar
-     , terminfo, test-framework, test-framework-hunit
-     , test-framework-quickcheck2, text, time, transformers
-     , transformers-compat, unix, unix-compat, utf8-string, vector
-     , zip-archive, zlib
-     }:
-     mkDerivation {
-       pname = "darcs";
        version = "2.12.4";
        sha256 = "48e836a482bd2fcfe0be499fe4f255925ce50bdcf5ce8023bb9aa359288fdc49";
        configureFlags = [ "-fforce-char8-encoding" "-flibrary" ];
@@ -46276,7 +46273,6 @@ self: {
        homepage = "http://darcs.net/";
        description = "a distributed, interactive, smart revision control system";
        license = "GPL";
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) curl;};
 
   "darcs-benchmark" = callPackage
@@ -47625,8 +47621,8 @@ self: {
      }:
      mkDerivation {
        pname = "data-msgpack";
-       version = "0.0.3";
-       sha256 = "8df834c9495ff45c68a09a67a01dcf7ae5288d88c3e3af0d8b2060e19f841a6a";
+       version = "0.0.4";
+       sha256 = "77e894dd366c77352cc52787546ff0419831b312f4b6b86e864e2e2e5b1e33af";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -50940,6 +50936,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "dib" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, containers, digest
+     , directory, filepath, mtl, process, text, time
+     }:
+     mkDerivation {
+       pname = "dib";
+       version = "0.5.0";
+       sha256 = "2f4a58c4a97c55bed558fee3be61886e05d55cd560f13d98f5cdce4d8ddbe294";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring cereal containers digest directory filepath mtl
+         process text time
+       ];
+       executableHaskellDepends = [
+         base containers directory filepath mtl time
+       ];
+       description = "A simple, forward build system";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "dice" = callPackage
     ({ mkDerivation, base, parsec, random-fu, transformers }:
      mkDerivation {
@@ -51439,22 +51456,6 @@ self: {
      }:
      mkDerivation {
        pname = "dimensional";
-       version = "1.0.1.2";
-       sha256 = "45943c0d8989a5ce8a440e40a28b4bffa84170b5c8cfaa9af27d4ce0afc599cb";
-       libraryHaskellDepends = [
-         base deepseq exact-pi numtype-dk vector
-       ];
-       testHaskellDepends = [ base HUnit ];
-       homepage = "https://github.com/bjornbm/dimensional/";
-       description = "Statically checked physical dimensions, using Type Families and Data Kinds";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "dimensional_1_0_1_3" = callPackage
-    ({ mkDerivation, base, deepseq, exact-pi, HUnit, numtype-dk, vector
-     }:
-     mkDerivation {
-       pname = "dimensional";
        version = "1.0.1.3";
        sha256 = "3bc566a59227115325caec0ea00a35e025e5ea471a3ab531cf595e5365aa93a7";
        libraryHaskellDepends = [
@@ -51464,7 +51465,6 @@ self: {
        homepage = "https://github.com/bjornbm/dimensional/";
        description = "Statically checked physical dimensions, using Type Families and Data Kinds";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "dimensional-codata" = callPackage
@@ -52000,8 +52000,8 @@ self: {
      }:
      mkDerivation {
        pname = "distributed-closure";
-       version = "0.3.1.0";
-       sha256 = "eb7894b3394662ddc86e249bfe424033674597e3b952e117f1c9a7f554543fa3";
+       version = "0.3.2.0";
+       sha256 = "7ca5b418d086c00e4646683010453b665b5b4f3921a9ca478c7afd91e331ea7d";
        libraryHaskellDepends = [
          base binary bytestring constraints syb template-haskell
        ];
@@ -52803,19 +52803,6 @@ self: {
     ({ mkDerivation, base, hspec }:
      mkDerivation {
        pname = "do-list";
-       version = "1.0.0";
-       sha256 = "64fab9aca46541aa95efc4e7a6f4074277fee6f81ca0d98eb41081f061c33738";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/tserduke/do-list#readme";
-       description = "Do notation for free";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "do-list_1_0_1" = callPackage
-    ({ mkDerivation, base, hspec }:
-     mkDerivation {
-       pname = "do-list";
        version = "1.0.1";
        sha256 = "b377193461b0ad7a81f9e66bcf10f8838b6f1e39f4a5de3b2e2f45c749c5b694";
        libraryHaskellDepends = [ base ];
@@ -52823,7 +52810,6 @@ self: {
        homepage = "https://github.com/tserduke/do-list#readme";
        description = "Do notation for free";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "doc-review" = callPackage
@@ -55467,6 +55453,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "ekg-cloudwatch" = callPackage
+    ({ mkDerivation, amazonka, amazonka-cloudwatch, base, ekg-core
+     , hspec, lens, text, time, unordered-containers
+     }:
+     mkDerivation {
+       pname = "ekg-cloudwatch";
+       version = "0.0.1.4";
+       sha256 = "7e086bce6889e5355f15694ab9158ef584aed6060017428fc67e78b302cbe600";
+       libraryHaskellDepends = [
+         amazonka amazonka-cloudwatch base ekg-core lens text time
+         unordered-containers
+       ];
+       testHaskellDepends = [
+         amazonka amazonka-cloudwatch base ekg-core hspec lens text time
+         unordered-containers
+       ];
+       homepage = "https://github.com/sellerlabs/ekg-cloudwatch#readme";
+       description = "An ekg backend for Amazon Cloudwatch";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "ekg-core" = callPackage
     ({ mkDerivation, base, containers, ghc-prim, text
      , unordered-containers
@@ -55764,8 +55771,8 @@ self: {
      }:
      mkDerivation {
        pname = "elm-export";
-       version = "0.4.1.0";
-       sha256 = "7932ebbf549f02637196a888fe6c2bbfa929f93f9b5dfe8474057f8adf6c3681";
+       version = "0.4.1.1";
+       sha256 = "91e01639707349bf27a8aa9fffa8f30206fc1f50e269d6220403ec585a54e263";
        libraryHaskellDepends = [
          base bytestring containers directory formatting mtl text time
        ];
@@ -57744,7 +57751,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "eventstore_0_13_1_4" = callPackage
+  "eventstore_0_13_1_5" = callPackage
     ({ mkDerivation, aeson, array, base, cereal, classy-prelude
      , connection, containers, dns, dotnet-timespan, http-client
      , protobuf, random, semigroups, stm, tasty, tasty-hunit, text, time
@@ -57752,8 +57759,8 @@ self: {
      }:
      mkDerivation {
        pname = "eventstore";
-       version = "0.13.1.4";
-       sha256 = "a72952384c37b1c11c9365fb7c2965bdbad1bf4dc6f54b66462116c7f03e92f7";
+       version = "0.13.1.5";
+       sha256 = "1ddf2d5d5a3cf4ffb167c351751eb7a9faa21eef399c54476d3cf045d4c344bc";
        libraryHaskellDepends = [
          aeson array base cereal classy-prelude connection containers dns
          dotnet-timespan http-client protobuf random semigroups stm time
@@ -61629,8 +61636,8 @@ self: {
      }:
      mkDerivation {
        pname = "fltkhs";
-       version = "0.4.0.9";
-       sha256 = "37e34bda2f8f3bb78f4d2e1e2539e02fdd6ae0ee0613f3fab38c1a13fe7b7fb1";
+       version = "0.4.1.0";
+       sha256 = "2a721e193ae591e28e96ea55a25dd70f24f388cf6481b4c1c9aede12260d7bb4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring ];
@@ -61919,13 +61926,16 @@ self: {
 
   "foldl-statistics" = callPackage
     ({ mkDerivation, base, foldl, math-functions, profunctors
-     , quickcheck-instances, statistics, tasty, tasty-quickcheck, vector
+     , quickcheck-instances, semigroups, statistics, tasty
+     , tasty-quickcheck, vector
      }:
      mkDerivation {
        pname = "foldl-statistics";
-       version = "0.1.1.0";
-       sha256 = "aea55a29d9ae80d7007e78a2b49ab49495feb0aa640ac8d9c158d3afbaf0a04f";
-       libraryHaskellDepends = [ base foldl math-functions profunctors ];
+       version = "0.1.4.0";
+       sha256 = "0d800d6202b6411207154f1c7d1be8f77fef7e332ccaf3c486db972c935cf414";
+       libraryHaskellDepends = [
+         base foldl math-functions profunctors semigroups
+       ];
        testHaskellDepends = [
          base foldl profunctors quickcheck-instances statistics tasty
          tasty-quickcheck vector
@@ -62466,6 +62476,35 @@ self: {
        license = stdenv.lib.licenses.asl20;
      }) {};
 
+  "fortran-src_0_1_0_4" = callPackage
+    ({ mkDerivation, alex, array, base, bytestring, containers
+     , directory, fgl, filepath, GenericPretty, happy, hspec, mtl
+     , pretty, text, uniplate
+     }:
+     mkDerivation {
+       pname = "fortran-src";
+       version = "0.1.0.4";
+       sha256 = "4e20fae7ff4448a98cb3e2a16ff66514d3510b82d58f4c7bc998ff24c2ac5708";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array base bytestring containers fgl GenericPretty mtl pretty text
+         uniplate
+       ];
+       libraryToolDepends = [ alex happy ];
+       executableHaskellDepends = [
+         array base bytestring containers fgl GenericPretty mtl pretty text
+         uniplate
+       ];
+       testHaskellDepends = [
+         array base bytestring containers directory fgl filepath
+         GenericPretty hspec mtl pretty text uniplate
+       ];
+       description = "Parser and anlyses for Fortran standards 66, 77, 90";
+       license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "foscam-directory" = callPackage
     ({ mkDerivation, base, directory, doctest, filepath
      , foscam-filename, lens, pretty, QuickCheck, template-haskell
@@ -65652,6 +65691,26 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "gh-pocket-knife" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, hspec, http-conduit
+     , QuickCheck, resourcet
+     }:
+     mkDerivation {
+       pname = "gh-pocket-knife";
+       version = "0.1.0.0";
+       sha256 = "b84246f29e756be1ec851f1ee3be710de6366dda4fd4c972afbfc77cbed1a6bf";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring http-conduit resourcet
+       ];
+       executableHaskellDepends = [ aeson base bytestring ];
+       testHaskellDepends = [ base hspec QuickCheck ];
+       homepage = "https://github.com/pbrisbin/gh-pocket-knife#readme";
+       description = "Script helpers for interacting with GitHub";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "ghc-boot_8_0_1" = callPackage
     ({ mkDerivation, base, binary, bytestring, directory, filepath
      , ghc-boot-th
@@ -66638,8 +66697,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghcjs-hplay";
-       version = "0.3.4";
-       sha256 = "7a3b5d91883912b0f768129cde6a89ed71ab0d3a94749fcf8b9d9197959541f8";
+       version = "0.3.4.2";
+       sha256 = "c3d9e5108b4792fc6fd9ef079cb4f4a6e9a21195e68f5b0d53d43ad7f79149d5";
        libraryHaskellDepends = [
          base containers ghcjs-perch mtl transformers transient
          transient-universe
@@ -67354,9 +67413,9 @@ self: {
      }) {inherit (pkgs) libnotify;};
 
   "gi-pango" = callPackage
-    ({ mkDerivation, base, bytestring, containers, gi-glib, gi-gobject
-     , gobjectIntrospection, haskell-gi, haskell-gi-base, pango, text
-     , transformers
+    ({ mkDerivation, base, bytestring, cairo, containers, gi-glib
+     , gi-gobject, gobjectIntrospection, haskell-gi, haskell-gi-base
+     , pango, text, transformers
      }:
      mkDerivation {
        pname = "gi-pango";
@@ -67366,20 +67425,24 @@ self: {
          base bytestring containers gi-glib gi-gobject haskell-gi
          haskell-gi-base text transformers
        ];
-       libraryPkgconfigDepends = [ gobjectIntrospection pango ];
+       libraryPkgconfigDepends = [ cairo gobjectIntrospection pango ];
        doHaddock = false;
        preConfigure = ''export HASKELL_GI_GIR_SEARCH_PATH=${gobjectIntrospection.dev}/share/gir-1.0'';
+       preCompileBuildDriver = ''
+         PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
+         setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
+       '';
        homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Pango bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {inherit (pkgs) gobjectIntrospection; 
+     }) {inherit (pkgs) cairo; inherit (pkgs) gobjectIntrospection; 
          inherit (pkgs.gnome2) pango;};
 
   "gi-pango_1_0_6" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, gobjectIntrospection, haskell-gi, haskell-gi-base
-     , pango, text, transformers
+    ({ mkDerivation, base, bytestring, Cabal, cairo, containers
+     , gi-glib, gi-gobject, gobjectIntrospection, haskell-gi
+     , haskell-gi-base, pango, text, transformers
      }:
      mkDerivation {
        pname = "gi-pango";
@@ -67390,14 +67453,18 @@ self: {
          base bytestring containers gi-glib gi-gobject haskell-gi-base text
          transformers
        ];
-       libraryPkgconfigDepends = [ gobjectIntrospection pango ];
+       libraryPkgconfigDepends = [ cairo gobjectIntrospection pango ];
        doHaddock = false;
        preConfigure = ''export HASKELL_GI_GIR_SEARCH_PATH=${gobjectIntrospection.dev}/share/gir-1.0'';
+       preCompileBuildDriver = ''
+         PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
+         setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
+       '';
        homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Pango bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {inherit (pkgs) gobjectIntrospection; 
+     }) {inherit (pkgs) cairo; inherit (pkgs) gobjectIntrospection; 
          inherit (pkgs.gnome2) pango;};
 
   "gi-pangocairo" = callPackage
@@ -67843,8 +67910,8 @@ self: {
      }:
      mkDerivation {
        pname = "git-annex";
-       version = "6.20160907";
-       sha256 = "6714156245c35647d7ac4b9b0c786c74584aa5ecef2fc0aa32044a3a6e722ef7";
+       version = "6.20160923";
+       sha256 = "964235a358814e081cf4a5d8dab798faacb1dabe5fc714ac6687b135e30fd93d";
        configureFlags = [
          "-fassistant" "-fcryptonite" "-fdbus" "-fdesktopnotify" "-fdns"
          "-ffeed" "-finotify" "-fpairing" "-fproduction" "-fquvi" "-fs3"
@@ -68878,29 +68945,30 @@ self: {
 
   "glirc" = callPackage
     ({ mkDerivation, async, attoparsec, base, bytestring, Cabal
-     , config-value, connection, containers, data-default-class, deepseq
-     , directory, filepath, gitrev, hashable, HUnit, irc-core, lens
-     , network, process, regex-tdfa, regex-tdfa-text, socks, split, stm
-     , text, time, tls, transformers, unix, unordered-containers, vector
-     , vty, x509, x509-store, x509-system
+     , config-value, connection, containers, data-default-class
+     , directory, filepath, gitrev, hashable, HUnit, irc-core
+     , kan-extensions, lens, memory, network, process, regex-tdfa, socks
+     , split, stm, text, time, tls, transformers, unix
+     , unordered-containers, vector, vty, x509, x509-store, x509-system
      }:
      mkDerivation {
        pname = "glirc";
-       version = "2.17";
-       sha256 = "b0d7ade81c100e760b13079feeac8c4a701a9b24464191c27517f8829880f7a6";
+       version = "2.19";
+       sha256 = "29d6fdddb6044de9815dfa20ecea1265d0b707af5aded6cb69a64457653a93c6";
        isLibrary = true;
        isExecutable = true;
-       setupHaskellDepends = [ base Cabal ];
+       setupHaskellDepends = [ base Cabal filepath ];
        libraryHaskellDepends = [
          async attoparsec base bytestring config-value connection containers
-         data-default-class deepseq directory filepath gitrev hashable
-         irc-core lens network process regex-tdfa regex-tdfa-text socks
-         split stm text time tls transformers unix unordered-containers
-         vector vty x509 x509-store x509-system
+         data-default-class directory filepath gitrev hashable irc-core
+         kan-extensions lens memory network process regex-tdfa socks split
+         stm text time tls transformers unix unordered-containers vector vty
+         x509 x509-store x509-system
+       ];
+       executableHaskellDepends = [
+         base data-default-class lens text vty
        ];
-       executableHaskellDepends = [ base lens text ];
        testHaskellDepends = [ base HUnit ];
-       jailbreak = true;
        homepage = "https://github.com/glguy/irc-core";
        description = "Console IRC client";
        license = stdenv.lib.licenses.isc;
@@ -73440,78 +73508,37 @@ self: {
      }) {};
 
   "hOpenPGP" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
-     , bifunctors, binary, binary-conduit, byteable, bytestring, bzlib
-     , conduit, conduit-extra, containers, crypto-cipher-types
-     , cryptonite, data-default-class, errors, hashable
-     , incremental-parser, ixset-typed, lens, memory, monad-loops
-     , nettle, network, network-uri, newtype, openpgp-asciiarmor
-     , QuickCheck, quickcheck-instances, resourcet, securemem
-     , semigroups, split, tasty, tasty-hunit, tasty-quickcheck, text
-     , time, time-locale-compat, transformers, unordered-containers
-     , wl-pprint-extras, zlib
+    ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
+     , base64-bytestring, bifunctors, binary, binary-conduit, byteable
+     , bytestring, bzlib, conduit, conduit-extra, containers
+     , crypto-cipher-types, cryptonite, data-default-class, errors
+     , hashable, incremental-parser, ixset-typed, lens, memory
+     , monad-loops, nettle, network, network-uri, newtype
+     , openpgp-asciiarmor, QuickCheck, quickcheck-instances, resourcet
+     , securemem, semigroups, split, tasty, tasty-hunit
+     , tasty-quickcheck, text, time, time-locale-compat, transformers
+     , unordered-containers, wl-pprint-extras, zlib
      }:
      mkDerivation {
        pname = "hOpenPGP";
-       version = "2.5.1";
-       sha256 = "6b590806d05485dea63095f91f7c201d578b3bd7de86eee672f141eb9efd08ce";
-       revision = "1";
-       editedCabalFile = "ea8e25ddecdd0bdcfcbac5a9a94d7b2a9d59e09a2ee29aacfde16df50483de14";
+       version = "2.5.5";
+       sha256 = "1801efa965085572197253eb77bfaf2fc2a20c18d93c43c436d506237871ad54";
        libraryHaskellDepends = [
-         aeson attoparsec base base64-bytestring bifunctors binary
-         binary-conduit byteable bytestring bzlib conduit conduit-extra
-         containers crypto-cipher-types cryptonite data-default-class errors
-         hashable incremental-parser ixset-typed lens memory monad-loops
-         nettle network network-uri newtype openpgp-asciiarmor resourcet
-         securemem semigroups split text time time-locale-compat
-         transformers unordered-containers wl-pprint-extras zlib
+         aeson attoparsec base base16-bytestring base64-bytestring
+         bifunctors binary binary-conduit byteable bytestring bzlib conduit
+         conduit-extra containers crypto-cipher-types cryptonite
+         data-default-class errors hashable incremental-parser ixset-typed
+         lens memory monad-loops nettle network network-uri newtype
+         openpgp-asciiarmor resourcet securemem semigroups split text time
+         time-locale-compat transformers unordered-containers
+         wl-pprint-extras zlib
        ];
        testHaskellDepends = [
-         aeson attoparsec base bifunctors binary binary-conduit byteable
-         bytestring bzlib conduit conduit-extra containers
-         crypto-cipher-types cryptonite data-default-class errors hashable
-         incremental-parser ixset-typed lens memory monad-loops nettle
-         network network-uri newtype QuickCheck quickcheck-instances
-         resourcet securemem semigroups split tasty tasty-hunit
-         tasty-quickcheck text time time-locale-compat transformers
-         unordered-containers wl-pprint-extras zlib
-       ];
-       homepage = "http://floss.scru.org/hOpenPGP/";
-       description = "native Haskell implementation of OpenPGP (RFC4880)";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "hOpenPGP_2_5_2" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
-     , bifunctors, binary, binary-conduit, byteable, bytestring, bzlib
-     , conduit, conduit-extra, containers, crypto-cipher-types
-     , cryptonite, data-default-class, errors, hashable
-     , incremental-parser, ixset-typed, lens, memory, monad-loops
-     , nettle, network, network-uri, newtype, openpgp-asciiarmor
-     , QuickCheck, quickcheck-instances, resourcet, securemem
-     , semigroups, split, tasty, tasty-hunit, tasty-quickcheck, text
-     , time, time-locale-compat, transformers, unordered-containers
-     , wl-pprint-extras, zlib
-     }:
-     mkDerivation {
-       pname = "hOpenPGP";
-       version = "2.5.2";
-       sha256 = "856c0f223602cfc775c8173cd64378064208b8133eabc37c0f6da8126221b8c2";
-       libraryHaskellDepends = [
-         aeson attoparsec base base64-bytestring bifunctors binary
+         aeson attoparsec base base16-bytestring bifunctors binary
          binary-conduit byteable bytestring bzlib conduit conduit-extra
          containers crypto-cipher-types cryptonite data-default-class errors
          hashable incremental-parser ixset-typed lens memory monad-loops
-         nettle network network-uri newtype openpgp-asciiarmor resourcet
-         securemem semigroups split text time time-locale-compat
-         transformers unordered-containers wl-pprint-extras zlib
-       ];
-       testHaskellDepends = [
-         aeson attoparsec base bifunctors binary binary-conduit byteable
-         bytestring bzlib conduit conduit-extra containers
-         crypto-cipher-types cryptonite data-default-class errors hashable
-         incremental-parser ixset-typed lens memory monad-loops nettle
-         network network-uri newtype QuickCheck quickcheck-instances
+         nettle network network-uri newtype QuickCheck quickcheck-instances
          resourcet securemem semigroups split tasty tasty-hunit
          tasty-quickcheck text time time-locale-compat transformers
          unordered-containers wl-pprint-extras zlib
@@ -73519,7 +73546,6 @@ self: {
        homepage = "http://floss.scru.org/hOpenPGP/";
        description = "native Haskell implementation of OpenPGP (RFC4880)";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hPDB" = callPackage
@@ -74956,8 +74982,8 @@ self: {
      }:
      mkDerivation {
        pname = "haiji";
-       version = "0.1.0.0";
-       sha256 = "cb67c5869e5c389808379e681cdd8549ccc2842dba082ed2dbd18bed4a1f7bb8";
+       version = "0.2.0.0";
+       sha256 = "139200be3876156fc26fff1fe0e7ca94b8807e1e13004329800204763ee9f728";
        libraryHaskellDepends = [
          aeson attoparsec base data-default mtl scientific tagged
          template-haskell text transformers unordered-containers vector
@@ -74966,7 +74992,6 @@ self: {
          aeson base data-default doctest filepath process-extras tasty
          tasty-hunit tasty-th text
        ];
-       jailbreak = true;
        description = "A typed template engine, subset of jinja2";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75421,17 +75446,17 @@ self: {
      }) {};
 
   "hakyll-sass" = callPackage
-    ({ mkDerivation, base, data-default-class, filepath, hakyll, hsass
+    ({ mkDerivation, aeson-pretty, base, data-default-class, filepath
+     , hakyll, hsass
      }:
      mkDerivation {
        pname = "hakyll-sass";
-       version = "0.2.0";
-       sha256 = "1c0b131f3a581aafde543fc9c3211d75c6f17f6b25d0e32cf6032f4c3377dbc5";
-       revision = "1";
-       editedCabalFile = "afdc3b9e76e09fc1aaf7f9cceb780a2e062ec56aab20659804b8f35d3bb85bb5";
+       version = "0.2.1";
+       sha256 = "859f91a9fe1d0f4a0bc75c1cd49bf2246aca8d45381f9405068d8588d6533039";
        libraryHaskellDepends = [
-         base data-default-class filepath hakyll hsass
+         aeson-pretty base data-default-class filepath hakyll hsass
        ];
+       jailbreak = true;
        homepage = "https://github.com/meoblast001/hakyll-sass";
        description = "Hakyll SASS compiler over hsass";
        license = stdenv.lib.licenses.mit;
@@ -76958,8 +76983,8 @@ self: {
      }:
      mkDerivation {
        pname = "hascar";
-       version = "0.2.0.2";
-       sha256 = "3ad50a9349ea6e9df26cb452adf56fd059eea4ed2a254d15b6fd1ab63e345c42";
+       version = "0.2.1.0";
+       sha256 = "1a09890e2b3d0955a966a1b7e84995957b44fab8c34c1afaabe7213610d244e1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -77880,19 +77905,6 @@ self: {
     ({ mkDerivation, base, bytestring, containers, glib, text }:
      mkDerivation {
        pname = "haskell-gi-base";
-       version = "0.18.2";
-       sha256 = "245b17ab5769fc413f7d10b24ca57efb97962dc7debd6188d3a879454077daa1";
-       libraryHaskellDepends = [ base bytestring containers text ];
-       libraryPkgconfigDepends = [ glib ];
-       homepage = "https://github.com/haskell-gi/haskell-gi-base";
-       description = "Foundation for libraries generated by haskell-gi";
-       license = stdenv.lib.licenses.lgpl21;
-     }) {inherit (pkgs) glib;};
-
-  "haskell-gi-base_0_18_4" = callPackage
-    ({ mkDerivation, base, bytestring, containers, glib, text }:
-     mkDerivation {
-       pname = "haskell-gi-base";
        version = "0.18.4";
        sha256 = "45fb9bd2b65668d09f0643c3e4e0629df27610dfb501049c4a4b14a5edba8e16";
        libraryHaskellDepends = [ base bytestring containers text ];
@@ -77900,7 +77912,6 @@ self: {
        homepage = "https://github.com/haskell-gi/haskell-gi-base";
        description = "Foundation for libraries generated by haskell-gi";
        license = stdenv.lib.licenses.lgpl21;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) glib;};
 
   "haskell-google-trends" = callPackage
@@ -78126,8 +78137,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-neo4j-client";
-       version = "0.3.2.2";
-       sha256 = "4ed871df5e235170863d6890af6c3d241e2672b335b199b05504b635a409d9b1";
+       version = "0.3.2.4";
+       sha256 = "30eea529b6d8bd4b887cec7a6b210dd80223d97811bb26042b0c1ccfc8c381c2";
        libraryHaskellDepends = [
          aeson base bytestring containers data-default hashable HTTP
          http-client http-client-tls http-conduit http-types lifted-base mtl
@@ -79765,13 +79776,12 @@ self: {
      }:
      mkDerivation {
        pname = "haskore-synthesizer";
-       version = "0.0.3.2";
-       sha256 = "071de904ab39fd812a25395b51fbb6991dc5e22a3b9d2213067a884c0e08f705";
+       version = "0.0.3.3";
+       sha256 = "64ddc8bf5a6b5c7f7f0986aada8016c8a09ca21ef3e3320565006bea53a3a4ee";
        libraryHaskellDepends = [
          base data-accessor event-list haskore non-negative numeric-prelude
          random synthesizer-core synthesizer-filter utility-ht
        ];
-       jailbreak = true;
        homepage = "http://www.haskell.org/haskellwiki/Synthesizer";
        description = "Music rendering coded in Haskell";
        license = "GPL";
@@ -79883,35 +79893,6 @@ self: {
      }:
      mkDerivation {
        pname = "hasql";
-       version = "0.19.15";
-       sha256 = "cbcec81cdd852325dddf3b9cbf830b94f63d4037adf5b9b84ac683384614b4e3";
-       libraryHaskellDepends = [
-         aeson attoparsec base base-prelude bytestring
-         bytestring-tree-builder contravariant contravariant-extras
-         data-default-class dlist either hashable hashtables loch-th mtl
-         placeholders postgresql-binary postgresql-libpq profunctors
-         scientific semigroups text time transformers uuid vector
-       ];
-       testHaskellDepends = [
-         data-default-class QuickCheck quickcheck-instances rebase tasty
-         tasty-hunit tasty-quickcheck tasty-smallcheck
-       ];
-       homepage = "https://github.com/nikita-volkov/hasql";
-       description = "A very efficient PostgreSQL driver and a flexible mapping API";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "hasql_0_19_15_1" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base-prelude, bytestring
-     , bytestring-tree-builder, contravariant, contravariant-extras
-     , data-default-class, dlist, either, hashable, hashtables, loch-th
-     , mtl, placeholders, postgresql-binary, postgresql-libpq
-     , profunctors, QuickCheck, quickcheck-instances, rebase, scientific
-     , semigroups, tasty, tasty-hunit, tasty-quickcheck
-     , tasty-smallcheck, text, time, transformers, uuid, vector
-     }:
-     mkDerivation {
-       pname = "hasql";
        version = "0.19.15.1";
        sha256 = "5285147d09d044dea3fa1e9579e436ce8347f41a8b3d3c8da5d2e5d1f7c21421";
        libraryHaskellDepends = [
@@ -79928,7 +79909,6 @@ self: {
        homepage = "https://github.com/nikita-volkov/hasql";
        description = "An efficient PostgreSQL driver and a flexible mapping API";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hasql-backend" = callPackage
@@ -81405,8 +81385,8 @@ self: {
      }:
      mkDerivation {
        pname = "hdocs";
-       version = "0.5.0.0";
-       sha256 = "57c422f7f86029436595d19f102aa64da499fc23f9f60801070a1650bde19c37";
+       version = "0.5.0.1";
+       sha256 = "6d4e53adcfc7375736ce47beb07e0ab3c6ec96300ce91edbae1fbd009bfff0db";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -83676,28 +83656,6 @@ self: {
      }:
      mkDerivation {
        pname = "highlighting-kate";
-       version = "0.6.2.1";
-       sha256 = "62af544964cb9d019baf1c81e28f8a747800c581787812a3b374e2f0a4209135";
-       configureFlags = [ "-fpcre-light" ];
-       libraryHaskellDepends = [
-         base blaze-html bytestring containers mtl parsec pcre-light
-         utf8-string
-       ];
-       testHaskellDepends = [
-         base blaze-html containers Diff directory filepath process
-       ];
-       homepage = "http://github.com/jgm/highlighting-kate";
-       description = "Syntax highlighting";
-       license = "GPL";
-     }) {};
-
-  "highlighting-kate_0_6_3" = callPackage
-    ({ mkDerivation, base, blaze-html, bytestring, containers, Diff
-     , directory, filepath, mtl, parsec, pcre-light, process
-     , utf8-string
-     }:
-     mkDerivation {
-       pname = "highlighting-kate";
        version = "0.6.3";
        sha256 = "71dab85c49b038053b90062ed882e486233cbaa2b762d017224d06482075840d";
        configureFlags = [ "-fpcre-light" ];
@@ -83711,7 +83669,6 @@ self: {
        homepage = "http://github.com/jgm/highlighting-kate";
        description = "Syntax highlighting";
        license = "GPL";
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hills" = callPackage
@@ -83825,7 +83782,6 @@ self: {
        homepage = "http://www.github.com/chrisdone/hindent";
        description = "Extensible Haskell pretty printer";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hindent_5_2_1" = callPackage
@@ -85274,8 +85230,8 @@ self: {
     ({ mkDerivation, base, hmatrix, repa, vector }:
      mkDerivation {
        pname = "hmatrix-repa";
-       version = "0.1.2.1";
-       sha256 = "48298694cb8da0f830022576b7fc7dd08bad0c39e98ed00bff828d40e914a077";
+       version = "0.1.2.2";
+       sha256 = "51c3a46800aea072258b05047cb0c6f24999bbb626268ce32809c5872e0e71be";
        libraryHaskellDepends = [ base hmatrix repa vector ];
        homepage = "http://code.haskell.org/hmatrix-repa";
        description = "Adaptors for interoperability between hmatrix and repa";
@@ -85731,14 +85687,14 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "hoauth2_0_5_5_0" = callPackage
+  "hoauth2_0_5_6_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, http-conduit, http-types
      , text, unordered-containers
      }:
      mkDerivation {
        pname = "hoauth2";
-       version = "0.5.5.0";
-       sha256 = "77efb0b5c6436de7c63e4e40f402d7328f7a4aff60102a44ed3bf60fe3527e1d";
+       version = "0.5.6.0";
+       sha256 = "e678e9d0029b354f255b9796dddac5de0c9894261e54591b0435685a787e2dad";
        libraryHaskellDepends = [
          aeson base bytestring http-conduit http-types text
          unordered-containers
@@ -86661,8 +86617,8 @@ self: {
      }:
      mkDerivation {
        pname = "hopenpgp-tools";
-       version = "0.19.2";
-       sha256 = "6bcc067bfc2b54c0c47ea7169f3741ec8f64abee9bd8c398191a0b35520fa39c";
+       version = "0.19.4";
+       sha256 = "e656cd989833c6d318d5c44931ef5a8cd98bb0ebb4bab70a2d2f701091d0abd8";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -86680,38 +86636,6 @@ self: {
        license = "unknown";
      }) {};
 
-  "hopenpgp-tools_0_19_3" = callPackage
-    ({ mkDerivation, aeson, alex, ansi-wl-pprint, array, attoparsec
-     , base, base16-bytestring, binary, binary-conduit, bytestring
-     , conduit, conduit-extra, containers, crypto-pubkey, cryptohash
-     , directory, errors, fgl, graphviz, happy, hOpenPGP, http-client
-     , http-client-tls, http-types, ixset-typed, lens, monad-loops
-     , openpgp-asciiarmor, optparse-applicative, resourcet, text, time
-     , time-locale-compat, transformers, unordered-containers
-     , wl-pprint-extras, wl-pprint-terminfo, yaml
-     }:
-     mkDerivation {
-       pname = "hopenpgp-tools";
-       version = "0.19.3";
-       sha256 = "4f1b7ce4fa6f1efa39fd0388204d24d82b9293e8cf1087b2790013a350bbd26f";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         aeson ansi-wl-pprint array attoparsec base base16-bytestring binary
-         binary-conduit bytestring conduit conduit-extra containers
-         crypto-pubkey cryptohash directory errors fgl graphviz hOpenPGP
-         http-client http-client-tls http-types ixset-typed lens monad-loops
-         openpgp-asciiarmor optparse-applicative resourcet text time
-         time-locale-compat transformers unordered-containers
-         wl-pprint-extras wl-pprint-terminfo yaml
-       ];
-       executableToolDepends = [ alex happy ];
-       homepage = "http://floss.scru.org/hopenpgp-tools";
-       description = "hOpenPGP-based command-line tools";
-       license = "unknown";
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
   "hopenssl" = callPackage
     ({ mkDerivation, base, bytestring, mtl, openssl }:
      mkDerivation {
@@ -87648,22 +87572,27 @@ self: {
 
   "hpqtypes" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers
-     , data-default-class, exceptions, lifted-base, monad-control, mtl
-     , postgresql, resource-pool, text, text-show, time, transformers
-     , transformers-base, vector
+     , data-default-class, exceptions, HUnit, lifted-base, monad-control
+     , mtl, postgresql, QuickCheck, random, resource-pool, scientific
+     , test-framework, test-framework-hunit, text, text-show, time
+     , transformers, transformers-base, unordered-containers, vector
      }:
      mkDerivation {
        pname = "hpqtypes";
-       version = "1.5.1";
-       sha256 = "82fb016dac6830ab8229f2b5e501ea36299c370cddbb7102b8c2837a25028f12";
-       revision = "1";
-       editedCabalFile = "aa5935930b36b798869a4071e1d390ee1f84f754652a16708e21abbdb3ce0989";
+       version = "1.5.1.1";
+       sha256 = "b99c214d7cc83573f5bf295837b42a13a4057dc9cab701b25798086f0d54795a";
        libraryHaskellDepends = [
          aeson base bytestring containers data-default-class exceptions
          lifted-base monad-control mtl resource-pool text text-show time
          transformers transformers-base vector
        ];
        librarySystemDepends = [ postgresql ];
+       testHaskellDepends = [
+         aeson base bytestring exceptions HUnit lifted-base monad-control
+         mtl QuickCheck random scientific test-framework
+         test-framework-hunit text text-show time transformers-base
+         unordered-containers vector
+       ];
        homepage = "https://github.com/scrive/hpqtypes";
        description = "Haskell bindings to libpqtypes";
        license = stdenv.lib.licenses.bsd3;
@@ -88073,16 +88002,29 @@ self: {
      }) {};
 
   "hs-di" = callPackage
-    ({ mkDerivation, base, compose-ltr, hspec, MissingH, QuickCheck
-     , template-haskell, time
+    ({ mkDerivation, base, compose-ltr, containers, deepseq
+     , foreign-store, ghcid, haskell-src-meta, hspec, hspec-core
+     , hspec-expectations, HUnit, interpolate, interpolatedstring-perl6
+     , MissingH, neat-interpolation, QuickCheck, regex-tdfa
+     , template-haskell, text, time
      }:
      mkDerivation {
        pname = "hs-di";
-       version = "0.2.2";
-       sha256 = "103128607f0303625dccb039d78d3de5790088a4f5b7bedae7e45e488ee53901";
-       libraryHaskellDepends = [ base compose-ltr template-haskell ];
+       version = "0.3.0";
+       sha256 = "aaa77e275f54f912cb134de6bdf6981df797207df45dd318dbb30aade4668bde";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base compose-ltr containers haskell-src-meta template-haskell
+       ];
+       executableHaskellDepends = [
+         base compose-ltr containers haskell-src-meta template-haskell time
+       ];
        testHaskellDepends = [
-         base compose-ltr hspec MissingH QuickCheck template-haskell time
+         base compose-ltr deepseq foreign-store ghcid haskell-src-meta hspec
+         hspec-core hspec-expectations HUnit interpolate
+         interpolatedstring-perl6 MissingH neat-interpolation QuickCheck
+         regex-tdfa template-haskell text time
        ];
        homepage = "https://github.com/Wizek/hs-di#readme";
        description = "Dependency Injection library for Haskell";
@@ -88109,8 +88051,8 @@ self: {
      }:
      mkDerivation {
        pname = "hs-duktape";
-       version = "0.1.2";
-       sha256 = "a735c4fd945bda52c72c2c82fbef3239c02d1897fc9ccc917f2b82917644dd23";
+       version = "0.1.3";
+       sha256 = "7c7a1b80b066c1436509d19a1e688ce506a31e30481100878411f89b5be33719";
        libraryHaskellDepends = [
          aeson base bytestring text transformers unordered-containers vector
        ];
@@ -89321,10 +89263,8 @@ self: {
      }:
      mkDerivation {
        pname = "hsdev";
-       version = "0.2.0.0";
-       sha256 = "da36361df0f56f5e217da972cd4a9e2a0f3321be684c365f9d599fb635f7b02e";
-       revision = "1";
-       editedCabalFile = "80d4e37bb93542afb3b7bf1496862fde3f1aef17e2d569f9c290fb7c861040ae";
+       version = "0.2.1.0";
+       sha256 = "8d89f4cf2e67c2e55a94068538818e297efa07429a26b4009eff5d04724e7794";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -89347,6 +89287,7 @@ self: {
          aeson aeson-lens async base containers data-default deepseq
          directory filepath hformat hspec lens mtl text
        ];
+       jailbreak = true;
        homepage = "https://github.com/mvoidex/hsdev";
        description = "Haskell development library";
        license = stdenv.lib.licenses.bsd3;
@@ -90527,6 +90468,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hspec-megaparsec_0_3_0" = callPackage
+    ({ mkDerivation, base, containers, hspec, hspec-expectations
+     , megaparsec
+     }:
+     mkDerivation {
+       pname = "hspec-megaparsec";
+       version = "0.3.0";
+       sha256 = "00baf799a21404108f2861ad42649a014c283dafcbc454875e1f50eb9af3d2ed";
+       libraryHaskellDepends = [
+         base containers hspec-expectations megaparsec
+       ];
+       testHaskellDepends = [
+         base containers hspec hspec-expectations megaparsec
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/mrkkrp/hspec-megaparsec";
+       description = "Utility functions for testing Megaparsec parsers with Hspec";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hspec-meta" = callPackage
     ({ mkDerivation, ansi-terminal, async, base, deepseq, directory
      , filepath, hspec-expectations, HUnit, QuickCheck, quickcheck-io
@@ -91626,6 +91588,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "htaut" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "htaut";
+       version = "0.1.1.0";
+       sha256 = "f4d07cc1fe6417b66dbc7faf44bb501398fe8fc2c2f904a1319b4c21187d6fa2";
+       libraryHaskellDepends = [ base ];
+       homepage = "https://github.com/ailrun/htaut#readme";
+       description = "Tautology Proving Logic in Haskell";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "htestu" = callPackage
     ({ mkDerivation, base, gcc, random }:
      mkDerivation {
@@ -91689,8 +91663,8 @@ self: {
      }:
      mkDerivation {
        pname = "html-conduit";
-       version = "1.2.1";
-       sha256 = "bb1c76947268fd5661918d02de73132b50f364d92f0d4e331ee0e0c87e0cff29";
+       version = "1.2.1.1";
+       sha256 = "98c27470cbf99b12ca9705216567fc8aafffb843cd9c37762e8607da153aa8a8";
        libraryHaskellDepends = [
          base bytestring conduit conduit-extra containers resourcet
          tagstream-conduit text transformers xml-conduit xml-types
@@ -92019,23 +91993,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "http-api-data_0_3" = callPackage
+  "http-api-data_0_3_1" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, doctest
-     , filepath, hashable, hspec, HUnit, QuickCheck, text, time
-     , time-locale-compat, unordered-containers, uri-bytestring
+     , filepath, hashable, hspec, HUnit, QuickCheck
+     , quickcheck-instances, text, time, time-locale-compat
+     , unordered-containers, uri-bytestring, uuid, uuid-types
      }:
      mkDerivation {
        pname = "http-api-data";
-       version = "0.3";
-       sha256 = "380de358c67a8c894133e978e025171388e90333f2c5db10cd41f3224a35fd1f";
+       version = "0.3.1";
+       sha256 = "d5ab6897aae064ac8278fff3b4ce3289446990735f71798b4815cf0eb6ad94c7";
        libraryHaskellDepends = [
          base bytestring containers hashable text time time-locale-compat
-         unordered-containers uri-bytestring
+         unordered-containers uri-bytestring uuid-types
        ];
        testHaskellDepends = [
          base bytestring directory doctest filepath hspec HUnit QuickCheck
-         text time unordered-containers
+         quickcheck-instances text time unordered-containers uuid
        ];
+       jailbreak = true;
        homepage = "http://github.com/fizruk/http-api-data";
        description = "Converting to/from HTTP API data like URL pieces, headers and query parameters";
        license = stdenv.lib.licenses.bsd3;
@@ -92183,24 +92159,6 @@ self: {
      }:
      mkDerivation {
        pname = "http-client-openssl";
-       version = "0.2.0.3";
-       sha256 = "0f74d00124e67cfd9c67c042c6a5e0a0e74bff53839cd68e6f07bff3fab1b77d";
-       libraryHaskellDepends = [ base HsOpenSSL http-client network ];
-       testHaskellDepends = [
-         base HsOpenSSL hspec http-client http-types
-       ];
-       doCheck = false;
-       homepage = "https://github.com/snoyberg/http-client";
-       description = "http-client backend using the OpenSSL library";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "http-client-openssl_0_2_0_4" = callPackage
-    ({ mkDerivation, base, HsOpenSSL, hspec, http-client, http-types
-     , network
-     }:
-     mkDerivation {
-       pname = "http-client-openssl";
        version = "0.2.0.4";
        sha256 = "28dddd694ed91174c2544dd388d3550df5c79d5cc4be7e4b260a825ebde1afed";
        libraryHaskellDepends = [ base HsOpenSSL http-client network ];
@@ -92211,7 +92169,6 @@ self: {
        homepage = "https://github.com/snoyberg/http-client";
        description = "http-client backend using the OpenSSL library";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "http-client-request-modifiers" = callPackage
@@ -92358,7 +92315,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "http-conduit_2_2_2" = callPackage
+  "http-conduit_2_2_2_1" = callPackage
     ({ mkDerivation, aeson, base, blaze-builder, bytestring
      , case-insensitive, conduit, conduit-extra, connection, cookie
      , data-default-class, exceptions, hspec, http-client
@@ -92368,8 +92325,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-conduit";
-       version = "2.2.2";
-       sha256 = "220fd5f41fa8b91479ed9480402a4cf92cd2ae569811f2b8ac81cb11e2808f04";
+       version = "2.2.2.1";
+       sha256 = "1ec7feb0ee0263559ccccc729e760990f4908cf1b1eeb2af221afeec34d23c57";
        libraryHaskellDepends = [
          aeson base bytestring conduit conduit-extra exceptions http-client
          http-client-tls http-types lifted-base monad-control mtl resourcet
@@ -92641,8 +92598,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-pony";
-       version = "0.1.0.2";
-       sha256 = "0158da9e0796d2f7b4969c7ea2bbbe38991304e58d47a80f0816ded1d0b89a7b";
+       version = "0.1.0.3";
+       sha256 = "b65e845f84d98fd9fc774049f0c3aaa2e0183e875085d793cfa9b9705d1cd1fa";
        libraryHaskellDepends = [
          base bytestring network pipes pipes-network pipes-safe transformers
        ];
@@ -92653,17 +92610,20 @@ self: {
 
   "http-pony-serve-wai" = callPackage
     ({ mkDerivation, attoparsec, base, blaze-builder, bytestring
-     , case-insensitive, http-types, network, pipes, pipes-bytestring
-     , transformers, wai
+     , case-insensitive, http-pony-transformer-http
+     , http-pony-transformer-startline, http-types, pipes
+     , pipes-bytestring, pipes-safe, transformers, wai
      }:
      mkDerivation {
        pname = "http-pony-serve-wai";
-       version = "0.1.0.0";
-       sha256 = "7ead2939a5e4408996fd6a4d64075f4118446ebde4972112dd60e3a621a3425f";
+       version = "0.1.0.4";
+       sha256 = "c1e3a9a1ce94dd4e60e5bb9d673aa618c6d8edcbd1c340f7a9742eaf91eddc05";
        libraryHaskellDepends = [
          attoparsec base blaze-builder bytestring case-insensitive
-         http-types network pipes pipes-bytestring transformers wai
+         http-pony-transformer-http http-pony-transformer-startline
+         http-types pipes pipes-bytestring pipes-safe transformers wai
        ];
+       homepage = "https://github.com/nfjinjing/http-pony-serve-wai";
        description = "Serve a WAI application with http-pony";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -92672,9 +92632,10 @@ self: {
     ({ mkDerivation, base, case-insensitive, lens, profunctors }:
      mkDerivation {
        pname = "http-pony-transformer-case-insensitive";
-       version = "0.1.0.0";
-       sha256 = "5e43b3ee6caefb5ffda5abc056c9c4a4519a8af4cf5dd1d04e851838ef883206";
+       version = "0.1.0.1";
+       sha256 = "6a2ebc104954c62b91444e1789f1672ee6bc1237ca3e1b0d86b43c3455881c1c";
        libraryHaskellDepends = [ base case-insensitive lens profunctors ];
+       homepage = "https://github.com/nfjinjing/http-pony-transformer-case-insensitive";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -92692,6 +92653,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "http-pony-transformer-startline" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, http-types, lens }:
+     mkDerivation {
+       pname = "http-pony-transformer-startline";
+       version = "0.1.0.0";
+       sha256 = "a0aa55e3ce44b1256588c7c584622b3f6685dd2134f499532e2afd99ab034bb3";
+       libraryHaskellDepends = [
+         attoparsec base bytestring http-types lens
+       ];
+       description = "transform HTTP startlines to tuples";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "http-proxy" = callPackage
     ({ mkDerivation, async, base, blaze-builder, bytestring
      , bytestring-lexing, case-insensitive, conduit, conduit-extra
@@ -93553,21 +93527,49 @@ self: {
 
   "hw-bits" = callPackage
     ({ mkDerivation, base, bytestring, criterion, hspec, hw-prim, mmap
-     , parsec, QuickCheck, resourcet, vector
+     , parsec, QuickCheck, resourcet, safe, vector
      }:
      mkDerivation {
        pname = "hw-bits";
-       version = "0.1.0.0";
-       sha256 = "cb691ceb9dace1f15f7f8299f0daea16971f06e65535395e19ca3385722c27d3";
+       version = "0.1.0.1";
+       sha256 = "7d20025de04db0e4639aded0ae6ad6b9252358a14626a1bfeb726dfbf084fd0e";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring hw-prim parsec safe vector
+       ];
+       executableHaskellDepends = [
+         base criterion mmap resourcet vector
+       ];
+       testHaskellDepends = [
+         base bytestring hspec hw-prim QuickCheck vector
+       ];
+       homepage = "http://github.com/haskell-works/hw-bits#readme";
+       description = "Conduits for tokenizing streams";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hw-bits_0_2_0_2" = callPackage
+    ({ mkDerivation, base, bytestring, criterion, hspec, hw-prim, mmap
+     , parsec, QuickCheck, resourcet, safe, vector
+     }:
+     mkDerivation {
+       pname = "hw-bits";
+       version = "0.2.0.2";
+       sha256 = "32dd71a6265b6c7ab296dbf23eb865247f111a4e3bfba01ea18d8e5d7e169641";
        isLibrary = true;
        isExecutable = true;
-       libraryHaskellDepends = [ base bytestring hw-prim parsec vector ];
+       libraryHaskellDepends = [
+         base bytestring hw-prim parsec safe vector
+       ];
        executableHaskellDepends = [
          base criterion mmap resourcet vector
        ];
        testHaskellDepends = [
          base bytestring hspec hw-prim QuickCheck vector
        ];
+       jailbreak = true;
        homepage = "http://github.com/haskell-works/hw-bits#readme";
        description = "Conduits for tokenizing streams";
        license = stdenv.lib.licenses.bsd3;
@@ -93682,8 +93684,8 @@ self: {
      }:
      mkDerivation {
        pname = "hw-prim";
-       version = "0.1.0.0";
-       sha256 = "ff4212ac8f2f767c1eecfac2a65f02623a81e4daf38a71030419d6c01643018b";
+       version = "0.1.0.3";
+       sha256 = "f237844283733b85403e18d5243925946946395a2b7c2d731b7312f4a0293b84";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring deepseq random vector ];
@@ -93696,6 +93698,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hw-prim_0_3_0_1" = callPackage
+    ({ mkDerivation, base, bytestring, deepseq, hspec, QuickCheck
+     , random, vector
+     }:
+     mkDerivation {
+       pname = "hw-prim";
+       version = "0.3.0.1";
+       sha256 = "ce87b75687e5b03e4a115ec577a3f03f905767644c7a3cf5b9b39f69f03c7107";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base bytestring deepseq random vector ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base bytestring hspec QuickCheck random vector
+       ];
+       jailbreak = true;
+       homepage = "http://github.com/haskell-works/hw-prim#readme";
+       description = "Primitive functions and data types";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hw-rankselect" = callPackage
     ({ mkDerivation, base, hspec, hw-bits, hw-prim, QuickCheck, vector
      }:
@@ -95270,49 +95294,6 @@ self: {
      }:
      mkDerivation {
        pname = "idris";
-       version = "0.12.2";
-       sha256 = "7df31d4eae5aabdd11b6940aeed89693f9c49f01826e7355bf80133da8947562";
-       configureFlags = [ "-fcurses" "-fffi" "-fgmp" ];
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson annotated-wl-pprint ansi-terminal ansi-wl-pprint array async
-         base base64-bytestring binary blaze-html blaze-markup bytestring
-         cheapskate containers deepseq directory filepath fingertree
-         fsnotify haskeline ieee754 libffi mtl network optparse-applicative
-         parsers pretty process regex-tdfa safe split terminal-size text
-         time transformers transformers-compat trifecta uniplate unix
-         unordered-containers utf8-string vector vector-binary-instances
-         zip-archive
-       ];
-       librarySystemDepends = [ gmp ];
-       executableHaskellDepends = [
-         base directory filepath haskeline transformers
-       ];
-       testHaskellDepends = [
-         base bytestring containers directory filepath haskeline
-         optparse-applicative process tagged tasty tasty-golden tasty-rerun
-         time transformers
-       ];
-       homepage = "http://www.idris-lang.org/";
-       description = "Functional Programming Language with Dependent Types";
-       license = stdenv.lib.licenses.bsd3;
-     }) {inherit (pkgs) gmp;};
-
-  "idris_0_12_3" = callPackage
-    ({ mkDerivation, aeson, annotated-wl-pprint, ansi-terminal
-     , ansi-wl-pprint, array, async, base, base64-bytestring, binary
-     , blaze-html, blaze-markup, bytestring, cheapskate, containers
-     , deepseq, directory, filepath, fingertree, fsnotify, gmp
-     , haskeline, ieee754, libffi, mtl, network, optparse-applicative
-     , parsers, pretty, process, regex-tdfa, safe, split, tagged, tasty
-     , tasty-golden, tasty-rerun, terminal-size, text, time
-     , transformers, transformers-compat, trifecta, uniplate, unix
-     , unordered-containers, utf8-string, vector
-     , vector-binary-instances, zip-archive
-     }:
-     mkDerivation {
-       pname = "idris";
        version = "0.12.3";
        sha256 = "3a9f3d5aeb032b1d987402cf4ca54a2fbfc7b02d852a629f528943a5fe5b59c6";
        configureFlags = [ "-fcurses" "-fffi" "-fgmp" ];
@@ -95340,7 +95321,6 @@ self: {
        homepage = "http://www.idris-lang.org/";
        description = "Functional Programming Language with Dependent Types";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) gmp;};
 
   "ieee" = callPackage
@@ -96068,6 +96048,8 @@ self: {
        pname = "imm";
        version = "1.0.1.0";
        sha256 = "287a4815b43de90e89b27a356215e57d97c03ba4f929965b1a8ca5c4fe35658b";
+       revision = "1";
+       editedCabalFile = "b6f35aaba374bd580f6f40b4629047706562a9d677ff917a7b0dee1063817e25";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -96913,30 +96895,6 @@ self: {
      }:
      mkDerivation {
        pname = "inline-c";
-       version = "0.5.5.7";
-       sha256 = "b7a0561c37eed9441548baa8bf815bc3fb121504ff5ae4c8f2297ba80c7c54b9";
-       libraryHaskellDepends = [
-         ansi-wl-pprint base binary bytestring containers cryptohash
-         directory filepath hashable mtl parsec parsers QuickCheck
-         template-haskell transformers unordered-containers vector
-       ];
-       testHaskellDepends = [
-         ansi-wl-pprint base containers hashable hspec parsers QuickCheck
-         raw-strings-qq regex-posix template-haskell transformers
-         unordered-containers vector
-       ];
-       description = "Write Haskell source files including C code inline. No FFI required.";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "inline-c_0_5_5_9" = callPackage
-    ({ mkDerivation, ansi-wl-pprint, base, binary, bytestring
-     , containers, cryptohash, directory, filepath, hashable, hspec, mtl
-     , parsec, parsers, QuickCheck, raw-strings-qq, regex-posix
-     , template-haskell, transformers, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "inline-c";
        version = "0.5.5.9";
        sha256 = "2e48cae75fe1e4fd9f7c0ab4e7a4cbb4dcb9d2e9075d40adc33ac9038297fe22";
        libraryHaskellDepends = [
@@ -96951,7 +96909,6 @@ self: {
        ];
        description = "Write Haskell source files including C code inline. No FFI required.";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "inline-c-cpp" = callPackage
@@ -97964,6 +97921,25 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "ion" = callPackage
+    ({ mkDerivation, base, containers, ivory, ivory-backend-c, mtl }:
+     mkDerivation {
+       pname = "ion";
+       version = "1.0.0.0";
+       sha256 = "24a364e30e6baeb531c8f040d3cea6d368c6457cabe58a21fb98f21333b7cc0d";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers ivory ivory-backend-c mtl
+       ];
+       executableHaskellDepends = [
+         base containers ivory ivory-backend-c mtl
+       ];
+       homepage = "https://haskellembedded.github.io/";
+       description = "EDSL for concurrent, realtime, embedded programming on top of Ivory";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "ioref-stable" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -98043,20 +98019,6 @@ self: {
     ({ mkDerivation, base, cmdargs, IPv6Addr, text }:
      mkDerivation {
        pname = "ip6addr";
-       version = "0.5.1.2";
-       sha256 = "810dc63ee4dbd42705f6d2383841adc83bdc0f27a95499179b7bb5f50cce5462";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [ base cmdargs IPv6Addr text ];
-       homepage = "https://github.com/MichelBoucey/ip6addr";
-       description = "Commandline tool to generate IPv6 address text representations";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "ip6addr_0_5_1_3" = callPackage
-    ({ mkDerivation, base, cmdargs, IPv6Addr, text }:
-     mkDerivation {
-       pname = "ip6addr";
        version = "0.5.1.3";
        sha256 = "4edd17f9cf77b0e6ae59c9016d5dc72b3467959bd779264783a4fe7c02aa9340";
        isLibrary = false;
@@ -98065,7 +98027,6 @@ self: {
        homepage = "https://github.com/MichelBoucey/ip6addr";
        description = "Commandline tool to generate IPv6 address text representations";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ipatch" = callPackage
@@ -98267,16 +98228,18 @@ self: {
      }) {};
 
   "irc-client" = callPackage
-    ({ mkDerivation, base, bytestring, conduit, irc-conduit, irc-ctcp
-     , old-locale, stm, stm-conduit, text, time, transformers
+    ({ mkDerivation, base, bytestring, conduit, connection, irc-conduit
+     , irc-ctcp, network-conduit-tls, old-locale, stm, stm-conduit, text
+     , time, tls, transformers, x509, x509-store, x509-validation
      }:
      mkDerivation {
        pname = "irc-client";
-       version = "0.4.3.0";
-       sha256 = "e40fb8d41b6230a01820deed60e43fea525554cd900e9be3582a6371d69c2676";
+       version = "0.4.4.0";
+       sha256 = "b5299e0b5d47f32828b5bb0a23a872105f6c778b8a6c15cf4ce8a7691c69ab3a";
        libraryHaskellDepends = [
-         base bytestring conduit irc-conduit irc-ctcp old-locale stm
-         stm-conduit text time transformers
+         base bytestring conduit connection irc-conduit irc-ctcp
+         network-conduit-tls old-locale stm stm-conduit text time tls
+         transformers x509 x509-store x509-validation
        ];
        homepage = "https://github.com/barrucadu/irc-client";
        description = "An IRC client library";
@@ -98301,8 +98264,8 @@ self: {
      }:
      mkDerivation {
        pname = "irc-conduit";
-       version = "0.2.0.0";
-       sha256 = "3c8956d695e7ea3a3a9764dd7128f6c9243e53d578a9ba39284757afbbbd7258";
+       version = "0.2.1.0";
+       sha256 = "c363a8096e15459c379cfb73e025c1102b4c6e367716c1408216977401b6445c";
        libraryHaskellDepends = [
          async base bytestring conduit conduit-extra connection irc irc-ctcp
          network-conduit-tls text time tls transformers x509-validation
@@ -98500,8 +98463,8 @@ self: {
      }:
      mkDerivation {
        pname = "iridium";
-       version = "0.1.5.4";
-       sha256 = "665c68ad724532fd65b1043e7152df8823bbcdb7e28c74ea4c0527cc017a3937";
+       version = "0.1.5.5";
+       sha256 = "161d533ebde52dd4854a8d8e46f1d4c506178a94672a61948f1f70ed6db1b726";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -98515,7 +98478,7 @@ self: {
        ];
        jailbreak = true;
        homepage = "https://github.com/lspitzner/iridium";
-       description = "Automated Testing and Package Uploading";
+       description = "Automated Local Testing and Package Uploading";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -99884,36 +99847,6 @@ self: {
      }:
      mkDerivation {
        pname = "jose";
-       version = "0.4.0.2";
-       sha256 = "1fa4b9c2c6ab8eac146b38add7988617ddfef98650e0099b0ee9c76b6f41000d";
-       libraryHaskellDepends = [
-         aeson attoparsec base base64-bytestring bifunctors byteable
-         bytestring cryptonite data-default-class lens memory mtl
-         network-uri QuickCheck quickcheck-instances safe semigroups
-         template-haskell text time unordered-containers vector x509
-       ];
-       testHaskellDepends = [
-         aeson attoparsec base base64-bytestring bifunctors byteable
-         bytestring cryptonite data-default-class hspec lens memory mtl
-         network-uri QuickCheck quickcheck-instances safe semigroups tasty
-         tasty-hspec tasty-quickcheck template-haskell text time
-         unordered-containers vector x509
-       ];
-       homepage = "https://github.com/frasertweedale/hs-jose";
-       description = "Javascript Object Signing and Encryption and JSON Web Token library";
-       license = stdenv.lib.licenses.asl20;
-     }) {};
-
-  "jose_0_4_0_3" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
-     , bifunctors, byteable, bytestring, cryptonite, data-default-class
-     , hspec, lens, memory, mtl, network-uri, QuickCheck
-     , quickcheck-instances, safe, semigroups, tasty, tasty-hspec
-     , tasty-quickcheck, template-haskell, text, time
-     , unordered-containers, vector, x509
-     }:
-     mkDerivation {
-       pname = "jose";
        version = "0.4.0.3";
        sha256 = "742b8037e5cc9c427789196bd425594c3fb17768fb584c8434548415aa5e0f0a";
        libraryHaskellDepends = [
@@ -99932,27 +99865,24 @@ self: {
        homepage = "https://github.com/frasertweedale/hs-jose";
        description = "Javascript Object Signing and Encryption and JSON Web Token library";
        license = stdenv.lib.licenses.asl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "jose-jwt" = callPackage
-    ({ mkDerivation, aeson, aeson-qq, base, bytestring, cereal
-     , containers, cryptonite, doctest, either, hspec, HUnit, memory
-     , mtl, QuickCheck, text, time, unordered-containers, vector
+    ({ mkDerivation, aeson, base, bytestring, cereal, containers
+     , cryptonite, doctest, either, hspec, HUnit, memory, mtl
+     , QuickCheck, text, time, unordered-containers, vector
      }:
      mkDerivation {
        pname = "jose-jwt";
-       version = "0.7";
-       sha256 = "60d5bf047e6ba6081b4ca7a86fe78a371594aa9ed1fec808a8c3628b5b0eca62";
-       revision = "1";
-       editedCabalFile = "a43df539f6c66ff12808a8db58d83bf98356e79be1e52850791295f83c309b86";
+       version = "0.7.3";
+       sha256 = "b405c3c35936fe5a44e44416e4689207d94eff808b10b9bae60840c1ff11b9f4";
        libraryHaskellDepends = [
          aeson base bytestring cereal containers cryptonite either memory
          mtl text time unordered-containers vector
        ];
        testHaskellDepends = [
-         aeson aeson-qq base bytestring cryptonite doctest either hspec
-         HUnit memory mtl QuickCheck text unordered-containers vector
+         aeson base bytestring cryptonite doctest either hspec HUnit memory
+         mtl QuickCheck text unordered-containers vector
        ];
        homepage = "http://github.com/tekul/jose-jwt";
        description = "JSON Object Signing and Encryption Library";
@@ -100527,17 +100457,17 @@ self: {
      }) {};
 
   "json-rpc-generic" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, dlist
-     , QuickCheck, quickcheck-simple, scientific, text, transformers
-     , unordered-containers, vector
+    ({ mkDerivation, aeson, aeson-generic-compat, base, bytestring
+     , containers, dlist, QuickCheck, quickcheck-simple, scientific
+     , text, transformers, unordered-containers, vector
      }:
      mkDerivation {
        pname = "json-rpc-generic";
-       version = "0.2.1.1";
-       sha256 = "5ba74a92cad226738161db4f5c7f216c4a6bb743665dc4341901e57f30c4cffd";
+       version = "0.2.1.2";
+       sha256 = "946b5f28b789c6a943601215a20e4a9f53ffbd12070cc1166ed89528cf1c0dda";
        libraryHaskellDepends = [
-         aeson base bytestring containers dlist scientific text transformers
-         unordered-containers vector
+         aeson aeson-generic-compat base bytestring containers dlist
+         scientific text transformers unordered-containers vector
        ];
        testHaskellDepends = [
          aeson base QuickCheck quickcheck-simple text
@@ -102009,27 +101939,28 @@ self: {
   "keysafe" = callPackage
     ({ mkDerivation, aeson, argon2, async, base, binary, bloomfilter
      , bytestring, containers, crypto-random, deepseq, directory
-     , disk-free-space, fast-logger, filepath, http-client, lifted-base
-     , network, optparse-applicative, process, raaz, random, readline
-     , SafeSemaphore, secret-sharing, servant, servant-client
-     , servant-server, socks, split, stm, text, time, token-bucket
-     , transformers, unbounded-delays, unix, utf8-string, wai, warp
+     , disk-free-space, exceptions, fast-logger, filepath, http-client
+     , lifted-base, MonadRandom, network, optparse-applicative, process
+     , raaz, random, random-shuffle, readline, SafeSemaphore
+     , secret-sharing, servant, servant-client, servant-server, socks
+     , split, stm, text, time, token-bucket, transformers
+     , unbounded-delays, unix, unix-compat, utf8-string, wai, warp
      , zxcvbn-c
      }:
      mkDerivation {
        pname = "keysafe";
-       version = "0.20160914";
-       sha256 = "b8e77394b553997e9e6ca90cc44bd4e79a6e8a4b021d596419c9345cb451eb87";
+       version = "0.20160927";
+       sha256 = "dd50b8971f0f54a9cc67096db78d3c2a7c63ac59ba9c91ef2edf063dff100623";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          aeson async base binary bloomfilter bytestring containers
-         crypto-random deepseq directory disk-free-space fast-logger
-         filepath http-client lifted-base network optparse-applicative
-         process raaz random readline SafeSemaphore secret-sharing servant
-         servant-client servant-server socks split stm text time
-         token-bucket transformers unbounded-delays unix utf8-string wai
-         warp zxcvbn-c
+         crypto-random deepseq directory disk-free-space exceptions
+         fast-logger filepath http-client lifted-base MonadRandom network
+         optparse-applicative process raaz random random-shuffle readline
+         SafeSemaphore secret-sharing servant servant-client servant-server
+         socks split stm text time token-bucket transformers
+         unbounded-delays unix unix-compat utf8-string wai warp zxcvbn-c
        ];
        executableSystemDepends = [ argon2 ];
        jailbreak = true;
@@ -102380,6 +102311,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "kontra-config" = callPackage
+    ({ mkDerivation, base, bytestring, data-default, exceptions, text
+     , transformers-base, unjson, utf8-string, yaml
+     }:
+     mkDerivation {
+       pname = "kontra-config";
+       version = "0.1";
+       sha256 = "16b17e815e4c5060bda5b1db97c3d8a531e792fd1fdc9440e414af55812c2541";
+       libraryHaskellDepends = [
+         base bytestring data-default exceptions text transformers-base
+         unjson utf8-string yaml
+       ];
+       homepage = "https://github.com/scrive/kontra-config";
+       description = "JSON config file parsing based on unjson";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "kontrakcja-templates" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, hslogger
      , HStringTemplate, html, HUnit, MissingH, mtl, old-time, parsec
@@ -102704,8 +102652,8 @@ self: {
      }:
      mkDerivation {
        pname = "lackey";
-       version = "0.4.0";
-       sha256 = "34fa0c06eac9c6039aa704e7f64bfd0ed058e36088bef338459b4118e21a7fbb";
+       version = "0.4.1";
+       sha256 = "940dcc73673241ea92044bc8f0af1c1b7004e4c09a8e0e018d018c521ae71347";
        libraryHaskellDepends = [ base servant servant-foreign text ];
        testHaskellDepends = [ base servant tasty tasty-hspec text ];
        homepage = "https://github.com/tfausak/lackey#readme";
@@ -103492,17 +103440,18 @@ self: {
 
   "language-bash" = callPackage
     ({ mkDerivation, base, parsec, pretty, process, QuickCheck, tasty
-     , tasty-quickcheck, transformers
+     , tasty-expected-failure, tasty-hunit, tasty-quickcheck
+     , transformers
      }:
      mkDerivation {
        pname = "language-bash";
-       version = "0.6.1";
-       sha256 = "7fb4fb293aec5f3c9b0e7ca2b99f895115d1bbe13f8dbfe02003560e3c063c8d";
+       version = "0.6.2";
+       sha256 = "63b3201611262cf8aad5b836b2bbe673a6b718bd1a05d16289e3adc790b08ce8";
        libraryHaskellDepends = [ base parsec pretty transformers ];
        testHaskellDepends = [
-         base parsec process QuickCheck tasty tasty-quickcheck
+         base parsec process QuickCheck tasty tasty-expected-failure
+         tasty-hunit tasty-quickcheck
        ];
-       jailbreak = true;
        homepage = "http://github.com/knrafto/language-bash/";
        description = "Parsing and pretty-printing Bash shell scripts";
        license = stdenv.lib.licenses.bsd3;
@@ -104158,6 +104107,51 @@ self: {
        hydraPlatforms = [ "x86_64-linux" ];
      }) {};
 
+  "language-puppet_1_3_2" = callPackage
+    ({ mkDerivation, aeson, ansi-wl-pprint, attoparsec, base
+     , base16-bytestring, bytestring, case-insensitive, containers
+     , cryptonite, directory, either, exceptions, filecache, formatting
+     , Glob, hashable, hruby, hslogger, hspec, hspec-megaparsec
+     , http-api-data, http-client, HUnit, lens, lens-aeson, megaparsec
+     , memory, mtl, operational, optparse-applicative, parallel-io
+     , parsec, pcre-utils, process, random, regex-pcre-builtin
+     , scientific, semigroups, servant, servant-client, split, stm
+     , strict-base-types, temporary, text, time, transformers, unix
+     , unordered-containers, vector, yaml
+     }:
+     mkDerivation {
+       pname = "language-puppet";
+       version = "1.3.2";
+       sha256 = "c7236cda6d84a2243e5d49f8a06432452c84f963e2520f752f654376b5ce91fe";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson ansi-wl-pprint attoparsec base base16-bytestring bytestring
+         case-insensitive containers cryptonite directory either exceptions
+         filecache formatting hashable hruby hslogger hspec http-api-data
+         http-client lens lens-aeson megaparsec memory mtl operational
+         parsec pcre-utils process random regex-pcre-builtin scientific
+         semigroups servant servant-client split stm strict-base-types text
+         time transformers unix unordered-containers vector yaml
+       ];
+       executableHaskellDepends = [
+         aeson base bytestring containers Glob hslogger http-client lens
+         megaparsec mtl optparse-applicative parallel-io regex-pcre-builtin
+         servant-client strict-base-types text transformers
+         unordered-containers vector yaml
+       ];
+       testHaskellDepends = [
+         ansi-wl-pprint base Glob hslogger hspec hspec-megaparsec HUnit lens
+         megaparsec mtl scientific strict-base-types temporary text
+         transformers unix unordered-containers vector
+       ];
+       jailbreak = true;
+       homepage = "http://lpuppet.banquise.net/";
+       description = "Tools to parse and evaluate the Puppet DSL";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "language-python" = callPackage
     ({ mkDerivation, alex, array, base, containers, happy, monads-tf
      , pretty, transformers, utf8-string
@@ -104322,6 +104316,29 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "language-thrift_0_10_0_0" = callPackage
+    ({ mkDerivation, ansi-wl-pprint, base, containers, hspec
+     , hspec-discover, megaparsec, QuickCheck, scientific, semigroups
+     , text, transformers
+     }:
+     mkDerivation {
+       pname = "language-thrift";
+       version = "0.10.0.0";
+       sha256 = "29fd9968799a7feb1321ac3976aeb94cbc5fc39fd073abc5e192990138a3d378";
+       libraryHaskellDepends = [
+         ansi-wl-pprint base containers megaparsec scientific semigroups
+         text transformers
+       ];
+       testHaskellDepends = [
+         ansi-wl-pprint base containers hspec hspec-discover megaparsec
+         QuickCheck scientific semigroups text transformers
+       ];
+       homepage = "https://github.com/abhinav/language-thrift#readme";
+       description = "Parser and pretty printer for the Thrift IDL format";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "language-typescript" = callPackage
     ({ mkDerivation, base, containers, parsec, pretty }:
      mkDerivation {
@@ -105019,8 +105036,10 @@ self: {
      }:
      mkDerivation {
        pname = "legion";
-       version = "0.3.0.0";
-       sha256 = "66549eb2e0f369f0056d5ba0b12dde5c7c58a98335eafeac7c8972505d9c6b89";
+       version = "0.4.0.0";
+       sha256 = "c2be3fecb0f5609e1c8edd03efde16090eed390691f32a8d180622443bffbe13";
+       revision = "1";
+       editedCabalFile = "9a134c1d2fba2d6eba65a24be6f21c5d27badbfa8c6a8bf74a537efb2e2affd6";
        libraryHaskellDepends = [
          aeson attoparsec base binary binary-conduit bytestring
          canteven-http canteven-log conduit conduit-extra containers
@@ -105029,11 +105048,30 @@ self: {
          time transformers unix uuid wai wai-extra warp
        ];
        jailbreak = true;
-       homepage = "https://github.com/taphu/legion";
+       homepage = "https://github.com/owensmurray/legion";
        description = "Distributed, stateful, homogeneous microservice framework";
        license = stdenv.lib.licenses.asl20;
      }) {};
 
+  "legion-extra" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, canteven-log, containers
+     , data-default-class, legion, network, safe, split, yaml
+     }:
+     mkDerivation {
+       pname = "legion-extra";
+       version = "0.1.0.0";
+       sha256 = "46e72afd74eedbfa16a6809056e97695a074fff347954f645224a4e87774115e";
+       libraryHaskellDepends = [
+         aeson base bytestring canteven-log containers data-default-class
+         legion network safe split yaml
+       ];
+       testHaskellDepends = [ base ];
+       jailbreak = true;
+       homepage = "https://github.com/owensmurray/legion-extra#readme";
+       description = "Extra non-essential utilities for building legion applications";
+       license = stdenv.lib.licenses.asl20;
+     }) {};
+
   "leksah" = callPackage
     ({ mkDerivation, array, base, base-compat, binary, binary-shared
      , blaze-html, bytestring, Cabal, conduit, containers, cpphs
@@ -107001,6 +107039,19 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "linked-list-with-iterator" = callPackage
+    ({ mkDerivation, base, containers }:
+     mkDerivation {
+       pname = "linked-list-with-iterator";
+       version = "0.1.0.0";
+       sha256 = "fc61ca669aaacf7401db5261e956f922db210cf02bbb540a6efd753060153853";
+       libraryHaskellDepends = [ base containers ];
+       testHaskellDepends = [ base ];
+       homepage = "https://github.com/CindyLinz/Haskell-linked-list-with-iterator#readme";
+       description = "A pure linked list which is mutable through iterators";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "linkedhashmap" = callPackage
     ({ mkDerivation, base, containers, deepseq, hashable, mtl, tasty
      , tasty-hunit, unordered-containers
@@ -107070,8 +107121,8 @@ self: {
      }:
      mkDerivation {
        pname = "linode-v4";
-       version = "0.1.0.3";
-       sha256 = "83bb8598f94a9646469469b85c1673189b89139ba9dc173bc85e8ee30ff40bfe";
+       version = "0.1.0.4";
+       sha256 = "f93c82446014d03ae3fa1dffc736bb8c884478d6cb81dafedba9168252b586e1";
        libraryHaskellDepends = [
          aeson base bytestring http-conduit unordered-containers
        ];
@@ -109684,13 +109735,12 @@ self: {
      }:
      mkDerivation {
        pname = "luminance";
-       version = "0.11.0.3";
-       sha256 = "94d7d9c62727cc3eceddf2f4653cba5bcbf9858855effec6687d60d3848a9547";
+       version = "0.11.0.4";
+       sha256 = "f34c1c4c00424a76710afc7090328f6624c3142b8154ba9847875ce18b37f9e4";
        libraryHaskellDepends = [
          base containers contravariant dlist gl linear mtl resourcet
          semigroups transformers vector void
        ];
-       jailbreak = true;
        homepage = "https://github.com/phaazon/luminance";
        description = "Type-safe, type-level and stateless graphics framework";
        license = stdenv.lib.licenses.bsd3;
@@ -111462,30 +111512,6 @@ self: {
      }:
      mkDerivation {
        pname = "math-functions";
-       version = "0.2.0.1";
-       sha256 = "ac165116d981d879b4ea4f387d40140515d75823d8d60295514c41dbf4cac641";
-       revision = "1";
-       editedCabalFile = "3722814c83e907f40959812ff4209a704e27d53be667c98b83815b222e073f27";
-       libraryHaskellDepends = [
-         base deepseq primitive vector vector-th-unbox
-       ];
-       testHaskellDepends = [
-         base deepseq erf HUnit primitive QuickCheck test-framework
-         test-framework-hunit test-framework-quickcheck2 vector
-         vector-th-unbox
-       ];
-       homepage = "https://github.com/bos/math-functions";
-       description = "Special functions and Chebyshev polynomials";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "math-functions_0_2_0_2" = callPackage
-    ({ mkDerivation, base, deepseq, erf, HUnit, primitive, QuickCheck
-     , test-framework, test-framework-hunit, test-framework-quickcheck2
-     , vector, vector-th-unbox
-     }:
-     mkDerivation {
-       pname = "math-functions";
        version = "0.2.0.2";
        sha256 = "2358ee156011a9d97cae2596c788bd00cd6ee698e5fb1c67e0eefb15aff24737";
        libraryHaskellDepends = [
@@ -111499,7 +111525,6 @@ self: {
        homepage = "https://github.com/bos/math-functions";
        description = "Special functions and Chebyshev polynomials";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "mathblog" = callPackage
@@ -112196,8 +112221,8 @@ self: {
      }:
      mkDerivation {
        pname = "mellon-core";
-       version = "0.7.0.1";
-       sha256 = "addfa2b5cd790a7cff00f48366f5ad3e25a77e3a6d8163a3914da5b1d0c79288";
+       version = "0.7.0.3";
+       sha256 = "02164fc2941eed7866e81b2d06b57b1ecb18151896e0bef795ad023b21773604";
        libraryHaskellDepends = [ async base mtl time transformers ];
        testHaskellDepends = [
          async base doctest hlint hspec mtl QuickCheck quickcheck-instances
@@ -112212,8 +112237,8 @@ self: {
     ({ mkDerivation, base, hlint, hpio, mellon-core }:
      mkDerivation {
        pname = "mellon-gpio";
-       version = "0.7.0.1";
-       sha256 = "f9585f0bcf3850437eaa689046d27e2d0df52a0d668ba0ee4f9eee155ba82380";
+       version = "0.7.0.3";
+       sha256 = "da0a2a616eb2834fe98fd4e456317d569b88de27b573d11f1e82b15294ea3222";
        libraryHaskellDepends = [ base hpio mellon-core ];
        testHaskellDepends = [ base hlint ];
        homepage = "https://github.com/dhess/mellon/";
@@ -112223,15 +112248,15 @@ self: {
 
   "mellon-web" = callPackage
     ({ mkDerivation, aeson, base, bytestring, exceptions, hlint, hpio
-     , hspec, hspec-wai, http-client, http-types, lucid, mellon-core
-     , mellon-gpio, mtl, network, optparse-applicative, servant
-     , servant-client, servant-docs, servant-lucid, servant-server, text
-     , time, transformers, wai, wai-extra, warp
+     , hspec, hspec-wai, http-client, http-client-tls, http-types, lucid
+     , mellon-core, mellon-gpio, mtl, network, optparse-applicative
+     , servant, servant-client, servant-docs, servant-lucid
+     , servant-server, text, time, transformers, wai, wai-extra, warp
      }:
      mkDerivation {
        pname = "mellon-web";
-       version = "0.7.0.1";
-       sha256 = "dc51190cd4529f2d3844fef77edafa6c7b4c5680f7e4c422392f211bf9de46b1";
+       version = "0.7.0.3";
+       sha256 = "77396dd6091f3c940bf1b15e1415698f432bb70d53557ea2988580fc54ae256b";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -112240,8 +112265,9 @@ self: {
          text time transformers wai warp
        ];
        executableHaskellDepends = [
-         base exceptions hpio mellon-core mellon-gpio mtl network
-         optparse-applicative time transformers warp
+         base bytestring exceptions hpio http-client http-client-tls
+         http-types mellon-core mellon-gpio mtl network optparse-applicative
+         servant-client time transformers warp
        ];
        testHaskellDepends = [
          aeson base bytestring hlint hspec hspec-wai http-client http-types
@@ -112249,7 +112275,6 @@ self: {
          servant-lucid servant-server text time transformers wai wai-extra
          warp
        ];
-       jailbreak = true;
        homepage = "https://github.com/dhess/mellon/";
        description = "A REST web service for Mellon controllers";
        license = stdenv.lib.licenses.bsd3;
@@ -112831,44 +112856,6 @@ self: {
      }:
      mkDerivation {
        pname = "microformats2-parser";
-       version = "1.0.1.5";
-       sha256 = "45be8a1f330be4dc435302dae223f80b21e5be388fbca9a8abf8a8489f4938cc";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson aeson-qq attoparsec base base-compat blaze-markup bytestring
-         containers data-default either errors html-conduit lens-aeson
-         network-uri pcre-heavy safe tagsoup text time transformers
-         unordered-containers vector xml-lens xss-sanitize
-       ];
-       executableHaskellDepends = [
-         aeson aeson-pretty base base-compat blaze-html blaze-markup
-         data-default network network-uri options scotty streaming-commons
-         text wai-extra warp
-       ];
-       testHaskellDepends = [
-         aeson-qq base base-compat bytestring data-default hspec
-         hspec-expectations-pretty-diff html-conduit mtl network-uri
-         raw-strings-qq template-haskell text time xml-lens
-       ];
-       homepage = "https://github.com/myfreeweb/microformats2-parser";
-       description = "A Microformats 2 parser";
-       license = stdenv.lib.licenses.publicDomain;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "microformats2-parser_1_0_1_6" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, aeson-qq, attoparsec, base
-     , base-compat, blaze-html, blaze-markup, bytestring, containers
-     , data-default, either, errors, hspec
-     , hspec-expectations-pretty-diff, html-conduit, lens-aeson, mtl
-     , network, network-uri, options, pcre-heavy, raw-strings-qq, safe
-     , scotty, streaming-commons, tagsoup, template-haskell, text, time
-     , transformers, unordered-containers, vector, wai-extra, warp
-     , xml-lens, xss-sanitize
-     }:
-     mkDerivation {
-       pname = "microformats2-parser";
        version = "1.0.1.6";
        sha256 = "9937ae3658bf1bfbb34f03cc8f0fcd1c236f72cd52f5845cfbd19f02a3ed33f8";
        isLibrary = true;
@@ -113448,26 +113435,6 @@ self: {
      }:
      mkDerivation {
        pname = "mime-mail-ses";
-       version = "0.3.2.2";
-       sha256 = "c10bbf88ca04119c060f74b7bc1f139ba23bbf122596fbf8c46d0d8e6f76f4b7";
-       libraryHaskellDepends = [
-         base base64-bytestring byteable bytestring conduit cryptohash
-         http-client http-conduit http-types mime-mail old-locale text time
-         transformers xml-conduit xml-types
-       ];
-       homepage = "http://github.com/snoyberg/mime-mail";
-       description = "Send mime-mail messages via Amazon SES";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "mime-mail-ses_0_3_2_3" = callPackage
-    ({ mkDerivation, base, base64-bytestring, byteable, bytestring
-     , conduit, cryptohash, http-client, http-conduit, http-types
-     , mime-mail, old-locale, text, time, transformers, xml-conduit
-     , xml-types
-     }:
-     mkDerivation {
-       pname = "mime-mail-ses";
        version = "0.3.2.3";
        sha256 = "03f977386c2cdf122097a0327509e4151eb10e320d8cec1791d259aa067f4d4c";
        libraryHaskellDepends = [
@@ -113478,7 +113445,6 @@ self: {
        homepage = "http://github.com/snoyberg/mime-mail";
        description = "Send mime-mail messages via Amazon SES";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "mime-string" = callPackage
@@ -114777,8 +114743,8 @@ self: {
      }:
      mkDerivation {
        pname = "monad-logger-prefix";
-       version = "0.1.5";
-       sha256 = "fac86ae4d93d817963a9f8a75eadbd08bde5b1f3e6a12f07ef85f30c9a452fcf";
+       version = "0.1.6";
+       sha256 = "fb7697098223b64ab42e7739eba16eacf80d8eb8a577a5a4dcca9bcec5e94d92";
        libraryHaskellDepends = [
          base exceptions monad-control monad-logger mtl resourcet text
          transformers transformers-base
@@ -115711,30 +115677,6 @@ self: {
      }:
      mkDerivation {
        pname = "mono-traversable";
-       version = "1.0.0.1";
-       sha256 = "001d1fba5e3da63c46784a621d1430937e9537b38c0a74876e489ff4d7d3828a";
-       revision = "1";
-       editedCabalFile = "1c3e3ffbdd7dc77b065afc67e2d6d581bc43a7818d96f5bace88caf6e28106aa";
-       libraryHaskellDepends = [
-         base bytestring containers hashable split text transformers
-         unordered-containers vector vector-algorithms
-       ];
-       testHaskellDepends = [
-         base bytestring containers foldl hspec HUnit QuickCheck semigroups
-         text transformers unordered-containers vector
-       ];
-       homepage = "https://github.com/snoyberg/mono-traversable";
-       description = "Type classes for mapping, folding, and traversing monomorphic containers";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "mono-traversable_1_0_1" = callPackage
-    ({ mkDerivation, base, bytestring, containers, foldl, hashable
-     , hspec, HUnit, QuickCheck, semigroups, split, text, transformers
-     , unordered-containers, vector, vector-algorithms
-     }:
-     mkDerivation {
-       pname = "mono-traversable";
        version = "1.0.1";
        sha256 = "a96d449eb00e062be003d314884fdb06b1e02e18e0d43e5008500ae7ef3de268";
        libraryHaskellDepends = [
@@ -115748,7 +115690,6 @@ self: {
        homepage = "https://github.com/snoyberg/mono-traversable";
        description = "Type classes for mapping, folding, and traversing monomorphic containers";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "mono-traversable-instances" = callPackage
@@ -115848,6 +115789,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "monoid-subclasses_0_4_3" = callPackage
+    ({ mkDerivation, base, bytestring, containers, primes, QuickCheck
+     , quickcheck-instances, tasty, tasty-quickcheck, text, vector
+     }:
+     mkDerivation {
+       pname = "monoid-subclasses";
+       version = "0.4.3";
+       sha256 = "568fd54e1fe35557129bc8cd1a751343dfde61a63fab0baadc38683101aed0cd";
+       libraryHaskellDepends = [
+         base bytestring containers primes text vector
+       ];
+       testHaskellDepends = [
+         base bytestring containers primes QuickCheck quickcheck-instances
+         tasty tasty-quickcheck text vector
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/blamario/monoid-subclasses/";
+       description = "Subclasses of Monoid";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "monoid-transformer" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -118738,20 +118701,6 @@ self: {
     ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit }:
      mkDerivation {
        pname = "ndjson-conduit";
-       version = "0.1.0.3";
-       sha256 = "a4f9e574af6d565ea9edc313c78ea9ee95c957d2abe61f4a0991a49231e9b592";
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring conduit
-       ];
-       homepage = "https://github.com/srijs/haskell-ndjson-conduit";
-       description = "Conduit-based parsing and serialization for newline delimited JSON";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "ndjson-conduit_0_1_0_5" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit }:
-     mkDerivation {
-       pname = "ndjson-conduit";
        version = "0.1.0.5";
        sha256 = "c037b8f7c47b146f1384585541ae8a4f9218bc4456f428935f973ae07da49db1";
        libraryHaskellDepends = [
@@ -118760,7 +118709,6 @@ self: {
        homepage = "https://github.com/srijs/haskell-ndjson-conduit";
        description = "Conduit-based parsing and serialization for newline delimited JSON";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "neat" = callPackage
@@ -119836,18 +119784,19 @@ self: {
 
   "network-msgpack-rpc" = callPackage
     ({ mkDerivation, async, base, binary, binary-conduit, bytestring
-     , conduit, conduit-extra, data-msgpack, exceptions, hspec
-     , monad-control, mtl, network
+     , conduit, conduit-extra, data-default-class, data-msgpack
+     , exceptions, hspec, monad-control, mtl, network, tagged
      }:
      mkDerivation {
        pname = "network-msgpack-rpc";
-       version = "0.0.1";
-       sha256 = "e9588ff1c7569aef8599e7161e9277904e1542a31a8fbaf7127b4da2efc1656d";
+       version = "0.0.2";
+       sha256 = "6938c9952006b7cd2796d493c295f96324523308cc5c2c9748d4707f58012f7c";
        libraryHaskellDepends = [
          base binary binary-conduit bytestring conduit conduit-extra
-         data-msgpack exceptions monad-control mtl network
+         data-default-class data-msgpack exceptions monad-control mtl
+         network tagged
        ];
-       testHaskellDepends = [ async base hspec mtl network ];
+       testHaskellDepends = [ async base bytestring hspec mtl network ];
        homepage = "http://msgpack.org/";
        description = "A MessagePack-RPC Implementation";
        license = stdenv.lib.licenses.bsd3;
@@ -120517,11 +120466,11 @@ self: {
     ({ mkDerivation, base, bytestring, template-haskell }:
      mkDerivation {
        pname = "ngx-export";
-       version = "0.1.0.0";
-       sha256 = "71eb528e964f72801c832038a929a693fd654b258be0c654c004f150a17d6c63";
+       version = "0.1.1.0";
+       sha256 = "bd5730abe51fa7ffab62f8d9bf52a3a0394945358f163606b23a9f8691cb3192";
        libraryHaskellDepends = [ base bytestring template-haskell ];
        homepage = "http://github.com/lyokha/nginx-haskell-module";
-       description = "Export custom haskell functions into nginx configuration";
+       description = "Helper module for Nginx haskell module";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -121976,36 +121925,6 @@ self: {
      }:
      mkDerivation {
        pname = "octane";
-       version = "0.16.1";
-       sha256 = "8b42c80e4274d8e9677eec6a349a3c7d337b129fa4194d05a288ac91ad3406ec";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base bimap binary binary-bits bytestring containers
-         data-binary-ieee754 data-default-class deepseq file-embed
-         overloaded-records regex-compat text unordered-containers vector
-       ];
-       executableHaskellDepends = [
-         aeson base binary bytestring http-client http-client-tls
-       ];
-       testHaskellDepends = [
-         base binary binary-bits bytestring containers tasty tasty-hspec
-         tasty-quickcheck text
-       ];
-       homepage = "https://github.com/tfausak/octane#readme";
-       description = "Parse Rocket League replays";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "octane_0_16_3" = callPackage
-    ({ mkDerivation, aeson, base, bimap, binary, binary-bits
-     , bytestring, containers, data-binary-ieee754, data-default-class
-     , deepseq, file-embed, http-client, http-client-tls
-     , overloaded-records, regex-compat, tasty, tasty-hspec
-     , tasty-quickcheck, text, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "octane";
        version = "0.16.3";
        sha256 = "e62faeb9bec990995d507e7542ebde84edfb42cbae4b0369bfe4aadec05d91fe";
        isLibrary = true;
@@ -122025,7 +121944,6 @@ self: {
        homepage = "https://github.com/tfausak/octane#readme";
        description = "Parse Rocket League replays";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "octohat" = callPackage
@@ -122413,6 +122331,8 @@ self: {
        pname = "omnifmt";
        version = "0.2.1.1";
        sha256 = "1964789180234ea2ae72fa397beab99985392dac86f527ec7866463288341731";
+       revision = "1";
+       editedCabalFile = "51f61090b21ee761c23c15b3a1f371f306c9ac912c2b55fa565848e8dbba42fa";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -122595,6 +122515,8 @@ self: {
        pname = "opaleye";
        version = "0.5.1.1";
        sha256 = "4a931cbed10a9eb2c20abb1cfa7a70ead7c5b0464ec516a0dd437fef7b3dc02e";
+       revision = "1";
+       editedCabalFile = "134244b5b0a2b0d253dfd9021e6522938a138ed68631af787c0d7f3d673e6e39";
        libraryHaskellDepends = [
          aeson attoparsec base base16-bytestring bytestring case-insensitive
          contravariant postgresql-simple pretty product-profunctors
@@ -124511,8 +124433,8 @@ self: {
     ({ mkDerivation, base, deepseq, exceptions, hspec, QuickCheck }:
      mkDerivation {
        pname = "pagination";
-       version = "0.1.0";
-       sha256 = "1d4312ec808e0a39f15b0f78e84b298b1ad6c608aa9a43b2476e94e5c51c771d";
+       version = "0.1.1";
+       sha256 = "bac47b84007afe78cdb2a26e2058961d4a67669f9d9b8b0a30f813cd83e6eb04";
        libraryHaskellDepends = [ base deepseq exceptions ];
        testHaskellDepends = [ base exceptions hspec QuickCheck ];
        homepage = "https://github.com/mrkkrp/pagination";
@@ -124702,8 +124624,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-citeproc";
-       version = "0.10.1";
-       sha256 = "ebc3eb3ff95e97ebd46c0918a65db2da021de2a70d02dc85ca5b344ea5c21205";
+       version = "0.10.1.1";
+       sha256 = "67ea382f068ecc5eea1ad44c515e7aaa56d3e60e6be18ed3d2ec5cfd85eb8432";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -124915,6 +124837,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "pandoc-vimhl" = callPackage
+    ({ mkDerivation, base, cond, directory, filepath, pandoc-types
+     , process, regex-compat, temporary
+     }:
+     mkDerivation {
+       pname = "pandoc-vimhl";
+       version = "0.1.0.0";
+       sha256 = "b6241c77d659f8c4d75025e6a89c9c22d594a52eee5a36380aa056b3e53ff633";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base cond directory filepath pandoc-types process regex-compat
+         temporary
+       ];
+       homepage = "http://github.com/lyokha/vim-publish-helper";
+       description = "Pandoc filter for native Vim code highlighting";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "pango" = callPackage
     ({ mkDerivation, array, base, Cabal, cairo, containers, directory
      , filepath, glib, gtk2hs-buildtools, mtl, pango, pretty, process
@@ -127038,6 +126979,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "persistable-record_0_4_0_3" = callPackage
+    ({ mkDerivation, array, base, containers, dlist, names-th
+     , template-haskell, th-data-compat, transformers
+     }:
+     mkDerivation {
+       pname = "persistable-record";
+       version = "0.4.0.3";
+       sha256 = "0a25f3cfec301e9124293e8f38ad55fba5d18d3d7a9371a971ee17b6152ad360";
+       libraryHaskellDepends = [
+         array base containers dlist names-th template-haskell
+         th-data-compat transformers
+       ];
+       homepage = "http://khibino.github.io/haskell-relational-record/";
+       description = "Binding between SQL database values and haskell records";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "persistable-types-HDBC-pg" = callPackage
     ({ mkDerivation, base, bytestring, convertible, HDBC
      , persistable-record, relational-query-HDBC, text-postgresql
@@ -127103,8 +127062,8 @@ self: {
        pname = "persistent";
        version = "2.6";
        sha256 = "42423362de94599581d18be644ba77181e87417087b3953daec2e8512d408e3e";
-       revision = "1";
-       editedCabalFile = "9a319037770f0dbdb394343aa5efca241680c2854a8d53e74b61debf4b6ded9d";
+       revision = "2";
+       editedCabalFile = "34e03865c3d882d04c3a03e289007cd6a8669b941b5fdac27c2628a2d976b2b6";
        libraryHaskellDepends = [
          aeson attoparsec base base64-bytestring blaze-html blaze-markup
          bytestring conduit containers exceptions fast-logger http-api-data
@@ -128286,6 +128245,21 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "pid1" = callPackage
+    ({ mkDerivation, base, process, unix }:
+     mkDerivation {
+       pname = "pid1";
+       version = "0.1.0.0";
+       sha256 = "2b8e4bcdb1ce5c1dd5734d4406edd899e72e0afbe83758ff77590508a39d6cd2";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base process unix ];
+       executableHaskellDepends = [ base ];
+       homepage = "https://github.com/fpco/pid1#readme";
+       description = "Do signal handling and orphan reaping for Unix PID1 init processes";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "piet" = callPackage
     ({ mkDerivation, array, base, containers, Imlib, mtl }:
      mkDerivation {
@@ -128339,7 +128313,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "pinboard_0_9_9" = callPackage
+  "pinboard_0_9_10" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, either, hspec
      , http-client, http-client-tls, http-types, mtl, network
      , profunctors, QuickCheck, random, safe-exceptions, semigroups
@@ -128347,8 +128321,8 @@ self: {
      }:
      mkDerivation {
        pname = "pinboard";
-       version = "0.9.9";
-       sha256 = "0000e935c683365d31d20b307b8e5495b311219f5aef66da6dcce65675fffa25";
+       version = "0.9.10";
+       sha256 = "841e1a70daecec66d53fb3fdeb1c89fa5c2de0e5bd701129a9596492216a5249";
        libraryHaskellDepends = [
          aeson base bytestring containers either http-client http-client-tls
          http-types mtl network profunctors random safe-exceptions text time
@@ -128477,23 +128451,6 @@ self: {
      }:
      mkDerivation {
        pname = "pipes-aeson";
-       version = "0.4.1.6";
-       sha256 = "fb91280e7e12c1ea1c78a36b264eafea707d08e7cd52c792a06b194ff78b03dc";
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring pipes pipes-attoparsec
-         pipes-bytestring pipes-parse transformers
-       ];
-       homepage = "https://github.com/k0001/pipes-aeson";
-       description = "Encode and decode JSON streams using Aeson and Pipes";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "pipes-aeson_0_4_1_7" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, pipes
-     , pipes-attoparsec, pipes-bytestring, pipes-parse, transformers
-     }:
-     mkDerivation {
-       pname = "pipes-aeson";
        version = "0.4.1.7";
        sha256 = "c7cfb199fe3160e3b87f70017050dec94451a4cbc56d3956c91ca007ce5cb8cd";
        libraryHaskellDepends = [
@@ -128503,7 +128460,6 @@ self: {
        homepage = "https://github.com/k0001/pipes-aeson";
        description = "Encode and decode JSON streams using Aeson and Pipes";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "pipes-async" = callPackage
@@ -129746,12 +129702,11 @@ self: {
      }:
      mkDerivation {
        pname = "plot";
-       version = "0.2.3.5";
-       sha256 = "db5d69d5249e562eaedaa0887075dc43142ddb20260ddc746b501b8b2ed58483";
+       version = "0.2.3.6";
+       sha256 = "ad606de1d746f26cea36f1818209adab83bb32bf46b562465930f64c975afdfd";
        libraryHaskellDepends = [
          array base cairo colour hmatrix mtl pango transformers
        ];
-       jailbreak = true;
        homepage = "http://github.com/amcphail/plot";
        description = "A plotting library, exportable as eps/pdf/svg/png or renderable with gtk";
        license = stdenv.lib.licenses.bsd3;
@@ -130596,8 +130551,8 @@ self: {
      }:
      mkDerivation {
        pname = "pontarius-xmpp";
-       version = "0.5.2";
-       sha256 = "c47f4b2991dc7c6de04bc6f2cc9adebe5fecca6008a446a7747345cb40e626da";
+       version = "0.5.3";
+       sha256 = "70b34c6cc581183752e04c967bd6b383b0d4a813badd412ece35bcc5bff991fd";
        libraryHaskellDepends = [
          attoparsec base base64-bytestring binary bytestring conduit
          containers crypto-api crypto-random cryptohash cryptohash-cryptoapi
@@ -132203,19 +132158,6 @@ self: {
     ({ mkDerivation, base, hspec, mtl, tagged }:
      mkDerivation {
        pname = "pretty-types";
-       version = "0.2.3.0";
-       sha256 = "82a9a4b3337cc9d07aeef4b9f7af9c9010465fb7a9d258a84802a3b36806341d";
-       libraryHaskellDepends = [ base mtl tagged ];
-       testHaskellDepends = [ base hspec tagged ];
-       homepage = "https://github.com/sheyll/pretty-types#readme";
-       description = "A small pretty printing DSL for complex types";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "pretty-types_0_2_3_1" = callPackage
-    ({ mkDerivation, base, hspec, mtl, tagged }:
-     mkDerivation {
-       pname = "pretty-types";
        version = "0.2.3.1";
        sha256 = "e56c49d1099aaeafe0b982ef9e60cb7194fd987c4b659a8d7bcde380d3b8784f";
        libraryHaskellDepends = [ base mtl tagged ];
@@ -132223,7 +132165,6 @@ self: {
        homepage = "https://github.com/sheyll/pretty-types#readme";
        description = "A small pretty printing DSL for complex types";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "prettyFunctionComposing" = callPackage
@@ -133395,8 +133336,8 @@ self: {
      }:
      mkDerivation {
        pname = "proto-lens";
-       version = "0.1.0.2";
-       sha256 = "860abe2b2a248144a7459dd00b5a55a8e13e07ba143060295d2db0c1790d067b";
+       version = "0.1.0.3";
+       sha256 = "86657eec7852538ca287fbddf2e33fb14be1153b87d28567cb92c8a31b1ac8ab";
        libraryHaskellDepends = [
          attoparsec base bytestring containers data-default-class
          lens-family parsec pretty text transformers void
@@ -133468,8 +133409,8 @@ self: {
      }:
      mkDerivation {
        pname = "proto-lens-protoc";
-       version = "0.1.0.2";
-       sha256 = "f70c4ae45a950ce090d6d93303738ee79e237168a7b03bce2a4f883a0ace6b4b";
+       version = "0.1.0.3";
+       sha256 = "d1d84c93a62e00338e32224d3a1fbc448a8df4084aa42e1eb12a5f113cbd1a40";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -133559,6 +133500,33 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "protobuf-simple_0_1_0_2" = callPackage
+    ({ mkDerivation, base, binary, bytestring, containers
+     , data-binary-ieee754, directory, filepath, hspec, mtl, parsec
+     , QuickCheck, quickcheck-instances, split, text
+     }:
+     mkDerivation {
+       pname = "protobuf-simple";
+       version = "0.1.0.2";
+       sha256 = "ef2b79ffd3f11796027cbc5bbcfcc68a6d1948f66acd079bb60c6d6ed00622f3";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base binary bytestring containers data-binary-ieee754 mtl text
+       ];
+       executableHaskellDepends = [
+         base containers directory filepath mtl parsec split text
+       ];
+       testHaskellDepends = [
+         base binary bytestring containers data-binary-ieee754 filepath
+         hspec parsec QuickCheck quickcheck-instances split text
+       ];
+       homepage = "https://github.com/sru-systems/protobuf-simple";
+       description = "Simple Protocol Buffers library (proto2)";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "protocol-buffers" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, containers
      , directory, filepath, mtl, parsec, syb, utf8-string
@@ -134363,6 +134331,55 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "purescript_0_10_0" = callPackage
+    ({ mkDerivation, aeson, aeson-better-errors, ansi-terminal
+     , ansi-wl-pprint, base, base-compat, bower-json, boxes, bytestring
+     , clock, containers, data-ordlist, directory, dlist, edit-distance
+     , file-embed, filepath, fsnotify, Glob, haskeline, hspec
+     , hspec-discover, http-client, http-types, HUnit
+     , language-javascript, lifted-base, monad-control, monad-logger
+     , mtl, network, optparse-applicative, parallel, parsec
+     , pattern-arrows, pipes, pipes-http, process, protolude, regex-tdfa
+     , safe, semigroups, silently, sourcemap, spdx, split, stm, syb
+     , text, time, transformers, transformers-base, transformers-compat
+     , unordered-containers, utf8-string, vector, wai, wai-websockets
+     , warp, websockets
+     }:
+     mkDerivation {
+       pname = "purescript";
+       version = "0.10.0";
+       sha256 = "1c4881f7a57458e3c5ba64acefad7e50299fe2ed549b42cb32edfa07bc7ac76a";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-better-errors ansi-terminal base base-compat bower-json
+         boxes bytestring clock containers data-ordlist directory dlist
+         edit-distance filepath fsnotify Glob haskeline http-client
+         http-types language-javascript lifted-base monad-control
+         monad-logger mtl parallel parsec pattern-arrows pipes pipes-http
+         process protolude regex-tdfa safe semigroups sourcemap spdx split
+         stm syb text time transformers transformers-base
+         transformers-compat unordered-containers utf8-string vector
+       ];
+       executableHaskellDepends = [
+         aeson ansi-terminal ansi-wl-pprint base base-compat boxes
+         bytestring containers directory file-embed filepath Glob haskeline
+         http-types monad-logger mtl network optparse-applicative parsec
+         process protolude split stm text time transformers
+         transformers-compat utf8-string wai wai-websockets warp websockets
+       ];
+       testHaskellDepends = [
+         aeson aeson-better-errors base base-compat boxes bytestring
+         containers directory filepath Glob haskeline hspec hspec-discover
+         HUnit mtl optparse-applicative parsec process protolude silently
+         stm text time transformers transformers-compat utf8-string vector
+       ];
+       homepage = "http://www.purescript.org/";
+       description = "PureScript Programming Language Compiler";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "purescript-bridge" = callPackage
     ({ mkDerivation, base, containers, directory, filepath
      , generic-deriving, hspec, hspec-expectations-pretty-diff, lens
@@ -134510,8 +134527,8 @@ self: {
      }:
      mkDerivation {
        pname = "pusher-http-haskell";
-       version = "1.1.0.2";
-       sha256 = "bbd8ad5f868b9a5f94ee193bdb07c3c1eae8faca55fe876594e04d8746703689";
+       version = "1.1.0.3";
+       sha256 = "7c70330d247624caaac8d2569735728a375d06a813ae1dc2a240707c4149caab";
        libraryHaskellDepends = [
          aeson base base16-bytestring bytestring cryptohash hashable
          http-client http-types QuickCheck text time transformers
@@ -135455,8 +135472,8 @@ self: {
     ({ mkDerivation, base, binary, bytestring, QuickCheck, text }:
      mkDerivation {
        pname = "quickcheck-text";
-       version = "0.1.1.0";
-       sha256 = "bb62b4bf21b639860600ce59ce13715ad13d995e5ef7825384ffb8fa72da2585";
+       version = "0.1.2.1";
+       sha256 = "4442fdb8ae6cd469c04957d34fee46039c9dc0ddce23ce6050babe6826d0ab09";
        libraryHaskellDepends = [ base binary bytestring QuickCheck text ];
        testHaskellDepends = [ base bytestring QuickCheck text ];
        homepage = "https://github.com/olorin/quickcheck-text";
@@ -137852,8 +137869,8 @@ self: {
      }:
      mkDerivation {
        pname = "reedsolomon";
-       version = "0.0.4.0";
-       sha256 = "40498e946a71155b078d307d11803800f1a4df0777dd1ba8c3cf6e6c5689b7e9";
+       version = "0.0.4.2";
+       sha256 = "1f2e6d4d781692ed5cbb6f655486fa7d9a8a2872feb6a4a0626e3e778e067d9f";
        libraryHaskellDepends = [
          base bytestring exceptions gitrev loop mtl primitive profunctors
          vector
@@ -137863,7 +137880,6 @@ self: {
          QuickCheck random tasty tasty-ant-xml tasty-hunit tasty-quickcheck
          vector
        ];
-       jailbreak = true;
        homepage = "http://github.com/NicolasT/reedsolomon";
        description = "Reed-Solomon Erasure Coding in Haskell";
        license = stdenv.lib.licenses.mit;
@@ -139951,10 +139967,9 @@ self: {
     ({ mkDerivation, base, containers, syb, text }:
      mkDerivation {
        pname = "repr-tree-syb";
-       version = "0.1.0";
-       sha256 = "ba680aaa125fe2383f4cc896078e135f767cafb5df9dee80857f6c57d776fdce";
+       version = "0.1.1";
+       sha256 = "12de6e621f8e3452eceb82194e4f19b95de306c38c1651bafe9d4bf88a59eefa";
        libraryHaskellDepends = [ base containers syb text ];
-       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/repr-tree-syb";
        description = "Tree representation and pretty-printing of data structures based on SYB";
        license = stdenv.lib.licenses.mit;
@@ -140559,23 +140574,6 @@ self: {
      }) {};
 
   "result" = callPackage
-    ({ mkDerivation, base, bifunctors, keys, mtl, semigroups
-     , transformers
-     }:
-     mkDerivation {
-       pname = "result";
-       version = "0.2.5.0";
-       sha256 = "92a488febc3d847a84a7d500613a0fa58450530c6c6ca64a94784023a4412c2d";
-       libraryHaskellDepends = [
-         base bifunctors keys mtl semigroups transformers
-       ];
-       testHaskellDepends = [ base ];
-       homepage = "https://github.com/srijs/haskell-result";
-       description = "Encode success or at least one error";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "result_0_2_5_1" = callPackage
     ({ mkDerivation, base, bifunctors, keys, mtl, transformers }:
      mkDerivation {
        pname = "result";
@@ -140586,7 +140584,6 @@ self: {
        homepage = "https://github.com/srijs/haskell-result";
        description = "Encode success or at least one error";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "resumable-exceptions" = callPackage
@@ -141227,6 +141224,32 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "rl-satton" = callPackage
+    ({ mkDerivation, base, binary, containers, deepseq, directory
+     , filepath, free, hashable, heredocs, lens, mersenne-random-pure64
+     , monad-loops, MonadRandom, mtl, pretty-show, process, random, stm
+     , text, time, transformers, unordered-containers
+     }:
+     mkDerivation {
+       pname = "rl-satton";
+       version = "0.1.2";
+       sha256 = "5490d60a6522ba9821e937a6a531102dfed7953f7b007639aa1f5dbaf21b4770";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base binary containers deepseq directory filepath free hashable
+         heredocs lens mersenne-random-pure64 monad-loops MonadRandom mtl
+         pretty-show process random stm text time transformers
+         unordered-containers
+       ];
+       executableHaskellDepends = [
+         base containers mtl unordered-containers
+       ];
+       homepage = "https://github.com/grwlf/rl";
+       description = "Collection of Reinforcement Learning algorithms";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "rlglue" = callPackage
     ({ mkDerivation, base, binary, bytestring, data-binary-ieee754
      , exceptions, network, network-simple, parsec, random, transformers
@@ -141717,8 +141740,8 @@ self: {
      }:
      mkDerivation {
        pname = "rosmsg";
-       version = "0.5.1.0";
-       sha256 = "982a2cfb16d2882c1914ed1c3f03696423e72adb9adba8c530ecfbe8affe9ef7";
+       version = "0.5.2.0";
+       sha256 = "94654afe0f61e20658239c1f0af129dbd356c7af6e9b914c2b90f084804826a4";
        libraryHaskellDepends = [
          attoparsec base binary bytestring data-default-class
          lens-family-core pureMD5 template-haskell text
@@ -142143,6 +142166,33 @@ self: {
        license = "unknown";
      }) {};
 
+  "rss-conduit_0_3_0_0" = callPackage
+    ({ mkDerivation, base, bytestring, conduit, conduit-combinators
+     , conduit-extra, containers, data-default, hlint, lens-simple
+     , mono-traversable, QuickCheck, quickcheck-instances, resourcet
+     , safe, safe-exceptions, tasty, tasty-hunit, tasty-quickcheck, text
+     , time, timerep, uri-bytestring, xml-conduit, xml-types
+     }:
+     mkDerivation {
+       pname = "rss-conduit";
+       version = "0.3.0.0";
+       sha256 = "370a507c6df71af1bdce4c27381ebaa2c87664c5ae6e853e9f43c927e3345f5c";
+       libraryHaskellDepends = [
+         base conduit conduit-combinators containers lens-simple
+         mono-traversable safe safe-exceptions text time timerep
+         uri-bytestring xml-conduit xml-types
+       ];
+       testHaskellDepends = [
+         base bytestring conduit conduit-extra data-default hlint
+         lens-simple mono-traversable QuickCheck quickcheck-instances
+         resourcet safe-exceptions tasty tasty-hunit tasty-quickcheck text
+         time uri-bytestring xml-conduit xml-types
+       ];
+       description = "Streaming parser/renderer for the RSS 2.0 standard.";
+       license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "rss2irc" = callPackage
     ({ mkDerivation, base, bytestring, cabal-file-th, cmdargs
      , containers, deepseq, feed, http-client, http-conduit, http-types
@@ -143359,8 +143409,8 @@ self: {
      }:
      mkDerivation {
        pname = "sbp";
-       version = "1.1.0";
-       sha256 = "9eb577cf6529958cc551629f6ee0306e495b3a7e657de8a4e15ca7c344519060";
+       version = "1.2.2";
+       sha256 = "2629bbcc34c50544b451567c6b314837209e4199133154cab9c0f07803231e16";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -144353,8 +144403,8 @@ self: {
      }:
      mkDerivation {
        pname = "scrape-changes";
-       version = "0.1.0.3";
-       sha256 = "adc2e84e97cdc4c4cca7012be5be61683e55c4ba2bb539dd2dfe75cda1a3f4e7";
+       version = "0.1.0.4";
+       sha256 = "cdeba91d063c2e2368c15ad5c9767572e6101003d15bb7f1ae79b317c5792a72";
        libraryHaskellDepends = [
          async attoparsec base bytestring cron directory email-validate
          filepath hashable hslogger http-client lens mime-mail network-uri
@@ -144631,8 +144681,8 @@ self: {
      }:
      mkDerivation {
        pname = "sdr";
-       version = "0.1.0.8";
-       sha256 = "bdad09c6df50719aa70760568914a6ccdeb7e183fc11e85888963a35db326f78";
+       version = "0.1.0.9";
+       sha256 = "0d7725059fd930cdf4e4a7a8a63763077b8cdc7dae8e1fa4116ec3d0ae5a4b55";
        libraryHaskellDepends = [
          array base bytestring cairo cereal Chart Chart-cairo colour
          containers Decimal dynamic-graph either fftwRaw GLFW-b mwc-random
@@ -145042,19 +145092,17 @@ self: {
      }) {};
 
   "semibounded-lattices" = callPackage
-    ({ mkDerivation, base, containers, lattices, semibounded-lattice }:
+    ({ mkDerivation, base, containers, lattices }:
      mkDerivation {
        pname = "semibounded-lattices";
-       version = "0.1.0.0";
-       sha256 = "433329bceb9eb326cc4f1fdb6a78970cbd278b72d051382baab1a043dddfbce4";
+       version = "0.1.0.1";
+       sha256 = "6a5ee4b2e956ecf62492f4cdfb26000067f2d92d4d745ad47b9b60c800ac1d77";
        libraryHaskellDepends = [ base containers lattices ];
-       testHaskellDepends = [ base semibounded-lattice ];
-       jailbreak = true;
+       testHaskellDepends = [ base ];
        homepage = "https://github.com/xu-hao/semibounded-lattices#readme";
        description = "A Haskell implementation of semibounded lattices";
        license = stdenv.lib.licenses.bsd3;
-       broken = true;
-     }) {semibounded-lattice = null;};
+     }) {};
 
   "semigroupoid-extras" = callPackage
     ({ mkDerivation, base, profunctors, semigroupoids }:
@@ -145698,6 +145746,34 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "servant_0_9" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring
+     , case-insensitive, directory, doctest, filemanip, filepath, hspec
+     , http-api-data, http-media, http-types, mmorph, mtl, network-uri
+     , QuickCheck, quickcheck-instances, string-conversions, text, url
+     , vault
+     }:
+     mkDerivation {
+       pname = "servant";
+       version = "0.9";
+       sha256 = "ad744b7b1f832831c01aab4afcc445df02046a68114a4bb40a50f2d34008011d";
+       libraryHaskellDepends = [
+         aeson attoparsec base base-compat bytestring case-insensitive
+         http-api-data http-media http-types mmorph mtl network-uri
+         string-conversions text vault
+       ];
+       testHaskellDepends = [
+         aeson attoparsec base base-compat bytestring directory doctest
+         filemanip filepath hspec QuickCheck quickcheck-instances
+         string-conversions text url
+       ];
+       jailbreak = true;
+       homepage = "http://haskell-servant.readthedocs.org/";
+       description = "A family of combinators for defining webservices APIs";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "servant-JuicyPixels" = callPackage
     ({ mkDerivation, base, bytestring, http-media, JuicyPixels, servant
      , servant-server, wai, warp
@@ -145748,6 +145824,33 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "servant-aeson-specs_0_5_2_0" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory
+     , doctest, filepath, hspec, hspec-core, hspec-golden-aeson, mockery
+     , QuickCheck, quickcheck-arbitrary-adt, quickcheck-instances
+     , random, servant, silently, string-conversions, temporary, text
+     }:
+     mkDerivation {
+       pname = "servant-aeson-specs";
+       version = "0.5.2.0";
+       sha256 = "2728ee897c7920423ab730cb32d64defc0784d7226ff95733c72aa142121f2dd";
+       libraryHaskellDepends = [
+         aeson aeson-pretty base bytestring directory filepath hspec
+         hspec-golden-aeson QuickCheck quickcheck-arbitrary-adt random
+         servant
+       ];
+       testHaskellDepends = [
+         aeson aeson-pretty base bytestring directory doctest filepath hspec
+         hspec-core hspec-golden-aeson mockery QuickCheck
+         quickcheck-arbitrary-adt quickcheck-instances random servant
+         silently string-conversions temporary text
+       ];
+       homepage = "https://github.com/plow-technologies/servant-aeson-specs#readme";
+       description = "generic tests for aeson serialization in servant";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "servant-auth-cookie" = callPackage
     ({ mkDerivation, base, base64-bytestring, blaze-builder, blaze-html
      , blaze-markup, bytestring, cereal, cookie, cryptonite
@@ -145757,8 +145860,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-auth-cookie";
-       version = "0.3.1";
-       sha256 = "fe4b1fe4948d1368ece446695b406170e5e049f8b7818e8d35c7bd7ffc5c4f1d";
+       version = "0.3.2";
+       sha256 = "c77ba7d3fb289c792aa99f6691c7d2b53f3e5dd4a2bc9ea9ebae41a3addf8080";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -145779,32 +145882,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "servant-auth-cookie_0_3_2" = callPackage
-    ({ mkDerivation, base, base64-bytestring, blaze-builder, blaze-html
-     , blaze-markup, bytestring, cereal, cookie, cryptonite
-     , data-default, deepseq, exceptions, hspec, http-media, http-types
-     , memory, mtl, QuickCheck, servant, servant-blaze, servant-server
-     , text, time, transformers, wai, warp
+  "servant-auth-cookie_0_4" = callPackage
+    ({ mkDerivation, base, base-compat, base64-bytestring
+     , blaze-builder, blaze-html, blaze-markup, bytestring, cereal
+     , cookie, cryptonite, data-default, deepseq, exceptions, hspec
+     , http-api-data, http-media, http-types, memory, mtl, QuickCheck
+     , servant, servant-blaze, servant-server, tagged, text, time
+     , transformers, wai, warp
      }:
      mkDerivation {
        pname = "servant-auth-cookie";
-       version = "0.3.2";
-       sha256 = "c77ba7d3fb289c792aa99f6691c7d2b53f3e5dd4a2bc9ea9ebae41a3addf8080";
-       isLibrary = true;
-       isExecutable = true;
+       version = "0.4";
+       sha256 = "2b5144612cbf8835b5f069f885d9f32483a63884d5d008c7110dd9273756eef1";
        libraryHaskellDepends = [
          base base64-bytestring blaze-builder bytestring cereal cookie
-         cryptonite data-default exceptions http-types memory mtl servant
-         servant-server time transformers wai
-       ];
-       executableHaskellDepends = [
-         base blaze-html blaze-markup bytestring cereal cryptonite
-         data-default http-media mtl servant servant-blaze servant-server
-         text wai warp
+         cryptonite data-default exceptions http-api-data http-types memory
+         mtl servant servant-server tagged time transformers wai
        ];
        testHaskellDepends = [
-         base bytestring cereal cryptonite data-default deepseq hspec
-         QuickCheck servant-server time
+         base base-compat blaze-html blaze-markup bytestring cereal
+         cryptonite data-default deepseq hspec http-api-data http-media mtl
+         QuickCheck servant servant-blaze servant-server text time wai warp
        ];
        description = "Authentication via encrypted cookies";
        license = stdenv.lib.licenses.bsd3;
@@ -145894,8 +145992,8 @@ self: {
        pname = "servant-blaze";
        version = "0.7.1";
        sha256 = "90ed1c7a22b83bee344ef3896203f3699b7633bf986ffa064752c3596c072646";
-       revision = "2";
-       editedCabalFile = "a71af15b94933ca8330922f24c10bd5da0de630b8ff364d830c43c3cfa35b7e3";
+       revision = "3";
+       editedCabalFile = "9f4f41889ae9722c92c87cf84de89c3c00d48a37749797fa04a74fba7db5a5ef";
        libraryHaskellDepends = [ base blaze-html http-media servant ];
        homepage = "http://haskell-servant.readthedocs.org/";
        description = "Blaze-html support for servant";
@@ -145908,6 +146006,8 @@ self: {
        pname = "servant-cassava";
        version = "0.8";
        sha256 = "5d9b85f7dc2fc42c7fe47bf92e4502e4ff5dde03724a6ee6ab20887524dce4fb";
+       revision = "1";
+       editedCabalFile = "56c74c61929917f3f9a662638f9759f92fed2ce0ef49b8fcc8090651f7f854b0";
        libraryHaskellDepends = [ base cassava http-media servant vector ];
        homepage = "http://haskell-servant.readthedocs.org/";
        description = "Servant CSV content-type for cassava";
@@ -145942,6 +146042,36 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "servant-client_0_9" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
+     , bytestring, deepseq, exceptions, hspec, http-api-data
+     , http-client, http-client-tls, http-media, http-types, HUnit, mtl
+     , network, network-uri, QuickCheck, safe, servant, servant-server
+     , string-conversions, text, transformers, transformers-compat, wai
+     , warp
+     }:
+     mkDerivation {
+       pname = "servant-client";
+       version = "0.9";
+       sha256 = "4a87218a164fef1b887b4978f03dda7fb24fcf9570a691893777bd3f3ba11b43";
+       libraryHaskellDepends = [
+         aeson attoparsec base base64-bytestring bytestring exceptions
+         http-api-data http-client http-client-tls http-media http-types mtl
+         network-uri safe servant string-conversions text transformers
+         transformers-compat
+       ];
+       testHaskellDepends = [
+         aeson base bytestring deepseq hspec http-api-data http-client
+         http-media http-types HUnit network QuickCheck servant
+         servant-server text transformers transformers-compat wai warp
+       ];
+       jailbreak = true;
+       homepage = "http://haskell-servant.readthedocs.org/";
+       description = "automatical derivation of querying functions for servant webservices";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "servant-csharp" = callPackage
     ({ mkDerivation, aeson, base, bytestring, directory, filepath
      , heredocs, http-types, lens, mtl, servant, servant-foreign
@@ -145994,6 +146124,36 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "servant-docs_0_9" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, base, bytestring
+     , case-insensitive, control-monad-omega, hashable, hspec
+     , http-media, http-types, lens, servant, string-conversions, text
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "servant-docs";
+       version = "0.9";
+       sha256 = "4ecb64260c6028b344dab69ea47a8cc25cb76e65734220bb543bb422b9d926a8";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-pretty base bytestring case-insensitive
+         control-monad-omega hashable http-media http-types lens servant
+         string-conversions text unordered-containers
+       ];
+       executableHaskellDepends = [
+         aeson base lens servant string-conversions text
+       ];
+       testHaskellDepends = [
+         aeson base hspec lens servant string-conversions
+       ];
+       jailbreak = true;
+       homepage = "http://haskell-servant.readthedocs.org/";
+       description = "generate API docs for your servant webservice";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "servant-ede" = callPackage
     ({ mkDerivation, aeson, base, bytestring, ede, either, filepath
      , http-media, http-types, semigroups, servant, servant-server, text
@@ -146076,6 +146236,20 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "servant-foreign_0_9" = callPackage
+    ({ mkDerivation, base, hspec, http-types, lens, servant, text }:
+     mkDerivation {
+       pname = "servant-foreign";
+       version = "0.9";
+       sha256 = "80a576f018ee7ad0520a6c91bf814b978920d217c50da7e90139008384eec1c8";
+       libraryHaskellDepends = [ base http-types lens servant text ];
+       testHaskellDepends = [ base hspec ];
+       jailbreak = true;
+       description = "Helpers for generating clients for servant APIs in any programming language";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "servant-github" = callPackage
     ({ mkDerivation, aeson, base, hspec, http-api-data, http-client
      , http-link-header, QuickCheck, servant, servant-client, text
@@ -146105,8 +146279,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-github-webhook";
-       version = "0.2.0.1";
-       sha256 = "cbb483255f179414e2131492067f4e9b2177ff778280ed35153e09a07c03ed9b";
+       version = "0.3.0.0";
+       sha256 = "41c78c7c553e3c75fcca81e66bc4db8b5f7b3e2578d18b54715ecdc106b6c610";
        libraryHaskellDepends = [
          aeson base base16-bytestring bytestring Crypto github http-types
          servant servant-server string-conversions text wai
@@ -146191,14 +146365,37 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "servant-js_0_9" = callPackage
+    ({ mkDerivation, base, base-compat, charset, hspec
+     , hspec-expectations, language-ecmascript, lens, servant
+     , servant-foreign, text
+     }:
+     mkDerivation {
+       pname = "servant-js";
+       version = "0.9";
+       sha256 = "7a4b5055029c327f6bb90b8283a655ab0f3cc2da426ee94ec1b5d8d4eade6c34";
+       libraryHaskellDepends = [
+         base base-compat charset lens servant servant-foreign text
+       ];
+       testHaskellDepends = [
+         base base-compat hspec hspec-expectations language-ecmascript lens
+         servant text
+       ];
+       jailbreak = true;
+       homepage = "http://haskell-servant.readthedocs.org/";
+       description = "Automatically derive javascript functions to query servant webservices";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "servant-lucid" = callPackage
     ({ mkDerivation, base, http-media, lucid, servant }:
      mkDerivation {
        pname = "servant-lucid";
        version = "0.7.1";
        sha256 = "ec26ba7d159b09be10beacf6242f6ae1bd111e9c738bfbf3cf2f560f48e0fe40";
-       revision = "2";
-       editedCabalFile = "77b212213098519d9d45d87a3a86b47a8be46b7ca631b54844d2fc19f90c0dc1";
+       revision = "3";
+       editedCabalFile = "4bb81e61336f3e3a91d3c920937beeee49a178c53d391172c07bb847a68cdbe5";
        libraryHaskellDepends = [ base http-media lucid servant ];
        homepage = "http://haskell-servant.readthedocs.org/";
        description = "Servant support for lucid";
@@ -146234,6 +146431,8 @@ self: {
        pname = "servant-mock";
        version = "0.8.1";
        sha256 = "eb4a6a488ca70c2448b61c6ca373eaf97f4399c75d4e51ccefff502a0f6ba4fb";
+       revision = "1";
+       editedCabalFile = "e32244bba9aa6868c877a4853e420ecbe6effa2e245ecc0ffd4935efd270d751";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -146247,7 +146446,7 @@ self: {
          aeson base bytestring-conversion hspec hspec-wai QuickCheck servant
          servant-server wai
        ];
-       homepage = "http://github.com/haskell-servant/servant";
+       homepage = "http://haskell-servant.readthedocs.org/";
        description = "Derive a mock server for free from your servant API types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -146329,7 +146528,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "servant-purescript_0_4_0_1" = callPackage
+  "servant-purescript_0_6_0_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, directory
      , filepath, http-types, lens, mainland-pretty, purescript-bridge
      , servant, servant-foreign, servant-server, servant-subscriber
@@ -146337,8 +146536,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-purescript";
-       version = "0.4.0.1";
-       sha256 = "614d9813e7c96b23ae5955c0a91b5f5637c1c0e89bdf61a18f1fcdb80955ef5c";
+       version = "0.6.0.0";
+       sha256 = "e66cd9e49f41ae26c41b37a87d27f6a7848a9f9b3dd41b162bbc7d1d6808285c";
        libraryHaskellDepends = [
          aeson base bytestring containers directory filepath http-types lens
          mainland-pretty purescript-bridge servant servant-foreign
@@ -146472,6 +146671,42 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "servant-server_0_9" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base-compat
+     , base64-bytestring, bytestring, containers, directory, doctest
+     , exceptions, filemanip, filepath, hspec, hspec-wai, http-api-data
+     , http-types, mtl, network, network-uri, parsec, QuickCheck, safe
+     , servant, should-not-typecheck, split, string-conversions
+     , system-filepath, temporary, text, transformers
+     , transformers-compat, wai, wai-app-static, wai-extra, warp, word8
+     }:
+     mkDerivation {
+       pname = "servant-server";
+       version = "0.9";
+       sha256 = "f8345134d641fd48612c6f9fca432ee7210e85ad3087e1b641d6967f5beeefac";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson attoparsec base base-compat base64-bytestring bytestring
+         containers filepath http-api-data http-types mtl network
+         network-uri safe servant split string-conversions system-filepath
+         text transformers transformers-compat wai wai-app-static warp word8
+       ];
+       executableHaskellDepends = [ aeson base servant text wai warp ];
+       testHaskellDepends = [
+         aeson base base-compat base64-bytestring bytestring directory
+         doctest exceptions filemanip filepath hspec hspec-wai http-types
+         mtl network parsec QuickCheck safe servant should-not-typecheck
+         string-conversions temporary text transformers transformers-compat
+         wai wai-extra warp
+       ];
+       jailbreak = true;
+       homepage = "http://haskell-servant.readthedocs.org/";
+       description = "A family of combinators for defining webservices APIs and serving them";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "servant-smsc-ru" = callPackage
     ({ mkDerivation, aeson, base, bytestring, http-client
      , http-client-tls, HUnit, mtl, QuickCheck, quickcheck-text
@@ -146496,6 +146731,44 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "servant-snap" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
+     , bytestring, case-insensitive, containers, digestive-functors
+     , directory, either, errors, exceptions, filepath, heist, hspec
+     , hspec-core, hspec-snap, http-api-data, http-types, HUnit
+     , io-streams, lens, map-syntax, mmorph, mtl, network, network-uri
+     , parsec, process, QuickCheck, servant, snap, snap-core
+     , snap-server, string-conversions, temporary, text, time
+     , transformers
+     }:
+     mkDerivation {
+       pname = "servant-snap";
+       version = "0.7.0.2";
+       sha256 = "0461cc7635c72f2c75770f029811a1c1e72f3245bc4be2fd1beaaee1cd84759b";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson attoparsec base bytestring case-insensitive containers either
+         filepath http-api-data http-types io-streams mmorph mtl network-uri
+         servant snap snap-core snap-server string-conversions text
+         transformers
+       ];
+       executableHaskellDepends = [
+         aeson base bytestring either errors heist lens map-syntax servant
+         snap snap-core snap-server text transformers
+       ];
+       testHaskellDepends = [
+         aeson base base64-bytestring bytestring case-insensitive containers
+         digestive-functors directory either exceptions hspec hspec-core
+         hspec-snap http-types HUnit mtl network parsec process QuickCheck
+         servant snap snap-core snap-server string-conversions temporary
+         text time transformers
+       ];
+       homepage = "http://haskell-servant.github.io/";
+       description = "A family of combinators for defining webservices APIs and serving them";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "servant-subscriber" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, blaze-builder
      , bytestring, case-insensitive, containers, directory, filepath
@@ -146534,6 +146807,8 @@ self: {
        pname = "servant-swagger";
        version = "1.1.2";
        sha256 = "1aa55cdf092189fed02e5d5bddf052eafafd23df54e0671ec32adc5ac4c8c47e";
+       revision = "1";
+       editedCabalFile = "d15b7ec23a1f97339f7ee7eda84370e9300a5f838a14e7b23ada1544635a14f5";
        libraryHaskellDepends = [
          aeson base bytestring hspec http-media insert-ordered-containers
          lens QuickCheck servant swagger2 text unordered-containers
@@ -146559,6 +146834,8 @@ self: {
        pname = "servant-swagger-ui";
        version = "0.2.0.2.1.5";
        sha256 = "57fa0b9d8a46482051f3e2bcab7c513adec07450b3fb6bb00281758f99922d57";
+       revision = "1";
+       editedCabalFile = "e1867331a9a65e6a0cd1da55f2f4f2855b90d9a5a4eafc470afc8a8429338ffe";
        libraryHaskellDepends = [
          base blaze-markup bytestring directory file-embed filepath
          http-media servant servant-blaze servant-server servant-swagger
@@ -146585,8 +146862,8 @@ self: {
        pname = "servant-yaml";
        version = "0.1.0.0";
        sha256 = "c917d9b046b06a9c4386f743a78142c27cf7f0ec1ad8562770ab9828f2ee3204";
-       revision = "10";
-       editedCabalFile = "a310660af1ba68dc6b337878852bc27aad6d444c16c64864a6aea22584bd2611";
+       revision = "11";
+       editedCabalFile = "80507ee35eb6736752a80613e2a27fc89a50bbcdfc75c51785aeaf469af42902";
        libraryHaskellDepends = [
          base bytestring http-media servant yaml
        ];
@@ -146968,34 +147245,6 @@ self: {
 
   "sets" = callPackage
     ({ mkDerivation, base, commutative, composition, containers
-     , contravariant, hashable, invariant, keys, mtl, QuickCheck
-     , quickcheck-instances, semigroupoids, semigroups, tasty
-     , tasty-hunit, tasty-quickcheck, transformers, transformers-base
-     , unordered-containers, witherable
-     }:
-     mkDerivation {
-       pname = "sets";
-       version = "0.0.5";
-       sha256 = "78772618d3a85cbf91a20f0289eb833c4304d6a93c78bb266c38b60e85d2717b";
-       revision = "1";
-       editedCabalFile = "6a3f99b425c6a4ed373e1f1d2836a40b09e462f4e2744b76227f27a133acb34e";
-       libraryHaskellDepends = [
-         base commutative composition containers contravariant hashable
-         invariant keys mtl QuickCheck semigroupoids semigroups transformers
-         transformers-base unordered-containers witherable
-       ];
-       testHaskellDepends = [
-         base commutative composition containers contravariant hashable
-         invariant keys mtl QuickCheck quickcheck-instances semigroupoids
-         semigroups tasty tasty-hunit tasty-quickcheck transformers
-         transformers-base unordered-containers witherable
-       ];
-       description = "Various set implementations in Haskell";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "sets_0_0_5_2" = callPackage
-    ({ mkDerivation, base, commutative, composition, containers
      , contravariant, hashable, keys, mtl, QuickCheck
      , quickcheck-instances, semigroupoids, semigroups, tasty
      , tasty-hunit, tasty-quickcheck, transformers, transformers-base
@@ -147017,7 +147266,6 @@ self: {
        ];
        description = "Ducktyped set interface for Haskell containers";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "setters" = callPackage
@@ -148536,19 +148784,19 @@ self: {
      }) {};
 
   "simple-effects" = callPackage
-    ({ mkDerivation, base, interlude-l, lens, monad-control, mtl
-     , transformers, transformers-base
+    ({ mkDerivation, base, interlude-l, lens, list-t, monad-control
+     , mtl, transformers, transformers-base
      }:
      mkDerivation {
        pname = "simple-effects";
-       version = "0.1.0.1";
-       sha256 = "cffc82c58b5985162eef90e8a1f51145364e2a9b48d3632d677cc68e32accd16";
+       version = "0.3.0.1";
+       sha256 = "16796c57b5acea501c3b03c1306813a2488c1021ba5db51d168c2bc0c2f32c7b";
        libraryHaskellDepends = [
-         base interlude-l lens monad-control mtl transformers
+         base interlude-l lens list-t monad-control mtl transformers
          transformers-base
        ];
-       homepage = "https://github.com/githubuser/simple-effects#readme";
-       description = "Simple project template from stack";
+       homepage = "https://gitlab.com/LukaHorvat/simple-effects";
+       description = "A simple effect system that integrates with MTL";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -148681,6 +148929,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "simple-log_0_5_0" = callPackage
+    ({ mkDerivation, async, base, containers, deepseq, directory
+     , exceptions, filepath, mtl, SafeSemaphore, text, time
+     , transformers
+     }:
+     mkDerivation {
+       pname = "simple-log";
+       version = "0.5.0";
+       sha256 = "b46bdde8b3177b187339b741da3400c6b6a3f790f00bfd1ddf0bda34e301da9d";
+       libraryHaskellDepends = [
+         async base containers deepseq directory exceptions filepath mtl
+         SafeSemaphore text time transformers
+       ];
+       homepage = "http://github.com/mvoidex/simple-log";
+       description = "Simple log for Haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "simple-log-syslog" = callPackage
     ({ mkDerivation, base, hsyslog, simple-log, text }:
      mkDerivation {
@@ -150304,8 +150571,8 @@ self: {
      }:
      mkDerivation {
        pname = "snap";
-       version = "1.0.0.0";
-       sha256 = "95f568ce5a4a688076fd1b035fa32a7a243f85dda56260cd95b917f391d69101";
+       version = "1.0.0.1";
+       sha256 = "293f16c1404793121d3d85abb6287bbb32f5dc1d82b12146d4bb650052322db8";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring cereal clientsession configurator
          containers directory directory-tree dlist filepath hashable heist
@@ -150886,8 +151153,8 @@ self: {
        pname = "snaplet-fay";
        version = "0.3.3.13";
        sha256 = "39810748b7177b45a0fab785e48ac497d81587e48dde9dc8ad75e8d704bdda3f";
-       revision = "4";
-       editedCabalFile = "113ed86052324b14e90472827e2ad4de22e4660afc676a0f3f87becd56660afc";
+       revision = "5";
+       editedCabalFile = "0331163a9d3af919f0b01408f7a2d3542452e030cf838ec92f9bb6bf6c0f4ccd";
        libraryHaskellDepends = [
          aeson base bytestring configurator directory fay filepath mtl snap
          snap-core transformers
@@ -151193,14 +151460,13 @@ self: {
      }:
      mkDerivation {
        pname = "snaplet-postgresql-simple";
-       version = "1.0";
-       sha256 = "79ecdd55c04ef2f3f6a7ba4c21eb7f2c42c824fe016b6308623b81257d96c22d";
+       version = "1.0.1.0";
+       sha256 = "c747f9a0145c22f36441bab504a45ab20fc68ad46a8383c5f4db6686cd0dee7d";
        libraryHaskellDepends = [
          base bytestring clientsession configurator lens lifted-base
          monad-control mtl postgresql-simple resource-pool snap text
          transformers transformers-base unordered-containers
        ];
-       jailbreak = true;
        homepage = "https://github.com/mightybyte/snaplet-postgresql-simple";
        description = "postgresql-simple snaplet for the Snap Framework";
        license = stdenv.lib.licenses.bsd3;
@@ -153798,10 +154064,8 @@ self: {
      }:
      mkDerivation {
        pname = "stache";
-       version = "0.1.6";
-       sha256 = "078e223a2549f08ee48b2c9d40f7242992b5870e02eef2f9ef1ea8d542ff4e36";
-       revision = "1";
-       editedCabalFile = "3c023b0738484069b7515bfe80d3b3c9c4a64406d36aef82f9f893068198d862";
+       version = "0.1.7";
+       sha256 = "3c34eec3b6b8cfc1b3c5887ab2b209e277938e897c7b3787c3baf9f7a9d0ae30";
        libraryHaskellDepends = [
          aeson base bytestring containers deepseq directory exceptions
          filepath megaparsec mtl template-haskell text unordered-containers
@@ -154353,8 +154617,8 @@ self: {
      }:
      mkDerivation {
        pname = "standalone-haddock";
-       version = "1.1.4.4";
-       sha256 = "24646ca673a695890424200d9f28e50acef3f23624b45bf713ac1f9b3407410a";
+       version = "1.1.4.5";
+       sha256 = "2d5da0efb640a6791dfbfb71a1e54752fe03f2d42fbf5c75b232df2bffec4eeb";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -155561,8 +155825,8 @@ self: {
      }:
      mkDerivation {
        pname = "stratosphere";
-       version = "0.1.4";
-       sha256 = "2ca934bbc3d43c9df9ffc950dcf49873a23f428081607880f4458d5c69285de3";
+       version = "0.1.6";
+       sha256 = "16f6aefde00cb48105506b8f396f61d32947a36456a29a377da512d40b81aae1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -155794,28 +156058,6 @@ self: {
      }:
      mkDerivation {
        pname = "streaming-commons";
-       version = "0.1.15.5";
-       sha256 = "7cdab71a7c696310bcac376dd9d7a1f8debd881198fc511b9140f853f6925389";
-       libraryHaskellDepends = [
-         array async base blaze-builder bytestring directory network process
-         random stm text transformers unix zlib
-       ];
-       testHaskellDepends = [
-         array async base blaze-builder bytestring deepseq hspec network
-         QuickCheck text unix zlib
-       ];
-       homepage = "https://github.com/fpco/streaming-commons";
-       description = "Common lower-level functions needed by various streaming data libraries";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "streaming-commons_0_1_16" = callPackage
-    ({ mkDerivation, array, async, base, blaze-builder, bytestring
-     , deepseq, directory, hspec, network, process, QuickCheck, random
-     , stm, text, transformers, unix, zlib
-     }:
-     mkDerivation {
-       pname = "streaming-commons";
        version = "0.1.16";
        sha256 = "17fdf509823e72996265de9260eaf58e33350e746dea058a36392c843ea8106e";
        libraryHaskellDepends = [
@@ -155829,7 +156071,6 @@ self: {
        homepage = "https://github.com/fpco/streaming-commons";
        description = "Common lower-level functions needed by various streaming data libraries";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "streaming-eversion" = callPackage
@@ -157973,8 +158214,8 @@ self: {
      }:
      mkDerivation {
        pname = "synthesizer-core";
-       version = "0.8.0.1";
-       sha256 = "c99bc3c2848d0f3af6d0e928b9a52b22dc47644eab8124f286f970eeb2225070";
+       version = "0.8.0.2";
+       sha256 = "1ad216fe5cd2f22223349d584bd32be44bb12f76fcfa13e5198fc2e3108ee54f";
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq event-list
          explicit-exception filepath non-empty non-negative numeric-prelude
@@ -158018,13 +158259,12 @@ self: {
      }:
      mkDerivation {
        pname = "synthesizer-filter";
-       version = "0.4.0.1";
-       sha256 = "eed6f280d102a5d0e161796de9ba60198a6733441f6c2adee62829b76b43c161";
+       version = "0.4.1";
+       sha256 = "da0896ae06052c4cbf9964816425ba82962e8f589f9a30ec4e66164941597ebd";
        libraryHaskellDepends = [
          base containers numeric-prelude numeric-quest synthesizer-core
          transformers utility-ht
        ];
-       jailbreak = true;
        homepage = "http://www.haskell.org/haskellwiki/Synthesizer";
        description = "Audio signal processing coded in Haskell: Filter networks";
        license = "GPL";
@@ -158059,8 +158299,8 @@ self: {
      }:
      mkDerivation {
        pname = "synthesizer-llvm";
-       version = "0.8.1.1";
-       sha256 = "5d826192a0ce80c07e535993492fb6e53160fb603ab7047ce7a12c48a4fee7ce";
+       version = "0.8.1.2";
+       sha256 = "29fe7aacb673c44726a7aefa627759e4545cee369c09f1197784b1b8a2aa74e6";
        libraryHaskellDepends = [
          base containers event-list llvm-extra llvm-tf midi non-empty
          non-negative numeric-prelude pathtype random sox storable-record
@@ -161847,9 +162087,10 @@ self: {
     ({ mkDerivation, base, deepseq, text, vector }:
      mkDerivation {
        pname = "text-zipper";
-       version = "0.7.1";
-       sha256 = "db24d7da5fbdacbf3ec774c3bc0fd574023f4b00e493267f3275d2dc673eeb45";
+       version = "0.8.1";
+       sha256 = "8bedb4c3aa8b998508d1af4f65e99f4ca53dc3803e58375c324bbff3f5542b6d";
        libraryHaskellDepends = [ base deepseq text vector ];
+       homepage = "https://github.com/jtdaugherty/text-zipper/";
        description = "A text editor zipper library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -162548,6 +162789,8 @@ self: {
        pname = "these";
        version = "0.7.2";
        sha256 = "a1d22644ca30b0bf549ed9881fcadc9f93fac0ec4815008496ca16e83a966dc8";
+       revision = "1";
+       editedCabalFile = "f1720c052d70f405e05c3c7a022d25c20afc5391dfbe179e80d3e671311594d8";
        libraryHaskellDepends = [
          aeson base bifunctors binary containers data-default-class deepseq
          hashable keys mtl profunctors QuickCheck semigroupoids transformers
@@ -162946,8 +163189,8 @@ self: {
      }:
      mkDerivation {
        pname = "tianbar";
-       version = "1.1.0.0";
-       sha256 = "bf01e5653629bf2b0b74be9468134280d143b9690e41a9b8abb9c86c981ff4e1";
+       version = "1.1.0.1";
+       sha256 = "cf58ba500aa8d68bce6e35b233f13b8d8d1a2efecef24e4fece628cfd171df73";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -163023,8 +163266,8 @@ self: {
      }:
      mkDerivation {
        pname = "tidal";
-       version = "0.8.1";
-       sha256 = "e85f7810dd3a59c04cd3238fdec1f4b3ef52e5820b7e0b624ed153ed6860b5a9";
+       version = "0.8.2";
+       sha256 = "f79854db40b83ec24055d27e49c37678c8d2fe2054143c66b410754648443a8b";
        libraryHaskellDepends = [
          base binary bytestring colour containers hashable hmt hosc
          mersenne-random-pure64 mtl parsec process text time transformers
@@ -165021,20 +165264,6 @@ self: {
      }) {};
 
   "transient" = callPackage
-    ({ mkDerivation, base, containers, mtl, stm, time, transformers }:
-     mkDerivation {
-       pname = "transient";
-       version = "0.4.2.2";
-       sha256 = "7c1445c12b6b38d4bad8f6461c65ad3fbbb7f81c873750f5dae14df14262fd3f";
-       libraryHaskellDepends = [
-         base containers mtl stm time transformers
-       ];
-       homepage = "http://www.fpcomplete.com/user/agocorona";
-       description = "Making composable programs with multithreading, events and distributed computing";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "transient_0_4_4" = callPackage
     ({ mkDerivation, base, containers, directory, mtl, random, stm
      , time, transformers
      }:
@@ -165048,7 +165277,6 @@ self: {
        homepage = "http://www.fpcomplete.com/user/agocorona";
        description = "Making composable programs with multithreading, events and distributed computing";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "transient-universe" = callPackage
@@ -165059,29 +165287,8 @@ self: {
      }:
      mkDerivation {
        pname = "transient-universe";
-       version = "0.3.2.3";
-       sha256 = "ea861a538231bfa6a495f22b764ce80cfa8e65512419c9ab16c811b708625b2f";
-       libraryHaskellDepends = [
-         base bytestring case-insensitive containers directory filepath
-         hashable HTTP iproute mtl network network-info network-uri process
-         random stm TCache text time transformers transient vector
-         websockets
-       ];
-       homepage = "http://www.fpcomplete.com/user/agocorona";
-       description = "Remote execution and map-reduce: distributed computing for Transient";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "transient-universe_0_3_4" = callPackage
-    ({ mkDerivation, base, bytestring, case-insensitive, containers
-     , directory, filepath, hashable, HTTP, iproute, mtl, network
-     , network-info, network-uri, process, random, stm, TCache, text
-     , time, transformers, transient, vector, websockets
-     }:
-     mkDerivation {
-       pname = "transient-universe";
-       version = "0.3.4";
-       sha256 = "14a52d54f3328742b248f781ec06b44d8be532e943dbbd2a23149868593081f8";
+       version = "0.3.5";
+       sha256 = "0a990737a635cad37e7530eb1abe295df7b72b24a066fd2891d943bf4a92bbfb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -165091,11 +165298,9 @@ self: {
          websockets
        ];
        executableHaskellDepends = [ base transformers transient ];
-       jailbreak = true;
        homepage = "http://www.fpcomplete.com/user/agocorona";
        description = "Remote execution and map-reduce: distributed computing for Transient";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "translatable-intset" = callPackage
@@ -168807,6 +169012,31 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "unjson" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
+     , free, hashable, HUnit, invariant, pretty, primitive, scientific
+     , text, time, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "unjson";
+       version = "0.14.0.1";
+       sha256 = "d173f0c4ad8c80d4e1035a57c6bf3e4a8620ffb71c0c1f6ddcb474ac440a3e13";
+       revision = "4";
+       editedCabalFile = "129fd242ec0082f7c3dfa73cdadb13d7b7556a61395b62d0d2e0acbb4e3768ec";
+       libraryHaskellDepends = [
+         aeson attoparsec base bytestring containers free hashable invariant
+         pretty primitive scientific text time unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson attoparsec base bytestring containers free hashable HUnit
+         invariant pretty primitive scientific text time
+         unordered-containers vector
+       ];
+       jailbreak = true;
+       description = "Bidirectional JSON parsing and generation";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "unlambda" = callPackage
     ({ mkDerivation, array, base, mtl, unix }:
      mkDerivation {
@@ -170472,6 +170702,23 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "varying_0_6_0_0" = callPackage
+    ({ mkDerivation, base, hspec, QuickCheck, time, transformers }:
+     mkDerivation {
+       pname = "varying";
+       version = "0.6.0.0";
+       sha256 = "f26af9b5a31095c8a8b8deabae2257a91ff749f99a0f5406b7c537a6e96b5c12";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base transformers ];
+       executableHaskellDepends = [ base time transformers ];
+       testHaskellDepends = [ base hspec QuickCheck time transformers ];
+       homepage = "https://github.com/schell/varying";
+       description = "FRP through value streams and monadic splines";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "vault" = callPackage
     ({ mkDerivation, base, containers, hashable, unordered-containers
      }:
@@ -172220,6 +172467,36 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "wai-extra_3_0_18" = callPackage
+    ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring
+     , blaze-builder, bytestring, case-insensitive, containers, cookie
+     , data-default-class, deepseq, directory, fast-logger, hspec
+     , http-types, HUnit, iproute, lifted-base, network, old-locale
+     , resourcet, streaming-commons, stringsearch, text, time
+     , transformers, unix, unix-compat, vault, void, wai, wai-logger
+     , word8, zlib
+     }:
+     mkDerivation {
+       pname = "wai-extra";
+       version = "3.0.18";
+       sha256 = "42fde2a6066c2de40b931a5379f3436899c96f7b31037ed27524ec86714d0764";
+       libraryHaskellDepends = [
+         aeson ansi-terminal base base64-bytestring blaze-builder bytestring
+         case-insensitive containers cookie data-default-class deepseq
+         directory fast-logger http-types iproute lifted-base network
+         old-locale resourcet streaming-commons stringsearch text time
+         transformers unix unix-compat vault void wai wai-logger word8 zlib
+       ];
+       testHaskellDepends = [
+         base blaze-builder bytestring case-insensitive cookie fast-logger
+         hspec http-types HUnit resourcet text time transformers wai zlib
+       ];
+       homepage = "http://github.com/yesodweb/wai";
+       description = "Provides some basic WAI handlers and middleware";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "wai-frontend-monadcgi" = callPackage
     ({ mkDerivation, base, bytestring, case-insensitive, cgi
      , containers, http-types, transformers, wai
@@ -172670,6 +172947,36 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "wai-middleware-content-type_0_5_0_1" = callPackage
+    ({ mkDerivation, aeson, base, blaze-builder, blaze-html, bytestring
+     , clay, exceptions, hashable, hspec, hspec-wai, http-media
+     , http-types, lucid, mmorph, monad-control, monad-logger, mtl
+     , pandoc, pandoc-types, resourcet, shakespeare, tasty, tasty-hspec
+     , text, transformers, transformers-base, unordered-containers
+     , urlpath, wai, wai-transformers, warp
+     }:
+     mkDerivation {
+       pname = "wai-middleware-content-type";
+       version = "0.5.0.1";
+       sha256 = "2dcdccb959f0fbb42a06e56818a466017e30edb88fd8eb57abaa9c437f08bd86";
+       libraryHaskellDepends = [
+         aeson base blaze-builder blaze-html bytestring clay exceptions
+         hashable http-media http-types lucid mmorph monad-control
+         monad-logger mtl pandoc resourcet shakespeare text transformers
+         transformers-base unordered-containers urlpath wai wai-transformers
+       ];
+       testHaskellDepends = [
+         aeson base blaze-builder blaze-html bytestring clay exceptions
+         hashable hspec hspec-wai http-media http-types lucid mmorph
+         monad-control monad-logger mtl pandoc pandoc-types resourcet
+         shakespeare tasty tasty-hspec text transformers transformers-base
+         unordered-containers urlpath wai wai-transformers warp
+       ];
+       description = "Route to different middlewares based on the incoming Accept header";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "wai-middleware-crowd" = callPackage
     ({ mkDerivation, authenticate, base, base64-bytestring, binary
      , blaze-builder, bytestring, case-insensitive, clientsession
@@ -173603,12 +173910,11 @@ self: {
      }:
      mkDerivation {
        pname = "wavefront";
-       version = "0.7.0.1";
-       sha256 = "55aae23e7baa30fbf23409d9b0ef94ed749f5e0d8c6de520148a51587da48540";
+       version = "0.7.0.2";
+       sha256 = "3ec8338855efbdc430f3c7f5449c9e5308d7c854dea8a51ae192b983681eae26";
        libraryHaskellDepends = [
          attoparsec base dlist filepath mtl text transformers vector
        ];
-       jailbreak = true;
        homepage = "https://github.com/phaazon/wavefront";
        description = "Wavefront OBJ loader";
        license = stdenv.lib.licenses.bsd3;
@@ -174758,6 +175064,73 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "wild-bind" = callPackage
+    ({ mkDerivation, base, containers, hspec, microlens, QuickCheck
+     , stm, text, transformers
+     }:
+     mkDerivation {
+       pname = "wild-bind";
+       version = "0.1.0.1";
+       sha256 = "98d421c93d2a9e3834a29059fe0bda4accd20fbe45aad60ac71dd753eced76e4";
+       libraryHaskellDepends = [ base containers text transformers ];
+       testHaskellDepends = [
+         base hspec microlens QuickCheck stm transformers
+       ];
+       homepage = "https://github.com/debug-ito/wild-bind";
+       description = "Dynamic key binding framework";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "wild-bind-indicator" = callPackage
+    ({ mkDerivation, base, containers, gtk, text, transformers
+     , wild-bind
+     }:
+     mkDerivation {
+       pname = "wild-bind-indicator";
+       version = "0.1.0.1";
+       sha256 = "d57e697f44510a08f7d7608b181e06b6dea099b4f9ccd46058134105f8677053";
+       libraryHaskellDepends = [
+         base containers gtk text transformers wild-bind
+       ];
+       homepage = "https://github.com/debug-ito/wild-bind";
+       description = "Graphical indicator for WildBind";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "wild-bind-task-x11" = callPackage
+    ({ mkDerivation, base, text, transformers, wild-bind
+     , wild-bind-indicator, wild-bind-x11
+     }:
+     mkDerivation {
+       pname = "wild-bind-task-x11";
+       version = "0.1.0.1";
+       sha256 = "d49347eadf4db6fe28b5de45db962e489014ebc3a9dc19353994976290527ac3";
+       libraryHaskellDepends = [
+         base text transformers wild-bind wild-bind-indicator wild-bind-x11
+       ];
+       testHaskellDepends = [ base ];
+       homepage = "https://github.com/debug-ito/wild-bind";
+       description = "Task to install and export everything you need to use WildBind in X11";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "wild-bind-x11" = callPackage
+    ({ mkDerivation, base, containers, fold-debounce, hspec, QuickCheck
+     , stm, text, time, transformers, wild-bind, X11
+     }:
+     mkDerivation {
+       pname = "wild-bind-x11";
+       version = "0.1.0.1";
+       sha256 = "1ff56f1610132fa3671577c88d5cd5117a99b7ee6b8d589317fba4ad054820ba";
+       libraryHaskellDepends = [
+         base containers fold-debounce stm text transformers wild-bind X11
+       ];
+       testHaskellDepends = [ base hspec QuickCheck time wild-bind X11 ];
+       homepage = "https://github.com/debug-ito/wild-bind";
+       description = "X11-specific implementation for WildBind";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "win-hp-path" = callPackage
     ({ mkDerivation, base, process, split }:
      mkDerivation {
@@ -174823,21 +175196,21 @@ self: {
      }) {kernel32 = null; ws2_32 = null;};
 
   "wire-streams" = callPackage
-    ({ mkDerivation, base, binary, bytestring, Cabal
-     , cabal-test-quickcheck, cereal, io-streams, QuickCheck
+    ({ mkDerivation, base, binary, binary-parsers, bytestring
+     , io-streams, QuickCheck, tasty, tasty-quickcheck
      }:
      mkDerivation {
        pname = "wire-streams";
-       version = "0.0.2.0";
-       sha256 = "2b03e9c88767a371d59ca5d941db3c3f5b11ba1b8a20606732a706acebe6dd4f";
+       version = "0.1.1.0";
+       sha256 = "96dffb70c08c89589881c96f199d271b55e4a5b3cc5be0f3e24e101858e2fb27";
        libraryHaskellDepends = [
-         base binary bytestring cereal io-streams
+         base binary binary-parsers bytestring io-streams
        ];
        testHaskellDepends = [
-         base binary bytestring Cabal cabal-test-quickcheck cereal
-         io-streams QuickCheck
+         base binary bytestring io-streams QuickCheck tasty tasty-quickcheck
        ];
-       description = "Use cereal or binary with io-streams";
+       homepage = "https://github.com/winterland1989/wire-streams";
+       description = "Fast binary io-streams adapter";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -175482,29 +175855,38 @@ self: {
 
   "wrecker" = callPackage
     ({ mkDerivation, aeson, aeson-qq, ansi-terminal, ansigraph, base
-     , bytestring, clock, clock-extras, deepseq, hspec, hspec-discovery
-     , http-client, http-types, next-ref, optparse-applicative
-     , statistics, stm, stm-chans, tabular, text, threads
-     , threads-extras, time, unagi-chan, unix, unordered-containers
-     , vector, vty
+     , bytestring, clock, clock-extras, connection, deepseq, hspec
+     , hspec-discover, http-client, http-types, immortal, markdown-unlit
+     , network, next-ref, optparse-applicative, scotty, statistics, stm
+     , stm-chans, tabular, text, threads, threads-extras, time
+     , unagi-chan, unix, unordered-containers, vector, vty, wai, warp
+     , wreq
      }:
      mkDerivation {
        pname = "wrecker";
-       version = "0.1.0.1";
-       sha256 = "ab82b2795d70901ce63b25215e03cad28ba57dba4dadb51b44712a84fb965eb0";
+       version = "0.1.1.1";
+       sha256 = "6e36a140f1460cf68758bf8d81c50ea34fe5e31605e94e90cb26869a4f19811c";
+       isLibrary = true;
+       isExecutable = true;
        libraryHaskellDepends = [
-         aeson aeson-qq ansi-terminal ansigraph base bytestring clock
-         clock-extras deepseq http-client http-types next-ref
+         aeson ansi-terminal ansigraph base bytestring clock clock-extras
+         deepseq http-client http-types immortal next-ref
          optparse-applicative statistics stm stm-chans tabular text threads
          threads-extras time unagi-chan unix unordered-containers vector vty
        ];
-       testHaskellDepends = [ base hspec hspec-discovery ];
-       jailbreak = true;
+       executableHaskellDepends = [
+         aeson aeson-qq base bytestring connection http-client immortal
+         markdown-unlit network next-ref scotty text wai warp wreq
+       ];
+       testHaskellDepends = [
+         aeson aeson-qq base bytestring hspec hspec-discover http-client
+         immortal markdown-unlit network next-ref scotty text
+         unordered-containers wai warp wreq
+       ];
        homepage = "https://github.com/skedgeme/wrecker#readme";
        description = "A HTTP Performance Benchmarker";
        license = stdenv.lib.licenses.bsd3;
-       broken = true;
-     }) {hspec-discovery = null;};
+     }) {};
 
   "wreq" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, attoparsec
@@ -176039,28 +176421,6 @@ self: {
      }:
      mkDerivation {
        pname = "x509";
-       version = "1.6.3";
-       sha256 = "36c62877046e7ecd6c913da4c21264e18eb56f7cba7abb5d41c42e95845fbade";
-       libraryHaskellDepends = [
-         asn1-encoding asn1-parse asn1-types base bytestring containers
-         cryptonite hourglass memory mtl pem
-       ];
-       testHaskellDepends = [
-         asn1-types base bytestring cryptonite hourglass mtl tasty
-         tasty-quickcheck
-       ];
-       homepage = "http://github.com/vincenthz/hs-certificate";
-       description = "X509 reader and writer";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "x509_1_6_4" = callPackage
-    ({ mkDerivation, asn1-encoding, asn1-parse, asn1-types, base
-     , bytestring, containers, cryptonite, hourglass, memory, mtl, pem
-     , tasty, tasty-quickcheck
-     }:
-     mkDerivation {
-       pname = "x509";
        version = "1.6.4";
        sha256 = "be0e7f9bddbd260cd247dce30c15f33a53937f51f304a05aec98accbcde93d42";
        libraryHaskellDepends = [
@@ -176074,7 +176434,6 @@ self: {
        homepage = "http://github.com/vincenthz/hs-certificate";
        description = "X509 reader and writer";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "x509-store" = callPackage
@@ -176138,25 +176497,6 @@ self: {
      }:
      mkDerivation {
        pname = "x509-validation";
-       version = "1.6.3";
-       sha256 = "80b7d3beef9dda913c7cc7c890ab703d6030574df2a62df1939036184cd921e3";
-       libraryHaskellDepends = [
-         asn1-encoding asn1-types base byteable bytestring containers
-         cryptonite data-default-class hourglass memory mtl pem x509
-         x509-store
-       ];
-       homepage = "http://github.com/vincenthz/hs-certificate";
-       description = "X.509 Certificate and CRL validation";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "x509-validation_1_6_4" = callPackage
-    ({ mkDerivation, asn1-encoding, asn1-types, base, byteable
-     , bytestring, containers, cryptonite, data-default-class, hourglass
-     , memory, mtl, pem, x509, x509-store
-     }:
-     mkDerivation {
-       pname = "x509-validation";
        version = "1.6.4";
        sha256 = "ad14ca56c70964fee09a5ff06f738ea7bdff599be27baed24a35115efc5967a4";
        libraryHaskellDepends = [
@@ -176167,19 +176507,22 @@ self: {
        homepage = "http://github.com/vincenthz/hs-certificate";
        description = "X.509 Certificate and CRL validation";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "x86-64bit" = callPackage
-    ({ mkDerivation, base, monads-tf, QuickCheck, tardis, vector }:
+    ({ mkDerivation, base, deepseq, monads-tf, QuickCheck, tardis
+     , vector
+     }:
      mkDerivation {
        pname = "x86-64bit";
-       version = "0.3.1";
-       sha256 = "8ace704629ca875748dc7d60b5dbd3b4ac029035e0298f874182a5dec8228628";
+       version = "0.4";
+       sha256 = "af347a79288e5bdca0cab284ec82eae6efddd18881c7aa077ddd5765437df660";
        libraryHaskellDepends = [
-         base monads-tf QuickCheck tardis vector
+         base deepseq monads-tf QuickCheck tardis vector
+       ];
+       testHaskellDepends = [
+         base deepseq monads-tf QuickCheck tardis vector
        ];
-       testHaskellDepends = [ base monads-tf QuickCheck tardis vector ];
        homepage = "https://github.com/divipp/x86-64";
        description = "Runtime code generation for x86 64 bit machine code";
        license = stdenv.lib.licenses.bsd3;
@@ -176827,6 +177170,31 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "xml-conduit_1_4_0_1" = callPackage
+    ({ mkDerivation, attoparsec, base, blaze-builder, blaze-html
+     , blaze-markup, bytestring, conduit, conduit-extra, containers
+     , data-default, deepseq, hspec, HUnit, monad-control, resourcet
+     , text, transformers, xml-types
+     }:
+     mkDerivation {
+       pname = "xml-conduit";
+       version = "1.4.0.1";
+       sha256 = "7c9c171230bcb66b1ab6b0b201f6e5666c79ad4eb0747e68eb1d932591ab1700";
+       libraryHaskellDepends = [
+         attoparsec base blaze-builder blaze-html blaze-markup bytestring
+         conduit conduit-extra containers data-default deepseq monad-control
+         resourcet text transformers xml-types
+       ];
+       testHaskellDepends = [
+         base blaze-markup bytestring conduit containers hspec HUnit
+         resourcet text transformers xml-types
+       ];
+       homepage = "http://github.com/snoyberg/xml";
+       description = "Pure-Haskell utilities for dealing with XML with the conduit package";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "xml-conduit-decode" = callPackage
     ({ mkDerivation, base, bifunctors, data-default, lens, semigroups
      , tasty, tasty-hunit, text, time, xml-conduit, xml-types
@@ -176948,8 +177316,8 @@ self: {
      }:
      mkDerivation {
        pname = "xml-hamlet";
-       version = "0.4.0.11";
-       sha256 = "3d598ad387e310e76a07f213afe35db06662611840d1bce3bcdf202668bc1e89";
+       version = "0.4.0.12";
+       sha256 = "0ff43b778e9e497b468dd123ab81fa8cfc84dcd0a6c8ab06b8fc27cf3e0669d2";
        libraryHaskellDepends = [
          base containers parsec shakespeare template-haskell text
          xml-conduit
@@ -178100,36 +178468,6 @@ self: {
     ({ mkDerivation, aeson, aeson-qq, attoparsec, base, base-compat
      , bytestring, conduit, containers, directory, enclosed-exceptions
      , filepath, hspec, HUnit, libyaml, mockery, resourcet, scientific
-     , semigroups, text, transformers, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "yaml";
-       version = "0.8.18.6";
-       sha256 = "587f913263bf871190c24aff57808f346b72906f23ed9c1bb96e9aca63732e0a";
-       configureFlags = [ "-fsystem-libyaml" ];
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring conduit containers directory
-         enclosed-exceptions filepath resourcet scientific semigroups text
-         transformers unordered-containers vector
-       ];
-       libraryPkgconfigDepends = [ libyaml ];
-       executableHaskellDepends = [ aeson base bytestring ];
-       testHaskellDepends = [
-         aeson aeson-qq base base-compat bytestring conduit directory hspec
-         HUnit mockery resourcet text transformers unordered-containers
-         vector
-       ];
-       homepage = "http://github.com/snoyberg/yaml/";
-       description = "Support for parsing and rendering YAML documents";
-       license = stdenv.lib.licenses.bsd3;
-     }) {inherit (pkgs) libyaml;};
-
-  "yaml_0_8_18_7" = callPackage
-    ({ mkDerivation, aeson, aeson-qq, attoparsec, base, base-compat
-     , bytestring, conduit, containers, directory, enclosed-exceptions
-     , filepath, hspec, HUnit, libyaml, mockery, resourcet, scientific
      , semigroups, temporary, text, transformers, unordered-containers
      , vector
      }:
@@ -178155,7 +178493,6 @@ self: {
        homepage = "http://github.com/snoyberg/yaml/";
        description = "Support for parsing and rendering YAML documents";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) libyaml;};
 
   "yaml-config" = callPackage
@@ -179033,6 +179370,40 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "yesod-bin_1_4_18_5" = callPackage
+    ({ mkDerivation, async, attoparsec, base, base64-bytestring
+     , blaze-builder, bytestring, Cabal, conduit, conduit-extra
+     , containers, data-default-class, deepseq, directory, file-embed
+     , filepath, fsnotify, ghc, ghc-paths, http-client, http-conduit
+     , http-reverse-proxy, http-types, lifted-base, network
+     , optparse-applicative, parsec, process, project-template
+     , resourcet, shakespeare, split, streaming-commons, tar
+     , template-haskell, text, time, transformers, transformers-compat
+     , unix-compat, unordered-containers, wai, wai-extra, warp, warp-tls
+     , yaml, zlib
+     }:
+     mkDerivation {
+       pname = "yesod-bin";
+       version = "1.4.18.5";
+       sha256 = "80dff2cb2a45def4e0479d7a9c01cd468e5f324696770e2f27be509073193cd8";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         async attoparsec base base64-bytestring blaze-builder bytestring
+         Cabal conduit conduit-extra containers data-default-class deepseq
+         directory file-embed filepath fsnotify ghc ghc-paths http-client
+         http-conduit http-reverse-proxy http-types lifted-base network
+         optparse-applicative parsec process project-template resourcet
+         shakespeare split streaming-commons tar template-haskell text time
+         transformers transformers-compat unix-compat unordered-containers
+         wai wai-extra warp warp-tls yaml zlib
+       ];
+       homepage = "http://www.yesodweb.com/";
+       description = "The yesod helper executable";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "yesod-bootstrap" = callPackage
     ({ mkDerivation, base, blaze-html, blaze-markup, conduit
      , conduit-extra, containers, either, email-validate
@@ -179158,6 +179529,47 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "yesod-core_1_4_25" = callPackage
+    ({ mkDerivation, aeson, async, auto-update, base, blaze-builder
+     , blaze-html, blaze-markup, byteable, bytestring, case-insensitive
+     , cereal, clientsession, conduit, conduit-extra, containers, cookie
+     , data-default, deepseq, deepseq-generics, directory, exceptions
+     , fast-logger, hspec, hspec-expectations, http-types, HUnit
+     , lifted-base, monad-control, monad-logger, mtl, mwc-random
+     , network, old-locale, parsec, path-pieces, primitive, QuickCheck
+     , random, resourcet, safe, semigroups, shakespeare
+     , streaming-commons, template-haskell, text, time, transformers
+     , transformers-base, unix-compat, unordered-containers, vector, wai
+     , wai-extra, wai-logger, warp, word8
+     }:
+     mkDerivation {
+       pname = "yesod-core";
+       version = "1.4.25";
+       sha256 = "929b881c3bddf7f868ba44d8aed72e36163affb6f455dd0f4669c8451fe6c46b";
+       libraryHaskellDepends = [
+         aeson auto-update base blaze-builder blaze-html blaze-markup
+         byteable bytestring case-insensitive cereal clientsession conduit
+         conduit-extra containers cookie data-default deepseq
+         deepseq-generics directory exceptions fast-logger http-types
+         lifted-base monad-control monad-logger mtl mwc-random old-locale
+         parsec path-pieces primitive random resourcet safe semigroups
+         shakespeare template-haskell text time transformers
+         transformers-base unix-compat unordered-containers vector wai
+         wai-extra wai-logger warp word8
+       ];
+       testHaskellDepends = [
+         async base blaze-builder bytestring clientsession conduit
+         conduit-extra containers cookie hspec hspec-expectations http-types
+         HUnit lifted-base mwc-random network path-pieces QuickCheck random
+         resourcet shakespeare streaming-commons template-haskell text
+         transformers wai wai-extra
+       ];
+       homepage = "http://www.yesodweb.com/";
+       description = "Creation of type-safe, RESTful web applications";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "yesod-crud" = callPackage
     ({ mkDerivation, base, classy-prelude, containers, MissingH
      , monad-control, persistent, random, safe, stm, uuid, yesod-core
@@ -181701,8 +182113,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "zxcvbn-c";
-       version = "1.0.0";
-       sha256 = "9db674641107eccc606f26b3a2163657ab4335e1b0c65f00d5ddf23f9bfb1a03";
+       version = "1.0.1";
+       sha256 = "3352ee167fb8a161a72d2e2cc09ff6a0ca4fa2b8bc7575a06471a315dd81028d";
        libraryHaskellDepends = [ base ];
        description = "Password strength estimation";
        license = stdenv.lib.licenses.bsd3;