summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2016-02-15 19:08:37 +0100
committerPeter Simons <simons@cryp.to>2016-02-22 08:26:38 +0100
commite713765b53c930fd6ec5e3fbdeb4efe6f14335af (patch)
tree359387cb9c11c7a475f8e10e4558ba7c2cf3c5c4 /pkgs/development/haskell-modules/hackage-packages.nix
parentd31f58c6889574bd2ab4b7ea3c8670d6e66f0d99 (diff)
downloadnixlib-e713765b53c930fd6ec5e3fbdeb4efe6f14335af.tar
nixlib-e713765b53c930fd6ec5e3fbdeb4efe6f14335af.tar.gz
nixlib-e713765b53c930fd6ec5e3fbdeb4efe6f14335af.tar.bz2
nixlib-e713765b53c930fd6ec5e3fbdeb4efe6f14335af.tar.lz
nixlib-e713765b53c930fd6ec5e3fbdeb4efe6f14335af.tar.xz
nixlib-e713765b53c930fd6ec5e3fbdeb4efe6f14335af.tar.zst
nixlib-e713765b53c930fd6ec5e3fbdeb4efe6f14335af.zip
hackage-packages.nix: update Haskell package set
This update was generated by hackage2nix v20151217-10-ga610b1b using the following inputs:

  - Nixpkgs: https://github.com/NixOS/nixpkgs/commit/096bee7aef8258ca1d62544c2ddd9f82008af9e8
  - Hackage: https://github.com/commercialhaskell/all-cabal-hashes/commit/735e006a185b5a0b998e33eb7deab87cd71ef8df
  - LTS Haskell: https://github.com/fpco/lts-haskell/commit/bbcada892fe77b0f4cdb3efca602c85a872e888b
  - Stackage Nightly: https://github.com/fpco/stackage-nightly/commit/b41dbc58b210ff13eccf71b04d9ed7055aa07df3
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix2496
1 files changed, 1889 insertions, 607 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 1dbe2174e50c..93f620a798df 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -791,6 +791,7 @@ self: {
        libraryToolDepends = [ alex cpphs happy ];
        executableHaskellDepends = [ base directory filepath process ];
        executableToolDepends = [ emacs ];
+       jailbreak = true;
        postInstall = ''
          $out/bin/agda -c --no-main $(find $out/share -name Primitive.agda)
          $out/bin/agda-mode compile
@@ -8930,7 +8931,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "HStringTemplate" = callPackage
+  "HStringTemplate_0_8_3" = callPackage
     ({ mkDerivation, array, base, blaze-builder, bytestring, containers
      , deepseq, directory, filepath, mtl, old-locale, parsec, pretty
      , syb, template-haskell, text, time, void
@@ -8948,6 +8949,25 @@ self: {
        ];
        description = "StringTemplate implementation in Haskell";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "HStringTemplate" = callPackage
+    ({ mkDerivation, array, base, blaze-builder, bytestring, containers
+     , deepseq, directory, filepath, mtl, old-locale, parsec, pretty
+     , syb, template-haskell, text, time, void
+     }:
+     mkDerivation {
+       pname = "HStringTemplate";
+       version = "0.8.5";
+       sha256 = "e02b3043f1a5f72db3a1a1075e7b641f266329b954ea7f2f6bd20266295b35ff";
+       libraryHaskellDepends = [
+         array base blaze-builder bytestring containers deepseq directory
+         filepath mtl old-locale parsec pretty syb template-haskell text
+         time void
+       ];
+       description = "StringTemplate implementation in Haskell";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "HStringTemplateHelpers" = callPackage
@@ -12707,6 +12727,7 @@ self: {
          array base bytestring containers dlist fmlist HUnit QuickCheck
          random text vector
        ];
+       doCheck = false;
        homepage = "http://software.complete.org/listlike";
        description = "Generic support for list-like structures";
        license = stdenv.lib.licenses.bsd3;
@@ -14492,6 +14513,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "NumberTheory" = callPackage
+    ({ mkDerivation, base, containers, HUnit, primes }:
+     mkDerivation {
+       pname = "NumberTheory";
+       version = "0.1.0.1";
+       sha256 = "e0cc1d5500b4d719b846c3e96ef4e4b04e620b40acc5e4b5c942495537ee1da9";
+       libraryHaskellDepends = [ base containers primes ];
+       testHaskellDepends = [ base containers HUnit primes ];
+       description = "A library for number theoretic computations, written in Haskell";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "Numbers" = callPackage
     ({ mkDerivation, base, random }:
      mkDerivation {
@@ -15642,8 +15675,8 @@ self: {
      }:
      mkDerivation {
        pname = "Plot-ho-matic";
-       version = "0.9.0.2";
-       sha256 = "f67856090d2ed0c5869d57cd50da4f32c9eb8c4e654e0c0bf232765f81aea072";
+       version = "0.9.0.4";
+       sha256 = "8f452a320c84cbb6f09670307b57af41c0ec30414440bd4f7155d13d0c28215a";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -16145,19 +16178,19 @@ self: {
      }) {};
 
   "QuickPlot" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, colour
+    ({ mkDerivation, aeson, attoparsec, base, bytestring
      , haskell-src-meta, parsec, scientific, snap, snap-core
      , template-haskell, text, vector, websockets, websockets-snap
      }:
      mkDerivation {
        pname = "QuickPlot";
-       version = "0.1.0.0";
-       sha256 = "f83747c013815d9a0f780a4839f6a7381d0fd867eaf8b92f8ae0333c34afef37";
+       version = "0.1.0.1";
+       sha256 = "02864cb2f1abcea25b5956421cfdd596c3b4d3ceafcd54d3aad26f443ba53fb5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson attoparsec base bytestring colour haskell-src-meta parsec
-         scientific snap snap-core template-haskell text vector websockets
+         aeson attoparsec base bytestring haskell-src-meta parsec scientific
+         snap snap-core template-haskell text vector websockets
          websockets-snap
        ];
        homepage = "http://github.com/tepf/QuickPlot#readme";
@@ -16394,7 +16427,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "RNAlien" = callPackage
+  "RNAlien_1_0_0" = callPackage
     ({ mkDerivation, base, biocore, biofasta, BlastHTTP, blastxml
      , bytestring, cassava, ClustalParser, cmdargs, containers
      , directory, edit-distance, either-unwrap, EntrezHTTP, filepath
@@ -16420,9 +16453,10 @@ self: {
        ];
        description = "Unsupervized construction of RNA family models";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "RNAlien_1_1_0" = callPackage
+  "RNAlien" = callPackage
     ({ mkDerivation, aeson, base, biocore, biofasta, BlastHTTP
      , blastxml, bytestring, cassava, ClustalParser, cmdargs, containers
      , directory, edit-distance, either-unwrap, EntrezHTTP, filepath
@@ -16448,10 +16482,8 @@ self: {
          directory either-unwrap filepath process random split time vector
          ViennaRNAParser
        ];
-       jailbreak = true;
        description = "Unsupervized construction of RNA family models";
        license = stdenv.lib.licenses.gpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "RNAwolf" = callPackage
@@ -19075,8 +19107,8 @@ self: {
        pname = "TestExplode";
        version = "0.1.0.0";
        sha256 = "4133d9f69e7df366ac374ccb42bd9801ae66c0cd29f9f20ab849d1d8f8e79664";
-       revision = "2";
-       editedCabalFile = "87da94054ca27c85fc15cf5408bc1afb0354b9ed016348faf005ad44ae0917a2";
+       revision = "3";
+       editedCabalFile = "8c288eba01903e9c55bb60350b9a607f88b6a8537c2156bdbed5aa9be071a804";
        libraryHaskellDepends = [
          base containers directory fgl graphviz interpolatedstring-perl6 mtl
          process text
@@ -19812,7 +19844,7 @@ self: {
        license = "unknown";
      }) {};
 
-  "ViennaRNAParser" = callPackage
+  "ViennaRNAParser_1_2_7" = callPackage
     ({ mkDerivation, base, hspec, parsec, process, transformers }:
      mkDerivation {
        pname = "ViennaRNAParser";
@@ -19822,9 +19854,10 @@ self: {
        testHaskellDepends = [ base hspec parsec ];
        description = "Libary for parsing ViennaRNA package output";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "ViennaRNAParser_1_2_8" = callPackage
+  "ViennaRNAParser" = callPackage
     ({ mkDerivation, base, hspec, parsec, process, transformers }:
      mkDerivation {
        pname = "ViennaRNAParser";
@@ -19834,7 +19867,6 @@ self: {
        testHaskellDepends = [ base hspec parsec ];
        description = "Libary for parsing ViennaRNA package output";
        license = "GPL";
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "Vulkan" = callPackage
@@ -20330,6 +20362,7 @@ self: {
          base QuickCheck test-framework test-framework-quickcheck2
          test-framework-th
        ];
+       jailbreak = true;
        homepage = "https://github.com/choener/WordAlignment";
        description = "Bigram word pair alignments";
        license = stdenv.lib.licenses.gpl3;
@@ -23115,7 +23148,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "aeson-extra" = callPackage
+  "aeson-extra_0_3_1_0" = callPackage
     ({ mkDerivation, aeson, aeson-compat, base, base-compat, bytestring
      , containers, exceptions, hashable, parsec, quickcheck-instances
      , recursion-schemes, scientific, tasty, tasty-hunit
@@ -23144,6 +23177,35 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "aeson-extra" = callPackage
+    ({ mkDerivation, aeson, aeson-compat, base, base-compat, 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
+     }:
+     mkDerivation {
+       pname = "aeson-extra";
+       version = "0.3.1.1";
+       sha256 = "0fe646bdb96820ddef55a26b730f4b65a213b748229e3ba9758335a72d258fec";
+       libraryHaskellDepends = [
+         aeson aeson-compat base base-compat bytestring containers
+         exceptions hashable parsec recursion-schemes scientific
+         template-haskell text time time-parsers transformers
+         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
+       ];
+       homepage = "https://github.com/phadej/aeson-extra#readme";
+       description = "Extra goodies for aeson";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "aeson-filthy" = callPackage
     ({ mkDerivation, aeson, base, bytestring, doctest, text
      , unordered-containers
@@ -23533,12 +23595,13 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-value-parser";
-       version = "0.11.1";
-       sha256 = "933a2111c21cc0f6e9869d6c4927b8201882a03c01de693e68d821f5d4484d49";
+       version = "0.11.2";
+       sha256 = "a0e64e5c4eb8e75e4ba27c6ea26276f508da407883fb1527102e07a20ed0d454";
        libraryHaskellDepends = [
          aeson base-prelude mtl-prelude scientific success text
          unordered-containers vector
        ];
+       jailbreak = true;
        homepage = "https://github.com/sannsyn/aeson-value-parser";
        description = "An API for parsing \"aeson\" JSON tree into Haskell types";
        license = stdenv.lib.licenses.mit;
@@ -30716,7 +30779,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "asciidiagram" = callPackage
+  "asciidiagram_1_1_1_1" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, filepath
      , FontyFruity, JuicyPixels, lens, linear, mtl, optparse-applicative
      , rasterific-svg, svg-tree, text, vector
@@ -30735,6 +30798,31 @@ self: {
          base bytestring directory filepath FontyFruity JuicyPixels
          optparse-applicative rasterific-svg svg-tree text
        ];
+       jailbreak = true;
+       description = "Pretty rendering of Ascii diagram into svg or png";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "asciidiagram" = callPackage
+    ({ mkDerivation, base, bytestring, containers, directory, filepath
+     , FontyFruity, JuicyPixels, lens, linear, mtl, optparse-applicative
+     , rasterific-svg, svg-tree, text, vector
+     }:
+     mkDerivation {
+       pname = "asciidiagram";
+       version = "1.2";
+       sha256 = "5ea87f5932463b8cb62873a0551fdbbf17525b45819ffb54ebcf5de400e8d098";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring containers FontyFruity JuicyPixels lens linear mtl
+         rasterific-svg svg-tree text vector
+       ];
+       executableHaskellDepends = [
+         base bytestring directory filepath FontyFruity JuicyPixels
+         optparse-applicative rasterific-svg svg-tree text
+       ];
        description = "Pretty rendering of Ascii diagram into svg or png";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -31315,8 +31403,8 @@ self: {
      }:
      mkDerivation {
        pname = "atlassian-connect-descriptor";
-       version = "0.4.3.0";
-       sha256 = "f4c2c8e42c64eae90b4daf9f0cb4432701129ed782490283278613986cddc69b";
+       version = "0.4.3.1";
+       sha256 = "9e7ebc206c9625dd511cc20ade5952b972091c1aafa617086578fd9f33099b84";
        libraryHaskellDepends = [
          aeson base cases network network-uri text time-units
          unordered-containers
@@ -34388,7 +34476,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "base-prelude" = callPackage
+  "base-prelude_0_1_21" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "base-prelude";
@@ -34399,9 +34487,10 @@ self: {
        homepage = "https://github.com/nikita-volkov/base-prelude";
        description = "The most complete prelude formed from only the \"base\" package";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "base-prelude_1" = callPackage
+  "base-prelude" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "base-prelude";
@@ -34411,7 +34500,6 @@ self: {
        homepage = "https://github.com/nikita-volkov/base-prelude";
        description = "The most complete prelude formed from only the \"base\" package";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "base-unicode-symbols" = callPackage
@@ -36035,13 +36123,14 @@ self: {
        libraryHaskellDepends = [
          base-prelude bytestring success text transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/binary-parser";
        description = "A highly-efficient but limited parser API specialised for bytestrings";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "binary-parser" = callPackage
+  "binary-parser_0_5_1" = callPackage
     ({ mkDerivation, base-prelude, bytestring, success, text
      , transformers
      }:
@@ -36052,12 +36141,14 @@ self: {
        libraryHaskellDepends = [
          base-prelude bytestring success text transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/binary-parser";
        description = "A highly-efficient but limited parser API specialised for bytestrings";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "binary-parser_0_5_2" = callPackage
+  "binary-parser" = callPackage
     ({ mkDerivation, base-prelude, bytestring, success, text
      , transformers
      }:
@@ -36071,7 +36162,6 @@ self: {
        homepage = "https://github.com/nikita-volkov/binary-parser";
        description = "A highly-efficient but limited parser API specialised for bytestrings";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "binary-protocol" = callPackage
@@ -38284,17 +38374,17 @@ self: {
      }) {};
 
   "blatex" = callPackage
-    ({ mkDerivation, base, blaze-html, directory, HaTeX, process, split
-     , tagsoup, text
+    ({ mkDerivation, base, blaze-html, dates, directory, HaTeX, process
+     , split, tagsoup, text
      }:
      mkDerivation {
        pname = "blatex";
-       version = "0.1.0.4";
-       sha256 = "cbf1adfa07407c66a1dc071fca663a709e2b7cd7787f07a82276b6c58451f236";
+       version = "0.1.0.5";
+       sha256 = "8c421e5c355d374463793a6bd3815185fcd8d0e8134d72b7d6e7a916f5932479";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         base blaze-html directory HaTeX process split tagsoup text
+         base blaze-html dates directory HaTeX process split tagsoup text
        ];
        jailbreak = true;
        homepage = "https://github.com/2016rshah/BlaTeX";
@@ -41543,8 +41633,8 @@ self: {
      }:
      mkDerivation {
        pname = "cab";
-       version = "0.2.15";
-       sha256 = "8925fa275d5aec64ec2627e57e131a9f8bc7a9060e4693a0507bf569af4f5f3c";
+       version = "0.2.16";
+       sha256 = "f9f9f9c178ad486ff29186b519d6993a8429c3fa34a43d8ed42525c20df5585f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -44196,7 +44286,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "cases" = callPackage
+  "cases_0_1_2_1" = callPackage
     ({ mkDerivation, attoparsec, base, base-prelude, HTF, HUnit
      , loch-th, placeholders, QuickCheck, text
      }:
@@ -44213,9 +44303,10 @@ self: {
        homepage = "https://github.com/nikita-volkov/cases";
        description = "A converter for spinal, snake and camel cases";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "cases_0_1_3" = callPackage
+  "cases" = callPackage
     ({ mkDerivation, attoparsec, base, base-prelude, HTF, HUnit
      , loch-th, placeholders, QuickCheck, text
      }:
@@ -44228,10 +44319,10 @@ self: {
          base HTF HUnit loch-th placeholders QuickCheck text
        ];
        jailbreak = true;
+       doCheck = false;
        homepage = "https://github.com/nikita-volkov/cases";
        description = "A converter for spinal, snake and camel cases";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "cash" = callPackage
@@ -48753,8 +48844,8 @@ self: {
      }:
      mkDerivation {
        pname = "cli";
-       version = "0.1.1";
-       sha256 = "a348c51e5ad1c134a39145cd3e2de5aa2ca5fca1f88262d26012df07aaf68edd";
+       version = "0.1.2";
+       sha256 = "580a31fc25eb988dbb5ad3aebfb72d49f089cbee9693edf78dae722b2fde4acb";
        libraryHaskellDepends = [ base mtl terminfo transformers ];
        testHaskellDepends = [
          base directory QuickCheck tasty tasty-quickcheck transformers
@@ -49354,7 +49445,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "cmdargs" = callPackage
+  "cmdargs_0_10_13" = callPackage
     ({ mkDerivation, base, filepath, process, template-haskell
      , transformers
      }:
@@ -49370,6 +49461,25 @@ self: {
        homepage = "http://community.haskell.org/~ndm/cmdargs/";
        description = "Command line argument processing";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "cmdargs" = callPackage
+    ({ mkDerivation, base, filepath, process, template-haskell
+     , transformers
+     }:
+     mkDerivation {
+       pname = "cmdargs";
+       version = "0.10.14";
+       sha256 = "38b60053c11394a1876d2744950eece66ca9e4364298c1383f247894044bce58";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base filepath process template-haskell transformers
+       ];
+       homepage = "https://github.com/ndmitchell/cmdargs#readme";
+       description = "Command line argument processing";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "cmdargs-browser" = callPackage
@@ -51277,8 +51387,8 @@ self: {
      }:
      mkDerivation {
        pname = "concurrent-machines";
-       version = "0.2.0";
-       sha256 = "85c6050bc86f0a421e39ca6c7a9ac71fa2601d6b8be7792ac57d43fdddd95e4c";
+       version = "0.2.1";
+       sha256 = "8c22ce94dfbc20214a1a5ced0cfcb7de0c2eae509a250d144c8af51a8f27507f";
        libraryHaskellDepends = [
          async base containers lifted-async machines monad-control
          semigroups time transformers transformers-base
@@ -51286,7 +51396,6 @@ self: {
        testHaskellDepends = [
          base machines tasty tasty-hunit time transformers
        ];
-       jailbreak = true;
        description = "Concurrent networked stream transducers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -51678,7 +51787,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "conduit" = callPackage
+  "conduit_1_2_6_1" = callPackage
     ({ mkDerivation, base, containers, exceptions, hspec, lifted-base
      , mmorph, mtl, QuickCheck, resourcet, safe, transformers
      , transformers-base
@@ -51698,6 +51807,29 @@ self: {
        homepage = "http://github.com/snoyberg/conduit";
        description = "Streaming data processing library";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "conduit" = callPackage
+    ({ mkDerivation, base, containers, exceptions, hspec, lifted-base
+     , mmorph, mtl, QuickCheck, resourcet, safe, transformers
+     , transformers-base
+     }:
+     mkDerivation {
+       pname = "conduit";
+       version = "1.2.6.2";
+       sha256 = "f9a6322b9150e85c7cc33e2eafafecc0b35ed991781a2952c274d82627c9f41e";
+       libraryHaskellDepends = [
+         base exceptions lifted-base mmorph 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;
      }) {};
 
   "conduit-audio" = callPackage
@@ -52263,7 +52395,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "conduit-extra" = callPackage
+  "conduit-extra_1_1_9_2" = callPackage
     ({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring
      , bytestring-builder, conduit, directory, exceptions, filepath
      , hspec, monad-control, network, primitive, process, resourcet, stm
@@ -52286,6 +52418,32 @@ self: {
        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-extra" = callPackage
+    ({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring
+     , bytestring-builder, conduit, directory, exceptions, filepath
+     , hspec, monad-control, network, primitive, process, resourcet, stm
+     , streaming-commons, text, transformers, transformers-base
+     }:
+     mkDerivation {
+       pname = "conduit-extra";
+       version = "1.1.10.1";
+       sha256 = "693eeea93dd2f68c1bc4a7b42ff20fdad7556c12c45ef705beaa256de422002a";
+       libraryHaskellDepends = [
+         attoparsec base blaze-builder bytestring conduit directory 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 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-iconv" = callPackage
@@ -53365,7 +53523,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "contravariant-extras" = callPackage
+  "contravariant-extras_0_3" = callPackage
     ({ mkDerivation, base, base-prelude, contravariant
      , template-haskell, tuple-th
      }:
@@ -53376,12 +53534,14 @@ self: {
        libraryHaskellDepends = [
          base base-prelude contravariant template-haskell tuple-th
        ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/contravariant-extras";
        description = "Extras for the \"contravariant\" package";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "contravariant-extras_0_3_1" = callPackage
+  "contravariant-extras" = callPackage
     ({ mkDerivation, base, base-prelude, contravariant
      , template-haskell, tuple-th
      }:
@@ -53395,7 +53555,6 @@ self: {
        homepage = "https://github.com/nikita-volkov/contravariant-extras";
        description = "Extras for the \"contravariant\" package";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "control-bool" = callPackage
@@ -53655,6 +53814,7 @@ self: {
        version = "1.2";
        sha256 = "d5f8b437aaa61bd414247a5a4f947eb6ee41929c1725b4874af30252fea022a9";
        libraryHaskellDepends = [ base-prelude ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/conversion";
        description = "Universal converter between values of different types";
        license = stdenv.lib.licenses.mit;
@@ -53667,6 +53827,7 @@ self: {
        version = "1.0.0.1";
        sha256 = "7e4c4264a8a9aa4fc3809411146257989404d50dfe4943bdddf063546e754bbf";
        libraryHaskellDepends = [ base-prelude bytestring conversion ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/conversion-bytestring";
        description = "\"Conversion\" instances for the \"bytestring\" library";
        license = stdenv.lib.licenses.mit;
@@ -53695,6 +53856,7 @@ self: {
        libraryHaskellDepends = [
          base-prelude bytestring conversion conversion-bytestring text
        ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/conversion-text";
        description = "\"Conversion\" instances for the \"text\" library";
        license = stdenv.lib.licenses.mit;
@@ -54364,7 +54526,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "courier" = callPackage
+  "courier_0_1_1_1" = callPackage
     ({ mkDerivation, async, base, bytestring, cereal, containers
      , directory, hslogger, HUnit, network, stm, test-framework
      , test-framework-hunit, text, uuid
@@ -54387,6 +54549,32 @@ self: {
        homepage = "http://github.com/hargettp/courier";
        description = "A message-passing library for simplifying network applications";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "courier" = callPackage
+    ({ mkDerivation, async, base, bytestring, cereal, containers
+     , directory, hslogger, HUnit, network, stm, test-framework
+     , test-framework-hunit, text, uuid
+     }:
+     mkDerivation {
+       pname = "courier";
+       version = "0.1.1.2";
+       sha256 = "1b15696197ab61fb8a675541923cbe23ee75950e43657161b2460f1897b75330";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         async base bytestring cereal containers hslogger network stm text
+         uuid
+       ];
+       executableHaskellDepends = [ base cereal ];
+       testHaskellDepends = [
+         async base cereal containers directory hslogger HUnit network stm
+         test-framework test-framework-hunit
+       ];
+       homepage = "http://github.com/hargettp/courier";
+       description = "A message-passing library for simplifying network applications";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "court" = callPackage
@@ -54414,8 +54602,8 @@ self: {
     ({ mkDerivation, base, hspec, HUnit, QuickCheck }:
      mkDerivation {
        pname = "coverage";
-       version = "0.1.0.3";
-       sha256 = "2ea9ea4f529fb99fde5d47814cf0ccf0450c70e03bbfb8275ce30a51f9f72830";
+       version = "0.1.0.4";
+       sha256 = "d9b7499e5f806d4f841b52230faa752de383fa4e4129054d52ebabb4f7e782da";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec HUnit QuickCheck ];
        jailbreak = true;
@@ -56189,7 +56377,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "cryptonite" = callPackage
+  "cryptonite_0_10" = callPackage
     ({ mkDerivation, base, byteable, bytestring, deepseq, ghc-prim
      , integer-gmp, memory, tasty, tasty-hunit, tasty-kat
      , tasty-quickcheck
@@ -56208,17 +56396,18 @@ self: {
        homepage = "https://github.com/haskell-crypto/cryptonite";
        description = "Cryptography Primitives sink";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "cryptonite_0_11" = callPackage
+  "cryptonite" = callPackage
     ({ mkDerivation, base, byteable, bytestring, deepseq, ghc-prim
      , integer-gmp, memory, tasty, tasty-hunit, tasty-kat
      , tasty-quickcheck
      }:
      mkDerivation {
        pname = "cryptonite";
-       version = "0.11";
-       sha256 = "4dedc69d6aae086fe9edd7ac3b3bdb0eef5842985eece9189e578c4c1f71676c";
+       version = "0.12";
+       sha256 = "8ab0570f6f0864004d6bdce012aaafbf365a45b1721061c7d35554b92f1ababd";
        libraryHaskellDepends = [
          base bytestring deepseq ghc-prim integer-gmp memory
        ];
@@ -56229,7 +56418,6 @@ self: {
        homepage = "https://github.com/haskell-crypto/cryptonite";
        description = "Cryptography Primitives sink";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "cryptsy-api" = callPackage
@@ -59363,7 +59551,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "dbmigrations" = callPackage
+  "dbmigrations_1_0" = callPackage
     ({ mkDerivation, base, bytestring, configurator, containers
      , directory, fgl, filepath, HDBC, HDBC-postgresql, HDBC-sqlite3
      , HUnit, MissingH, mtl, process, random, template-haskell, text
@@ -59389,9 +59577,10 @@ self: {
        doCheck = false;
        description = "An implementation of relational database \"migrations\"";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "dbmigrations_1_1" = callPackage
+  "dbmigrations" = callPackage
     ({ mkDerivation, base, bytestring, configurator, containers
      , directory, fgl, filepath, HDBC, HDBC-postgresql, HDBC-sqlite3
      , HUnit, MissingH, mtl, mysql, mysql-simple, process, random, split
@@ -59414,9 +59603,9 @@ self: {
          HDBC-postgresql HDBC-sqlite3 HUnit MissingH mtl mysql mysql-simple
          process split template-haskell text time yaml-light
        ];
+       doCheck = false;
        description = "An implementation of relational database \"migrations\"";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "dbus_0_10_10" = callPackage
@@ -61397,7 +61586,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "diagrams" = callPackage
+  "diagrams_1_3" = callPackage
     ({ mkDerivation, diagrams-contrib, diagrams-core, diagrams-lib
      , diagrams-svg
      }:
@@ -61412,6 +61601,24 @@ self: {
        homepage = "http://projects.haskell.org/diagrams";
        description = "Embedded domain-specific language for declarative vector graphics";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "diagrams" = callPackage
+    ({ mkDerivation, diagrams-contrib, diagrams-core, diagrams-lib
+     , diagrams-svg
+     }:
+     mkDerivation {
+       pname = "diagrams";
+       version = "1.3.0.1";
+       sha256 = "ee8abf5c262955a6a535ddc297bdf829ccd17bc179f61faf953371118ec4e4a7";
+       libraryHaskellDepends = [
+         diagrams-contrib diagrams-core diagrams-lib diagrams-svg
+       ];
+       doHaddock = false;
+       homepage = "http://projects.haskell.org/diagrams";
+       description = "Embedded domain-specific language for declarative vector graphics";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "diagrams-builder_0_6_0_2" = callPackage
@@ -62158,13 +62365,14 @@ self: {
          adjunctions base containers distributive dual-tree lens linear
          monoid-extras mtl semigroups unordered-containers
        ];
+       jailbreak = true;
        homepage = "http://projects.haskell.org/diagrams";
        description = "Core libraries for diagrams EDSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "diagrams-core" = callPackage
+  "diagrams-core_1_3_0_5" = callPackage
     ({ mkDerivation, adjunctions, base, containers, distributive
      , dual-tree, lens, linear, monoid-extras, mtl, semigroups
      , unordered-containers
@@ -62177,6 +62385,26 @@ self: {
          adjunctions base containers distributive dual-tree lens linear
          monoid-extras mtl semigroups unordered-containers
        ];
+       jailbreak = true;
+       homepage = "http://projects.haskell.org/diagrams";
+       description = "Core libraries for diagrams EDSL";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "diagrams-core" = callPackage
+    ({ mkDerivation, adjunctions, base, containers, distributive
+     , dual-tree, lens, linear, monoid-extras, mtl, semigroups
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "diagrams-core";
+       version = "1.3.0.6";
+       sha256 = "33c6079b2ec235c3fbbcb8ea7103335ccec1d1d53c27549c549f3b9ca692b9d3";
+       libraryHaskellDepends = [
+         adjunctions base containers distributive dual-tree lens linear
+         monoid-extras mtl semigroups unordered-containers
+       ];
        homepage = "http://projects.haskell.org/diagrams";
        description = "Core libraries for diagrams EDSL";
        license = stdenv.lib.licenses.bsd3;
@@ -62582,13 +62810,14 @@ self: {
          JuicyPixels lens linear monoid-extras mtl optparse-applicative
          process semigroups tagged text transformers unordered-containers
        ];
+       jailbreak = true;
        homepage = "http://projects.haskell.org/diagrams";
        description = "Embedded domain-specific language for declarative graphics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "diagrams-lib" = callPackage
+  "diagrams-lib_1_3_0_9" = callPackage
     ({ mkDerivation, active, adjunctions, array, base, colour
      , containers, data-default-class, diagrams-core, diagrams-solve
      , directory, distributive, dual-tree, exceptions, filepath
@@ -62607,6 +62836,34 @@ self: {
          JuicyPixels lens linear monoid-extras mtl optparse-applicative
          process semigroups tagged text transformers unordered-containers
        ];
+       jailbreak = true;
+       homepage = "http://projects.haskell.org/diagrams";
+       description = "Embedded domain-specific language for declarative graphics";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "diagrams-lib" = callPackage
+    ({ mkDerivation, active, adjunctions, array, base, colour
+     , containers, data-default-class, diagrams-core, diagrams-solve
+     , directory, distributive, dual-tree, exceptions, filepath
+     , fingertree, fsnotify, hashable, intervals, JuicyPixels, lens
+     , linear, monoid-extras, mtl, optparse-applicative, process
+     , semigroups, tagged, tasty, tasty-hunit, text, transformers
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "diagrams-lib";
+       version = "1.3.1.1";
+       sha256 = "02f2760a413f36fb73a726c1fdc2bfc4100476cbc0850bfe17f90de9ed713e69";
+       libraryHaskellDepends = [
+         active adjunctions array base colour containers data-default-class
+         diagrams-core diagrams-solve directory distributive dual-tree
+         exceptions filepath fingertree fsnotify hashable intervals
+         JuicyPixels lens linear monoid-extras mtl optparse-applicative
+         process semigroups tagged text transformers unordered-containers
+       ];
+       testHaskellDepends = [ base tasty tasty-hunit ];
        homepage = "http://projects.haskell.org/diagrams";
        description = "Embedded domain-specific language for declarative graphics";
        license = stdenv.lib.licenses.bsd3;
@@ -62926,6 +63183,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "diagrams-reflex" = callPackage
+    ({ mkDerivation, base, colour, containers, diagrams-core
+     , diagrams-lib, lens, monoid-extras, mtl, reflex, reflex-dom
+     , reflex-dom-contrib
+     }:
+     mkDerivation {
+       pname = "diagrams-reflex";
+       version = "0.1";
+       sha256 = "9dd7316c3a65c9f99254f12bd832e72da8af39277ced9ad16e53ee782afad73e";
+       libraryHaskellDepends = [
+         base colour containers diagrams-core diagrams-lib lens
+         monoid-extras mtl reflex reflex-dom reflex-dom-contrib
+       ];
+       homepage = "http://projects.haskell.org/diagrams/";
+       description = "reflex backend for diagrams drawing EDSL";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "diagrams-rubiks-cube" = callPackage
     ({ mkDerivation, base, data-default-class, diagrams-lib, lens }:
      mkDerivation {
@@ -62940,7 +63215,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "diagrams-solve" = callPackage
+  "diagrams-solve_0_1" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "diagrams-solve";
@@ -62950,6 +63225,19 @@ self: {
        homepage = "http://projects.haskell.org/diagrams";
        description = "Pure Haskell solver routines used by diagrams";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "diagrams-solve" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "diagrams-solve";
+       version = "0.1.0.1";
+       sha256 = "71e53a4c8c2794719d057e6bf52b996b13d52ac9d62191df134ba05062453bde";
+       libraryHaskellDepends = [ base ];
+       homepage = "http://projects.haskell.org/diagrams";
+       description = "Pure Haskell solver routines used by diagrams";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "diagrams-svg_1_1_0_3" = callPackage
@@ -63141,6 +63429,29 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "diagrams-svg_1_4" = callPackage
+    ({ mkDerivation, base, base64-bytestring, bytestring, colour
+     , containers, diagrams-core, diagrams-lib, directory, filepath
+     , hashable, JuicyPixels, lens, monoid-extras, mtl, old-time
+     , optparse-applicative, process, semigroups, split, svg-builder
+     , text, time
+     }:
+     mkDerivation {
+       pname = "diagrams-svg";
+       version = "1.4";
+       sha256 = "9845b2f999f3fb61bf36c064977d36aea9ad8c5532c2ce80e5e3a85f5f9df900";
+       libraryHaskellDepends = [
+         base base64-bytestring bytestring colour containers diagrams-core
+         diagrams-lib directory filepath hashable JuicyPixels lens
+         monoid-extras mtl old-time optparse-applicative process semigroups
+         split svg-builder text time
+       ];
+       homepage = "http://projects.haskell.org/diagrams/";
+       description = "SVG backend for diagrams drawing EDSL";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "diagrams-tikz" = callPackage
     ({ mkDerivation, base, diagrams-core, diagrams-lib, dlist, mtl }:
      mkDerivation {
@@ -64158,14 +64469,12 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "directory_1_2_5_0" = callPackage
+  "directory_1_2_5_1" = callPackage
     ({ mkDerivation, base, filepath, time, unix }:
      mkDerivation {
        pname = "directory";
-       version = "1.2.5.0";
-       sha256 = "ac9d7fdd402c3281fab7ffad004229671f0ecfb7ddd70fd58b90b0a48c1ddef7";
-       revision = "1";
-       editedCabalFile = "1ae6631d1a4234329263792b1809c156f9f85a05753379e69fd6b2e93c61c6a0";
+       version = "1.2.5.1";
+       sha256 = "15f6d6c403755196617933ed165e6abd82340fcf172582577bb7ced86700ed7d";
        libraryHaskellDepends = [ base filepath time unix ];
        testHaskellDepends = [ base filepath time unix ];
        description = "Platform-agnostic library for filesystem operations";
@@ -64468,7 +64777,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "distributed-process" = callPackage
+  "distributed-process_0_5_5_1" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers
      , data-accessor, deepseq, distributed-static, ghc-prim, hashable
      , mtl, network-transport, random, rank1dynamic, stm, syb
@@ -64487,6 +64796,28 @@ self: {
        homepage = "http://haskell-distributed.github.com/";
        description = "Cloud Haskell: Erlang-style concurrency in Haskell";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "distributed-process" = callPackage
+    ({ mkDerivation, base, binary, bytestring, containers
+     , data-accessor, deepseq, distributed-static, ghc-prim, hashable
+     , mtl, network-transport, random, rank1dynamic, stm, syb
+     , template-haskell, time, transformers
+     }:
+     mkDerivation {
+       pname = "distributed-process";
+       version = "0.6.0";
+       sha256 = "d79f7e24e7b2896681f9f4b798da0e987742caab4c34917a0d04f40f9aef6b5b";
+       libraryHaskellDepends = [
+         base binary bytestring containers data-accessor deepseq
+         distributed-static ghc-prim hashable mtl network-transport random
+         rank1dynamic stm syb template-haskell time transformers
+       ];
+       doCheck = false;
+       homepage = "http://haskell-distributed.github.com/";
+       description = "Cloud Haskell: Erlang-style concurrency in Haskell";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "distributed-process-async_0_2_1" = callPackage
@@ -64530,8 +64861,8 @@ self: {
      }:
      mkDerivation {
        pname = "distributed-process-async";
-       version = "0.2.2";
-       sha256 = "b1bfc3ee24be9c2ab1d45563f4d4bd46a05f61a8af4fe5c1ffeb4925bbc50feb";
+       version = "0.2.3";
+       sha256 = "d3031457c36bb3c35496031c185354417b54ce253e1878f35072d04e8161ad95";
        libraryHaskellDepends = [
          base binary containers data-accessor deepseq distributed-process
          distributed-process-extras fingertree hashable mtl stm time
@@ -64617,8 +64948,8 @@ self: {
      }:
      mkDerivation {
        pname = "distributed-process-client-server";
-       version = "0.1.3.1";
-       sha256 = "3659dcf407af66485cc01294af61655aef48fd6758191788596b1461eed41438";
+       version = "0.1.3.2";
+       sha256 = "2c905624d5486b7bc8bd1a4763b139e7eb364b20467c9abddd553f9afbd3601f";
        libraryHaskellDepends = [
          base binary containers data-accessor deepseq distributed-process
          distributed-process-async distributed-process-extras fingertree
@@ -64687,8 +65018,8 @@ self: {
      }:
      mkDerivation {
        pname = "distributed-process-execution";
-       version = "0.1.2.1";
-       sha256 = "2e450d510586384d325479d008a64254ad5c9883f8af6bfd99e7edc9ae26a68e";
+       version = "0.1.2.2";
+       sha256 = "9fbfca6b394e52af462586127a0edc2efc2a160ae8f69a9d34234a71e3dbf7b5";
        libraryHaskellDepends = [
          base binary containers data-accessor deepseq distributed-process
          distributed-process-client-server distributed-process-extras
@@ -64754,8 +65085,8 @@ self: {
      }:
      mkDerivation {
        pname = "distributed-process-extras";
-       version = "0.2.1.1";
-       sha256 = "32213a9077c0fc3b835b7b94d7d5e04262208e2ce0192675af8b5bf9efe8f911";
+       version = "0.2.1.2";
+       sha256 = "c1a4e1a5e3ec30089251db40fd479b19c5fd74c9dd8ca50f8eb32aaf9747a048";
        libraryHaskellDepends = [
          base binary containers data-accessor deepseq distributed-process
          fingertree hashable mtl stm time transformers unordered-containers
@@ -64783,8 +65114,8 @@ self: {
      }:
      mkDerivation {
        pname = "distributed-process-lifted";
-       version = "0.1.0.0";
-       sha256 = "638112333b5bc20117396d673d46cc3786719fd545a7a76f9fb80957ee1a5a4e";
+       version = "0.2.0.0";
+       sha256 = "c0c323de903c6f6770c9e95e4c3dbbfc9295f55ad309220fd64710dae3a5e27f";
        libraryHaskellDepends = [
          base deepseq distributed-process distributed-process-monad-control
          lifted-base monad-control mtl network-transport transformers
@@ -64795,6 +65126,7 @@ self: {
          network-transport network-transport-tcp rematch test-framework
          test-framework-hunit transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/jeremyjh/distributed-process-lifted";
        description = "monad-control style typeclass and transformer instances for Process monad";
        license = stdenv.lib.licenses.bsd3;
@@ -64812,6 +65144,7 @@ self: {
          base distributed-process monad-control transformers
          transformers-base
        ];
+       jailbreak = true;
        homepage = "http://haskell-distributed.github.io";
        description = "Orphan instances for MonadBase and MonadBaseControl";
        license = stdenv.lib.licenses.bsd3;
@@ -64883,8 +65216,8 @@ self: {
      }:
      mkDerivation {
        pname = "distributed-process-registry";
-       version = "0.1.0.1";
-       sha256 = "9571f9870fb0591a09b8260e4b8b096547bf253a502a4a9347c9c30f19788931";
+       version = "0.1.0.2";
+       sha256 = "ae2e6ec9de83344cbf33db09073343faba2f8e990e20e98dfebe80a9560875d2";
        libraryHaskellDepends = [
          base binary containers data-accessor deepseq distributed-process
          distributed-process-client-server distributed-process-extras
@@ -64958,8 +65291,8 @@ self: {
      }:
      mkDerivation {
        pname = "distributed-process-simplelocalnet";
-       version = "0.2.3.1";
-       sha256 = "0efd9566945f5927eff128d928baa094720ef29ceec213fd3799e36ae3bcf1b5";
+       version = "0.2.3.2";
+       sha256 = "c3351cf8a782dda756689b3747ede1e3879dcb913a07065eb4ec0052a963825f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -65017,8 +65350,8 @@ self: {
      }:
      mkDerivation {
        pname = "distributed-process-supervisor";
-       version = "0.1.3.1";
-       sha256 = "2e404f040d1a835b6dd77b4888b5d884f45dfda309dcdc04fcaa6988bf1a4786";
+       version = "0.1.3.2";
+       sha256 = "3e9b9c940afb67d41bb3ec50229ea972ffd386a2e424007b9cbacc361f053df4";
        libraryHaskellDepends = [
          base binary containers data-accessor deepseq distributed-process
          distributed-process-client-server distributed-process-extras
@@ -65089,8 +65422,8 @@ self: {
      }:
      mkDerivation {
        pname = "distributed-process-task";
-       version = "0.1.2.1";
-       sha256 = "f8dc728ba039c85feae5fd795d22d51aa2c1b7031ad99a772facccad22ae5619";
+       version = "0.1.2.2";
+       sha256 = "ec25caf01b9185d166433246210be688a9733e73f54b03f91a910eaf2cd05c23";
        libraryHaskellDepends = [
          base binary containers data-accessor deepseq distributed-process
          distributed-process-async distributed-process-client-server
@@ -65116,20 +65449,21 @@ self: {
   "distributed-process-tests" = callPackage
     ({ mkDerivation, ansi-terminal, base, binary, bytestring
      , distributed-process, distributed-static, HUnit, network
-     , network-transport, network-transport-tcp, random, rematch, stm
-     , test-framework, test-framework-hunit
+     , network-transport, network-transport-inmemory, random, rematch
+     , setenv, stm, test-framework, test-framework-hunit
      }:
      mkDerivation {
        pname = "distributed-process-tests";
-       version = "0.4.3.3";
-       sha256 = "fecfbae4d57eb8329486f4e1bfa01c5cbdaff7fed99a0533348f903830609678";
+       version = "0.4.4";
+       sha256 = "e53f39304100179bbd4e6944348578fe252940170f5ae20ab2ae1c63f8a69169";
        libraryHaskellDepends = [
          ansi-terminal base binary bytestring distributed-process
          distributed-static HUnit network network-transport random rematch
-         stm test-framework test-framework-hunit
+         setenv stm test-framework test-framework-hunit
        ];
        testHaskellDepends = [
-         base network network-transport network-transport-tcp test-framework
+         base network network-transport network-transport-inmemory
+         test-framework
        ];
        homepage = "http://github.com/haskell-distributed/distributed-process-tests";
        description = "Tests and test support tools for distributed-process";
@@ -65200,7 +65534,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "distributed-static" = callPackage
+  "distributed-static_0_3_3_0" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, deepseq
      , rank1dynamic
      }:
@@ -65214,6 +65548,23 @@ self: {
        homepage = "http://haskell-distributed.github.com";
        description = "Compositional, type-safe, polymorphic static values and closures";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "distributed-static" = callPackage
+    ({ mkDerivation, base, binary, bytestring, containers, deepseq
+     , rank1dynamic
+     }:
+     mkDerivation {
+       pname = "distributed-static";
+       version = "0.3.4.0";
+       sha256 = "f3d522537946c2e89382f8549674b7abe7adc9aab22acafdf89570f44c508d51";
+       libraryHaskellDepends = [
+         base binary bytestring containers deepseq rank1dynamic
+       ];
+       homepage = "http://haskell-distributed.github.com";
+       description = "Compositional, type-safe, polymorphic static values and closures";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "distribution" = callPackage
@@ -66038,6 +66389,8 @@ self: {
        pname = "dom-parser";
        version = "0.0.1";
        sha256 = "5ade4315c5e59bfbaf1e078a1171c6f3109d4f3bd3c394d7ef923140e253f86b";
+       revision = "1";
+       editedCabalFile = "1157c5f603c43f5a4bd0ea7f45da822b989db065324bbecb2e14659473eb766f";
        libraryHaskellDepends = [
          base lens mtl semigroups shakespeare text transformers xml-conduit
        ];
@@ -66971,7 +67324,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "dual-tree" = callPackage
+  "dual-tree_0_2_0_8" = callPackage
     ({ mkDerivation, base, monoid-extras, newtype, semigroups }:
      mkDerivation {
        pname = "dual-tree";
@@ -66980,6 +67333,18 @@ self: {
        libraryHaskellDepends = [ base monoid-extras newtype semigroups ];
        description = "Rose trees with cached and accumulating monoidal annotations";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "dual-tree" = callPackage
+    ({ mkDerivation, base, monoid-extras, newtype, semigroups }:
+     mkDerivation {
+       pname = "dual-tree";
+       version = "0.2.0.9";
+       sha256 = "5e7d0abb471962df00c5adc53fa9a48f70c9695d5fdf225deecfa040116576a4";
+       libraryHaskellDepends = [ base monoid-extras newtype semigroups ];
+       description = "Rose trees with cached and accumulating monoidal annotations";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "dump" = callPackage
@@ -67334,7 +67699,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "dynamic-state" = callPackage
+  "dynamic-state_0_2_0_0" = callPackage
     ({ mkDerivation, base, binary, bytestring, hashable
      , unordered-containers
      }:
@@ -67349,6 +67714,22 @@ self: {
        ];
        description = "Optionally serializable dynamic state keyed by type";
        license = stdenv.lib.licenses.gpl2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "dynamic-state" = callPackage
+    ({ mkDerivation, base, binary, bytestring, hashable
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "dynamic-state";
+       version = "0.2.1.0";
+       sha256 = "16094496ec20cddadce64491196000483e757d9011ce756447584a85adf1de05";
+       libraryHaskellDepends = [
+         base binary bytestring hashable unordered-containers
+       ];
+       description = "Optionally serializable dynamic state keyed by type";
+       license = stdenv.lib.licenses.gpl2;
      }) {};
 
   "dynobud" = callPackage
@@ -67670,6 +68051,8 @@ self: {
        pname = "ed25519";
        version = "0.0.5.0";
        sha256 = "d8a5958ebfa9309790efade64275dc5c441b568645c45ceed1b0c6ff36d6156d";
+       revision = "1";
+       editedCabalFile = "4e8742cc8e8bf5d078c68c9f550b06566c7a94df3ff3070cfe4c91cbee664f06";
        libraryHaskellDepends = [ base bytestring ghc-prim ];
        testHaskellDepends = [
          base bytestring directory doctest filepath hlint QuickCheck
@@ -68766,8 +69149,8 @@ self: {
     ({ mkDerivation, base, profunctors }:
      mkDerivation {
        pname = "elision";
-       version = "0.1.2.0";
-       sha256 = "2730a52a00c063e3386b0cca50905f3676a740c97aec8149d56e0def29d583e0";
+       version = "0.1.3.2";
+       sha256 = "5e40a0b20effd90f65817391b5eefed1450f90794af3a2a2048c46ef1ad00791";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base profunctors ];
@@ -68793,7 +69176,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "elm-bridge" = callPackage
+  "elm-bridge_0_2_1_0" = callPackage
     ({ mkDerivation, aeson, base, containers, hspec, QuickCheck
      , template-haskell, text
      }:
@@ -68808,6 +69191,24 @@ self: {
        homepage = "http://github.com/agrafix/elm-bridge";
        description = "Derive Elm types from Haskell types";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "elm-bridge" = callPackage
+    ({ mkDerivation, aeson, base, containers, hspec, QuickCheck
+     , template-haskell, text
+     }:
+     mkDerivation {
+       pname = "elm-bridge";
+       version = "0.2.1.1";
+       sha256 = "caafa2706908f371004810cba472dabdfca4360b31fa6ba43414aacc433b6737";
+       libraryHaskellDepends = [ aeson base template-haskell ];
+       testHaskellDepends = [
+         aeson base containers hspec QuickCheck text
+       ];
+       homepage = "http://github.com/agrafix/elm-bridge";
+       description = "Derive Elm types from Haskell types";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "elm-build-lib" = callPackage
@@ -68998,15 +69399,14 @@ self: {
      }:
      mkDerivation {
        pname = "elm-init";
-       version = "1.0.3";
-       sha256 = "cf185ec4ce23944dcd33ac7f364cb549182f53acfa79fc843789ca0bd7b38f8b";
+       version = "1.0.4";
+       sha256 = "39f8ec1e64c1a5025f4568ff59b52470e846d777f3cd343176b7a25d672989d3";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          aeson aeson-pretty base base-unicode-symbols bytestring containers
          directory file-embed filepath process text time
        ];
-       jailbreak = true;
        description = "Set up basic structure for an elm project";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70267,8 +70667,8 @@ self: {
      }:
      mkDerivation {
        pname = "erlang";
-       version = "0.2";
-       sha256 = "90c5c2081472ec2fdf7d7b1ac3d89169479590af7679a071a05dd7cbf6a14250";
+       version = "0.2.1";
+       sha256 = "7322f24dcc10cfde8a2f9afa6835893b93b7b4c3e20f7514a24ca6d169b7f334";
        libraryHaskellDepends = [
          base binary bytestring directory filepath MissingH network random
        ];
@@ -70821,7 +71221,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "esqueleto" = callPackage
+  "esqueleto_2_4_2" = callPackage
     ({ mkDerivation, base, blaze-html, bytestring, conduit, containers
      , hspec, HUnit, monad-control, monad-logger, persistent
      , persistent-sqlite, persistent-template, QuickCheck, resourcet
@@ -70843,9 +71243,10 @@ self: {
        homepage = "https://github.com/prowdsponsor/esqueleto";
        description = "Type-safe EDSL for SQL queries on persistent backends";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "esqueleto_2_4_3" = callPackage
+  "esqueleto" = callPackage
     ({ mkDerivation, base, blaze-html, bytestring, conduit, containers
      , hspec, HUnit, monad-control, monad-logger, persistent
      , persistent-sqlite, persistent-template, QuickCheck, resourcet
@@ -70867,7 +71268,6 @@ self: {
        homepage = "https://github.com/prowdsponsor/esqueleto";
        description = "Type-safe EDSL for SQL queries on persistent backends";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ess" = callPackage
@@ -72688,6 +73088,7 @@ self: {
        sha256 = "3ce6a7298e92c836272d71fb9f604cb37d2c90a2394720c6b67c1b6f21063c54";
        libraryHaskellDepends = [ base base-prelude split X11 ];
        librarySystemDepends = [ libXtst ];
+       jailbreak = true;
        homepage = "http://github.com/aelve/fake-type";
        description = "A crossplatform library to simulate keyboard input";
        license = stdenv.lib.licenses.bsd3;
@@ -73984,7 +74385,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "fclabels" = callPackage
+  "fclabels_2_0_2_4" = callPackage
     ({ mkDerivation, base, HUnit, mtl, template-haskell, transformers
      }:
      mkDerivation {
@@ -73998,6 +74399,23 @@ self: {
        homepage = "https://github.com/sebastiaanvisser/fclabels";
        description = "First class accessor labels implemented as lenses";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "fclabels" = callPackage
+    ({ mkDerivation, base, HUnit, mtl, template-haskell, transformers
+     }:
+     mkDerivation {
+       pname = "fclabels";
+       version = "2.0.3";
+       sha256 = "b43e4dcc9000be435145b13b97e0997ec1fb8291ec0af8f18cf2a2b696d9ce43";
+       libraryHaskellDepends = [ base mtl template-haskell transformers ];
+       testHaskellDepends = [
+         base HUnit mtl template-haskell transformers
+       ];
+       homepage = "https://github.com/sebastiaanvisser/fclabels";
+       description = "First class accessor labels implemented as lenses";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "fclabels-monadlib" = callPackage
@@ -74269,8 +74687,8 @@ self: {
      }:
      mkDerivation {
        pname = "feed-collect";
-       version = "0.2.0.1";
-       sha256 = "8a3c57faec9f0e3df17fe9ad7ebf64e09973f1e485906378365b4f6c5395b81b";
+       version = "0.2.0.2";
+       sha256 = "87671ac61228d4b40337c5128528550511e05bc84484dabb8188fa16d5cb9b35";
        libraryHaskellDepends = [
          base data-default-class feed http-client http-client-tls time
          time-interval time-units timerep transformers utf8-string
@@ -74591,7 +75009,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "fft" = callPackage
+  "fft_0_1_8_2" = callPackage
     ({ mkDerivation, array, base, carray, fftw, fftwFloat, ix-shapable
      , QuickCheck, storable-complex, syb, transformers
      }:
@@ -74607,9 +75025,10 @@ self: {
        doCheck = false;
        description = "Bindings to the FFTW library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) fftw; inherit (pkgs) fftwFloat;};
 
-  "fft_0_1_8_3" = callPackage
+  "fft" = callPackage
     ({ mkDerivation, array, base, carray, fftw, fftwFloat, ix-shapable
      , QuickCheck, storable-complex, syb, transformers
      }:
@@ -74622,9 +75041,9 @@ self: {
        ];
        libraryPkgconfigDepends = [ fftw fftwFloat ];
        testHaskellDepends = [ base carray QuickCheck storable-complex ];
+       doCheck = false;
        description = "Bindings to the FFTW library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) fftw; inherit (pkgs) fftwFloat;};
 
   "fftwRaw" = callPackage
@@ -75303,12 +75722,12 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "filtrable";
-       version = "0.1.0.2";
-       sha256 = "85ae076585fa58f4ec546287e74e8327e599c1ff686d15839294138e2f02dc35";
+       version = "0.1.0.4";
+       sha256 = "85285317f86c6e4e7329d74bf6b2116ab203f810ac2b5ebde251f920c3098d53";
        libraryHaskellDepends = [ base ];
        homepage = "https://github.com/strake/filtrable.hs";
        description = "Class of filtrable containers";
-       license = "unknown";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "final" = callPackage
@@ -75908,15 +76327,15 @@ self: {
   "fixfile" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, containers
      , directory, exceptions, filepath, hashable, hashtables, lens, mtl
-     , QuickCheck, tasty, tasty-quickcheck, temporary
+     , QuickCheck, tasty, tasty-quickcheck, temporary, vector
      }:
      mkDerivation {
        pname = "fixfile";
-       version = "0.1.0.0";
-       sha256 = "f52739e9ecd4b018fa1744890a3fb185da003b08c1244b748719ea657c36321a";
+       version = "0.2.0.0";
+       sha256 = "7cc1313702089f3b559a9e167ff83ea1ab91406f57500c567d69672c3f85ecfe";
        libraryHaskellDepends = [
          array base binary bytestring containers directory filepath hashable
-         hashtables lens mtl temporary
+         hashtables lens mtl temporary vector
        ];
        testHaskellDepends = [
          base binary bytestring directory exceptions lens mtl QuickCheck
@@ -76975,8 +77394,8 @@ self: {
      }:
      mkDerivation {
        pname = "foldl-transduce";
-       version = "0.5.1.0";
-       sha256 = "05dd7d6cc6fd8bd925346d631a287fbef24e04dd25be0228ad7a723666d33160";
+       version = "0.5.2.0";
+       sha256 = "c3d8e0ec48ab53c60dac03c7784b508b82da23a6e746b4f856415dbfe359a9b7";
        libraryHaskellDepends = [
          base bifunctors bytestring comonad containers foldl free
          monoid-subclasses profunctors semigroupoids semigroups split text
@@ -78377,20 +78796,23 @@ self: {
      }) {};
 
   "freesound" = callPackage
-    ({ mkDerivation, base, bytestring, curl, data-accessor
-     , data-accessor-template, directory, mtl, xml
+    ({ mkDerivation, aeson, base, blaze-builder, bytestring, containers
+     , data-default, filepath, hspec, hspec-core, http-types, lens, mtl
+     , network, network-uri, old-locale, text, time, transformers, wreq
      }:
      mkDerivation {
        pname = "freesound";
-       version = "0.1.0";
-       sha256 = "9ebdb823d8bf3979cfc1904a31b167f51d01ad481f8fec702983492d0cc36428";
-       isLibrary = true;
-       isExecutable = true;
+       version = "0.3.0";
+       sha256 = "be22e47c2e0ff3d72b243003ad21b1817d24e310ea8cdd94818ed5763db43e0f";
        libraryHaskellDepends = [
-         base bytestring curl data-accessor data-accessor-template directory
-         mtl xml
+         aeson base blaze-builder bytestring data-default filepath
+         http-types lens mtl network network-uri old-locale text time
+         transformers wreq
        ];
-       homepage = "http://code.haskell.org/~StefanKersten/code/freesound";
+       testHaskellDepends = [
+         aeson base bytestring containers data-default hspec hspec-core
+       ];
+       homepage = "https://github.com/kaoskorobase/freesound";
        description = "Access the Freesound Project database";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80127,8 +80549,8 @@ self: {
     ({ mkDerivation, base, containers, ghc-prim, template-haskell }:
      mkDerivation {
        pname = "generic-deriving";
-       version = "1.10.0";
-       sha256 = "8378c23213efdba77c3ebbe95e679f64a1e57c511475e69d9b31dda8420d7ae4";
+       version = "1.10.2";
+       sha256 = "ac5c16be3ff2484bdc5b0051b5af8ed6e31fee8ede2977904a1535ad56b8d9b8";
        libraryHaskellDepends = [
          base containers ghc-prim template-haskell
        ];
@@ -81546,7 +81968,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "ghc-session" = callPackage
+  "ghc-session_0_1_2_0" = callPackage
     ({ mkDerivation, base, exceptions, ghc, ghc-mtl, ghc-paths
      , transformers, transformers-compat
      }:
@@ -81564,6 +81986,27 @@ self: {
        homepage = "http://github.com/pmlodawski/ghc-session";
        description = "Simplified GHC API";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "ghc-session" = callPackage
+    ({ mkDerivation, base, exceptions, ghc, ghc-mtl, ghc-paths
+     , transformers, transformers-compat
+     }:
+     mkDerivation {
+       pname = "ghc-session";
+       version = "0.1.2.1";
+       sha256 = "c1e517fa3fe4fc12ce2d371a8a8b1e50fd1ec22edc94203f0566b23f501e6d0b";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base exceptions ghc ghc-mtl ghc-paths transformers
+         transformers-compat
+       ];
+       executableHaskellDepends = [ base transformers ];
+       homepage = "http://github.com/pmlodawski/ghc-session";
+       description = "Simplified GHC API";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "ghc-simple" = callPackage
@@ -81769,15 +82212,15 @@ self: {
 
   "ghc-vis" = callPackage
     ({ mkDerivation, base, cairo, containers, deepseq, fgl
-     , ghc-heap-view, graphviz, gtk, mtl, svgcairo, text, transformers
+     , ghc-heap-view, graphviz, gtk3, mtl, svgcairo, text, transformers
      , xdot
      }:
      mkDerivation {
        pname = "ghc-vis";
-       version = "0.7.2.9";
-       sha256 = "e0ea3da85c0e32b446f682114de92df548fc230c24a33683c339f110632043ae";
+       version = "0.8";
+       sha256 = "e8e808c0155396ba391da1f3289df042088aa7af432ae554964ea4896e1c870d";
        libraryHaskellDepends = [
-         base cairo containers deepseq fgl ghc-heap-view graphviz gtk mtl
+         base cairo containers deepseq fgl ghc-heap-view graphviz gtk3 mtl
          svgcairo text transformers xdot
        ];
        homepage = "http://felsin9.de/nnis/ghc-vis";
@@ -81841,8 +82284,8 @@ self: {
        pname = "ghci-ng";
        version = "10.0.0";
        sha256 = "a78909a528b79ec14649c528bb47bbec02c535b75b654978a97359e7c9bd39dd";
-       revision = "1";
-       editedCabalFile = "257b623b74af9d15e3b9539156fe411d3b13fb8da9fe6c6d8f84c1f7645d114f";
+       revision = "3";
+       editedCabalFile = "0deaf1cd57dd29c65fe31d4679d171336a07382cede88770f36e6d24cb3568cc";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -82466,18 +82909,19 @@ self: {
 
   "ginger" = callPackage
     ({ mkDerivation, aeson, base, bytestring, data-default, filepath
-     , mtl, parsec, safe, scientific, text, transformers
-     , unordered-containers, vector
+     , http-types, mtl, parsec, safe, scientific, text, transformers
+     , unordered-containers, utf8-string, vector
      }:
      mkDerivation {
        pname = "ginger";
-       version = "0.1.0.0";
-       sha256 = "9b8f513b92c8e4ae179c75fe7f4fb675cf870dc53d3a02df51b5ec9336a39331";
+       version = "0.1.2.0";
+       sha256 = "ab23b63975f0e6ea9819c303b73bb4633840ecf8fbcd9c4bd6746fed7c61e613";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base bytestring data-default filepath mtl parsec safe
-         scientific text transformers unordered-containers vector
+         aeson base bytestring data-default filepath http-types mtl parsec
+         safe scientific text transformers unordered-containers utf8-string
+         vector
        ];
        executableHaskellDepends = [
          aeson base bytestring data-default text transformers
@@ -82945,71 +83389,6 @@ self: {
      , directory, dlist, dns, edit-distance, esqueleto, exceptions
      , fdo-notify, feed, filepath, git, gnupg, gnutls, hinotify
      , hslogger, http-client, http-conduit, http-types, IfElse, json
-     , lsof, MissingH, monad-control, monad-logger, mtl, network
-     , network-info, network-multicast, network-protocol-xmpp
-     , network-uri, old-locale, openssh, optparse-applicative
-     , path-pieces, perl, persistent, persistent-sqlite
-     , persistent-template, process, QuickCheck, random, regex-tdfa
-     , resourcet, rsync, SafeSemaphore, sandi, securemem, shakespeare
-     , stm, tasty, tasty-hunit, tasty-quickcheck, tasty-rerun
-     , template-haskell, text, time, torrent, transformers, unix
-     , unix-compat, utf8-string, uuid, wai, wai-extra, warp, warp-tls
-     , wget, which, xml-types, yesod, yesod-core, yesod-default
-     , yesod-form, yesod-static
-     }:
-     mkDerivation {
-       pname = "git-annex";
-       version = "6.20160126";
-       sha256 = "dc59f670a3d0bdb90db8fc6cadba8003708219bb0dc3d56867a9246d825c0d11";
-       configureFlags = [
-         "-fassistant" "-fcryptonite" "-fdbus" "-fdesktopnotify" "-fdns"
-         "-ffeed" "-finotify" "-fpairing" "-fproduction" "-fquvi" "-fs3"
-         "-ftahoe" "-ftdfa" "-ftestsuite" "-ftorrentparser" "-fwebapp"
-         "-fwebapp-secure" "-fwebdav" "-fxmpp"
-       ];
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         aeson async aws base blaze-builder bloomfilter byteable bytestring
-         case-insensitive clientsession concurrent-output conduit
-         conduit-extra containers crypto-api cryptonite data-default DAV
-         dbus directory dlist dns edit-distance esqueleto exceptions
-         fdo-notify feed filepath gnutls hinotify hslogger http-client
-         http-conduit http-types IfElse json MissingH monad-control
-         monad-logger mtl network network-info network-multicast
-         network-protocol-xmpp network-uri old-locale optparse-applicative
-         path-pieces persistent persistent-sqlite persistent-template
-         process QuickCheck random regex-tdfa resourcet SafeSemaphore sandi
-         securemem shakespeare stm tasty tasty-hunit tasty-quickcheck
-         tasty-rerun template-haskell text time torrent transformers unix
-         unix-compat utf8-string uuid wai wai-extra warp warp-tls xml-types
-         yesod yesod-core yesod-default yesod-form yesod-static
-       ];
-       executableSystemDepends = [
-         bup curl git gnupg lsof openssh perl rsync wget which
-       ];
-       preConfigure = "export HOME=$TEMPDIR; patchShebangs .";
-       postBuild = "ln -sf dist/build/git-annex/git-annex git-annex";
-       installPhase = "make PREFIX=$out CABAL=./Setup BUILDER=./Setup install";
-       checkPhase = "./git-annex test";
-       enableSharedExecutables = false;
-       homepage = "http://git-annex.branchable.com/";
-       description = "manage files with git, without checking their contents into git";
-       license = stdenv.lib.licenses.gpl3;
-       maintainers = with stdenv.lib.maintainers; [ simons ];
-     }) {inherit (pkgs) bup; inherit (pkgs) curl; inherit (pkgs) git; 
-         inherit (pkgs) gnupg; inherit (pkgs) lsof; inherit (pkgs) openssh; 
-         inherit (pkgs) perl; inherit (pkgs) rsync; inherit (pkgs) wget; 
-         inherit (pkgs) which;};
-
-  "git-annex_6_20160211" = callPackage
-    ({ mkDerivation, aeson, async, aws, base, blaze-builder
-     , bloomfilter, bup, byteable, bytestring, case-insensitive
-     , clientsession, concurrent-output, conduit, conduit-extra
-     , containers, crypto-api, cryptonite, curl, data-default, DAV, dbus
-     , directory, dlist, dns, edit-distance, esqueleto, exceptions
-     , fdo-notify, feed, filepath, git, gnupg, gnutls, hinotify
-     , hslogger, http-client, http-conduit, http-types, IfElse, json
      , lsof, magic, MissingH, monad-control, monad-logger, mtl, network
      , network-info, network-multicast, network-protocol-xmpp
      , network-uri, old-locale, openssh, optparse-applicative
@@ -83061,7 +83440,6 @@ self: {
        homepage = "http://git-annex.branchable.com/";
        description = "manage files with git, without checking their contents into git";
        license = stdenv.lib.licenses.gpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
        maintainers = with stdenv.lib.maintainers; [ simons ];
      }) {inherit (pkgs) bup; inherit (pkgs) curl; inherit (pkgs) git; 
          inherit (pkgs) gnupg; inherit (pkgs) lsof; inherit (pkgs) openssh; 
@@ -83577,8 +83955,8 @@ self: {
      }:
      mkDerivation {
        pname = "gitit";
-       version = "0.12.0.1";
-       sha256 = "552996f2624ed08cd21a73303d666292f08a1294416d2811f9d57293c9e89506";
+       version = "0.12.1";
+       sha256 = "c2cf094e7553e1ad6eefe59b4b7d924fe42f31dd51545193b56bcd0596f57d73";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -83594,7 +83972,6 @@ self: {
          base bytestring directory filepath hslogger HTTP mtl network
          network-uri syb url utf8-string
        ];
-       jailbreak = true;
        homepage = "http://gitit.net";
        description = "Wiki using happstack, git or darcs, and pandoc";
        license = "GPL";
@@ -86528,15 +86905,16 @@ self: {
 
   "gore-and-ash-actor" = callPackage
     ({ mkDerivation, base, containers, deepseq, exceptions
-     , gore-and-ash, hashable, mtl, unordered-containers
+     , gore-and-ash, hashable, mtl, resourcet, transformers
+     , transformers-base, unordered-containers
      }:
      mkDerivation {
        pname = "gore-and-ash-actor";
-       version = "1.1.1.0";
-       sha256 = "2f2f9a7bd5b485e1b55e7aa89537c458fbeab66bbd259d8599f19cbf7b94bbd2";
+       version = "1.2.1.0";
+       sha256 = "7769718f402328fb3ae3ea268d8da5398f897cd7c3702372b8a9a1f560cc9360";
        libraryHaskellDepends = [
          base containers deepseq exceptions gore-and-ash hashable mtl
-         unordered-containers
+         resourcet transformers transformers-base unordered-containers
        ];
        homepage = "https://github.com/Teaspot-Studio/gore-and-ash-actor";
        description = "Gore&Ash engine extension that implements actor style of programming";
@@ -86545,16 +86923,17 @@ self: {
 
   "gore-and-ash-async" = callPackage
     ({ mkDerivation, async, base, containers, deepseq, exceptions
-     , gore-and-ash, hashable, HUnit, mtl, test-framework
-     , test-framework-hunit, transformers, unordered-containers
+     , gore-and-ash, hashable, HUnit, mtl, resourcet, test-framework
+     , test-framework-hunit, transformers, transformers-base
+     , unordered-containers
      }:
      mkDerivation {
        pname = "gore-and-ash-async";
-       version = "1.0.1.0";
-       sha256 = "5e9ca4486c074d3bd9de0cb03cb830e6bb6edaba3809ef4ddb8f00b95e628abc";
+       version = "1.1.0.0";
+       sha256 = "8ed161f2d598e3f84c1ee3a2abe2ed0b8d41f4bcb526467bfbe00ba3cf6edf74";
        libraryHaskellDepends = [
          async base containers deepseq exceptions gore-and-ash hashable mtl
-         transformers unordered-containers
+         resourcet transformers transformers-base unordered-containers
        ];
        testHaskellDepends = [
          base containers deepseq exceptions gore-and-ash HUnit mtl
@@ -86591,17 +86970,35 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "gore-and-ash-glfw" = callPackage
+    ({ mkDerivation, base, deepseq, exceptions, extra, GLFW-b
+     , gore-and-ash, hashable, mtl, transformers, unordered-containers
+     }:
+     mkDerivation {
+       pname = "gore-and-ash-glfw";
+       version = "1.1.0.0";
+       sha256 = "e953449a6d07626dddcd347e52d20610b82a89e3ff0eb6e70166dc3e098bb504";
+       libraryHaskellDepends = [
+         base deepseq exceptions extra GLFW-b gore-and-ash hashable mtl
+         transformers unordered-containers
+       ];
+       homepage = "https://github.com/Teaspot-Studio/gore-and-ash-glfw";
+       description = "Core module for Gore&Ash engine for GLFW input events";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "gore-and-ash-logging" = callPackage
     ({ mkDerivation, base, containers, deepseq, exceptions
-     , gore-and-ash, mtl, text, text-show, transformers
+     , gore-and-ash, mtl, resourcet, text, text-show, transformers
+     , transformers-base
      }:
      mkDerivation {
        pname = "gore-and-ash-logging";
-       version = "1.1.1.0";
-       sha256 = "c35b4523e7eaaf601684b8c4054b33a787732524d8437c0c6d18abb2ff012fdd";
+       version = "1.2.1.0";
+       sha256 = "e036991edeaf1ba9eefa57a8668d1793a63bba816ffbf856a001fb5674881293";
        libraryHaskellDepends = [
-         base containers deepseq exceptions gore-and-ash mtl text text-show
-         transformers
+         base containers deepseq exceptions gore-and-ash mtl resourcet text
+         text-show transformers transformers-base
        ];
        homepage = "https://github.com/Teaspot-Studio/gore-and-ash-logging";
        description = "Core module for gore-and-ash with logging utilities";
@@ -86611,17 +87008,19 @@ self: {
   "gore-and-ash-network" = callPackage
     ({ mkDerivation, base, bytestring, containers, deepseq, exceptions
      , extra, ghc-prim, gore-and-ash, gore-and-ash-logging, hashable
-     , integer-gmp, mtl, network, text, text-show, typesafe-endian
+     , integer-gmp, mtl, network, resourcet, text, text-show
+     , transformers, transformers-base, typesafe-endian
      , unordered-containers
      }:
      mkDerivation {
        pname = "gore-and-ash-network";
-       version = "1.2.2.0";
-       sha256 = "29e057aa8fefad346800af73419310024cf363641012a538d3e4f9bd68eec9c7";
+       version = "1.3.2.0";
+       sha256 = "7093854a9ceb887bd7b58cad8d79d46ed632609f54bdfb2c7a2dcefe7296f4d2";
        libraryHaskellDepends = [
          base bytestring containers deepseq exceptions extra ghc-prim
          gore-and-ash gore-and-ash-logging hashable integer-gmp mtl network
-         text text-show typesafe-endian unordered-containers
+         resourcet text text-show transformers transformers-base
+         typesafe-endian unordered-containers
        ];
        homepage = "https://github.com/Teaspot-Studio/gore-and-ash-network";
        description = "Core module for Gore&Ash engine with low level network API";
@@ -86630,16 +87029,17 @@ self: {
 
   "gore-and-ash-sdl" = callPackage
     ({ mkDerivation, base, containers, deepseq, exceptions
-     , gore-and-ash, lens, linear, mtl, sdl2, text, transformers
-     , unordered-containers
+     , gore-and-ash, lens, linear, mtl, resourcet, sdl2, text
+     , transformers, transformers-base, unordered-containers
      }:
      mkDerivation {
        pname = "gore-and-ash-sdl";
-       version = "2.0.0.0";
-       sha256 = "0a351f7be59a61ea6f9b1c535c259c94ef4420a45d09fd6b79515948cd7636ec";
+       version = "2.1.0.0";
+       sha256 = "2c8ec109e234cbaef34ac6b72a7a5182437a0f0473006d033cd51102d868294d";
        libraryHaskellDepends = [
          base containers deepseq exceptions gore-and-ash lens linear mtl
-         sdl2 text transformers unordered-containers
+         resourcet sdl2 text transformers transformers-base
+         unordered-containers
        ];
        homepage = "git@github.com:Teaspot-Studio/gore-and-ash-sdl.git";
        description = "Gore&Ash core module for integration with SDL library";
@@ -86649,17 +87049,19 @@ self: {
   "gore-and-ash-sync" = callPackage
     ({ mkDerivation, base, bytestring, cereal, containers, deepseq
      , exceptions, gore-and-ash, gore-and-ash-actor
-     , gore-and-ash-logging, gore-and-ash-network, hashable, mtl, text
+     , gore-and-ash-logging, gore-and-ash-network, hashable, mtl
+     , resourcet, text, transformers, transformers-base
      , unordered-containers
      }:
      mkDerivation {
        pname = "gore-and-ash-sync";
-       version = "1.1.1.0";
-       sha256 = "2b83fd24a3c4d671f513a3e229289fc548f2ad6c5cee8a0f08fde6383ff33411";
+       version = "1.2.0.0";
+       sha256 = "719827da28924991b85d8d3aca1ca5fe1ebdb77d3d32154bdfc1790928015769";
        libraryHaskellDepends = [
          base bytestring cereal containers deepseq exceptions gore-and-ash
          gore-and-ash-actor gore-and-ash-logging gore-and-ash-network
-         hashable mtl text unordered-containers
+         hashable mtl resourcet text transformers transformers-base
+         unordered-containers
        ];
        homepage = "https://github.com/Teaspot-Studio/gore-and-ash-sync";
        description = "Gore&Ash module for high level network synchronization";
@@ -87345,17 +87747,17 @@ self: {
      }) {};
 
   "graphmod" = callPackage
-    ({ mkDerivation, base, containers, directory, dotgen, filepath
-     , haskell-lexer
+    ({ mkDerivation, base, Cabal, containers, directory, dotgen
+     , filepath, haskell-lexer
      }:
      mkDerivation {
        pname = "graphmod";
-       version = "1.2.8";
-       sha256 = "e4fe1c418f8c975581cbfaf2ada04ad69d6f70cc0ded8c3603e2179d03d3c2fc";
+       version = "1.2.9";
+       sha256 = "2e9af4e92a2cad0fc4132060bcf61bdbed28bde50b3ca5d1cadb9db37d1493d9";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         base containers directory dotgen filepath haskell-lexer
+         base Cabal containers directory dotgen filepath haskell-lexer
        ];
        homepage = "http://github.com/yav/graphmod/wiki";
        description = "Present the module dependencies of a program as a \"dot\" graph";
@@ -87521,6 +87923,7 @@ self: {
        testHaskellDepends = [
          base containers fgl fgl-arbitrary filepath QuickCheck text
        ];
+       doCheck = false;
        homepage = "http://projects.haskell.org/graphviz/";
        description = "Bindings to Graphviz for graph visualisation";
        license = stdenv.lib.licenses.bsd3;
@@ -87709,19 +88112,36 @@ self: {
      }:
      mkDerivation {
        pname = "grid";
-       version = "7.8.4";
-       sha256 = "53ac474ffa42149d2a34ef40ff69b934d95fc03f2d920219c5611a1a521091c9";
+       version = "7.8.5";
+       sha256 = "dc5841ddffcc2dacd6667031fc78d2c0df86a7c8e112b76ba134831e84741fb8";
        libraryHaskellDepends = [ base cereal containers ];
        testHaskellDepends = [
          base containers QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       jailbreak = true;
        homepage = "https://github.com/mhwombat/grid";
        description = "Tools for working with regular grids (graphs, lattices)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "gridfs" = callPackage
+    ({ mkDerivation, base, bson, bytestring, conduit, conduit-extra
+     , monad-control, mongoDB, mtl, pureMD5, resourcet, tagged, text
+     , time, transformers
+     }:
+     mkDerivation {
+       pname = "gridfs";
+       version = "0.1.0.2";
+       sha256 = "e5230fd91b586e3760f56e7f94ab334886784302395cf392246d452ce3c248c5";
+       libraryHaskellDepends = [
+         base bson bytestring conduit conduit-extra monad-control mongoDB
+         mtl pureMD5 resourcet tagged text time transformers
+       ];
+       homepage = "http://github.com/btubbs/haskell-gridfs#readme";
+       description = "GridFS (MongoDB file storage) implementation";
+       license = "unknown";
+     }) {};
+
   "gridland" = callPackage
     ({ mkDerivation, array, astar, base, containers, grid, htiled, mtl
      , random, safe, SDL, SDL-gfx, SDL-image, SDL-mixer, tuple, vector
@@ -91946,6 +92366,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hakyll-filestore" = callPackage
+    ({ mkDerivation, base, filestore, hakyll, time, time-locale-compat
+     }:
+     mkDerivation {
+       pname = "hakyll-filestore";
+       version = "0.1.0";
+       sha256 = "3e7c848197a12c83af870000a78ffa89e77eb55b13f957c2a4cc8491d9351b60";
+       libraryHaskellDepends = [
+         base filestore hakyll time time-locale-compat
+       ];
+       homepage = "https://gitlab.com/aergus/hakyll-filestore";
+       description = "FileStore utilities for Hakyll";
+       license = stdenv.lib.licenses.publicDomain;
+     }) {};
+
   "hakyll-sass" = callPackage
     ({ mkDerivation, base, data-default-class, filepath, hakyll, hsass
      }:
@@ -92632,7 +93067,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "happstack-authenticate" = callPackage
+  "happstack-authenticate_2_3_3" = callPackage
     ({ mkDerivation, acid-state, aeson, authenticate, base
      , base64-bytestring, boomerang, bytestring, containers
      , data-default, email-validate, filepath, happstack-hsp
@@ -92659,6 +93094,36 @@ self: {
        homepage = "http://www.happstack.com/";
        description = "Happstack Authentication Library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "happstack-authenticate" = callPackage
+    ({ mkDerivation, acid-state, aeson, authenticate, base
+     , base64-bytestring, boomerang, bytestring, containers
+     , data-default, email-validate, filepath, happstack-hsp
+     , happstack-jmacro, happstack-server, hsp, hsx-jmacro, hsx2hs
+     , http-conduit, http-types, ixset-typed, jmacro, jwt, lens
+     , mime-mail, mtl, pwstore-purehaskell, random, safecopy
+     , shakespeare, text, time, unordered-containers, userid, web-routes
+     , web-routes-boomerang, web-routes-happstack, web-routes-hsp
+     , web-routes-th
+     }:
+     mkDerivation {
+       pname = "happstack-authenticate";
+       version = "2.3.4";
+       sha256 = "e844770a331e5a9fcd64e62ccaaf5c6509afed01ed871306e6da630b48b8be43";
+       libraryHaskellDepends = [
+         acid-state aeson authenticate base base64-bytestring boomerang
+         bytestring containers data-default email-validate filepath
+         happstack-hsp happstack-jmacro happstack-server hsp hsx-jmacro
+         hsx2hs http-conduit http-types ixset-typed jmacro jwt lens
+         mime-mail mtl pwstore-purehaskell random safecopy shakespeare text
+         time unordered-containers userid web-routes web-routes-boomerang
+         web-routes-happstack web-routes-hsp web-routes-th
+       ];
+       homepage = "http://www.happstack.com/";
+       description = "Happstack Authentication Library";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "happstack-clientsession" = callPackage
@@ -94920,7 +95385,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "haskell-neo4j-client" = callPackage
+  "haskell-neo4j-client_0_3_2_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, Cabal, containers
      , data-default, hashable, HTTP, http-client, http-conduit
      , http-types, HUnit, lifted-base, mtl, network-uri, QuickCheck
@@ -94950,6 +95415,39 @@ self: {
        homepage = "https://github.com/asilvestre/haskell-neo4j-rest-client";
        description = "A Haskell neo4j client";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "haskell-neo4j-client" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, Cabal, containers
+     , data-default, hashable, HTTP, http-client, http-conduit
+     , http-types, HUnit, lifted-base, mtl, network-uri, QuickCheck
+     , resourcet, scientific, test-framework, test-framework-hunit
+     , test-framework-quickcheck2, test-framework-th, text, transformers
+     , transformers-base, transformers-compat, unordered-containers
+     , vector
+     }:
+     mkDerivation {
+       pname = "haskell-neo4j-client";
+       version = "0.3.2.1";
+       sha256 = "9485f69dee0c77ca08d51108188440a2696ef2ba08e7b45237fb38c523623d73";
+       libraryHaskellDepends = [
+         aeson base bytestring containers data-default hashable HTTP
+         http-client http-conduit http-types lifted-base mtl network-uri
+         resourcet scientific text transformers transformers-base
+         transformers-compat unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson base bytestring Cabal data-default hashable HTTP http-client
+         http-conduit http-types HUnit lifted-base mtl network-uri
+         QuickCheck resourcet scientific test-framework test-framework-hunit
+         test-framework-quickcheck2 test-framework-th text transformers
+         transformers-base transformers-compat unordered-containers vector
+       ];
+       doCheck = false;
+       homepage = "https://github.com/asilvestre/haskell-neo4j-rest-client";
+       description = "A Haskell neo4j client";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "haskell-openflow" = callPackage
@@ -97033,38 +97531,6 @@ self: {
      }:
      mkDerivation {
        pname = "hasql";
-       version = "0.19.7";
-       sha256 = "d7fd13c5b31de9e0df8531915de9e50087dd97560b1e9d8a82b8279e1763c239";
-       libraryHaskellDepends = [
-         aeson attoparsec base base-prelude bytestring contravariant
-         contravariant-extras data-default-class dlist either hashable
-         hashtables loch-th mtl placeholders postgresql-binary
-         postgresql-libpq profunctors scientific text time transformers uuid
-         vector
-       ];
-       testHaskellDepends = [
-         base base-prelude bytestring contravariant contravariant-extras
-         data-default-class dlist either hashable profunctors QuickCheck
-         quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck
-         tasty-smallcheck text time transformers uuid vector
-       ];
-       doCheck = false;
-       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_8" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base-prelude, bytestring
-     , contravariant, contravariant-extras, data-default-class, dlist
-     , either, hashable, hashtables, loch-th, mtl, placeholders
-     , postgresql-binary, postgresql-libpq, profunctors, QuickCheck
-     , quickcheck-instances, scientific, tasty, tasty-hunit
-     , tasty-quickcheck, tasty-smallcheck, text, time, transformers
-     , uuid, vector
-     }:
-     mkDerivation {
-       pname = "hasql";
        version = "0.19.8";
        sha256 = "34eaaa18216ba49621f7cf4ae5202299c8e2b57b460ac45a8dc161a159a564d1";
        libraryHaskellDepends = [
@@ -97080,10 +97546,10 @@ self: {
          quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck
          tasty-smallcheck text time transformers uuid vector
        ];
+       doCheck = false;
        homepage = "https://github.com/nikita-volkov/hasql";
        description = "A very efficient PostgreSQL driver and a flexible mapping API";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hasql-backend_0_2_1" = callPackage
@@ -97195,6 +97661,7 @@ self: {
        libraryHaskellDepends = [
          base-prelude bytestring either free list-t text transformers vector
        ];
+       jailbreak = true;
        doCheck = false;
        homepage = "https://github.com/nikita-volkov/hasql-backend";
        description = "API for backends of \"hasql\"";
@@ -97212,6 +97679,7 @@ self: {
        libraryHaskellDepends = [
          base-prelude hasql hasql-pool optparse-applicative
        ];
+       jailbreak = true;
        homepage = "https://github.com/sannsyn/hasql-optparse-applicative";
        description = "\"optparse-applicative\" parsers for \"hasql\"";
        license = stdenv.lib.licenses.mit;
@@ -97224,6 +97692,7 @@ self: {
        version = "0.4";
        sha256 = "6bb18b7f41a471e0260a60ecd0a4495ccef111e3151d0b3e55ae5e3865c3850e";
        libraryHaskellDepends = [ base-prelude hasql resource-pool time ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/hasql-pool";
        description = "A pool of connections for Hasql";
        license = stdenv.lib.licenses.mit;
@@ -97562,6 +98031,7 @@ self: {
        libraryHaskellDepends = [
          base-prelude hasql-postgres optparse-applicative
        ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/hasql-postgres-options";
        description = "An \"optparse-applicative\" parser for \"hasql-postgres\"";
        license = stdenv.lib.licenses.mit;
@@ -97578,6 +98048,7 @@ self: {
        libraryHaskellDepends = [
          base-prelude bytestring template-haskell text
        ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/hasql-th";
        description = "Template Haskell utilities for Hasql";
        license = stdenv.lib.licenses.mit;
@@ -97598,6 +98069,7 @@ self: {
          contravariant-extras either hasql mtl postgresql-error-codes
          transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/hasql-transaction";
        description = "A composable abstraction over the retryable transactions for Hasql";
        license = stdenv.lib.licenses.mit;
@@ -98521,19 +98993,20 @@ self: {
      }) {};
 
   "hcoap" = callPackage
-    ({ mkDerivation, async, base, binary, bytestring, HUnit, mtl
-     , network, QuickCheck, random, stm, time
+    ({ mkDerivation, async, base, binary, bytestring, dns, HUnit
+     , iproute, mtl, network, network-uri, QuickCheck, random, stm, time
      }:
      mkDerivation {
        pname = "hcoap";
-       version = "0.1.1.0";
-       sha256 = "95cbfdd22d8e41da208f5bc8aafcc252e215b56df5db4163401f0f8c71504d8d";
+       version = "0.1.2.1";
+       sha256 = "eb7c7d22922b758708c4789d53f237b251718a64d163e13807787ad8213782d6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         async base binary bytestring mtl network random stm time
+         async base binary bytestring dns iproute mtl network network-uri
+         random stm time
        ];
-       executableHaskellDepends = [ base bytestring network ];
+       executableHaskellDepends = [ base bytestring network network-uri ];
        testHaskellDepends = [
          async base bytestring HUnit network QuickCheck random
        ];
@@ -100746,6 +101219,7 @@ self: {
          base binary bytestring monad-control mtl network resource-pool
          transformers transformers-base unordered-containers
        ];
+       jailbreak = true;
        description = "A Gearman client for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -101441,8 +101915,8 @@ self: {
      }:
      mkDerivation {
        pname = "hills";
-       version = "0.1.2";
-       sha256 = "819b990d61f1a42d7d7033950f785412a6dcdb8e62cb5ed1fbf82ff0428f746c";
+       version = "0.1.2.1";
+       sha256 = "cf5e5c6a00e48b70c099e2259b4af0f4340f07feb1e3cbe08e3c2e0045f40ca1";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -102508,21 +102982,24 @@ self: {
      }) {};
 
   "hjsonpointer" = callPackage
-    ({ mkDerivation, aeson, base, http-types, HUnit, test-framework
-     , test-framework-hunit, text, unordered-containers, vector
+    ({ mkDerivation, aeson, base, http-types, HUnit, QuickCheck
+     , test-framework, test-framework-hunit, test-framework-quickcheck2
+     , text, unordered-containers, vector
      }:
      mkDerivation {
        pname = "hjsonpointer";
-       version = "0.2.0.4";
-       sha256 = "8ac317938cc885b01d1165f15671def24e6ceac971413bd494195e77fe0e45b0";
+       version = "0.3.0.0";
+       sha256 = "9d6ae61f5be1e538a50e1f386b45af3dfb20b0199c61c2b2a643f592f0c78915";
+       isLibrary = true;
+       isExecutable = true;
        libraryHaskellDepends = [
-         aeson base text unordered-containers vector
+         aeson base QuickCheck text unordered-containers vector
        ];
+       executableHaskellDepends = [ aeson base ];
        testHaskellDepends = [
          aeson base http-types HUnit test-framework test-framework-hunit
-         text unordered-containers vector
+         test-framework-quickcheck2 text unordered-containers vector
        ];
-       jailbreak = true;
        homepage = "https://github.com/seagreen/hjsonpointer";
        description = "JSON Pointer library";
        license = stdenv.lib.licenses.mit;
@@ -102553,6 +103030,7 @@ self: {
          aeson async base bytestring directory filepath HUnit test-framework
          test-framework-hunit text vector wai-app-static warp
        ];
+       jailbreak = true;
        homepage = "https://github.com/seagreen/hjsonschema";
        description = "JSON Schema library";
        license = stdenv.lib.licenses.mit;
@@ -104597,7 +105075,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hoauth2" = callPackage
+  "hoauth2_0_5_2" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, http-conduit
      , http-types, text, wai, warp
      }:
@@ -104617,6 +105095,29 @@ self: {
        homepage = "https://github.com/freizl/hoauth2";
        description = "Haskell OAuth2 authentication client";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hoauth2" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, http-conduit
+     , http-types, text, wai, warp
+     }:
+     mkDerivation {
+       pname = "hoauth2";
+       version = "0.5.3";
+       sha256 = "650c867a16801120065c67a32fd5c3c60a0f083411c95273c8108e694bde3332";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring http-conduit http-types text
+       ];
+       executableHaskellDepends = [
+         aeson base bytestring containers http-conduit http-types text wai
+         warp
+       ];
+       homepage = "https://github.com/freizl/hoauth2";
+       description = "Haskell OAuth2 authentication client";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "hob" = callPackage
@@ -106324,13 +106825,13 @@ self: {
 
   "hpack" = callPackage
     ({ mkDerivation, aeson, aeson-qq, base, base-compat, deepseq
-     , directory, filepath, Glob, hspec, interpolate, mockery, text
-     , unordered-containers, yaml
+     , directory, filepath, Glob, hspec, interpolate, mockery, temporary
+     , text, unordered-containers, yaml
      }:
      mkDerivation {
        pname = "hpack";
-       version = "0.8.0";
-       sha256 = "cd5f5cac842cfedb187f25b8932020e6f9e7c287d0477393330050af0d8e20db";
+       version = "0.9.0";
+       sha256 = "8f8f40556c84e949895c50253c2d84c758ac8d452921a6e3ddd5dd6daeadc8a2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -106343,8 +106844,9 @@ self: {
        ];
        testHaskellDepends = [
          aeson aeson-qq base base-compat deepseq directory filepath Glob
-         hspec interpolate mockery text unordered-containers yaml
+         hspec interpolate mockery temporary text unordered-containers yaml
        ];
+       jailbreak = true;
        homepage = "https://github.com/sol/hpack#readme";
        description = "An alternative format for Haskell packages";
        license = stdenv.lib.licenses.mit;
@@ -106575,6 +107077,22 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "hpdft" = callPackage
+    ({ mkDerivation, base, bytestring, directory, parsec, text
+     , utf8-string, zlib
+     }:
+     mkDerivation {
+       pname = "hpdft";
+       version = "0.1.0.1";
+       sha256 = "eef161524fb320b84fa9183c804a08bf2a3442308f226790f5b3f9c16055b5be";
+       libraryHaskellDepends = [
+         base bytestring directory parsec text utf8-string zlib
+       ];
+       homepage = "https://github.com/k16shikano/hpdft";
+       description = "tools to poke pdf using haskell";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "hplayground" = callPackage
     ({ mkDerivation, base, containers, data-default, haste-compiler
      , haste-perch, monads-tf, transformers
@@ -108535,8 +109053,8 @@ self: {
      }:
      mkDerivation {
        pname = "hsdev";
-       version = "0.1.6.0";
-       sha256 = "93a1bd6462f45d9abf39cba0479f519f562c62d4bc30a3df3153314b7d300345";
+       version = "0.1.6.3";
+       sha256 = "57e43ec24f607dee63ebf9655b30ceafe4c80967b88a5739da806a37633221ab";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -110342,7 +110860,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "hspec-megaparsec" = callPackage
+  "hspec-megaparsec_0_1_0" = callPackage
     ({ mkDerivation, base, hspec, hspec-expectations, megaparsec }:
      mkDerivation {
        pname = "hspec-megaparsec";
@@ -110353,6 +110871,20 @@ self: {
        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-megaparsec" = callPackage
+    ({ mkDerivation, base, hspec, hspec-expectations, megaparsec }:
+     mkDerivation {
+       pname = "hspec-megaparsec";
+       version = "0.1.1";
+       sha256 = "4ff4683bdff9a3b0ba8a6ee1adfce01f30f8515f9db487b062e5e00e5a2795c5";
+       libraryHaskellDepends = [ base hspec-expectations megaparsec ];
+       testHaskellDepends = [ base hspec hspec-expectations megaparsec ];
+       homepage = "https://github.com/mrkkrp/hspec-megaparsec";
+       description = "Utility functions for testing Megaparsec parsers with Hspec";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "hspec-meta_2_0_0" = callPackage
@@ -111820,6 +112352,7 @@ self: {
        testHaskellDepends = [
          base base-prelude directory doctest filepath
        ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/html-tokenizer";
        description = "An \"attoparsec\"-based HTML tokenizer";
        license = stdenv.lib.licenses.mit;
@@ -113338,12 +113871,11 @@ self: {
        pname = "http-encodings";
        version = "0.9.3";
        sha256 = "76dbd6c38d885cc6d260b59945cc0cd6c6087bb078a01be5384a2e2f14fe492c";
-       revision = "2";
-       editedCabalFile = "0370852e7250c2c2bb1575155286442cbfcdd03a7e494dcaa73305d4e84a6c76";
+       revision = "3";
+       editedCabalFile = "5d6088d3d3691cec6febb92f81d5034a69bcf6d319230d5a478d79cb79b0e6f9";
        libraryHaskellDepends = [
          base bytestring HTTP iconv mime mtl parsec text utf8-string zlib
        ];
-       jailbreak = true;
        homepage = "http://github.com/achudnov/http-encodings";
        description = "A library for encoding and decoding bodies of HTTP messages";
        license = stdenv.lib.licenses.bsd3;
@@ -117690,6 +118222,31 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "imap" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, connection
+     , data-default, derive, either, exceptions, hslogger, HUnit, list-t
+     , monadIO, mtl, QuickCheck, random, rolling-queue, stm, stm-delay
+     , tasty, tasty-hunit, tasty-quickcheck, text, transformers, word8
+     }:
+     mkDerivation {
+       pname = "imap";
+       version = "0.2.0.3";
+       sha256 = "912e050ba15043cbc05782bd5a6069d249402f86a41d17e0761fd6153a5a5f88";
+       libraryHaskellDepends = [
+         attoparsec base bytestring connection data-default derive either
+         exceptions hslogger list-t monadIO random rolling-queue stm
+         stm-delay text transformers word8
+       ];
+       testHaskellDepends = [
+         attoparsec base bytestring connection data-default derive either
+         exceptions hslogger HUnit list-t monadIO mtl QuickCheck random
+         rolling-queue stm stm-delay tasty tasty-hunit tasty-quickcheck text
+         transformers word8
+       ];
+       description = "An efficient IMAP client library, with SSL and streaming";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "imapget" = callPackage
     ({ mkDerivation, base, bytestring, directory, HaskellNet, HsOpenSSL
      , network, text
@@ -118297,12 +118854,13 @@ self: {
      }) {};
 
   "inf-interval" = callPackage
-    ({ mkDerivation, array, base, deepseq, vector }:
+    ({ mkDerivation, array, base, deepseq, QuickCheck, text, vector }:
      mkDerivation {
        pname = "inf-interval";
-       version = "0.1.0.0";
-       sha256 = "817494d30f229c50dd47b501bfa832bf873f1b90ccdeba844cc50445f0c8791b";
+       version = "0.1.0.1";
+       sha256 = "7a636cd2a8ba6394fa104f24215b0dc59da0377b47d2d1296b477737e34cb59c";
        libraryHaskellDepends = [ array base deepseq vector ];
+       testHaskellDepends = [ array base deepseq QuickCheck text vector ];
        jailbreak = true;
        homepage = "https://github.com/RaminHAL9001/inf-interval";
        description = "Non-contiguous interval data types with potentially infinite ranges";
@@ -121796,22 +122354,22 @@ self: {
      }) {};
 
   "jsaddle" = callPackage
-    ({ mkDerivation, base, glib, gtk3, hslogger, lens, template-haskell
-     , text, transformers, webkitgtk3, webkitgtk3-javascriptcore
+    ({ mkDerivation, base, doctest, glib, gtk3, lens, QuickCheck
+     , template-haskell, text, transformers, vector, webkitgtk3
+     , webkitgtk3-javascriptcore
      }:
      mkDerivation {
        pname = "jsaddle";
-       version = "0.2.1.0";
-       sha256 = "3aebcb9422803265598a027f1e8a63f0f41176a0efdb436bf502d61102754513";
+       version = "0.3.0.1";
+       sha256 = "91511d9b4df73285f0f060418697028bc5384022da93d6dd9b5573214020aaaf";
        libraryHaskellDepends = [
-         base lens template-haskell text transformers webkitgtk3
+         base glib gtk3 lens template-haskell text transformers webkitgtk3
          webkitgtk3-javascriptcore
        ];
        testHaskellDepends = [
-         base glib gtk3 hslogger lens template-haskell text transformers
-         webkitgtk3 webkitgtk3-javascriptcore
+         base doctest glib gtk3 QuickCheck text vector webkitgtk3
+         webkitgtk3-javascriptcore
        ];
-       jailbreak = true;
        description = "High level interface for webkit-javascriptcore";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -122191,6 +122749,7 @@ self: {
          base-prelude bytestring bytestring-tree-builder contravariant
          contravariant-extras scientific semigroups text
        ];
+       jailbreak = true;
        homepage = "https://github.com/sannsyn/json-encoder";
        description = "A direct-to-bytes single-pass JSON encoder with a declarative DSL";
        license = stdenv.lib.licenses.mit;
@@ -122274,9 +122833,10 @@ self: {
     ({ mkDerivation, attoparsec, base-prelude, text }:
      mkDerivation {
        pname = "json-pointer";
-       version = "0.1";
-       sha256 = "2ed39be2da3f9f552fd0897028230236ca82c302c23c087d528b52550bba23c4";
+       version = "0.1.1";
+       sha256 = "443221a71faa40a5eddf8865a3219b5f48086a4c62efcdea9d468ae934410ee3";
        libraryHaskellDepends = [ attoparsec base-prelude text ];
+       jailbreak = true;
        homepage = "https://github.com/sannsyn/json-pointer";
        description = "JSON Pointer parsing and interpretation utilities";
        license = stdenv.lib.licenses.mit;
@@ -122951,8 +123511,8 @@ self: {
      }:
      mkDerivation {
        pname = "judy";
-       version = "0.2.3";
-       sha256 = "5032d97c798d038ab1991d8bb239c9c1c71ae88bcc396ad8944252b0c5019ca9";
+       version = "0.3.0";
+       sha256 = "f483c31bcab0383a9db31ec41b527b3125e12ea302e126ec3ce45d2bb6a2cb9d";
        libraryHaskellDepends = [ base bytestring ghc-prim ];
        librarySystemDepends = [ Judy ];
        testHaskellDepends = [ base hspec QuickCheck ];
@@ -123036,6 +123596,7 @@ self: {
          QuickCheck scientific semigroups tasty tasty-hunit tasty-quickcheck
          tasty-th text time unordered-containers vector
        ];
+       doCheck = false;
        homepage = "https://bitbucket.org/ssaasen/haskell-jwt";
        description = "JSON Web Token (JWT) decoding and encoding";
        license = stdenv.lib.licenses.mit;
@@ -123221,6 +123782,20 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "kanji" = callPackage
+    ({ mkDerivation, base, bytestring, containers, microlens, text }:
+     mkDerivation {
+       pname = "kanji";
+       version = "1.0.0";
+       sha256 = "fbee1da853ed627eed6236a1c33086a8ce4ae541fe070aa5ca4c3847928d0c2a";
+       libraryHaskellDepends = [
+         base bytestring containers microlens text
+       ];
+       homepage = "https://github.com/fosskers/nanq";
+       description = "Perform 漢字検定 (National Kanji Exam) level analysis on Japanese Kanji";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "kansas-comet_0_3_1" = callPackage
     ({ mkDerivation, aeson, base, containers, data-default, scotty, stm
      , text, time, transformers, unordered-containers
@@ -123248,8 +123823,8 @@ self: {
        pname = "kansas-comet";
        version = "0.4";
        sha256 = "1f1a4565f2e955b8947bafcb9611789b0ccdf9efdfed8aaa2a2aa162a07339e1";
-       revision = "3";
-       editedCabalFile = "94126550ee61faf694feaf83218fb9ff4a15dbe08d66403f2833167378842115";
+       revision = "5";
+       editedCabalFile = "4f00c7ffbc136b1d6176804ddd8214e169e13419ff6c81816e128784ef501cbd";
        libraryHaskellDepends = [
          aeson base containers data-default-class scotty stm text time
          transformers unordered-containers
@@ -124390,8 +124965,8 @@ self: {
      }:
      mkDerivation {
        pname = "kicad-data";
-       version = "0.2.0.0";
-       sha256 = "436e0187e8df0a0aae2ba5827c0b607334237f9719475ea1fad626f9aea55e06";
+       version = "0.3.0.0";
+       sha256 = "6270a5f62dad9920ca169c1c8867f6ba0d2d36e64299cada90d526b4c73d3ee7";
        libraryHaskellDepends = [
          base ieee754 lens-family parsec parsec-numbers pretty-compact
        ];
@@ -125493,8 +126068,8 @@ self: {
      }:
      mkDerivation {
        pname = "lambdacube-compiler";
-       version = "0.4.0.0";
-       sha256 = "745a5593e7a8bf9af194c747a62ad32e16076156841863093b6aefb032b5ac74";
+       version = "0.4.0.1";
+       sha256 = "4487798702474096e80a7b0582dc9e2feceef4f82155d65226da474e40f7e4b3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -125507,7 +126082,7 @@ self: {
          optparse-applicative parsec pretty-compact QuickCheck tasty
          tasty-quickcheck text time vector
        ];
-       jailbreak = true;
+       doHaddock = false;
        homepage = "http://lambdacube3d.com";
        description = "LambdaCube 3D is a DSL to program GPUs";
        license = stdenv.lib.licenses.bsd3;
@@ -125598,6 +126173,7 @@ self: {
          base bytestring containers JuicyPixels lambdacube-ir mtl OpenGLRaw
          vector vector-algorithms
        ];
+       doHaddock = false;
        homepage = "http://lambdacube3d.com";
        description = "OpenGL 3.3 Core Profile backend for LambdaCube 3D";
        license = stdenv.lib.licenses.bsd3;
@@ -130952,7 +131528,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "list-t" = callPackage
+  "list-t_0_4_5_1" = callPackage
     ({ mkDerivation, base-prelude, HTF, mmorph, monad-control, mtl
      , mtl-prelude, transformers, transformers-base
      }:
@@ -130970,9 +131546,10 @@ self: {
        homepage = "https://github.com/nikita-volkov/list-t";
        description = "ListT done right";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "list-t_0_4_6" = callPackage
+  "list-t" = callPackage
     ({ mkDerivation, base-prelude, HTF, mmorph, monad-control, mtl
      , mtl-prelude, transformers, transformers-base
      }:
@@ -130985,10 +131562,10 @@ self: {
          transformers-base
        ];
        testHaskellDepends = [ base-prelude HTF mmorph mtl-prelude ];
+       doCheck = false;
        homepage = "https://github.com/nikita-volkov/list-t";
        description = "ListT done right";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "list-t-attoparsec" = callPackage
@@ -131048,6 +131625,7 @@ self: {
        libraryHaskellDepends = [
          base-prelude bytestring http-client list-t mtl-prelude
        ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/list-t-http-client";
        description = "A streaming HTTP client";
        license = stdenv.lib.licenses.mit;
@@ -131065,6 +131643,7 @@ self: {
          base base-prelude bytestring curlhs either list-t mtl-prelude
          resource-pool stm
        ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/list-t-libcurl";
        description = "A \"libcurl\"-based streaming HTTP client";
        license = stdenv.lib.licenses.mit;
@@ -132289,6 +132868,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "logict-state" = callPackage
+    ({ mkDerivation, base, logict, mtl, transformers }:
+     mkDerivation {
+       pname = "logict-state";
+       version = "0.1.0.0";
+       sha256 = "8b4ac063ffada947bfb853c5a4f9e144ad7aba0dbc1e3be3d662a83c19450ad8";
+       libraryHaskellDepends = [ base logict mtl transformers ];
+       homepage = "https://github.com/atzedijkstra/logict-state";
+       description = "Library for logic programming based on haskell package logict";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "logplex-parse" = callPackage
     ({ mkDerivation, base, hspec, iso8601-time, parsec, text, time }:
      mkDerivation {
@@ -132384,36 +132975,57 @@ self: {
      }) {};
 
   "lol" = callPackage
-    ({ mkDerivation, arithmoi, base, constraints, containers
-     , data-default, deepseq, MonadRandom, mtl, numeric-prelude
-     , QuickCheck, random, reflection, repa, singletons, storable-record
-     , storable-tuple, tagged-transformer, test-framework
-     , test-framework-quickcheck2, th-desugar, time, transformers
-     , type-natural, vector, vector-th-unbox
+    ({ mkDerivation, arithmoi, base, binary, bytestring, constraints
+     , containers, crypto-api, data-default, deepseq, DRBG, MonadRandom
+     , mtl, numeric-prelude, QuickCheck, random, reflection, repa
+     , singletons, storable-record, tagged-transformer, template-haskell
+     , test-framework, test-framework-quickcheck2, th-desugar
+     , transformers, vector, vector-th-unbox
      }:
      mkDerivation {
        pname = "lol";
-       version = "0.1.0.0";
-       sha256 = "be1a72e80ca1f3471b1b630f0407fa6e152ce6410ea7aee86fabda002dff12d0";
-       revision = "1";
-       editedCabalFile = "f70d927711c82b11f9d38d398bf8d450788482693cdbde540331ca50674b8e68";
+       version = "0.2.0.0";
+       sha256 = "8787dde0e356a8d436fc6dcea548098bb9e92237fc138701582e2f5eabbce564";
        libraryHaskellDepends = [
-         arithmoi base constraints containers data-default deepseq
-         MonadRandom mtl numeric-prelude QuickCheck random reflection repa
-         singletons storable-record storable-tuple tagged-transformer
-         th-desugar transformers type-natural vector vector-th-unbox
+         arithmoi base binary bytestring constraints containers crypto-api
+         data-default deepseq MonadRandom mtl numeric-prelude QuickCheck
+         random reflection repa singletons storable-record
+         tagged-transformer template-haskell th-desugar transformers vector
+         vector-th-unbox
        ];
        testHaskellDepends = [
-         base constraints MonadRandom QuickCheck repa test-framework
-         test-framework-quickcheck2 time type-natural vector
+         base constraints deepseq DRBG MonadRandom mtl QuickCheck random
+         repa singletons test-framework test-framework-quickcheck2 vector
        ];
-       jailbreak = true;
        homepage = "https://github.com/cpeikert/Lol";
        description = "A library for lattice cryptography";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
      }) {};
 
+  "lol-apps" = callPackage
+    ({ mkDerivation, base, constraints, deepseq, DRBG, lol, MonadRandom
+     , mtl, numeric-prelude, QuickCheck, random, repa, singletons
+     , test-framework, test-framework-quickcheck2, vector
+     }:
+     mkDerivation {
+       pname = "lol-apps";
+       version = "0.0.0.1";
+       sha256 = "988a006f77beb0fdf40ad446d1ae333b93bc60d818e3623f323eb1ff9349d149";
+       revision = "1";
+       editedCabalFile = "60383b773f8b931df96fac94a014194fcbc8f7f31025471e49e39ffc2b991907";
+       libraryHaskellDepends = [
+         base deepseq lol MonadRandom numeric-prelude
+       ];
+       testHaskellDepends = [
+         base constraints deepseq DRBG lol MonadRandom mtl QuickCheck random
+         repa singletons test-framework test-framework-quickcheck2 vector
+       ];
+       homepage = "https://github.com/cpeikert/Lol";
+       description = "Lattice-based cryptographic applications using Lol";
+       license = stdenv.lib.licenses.gpl2;
+     }) {};
+
   "loli" = callPackage
     ({ mkDerivation, base, bytestring, containers, data-default, hack
      , hack-contrib, mps, mtl, template, utf8-string
@@ -133148,7 +133760,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "luminance" = callPackage
+  "luminance_0_9_1_2" = callPackage
     ({ mkDerivation, base, containers, contravariant, dlist, gl, linear
      , mtl, resourcet, semigroups, transformers, vector, void
      }:
@@ -133163,6 +133775,24 @@ self: {
        homepage = "https://github.com/phaazon/luminance";
        description = "Type-safe, type-level and stateless graphics framework";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "luminance" = callPackage
+    ({ mkDerivation, base, containers, contravariant, dlist, gl, linear
+     , mtl, resourcet, semigroups, transformers, vector, void
+     }:
+     mkDerivation {
+       pname = "luminance";
+       version = "0.10.0.2";
+       sha256 = "1892608cde96e81a748c608118f380e8b125f3653af1d743a9ee6ee9a8adb46e";
+       libraryHaskellDepends = [
+         base containers contravariant dlist gl linear mtl resourcet
+         semigroups transformers vector void
+       ];
+       homepage = "https://github.com/phaazon/luminance";
+       description = "Type-safe, type-level and stateless graphics framework";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "luminance-samples_0_9" = callPackage
@@ -133186,7 +133816,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "luminance-samples" = callPackage
+  "luminance-samples_0_9_1" = callPackage
     ({ mkDerivation, base, contravariant, GLFW-b, JuicyPixels, linear
      , luminance, mtl, resourcet, transformers
      }:
@@ -133200,6 +133830,27 @@ self: {
          base contravariant GLFW-b JuicyPixels linear luminance mtl
          resourcet transformers
        ];
+       jailbreak = true;
+       homepage = "https://github.com/phaazon/luminance-samples";
+       description = "Luminance samples";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "luminance-samples" = callPackage
+    ({ mkDerivation, base, contravariant, GLFW-b, JuicyPixels, linear
+     , luminance, mtl, resourcet, transformers
+     }:
+     mkDerivation {
+       pname = "luminance-samples";
+       version = "0.10";
+       sha256 = "c3f0fec69567be8d32c7a913c4dd9241908666447bfc492cdd24810d4b245d2a";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base contravariant GLFW-b JuicyPixels linear luminance mtl
+         resourcet transformers
+       ];
        homepage = "https://github.com/phaazon/luminance-samples";
        description = "Luminance samples";
        license = stdenv.lib.licenses.bsd3;
@@ -134989,8 +135640,8 @@ self: {
      }:
      mkDerivation {
        pname = "mappy";
-       version = "0.1.3.0";
-       sha256 = "6446e847c2663f752184b81c9e4f541bc7ada3fc0a8bcde9435a20363a3b72cb";
+       version = "0.1.3.1";
+       sha256 = "91ddbde2da1c972ec53a92f25d43e5db052b029a77f7b029b3389cae1b938645";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -135865,6 +136516,8 @@ self: {
        pname = "mbox";
        version = "0.3.1";
        sha256 = "d172b9d4c57b1138fb27931281deb7562e98312698b5bd784f6c71800434188e";
+       revision = "1";
+       editedCabalFile = "3d9d819d61351a5adfac1a1224ac81049fa7d809f101070477e28e58d488abb3";
        libraryHaskellDepends = [ base safe text time time-locale-compat ];
        description = "Read and write standard mailbox files";
        license = stdenv.lib.licenses.bsd3;
@@ -136212,6 +136865,29 @@ self: {
        license = stdenv.lib.licenses.bsd2;
      }) {};
 
+  "megaparsec_4_4_0" = callPackage
+    ({ mkDerivation, base, bytestring, fail, HUnit, mtl, QuickCheck
+     , semigroups, test-framework, test-framework-hunit
+     , test-framework-quickcheck2, text, transformers
+     }:
+     mkDerivation {
+       pname = "megaparsec";
+       version = "4.4.0";
+       sha256 = "93addf2a1cf14cb88fd67ea9951d8dd76bcb75960936a517b13787ed0e26f310";
+       libraryHaskellDepends = [
+         base bytestring fail mtl semigroups text transformers
+       ];
+       testHaskellDepends = [
+         base HUnit mtl QuickCheck test-framework test-framework-hunit
+         test-framework-quickcheck2 transformers
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/mrkkrp/megaparsec";
+       description = "Monadic parser combinators";
+       license = stdenv.lib.licenses.bsd2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "meldable-heap" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -136585,6 +137261,7 @@ self: {
          base bytestring cereal containers QuickCheck test-framework
          test-framework-quickcheck2 test-framework-th
        ];
+       doCheck = false;
        homepage = "https://github.com/rodrigosetti/messagepack";
        description = "Serialize instance for Message Pack Object";
        license = stdenv.lib.licenses.mit;
@@ -136958,7 +137635,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "microlens" = callPackage
+  "microlens_0_4_1_0" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "microlens";
@@ -136968,6 +137645,19 @@ self: {
        homepage = "http://github.com/aelve/microlens";
        description = "A tiny part of the lens library with no dependencies";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "microlens" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "microlens";
+       version = "0.4.2.0";
+       sha256 = "db38765f93e58074475ed50b1e8e941d1fe3396566fd69f809ae954b5d43640c";
+       libraryHaskellDepends = [ base ];
+       homepage = "http://github.com/aelve/microlens";
+       description = "A tiny part of the lens library with no dependencies";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "microlens-aeson_2_1_0" = callPackage
@@ -137073,7 +137763,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "microlens-ghc" = callPackage
+  "microlens-ghc_0_4_1_0" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, microlens
      , transformers
      }:
@@ -137084,6 +137774,24 @@ self: {
        libraryHaskellDepends = [
          array base bytestring containers microlens transformers
        ];
+       jailbreak = true;
+       homepage = "http://github.com/aelve/microlens";
+       description = "microlens + array, bytestring, containers, transformers";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "microlens-ghc" = callPackage
+    ({ mkDerivation, array, base, bytestring, containers, microlens
+     , transformers
+     }:
+     mkDerivation {
+       pname = "microlens-ghc";
+       version = "0.4.2.0";
+       sha256 = "65c98674708c55de5a0b9c0913b903f906e4313184b798652817a4205f25b35e";
+       libraryHaskellDepends = [
+         array base bytestring containers microlens transformers
+       ];
        homepage = "http://github.com/aelve/microlens";
        description = "microlens + array, bytestring, containers, transformers";
        license = stdenv.lib.licenses.bsd3;
@@ -137178,7 +137886,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "microlens-platform" = callPackage
+  "microlens-platform_0_2_2_0" = callPackage
     ({ mkDerivation, base, hashable, microlens, microlens-ghc
      , microlens-mtl, microlens-th, text, unordered-containers, vector
      }:
@@ -137190,6 +137898,25 @@ self: {
          base hashable microlens microlens-ghc microlens-mtl microlens-th
          text unordered-containers vector
        ];
+       jailbreak = true;
+       homepage = "http://github.com/aelve/microlens";
+       description = "Feature-complete microlens";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "microlens-platform" = callPackage
+    ({ mkDerivation, base, hashable, microlens, microlens-ghc
+     , microlens-mtl, microlens-th, text, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "microlens-platform";
+       version = "0.2.3.0";
+       sha256 = "94ad65919ed029a46884a941ba854a836047d059aee6372f6f3915b0d2c86799";
+       libraryHaskellDepends = [
+         base hashable microlens microlens-ghc microlens-mtl microlens-th
+         text unordered-containers vector
+       ];
        homepage = "http://github.com/aelve/microlens";
        description = "Feature-complete microlens";
        license = stdenv.lib.licenses.bsd3;
@@ -137245,7 +137972,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "microlens-th" = callPackage
+  "microlens-th_0_3_0_0" = callPackage
     ({ mkDerivation, base, containers, microlens, template-haskell }:
      mkDerivation {
        pname = "microlens-th";
@@ -137259,9 +137986,10 @@ self: {
        homepage = "http://github.com/aelve/microlens";
        description = "Automatic generation of record lenses for microlens";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "microlens-th_0_3_0_1" = callPackage
+  "microlens-th" = callPackage
     ({ mkDerivation, base, containers, microlens, template-haskell }:
      mkDerivation {
        pname = "microlens-th";
@@ -137273,7 +138001,6 @@ self: {
        homepage = "http://github.com/aelve/microlens";
        description = "Automatic generation of record lenses for microlens";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "microtimer" = callPackage
@@ -137289,16 +138016,16 @@ self: {
      }) {};
 
   "mida" = callPackage
-    ({ mkDerivation, base, containers, directory, exceptions, filepath
-     , formatting, haskeline, HCodecs, megaparsec, mtl
-     , optparse-applicative, path, process, QuickCheck, random
-     , temporary, test-framework, test-framework-quickcheck2, text
-     , tf-random, transformers
+    ({ mkDerivation, aeson, base, containers, data-default, exceptions
+     , filepath, formatting, haskeline, HCodecs, megaparsec, mtl
+     , optparse-applicative, path, path-io, process, QuickCheck, random
+     , test-framework, test-framework-quickcheck2, text, tf-random
+     , transformers, yaml
      }:
      mkDerivation {
        pname = "mida";
-       version = "0.4.6";
-       sha256 = "453d24262084fbd34e5400599a739ae539f2601cefb9cd1aba0c462e9bf81838";
+       version = "1.0.0";
+       sha256 = "3fff0b1ce7fcbe948b7ec3f20868cdd7f8737c7eec1355355e0a13bb2fb340e4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -137306,9 +138033,9 @@ self: {
          text tf-random transformers
        ];
        executableHaskellDepends = [
-         base containers directory exceptions filepath formatting haskeline
-         HCodecs megaparsec mtl optparse-applicative path process random
-         temporary text tf-random transformers
+         aeson base containers data-default exceptions filepath formatting
+         haskeline HCodecs megaparsec mtl optparse-applicative path path-io
+         process random text tf-random transformers yaml
        ];
        testHaskellDepends = [
          base containers HCodecs megaparsec mtl QuickCheck random
@@ -137928,12 +138655,16 @@ self: {
      }) {};
 
   "minilens" = callPackage
-    ({ mkDerivation, array, base, containers, mtl, transformers }:
+    ({ mkDerivation, array, base, bytestring, containers, mtl
+     , semigroups, text, transformers
+     }:
      mkDerivation {
        pname = "minilens";
-       version = "0.1.1.1";
-       sha256 = "99586ecf220ec1a16c71b03df6da0439b4c711e4ae6b8510cea85473aa12da80";
-       libraryHaskellDepends = [ array base containers mtl transformers ];
+       version = "1.0.0.1";
+       sha256 = "581cd335de2ff83e384c7e250db208b884ac7c44163afacc731f855e2e8d06ce";
+       libraryHaskellDepends = [
+         array base bytestring containers mtl semigroups text transformers
+       ];
        jailbreak = true;
        homepage = "https://github.com/RaminHAL9001/minilens";
        description = "A minimalistic lens library, providing only the simplest, most basic lens functionality";
@@ -140530,8 +141261,8 @@ self: {
        pname = "mono-traversable";
        version = "0.6.3";
        sha256 = "79d2d0e50a71b0be4455b29a37f5416ee7e5ff7c88a6b5e1d6145113458cd808";
-       revision = "1";
-       editedCabalFile = "e576e7529ec57922cc6356c288f2ce5b80dbe7323e134fc5c268644c85385513";
+       revision = "2";
+       editedCabalFile = "b6d1d0b8f48138ce8d38b01862c556fa30e72198061f689bd020f8f1fe71d96e";
        libraryHaskellDepends = [
          base bytestring comonad containers dlist dlist-instances hashable
          semigroupoids semigroups text transformers unordered-containers
@@ -140557,8 +141288,8 @@ self: {
        pname = "mono-traversable";
        version = "0.7.0";
        sha256 = "2402b614158f72c2c7aff654d64036cebb223d2cb261813104064ce4f1d5a404";
-       revision = "1";
-       editedCabalFile = "0ee31ed93d111cf08f6b5323cd94f6f3a48388c53093ddc0731aeb8f0dad17ec";
+       revision = "2";
+       editedCabalFile = "e5ecd3bfd2c391001beaa042d93002c06b0e2ba676ee93cacd3de9143edd025c";
        libraryHaskellDepends = [
          base bytestring comonad containers dlist dlist-instances hashable
          semigroupoids semigroups text transformers unordered-containers
@@ -140584,8 +141315,8 @@ self: {
        pname = "mono-traversable";
        version = "0.9.1";
        sha256 = "ec7700a38f9838daa19a2828673620b6a57bffe4d5cf3b70ae6e4e1a1ba5f843";
-       revision = "1";
-       editedCabalFile = "28392123a8b245f7bc2c13bb63f5c3008118ed38e107cf0534be37461fb64daf";
+       revision = "2";
+       editedCabalFile = "94220a010929ffa4b669d797531cbd5b67ae4bbb7432a5b1b3b02f09065bc0c3";
        libraryHaskellDepends = [
          base bytestring comonad containers dlist dlist-instances hashable
          semigroupoids semigroups text transformers unordered-containers
@@ -140611,8 +141342,8 @@ self: {
        pname = "mono-traversable";
        version = "0.9.2.1";
        sha256 = "34c3827b49e47e83bdbed647ae6ca27e049be8887904007b57b03dc006b542ef";
-       revision = "1";
-       editedCabalFile = "ab0be6e2bbdc22be03cf722277972a7bd3c11732567fe33f7f12af56a09f533e";
+       revision = "2";
+       editedCabalFile = "4c2e3ae2b7520b1128c6c467a29bf4113f5e5d966a588a52179190df6637ce40";
        libraryHaskellDepends = [
          base bytestring comonad containers dlist dlist-instances hashable
          semigroupoids semigroups text transformers unordered-containers
@@ -140638,8 +141369,8 @@ self: {
        pname = "mono-traversable";
        version = "0.9.3";
        sha256 = "d73b495b65cdc3951e2407d07e46b3cb5b3ab074b474c0742687b616f4e7e4db";
-       revision = "1";
-       editedCabalFile = "021ce075d81cc8dbadfa395895ba0511fc35230f12e1ba409a553eded8c96d1f";
+       revision = "2";
+       editedCabalFile = "b9de7890b4bb32d2e6e41c6ef1d69e45b721a528350bf8d46acea645d627c9f5";
        libraryHaskellDepends = [
          base bytestring comonad containers dlist dlist-instances hashable
          semigroupoids semigroups split text transformers
@@ -140665,8 +141396,8 @@ self: {
        pname = "mono-traversable";
        version = "0.10.0.1";
        sha256 = "2e25c24ed3cf644cd4818cfb6d4e122cffcac2a375f0edb544b6814f871af45d";
-       revision = "1";
-       editedCabalFile = "49283811dc1e565bdc4a3e7cfd2e3744866906e1267ffb018f3e271c05e2d169";
+       revision = "2";
+       editedCabalFile = "00a92bc7f9dc2205d1a467ed3b9752787bc45793800eaf77a91f6bd9eee50584";
        libraryHaskellDepends = [
          base bytestring comonad containers dlist dlist-instances hashable
          semigroupoids semigroups split text transformers
@@ -140682,7 +141413,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "mono-traversable" = callPackage
+  "mono-traversable_0_10_1" = callPackage
     ({ mkDerivation, base, bytestring, comonad, containers, dlist
      , dlist-instances, foldl, hashable, hspec, HUnit, QuickCheck
      , semigroupoids, semigroups, split, text, transformers
@@ -140692,6 +141423,33 @@ self: {
        pname = "mono-traversable";
        version = "0.10.1";
        sha256 = "a82e63352ed854319bca7d33e3aa13a42a18648e47d01109f8c306ee54b9418b";
+       revision = "1";
+       editedCabalFile = "9e3d9071851b695eeaa944b8ccecc3f0cad59961a4edb05fa15b4e37eed75235";
+       libraryHaskellDepends = [
+         base bytestring comonad containers dlist dlist-instances hashable
+         semigroupoids semigroups split text transformers
+         unordered-containers vector vector-algorithms vector-instances
+       ];
+       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;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "mono-traversable" = callPackage
+    ({ mkDerivation, base, bytestring, comonad, containers, dlist
+     , dlist-instances, foldl, hashable, hspec, HUnit, QuickCheck
+     , semigroupoids, semigroups, split, text, transformers
+     , unordered-containers, vector, vector-algorithms, vector-instances
+     }:
+     mkDerivation {
+       pname = "mono-traversable";
+       version = "0.10.1.1";
+       sha256 = "a15fe3e4c92a6293a8959f77a6054ae85f5a1be049b2f7b07997245d6e6b574b";
        libraryHaskellDepends = [
          base bytestring comonad containers dlist dlist-instances hashable
          semigroupoids semigroups split text transformers
@@ -140757,7 +141515,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "monoid-extras" = callPackage
+  "monoid-extras_0_4_0_3" = callPackage
     ({ mkDerivation, base, groups, semigroupoids, semigroups }:
      mkDerivation {
        pname = "monoid-extras";
@@ -140766,6 +141524,18 @@ self: {
        libraryHaskellDepends = [ base groups semigroupoids semigroups ];
        description = "Various extra monoid-related definitions and utilities";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "monoid-extras" = callPackage
+    ({ mkDerivation, base, groups, semigroupoids, semigroups }:
+     mkDerivation {
+       pname = "monoid-extras";
+       version = "0.4.0.4";
+       sha256 = "0032553ec9f06f62adc55d46a3b422497769e127cf74a427193bea1626c3b1e9";
+       libraryHaskellDepends = [ base groups semigroupoids semigroups ];
+       description = "Various extra monoid-related definitions and utilities";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "monoid-owns" = callPackage
@@ -141213,6 +141983,17 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "mountpoints" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "mountpoints";
+       version = "1.0.1";
+       sha256 = "744abbbda305c0765e15500f9ebf0ad2185fdea1733f43525488acb21b871c80";
+       libraryHaskellDepends = [ base ];
+       description = "list mount points";
+       license = "LGPL";
+     }) {};
+
   "mp" = callPackage
     ({ mkDerivation, base, binary, bytestring, ConfigFile, daemons
      , directory, filepath, glib, gstreamer, hgettext, MissingH, mtl
@@ -141952,15 +142733,17 @@ self: {
      }) {};
 
   "multiaddr" = callPackage
-    ({ mkDerivation, attoparsec, base, bytestring, cereal, errors
-     , hashable, tasty, tasty-hunit, tasty-quickcheck, text
+    ({ mkDerivation, attoparsec, base, base58-bytestring, bytestring
+     , cereal, errors, hashable, tasty, tasty-hunit, tasty-quickcheck
+     , text
      }:
      mkDerivation {
        pname = "multiaddr";
-       version = "0.1.0";
-       sha256 = "704a76498f4b0e7078151771124ddb1f4facc6e6f3d2d068c2d2f4cc9ac96b8e";
+       version = "0.2.0";
+       sha256 = "fd8537d3598b92cd662efe6a41554aa88e8bb8f74fff6c1be1df65745d66c46d";
        libraryHaskellDepends = [
-         attoparsec base bytestring cereal errors hashable text
+         attoparsec base base58-bytestring bytestring cereal errors hashable
+         text
        ];
        testHaskellDepends = [
          base tasty tasty-hunit tasty-quickcheck text
@@ -142255,14 +143038,20 @@ self: {
      }) {};
 
   "multistate" = callPackage
-    ({ mkDerivation, base, hspec, mtl, tagged, transformers }:
+    ({ mkDerivation, base, hspec, monad-control, mtl, tagged
+     , transformers, transformers-base
+     }:
      mkDerivation {
        pname = "multistate";
-       version = "0.6.2.0";
-       sha256 = "72ffe698f15b9eb3d678f488f1f62cc8addb6bf4e5b23d9a26e28831d6031d69";
+       version = "0.7.0.0";
+       sha256 = "012cefe6afa33be2285c47538e6d79ba54bcb15328865751209cadbea2a38b75";
+       revision = "1";
+       editedCabalFile = "c0546d74f2bc0c476714677432693161d63956a2a23fc88a30f7c61239672a9b";
        isLibrary = true;
        isExecutable = true;
-       libraryHaskellDepends = [ base mtl tagged transformers ];
+       libraryHaskellDepends = [
+         base monad-control mtl tagged transformers transformers-base
+       ];
        testHaskellDepends = [ base hspec transformers ];
        homepage = "https://github.com/lspitzner/multistate";
        description = "like mtl's ReaderT / WriterT / StateT, but more than one contained value/type";
@@ -142886,7 +143675,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "mwc-probability" = callPackage
+  "mwc-probability_1_0_3" = callPackage
     ({ mkDerivation, base, mwc-random, primitive, transformers }:
      mkDerivation {
        pname = "mwc-probability";
@@ -142896,9 +143685,10 @@ self: {
        homepage = "http://github.com/jtobin/mwc-probability";
        description = "Sampling function-based probability distributions";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "mwc-probability_1_1_3" = callPackage
+  "mwc-probability" = callPackage
     ({ mkDerivation, base, mwc-random, primitive, transformers }:
      mkDerivation {
        pname = "mwc-probability";
@@ -142908,7 +143698,6 @@ self: {
        homepage = "http://github.com/jtobin/mwc-probability";
        description = "Sampling function-based probability distributions";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "mwc-random_0_13_2_2" = callPackage
@@ -142976,6 +143765,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "mwc-random_0_13_4_0" = callPackage
+    ({ mkDerivation, base, HUnit, primitive, QuickCheck, statistics
+     , test-framework, test-framework-hunit, test-framework-quickcheck2
+     , time, vector
+     }:
+     mkDerivation {
+       pname = "mwc-random";
+       version = "0.13.4.0";
+       sha256 = "c52cfdeab2fe6cae3e2b0de382757372df571b7c25a6712ab205fb784b5a8aea";
+       libraryHaskellDepends = [ base primitive time vector ];
+       testHaskellDepends = [
+         base HUnit QuickCheck statistics test-framework
+         test-framework-hunit test-framework-quickcheck2 vector
+       ];
+       homepage = "https://github.com/bos/mwc-random";
+       description = "Fast, high quality pseudo random number generation";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "mwc-random-monad" = callPackage
     ({ mkDerivation, base, monad-primitive, mwc-random, primitive
      , transformers, vector
@@ -143537,21 +144346,18 @@ self: {
 
   "nanq" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
-     , extensible-effects, microlens, microlens-aeson
+     , extensible-effects, kanji, microlens, microlens-aeson
      , optparse-applicative, text
      }:
      mkDerivation {
        pname = "nanq";
-       version = "2.0.0";
-       sha256 = "6ff8ecc49b4d98c22fcde78f9895f60e2144efaf9c5323d4f2352fe94b43638c";
-       isLibrary = true;
+       version = "3.0.0";
+       sha256 = "fd0ce6e40e6995521a97c0cbe13bd0260adfa21a76230f07cc17e299ca9c131c";
+       isLibrary = false;
        isExecutable = true;
-       libraryHaskellDepends = [
-         base bytestring containers microlens text
-       ];
        executableHaskellDepends = [
          aeson aeson-pretty base bytestring containers extensible-effects
-         microlens microlens-aeson optparse-applicative text
+         kanji microlens microlens-aeson optparse-applicative text
        ];
        homepage = "https://github.com/fosskers/nanq";
        description = "Performs 漢字検定 (National Kanji Exam) level analysis on given Kanji";
@@ -143968,6 +144774,7 @@ self: {
          base base-prelude parsec template-haskell
        ];
        testHaskellDepends = [ base-prelude HTF ];
+       jailbreak = true;
        doCheck = false;
        homepage = "https://github.com/nikita-volkov/neat-interpolation";
        description = "A quasiquoter for neat and simple multiline text interpolation";
@@ -143975,7 +144782,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "neat-interpolation" = callPackage
+  "neat-interpolation_0_3" = callPackage
     ({ mkDerivation, base, base-prelude, HTF, parsec, template-haskell
      , text
      }:
@@ -143987,9 +144794,11 @@ self: {
          base base-prelude parsec template-haskell text
        ];
        testHaskellDepends = [ base-prelude HTF ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/neat-interpolation";
        description = "A quasiquoter for neat and simple multiline text interpolation";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "neat-interpolation_0_3_1" = callPackage
@@ -144010,6 +144819,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "neat-interpolation" = callPackage
+    ({ mkDerivation, base, base-prelude, HTF, parsec, template-haskell
+     , text
+     }:
+     mkDerivation {
+       pname = "neat-interpolation";
+       version = "0.3.1.1";
+       sha256 = "051a3ee1f9389e2ff1d05dc8f78fc3aae0e50be90ddee1868561ecac095469c9";
+       libraryHaskellDepends = [
+         base base-prelude parsec template-haskell text
+       ];
+       testHaskellDepends = [ base-prelude HTF ];
+       homepage = "https://github.com/nikita-volkov/neat-interpolation";
+       description = "A quasiquoter for neat and simple multiline text interpolation";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "needle" = callPackage
     ({ mkDerivation, base, containers, haskell-src-meta, mtl, parsec
      , parsec-extra, template-haskell, text, vector
@@ -145644,7 +146470,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "network-transport" = callPackage
+  "network-transport_0_4_2_0" = callPackage
     ({ mkDerivation, base, binary, bytestring, deepseq, hashable
      , transformers
      }:
@@ -145658,6 +146484,23 @@ self: {
        homepage = "http://haskell-distributed.github.com";
        description = "Network abstraction layer";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "network-transport" = callPackage
+    ({ mkDerivation, base, binary, bytestring, deepseq, hashable
+     , transformers
+     }:
+     mkDerivation {
+       pname = "network-transport";
+       version = "0.4.3.1";
+       sha256 = "77fd80f672d6cabed4b60cc728f89543500080203cd91b76e07f814baabbd836";
+       libraryHaskellDepends = [
+         base binary bytestring deepseq hashable transformers
+       ];
+       homepage = "http://haskell-distributed.github.com";
+       description = "Network abstraction layer";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "network-transport-amqp" = callPackage
@@ -145762,6 +146605,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "network-transport-tcp_0_5_1" = callPackage
+    ({ mkDerivation, base, bytestring, containers, data-accessor
+     , network, network-transport, network-transport-tests
+     }:
+     mkDerivation {
+       pname = "network-transport-tcp";
+       version = "0.5.1";
+       sha256 = "c4c3d67d08f8213ebc99d369cfeb8813f9dd03def464d6097bed533bfbec7beb";
+       libraryHaskellDepends = [
+         base bytestring containers data-accessor network network-transport
+       ];
+       testHaskellDepends = [
+         base network network-transport network-transport-tests
+       ];
+       homepage = "http://haskell-distributed.github.com";
+       description = "TCP instantiation of Network.Transport";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "network-transport-tests_0_2_1_0" = callPackage
     ({ mkDerivation, ansi-terminal, base, bytestring, containers, mtl
      , network-transport, random
@@ -145781,7 +146644,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "network-transport-tests" = callPackage
+  "network-transport-tests_0_2_2_0" = callPackage
     ({ mkDerivation, ansi-terminal, base, bytestring, containers, mtl
      , network-transport, random
      }:
@@ -145796,6 +146659,24 @@ self: {
        homepage = "http://haskell-distributed.github.com";
        description = "Unit tests for Network.Transport implementations";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "network-transport-tests" = callPackage
+    ({ mkDerivation, ansi-terminal, base, bytestring, containers, mtl
+     , network-transport, random
+     }:
+     mkDerivation {
+       pname = "network-transport-tests";
+       version = "0.2.3.0";
+       sha256 = "8277bd97eb7d719891aa6494673506d0d3c7e135c4098f49e17f06b281f53b6c";
+       libraryHaskellDepends = [
+         ansi-terminal base bytestring containers mtl network-transport
+         random
+       ];
+       homepage = "http://haskell-distributed.github.com";
+       description = "Unit tests for Network.Transport implementations";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "network-transport-zeromq" = callPackage
@@ -146046,6 +146927,7 @@ self: {
          base base-prelude monad-control template-haskell transformers
          transformers-base
        ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/newtype-deriving";
        description = "Instance derivers for newtype wrappers";
        license = stdenv.lib.licenses.mit;
@@ -146658,8 +147540,8 @@ self: {
      }:
      mkDerivation {
        pname = "not-gloss";
-       version = "0.7.6.3";
-       sha256 = "8be10e835c2c6a3b55d52ae7f58ebb56eb2d71348c38f2a141eb61c21753108f";
+       version = "0.7.6.4";
+       sha256 = "a43d0b18834237da91b9ffb44ce23a6fe764b962ed0b3bca56ea01903603534e";
        libraryHaskellDepends = [
          base binary bmp bytestring cereal GLUT OpenGL OpenGLRaw
          spatial-math time vector vector-binary-instances
@@ -147706,16 +148588,17 @@ self: {
      }) {};
 
   "oi" = callPackage
-    ({ mkDerivation, base, comonad, directory, filepath, parallel
-     , SafeSemaphore
-     }:
+    ({ mkDerivation, base, comonad, directory, filepath, parallel }:
      mkDerivation {
        pname = "oi";
-       version = "0.3.1";
-       sha256 = "57d8bf024deb1a4a46c580b89eaa80a394bc4c58fe33e898448c897caeaa0893";
+       version = "0.4.0";
+       sha256 = "2757014767b21d1938d8acaa4742514457482aa52c47b5fea4ba9e72ea810e32";
+       isLibrary = true;
+       isExecutable = true;
        libraryHaskellDepends = [
-         base comonad directory filepath parallel SafeSemaphore
+         base comonad directory filepath parallel
        ];
+       executableHaskellDepends = [ base directory filepath parallel ];
        description = "Library for purely functional lazy interactions with the outer world";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150219,7 +151102,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "palette" = callPackage
+  "palette_0_1_0_2" = callPackage
     ({ mkDerivation, array, base, colour, containers }:
      mkDerivation {
        pname = "palette";
@@ -150229,6 +151112,19 @@ self: {
        homepage = "http://projects.haskell.org/diagrams";
        description = "Utilities for choosing and creating color schemes";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "palette" = callPackage
+    ({ mkDerivation, array, base, colour, containers }:
+     mkDerivation {
+       pname = "palette";
+       version = "0.1.0.3";
+       sha256 = "f75a713245af54d86cd34ce79f2b6d2d8c35aa7d56c28c07e33465227cdedea1";
+       libraryHaskellDepends = [ array base colour containers ];
+       homepage = "http://projects.haskell.org/diagrams";
+       description = "Utilities for choosing and creating color schemes";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "palindromes" = callPackage
@@ -156014,17 +156910,17 @@ self: {
   "pinboard" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, either
      , http-client, http-client-tls, http-types, mtl, network
-     , old-locale, random, text, time, transformers
+     , old-locale, profunctors, random, text, time, transformers
      , unordered-containers, vector
      }:
      mkDerivation {
        pname = "pinboard";
-       version = "0.9.2";
-       sha256 = "a009de2327af08a929503482ffe60700348422807df3e22f2a7e6f98ac0aabda";
+       version = "0.9.3";
+       sha256 = "82d5200e79ea18df196a5d8543d32f1dcf7e3ff43579590dcba80e78c712c288";
        libraryHaskellDepends = [
          aeson base bytestring containers either http-client http-client-tls
-         http-types mtl network old-locale random text time transformers
-         unordered-containers vector
+         http-types mtl network old-locale profunctors random text time
+         transformers unordered-containers vector
        ];
        homepage = "https://github.com/jonschoning/pinboard";
        description = "Access to the Pinboard API";
@@ -156408,7 +157304,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "pipes-binary" = callPackage
+  "pipes-binary_0_4_0_5" = callPackage
     ({ mkDerivation, base, binary, bytestring, ghc-prim
      , lens-family-core, pipes, pipes-bytestring, pipes-parse
      , smallcheck, tasty, tasty-hunit, tasty-smallcheck, transformers
@@ -156428,6 +157324,29 @@ self: {
        homepage = "https://github.com/k0001/pipes-binary";
        description = "Encode and decode binary streams using the pipes and binary libraries";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "pipes-binary" = callPackage
+    ({ mkDerivation, base, binary, bytestring, ghc-prim
+     , lens-family-core, pipes, pipes-bytestring, pipes-parse
+     , smallcheck, tasty, tasty-hunit, tasty-smallcheck, transformers
+     }:
+     mkDerivation {
+       pname = "pipes-binary";
+       version = "0.4.1";
+       sha256 = "1b6e79748f2579285ba416c02c1461fee394309f79b94f9d5c874bbf6f79d637";
+       libraryHaskellDepends = [
+         base binary bytestring ghc-prim pipes pipes-bytestring pipes-parse
+         transformers
+       ];
+       testHaskellDepends = [
+         base binary bytestring ghc-prim lens-family-core pipes pipes-parse
+         smallcheck tasty tasty-hunit tasty-smallcheck transformers
+       ];
+       homepage = "https://github.com/k0001/pipes-binary";
+       description = "Encode and decode binary streams using the pipes and binary libraries";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "pipes-bytestring" = callPackage
@@ -156937,7 +157856,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "pipes-parse" = callPackage
+  "pipes-parse_3_0_3" = callPackage
     ({ mkDerivation, base, pipes, transformers }:
      mkDerivation {
        pname = "pipes-parse";
@@ -156946,6 +157865,18 @@ self: {
        libraryHaskellDepends = [ base pipes transformers ];
        description = "Parsing infrastructure for the pipes ecosystem";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "pipes-parse" = callPackage
+    ({ mkDerivation, base, pipes, transformers }:
+     mkDerivation {
+       pname = "pipes-parse";
+       version = "3.0.4";
+       sha256 = "be1d15fc1fd4b3a8631f3202967fbdcd916f8567eedcf7ee17801296830c3705";
+       libraryHaskellDepends = [ base pipes transformers ];
+       description = "Parsing infrastructure for the pipes ecosystem";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "pipes-postgresql-simple" = callPackage
@@ -157103,17 +158034,17 @@ self: {
 
   "pipes-transduce" = callPackage
     ({ mkDerivation, base, bifunctors, bytestring, conceit, doctest
-     , foldl, free, lens-family-core, pipes, pipes-bytestring
-     , pipes-concurrency, pipes-group, pipes-parse, pipes-safe
-     , pipes-text, tasty, tasty-hunit, text, transformers, void
+     , foldl, free, pipes, pipes-bytestring, pipes-concurrency
+     , pipes-group, pipes-parse, pipes-safe, pipes-text, tasty
+     , tasty-hunit, text, transformers, void
      }:
      mkDerivation {
        pname = "pipes-transduce";
-       version = "0.3.3.0";
-       sha256 = "af40b285eb0e55f8ba17223890b09b4b9cc9b9774d55c7539d878e1d3d68c49b";
+       version = "0.3.4.0";
+       sha256 = "82c850ba718f4467e2742418249a584b1d3521815083a87cbe51543bc3486833";
        libraryHaskellDepends = [
-         base bifunctors bytestring conceit foldl free lens-family-core
-         pipes pipes-bytestring pipes-concurrency pipes-group pipes-parse
+         base bifunctors bytestring conceit foldl free pipes
+         pipes-bytestring pipes-concurrency pipes-group pipes-parse
          pipes-safe pipes-text text transformers void
        ];
        testHaskellDepends = [
@@ -159122,6 +160053,7 @@ self: {
          tasty-quickcheck tasty-smallcheck text time transformers uuid
          vector
        ];
+       jailbreak = true;
        doCheck = false;
        homepage = "https://github.com/nikita-volkov/postgresql-binary";
        description = "Encoders and decoders for the PostgreSQL's binary format";
@@ -159201,35 +160133,6 @@ self: {
      }:
      mkDerivation {
        pname = "postgresql-binary";
-       version = "0.8";
-       sha256 = "401fe41d1bbf31ec0c5cf61ef6370cc56c61ae5f49a92a5f464981bc535c09c2";
-       libraryHaskellDepends = [
-         aeson base base-prelude binary-parser bytestring foldl loch-th
-         placeholders scientific text time transformers uuid vector
-       ];
-       testHaskellDepends = [
-         aeson base bytestring conversion conversion-bytestring
-         conversion-text either json-ast loch-th placeholders
-         postgresql-libpq QuickCheck quickcheck-instances rebase scientific
-         tasty tasty-hunit tasty-quickcheck tasty-smallcheck text time
-         transformers uuid vector
-       ];
-       doCheck = false;
-       homepage = "https://github.com/nikita-volkov/postgresql-binary";
-       description = "Encoders and decoders for the PostgreSQL's binary format";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "postgresql-binary_0_8_1" = callPackage
-    ({ mkDerivation, aeson, base, base-prelude, binary-parser
-     , bytestring, conversion, conversion-bytestring, conversion-text
-     , either, foldl, json-ast, loch-th, placeholders, postgresql-libpq
-     , QuickCheck, quickcheck-instances, rebase, scientific, tasty
-     , tasty-hunit, tasty-quickcheck, tasty-smallcheck, text, time
-     , transformers, uuid, vector
-     }:
-     mkDerivation {
-       pname = "postgresql-binary";
        version = "0.8.1";
        sha256 = "e5745c009806fb10705f1f5f23c2af4028b47a7178e1ea09e102cf697cc2581b";
        libraryHaskellDepends = [
@@ -159243,10 +160146,10 @@ self: {
          tasty tasty-hunit tasty-quickcheck tasty-smallcheck text time
          transformers uuid vector
        ];
+       doCheck = false;
        homepage = "https://github.com/nikita-volkov/postgresql-binary";
        description = "Encoders and decoders for the PostgreSQL's binary format";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "postgresql-config" = callPackage
@@ -160740,8 +161643,8 @@ self: {
     ({ mkDerivation, base, split }:
      mkDerivation {
        pname = "print-debugger";
-       version = "1.1.7";
-       sha256 = "3e0333a2ded92a164a8c6e33f84ee8014efb0474b8a55011c16194fabf8d6d6c";
+       version = "1.1.9";
+       sha256 = "e89a0e2d8bc5bf67ca3c079ad690b48602241afb0de557fa6abefc099c6e8481";
        libraryHaskellDepends = [ base split ];
        homepage = "https://github.com/JohnReedLOL/HaskellPrintDebugger";
        description = "Debug print formatting library";
@@ -162273,6 +163176,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "proxied" = callPackage
+    ({ mkDerivation, base, generic-deriving, tagged }:
+     mkDerivation {
+       pname = "proxied";
+       version = "0.1.1";
+       sha256 = "dc4f7f3553dfcc2ff40dd967d5c04bed58ac3d8d210b77a62df45623b36be087";
+       libraryHaskellDepends = [ base generic-deriving tagged ];
+       homepage = "https://github.com/RyanGlScott/proxied";
+       description = "Make functions consume Proxy instead of undefined";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "proxy-kindness" = callPackage
     ({ mkDerivation, base, tagged }:
      mkDerivation {
@@ -164536,13 +165451,12 @@ self: {
      }:
      mkDerivation {
        pname = "radium";
-       version = "0.4.2";
-       sha256 = "7a582411a33481d23b518dbf581acc71d00eb8bfcd086aa4658dcbbbf1d98bcf";
+       version = "0.5";
+       sha256 = "17572031f5bf539dc9c73670f06375c797262e233a553ca0c008d12c8fef0aee";
        libraryHaskellDepends = [ base containers parsec ];
        testHaskellDepends = [
          base Cabal containers hspec parsec QuickCheck
        ];
-       jailbreak = true;
        homepage = "https://github.com/klangner/radium";
        description = "Chemistry";
        license = stdenv.lib.licenses.bsd3;
@@ -164713,7 +165627,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "rainbox" = callPackage
+  "rainbox_0_18_0_4" = callPackage
     ({ mkDerivation, base, bytestring, containers, lens, QuickCheck
      , rainbow, tasty, tasty-quickcheck, text
      }:
@@ -164728,13 +165642,13 @@ self: {
          base bytestring containers lens QuickCheck rainbow tasty
          tasty-quickcheck text
        ];
-       doCheck = false;
        homepage = "http://www.github.com/massysett/rainbox";
        description = "Two-dimensional box pretty printing, with colors";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "rainbox_0_18_0_6" = callPackage
+  "rainbox" = callPackage
     ({ mkDerivation, base, bytestring, containers, lens, QuickCheck
      , rainbow, tasty, tasty-quickcheck, text
      }:
@@ -164752,7 +165666,6 @@ self: {
        homepage = "http://www.github.com/massysett/rainbox";
        description = "Two-dimensional box pretty printing, with colors";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "rake" = callPackage
@@ -165246,7 +166159,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "rank1dynamic" = callPackage
+  "rank1dynamic_0_3_1_1" = callPackage
     ({ mkDerivation, base, binary, ghc-prim, HUnit, test-framework
      , test-framework-hunit
      }:
@@ -165262,6 +166175,24 @@ self: {
        homepage = "http://haskell-distributed.github.com";
        description = "Like Data.Dynamic/Data.Typeable but with support for rank-1 polymorphic types";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "rank1dynamic" = callPackage
+    ({ mkDerivation, base, binary, HUnit, test-framework
+     , test-framework-hunit
+     }:
+     mkDerivation {
+       pname = "rank1dynamic";
+       version = "0.3.2.0";
+       sha256 = "e2ddd96d1908a61bd244e13884a041b64837ac25370198934b0dbd4a449e1deb";
+       libraryHaskellDepends = [ base binary ];
+       testHaskellDepends = [
+         base HUnit test-framework test-framework-hunit
+       ];
+       homepage = "http://haskell-distributed.github.com";
+       description = "Like Data.Dynamic/Data.Typeable but with support for rank-1 polymorphic types";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "rascal" = callPackage
@@ -165348,7 +166279,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "rasterific-svg" = callPackage
+  "rasterific-svg_0_2_3_2" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, directory
      , filepath, FontyFruity, JuicyPixels, lens, linear, mtl
      , optparse-applicative, Rasterific, scientific, svg-tree, text
@@ -165369,6 +166300,33 @@ self: {
          base directory filepath FontyFruity JuicyPixels
          optparse-applicative Rasterific svg-tree
        ];
+       jailbreak = true;
+       description = "SVG renderer based on Rasterific";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "rasterific-svg" = callPackage
+    ({ mkDerivation, base, binary, bytestring, containers, directory
+     , filepath, FontyFruity, JuicyPixels, lens, linear, mtl
+     , optparse-applicative, Rasterific, scientific, svg-tree, text
+     , transformers, vector
+     }:
+     mkDerivation {
+       pname = "rasterific-svg";
+       version = "0.3";
+       sha256 = "909c07e2db1ecd9f67aaa4728386d7b17932e53f3c68c7afef45726142eb9425";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base binary bytestring containers directory filepath FontyFruity
+         JuicyPixels lens linear mtl Rasterific scientific svg-tree text
+         transformers vector
+       ];
+       executableHaskellDepends = [
+         base directory filepath FontyFruity JuicyPixels
+         optparse-applicative Rasterific svg-tree
+       ];
        description = "SVG renderer based on Rasterific";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -166070,8 +167028,8 @@ self: {
      }:
      mkDerivation {
        pname = "rebase";
-       version = "0.4.2";
-       sha256 = "185cb219a41c323be3b850efae9b8a95f9b5b4abe3934cad85238c5f0023c8c7";
+       version = "0.4.3";
+       sha256 = "375e6cb300a7d93b8c64bad5edd69464b787d5d5b22ac80e3705ad2c0f07bde5";
        libraryHaskellDepends = [
          base base-prelude bifunctors bytestring containers contravariant
          contravariant-extras deepseq dlist either hashable mtl profunctors
@@ -166106,6 +167064,7 @@ self: {
        libraryHaskellDepends = [
          base base-prelude basic-lens template-haskell transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/record";
        description = "Anonymous records";
        license = stdenv.lib.licenses.mit;
@@ -166168,6 +167127,7 @@ self: {
          base base-prelude conversion conversion-text record-syntax text
        ];
        doHaddock = false;
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/record-preprocessor";
        description = "Compiler preprocessor introducing a syntactic extension for anonymous records";
        license = stdenv.lib.licenses.mit;
@@ -166834,7 +167794,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "reflection" = callPackage
+  "reflection_2_1_1_1" = callPackage
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "reflection";
@@ -166844,9 +167804,10 @@ self: {
        homepage = "http://github.com/ekmett/reflection";
        description = "Reifies arbitrary terms into types that can be reflected back into terms";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "reflection_2_1_2" = callPackage
+  "reflection" = callPackage
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "reflection";
@@ -166856,7 +167817,6 @@ self: {
        homepage = "http://github.com/ekmett/reflection";
        description = "Reifies arbitrary terms into types that can be reflected back into terms";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "reflection-extras" = callPackage
@@ -166963,14 +167923,13 @@ self: {
      }:
      mkDerivation {
        pname = "reflex-dom-contrib";
-       version = "0.4";
-       sha256 = "7bceed2b8347bdb8618e21d860a787d53187236a2253c83ab02bd51608a9236e";
+       version = "0.4.1";
+       sha256 = "e0c075de9b5b5c145ad7cd70fc214d1d2f8e76a0e640fde2e6202a9172573ed5";
        libraryHaskellDepends = [
          aeson base bifunctors bytestring containers data-default ghcjs-dom
          http-types lens mtl random readable reflex reflex-dom safe
          string-conv text time transformers
        ];
-       jailbreak = true;
        homepage = "https://github.com/reflex-frp/reflex-dom-contrib";
        description = "A playground for experimenting with infrastructure and common code for reflex applications";
        license = stdenv.lib.licenses.bsd3;
@@ -167949,15 +168908,15 @@ self: {
   "relational-postgresql8" = callPackage
     ({ mkDerivation, base, containers, HDBC, names-th
      , persistable-record, relational-query, relational-query-HDBC
-     , template-haskell, time
+     , template-haskell, time, transformers
      }:
      mkDerivation {
        pname = "relational-postgresql8";
-       version = "0.1.0.0";
-       sha256 = "0efd30853afa6bab8138317dbd0166638f152d76a6175fa32ed92fb6f059afba";
+       version = "0.2.0.0";
+       sha256 = "3fff0abc19ae8e6edb2c51430fc77326f57835d329355ccb253f8001e6e237a2";
        libraryHaskellDepends = [
          base containers HDBC names-th persistable-record relational-query
-         relational-query-HDBC template-haskell time
+         relational-query-HDBC template-haskell time transformers
        ];
        homepage = "https://github.com/yuga/haskell-relational-record-driver-postgresql8";
        description = "PostgreSQL v8.x driver for haskell-relational-record";
@@ -168161,6 +169120,7 @@ self: {
          QuickCheck quickcheck-instances random scientific tasty
          tasty-quickcheck text
        ];
+       jailbreak = true;
        description = "Remote Monad implementation of the JSON RPC protocol";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -169300,7 +170260,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "resourcet" = callPackage
+  "resourcet_1_1_7_1" = callPackage
     ({ mkDerivation, base, containers, exceptions, hspec, lifted-base
      , mmorph, monad-control, mtl, transformers, transformers-base
      , transformers-compat
@@ -169317,6 +170277,26 @@ self: {
        homepage = "http://github.com/snoyberg/conduit";
        description = "Deterministic allocation and freeing of scarce resources";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "resourcet" = callPackage
+    ({ mkDerivation, base, containers, exceptions, hspec, lifted-base
+     , mmorph, monad-control, mtl, transformers, transformers-base
+     , transformers-compat
+     }:
+     mkDerivation {
+       pname = "resourcet";
+       version = "1.1.7.2";
+       sha256 = "c1c71985d3f0fcc511a10dec89f8abfe31e0caa6355b8697e8d1ae3d6d14de86";
+       libraryHaskellDepends = [
+         base containers exceptions lifted-base mmorph monad-control mtl
+         transformers transformers-base transformers-compat
+       ];
+       testHaskellDepends = [ base hspec lifted-base transformers ];
+       homepage = "http://github.com/snoyberg/conduit";
+       description = "Deterministic allocation and freeing of scarce resources";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "respond" = callPackage
@@ -171169,25 +172149,31 @@ self: {
      }) {};
 
   "riemann" = callPackage
-    ({ mkDerivation, base, cereal, containers, data-default, either
-     , errors, HUnit, lens, network, protobuf, QuickCheck
-     , test-framework, test-framework-hunit, test-framework-quickcheck2
-     , text, time, transformers
+    ({ mkDerivation, base, bytestring, cereal, containers, data-default
+     , directory, doctest, errors, filepath, http-client, HUnit, lens
+     , mtl, network, protobuf, QuickCheck, test-framework
+     , test-framework-hunit, test-framework-quickcheck2, text, time
+     , transformers, wreq
      }:
      mkDerivation {
        pname = "riemann";
-       version = "0.1.0.2";
-       sha256 = "7399d2b85839ef9c44aab66ad3b2f3a35e6a893fd8f5ab1aa1626a0f04128708";
+       version = "0.1.1.0";
+       sha256 = "8905d4997974028b71cf57f15cd6c4939d871f90fbd5130b0c09705f3e6d10c0";
+       isLibrary = true;
+       isExecutable = true;
        libraryHaskellDepends = [
-         base cereal containers data-default either errors lens network
-         protobuf text time transformers
+         base bytestring cereal containers data-default errors lens mtl
+         network protobuf text time transformers
+       ];
+       executableHaskellDepends = [
+         base bytestring cereal containers data-default errors http-client
+         lens mtl network protobuf text time transformers wreq
        ];
        testHaskellDepends = [
-         base either errors HUnit QuickCheck test-framework
-         test-framework-hunit test-framework-quickcheck2 transformers
+         base directory doctest filepath HUnit QuickCheck test-framework
+         test-framework-hunit test-framework-quickcheck2
        ];
-       jailbreak = true;
-       homepage = "https://github.com/telser/riemann-hs";
+       homepage = "https://github.com/tel/riemann-hs";
        description = "A Riemann client for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171755,8 +172741,8 @@ self: {
      }:
      mkDerivation {
        pname = "rose-trie";
-       version = "0.1.0.0";
-       sha256 = "f22b4fa41ff69462fbeb551a4bbc92faf26a1ab3910768a9fe75889d4f01ef69";
+       version = "1.0.0.1";
+       sha256 = "669269bdf1cdbec5f3023954fa6c4aee3676253db82fe69e785128afb4ed2805";
        libraryHaskellDepends = [
          base containers deepseq minilens mtl transformers
        ];
@@ -174543,6 +175529,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "scotty-params-parser" = callPackage
+    ({ mkDerivation, base-prelude, scotty, success, text, transformers
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "scotty-params-parser";
+       version = "0.4";
+       sha256 = "e334daaa407a407e4ececb0cd6d79b4037949abbc912d0d96641f007f041b631";
+       libraryHaskellDepends = [
+         base-prelude scotty success text transformers unordered-containers
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/sannsyn/scotty-params-parser";
+       description = "HTTP-request's query parameters parser abstraction for \"scotty\"";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "scotty-rest" = callPackage
     ({ mkDerivation, base, base-prelude, bytestring, convertible
      , data-default-class, hspec, hspec-wai, http-date, http-media
@@ -175124,7 +176127,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) openssl;};
 
-  "second-transfer" = callPackage
+  "second-transfer_0_7_1_0" = callPackage
     ({ mkDerivation, attoparsec, base, base16-bytestring, binary
      , bytestring, clock, conduit, containers, cpphs, deepseq
      , exceptions, hashable, hashtables, hslogger, http2, HUnit, lens
@@ -175154,8 +176157,38 @@ self: {
        homepage = "https://www.httptwo.com/second-transfer/";
        description = "Second Transfer HTTP/2 web server";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) openssl;};
 
+  "second-transfer" = callPackage
+    ({ mkDerivation, attoparsec, base, base16-bytestring, binary
+     , BoundedChan, bytestring, clock, conduit, containers, cpphs
+     , deepseq, exceptions, hashable, hashtables, http2, HUnit, lens
+     , mmorph, network, network-uri, pqueue, resourcet, stm, text, time
+     , transformers, unordered-containers, vector, vector-algorithms
+     }:
+     mkDerivation {
+       pname = "second-transfer";
+       version = "0.10.0.2";
+       sha256 = "9a0a8851a4d12e2d7b1f84bb7af19a9118c206c24b65d06500f10ea718e88828";
+       libraryHaskellDepends = [
+         attoparsec base base16-bytestring binary BoundedChan bytestring
+         clock conduit containers deepseq exceptions hashable hashtables
+         http2 lens mmorph network network-uri pqueue resourcet stm text
+         time transformers vector vector-algorithms
+       ];
+       libraryToolDepends = [ cpphs ];
+       testHaskellDepends = [
+         base binary bytestring conduit containers hashtables http2 HUnit
+         lens network network-uri stm text transformers unordered-containers
+       ];
+       testToolDepends = [ cpphs ];
+       doCheck = false;
+       homepage = "https://www.httptwo.com/second-transfer/";
+       description = "Second Transfer HTTP/2 web server";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "secp256k1" = callPackage
     ({ mkDerivation, base, base16-bytestring, binary, bytestring
      , cryptohash, entropy, HUnit, largeword, mtl, QuickCheck
@@ -175164,8 +176197,8 @@ self: {
      }:
      mkDerivation {
        pname = "secp256k1";
-       version = "0.4.3";
-       sha256 = "fb4d0187d3e6189a933b95b5f884c9545b06c26c637af239ca9ceff98b2335a5";
+       version = "0.4.4";
+       sha256 = "33532973312cafa00b12f5fe21ed65bd89810bd8e19be95b29c5d5aa0b9946d2";
        libraryHaskellDepends = [
          base base16-bytestring binary bytestring entropy largeword mtl
          QuickCheck string-conversions
@@ -176285,6 +177318,8 @@ self: {
        pname = "servant";
        version = "0.4.4";
        sha256 = "d2b95b9f9b8173fe83d08166707d564b2cb60526493fc7b4099e09f9480a16ec";
+       revision = "1";
+       editedCabalFile = "8744311d3ae2ecbd905ab71e1b4c568b02d5179346c3d085bdd19d8632b98dc5";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring bytestring-conversion
          case-insensitive http-media http-types network-uri
@@ -176313,6 +177348,8 @@ self: {
        pname = "servant";
        version = "0.4.4.2";
        sha256 = "fc5c80822fef28b63d8a63bd63efd0bdd86c7d13f06d1cc6e9b0768c4efe61aa";
+       revision = "1";
+       editedCabalFile = "230a38d3c063c561c11a5570bb725f715bff776e507a734a62dac5aa463b5c08";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring bytestring-conversion
          case-insensitive http-media http-types network-uri
@@ -176341,6 +177378,8 @@ self: {
        pname = "servant";
        version = "0.4.4.4";
        sha256 = "182842071c4905a3429c1ccbff020af255b6abfd1e7a6473253713c0da80f280";
+       revision = "1";
+       editedCabalFile = "5bcd8a6a295b2e58c802750441e3ffac259cfa6e12037b7ccd176b1ef8381288";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring bytestring-conversion
          case-insensitive http-media http-types network-uri
@@ -176369,6 +177408,8 @@ self: {
        pname = "servant";
        version = "0.4.4.5";
        sha256 = "b82abafe5bd1357c64c36c344ab38dc8fa8ad8f40126b86323da9bfc4047f544";
+       revision = "1";
+       editedCabalFile = "a6c733d905643e01e57adeb803dc15951eca7c7f4d7f09abac650b1c3efcc89c";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring bytestring-conversion
          case-insensitive http-media http-types network-uri
@@ -176396,6 +177437,8 @@ self: {
        pname = "servant";
        version = "0.4.4.6";
        sha256 = "6adeba12f74f809c3bd9846d2563e1bffb9826d8731084bcea17bce7a145ee6a";
+       revision = "1";
+       editedCabalFile = "821919911076b83763ba559388851ea582c40c2171ae38b95006ee2fb717ac6b";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring bytestring-conversion
          case-insensitive http-media http-types network-uri
@@ -176830,6 +177873,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "servant-elm" = callPackage
+    ({ mkDerivation, aeson, base, data-default, elm-export, hspec, lens
+     , servant, servant-foreign, text
+     }:
+     mkDerivation {
+       pname = "servant-elm";
+       version = "0.1.0.1";
+       sha256 = "8e44d664e4484135c4b19d2477131b1f75863c999ff747a6b69052ac12f6d15d";
+       libraryHaskellDepends = [
+         base elm-export lens servant servant-foreign text
+       ];
+       testHaskellDepends = [
+         aeson base data-default elm-export hspec servant
+       ];
+       jailbreak = true;
+       homepage = "http://github.com/mattjbray/servant-elm#readme";
+       description = "Automatically derive Elm functions to query servant webservices";
+       license = stdenv.lib.licenses.bsd3;
+       broken = true;
+     }) {elm-export = null; servant-foreign = null;};
+
   "servant-examples" = callPackage
     ({ mkDerivation, aeson, base, bytestring, directory, either
      , http-types, js-jquery, lucid, random, servant, servant-client
@@ -181419,7 +182483,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "slave-thread" = callPackage
+  "slave-thread_1_0_0_0" = callPackage
     ({ mkDerivation, base, base-prelude, HTF, list-t, mmorph
      , partial-handler, QuickCheck, quickcheck-instances, SafeSemaphore
      , stm-containers, transformers
@@ -181440,9 +182504,10 @@ self: {
        homepage = "https://github.com/nikita-volkov/slave-thread";
        description = "A principal solution to ghost threads and silent exceptions";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "slave-thread_1_0_1" = callPackage
+  "slave-thread" = callPackage
     ({ mkDerivation, base, base-prelude, HTF, list-t, mmorph
      , partial-handler, QuickCheck, quickcheck-instances, SafeSemaphore
      , stm-containers, transformers
@@ -181458,10 +182523,10 @@ self: {
        testHaskellDepends = [
          base base-prelude HTF QuickCheck quickcheck-instances SafeSemaphore
        ];
+       doCheck = false;
        homepage = "https://github.com/nikita-volkov/slave-thread";
        description = "A principal solution to ghost threads and silent exceptions";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "slice-cpp-gen" = callPackage
@@ -185000,10 +186065,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "spir-v";
-       version = "0.0.0.2";
-       sha256 = "6933c99a6e0ce0bb540884c76542b9f2d3095ca43718a0ca9475502f33f9262a";
-       revision = "1";
-       editedCabalFile = "71fa7971fad8f2ce6d0eab96c2e817235822e5e0e048a844ac1288d35dee278f";
+       version = "0.0.1.0";
+       sha256 = "59d7b176ddafbb73aff8dd4b1a8f9557f748728e4f5262a9575108ff6e62d6ca";
        libraryHaskellDepends = [ base ];
        homepage = "https://github.com/expipiplus1/spir-v";
        description = "Some utilities for reading and writing SPIR-V files";
@@ -186578,6 +187641,71 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ simons ];
      }) {};
 
+  "stack_1_0_4" = callPackage
+    ({ mkDerivation, aeson, ansi-terminal, async, attoparsec, base
+     , base16-bytestring, base64-bytestring, binary, binary-tagged
+     , blaze-builder, byteable, bytestring, Cabal, conduit
+     , conduit-extra, containers, cryptohash, cryptohash-conduit
+     , deepseq, directory, edit-distance, either, enclosed-exceptions
+     , errors, exceptions, extra, fast-logger, filelock, filepath
+     , fsnotify, gitrev, hashable, hastache, hpack, hpc, hspec
+     , http-client, http-client-tls, http-conduit, http-types
+     , lifted-base, monad-control, monad-logger, mtl
+     , optparse-applicative, optparse-simple, path, path-io, persistent
+     , persistent-sqlite, persistent-template, pretty, process
+     , project-template, QuickCheck, resourcet, retry, safe, semigroups
+     , split, stm, streaming-commons, tar, template-haskell, temporary
+     , text, text-binary, time, transformers, transformers-base, unix
+     , unix-compat, unordered-containers, uuid, vector
+     , vector-binary-instances, yaml, zip-archive, zlib
+     }:
+     mkDerivation {
+       pname = "stack";
+       version = "1.0.4";
+       sha256 = "f252c2f916b48d4b32722e2a4f3069ef55ac80454552316ce2dde0c5d486d85f";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson ansi-terminal async attoparsec base base16-bytestring
+         base64-bytestring binary binary-tagged blaze-builder byteable
+         bytestring Cabal conduit conduit-extra containers cryptohash
+         cryptohash-conduit deepseq directory edit-distance either
+         enclosed-exceptions errors exceptions extra fast-logger filelock
+         filepath fsnotify hashable hastache hpack hpc http-client
+         http-client-tls http-conduit http-types lifted-base monad-control
+         monad-logger mtl optparse-applicative path path-io persistent
+         persistent-sqlite persistent-template pretty process
+         project-template resourcet retry safe semigroups split stm
+         streaming-commons tar template-haskell temporary text text-binary
+         time transformers transformers-base unix unix-compat
+         unordered-containers uuid vector vector-binary-instances yaml
+         zip-archive zlib
+       ];
+       executableHaskellDepends = [
+         base bytestring Cabal containers directory filelock filepath gitrev
+         http-client lifted-base monad-control monad-logger mtl
+         optparse-applicative optparse-simple path path-io text transformers
+       ];
+       testHaskellDepends = [
+         async attoparsec base bytestring Cabal conduit conduit-extra
+         containers cryptohash directory exceptions filepath hspec
+         http-conduit monad-logger path path-io process QuickCheck resourcet
+         retry temporary text transformers unix-compat
+       ];
+       jailbreak = true;
+       enableSharedExecutables = false;
+       postInstall = ''
+         exe=$out/bin/stack
+         mkdir -p $out/share/bash-completion/completions
+         $exe --bash-completion-script $exe >$out/share/bash-completion/completions/stack
+       '';
+       homepage = "http://haskellstack.org";
+       description = "The Haskell Tool Stack";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       maintainers = with stdenv.lib.maintainers; [ simons ];
+     }) {};
+
   "stack-hpc-coveralls" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, deepseq
      , docopt, filepath, hlint, hpc, hspec, hspec-contrib, http-client
@@ -188408,7 +189536,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "stm-containers" = callPackage
+  "stm-containers_0_2_9" = callPackage
     ({ mkDerivation, base-prelude, focus, free, hashable, HTF, list-t
      , loch-th, mtl, mtl-prelude, placeholders, primitive, QuickCheck
      , transformers, unordered-containers
@@ -188430,9 +189558,10 @@ self: {
        homepage = "https://github.com/nikita-volkov/stm-containers";
        description = "Containers for STM";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "stm-containers_0_2_10" = callPackage
+  "stm-containers" = callPackage
     ({ mkDerivation, base-prelude, focus, free, hashable, HTF, list-t
      , loch-th, mtl, mtl-prelude, placeholders, primitive, QuickCheck
      , transformers, unordered-containers
@@ -188449,10 +189578,10 @@ self: {
          base-prelude focus free hashable HTF list-t loch-th mtl mtl-prelude
          placeholders primitive QuickCheck transformers unordered-containers
        ];
+       doCheck = false;
        homepage = "https://github.com/nikita-volkov/stm-containers";
        description = "Containers for STM";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "stm-delay" = callPackage
@@ -189292,6 +190421,27 @@ self: {
        license = stdenv.lib.licenses.asl20;
      }) {};
 
+  "streaming-png" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, exceptions, JuicyPixels
+     , mmorph, mtl, resourcet, streaming, streaming-bytestring
+     , streaming-commons, transformers, vector
+     }:
+     mkDerivation {
+       pname = "streaming-png";
+       version = "0.1.0.0";
+       sha256 = "ecb3509c29481d7deb3b65c976cc08fb9a859cff9f52ad48c16402d9439420ca";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring cereal exceptions JuicyPixels mmorph mtl resourcet
+         streaming streaming-bytestring streaming-commons transformers
+         vector
+       ];
+       homepage = "http://github.com/bch29/streaming-png#readme";
+       description = "Perfectly streaming PNG image decoding";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "streaming-utils" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, http-client
      , http-client-tls, json-stream, mtl, pipes, resourcet, streaming
@@ -190794,6 +191944,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "svg-builder" = callPackage
+    ({ mkDerivation, base, blaze-builder, bytestring, hashable, text
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "svg-builder";
+       version = "0.1.0.1";
+       sha256 = "91c1a879e4b656355e9c843f29761a46dba6fd6c96c38a073dbb61b101923c9d";
+       libraryHaskellDepends = [
+         base blaze-builder bytestring hashable text unordered-containers
+       ];
+       homepage = "http://github.com/jeffreyrosenbluth/svg-builder.git";
+       description = "DSL for building SVG";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "svg-tree_0_1_0_2" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, containers
      , JuicyPixels, lens, linear, mtl, scientific, text, transformers
@@ -190850,7 +192016,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "svg-tree" = callPackage
+  "svg-tree_0_3_2" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, containers
      , JuicyPixels, lens, linear, mtl, scientific, text, transformers
      , vector, xml
@@ -190865,24 +192031,24 @@ self: {
        ];
        description = "SVG file loader and serializer";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "svg-tree_0_3_2_2" = callPackage
+  "svg-tree" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, containers
      , JuicyPixels, lens, linear, mtl, scientific, text, transformers
      , vector, xml
      }:
      mkDerivation {
        pname = "svg-tree";
-       version = "0.3.2.2";
-       sha256 = "f1dfee9879672dc9ad3a4de3850ce9d120e45f33ca02642da5cc15bd5d9dc85a";
+       version = "0.4.1";
+       sha256 = "eacdf66bad077c31d05979d82090dac7839a909d43e50876698d6c61eb0f7fe5";
        libraryHaskellDepends = [
          attoparsec base bytestring containers JuicyPixels lens linear mtl
          scientific text transformers vector xml
        ];
        description = "SVG file loader and serializer";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "svg2q" = callPackage
@@ -194019,7 +195185,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "tasty-th" = callPackage
+  "tasty-th_0_1_3" = callPackage
     ({ mkDerivation, base, language-haskell-extract, tasty
      , template-haskell
      }:
@@ -194033,6 +195199,19 @@ self: {
        homepage = "http://github.com/bennofs/tasty-th";
        description = "Automagically generate the HUnit- and Quickcheck-bulk-code using Template Haskell";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "tasty-th" = callPackage
+    ({ mkDerivation, base, tasty, template-haskell }:
+     mkDerivation {
+       pname = "tasty-th";
+       version = "0.1.4";
+       sha256 = "18a14d693e709046eba3bb1a4e9febfce09d04059342728f06178788a24ece35";
+       libraryHaskellDepends = [ base tasty template-haskell ];
+       homepage = "http://github.com/bennofs/tasty-th";
+       description = "Automatic tasty test case discovery using TH";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "tateti-tateti" = callPackage
@@ -196152,8 +197331,8 @@ self: {
      }:
      mkDerivation {
        pname = "text-postgresql";
-       version = "0.0.1.0";
-       sha256 = "632eafe17cc8ea54571dbae82e85e14ded973f28772c82432e5025f68b4dde5f";
+       version = "0.0.2.0";
+       sha256 = "abd84b2f205694f58be46ca9f8a2a98f1d407e74da27092aebaba1e26d48dc54";
        libraryHaskellDepends = [ base dlist transformers ];
        testHaskellDepends = [ base QuickCheck quickcheck-simple ];
        homepage = "http://khibino.github.io/haskell-relational-record/";
@@ -196313,8 +197492,8 @@ self: {
      }:
      mkDerivation {
        pname = "text-show";
-       version = "3";
-       sha256 = "49e8110e4bd5f67fa6dbe4ce07614633fc2e65bd3dae14b0759df10e3f1b98b2";
+       version = "3.0.1";
+       sha256 = "39806d6d3098f099ede1a740f6fb55e84144a34442496145063b408262b899ca";
        libraryHaskellDepends = [
          array base base-compat bifunctors bytestring bytestring-builder
          containers generic-deriving ghc-prim integer-gmp nats semigroups
@@ -196325,9 +197504,8 @@ self: {
          array base base-compat base-orphans bifunctors bytestring
          bytestring-builder containers generic-deriving ghc-prim hspec
          integer-gmp nats QuickCheck quickcheck-instances semigroups tagged
-         template-haskell text transformers transformers-compat void
+         template-haskell text th-lift transformers transformers-compat void
        ];
-       doHaddock = false;
        homepage = "https://github.com/RyanGlScott/text-show";
        description = "Efficient conversion of values into Text";
        license = stdenv.lib.licenses.bsd3;
@@ -197824,17 +199002,18 @@ self: {
 
   "tidal" = callPackage
     ({ mkDerivation, base, binary, bytestring, colour, containers
-     , hashable, hmt, hosc, mersenne-random-pure64, mtl, parsec, process
-     , text, time, transformers, websockets
+     , hashable, hmt, hosc, mersenne-random-pure64, mtl, parsec
+     , PortMidi, process, serialport, text, time, transformers
+     , websockets
      }:
      mkDerivation {
        pname = "tidal";
-       version = "0.6";
-       sha256 = "c82a1b123f9fb831d086642f10ecd06b57e29eab4597077de8d1b82766012b67";
+       version = "0.7";
+       sha256 = "740fed95c4eacdf2abea0965d81f2d6e747a303868adf0d9472b7413952a5aa1";
        libraryHaskellDepends = [
          base binary bytestring colour containers hashable hmt hosc
-         mersenne-random-pure64 mtl parsec process text time transformers
-         websockets
+         mersenne-random-pure64 mtl parsec PortMidi process serialport text
+         time transformers websockets
        ];
        homepage = "http://tidal.lurk.org/";
        description = "Pattern language for improvised music";
@@ -199806,12 +200985,12 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "transformers_0_5_1_0" = callPackage
+  "transformers_0_5_2_0" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "transformers";
-       version = "0.5.1.0";
-       sha256 = "d1bd8fefc1bb73ac3bad35ade9af0919bed2be6d6734cdf959d9a31ba1e70cdd";
+       version = "0.5.2.0";
+       sha256 = "6c408713a8ba7dd7a6573a4644e0c17fe11747f5bf259eab958421a7358a70e2";
        libraryHaskellDepends = [ base ];
        description = "Concrete functor and monad transformers";
        license = stdenv.lib.licenses.bsd3;
@@ -201567,7 +202746,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "twitter-feed" = callPackage
+  "twitter-feed_0_2_0_4" = callPackage
     ({ mkDerivation, aeson, authenticate-oauth, base, bytestring
      , containers, http-conduit, HUnit, test-framework
      , test-framework-hunit
@@ -201585,6 +202764,27 @@ self: {
        homepage = "https://github.com/stackbuilders/twitter-feed";
        description = "Client for fetching Twitter timeline via Oauth";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "twitter-feed" = callPackage
+    ({ mkDerivation, aeson, authenticate-oauth, base, bytestring
+     , containers, http-conduit, HUnit, test-framework
+     , test-framework-hunit
+     }:
+     mkDerivation {
+       pname = "twitter-feed";
+       version = "0.2.0.5";
+       sha256 = "faf8a79a0c423d2aef9a88fab34084c0264f19efcebe721c71786e8fcd971773";
+       libraryHaskellDepends = [
+         aeson authenticate-oauth base bytestring http-conduit
+       ];
+       testHaskellDepends = [
+         base containers HUnit test-framework test-framework-hunit
+       ];
+       homepage = "https://github.com/stackbuilders/twitter-feed";
+       description = "Client for fetching Twitter timeline via Oauth";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "twitter-types" = callPackage
@@ -202732,10 +203932,8 @@ self: {
      }:
      mkDerivation {
        pname = "uhc-light";
-       version = "1.1.9.2";
-       sha256 = "f77b28c6e49fd36bb5369714283d72d37b8dc2f90b444e5789a5503e864d0ee7";
-       revision = "1";
-       editedCabalFile = "9281e38cd36593fbdd779caa5c3e678b4d4f967f496b5d3df5d55b1cd5a8a85f";
+       version = "1.1.9.3";
+       sha256 = "e1c4868e38987c2938c6c9379bb3d8b1bfcfbfc95541862e118e8ca9439343f3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -202748,7 +203946,6 @@ self: {
          hashable mtl network old-locale primitive process syb transformers
          uhc-util uulib vector
        ];
-       jailbreak = true;
        homepage = "https://github.com/UU-ComputerScience/uhc";
        description = "Part of UHC packaged as cabal/hackage installable library";
        license = stdenv.lib.licenses.bsd3;
@@ -202757,20 +203954,17 @@ self: {
 
   "uhc-util" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, containers
-     , directory, fclabels, fgl, hashable, mtl, process, syb, time
-     , time-compat, uulib
+     , directory, fclabels, fgl, hashable, logict-state, mtl, process
+     , syb, time, time-compat, uulib
      }:
      mkDerivation {
        pname = "uhc-util";
-       version = "0.1.6.3";
-       sha256 = "6d64396e186a2a05a5f3a0ace58b768e83e9655b22ab3fde42d0154152358046";
-       revision = "1";
-       editedCabalFile = "eedc35cfdb41a84edc0a70661797a7ea98684f7b30a506309d40975370f55c0a";
+       version = "0.1.6.5";
+       sha256 = "a296ebd71c34353f69ad42b6b8979dbdc5e2bb5fb117b5e8953ff77ccbc378fc";
        libraryHaskellDepends = [
          array base binary bytestring containers directory fclabels fgl
-         hashable mtl process syb time time-compat uulib
+         hashable logict-state mtl process syb time time-compat uulib
        ];
-       jailbreak = true;
        homepage = "https://github.com/UU-ComputerScience/uhc-util";
        description = "UHC utilities";
        license = stdenv.lib.licenses.bsd3;
@@ -203391,8 +204585,8 @@ self: {
     ({ mkDerivation, base, deepseq, ShowF }:
      mkDerivation {
        pname = "uniform-pair";
-       version = "0.1.9";
-       sha256 = "10670c5aa26cf1c1555aa0c8f21e3edf1eca7577c9bc205c159dbf7edd6063fa";
+       version = "0.1.10";
+       sha256 = "f27805fca8cd9574d0b7c535693c9dda9c9d945af1a50fc36abeb80fb332a2ff";
        libraryHaskellDepends = [ base deepseq ShowF ];
        homepage = "https://github.com/conal/uniform-pair/";
        description = "Uniform pairs with class instances";
@@ -203785,6 +204979,8 @@ self: {
        pname = "unix-compat";
        version = "0.4.1.4";
        sha256 = "fafa1a9eefc93287c028cc61f17a91f886f164b3f64392f1756f8a7f8b3cb34b";
+       revision = "1";
+       editedCabalFile = "401047ed04906f81b78929274ebe1b3f321e2c61a52124a034da7bacccd3b03c";
        libraryHaskellDepends = [ base unix ];
        homepage = "http://github.com/jystic/unix-compat";
        description = "Portable POSIX-compatibility layer";
@@ -203979,7 +205175,7 @@ self: {
        license = "GPL";
      }) {};
 
-  "unordered-containers" = callPackage
+  "unordered-containers_0_2_5_1" = callPackage
     ({ mkDerivation, base, ChasingBottoms, containers, deepseq
      , hashable, HUnit, QuickCheck, test-framework, test-framework-hunit
      , test-framework-quickcheck2
@@ -203998,17 +205194,18 @@ self: {
        homepage = "https://github.com/tibbe/unordered-containers";
        description = "Efficient hashing-based container types";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "unordered-containers_0_2_6_0" = callPackage
+  "unordered-containers" = callPackage
     ({ mkDerivation, base, ChasingBottoms, containers, deepseq
      , hashable, HUnit, QuickCheck, test-framework, test-framework-hunit
      , test-framework-quickcheck2
      }:
      mkDerivation {
        pname = "unordered-containers";
-       version = "0.2.6.0";
-       sha256 = "5f9fbba5f616344bd3b1b633d45f820cf9c840ad101e1110e698abc77d9de3f3";
+       version = "0.2.7.0";
+       sha256 = "6503226d24069698bbb454c15c53a7f9f245aba228e142c6b6ab2d31cecc5ef6";
        libraryHaskellDepends = [ base deepseq hashable ];
        testHaskellDepends = [
          base ChasingBottoms containers hashable HUnit QuickCheck
@@ -204017,7 +205214,6 @@ self: {
        homepage = "https://github.com/tibbe/unordered-containers";
        description = "Efficient hashing-based container types";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "unordered-containers-rematch" = callPackage
@@ -204843,7 +206039,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "userid" = callPackage
+  "userid_0_1_2_3" = callPackage
     ({ mkDerivation, aeson, base, boomerang, lens, safecopy, web-routes
      , web-routes-th
      }:
@@ -204857,6 +206053,23 @@ self: {
        homepage = "http://www.github.com/Happstack/userid";
        description = "The UserId type and useful instances for web development";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "userid" = callPackage
+    ({ mkDerivation, aeson, base, boomerang, lens, safecopy, web-routes
+     , web-routes-th
+     }:
+     mkDerivation {
+       pname = "userid";
+       version = "0.1.2.4";
+       sha256 = "f4f0e89d43046408b0083a18030af0fb33a23603874efa0763caf1cf28ce6b5b";
+       libraryHaskellDepends = [
+         aeson base boomerang lens safecopy web-routes web-routes-th
+       ];
+       homepage = "http://www.github.com/Happstack/userid";
+       description = "The UserId type and useful instances for web development";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "users_0_1_0_0" = callPackage
@@ -206105,7 +207318,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "vault" = callPackage
+  "vault_0_3_0_5" = callPackage
     ({ mkDerivation, base, containers, hashable, unordered-containers
      }:
      mkDerivation {
@@ -206118,9 +207331,10 @@ self: {
        homepage = "https://github.com/HeinrichApfelmus/vault";
        description = "a persistent store for values of arbitrary types";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "vault_0_3_0_6" = callPackage
+  "vault" = callPackage
     ({ mkDerivation, base, containers, hashable, unordered-containers
      }:
      mkDerivation {
@@ -206133,7 +207347,6 @@ self: {
        homepage = "https://github.com/HeinrichApfelmus/vault";
        description = "a persistent store for values of arbitrary types";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "vaultaire-common" = callPackage
@@ -206817,13 +208030,13 @@ self: {
      }) {};
 
   "vector-space-map" = callPackage
-    ({ mkDerivation, base, containers, vector-space }:
+    ({ mkDerivation, base, containers, doctest, vector-space }:
      mkDerivation {
        pname = "vector-space-map";
-       version = "0.1.0.1";
-       sha256 = "0be56ed053c67ed18583f581585392aeb5161fce5b318ced882af045db81b0e8";
+       version = "0.2.0";
+       sha256 = "ceec244a880e7abba75dd9c3324f6a6421a085ff270b30480455a30883c95424";
        libraryHaskellDepends = [ base containers vector-space ];
-       jailbreak = true;
+       testHaskellDepends = [ base doctest ];
        homepage = "https://github.com/conklech/vector-space-map";
        description = "vector-space operations for finite maps using Data.Map";
        license = stdenv.lib.licenses.mit;
@@ -206940,7 +208153,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "vector-th-unbox" = callPackage
+  "vector-th-unbox_0_2_1_3" = callPackage
     ({ mkDerivation, base, data-default, template-haskell, vector }:
      mkDerivation {
        pname = "vector-th-unbox";
@@ -206952,6 +208165,19 @@ self: {
        testHaskellDepends = [ base data-default vector ];
        description = "Deriver for Data.Vector.Unboxed using Template Haskell";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "vector-th-unbox" = callPackage
+    ({ mkDerivation, base, data-default, template-haskell, vector }:
+     mkDerivation {
+       pname = "vector-th-unbox";
+       version = "0.2.1.4";
+       sha256 = "a765f8a679d2c59d0ab73d8c158cb020a362ab9e825c845f8202cd11ba660551";
+       libraryHaskellDepends = [ base template-haskell vector ];
+       testHaskellDepends = [ base data-default vector ];
+       description = "Deriver for Data.Vector.Unboxed using Template Haskell";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "verbalexpressions" = callPackage
@@ -208444,34 +209670,28 @@ self: {
      , Cabal-ide-backend, directory, file-embed, filepath, fsnotify, ghc
      , Glob, hspec, http-client, http-conduit, http-reverse-proxy
      , http-types, ide-backend, MissingH, network, optparse-applicative
-     , process, shakespeare, stm, streaming-commons, system-filepath
-     , text, time, transformers, wai, warp, websockets
+     , process, shakespeare, split, stm, streaming-commons
+     , system-filepath, text, time, transformers, wai, warp, websockets
      }:
      mkDerivation {
        pname = "wai-devel";
-       version = "0.0.0.2";
-       sha256 = "2783d78ed3b5b76000182b1f51f9d2772de0460e09e02eb6be6d69127081cf9d";
+       version = "0.0.0.3";
+       sha256 = "3ff4291b31a24e02b859f44b2aba55dcce7dc55850c29a9802570b2431fdf646";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          array base blaze-html bytestring Cabal-ide-backend directory
          file-embed filepath fsnotify ghc Glob http-client http-conduit
          http-reverse-proxy http-types ide-backend MissingH network
-         optparse-applicative process shakespeare stm streaming-commons
-         system-filepath text time transformers wai warp websockets
-       ];
-       executableHaskellDepends = [
-         base blaze-html bytestring Cabal-ide-backend directory file-embed
-         filepath fsnotify ghc Glob http-client http-conduit
-         http-reverse-proxy http-types ide-backend MissingH network
-         optparse-applicative process shakespeare stm streaming-commons
-         system-filepath text time transformers wai warp websockets
+         optparse-applicative process shakespeare split stm
+         streaming-commons system-filepath text time transformers wai warp
+         websockets
        ];
+       executableHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec stm ];
-       jailbreak = true;
        homepage = "https://github.com/urbanslug/wai-devel";
        description = "A web server for the development of WAI compliant web applications";
-       license = stdenv.lib.licenses.gpl3;
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "wai-digestive-functors" = callPackage
@@ -210026,6 +211246,7 @@ self: {
          base bytestring hlint hspec http-types HUnit stm transformers wai
          wai-extra
        ];
+       doCheck = false;
        description = "WAI Middleware for Request Throttling";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210080,7 +211301,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "wai-predicates" = callPackage
+  "wai-predicates_0_8_5" = callPackage
     ({ mkDerivation, attoparsec, base, blaze-builder, bytestring
      , bytestring-conversion, case-insensitive, cookie, http-types
      , singletons, tasty, tasty-hunit, tasty-quickcheck, transformers
@@ -210101,9 +211322,10 @@ self: {
        homepage = "https://github.com/twittner/wai-predicates/";
        description = "WAI request predicates";
        license = stdenv.lib.licenses.mpl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "wai-predicates_0_8_6" = callPackage
+  "wai-predicates" = callPackage
     ({ mkDerivation, attoparsec, base, blaze-builder, bytestring
      , bytestring-conversion, case-insensitive, cookie, http-types
      , singletons, tasty, tasty-hunit, tasty-quickcheck, transformers
@@ -210124,7 +211346,6 @@ self: {
        homepage = "https://gitlab.com/twittner/wai-predicates/";
        description = "WAI request predicates";
        license = stdenv.lib.licenses.mpl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "wai-request-spec" = callPackage
@@ -210281,7 +211502,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "wai-routes" = callPackage
+  "wai-routes_0_9_6" = callPackage
     ({ mkDerivation, aeson, base, blaze-builder, bytestring
      , case-insensitive, containers, cookie, data-default-class
      , filepath, hspec, hspec-wai, hspec-wai-json, http-types
@@ -210304,9 +211525,10 @@ self: {
        homepage = "https://ajnsit.github.io/wai-routes/";
        description = "Typesafe URLs for Wai applications";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "wai-routes_0_9_7" = callPackage
+  "wai-routes" = callPackage
     ({ mkDerivation, aeson, base, blaze-builder, bytestring
      , case-insensitive, containers, cookie, data-default-class
      , filepath, hspec, hspec-wai, hspec-wai-json, http-types
@@ -210329,7 +211551,6 @@ self: {
        homepage = "https://ajnsit.github.io/wai-routes/";
        description = "Typesafe URLs for Wai applications";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "wai-routing_0_12_1" = callPackage
@@ -210357,7 +211578,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "wai-routing" = callPackage
+  "wai-routing_0_12_2" = callPackage
     ({ mkDerivation, attoparsec, base, blaze-builder, bytestring
      , bytestring-conversion, case-insensitive, containers, cookie
      , http-types, tasty, tasty-hunit, tasty-quickcheck, transformers
@@ -210379,6 +211600,31 @@ self: {
        homepage = "https://github.com/twittner/wai-routing/";
        description = "Declarative routing for WAI";
        license = stdenv.lib.licenses.mpl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "wai-routing" = callPackage
+    ({ mkDerivation, attoparsec, base, blaze-builder, bytestring
+     , bytestring-conversion, case-insensitive, containers, cookie
+     , http-types, tasty, tasty-hunit, tasty-quickcheck, transformers
+     , wai, wai-predicates, wai-route
+     }:
+     mkDerivation {
+       pname = "wai-routing";
+       version = "0.12.3";
+       sha256 = "9ce8d30b45ac65162589236b33f4ea417f784c70a1cc10b564880819d2620b0b";
+       libraryHaskellDepends = [
+         attoparsec base bytestring bytestring-conversion case-insensitive
+         cookie http-types transformers wai wai-predicates wai-route
+       ];
+       testHaskellDepends = [
+         base blaze-builder bytestring bytestring-conversion
+         case-insensitive containers http-types tasty tasty-hunit
+         tasty-quickcheck wai wai-predicates
+       ];
+       homepage = "https://gitlab.com/twittner/wai-routing/";
+       description = "Declarative routing for WAI";
+       license = stdenv.lib.licenses.mpl20;
      }) {};
 
   "wai-session" = callPackage
@@ -213422,8 +214668,8 @@ self: {
      }:
      mkDerivation {
        pname = "werewolf";
-       version = "0.4.4.0";
-       sha256 = "247a99b23a409c11344a70f4fbfc3b939eda436e0e52bd7363c376615644dad8";
+       version = "0.4.6.0";
+       sha256 = "9ee65c21f4310c81dbde660482680bb73a5d8423436b844d9c4402aa511f2118";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -213431,8 +214677,8 @@ self: {
          random-shuffle text transformers
        ];
        executableHaskellDepends = [
-         aeson base directory extra filepath lens mtl optparse-applicative
-         text transformers
+         aeson base directory extra filepath lens MonadRandom mtl
+         optparse-applicative random-shuffle text transformers
        ];
        testHaskellDepends = [
          base containers extra lens mtl QuickCheck tasty tasty-quickcheck
@@ -215483,18 +216729,21 @@ self: {
      }) {};
 
   "xdot" = callPackage
-    ({ mkDerivation, base, cairo, graphviz, gtk, mtl, polyparse, text
+    ({ mkDerivation, base, cairo, graphviz, gtk3, mtl, polyparse, text
+     , transformers
      }:
      mkDerivation {
        pname = "xdot";
-       version = "0.2.4.9";
-       sha256 = "a2ace6970b425d1721b06b054422eef097837e31555579deee3fe532c11a0cda";
+       version = "0.3";
+       sha256 = "27f87b5a772d9a86ffc1866fc7f1b76a2ae14fdfaf791a5fcbedd32c5b15e104";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base cairo graphviz gtk mtl polyparse text
+         base cairo graphviz gtk3 mtl polyparse text
+       ];
+       executableHaskellDepends = [
+         base cairo graphviz gtk3 text transformers
        ];
-       executableHaskellDepends = [ base cairo graphviz gtk text ];
        description = "Parse Graphviz xdot files and interactively view them using GTK and Cairo";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -216596,6 +217845,7 @@ self: {
        version = "0.9.0.2";
        sha256 = "008d596529cffde397c55026c10c8a20951272959e2a6e35cfdfef499719ec7b";
        libraryHaskellDepends = [ base-prelude free text ];
+       jailbreak = true;
        homepage = "https://github.com/sannsyn/xml-query";
        description = "A parser-agnostic declarative API for querying XML-documents";
        license = stdenv.lib.licenses.mit;
@@ -216613,6 +217863,7 @@ self: {
          base-prelude text xml-conduit xml-query xml-query-xml-types
          xml-types
        ];
+       jailbreak = true;
        homepage = "https://github.com/sannsyn/xml-query-xml-conduit";
        description = "A binding for the \"xml-query\" and \"xml-conduit\" libraries";
        license = stdenv.lib.licenses.mit;
@@ -216638,6 +217889,7 @@ self: {
          quickcheck-instances tasty tasty-hunit tasty-quickcheck
          tasty-smallcheck text xml-conduit xml-query xml-types
        ];
+       jailbreak = true;
        homepage = "https://github.com/sannsyn/xml-query-xml-types";
        description = "An interpreter of \"xml-query\" queries for the \"xml-types\" documents";
        license = stdenv.lib.licenses.mit;
@@ -217942,7 +219194,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) libyaml;};
 
-  "yaml" = callPackage
+  "yaml_0_8_15_3" = callPackage
     ({ mkDerivation, aeson, aeson-qq, attoparsec, base, base-compat
      , bytestring, conduit, containers, directory, enclosed-exceptions
      , filepath, hspec, HUnit, libyaml, mockery, resourcet, scientific
@@ -217969,6 +219221,36 @@ 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" = callPackage
+    ({ 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.16";
+       sha256 = "d68ad3dd16e4b8ba943d0f58666d1f53be24923088df15f46be44bbbaf85c529";
+       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 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-config" = callPackage
@@ -224876,7 +226158,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "zlib-lens" = callPackage
+  "zlib-lens_0_1_2" = callPackage
     ({ mkDerivation, base, bytestring, profunctors, zlib }:
      mkDerivation {
        pname = "zlib-lens";
@@ -224888,9 +226170,10 @@ self: {
        homepage = "http://lens.github.io/";
        description = "Lenses for zlib";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "zlib-lens_0_1_2_1" = callPackage
+  "zlib-lens" = callPackage
     ({ mkDerivation, base, bytestring, profunctors, zlib }:
      mkDerivation {
        pname = "zlib-lens";
@@ -224900,7 +226183,6 @@ self: {
        homepage = "http://lens.github.io/";
        description = "Lenses for zlib";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "zmcat" = callPackage