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-09 12:03:25 +0100
committerPeter Simons <simons@cryp.to>2016-02-15 19:05:02 +0100
commit7c7b08add4965e082a05396217abad035b41129a (patch)
tree10c13986558567fd167200793fbd5ff5007bc805 /pkgs/development/haskell-modules/hackage-packages.nix
parent72161f6810c9282d1bb3c2a6d8d676cbe80422c8 (diff)
downloadnixlib-7c7b08add4965e082a05396217abad035b41129a.tar
nixlib-7c7b08add4965e082a05396217abad035b41129a.tar.gz
nixlib-7c7b08add4965e082a05396217abad035b41129a.tar.bz2
nixlib-7c7b08add4965e082a05396217abad035b41129a.tar.lz
nixlib-7c7b08add4965e082a05396217abad035b41129a.tar.xz
nixlib-7c7b08add4965e082a05396217abad035b41129a.tar.zst
nixlib-7c7b08add4965e082a05396217abad035b41129a.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/94492ca8484ac1cc1962d42050ff6cdc145665f6
  - Hackage: https://github.com/commercialhaskell/all-cabal-hashes/commit/b3a9ab4a6048a52dbabe68389d8edc10062ee925
  - LTS Haskell: https://github.com/fpco/lts-haskell/commit/e7c362999942041130d6f66c30289bd6be0430a3
  - Stackage Nightly: https://github.com/fpco/stackage-nightly/commit/b98e7e2d4fc1c47179a362d16d98290990eb8c28
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix2711
1 files changed, 2229 insertions, 482 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 58ad27a8a92d..1dbe2174e50c 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -3123,7 +3123,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "ChasingBottoms" = callPackage
+  "ChasingBottoms_1_3_0_13" = callPackage
     ({ mkDerivation, array, base, containers, mtl, QuickCheck, random
      , syb
      }:
@@ -3141,6 +3141,25 @@ self: {
        ];
        description = "For testing partial and infinite values";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "ChasingBottoms" = callPackage
+    ({ mkDerivation, array, base, containers, mtl, QuickCheck, random
+     , syb
+     }:
+     mkDerivation {
+       pname = "ChasingBottoms";
+       version = "1.3.0.14";
+       sha256 = "a4a296b09d8158d25ace6fdaf17a445f30e3af14f753e6bc80282806c309704a";
+       libraryHaskellDepends = [
+         base containers mtl QuickCheck random syb
+       ];
+       testHaskellDepends = [
+         array base containers mtl QuickCheck random syb
+       ];
+       description = "For testing partial and infinite values";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "CheatSheet" = callPackage
@@ -5001,8 +5020,8 @@ self: {
        pname = "Earley";
        version = "0.10.1.0";
        sha256 = "a90c5c1e210a0e37db577ace20b1ca2aa33d22454766ecaeb5dc253cb7d4887e";
-       revision = "1";
-       editedCabalFile = "2c662e0220aec5059849ac19f5ce4ad63330a4d8475332e59ad28204328cbbce";
+       revision = "2";
+       editedCabalFile = "310e7216914ee8e8338bc9481f6aa75f7cb2324d35ab03d29973b93bee2a725a";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ListLike ];
@@ -5054,7 +5073,6 @@ self: {
        libraryHaskellDepends = [
          array base containers EdisonAPI mtl QuickCheck
        ];
-       jailbreak = true;
        homepage = "http://rwd.rdockins.name/edison/home/";
        description = "A library of efficent, purely-functional data structures (Core Implementations)";
        license = "unknown";
@@ -5992,7 +6010,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "FontyFruity" = callPackage
+  "FontyFruity_0_5_2" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, deepseq
      , directory, filepath, text, vector
      }:
@@ -6006,6 +6024,23 @@ self: {
        ];
        description = "A true type file format loader";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "FontyFruity" = callPackage
+    ({ mkDerivation, base, binary, bytestring, containers, deepseq
+     , directory, filepath, text, vector
+     }:
+     mkDerivation {
+       pname = "FontyFruity";
+       version = "0.5.3.1";
+       sha256 = "24c77ee0ff24e79eeca3d60eb0e8c86e374d49f7b770c127c346ff2fbc782ecd";
+       libraryHaskellDepends = [
+         base binary bytestring containers deepseq directory filepath text
+         vector
+       ];
+       description = "A true type file format loader";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "ForSyDe" = callPackage
@@ -7042,15 +7077,15 @@ self: {
     ({ mkDerivation, base, directory, gtk3, process, temporary }:
      mkDerivation {
        pname = "Gifcurry";
-       version = "0.1.0.3";
-       sha256 = "a54e2bde1b6521997af0bb4983094169eb492e65a8b5d8bc596d57d06b59e399";
+       version = "0.1.0.5";
+       sha256 = "6a862236c56993145cbcc015739a596c4ee46d5488f28544e0cf7ee8759b362c";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          base directory gtk3 process temporary
        ];
        homepage = "https://github.com/lettier/gifcurry";
-       description = "Create animated GIFs, overlaid with optional text, from movies";
+       description = "Create animated GIFs, overlaid with optional text, from video files";
        license = stdenv.lib.licenses.asl20;
      }) {};
 
@@ -9242,7 +9277,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "HTTP" = callPackage
+  "HTTP_4000_3_2" = callPackage
     ({ mkDerivation, array, base, bytestring, case-insensitive, conduit
      , conduit-extra, deepseq, http-types, httpd-shed, HUnit, mtl
      , network, network-uri, parsec, pureMD5, split, test-framework
@@ -9264,6 +9299,31 @@ self: {
        homepage = "https://github.com/haskell/HTTP";
        description = "A library for client-side HTTP";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "HTTP" = callPackage
+    ({ mkDerivation, array, base, bytestring, case-insensitive, conduit
+     , conduit-extra, deepseq, http-types, httpd-shed, HUnit, mtl
+     , network, network-uri, parsec, pureMD5, split, test-framework
+     , test-framework-hunit, time, wai, warp
+     }:
+     mkDerivation {
+       pname = "HTTP";
+       version = "4000.3.3";
+       sha256 = "bbada3c2088dc1384234cdbc1bb6089ea588da068a6a38878ea259dd19de9bf2";
+       libraryHaskellDepends = [
+         array base bytestring mtl network network-uri parsec time
+       ];
+       testHaskellDepends = [
+         base bytestring case-insensitive conduit conduit-extra deepseq
+         http-types httpd-shed HUnit mtl network network-uri pureMD5 split
+         test-framework test-framework-hunit wai warp
+       ];
+       doCheck = false;
+       homepage = "https://github.com/haskell/HTTP";
+       description = "A library for client-side HTTP";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "HTTP-Simple" = callPackage
@@ -10593,19 +10653,20 @@ self: {
      }) {};
 
   "Hoed" = callPackage
-    ({ mkDerivation, array, base, containers, directory, filepath
-     , FPretty, libgraph, mtl, process, RBTree, regex-posix
-     , template-haskell, threepenny-gui
+    ({ mkDerivation, array, base, bytestring, cereal, containers
+     , directory, filepath, FPretty, libgraph, mtl, process, RBTree
+     , regex-posix, template-haskell, threepenny-gui
      }:
      mkDerivation {
        pname = "Hoed";
-       version = "0.3.4";
-       sha256 = "c82359deccc4de43e1e5215f2c28f2fc659e701d9e18bad70f9f5c54853e5f90";
+       version = "0.3.5";
+       sha256 = "b14c654effc7d4926f73966be56de290d9b0d5159371fc184320033aabba1f1f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         array base containers directory filepath FPretty libgraph mtl
-         process RBTree regex-posix template-haskell threepenny-gui
+         array base bytestring cereal containers directory filepath FPretty
+         libgraph mtl process RBTree regex-posix template-haskell
+         threepenny-gui
        ];
        homepage = "https://wiki.haskell.org/Hoed";
        description = "Lightweight algorithmic debugging";
@@ -11009,8 +11070,8 @@ self: {
      }:
      mkDerivation {
        pname = "HueAPI";
-       version = "0.2.6";
-       sha256 = "19515ecd8501ae038f060a3b10d391c865d07391d240b1819a55a165340e35c2";
+       version = "0.2.7";
+       sha256 = "041a08272fadadeac496f04d5fd3f9a4da8a4122fed2c0b9ec3e875d5273b900";
        libraryHaskellDepends = [
          aeson base containers lens lens-aeson mtl transformers wreq
        ];
@@ -13485,6 +13546,7 @@ self: {
          base data-default ghc-prim kan-extensions mmorph monad-products mtl
          parallel random transformers transformers-compat
        ];
+       jailbreak = true;
        homepage = "http://alkalisoftware.net";
        description = "Methods for composing monads";
        license = stdenv.lib.licenses.bsd3;
@@ -13545,6 +13607,7 @@ self: {
        libraryHaskellDepends = [
          base mtl random transformers transformers-compat
        ];
+       jailbreak = true;
        description = "Random-number generation monad";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13563,6 +13626,7 @@ self: {
        libraryHaskellDepends = [
          base mtl random transformers transformers-compat
        ];
+       jailbreak = true;
        description = "Random-number generation monad";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13579,6 +13643,7 @@ self: {
        libraryHaskellDepends = [
          base mtl random transformers transformers-compat
        ];
+       jailbreak = true;
        description = "Random-number generation monad";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15571,19 +15636,20 @@ self: {
      }) {};
 
   "Plot-ho-matic" = callPackage
-    ({ mkDerivation, base, cairo, Chart, Chart-cairo, containers
-     , data-default-class, generic-accessors, glib, gtk3, lens, text
-     , time, transformers, vector
+    ({ mkDerivation, base, bytestring, cairo, cereal, Chart
+     , Chart-cairo, containers, data-default-class, generic-accessors
+     , glib, gtk3, lens, text, time, transformers, vector
      }:
      mkDerivation {
        pname = "Plot-ho-matic";
-       version = "0.9.0.1";
-       sha256 = "f7cf62c612c0bdf18b7fa4791260ac7f7b1ee7bb58d8f131c358f002a9262ec9";
+       version = "0.9.0.2";
+       sha256 = "f67856090d2ed0c5869d57cd50da4f32c9eb8c4e654e0c0bf232765f81aea072";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base cairo Chart Chart-cairo containers data-default-class
-         generic-accessors glib gtk3 lens text time transformers vector
+         base bytestring cairo cereal Chart Chart-cairo containers
+         data-default-class generic-accessors glib gtk3 lens text time
+         transformers vector
        ];
        executableHaskellDepends = [ base containers generic-accessors ];
        description = "Real-time line plotter for generic data";
@@ -16009,7 +16075,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "QuickCheck" = callPackage
+  "QuickCheck_2_8_1" = callPackage
     ({ mkDerivation, base, containers, random, template-haskell
      , test-framework, tf-random, transformers
      }:
@@ -16025,12 +16091,14 @@ self: {
        testHaskellDepends = [
          base containers template-haskell test-framework
        ];
+       jailbreak = true;
        homepage = "https://github.com/nick8325/quickcheck";
        description = "Automatic testing of Haskell programs";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "QuickCheck_2_8_2" = callPackage
+  "QuickCheck" = callPackage
     ({ mkDerivation, base, containers, random, template-haskell
      , test-framework, tf-random, transformers
      }:
@@ -16044,11 +16112,9 @@ self: {
        testHaskellDepends = [
          base containers template-haskell test-framework
        ];
-       jailbreak = true;
        homepage = "https://github.com/nick8325/quickcheck";
        description = "Automatic testing of Haskell programs";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "QuickCheck-GenT" = callPackage
@@ -16078,6 +16144,27 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "QuickPlot" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, colour
+     , 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";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson attoparsec base bytestring colour haskell-src-meta parsec
+         scientific snap snap-core template-haskell text vector websockets
+         websockets-snap
+       ];
+       homepage = "http://github.com/tepf/QuickPlot#readme";
+       description = "Quick and easy data visualization with Haskell";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "Quickson" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, either, text
      }:
@@ -16162,15 +16249,16 @@ self: {
   "RFC1751" = callPackage
     ({ mkDerivation, base, binary, bytestring, HUnit, QuickCheck
      , test-framework, test-framework-hunit, test-framework-quickcheck2
+     , vector
      }:
      mkDerivation {
        pname = "RFC1751";
-       version = "0.3.0.1";
-       sha256 = "6a6686ca05bcbf4fc24786b2cb7f33003b7b53705e2e631b7187fff20165878c";
-       libraryHaskellDepends = [ base binary bytestring ];
+       version = "0.3.1.0";
+       sha256 = "d19f8c3020e76c45343a746442efbeabc7e60a80d1fdf8a11e5c29723d4937c8";
+       libraryHaskellDepends = [ base binary bytestring vector ];
        testHaskellDepends = [
          base binary bytestring HUnit QuickCheck test-framework
-         test-framework-hunit test-framework-quickcheck2
+         test-framework-hunit test-framework-quickcheck2 vector
        ];
        homepage = "https://github.com/xenog/RFC1751";
        description = "RFC-1751 library for Haskell";
@@ -16334,6 +16422,38 @@ self: {
        license = stdenv.lib.licenses.gpl3;
      }) {};
 
+  "RNAlien_1_1_0" = callPackage
+    ({ mkDerivation, aeson, base, biocore, biofasta, BlastHTTP
+     , blastxml, bytestring, cassava, ClustalParser, cmdargs, containers
+     , directory, edit-distance, either-unwrap, EntrezHTTP, filepath
+     , hierarchical-clustering, HTTP, http-conduit, hxt, matrix, network
+     , parsec, process, pureMD5, random, split, Taxonomy, text, time
+     , transformers, vector, ViennaRNAParser
+     }:
+     mkDerivation {
+       pname = "RNAlien";
+       version = "1.1.0";
+       sha256 = "450d898235dadc7879eef1bb025713b7d55e8a271332760d8d744b4deb9636d8";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base biocore biofasta BlastHTTP blastxml bytestring cassava
+         ClustalParser cmdargs containers directory edit-distance
+         either-unwrap EntrezHTTP filepath hierarchical-clustering HTTP
+         http-conduit hxt matrix network parsec process pureMD5 random
+         Taxonomy text transformers vector ViennaRNAParser
+       ];
+       executableHaskellDepends = [
+         base biocore biofasta bytestring cassava cmdargs containers
+         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
     ({ mkDerivation, base, BiobaseTrainingData, BiobaseXNA, bytestring
      , cmdargs, containers, deepseq, directory, parallel, PrimitiveArray
@@ -19704,6 +19824,19 @@ self: {
        license = "GPL";
      }) {};
 
+  "ViennaRNAParser_1_2_8" = callPackage
+    ({ mkDerivation, base, hspec, parsec, process, transformers }:
+     mkDerivation {
+       pname = "ViennaRNAParser";
+       version = "1.2.8";
+       sha256 = "5d298b026f0c40d04cc3da3d148671602bd602c1583c1812153a21f90b40f25e";
+       libraryHaskellDepends = [ base parsec process transformers ];
+       testHaskellDepends = [ base hspec parsec ];
+       description = "Libary for parsing ViennaRNA package output";
+       license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "Vulkan" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -22346,8 +22479,8 @@ self: {
      }:
      mkDerivation {
        pname = "adblock2privoxy";
-       version = "1.4.1";
-       sha256 = "6b3242a5ddba181659f9b8eb4786dfa929751aaf48a62b070040043a3e8e0613";
+       version = "1.4.2";
+       sha256 = "2c42c4a75720d8a988898440d06df15b10a2ff1de88fe793de7b7cfe415a339e";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -22645,8 +22778,8 @@ self: {
        pname = "aeson";
        version = "0.9.0.1";
        sha256 = "92b97dbc4968a2af6bc13b499629118f85b22efe113a4d60e578fbfb0f6ef8bc";
-       revision = "1";
-       editedCabalFile = "651b27c1cd2730cd0234cc1fb5860dd74728e5ecc6682b2a5e857fd42d41fe22";
+       revision = "2";
+       editedCabalFile = "5796e32c015d96fcbce31eaf22eba93580d47a8df798bd2260732ef5eac3cb02";
        libraryHaskellDepends = [
          attoparsec base bytestring containers deepseq dlist ghc-prim
          hashable mtl scientific syb template-haskell text time transformers
@@ -22657,6 +22790,7 @@ self: {
          template-haskell test-framework test-framework-hunit
          test-framework-quickcheck2 text time unordered-containers vector
        ];
+       jailbreak = true;
        doCheck = false;
        homepage = "https://github.com/bos/aeson";
        description = "Fast JSON parsing and encoding";
@@ -22693,6 +22827,35 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "aeson_0_11_0_0" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq
+     , dlist, fail, ghc-prim, hashable, HUnit, mtl, QuickCheck
+     , quickcheck-instances, scientific, semigroups, syb
+     , template-haskell, test-framework, test-framework-hunit
+     , test-framework-quickcheck2, text, time, transformers
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "aeson";
+       version = "0.11.0.0";
+       sha256 = "ad3849d5d73824edea0fa3aa552d4c4630e67a8cf1295250e92d34b5e824add5";
+       libraryHaskellDepends = [
+         attoparsec base bytestring containers deepseq dlist fail ghc-prim
+         hashable mtl scientific semigroups syb template-haskell text time
+         transformers unordered-containers vector
+       ];
+       testHaskellDepends = [
+         attoparsec base bytestring containers ghc-prim HUnit QuickCheck
+         quickcheck-instances template-haskell test-framework
+         test-framework-hunit test-framework-quickcheck2 text time
+         unordered-containers vector
+       ];
+       homepage = "https://github.com/bos/aeson";
+       description = "Fast JSON parsing and encoding";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "aeson-applicative" = callPackage
     ({ mkDerivation, aeson, base, text, unordered-containers }:
      mkDerivation {
@@ -22758,7 +22921,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "aeson-compat" = callPackage
+  "aeson-compat_0_3_0_0" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
      , exceptions, hashable, quickcheck-instances, scientific, tasty
      , tasty-hunit, tasty-quickcheck, text, time, unordered-containers
@@ -22780,6 +22943,33 @@ self: {
        homepage = "https://github.com/phadej/aeson-compat#readme";
        description = "Compatibility layer for aeson";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "aeson-compat" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
+     , exceptions, hashable, nats, QuickCheck, quickcheck-instances
+     , scientific, tasty, tasty-hunit, tasty-quickcheck, text, time
+     , time-locale-compat, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "aeson-compat";
+       version = "0.3.1.0";
+       sha256 = "9275040d031433eb0006bce8228a0828e058d547c7d07d61ab0b22154286d736";
+       libraryHaskellDepends = [
+         aeson attoparsec base bytestring containers exceptions hashable
+         nats scientific text time time-locale-compat unordered-containers
+         vector
+       ];
+       testHaskellDepends = [
+         aeson attoparsec base bytestring containers exceptions hashable
+         nats QuickCheck quickcheck-instances scientific tasty tasty-hunit
+         tasty-quickcheck text time time-locale-compat unordered-containers
+         vector
+       ];
+       homepage = "https://github.com/phadej/aeson-compat#readme";
+       description = "Compatibility layer for aeson";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "aeson-diff" = callPackage
@@ -22995,6 +23185,7 @@ self: {
          aeson base bytestring lens text unordered-containers vector
        ];
        testHaskellDepends = [ base doctest ];
+       doCheck = false;
        description = "Lens of Aeson";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23327,8 +23518,8 @@ self: {
        pname = "aeson-utils";
        version = "0.3.0.2";
        sha256 = "71814b1be8849f945395eb81217a2ad464f2943134c50c09afd8a3126add4b1f";
-       revision = "1";
-       editedCabalFile = "effc944d02b274ca2688671ac16fe1a8c87b6d036b0ba11d06dd404da47a8634";
+       revision = "2";
+       editedCabalFile = "32116e177571bd140c1d68b2c0502ba2ab58cc327cf83ca15b40521ceab61682";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring scientific text
        ];
@@ -23738,8 +23929,8 @@ self: {
      }:
      mkDerivation {
        pname = "aivika-branches";
-       version = "0.1.1";
-       sha256 = "56bbc2b3e7c9d1db19828b80fd2fc04dcbd1396a32bfd4d5d8e123418428e94a";
+       version = "0.1.2";
+       sha256 = "6c8a2cd2b840f839881e847af3402f13cb2dc33e6fed19954477c4ae3417a417";
        libraryHaskellDepends = [
          aivika aivika-transformers base containers mtl random
        ];
@@ -24535,8 +24726,8 @@ self: {
        pname = "alternative-io";
        version = "0.0.1";
        sha256 = "90e98870a6117db09f1ce54c025944a174e643d1149d5ee76782c311d9ba1e06";
-       revision = "1";
-       editedCabalFile = "982094590ae1e54131d4b1285eaec6d4160717a2864858f90a3511522fc591d6";
+       revision = "2";
+       editedCabalFile = "08531a3a2f2c8e6c4d44a1b201feb1ec354332f75e39d635318d8f6e31e5f15a";
        libraryHaskellDepends = [
          base lifted-base monad-control transformers transformers-base
        ];
@@ -29725,7 +29916,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs.xorg) libXScrnSaver;};
 
-  "arbtt" = callPackage
+  "arbtt_0_9_0_7" = callPackage
     ({ mkDerivation, aeson, array, base, binary, bytestring
      , bytestring-progress, containers, deepseq, directory, filepath
      , libXScrnSaver, parsec, pcre-light, process-extras, strict, tasty
@@ -29752,6 +29943,36 @@ self: {
        homepage = "http://arbtt.nomeata.de/";
        description = "Automatic Rule-Based Time Tracker";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs.xorg) libXScrnSaver;};
+
+  "arbtt" = callPackage
+    ({ mkDerivation, aeson, array, base, binary, bytestring
+     , bytestring-progress, containers, deepseq, directory, filepath
+     , libXScrnSaver, parsec, pcre-light, process-extras, strict, tasty
+     , tasty-golden, tasty-hunit, terminal-progress-bar, time
+     , transformers, unix, utf8-string, X11
+     }:
+     mkDerivation {
+       pname = "arbtt";
+       version = "0.9.0.8";
+       sha256 = "cde0e72d4df6612c04ac7c4061fbd8a86dc5b993c28de82f046d85c2b71602bb";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         aeson array base binary bytestring bytestring-progress containers
+         deepseq directory filepath parsec pcre-light strict
+         terminal-progress-bar time transformers unix utf8-string X11
+       ];
+       executableSystemDepends = [ libXScrnSaver ];
+       testHaskellDepends = [
+         base binary bytestring containers deepseq directory parsec
+         pcre-light process-extras tasty tasty-golden tasty-hunit time
+         transformers unix utf8-string
+       ];
+       homepage = "http://arbtt.nomeata.de/";
+       description = "Automatic Rule-Based Time Tracker";
+       license = "GPL";
      }) {inherit (pkgs.xorg) libXScrnSaver;};
 
   "archive" = callPackage
@@ -29899,6 +30120,8 @@ self: {
        pname = "argon";
        version = "0.4.0.0";
        sha256 = "49cd357e23dc8aaf1d055bde5030ea12ed4e0b18edc4550a595028e26e582899";
+       revision = "1";
+       editedCabalFile = "6b1f69222554d70ac99998239cdf836ddbb10d7cc83ec6c1e050c97b894c4060";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -29918,6 +30141,34 @@ self: {
        license = stdenv.lib.licenses.isc;
      }) {};
 
+  "argon_0_4_1_0" = callPackage
+    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal
+     , containers, directory, docopt, filepath, ghc, ghc-paths
+     , ghc-syb-utils, hlint, hspec, lens-simple, pipes, pipes-bytestring
+     , pipes-files, pipes-group, pipes-safe, QuickCheck, syb
+     }:
+     mkDerivation {
+       pname = "argon";
+       version = "0.4.1.0";
+       sha256 = "d93c50ae118a4493bdc5ed94e5f3d1eaa434e78422c79e28476329bad4475bea";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson ansi-terminal base bytestring Cabal containers directory ghc
+         ghc-paths ghc-syb-utils lens-simple pipes pipes-bytestring
+         pipes-files pipes-group pipes-safe syb
+       ];
+       executableHaskellDepends = [ base docopt pipes pipes-safe ];
+       testHaskellDepends = [
+         aeson ansi-terminal base filepath ghc hlint hspec pipes pipes-safe
+         QuickCheck
+       ];
+       homepage = "http://github.com/rubik/argon";
+       description = "Measure your code's complexity";
+       license = stdenv.lib.licenses.isc;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "argon2" = callPackage
     ({ mkDerivation, base, bytestring, QuickCheck, tasty
      , tasty-quickcheck, text, transformers
@@ -32262,6 +32513,18 @@ self: {
        license = stdenv.lib.licenses.publicDomain;
      }) {};
 
+  "awesome-prelude" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "awesome-prelude";
+       version = "0.1.0.0";
+       sha256 = "cf5edb7500a02aaba7400f3baab984680898dbedc0cf5b09ded2ca40568e6e57";
+       libraryHaskellDepends = [ base ];
+       homepage = "https://notabug.org/koz.ross/awesome-prelude";
+       description = "A prelude which I can be happy with. Based on base-prelude.";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "awesomium" = callPackage
     ({ mkDerivation, aeson, attoparsec, awesomium-raw, base, containers
      , text, vector
@@ -34138,6 +34401,19 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "base-prelude_1" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "base-prelude";
+       version = "1";
+       sha256 = "ee443310c2b3a18471f05b3c8c05ce39ea6f7825a0bf78028a06d59b3f28469c";
+       libraryHaskellDepends = [ base ];
+       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
     ({ mkDerivation, base }:
      mkDerivation {
@@ -35158,13 +35434,14 @@ self: {
        testHaskellDepends = [
          base hspec QuickCheck transformers transformers-compat
        ];
+       jailbreak = true;
        homepage = "http://github.com/ekmett/bifunctors/";
        description = "Bifunctors";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "bifunctors" = callPackage
+  "bifunctors_5_2" = callPackage
     ({ mkDerivation, base, comonad, containers, hspec, QuickCheck
      , semigroups, tagged, template-haskell, transformers
      , transformers-compat
@@ -35180,12 +35457,14 @@ self: {
        testHaskellDepends = [
          base hspec QuickCheck transformers transformers-compat
        ];
+       jailbreak = true;
        homepage = "http://github.com/ekmett/bifunctors/";
        description = "Bifunctors";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "bifunctors_5_2_1" = callPackage
+  "bifunctors" = callPackage
     ({ mkDerivation, base, comonad, containers, hspec, QuickCheck
      , semigroups, tagged, template-haskell, transformers
      , transformers-compat
@@ -35201,11 +35480,10 @@ self: {
        testHaskellDepends = [
          base hspec QuickCheck transformers transformers-compat
        ];
-       jailbreak = true;
+       doHaddock = false;
        homepage = "http://github.com/ekmett/bifunctors/";
        description = "Bifunctors";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "bighugethesaurus" = callPackage
@@ -35438,15 +35716,15 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "binary_0_8_2_0" = callPackage
+  "binary_0_8_2_1" = callPackage
     ({ mkDerivation, array, base, bytestring, Cabal, containers
      , directory, filepath, HUnit, QuickCheck, random, test-framework
      , test-framework-quickcheck2
      }:
      mkDerivation {
        pname = "binary";
-       version = "0.8.2.0";
-       sha256 = "f4e51c13800407b31ec11b3d30699c62a2f0480a765c56939fa644cd36a4725d";
+       version = "0.8.2.1";
+       sha256 = "2452e32eccfe74214f689805745a11de1018f22eb19682772df23cce8816b750";
        libraryHaskellDepends = [ array base bytestring containers ];
        testHaskellDepends = [
          array base bytestring Cabal containers directory filepath HUnit
@@ -35729,8 +36007,8 @@ self: {
        pname = "binary-orphans";
        version = "0.1.4.0";
        sha256 = "0a952a7521747a7aacf4aa1638674130262f2efacb7121727c1932d49017f742";
-       revision = "1";
-       editedCabalFile = "be6bd79c7ab5ca7f7f4f92479064945b4242dc092f512e10497a3aafd9b625fb";
+       revision = "3";
+       editedCabalFile = "b81b44514f6b9e69bb1cb36484268470dd9268112d974960fb6070a4bb1f307c";
        libraryHaskellDepends = [
          aeson base binary hashable scientific semigroups tagged text
          text-binary time unordered-containers vector
@@ -35779,6 +36057,23 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "binary-parser_0_5_2" = callPackage
+    ({ mkDerivation, base-prelude, bytestring, success, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "binary-parser";
+       version = "0.5.2";
+       sha256 = "712d30f26f8423704437e02bd5cc98cfff48fdbac0499e8cb41998f289245545";
+       libraryHaskellDepends = [
+         base-prelude bytestring success text transformers
+       ];
+       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
     ({ mkDerivation, base, binary, bytestring, mtl }:
      mkDerivation {
@@ -35977,7 +36272,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "binary-tagged" = callPackage
+  "binary-tagged_0_1_3_0" = callPackage
     ({ mkDerivation, aeson, array, base, bifunctors, binary
      , binary-orphans, bytestring, containers, generics-sop, hashable
      , quickcheck-instances, scientific, SHA, tagged, tasty
@@ -36000,6 +36295,32 @@ self: {
        homepage = "https://github.com/phadej/binary-tagged#readme";
        description = "Tagged binary serialisation";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "binary-tagged" = callPackage
+    ({ mkDerivation, aeson, array, base, bifunctors, binary
+     , binary-orphans, bytestring, containers, generics-sop, hashable
+     , quickcheck-instances, scientific, SHA, tagged, tasty
+     , tasty-quickcheck, text, time, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "binary-tagged";
+       version = "0.1.3.1";
+       sha256 = "cdd99120148015a56d92ebc38380f9ea9254d6272e5d0952dae4e55eaf52252f";
+       libraryHaskellDepends = [
+         aeson array base binary bytestring containers generics-sop hashable
+         scientific SHA tagged text time unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson array base bifunctors binary binary-orphans bytestring
+         containers generics-sop hashable quickcheck-instances scientific
+         SHA tagged tasty tasty-quickcheck text time unordered-containers
+         vector
+       ];
+       homepage = "https://github.com/phadej/binary-tagged#readme";
+       description = "Tagged binary serialisation";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "binary-typed" = callPackage
@@ -37902,8 +38223,8 @@ self: {
        pname = "blank-canvas";
        version = "0.6";
        sha256 = "2a0e5c4fc50b1ce43e56b1a11056186c21d565e225da36f90c58f8c0a70f48b3";
-       revision = "2";
-       editedCabalFile = "4a18531b67c35f0343333d8281ad3acdbde48f5ff6a4b7e3e687d4eac4c2f570";
+       revision = "3";
+       editedCabalFile = "3a1b54006324de595823f744e3f2592e85629008eea36f4e5d7b206a91085fdf";
        libraryHaskellDepends = [
          aeson base base-compat base64-bytestring bytestring colour
          containers data-default-class http-types kansas-comet mime-types
@@ -40924,8 +41245,8 @@ self: {
      }:
      mkDerivation {
        pname = "bytestring-tree-builder";
-       version = "0.2.4";
-       sha256 = "5c2c3a45e60d1a58b1036139fdc4976554d6539e6333b5e9183cd580b1e10e4f";
+       version = "0.2.5";
+       sha256 = "05f819da3766b2521e4408497858c8fc538065375749d1dbc4d80de77e7ecf5a";
        libraryHaskellDepends = [
          base base-prelude bytestring semigroups text
        ];
@@ -43894,6 +44215,25 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "cases_0_1_3" = callPackage
+    ({ mkDerivation, attoparsec, base, base-prelude, HTF, HUnit
+     , loch-th, placeholders, QuickCheck, text
+     }:
+     mkDerivation {
+       pname = "cases";
+       version = "0.1.3";
+       sha256 = "67263b179ba8687f04f76de41f8dc69833baa5dd34c7089907ff7c4cef95a928";
+       libraryHaskellDepends = [ attoparsec base-prelude loch-th text ];
+       testHaskellDepends = [
+         base HTF HUnit loch-th placeholders QuickCheck text
+       ];
+       jailbreak = true;
+       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
     ({ mkDerivation, base, deepseq, haskell98, HaXml, network, parallel
      , pretty
@@ -44218,8 +44558,8 @@ self: {
      }:
      mkDerivation {
        pname = "cassava-streams";
-       version = "0.1.1.0";
-       sha256 = "87ce8074aae24c510bde7d5d96068903e0056481f5316424e605a05425216121";
+       version = "0.2.0.0";
+       sha256 = "b4e825309533f9bd33728de92950eea33f362ea5bfd4e04689777b3760f69d6d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -44229,7 +44569,6 @@ self: {
          base bytestring cassava io-streams QuickCheck tasty
          tasty-quickcheck vector
        ];
-       jailbreak = true;
        homepage = "https://github.com/pjones/cassava-streams";
        description = "io-streams interface for the cassava CSV library";
        license = stdenv.lib.licenses.bsd3;
@@ -46290,6 +46629,7 @@ self: {
          lens lens-aeson mtl mtl-compat QuickCheck tasty tasty-hunit
          tasty-th transformers-compat
        ];
+       jailbreak = true;
        homepage = "http://clafer.org";
        description = "Compiles Clafer models to other formats: Alloy, JavaScript, JSON, HTML, Dot";
        license = stdenv.lib.licenses.mit;
@@ -46323,6 +46663,7 @@ self: {
          array base clafer cmdargs directory filepath HUnit tasty
          tasty-hunit tasty-th transformers transformers-compat
        ];
+       jailbreak = true;
        homepage = "http://clafer.org";
        description = "claferIG is an interactive tool that generates instances of Clafer models";
        license = stdenv.lib.licenses.mit;
@@ -46343,6 +46684,7 @@ self: {
          network-uri process SHA split time transformers transformers-compat
          utf8-string
        ];
+       jailbreak = true;
        homepage = "http://github.com/gsdlab/claferwiki";
        description = "A wiki-based IDE for literate modeling with Clafer";
        license = stdenv.lib.licenses.mit;
@@ -46590,7 +46932,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "clash-ghc" = callPackage
+  "clash-ghc_0_6_9" = callPackage
     ({ mkDerivation, array, base, bifunctors, bytestring, clash-lib
      , clash-prelude, clash-systemverilog, clash-verilog, clash-vhdl
      , containers, directory, filepath, ghc, ghc-typelits-extra
@@ -46614,6 +46956,33 @@ self: {
        homepage = "http://www.clash-lang.org/";
        description = "CAES Language for Synchronous Hardware";
        license = stdenv.lib.licenses.bsd2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "clash-ghc" = callPackage
+    ({ mkDerivation, array, base, bifunctors, bytestring, clash-lib
+     , clash-prelude, clash-systemverilog, clash-verilog, clash-vhdl
+     , containers, directory, filepath, ghc, ghc-typelits-extra
+     , ghc-typelits-natnormalise, hashable, haskeline, lens, mtl
+     , process, text, transformers, unbound-generics, unix
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "clash-ghc";
+       version = "0.6.10";
+       sha256 = "5f8280cd4e71313c0b54942d34bcb698c1792e10d87da56f673b23ef7792ebcb";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         array base bifunctors bytestring clash-lib clash-prelude
+         clash-systemverilog clash-verilog clash-vhdl containers directory
+         filepath ghc ghc-typelits-extra ghc-typelits-natnormalise hashable
+         haskeline lens mtl process text transformers unbound-generics unix
+         unordered-containers
+       ];
+       homepage = "http://www.clash-lang.org/";
+       description = "CAES Language for Synchronous Hardware";
+       license = stdenv.lib.licenses.bsd2;
      }) {};
 
   "clash-lib_0_5_10" = callPackage
@@ -46758,7 +47127,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "clash-lib" = callPackage
+  "clash-lib_0_6_9" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, clash-prelude
      , concurrent-supply, containers, deepseq, directory, errors, fgl
      , filepath, hashable, lens, mtl, pretty, process, template-haskell
@@ -46778,6 +47147,29 @@ self: {
        homepage = "http://www.clash-lang.org/";
        description = "CAES Language for Synchronous Hardware - As a Library";
        license = stdenv.lib.licenses.bsd2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "clash-lib" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, clash-prelude
+     , concurrent-supply, containers, deepseq, directory, errors, fgl
+     , filepath, hashable, lens, mtl, pretty, process, template-haskell
+     , text, time, transformers, unbound-generics, unordered-containers
+     , uu-parsinglib, wl-pprint-text
+     }:
+     mkDerivation {
+       pname = "clash-lib";
+       version = "0.6.10";
+       sha256 = "93cb93dac0201f23a9821b02f4e908ef0b47f71f7da7f83f71c0a8bfa125a8e2";
+       libraryHaskellDepends = [
+         aeson attoparsec base bytestring clash-prelude concurrent-supply
+         containers deepseq directory errors fgl filepath hashable lens mtl
+         pretty process template-haskell text time transformers
+         unbound-generics unordered-containers uu-parsinglib wl-pprint-text
+       ];
+       homepage = "http://www.clash-lang.org/";
+       description = "CAES Language for Synchronous Hardware - As a Library";
+       license = stdenv.lib.licenses.bsd2;
      }) {};
 
   "clash-prelude_0_9_2" = callPackage
@@ -46845,7 +47237,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "clash-prelude" = callPackage
+  "clash-prelude_0_10_5" = callPackage
     ({ mkDerivation, array, base, data-default, doctest, ghc-prim
      , ghc-typelits-extra, ghc-typelits-natnormalise, integer-gmp, lens
      , QuickCheck, reflection, singletons, template-haskell, th-lift
@@ -46863,6 +47255,27 @@ self: {
        homepage = "http://www.clash-lang.org/";
        description = "CAES Language for Synchronous Hardware - Prelude library";
        license = stdenv.lib.licenses.bsd2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "clash-prelude" = callPackage
+    ({ mkDerivation, array, base, data-default, doctest, ghc-prim
+     , ghc-typelits-extra, ghc-typelits-natnormalise, integer-gmp, lens
+     , QuickCheck, reflection, singletons, template-haskell, th-lift
+     }:
+     mkDerivation {
+       pname = "clash-prelude";
+       version = "0.10.6";
+       sha256 = "7056c0ac7b2fecbb9cabb3e8ac029e0a269265fa40b361089d4a3af53e6e9237";
+       libraryHaskellDepends = [
+         array base data-default ghc-prim ghc-typelits-extra
+         ghc-typelits-natnormalise integer-gmp lens QuickCheck reflection
+         singletons template-haskell th-lift
+       ];
+       testHaskellDepends = [ base doctest ];
+       homepage = "http://www.clash-lang.org/";
+       description = "CAES Language for Synchronous Hardware - Prelude library";
+       license = stdenv.lib.licenses.bsd2;
      }) {};
 
   "clash-prelude-quickcheck" = callPackage
@@ -47236,7 +47649,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "clash-vhdl" = callPackage
+  "clash-vhdl_0_6_6" = callPackage
     ({ mkDerivation, base, clash-lib, clash-prelude, fgl, lens, mtl
      , text, unordered-containers, wl-pprint-text
      }:
@@ -47251,6 +47664,24 @@ self: {
        homepage = "http://www.clash-lang.org/";
        description = "CAES Language for Synchronous Hardware - VHDL backend";
        license = stdenv.lib.licenses.bsd2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "clash-vhdl" = callPackage
+    ({ mkDerivation, base, clash-lib, clash-prelude, fgl, lens, mtl
+     , text, unordered-containers, wl-pprint-text
+     }:
+     mkDerivation {
+       pname = "clash-vhdl";
+       version = "0.6.7";
+       sha256 = "bbf5d4f3261dcf2f0ff570cce475045cf7f32001f6ef62980f522c64eafc5a51";
+       libraryHaskellDepends = [
+         base clash-lib clash-prelude fgl lens mtl text unordered-containers
+         wl-pprint-text
+       ];
+       homepage = "http://www.clash-lang.org/";
+       description = "CAES Language for Synchronous Hardware - VHDL backend";
+       license = stdenv.lib.licenses.bsd2;
      }) {};
 
   "classify" = callPackage
@@ -47544,7 +47975,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "classy-prelude" = callPackage
+  "classy-prelude_0_12_5" = callPackage
     ({ mkDerivation, base, basic-prelude, bifunctors, bytestring
      , chunked-data, containers, dlist, enclosed-exceptions, exceptions
      , ghc-prim, hashable, hspec, lifted-base, mono-traversable, mtl
@@ -47569,6 +48000,34 @@ self: {
        homepage = "https://github.com/snoyberg/classy-prelude";
        description = "A typeclass-based Prelude";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "classy-prelude" = callPackage
+    ({ mkDerivation, base, basic-prelude, bifunctors, bytestring
+     , chunked-data, containers, dlist, enclosed-exceptions, exceptions
+     , ghc-prim, hashable, hspec, lifted-base, mono-traversable, mtl
+     , mutable-containers, primitive, QuickCheck, semigroups, stm, text
+     , time, time-locale-compat, transformers, unordered-containers
+     , vector, vector-instances
+     }:
+     mkDerivation {
+       pname = "classy-prelude";
+       version = "0.12.5.1";
+       sha256 = "30da07b4577005fbd41f807fddef5aee34aee7593a5d1b1eab23c7f059ef18b4";
+       libraryHaskellDepends = [
+         base basic-prelude bifunctors bytestring chunked-data containers
+         dlist enclosed-exceptions exceptions ghc-prim hashable lifted-base
+         mono-traversable mtl mutable-containers primitive semigroups stm
+         text time time-locale-compat transformers unordered-containers
+         vector vector-instances
+       ];
+       testHaskellDepends = [
+         base containers hspec QuickCheck transformers unordered-containers
+       ];
+       homepage = "https://github.com/snoyberg/classy-prelude";
+       description = "A typeclass-based Prelude";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "classy-prelude-conduit_0_10_2" = callPackage
@@ -48289,16 +48748,19 @@ self: {
      }) {};
 
   "cli" = callPackage
-    ({ mkDerivation, base, containers }:
+    ({ mkDerivation, base, directory, mtl, QuickCheck, tasty
+     , tasty-quickcheck, terminfo, transformers
+     }:
      mkDerivation {
        pname = "cli";
-       version = "0.0.5";
-       sha256 = "2d514d8c7b17566c4cd5b9ae8f50dfad4af81fa5a81f547becb5b20faed714b2";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/NicolasDP/hs-cli";
-       description = "Simple Command Line Interface Library";
+       version = "0.1.1";
+       sha256 = "a348c51e5ad1c134a39145cd3e2de5aa2ca5fca1f88262d26012df07aaf68edd";
+       libraryHaskellDepends = [ base mtl terminfo transformers ];
+       testHaskellDepends = [
+         base directory QuickCheck tasty tasty-quickcheck transformers
+       ];
+       homepage = "https://github.com/vincenthz/hs-cli";
+       description = "Command Line Interface";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -48680,6 +49142,17 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "clumpiness" = callPackage
+    ({ mkDerivation, base, containers, tree-fun }:
+     mkDerivation {
+       pname = "clumpiness";
+       version = "0.17.0.0";
+       sha256 = "fd4b303d206eaf242c779bb65c42256e42220c8497a6bcf3bc59589b9396c495";
+       libraryHaskellDepends = [ base containers tree-fun ];
+       description = "Calculate the clumpiness of leaf properties in a tree";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "cluss" = callPackage
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
@@ -51410,7 +51883,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "conduit-combinators" = callPackage
+  "conduit-combinators_1_0_3" = callPackage
     ({ mkDerivation, base, base16-bytestring, base64-bytestring
      , bytestring, chunked-data, conduit, conduit-extra, containers
      , directory, filepath, hspec, monad-control, mono-traversable, mtl
@@ -51436,6 +51909,35 @@ self: {
        homepage = "https://github.com/fpco/conduit-combinators";
        description = "Commonly used conduit functions, for both chunked and unchunked data";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "conduit-combinators" = callPackage
+    ({ mkDerivation, base, base16-bytestring, base64-bytestring
+     , bytestring, chunked-data, conduit, conduit-extra, containers
+     , directory, filepath, hspec, monad-control, mono-traversable, mtl
+     , mwc-random, primitive, QuickCheck, resourcet, safe, silently
+     , text, transformers, transformers-base, unix, unix-compat, vector
+     , void
+     }:
+     mkDerivation {
+       pname = "conduit-combinators";
+       version = "1.0.3.1";
+       sha256 = "66a40be2cc964c36b06cf9b096c1a99b107dba06b62baa4b13b9c485dc4f8b48";
+       libraryHaskellDepends = [
+         base base16-bytestring base64-bytestring bytestring chunked-data
+         conduit conduit-extra filepath monad-control mono-traversable
+         mwc-random primitive resourcet text transformers transformers-base
+         unix unix-compat vector void
+       ];
+       testHaskellDepends = [
+         base base16-bytestring base64-bytestring bytestring chunked-data
+         conduit containers directory filepath hspec mono-traversable mtl
+         mwc-random QuickCheck safe silently text transformers vector
+       ];
+       homepage = "https://github.com/fpco/conduit-combinators";
+       description = "Commonly used conduit functions, for both chunked and unchunked data";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "conduit-connection" = callPackage
@@ -52879,6 +53381,23 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "contravariant-extras_0_3_1" = callPackage
+    ({ mkDerivation, base, base-prelude, contravariant
+     , template-haskell, tuple-th
+     }:
+     mkDerivation {
+       pname = "contravariant-extras";
+       version = "0.3.1";
+       sha256 = "5bbdc3f535163677825b95f520f0d2f9c63cafff39aabc0f23aecd6b27f99de3";
+       libraryHaskellDepends = [
+         base base-prelude contravariant template-haskell tuple-th
+       ];
+       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
     ({ mkDerivation, base }:
      mkDerivation {
@@ -55691,6 +56210,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "cryptonite_0_11" = 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";
+       libraryHaskellDepends = [
+         base bytestring deepseq ghc-prim integer-gmp memory
+       ];
+       testHaskellDepends = [
+         base byteable bytestring memory tasty tasty-hunit tasty-kat
+         tasty-quickcheck
+       ];
+       homepage = "https://github.com/haskell-crypto/cryptonite";
+       description = "Cryptography Primitives sink";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "cryptsy-api" = callPackage
     ({ mkDerivation, aeson, base, bytestring, deepseq, either
      , http-client, http-client-tls, old-locale, pipes-attoparsec
@@ -56665,12 +57206,12 @@ self: {
     ({ mkDerivation, array, attoparsec, base, base16-bytestring, binary
      , bytestring, cmdargs, containers, cryptohash, curl, data-ordlist
      , directory, filepath, FindBin, hashable, haskeline, html, HTTP
-     , HUnit, mmap, mtl, network, network-uri, old-time, parsec, process
-     , QuickCheck, random, regex-applicative, regex-compat-tdfa, sandi
-     , shelly, split, tar, terminfo, test-framework
-     , test-framework-hunit, test-framework-quickcheck2, text, time
-     , transformers, transformers-compat, unix, unix-compat, utf8-string
-     , vector, zip-archive, zlib
+     , HUnit, mmap, mtl, network, network-uri, old-locale, old-time
+     , parsec, process, QuickCheck, random, regex-applicative
+     , regex-compat-tdfa, sandi, shelly, split, tar, terminfo
+     , test-framework, test-framework-hunit, test-framework-quickcheck2
+     , text, time, transformers, transformers-compat, unix, unix-compat
+     , utf8-string, vector, zip-archive, zlib
      }:
      mkDerivation {
        pname = "darcs";
@@ -56684,9 +57225,9 @@ self: {
        libraryHaskellDepends = [
          array attoparsec base base16-bytestring binary bytestring
          containers cryptohash data-ordlist directory filepath hashable
-         haskeline html HTTP mmap mtl network network-uri old-time parsec
-         process random regex-applicative regex-compat-tdfa sandi tar
-         terminfo text time transformers transformers-compat unix
+         haskeline html HTTP mmap mtl network network-uri old-locale
+         old-time parsec process random regex-applicative regex-compat-tdfa
+         sandi tar terminfo text time transformers transformers-compat unix
          unix-compat utf8-string vector zip-archive zlib
        ];
        librarySystemDepends = [ curl ];
@@ -56698,6 +57239,7 @@ self: {
          test-framework-hunit test-framework-quickcheck2 text unix-compat
          zip-archive zlib
        ];
+       jailbreak = true;
        postInstall = ''
          mkdir -p $out/etc/bash_completion.d
          mv contrib/darcs_completion $out/etc/bash_completion.d/darcs
@@ -57395,6 +57937,34 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "data-default-extra" = callPackage
+    ({ mkDerivation, base, data-default-class
+     , data-default-instances-base, data-default-instances-bytestring
+     , data-default-instances-case-insensitive
+     , data-default-instances-containers
+     , data-default-instances-new-base
+     , data-default-instances-old-locale, data-default-instances-text
+     , data-default-instances-unordered-containers
+     , data-default-instances-vector
+     }:
+     mkDerivation {
+       pname = "data-default-extra";
+       version = "0.0.1";
+       sha256 = "ddd73777101f49566654bae02203424bc7f4dd55ba5b839b5d2d8d4fa6d0812e";
+       libraryHaskellDepends = [
+         base data-default-class data-default-instances-base
+         data-default-instances-bytestring
+         data-default-instances-case-insensitive
+         data-default-instances-containers data-default-instances-new-base
+         data-default-instances-old-locale data-default-instances-text
+         data-default-instances-unordered-containers
+         data-default-instances-vector
+       ];
+       homepage = "https://github.com/trskop/data-default-extra";
+       description = "A class for types with a default value";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "data-default-generics" = callPackage
     ({ mkDerivation, base, bytestring, containers, dlist, ghc-prim
      , hspec, HUnit, old-locale, text, time, unordered-containers
@@ -57803,7 +58373,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "data-inttrie" = callPackage
+  "data-inttrie_0_1_0" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "data-inttrie";
@@ -57813,6 +58383,19 @@ self: {
        homepage = "http://github.com/luqui/data-inttrie";
        description = "A lazy, infinite trie of integers";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "data-inttrie" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "data-inttrie";
+       version = "0.1.2";
+       sha256 = "8ddae7ad7d3cafdf349d93c0eed5767ab1213d854980bc28d7d935163c5f1df9";
+       libraryHaskellDepends = [ base ];
+       homepage = "http://github.com/luqui/data-inttrie";
+       description = "A lazy, infinite trie of integers";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "data-ivar" = callPackage
@@ -58808,6 +59391,34 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "dbmigrations_1_1" = callPackage
+    ({ mkDerivation, base, bytestring, configurator, containers
+     , directory, fgl, filepath, HDBC, HDBC-postgresql, HDBC-sqlite3
+     , HUnit, MissingH, mtl, mysql, mysql-simple, process, random, split
+     , template-haskell, text, time, yaml-light
+     }:
+     mkDerivation {
+       pname = "dbmigrations";
+       version = "1.1";
+       sha256 = "fe8075f25f1b55a55e792e654b8708e7f093c78b2cd75c1f1867efbf1a3cc2bc";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring configurator containers directory fgl filepath HDBC
+         HDBC-postgresql HDBC-sqlite3 mtl mysql mysql-simple random split
+         template-haskell text time yaml-light
+       ];
+       executableHaskellDepends = [ base configurator ];
+       testHaskellDepends = [
+         base bytestring configurator containers directory fgl filepath HDBC
+         HDBC-postgresql HDBC-sqlite3 HUnit MissingH mtl mysql mysql-simple
+         process split template-haskell text time yaml-light
+       ];
+       description = "An implementation of relational database \"migrations\"";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "dbus_0_10_10" = callPackage
     ({ mkDerivation, base, bytestring, cereal, chell, chell-quickcheck
      , containers, directory, filepath, libxml-sax, network, parsec
@@ -62975,7 +63586,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "digestive-functors-aeson" = callPackage
+  "digestive-functors-aeson_1_1_18" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers
      , digestive-functors, HUnit, lens, lens-aeson, mtl, safe
      , scientific, tasty, tasty-hunit, text, vector
@@ -62995,6 +63606,29 @@ self: {
        homepage = "http://github.com/ocharles/digestive-functors-aeson";
        description = "Run digestive-functors forms against JSON";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "digestive-functors-aeson" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers
+     , digestive-functors, HUnit, lens, lens-aeson, mtl, safe
+     , scientific, tasty, tasty-hunit, text, vector
+     }:
+     mkDerivation {
+       pname = "digestive-functors-aeson";
+       version = "1.1.19";
+       sha256 = "eb58a68fee918486e6ef884e946898427a75ddc6c3d1d509dd9a475341b6daa7";
+       libraryHaskellDepends = [
+         aeson base containers digestive-functors lens lens-aeson safe text
+         vector
+       ];
+       testHaskellDepends = [
+         aeson base bytestring digestive-functors HUnit mtl scientific tasty
+         tasty-hunit text
+       ];
+       homepage = "http://github.com/ocharles/digestive-functors-aeson";
+       description = "Run digestive-functors forms against JSON";
+       license = stdenv.lib.licenses.gpl3;
      }) {};
 
   "digestive-functors-blaze" = callPackage
@@ -63653,8 +64287,8 @@ self: {
      }:
      mkDerivation {
        pname = "discrete-space-map";
-       version = "0.0.4";
-       sha256 = "98d53b95733cf40e4a59461c41cdec7f45f3b5810deacef8d7cdde1ea60f91b5";
+       version = "0.0.5";
+       sha256 = "18c12b0b2bc2796e60f5b4e8d8e10ce3c788f4723161ab0f348e53eb72cd8268";
        libraryHaskellDepends = [
          adjunctions base comonad distributive keys semigroupoids
        ];
@@ -63748,13 +64382,12 @@ self: {
      }:
      mkDerivation {
        pname = "distributed-closure";
-       version = "0.1.0.0";
-       sha256 = "7c49a85015f428e55af318214de93ce8ab9257e627ad6ef8592b781324aac52e";
+       version = "0.2.1.0";
+       sha256 = "345140293e28e6feaae46e2e3e275e892d72029dbd57617ba8fc1b7251ae902f";
        libraryHaskellDepends = [
          base binary bytestring constraints template-haskell
        ];
        testHaskellDepends = [ base binary hspec QuickCheck ];
-       jailbreak = true;
        homepage = "https://github.com/tweag/distributed-closure";
        description = "Serializable closures for distributed programming";
        license = stdenv.lib.licenses.bsd3;
@@ -65127,8 +65760,8 @@ self: {
      }:
      mkDerivation {
        pname = "docker";
-       version = "0.2.0.3";
-       sha256 = "d6c2430d273d817947cfc87bdd120e5837a32f564b174f4ba13e53879454c227";
+       version = "0.2.0.4";
+       sha256 = "66821e0315b1016fa3c70c6760763134b5ddbde23f644410ed12975d67b94096";
        libraryHaskellDepends = [
          aeson base bytestring containers data-default HsOpenSSL
          http-client-openssl lens lens-aeson network-uri pipes
@@ -65329,8 +65962,8 @@ self: {
      }:
      mkDerivation {
        pname = "doctest-discover";
-       version = "0.1.0.6";
-       sha256 = "a39510efe8256937ab06284be91c810d429205636b8150c9aaea11e7c340f3e5";
+       version = "0.1.0.7";
+       sha256 = "ac6a65da517db7f264e65607a50b080b54f008ba592746ac11b7bb40107fbd70";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -65341,7 +65974,6 @@ self: {
        ];
        testHaskellDepends = [ base doctest ];
        doHaddock = false;
-       jailbreak = true;
        homepage = "http://github.com/karun012/doctest-discover";
        description = "Easy way to run doctests via cabal";
        license = stdenv.lib.licenses.publicDomain;
@@ -67052,10 +67684,9 @@ self: {
     ({ mkDerivation, base, bytestring, crypto-api }:
      mkDerivation {
        pname = "ed25519-donna";
-       version = "0.1";
-       sha256 = "260b064cf097cbea4a3c83deef975aade9ef6a3a037b9e8119324938caaeedf4";
+       version = "0.1.1";
+       sha256 = "6ddb25e72cb18b18e70ab9727a028c26acb0ffaa9dafafb42821c9f81d81f84e";
        libraryHaskellDepends = [ base bytestring crypto-api ];
-       jailbreak = true;
        homepage = "github.com/tommd/hs-ed25519-donna";
        description = "Haskell bindings to ed25519-donna (Elliptical Curve Signature Scheme)";
        license = stdenv.lib.licenses.bsd3;
@@ -67455,7 +68086,10 @@ self: {
        pname = "effect-monad";
        version = "0.6.1";
        sha256 = "884b7f1b26767329051ca846ad20cef871decd992f63c2d7d50475b163d3724d";
+       revision = "2";
+       editedCabalFile = "5cb34f683ee8c60c89647fd5a283cbe4b640a596cf2608a937a0819503e3b3ea";
        libraryHaskellDepends = [ base ghc-prim type-level-sets ];
+       jailbreak = true;
        description = "Embeds effect systems into Haskell using parameteric effect monads";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -67853,7 +68487,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "ekg" = callPackage
+  "ekg_0_4_0_8" = callPackage
     ({ mkDerivation, aeson, base, bytestring, ekg-core, ekg-json
      , filepath, network, snap-core, snap-server, text, time
      , transformers, unordered-containers
@@ -67869,6 +68503,25 @@ self: {
        homepage = "https://github.com/tibbe/ekg";
        description = "Remote monitoring of processes";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "ekg" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, ekg-core, ekg-json
+     , filepath, network, snap-core, snap-server, text, time
+     , transformers, unordered-containers
+     }:
+     mkDerivation {
+       pname = "ekg";
+       version = "0.4.0.9";
+       sha256 = "71028dd82b19c82d8aeb3182d1b678d4deef78cfbc1bd8a23d1da45c2bb2bdb4";
+       libraryHaskellDepends = [
+         aeson base bytestring ekg-core ekg-json filepath network snap-core
+         snap-server text time transformers unordered-containers
+       ];
+       homepage = "https://github.com/tibbe/ekg";
+       description = "Remote monitoring of processes";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "ekg-bosun" = callPackage
@@ -67923,7 +68576,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "ekg-json" = callPackage
+  "ekg-json_0_1_0_0" = callPackage
     ({ mkDerivation, aeson, base, ekg-core, text, unordered-containers
      }:
      mkDerivation {
@@ -67936,6 +68589,22 @@ self: {
        homepage = "https://github.com/tibbe/ekg-json";
        description = "JSON encoding of ekg metrics";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "ekg-json" = callPackage
+    ({ mkDerivation, aeson, base, ekg-core, text, unordered-containers
+     }:
+     mkDerivation {
+       pname = "ekg-json";
+       version = "0.1.0.1";
+       sha256 = "ab401e93dd9238eda389a09121bae049d3ed82a031d0fa52384494c2f8f61b3f";
+       libraryHaskellDepends = [
+         aeson base ekg-core text unordered-containers
+       ];
+       homepage = "https://github.com/tibbe/ekg-json";
+       description = "JSON encoding of ekg metrics";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "ekg-log" = callPackage
@@ -68329,8 +68998,8 @@ self: {
      }:
      mkDerivation {
        pname = "elm-init";
-       version = "1.0.2";
-       sha256 = "a0a3559b0e3abcc2cf11deaf97144fa5fc6b19dda84896cb0fdc90d90c061079";
+       version = "1.0.3";
+       sha256 = "cf185ec4ce23944dcd33ac7f364cb549182f53acfa79fc843789ca0bd7b38f8b";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -68907,7 +69576,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "engine-io" = callPackage
+  "engine-io_1_2_12" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, base64-bytestring
      , bytestring, either, free, monad-loops, mwc-random, stm, stm-delay
      , text, transformers, unordered-containers, vector, websockets
@@ -68924,6 +69593,26 @@ self: {
        homepage = "http://github.com/ocharles/engine.io";
        description = "A Haskell implementation of Engine.IO";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "engine-io" = callPackage
+    ({ mkDerivation, aeson, async, attoparsec, base, base64-bytestring
+     , bytestring, either, free, monad-loops, mwc-random, stm, stm-delay
+     , text, transformers, unordered-containers, vector, websockets
+     }:
+     mkDerivation {
+       pname = "engine-io";
+       version = "1.2.13";
+       sha256 = "5fc53f8a4a0ba563b9592e7bf3d9475a4a7ce165c66cd63a303567f6a941cf45";
+       libraryHaskellDepends = [
+         aeson async attoparsec base base64-bytestring bytestring either
+         free monad-loops mwc-random stm stm-delay text transformers
+         unordered-containers vector websockets
+       ];
+       homepage = "http://github.com/ocharles/engine.io";
+       description = "A Haskell implementation of Engine.IO";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "engine-io-growler" = callPackage
@@ -69831,6 +70520,7 @@ self: {
        libraryHaskellDepends = [
          base safe transformers transformers-compat
        ];
+       jailbreak = true;
        description = "Simplified error-handling";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70155,6 +70845,31 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "esqueleto_2_4_3" = callPackage
+    ({ mkDerivation, base, blaze-html, bytestring, conduit, containers
+     , hspec, HUnit, monad-control, monad-logger, persistent
+     , persistent-sqlite, persistent-template, QuickCheck, resourcet
+     , tagged, text, transformers, unordered-containers
+     }:
+     mkDerivation {
+       pname = "esqueleto";
+       version = "2.4.3";
+       sha256 = "bf555cfb40519ed1573f7bb90c65f693b9639dfa93fc2222230d3ded6e897434";
+       libraryHaskellDepends = [
+         base blaze-html bytestring conduit monad-logger persistent
+         resourcet tagged text transformers unordered-containers
+       ];
+       testHaskellDepends = [
+         base conduit containers hspec HUnit monad-control monad-logger
+         persistent persistent-sqlite persistent-template QuickCheck
+         resourcet text transformers
+       ];
+       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
     ({ mkDerivation, base }:
      mkDerivation {
@@ -70610,7 +71325,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "eventstore" = callPackage
+  "eventstore_0_10_0_1" = callPackage
     ({ mkDerivation, aeson, async, base, bytestring, cereal, containers
      , network, protobuf, random, stm, tasty, tasty-hunit, text, time
      , unordered-containers, uuid
@@ -70631,6 +71346,30 @@ self: {
        description = "EventStore TCP Client";
        license = stdenv.lib.licenses.bsd3;
        platforms = [ "x86_64-darwin" "x86_64-linux" ];
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "eventstore" = callPackage
+    ({ mkDerivation, aeson, async, base, bytestring, cereal, containers
+     , network, protobuf, random, stm, tasty, tasty-hunit, text, time
+     , unordered-containers, uuid
+     }:
+     mkDerivation {
+       pname = "eventstore";
+       version = "0.10.0.2";
+       sha256 = "dab85bb0b250c01b36665a2e4945ad6b249cfa2d4d0cd2cbcd564f1b9ad575c8";
+       libraryHaskellDepends = [
+         aeson async base bytestring cereal containers network protobuf
+         random stm text time unordered-containers uuid
+       ];
+       testHaskellDepends = [
+         aeson base stm tasty tasty-hunit text time
+       ];
+       doCheck = false;
+       homepage = "http://github.com/YoEight/eventstore";
+       description = "EventStore TCP Client";
+       license = stdenv.lib.licenses.bsd3;
+       platforms = [ "x86_64-darwin" "x86_64-linux" ];
      }) {};
 
   "every-bit-counts" = callPackage
@@ -70695,7 +71434,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "exact-pi" = callPackage
+  "exact-pi_0_4_1_0" = callPackage
     ({ mkDerivation, base, numtype-dk }:
      mkDerivation {
        pname = "exact-pi";
@@ -70705,9 +71444,10 @@ self: {
        homepage = "https://github.com/dmcclean/exact-pi";
        description = "Exact rational multiples of pi (and integer powers of pi)";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "exact-pi_0_4_1_1" = callPackage
+  "exact-pi" = callPackage
     ({ mkDerivation, base, numtype-dk }:
      mkDerivation {
        pname = "exact-pi";
@@ -70717,7 +71457,6 @@ self: {
        homepage = "https://github.com/dmcclean/exact-pi/";
        description = "Exact rational multiples of pi (and integer powers of pi)";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "exact-real" = callPackage
@@ -70879,6 +71618,7 @@ self: {
          base HUnit test-framework test-framework-hunit transformers
          transformers-compat
        ];
+       jailbreak = true;
        description = "Type classes and monads for unchecked extensible exceptions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72552,8 +73292,8 @@ self: {
        pname = "fay";
        version = "0.23.1.12";
        sha256 = "3d9c0a64f6d30923e2e45f27c043a7fa4f451c676466c8ca5b69a4121462f727";
-       revision = "1";
-       editedCabalFile = "4a5a1a7b9f3854292ddbc73ba9d6cdaf5ffbce062bdc015f3d4765b41ea6df1d";
+       revision = "2";
+       editedCabalFile = "8b1d2491a1f85893a14f5212460ec030b22e47e2da680f275f7ff619ad15b4b0";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -73529,8 +74269,8 @@ self: {
      }:
      mkDerivation {
        pname = "feed-collect";
-       version = "0.2.0.0";
-       sha256 = "107701b470b86ef66be17fc76393995ad59e2912aa399bb4212bf63023152559";
+       version = "0.2.0.1";
+       sha256 = "8a3c57faec9f0e3df17fe9ad7ebf64e09973f1e485906378365b4f6c5395b81b";
        libraryHaskellDepends = [
          base data-default-class feed http-client http-client-tls time
          time-interval time-units timerep transformers utf8-string
@@ -73869,6 +74609,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) fftw; inherit (pkgs) fftwFloat;};
 
+  "fft_0_1_8_3" = callPackage
+    ({ mkDerivation, array, base, carray, fftw, fftwFloat, ix-shapable
+     , QuickCheck, storable-complex, syb, transformers
+     }:
+     mkDerivation {
+       pname = "fft";
+       version = "0.1.8.3";
+       sha256 = "73f450978f2b1f2d6d549aa5a81aaeeadfe153bd8f3ce935690b149a036a3896";
+       libraryHaskellDepends = [
+         array base carray ix-shapable storable-complex syb transformers
+       ];
+       libraryPkgconfigDepends = [ fftw fftwFloat ];
+       testHaskellDepends = [ base carray QuickCheck storable-complex ];
+       description = "Bindings to the FFTW library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) fftw; inherit (pkgs) fftwFloat;};
+
   "fftwRaw" = callPackage
     ({ mkDerivation, base, fftw }:
      mkDerivation {
@@ -74565,6 +75323,30 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "find-clumpiness" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, clumpiness, containers
+     , optparse-applicative, text, text-show, tree-fun
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "find-clumpiness";
+       version = "0.2.0.1";
+       sha256 = "87db2a011a2662481f59ac03f64e95ef6692519386aee51417c3894c2174da22";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base clumpiness containers text text-show tree-fun
+         unordered-containers vector
+       ];
+       executableHaskellDepends = [
+         aeson base bytestring clumpiness containers optparse-applicative
+         text tree-fun unordered-containers
+       ];
+       homepage = "http://github.com/GregorySchwartz/find-clumpiness#readme";
+       description = "Find the clumpiness of labels in a tree";
+       license = stdenv.lib.licenses.gpl2;
+     }) {};
+
   "find-conduit" = callPackage
     ({ mkDerivation, attoparsec, base, conduit, conduit-combinators
      , conduit-extra, directory, doctest, either, exceptions, filepath
@@ -76193,8 +76975,8 @@ self: {
      }:
      mkDerivation {
        pname = "foldl-transduce";
-       version = "0.4.7.0";
-       sha256 = "8836b026467a5940be86015d34f2dfca7f0b1787fd608d1bad81a8bd25cbc8e9";
+       version = "0.5.1.0";
+       sha256 = "05dd7d6cc6fd8bd925346d631a287fbef24e04dd25be0228ad7a723666d33160";
        libraryHaskellDepends = [
          base bifunctors bytestring comonad containers foldl free
          monoid-subclasses profunctors semigroupoids semigroups split text
@@ -76216,8 +76998,8 @@ self: {
      }:
      mkDerivation {
        pname = "foldl-transduce-attoparsec";
-       version = "0.1.0.1";
-       sha256 = "380616c9d8ef4997ad6793ae3ac9ddd699091cefabcfcff4c981279543bdb677";
+       version = "0.2.0.0";
+       sha256 = "0bd4c213bd949f1aa1f6f849b9c5caee6d20a6756712efcae2e383b24fe62f73";
        libraryHaskellDepends = [
          attoparsec base bytestring foldl-transduce monoid-subclasses text
          transformers
@@ -77479,16 +78261,18 @@ self: {
      }) {};
 
   "free-vl" = callPackage
-    ({ mkDerivation, base }:
+    ({ mkDerivation, base, containers, mtl, tasty, tasty-hunit }:
      mkDerivation {
        pname = "free-vl";
-       version = "0.1.3";
-       sha256 = "866cb0695f3dca802dbef507246f7833cd5167c46da42abfba88000a1a8d8837";
+       version = "0.1.4";
+       sha256 = "57f63ed35b42fc54fefb3cc183d0655e0d6c4a28d5371dba00fc9c9d3fa602bf";
+       revision = "1";
+       editedCabalFile = "150ba489128fe05a830fe3aad3771e134222a9b7327dc43676ef70b3cc99219c";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
-       testHaskellDepends = [ base ];
+       testHaskellDepends = [ base containers mtl tasty tasty-hunit ];
        homepage = "http://github.com/aaronlevin/free-vl";
        description = "van Laarhoven encoded Free Monad with Extensible Effects";
        license = stdenv.lib.licenses.bsd3;
@@ -78239,6 +79023,29 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ simons ];
      }) {};
 
+  "funcons-tools" = callPackage
+    ({ mkDerivation, base, bv, containers, directory, mtl, multiset
+     , parsec, split, text, vector
+     }:
+     mkDerivation {
+       pname = "funcons-tools";
+       version = "0.1.0.0";
+       sha256 = "99f2652af578a482d6f9253f9fffa057ab8fcb4272d32e6a78a23291a4fd96ef";
+       revision = "2";
+       editedCabalFile = "fee9ad9bc35f0d9b37f5a219ca853dd55ff6baaa761e587b27ab4e6f00716014";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bv containers directory mtl multiset parsec split text vector
+       ];
+       executableHaskellDepends = [
+         base bv containers directory mtl multiset parsec split text vector
+       ];
+       homepage = "http://plancomps.org";
+       description = "A modular interpreter for executing funcons";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "function-combine" = callPackage
     ({ mkDerivation, base, data-type }:
      mkDerivation {
@@ -79224,8 +80031,8 @@ self: {
        pname = "generic-aeson";
        version = "0.2.0.7";
        sha256 = "1ff3c270634ba8393ff019d2b2dd47a86d98cc2ec83495324fed6fe3b2fa0c1b";
-       revision = "4";
-       editedCabalFile = "3d30e4aa0f8c020eb282ff899dee145caa151bebac2894a376cd9bc577dd211a";
+       revision = "5";
+       editedCabalFile = "010bcf68960f2c1eebdde39a33d7159b5b34554163875deddfcca84c25e3e145";
        libraryHaskellDepends = [
          aeson attoparsec base generic-deriving mtl tagged text
          unordered-containers vector
@@ -79602,7 +80409,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "generics-sop" = callPackage
+  "generics-sop_0_2_0_0" = callPackage
     ({ mkDerivation, base, ghc-prim, template-haskell }:
      mkDerivation {
        pname = "generics-sop";
@@ -79612,6 +80419,19 @@ self: {
        testHaskellDepends = [ base ];
        description = "Generic Programming using True Sums of Products";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "generics-sop" = callPackage
+    ({ mkDerivation, base, ghc-prim, template-haskell }:
+     mkDerivation {
+       pname = "generics-sop";
+       version = "0.2.1.0";
+       sha256 = "f5fcdd0e6c509d35971e851d29356f718e907ff4c1bdabe17c25308a69ea9f31";
+       libraryHaskellDepends = [ base ghc-prim template-haskell ];
+       testHaskellDepends = [ base ];
+       description = "Generic Programming using True Sums of Products";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "genericserialize" = callPackage
@@ -79928,8 +80748,8 @@ self: {
      }:
      mkDerivation {
        pname = "geoip2";
-       version = "0.1.0.4";
-       sha256 = "9167b8822b2aa59f24d12f3baa9c5c4f16e04e1c85f3d35af388922a17f51ec0";
+       version = "0.2.0.0";
+       sha256 = "942f7fbb0a5a433d2211a3ffb80911cb1fcef8acd7a5d73f0a25d524cdb0c6e5";
        libraryHaskellDepends = [
          base bytestring cereal containers iproute mmap reinterpret-cast
          text
@@ -81834,7 +82654,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "gipeda" = callPackage
+  "gipeda_0_2" = callPackage
     ({ mkDerivation, aeson, base, bytestring, cassava, containers
      , directory, extra, filepath, gitlib, gitlib-libgit2, scientific
      , shake, split, tagged, text, unordered-containers, vector, yaml
@@ -81853,6 +82673,28 @@ self: {
        homepage = "https://github.com/nomeata/gipeda";
        description = "Git Performance Dashboard";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "gipeda" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, cassava, containers
+     , directory, extra, filepath, gitlib, gitlib-libgit2, scientific
+     , shake, split, tagged, text, unordered-containers, vector, yaml
+     }:
+     mkDerivation {
+       pname = "gipeda";
+       version = "0.2.0.1";
+       sha256 = "8b2e6d06a7392b5ce4956a97aa6102213b790e575516c74feeaed371e0f7e12e";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         aeson base bytestring cassava containers directory extra filepath
+         gitlib gitlib-libgit2 scientific shake split tagged text
+         unordered-containers vector yaml
+       ];
+       homepage = "https://github.com/nomeata/gipeda";
+       description = "Git Performance Dashboard";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "gist" = callPackage
@@ -82160,6 +83002,72 @@ self: {
          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
+     , 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.20160211";
+       sha256 = "0a7d2dab17df27c06a935c469ced47a68d3c018cbb9254c9a735b584d413fb42";
+       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 magic 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;
+       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; 
+         inherit (pkgs) perl; inherit (pkgs) rsync; inherit (pkgs) wget; 
+         inherit (pkgs) which;};
+
   "git-checklist" = callPackage
     ({ mkDerivation, base, directory, filepath, optparse-applicative
      , parsec, pretty, process
@@ -82513,6 +83421,8 @@ self: {
        pname = "github";
        version = "0.14.1";
        sha256 = "fcd5f8957855e4a110db2dc411916309fd7afb7105534ebe378a5698f409fa7d";
+       revision = "1";
+       editedCabalFile = "a03fc2c579eb4451933e82486f705a81480c030eb17c47c4bccd07fb1e302584";
        libraryHaskellDepends = [
          aeson aeson-compat attoparsec base base-compat base16-bytestring
          binary binary-orphans byteable bytestring containers cryptohash
@@ -84062,15 +84972,16 @@ self: {
   "gnss-converters" = callPackage
     ({ mkDerivation, base, basic-prelude, binary-conduit, conduit
      , conduit-extra, lens, resourcet, rtcm, sbp, tasty, tasty-hunit
+     , time
      }:
      mkDerivation {
        pname = "gnss-converters";
-       version = "0.1.2";
-       sha256 = "8e43f583e7562c086bb8de1a88ef5b5e6bdca72a3ea4645e6d9f486861d07f0c";
+       version = "0.1.4";
+       sha256 = "82aaaade8f41cbe7d2093db80186c7919f1786187739c8cc307864d1f2717987";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base basic-prelude conduit-extra lens rtcm sbp
+         base basic-prelude conduit-extra lens rtcm sbp time
        ];
        executableHaskellDepends = [
          base basic-prelude binary-conduit conduit conduit-extra resourcet
@@ -84128,8 +85039,8 @@ self: {
      }:
      mkDerivation {
        pname = "gnuplot";
-       version = "0.5.4";
-       sha256 = "b05ac987c0abcac76edee80144090ae018b246f78155da2c6a5ecef8ee7da6e7";
+       version = "0.5.4.1";
+       sha256 = "fa54c95f5dad96e3af6a13429cf6852bffe97bd52bdd99bdce60ca9e78bee8f7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -85621,8 +86532,8 @@ self: {
      }:
      mkDerivation {
        pname = "gore-and-ash-actor";
-       version = "1.1.0.0";
-       sha256 = "d7d5d9799295f5811f01be4441da968e80ad1da3e00735726235fac8581729aa";
+       version = "1.1.1.0";
+       sha256 = "2f2f9a7bd5b485e1b55e7aa89537c458fbeab66bbd259d8599f19cbf7b94bbd2";
        libraryHaskellDepends = [
          base containers deepseq exceptions gore-and-ash hashable mtl
          unordered-containers
@@ -85639,8 +86550,8 @@ self: {
      }:
      mkDerivation {
        pname = "gore-and-ash-async";
-       version = "1.0.0.0";
-       sha256 = "3e9ed4259af38831eebfd1f2084567c9bac9c9cb5b45636b82914faec0e1e1fc";
+       version = "1.0.1.0";
+       sha256 = "5e9ca4486c074d3bd9de0cb03cb830e6bb6edaba3809ef4ddb8f00b95e628abc";
        libraryHaskellDepends = [
          async base containers deepseq exceptions gore-and-ash hashable mtl
          transformers unordered-containers
@@ -85664,8 +86575,8 @@ self: {
      }:
      mkDerivation {
        pname = "gore-and-ash-demo";
-       version = "1.0.0.0";
-       sha256 = "a9199fc3ad293bff3269494b1a7b96a8f175dd8defd03797ee0b7746f97a595a";
+       version = "1.1.0.0";
+       sha256 = "08d6fa2861a03281dee03e0baa5c23a54e7366f1d5cb1390e921b90fe8c7ab3b";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -85686,8 +86597,8 @@ self: {
      }:
      mkDerivation {
        pname = "gore-and-ash-logging";
-       version = "1.1.0.0";
-       sha256 = "b23ca7f32dc44894519cf62c1107876da448db703c1254e573f394c31bc7d678";
+       version = "1.1.1.0";
+       sha256 = "c35b4523e7eaaf601684b8c4054b33a787732524d8437c0c6d18abb2ff012fdd";
        libraryHaskellDepends = [
          base containers deepseq exceptions gore-and-ash mtl text text-show
          transformers
@@ -85699,24 +86610,23 @@ self: {
 
   "gore-and-ash-network" = callPackage
     ({ mkDerivation, base, bytestring, containers, deepseq, exceptions
-     , extra, ghc-prim, gmp, gore-and-ash, gore-and-ash-logging
-     , hashable, integer-gmp, mtl, network, text, text-show
-     , typesafe-endian, unordered-containers
+     , extra, ghc-prim, gore-and-ash, gore-and-ash-logging, hashable
+     , integer-gmp, mtl, network, text, text-show, typesafe-endian
+     , unordered-containers
      }:
      mkDerivation {
        pname = "gore-and-ash-network";
-       version = "1.1.0.1";
-       sha256 = "ef61dd238dde6ba45fb437db60c3d93d5626351d27dbe299d712b9f241e80d69";
+       version = "1.2.2.0";
+       sha256 = "29e057aa8fefad346800af73419310024cf363641012a538d3e4f9bd68eec9c7";
        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
        ];
-       librarySystemDepends = [ gmp ];
        homepage = "https://github.com/Teaspot-Studio/gore-and-ash-network";
        description = "Core module for Gore&Ash engine with low level network API";
        license = stdenv.lib.licenses.bsd3;
-     }) {inherit (pkgs) gmp;};
+     }) {};
 
   "gore-and-ash-sdl" = callPackage
     ({ mkDerivation, base, containers, deepseq, exceptions
@@ -85725,8 +86635,8 @@ self: {
      }:
      mkDerivation {
        pname = "gore-and-ash-sdl";
-       version = "1.1.0.1";
-       sha256 = "44ab31fc793e2ca7416b920f94c54a08dcf9304e1cc84779c123b3a773674940";
+       version = "2.0.0.0";
+       sha256 = "0a351f7be59a61ea6f9b1c535c259c94ef4420a45d09fd6b79515948cd7636ec";
        libraryHaskellDepends = [
          base containers deepseq exceptions gore-and-ash lens linear mtl
          sdl2 text transformers unordered-containers
@@ -85744,8 +86654,8 @@ self: {
      }:
      mkDerivation {
        pname = "gore-and-ash-sync";
-       version = "1.1.0.0";
-       sha256 = "41aea8a5d021c55c130364f0726be9e4fda7a99c5e777c8b2cdca33c1b901ea2";
+       version = "1.1.1.0";
+       sha256 = "2b83fd24a3c4d671f513a3e229289fc548f2ad6c5cee8a0f08fde6383ff33411";
        libraryHaskellDepends = [
          base bytestring cereal containers deepseq exceptions gore-and-ash
          gore-and-ash-actor gore-and-ash-logging gore-and-ash-network
@@ -86026,6 +86936,7 @@ self: {
          base containers deepseq hashable HTF mtl QuickCheck safe
          unordered-containers vector
        ];
+       jailbreak = true;
        homepage = "https://github.com/factisresearch/graph-core";
        description = "Fast, memory efficient and persistent graph implementation";
        license = stdenv.lib.licenses.mit;
@@ -88678,47 +89589,6 @@ self: {
      }:
      mkDerivation {
        pname = "hOpenPGP";
-       version = "2.4.2";
-       sha256 = "dc8472877d202c65f206f937801499cd904d65110414ba5522c5ac1a168aadb8";
-       libraryHaskellDepends = [
-         aeson attoparsec base base64-bytestring bifunctors binary
-         binary-conduit byteable bytestring bzlib conduit conduit-extra
-         containers crypto-cipher-types cryptonite data-default-class errors
-         hashable incremental-parser ixset-typed lens memory monad-loops
-         nettle network network-uri newtype openpgp-asciiarmor resourcet
-         securemem semigroups split text time time-locale-compat
-         transformers unordered-containers wl-pprint-extras zlib
-       ];
-       testHaskellDepends = [
-         aeson attoparsec base bifunctors binary binary-conduit byteable
-         bytestring bzlib conduit conduit-extra containers
-         crypto-cipher-types cryptonite data-default-class errors hashable
-         incremental-parser ixset-typed lens memory monad-loops nettle
-         network network-uri newtype QuickCheck quickcheck-instances
-         resourcet securemem semigroups split tasty tasty-hunit
-         tasty-quickcheck text time time-locale-compat transformers
-         unordered-containers wl-pprint-extras zlib
-       ];
-       homepage = "http://floss.scru.org/hOpenPGP/";
-       description = "native Haskell implementation of OpenPGP (RFC4880)";
-       license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "hOpenPGP_2_4_3" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
-     , bifunctors, binary, binary-conduit, byteable, bytestring, bzlib
-     , conduit, conduit-extra, containers, crypto-cipher-types
-     , cryptonite, data-default-class, errors, hashable
-     , incremental-parser, ixset-typed, lens, memory, monad-loops
-     , nettle, network, network-uri, newtype, openpgp-asciiarmor
-     , QuickCheck, quickcheck-instances, resourcet, securemem
-     , semigroups, split, tasty, tasty-hunit, tasty-quickcheck, text
-     , time, time-locale-compat, transformers, unordered-containers
-     , wl-pprint-extras, zlib
-     }:
-     mkDerivation {
-       pname = "hOpenPGP";
        version = "2.4.3";
        sha256 = "3e7ff2430415856b2d99d3cba144f9c41fcfe0cceea5d0967909b4033f0a86c9";
        libraryHaskellDepends = [
@@ -92239,6 +93109,7 @@ self: {
        testHaskellDepends = [
          base bytestring containers HUnit parsec zlib
        ];
+       jailbreak = true;
        homepage = "http://happstack.com";
        description = "Web related tools and services";
        license = stdenv.lib.licenses.bsd3;
@@ -92269,6 +93140,7 @@ self: {
        testHaskellDepends = [
          base bytestring containers HUnit parsec zlib
        ];
+       jailbreak = true;
        homepage = "http://happstack.com";
        description = "Web related tools and services";
        license = stdenv.lib.licenses.bsd3;
@@ -93068,6 +93940,8 @@ self: {
        pname = "hashable-time";
        version = "0.2";
        sha256 = "97b722ab467fae0d499de91bfaf3d6e346c7c1cac126796f0031aee5dbfe2b0a";
+       revision = "1";
+       editedCabalFile = "b925aba56f1b9a5a1952fae307eaf8ee653293b68651d3807c3852dc4c771d35";
        libraryHaskellDepends = [ base hashable time ];
        description = "Hashable instances for Data.Time";
        license = stdenv.lib.licenses.bsd3;
@@ -95110,8 +95984,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskellscrabble";
-       version = "1.4.3";
-       sha256 = "73b49427676a19a55bc8c86deee8b1864cdbd39f15b74d811d7b8cc8ac1f3d9b";
+       version = "2.0.1";
+       sha256 = "514e4af38a6e889532437fcfad09479c247e0097c01f5f01295b01beda4596e4";
        libraryHaskellDepends = [
          array arrows base containers errors listsafe mtl parsec QuickCheck
          random safe semigroups split transformers unordered-containers
@@ -96039,6 +96913,7 @@ self: {
          quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck
          tasty-smallcheck text time transformers uuid vector
        ];
+       jailbreak = true;
        doCheck = false;
        homepage = "https://github.com/nikita-volkov/hasql";
        description = "A very efficient PostgreSQL driver and a flexible mapping API";
@@ -96071,6 +96946,7 @@ self: {
          quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck
          tasty-smallcheck text time transformers uuid vector
        ];
+       jailbreak = true;
        doCheck = false;
        homepage = "https://github.com/nikita-volkov/hasql";
        description = "A very efficient PostgreSQL driver and a flexible mapping API";
@@ -96104,6 +96980,7 @@ self: {
          quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck
          tasty-smallcheck text time transformers uuid vector
        ];
+       jailbreak = true;
        doCheck = false;
        homepage = "https://github.com/nikita-volkov/hasql";
        description = "A very efficient PostgreSQL driver and a flexible mapping API";
@@ -96111,7 +96988,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hasql" = callPackage
+  "hasql_0_19_6" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base-prelude, bytestring
      , contravariant, contravariant-extras, data-default-class, dlist
      , either, hashable, hashtables, loch-th, mtl, placeholders
@@ -96137,10 +97014,76 @@ self: {
          quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck
          tasty-smallcheck text time transformers uuid vector
        ];
+       jailbreak = true;
        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" = 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.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 = [
+         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
+       ];
+       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
@@ -96258,6 +97201,22 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "hasql-optparse-applicative" = callPackage
+    ({ mkDerivation, base-prelude, hasql, hasql-pool
+     , optparse-applicative
+     }:
+     mkDerivation {
+       pname = "hasql-optparse-applicative";
+       version = "0.1";
+       sha256 = "42f0b2acdfd1e213f8c30f65abeb063cb62534cb8d8a2f7950201409b00b7ac5";
+       libraryHaskellDepends = [
+         base-prelude hasql hasql-pool optparse-applicative
+       ];
+       homepage = "https://github.com/sannsyn/hasql-optparse-applicative";
+       description = "\"optparse-applicative\" parsers for \"hasql\"";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "hasql-pool" = callPackage
     ({ mkDerivation, base-prelude, hasql, resource-pool, time }:
      mkDerivation {
@@ -97567,8 +98526,8 @@ self: {
      }:
      mkDerivation {
        pname = "hcoap";
-       version = "0.1.0.2";
-       sha256 = "71a2ecfde4fc2a17d116d5cfacd6868b6abe7ae851b834710173dc6e449952a2";
+       version = "0.1.1.0";
+       sha256 = "95cbfdd22d8e41da208f5bc8aafcc252e215b56df5db4163401f0f8c71504d8d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -97576,7 +98535,7 @@ self: {
        ];
        executableHaskellDepends = [ base bytestring network ];
        testHaskellDepends = [
-         base bytestring HUnit network QuickCheck random
+         async base bytestring HUnit network QuickCheck random
        ];
        homepage = "https://github.com/lulf/hcoap";
        description = "CoAP implementation for Haskell";
@@ -99583,13 +100542,13 @@ self: {
      }:
      mkDerivation {
        pname = "hfmt";
-       version = "0.0.2.1";
-       sha256 = "1bf5c1e5b686af47739f8589134889812fd7313049777001acf74bae38011373";
+       version = "0.0.2.2";
+       sha256 = "36610511a051f13e8b604f090eff467ff88bf40d2edc809d99d7246b9ac22d5f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base Cabal Diff directory filepath haskell-src-exts hindent hlint
-         HUnit pipes pretty stylish-haskell text
+         base Cabal directory filepath haskell-src-exts hindent hlint HUnit
+         pipes stylish-haskell text
        ];
        executableHaskellDepends = [
          ansi-wl-pprint base Diff optparse-applicative pipes pretty
@@ -104962,6 +105921,48 @@ self: {
        license = stdenv.lib.licenses.asl20;
      }) {};
 
+  "hoppy-generator" = callPackage
+    ({ mkDerivation, base, containers, directory, filepath, haskell-src
+     , mtl
+     }:
+     mkDerivation {
+       pname = "hoppy-generator";
+       version = "0.1.0";
+       sha256 = "b21263c50e730e903873c59dcbb9e88ce35db066713c22938e2b87e12e7d0fad";
+       libraryHaskellDepends = [
+         base containers directory filepath haskell-src mtl
+       ];
+       homepage = "http://khumba.net/projects/hoppy";
+       description = "C++ FFI generator - Code generator";
+       license = stdenv.lib.licenses.agpl3;
+     }) {};
+
+  "hoppy-runtime" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "hoppy-runtime";
+       version = "0.1.0";
+       sha256 = "b0f7721ef01bb4f1b4b7e9debbb6c18d0ec06eae058ef3c7160f64a026e05ddb";
+       libraryHaskellDepends = [ base ];
+       homepage = "http://khumba.net/projects/hoppy";
+       description = "C++ FFI generator - Runtime support";
+       license = stdenv.lib.licenses.asl20;
+     }) {};
+
+  "hoppy-std" = callPackage
+    ({ mkDerivation, base, filepath, haskell-src, hoppy-generator }:
+     mkDerivation {
+       pname = "hoppy-std";
+       version = "0.1.0";
+       sha256 = "adde5ad934f9e52d69e9c7f246d208d2a9ded339434c4bde8633d5193ba03d78";
+       libraryHaskellDepends = [
+         base filepath haskell-src hoppy-generator
+       ];
+       homepage = "http://khumba.net/projects/hoppy";
+       description = "C++ FFI generator - Standard library bindings";
+       license = stdenv.lib.licenses.asl20;
+     }) {};
+
   "hops" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, attoparsec, base, bytestring
      , conduit, conduit-extra, containers, deepseq, directory, filepath
@@ -107558,6 +108559,8 @@ self: {
          aeson aeson-lens async base containers data-default deepseq hformat
          hspec lens mtl text
        ];
+       doHaddock = false;
+       doCheck = false;
        homepage = "https://github.com/mvoidex/hsdev";
        description = "Haskell development library and tool with support of autocompletion, symbol info, go to declaration, find references etc";
        license = stdenv.lib.licenses.bsd3;
@@ -110033,14 +111036,13 @@ self: {
      }:
      mkDerivation {
        pname = "hsqml-demo-morris";
-       version = "0.3.1.0";
-       sha256 = "ada2125507c42987735cfdb7bd13dd205958527788b44ca20c5b3f482865727e";
+       version = "0.3.1.1";
+       sha256 = "15d6fd3a62ccd3988eafafb0707775b6a0c7c749073644da30e0550bbd01d998";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          base containers deepseq directory hsqml OddWord text
        ];
-       jailbreak = true;
        homepage = "http://www.gekkou.co.uk/software/hsqml/";
        description = "HsQML-based implementation of Nine Men's Morris";
        license = stdenv.lib.licenses.bsd3;
@@ -112895,7 +113897,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "http2" = callPackage
+  "http2_1_4_4" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring
      , bytestring-builder, containers, directory, doctest, filepath
      , Glob, hex, hspec, psqueues, stm, text, unordered-containers
@@ -112923,6 +113925,37 @@ self: {
        ];
        description = "HTTP/2.0 library including frames and HPACK";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "http2" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring
+     , bytestring-builder, containers, directory, doctest, filepath
+     , Glob, hex, hspec, psqueues, stm, text, unordered-containers
+     , vector, word8
+     }:
+     mkDerivation {
+       pname = "http2";
+       version = "1.4.5";
+       sha256 = "34c6e481b2ce00180ce86370af3d06b01afe762360289fa945abbf8a55c5dba5";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array base bytestring bytestring-builder containers psqueues stm
+         unordered-containers
+       ];
+       executableHaskellDepends = [
+         aeson aeson-pretty array base bytestring bytestring-builder
+         containers directory filepath hex text unordered-containers vector
+         word8
+       ];
+       testHaskellDepends = [
+         aeson aeson-pretty array base bytestring bytestring-builder
+         containers directory doctest filepath Glob hex hspec psqueues stm
+         text unordered-containers vector word8
+       ];
+       description = "HTTP/2.0 library including frames and HPACK";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "httpd-shed" = callPackage
@@ -115442,6 +116475,8 @@ self: {
        pname = "ide-backend";
        version = "0.10.0.1";
        sha256 = "07186ec1d8135e94fac39c16fc10145c3a6cee957b96fa739f240afd0ae5faf0";
+       revision = "1";
+       editedCabalFile = "cf76e099362742622e03b1463e55eb77e4488755afbc768fe2aca9e8c163662d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -115647,6 +116682,8 @@ self: {
        pname = "ide-backend-common";
        version = "0.10.1.2";
        sha256 = "031028f38e1a6174a58665cecd882356c6ca7579c6c21a9e2461f13d81a5915b";
+       revision = "1";
+       editedCabalFile = "c4caa9457f4890700a79c91a9c71d11785bc43bb4bb7564e01e6b787736b9dd9";
        libraryHaskellDepends = [
          aeson async attoparsec base base64-bytestring binary bytestring
          bytestring-trie containers crypto-api data-accessor directory
@@ -116940,7 +117977,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "include-file" = callPackage
+  "include-file_0_1_0_2" = callPackage
     ({ mkDerivation, base, bytestring, random, template-haskell }:
      mkDerivation {
        pname = "include-file";
@@ -116952,9 +117989,10 @@ self: {
        testHaskellDepends = [ base bytestring ];
        description = "Inclusion of files in executables at compile-time";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "include-file_0_1_0_3" = callPackage
+  "include-file" = callPackage
     ({ mkDerivation, base, bytestring, random, template-haskell }:
      mkDerivation {
        pname = "include-file";
@@ -116966,7 +118004,6 @@ self: {
        testHaskellDepends = [ base bytestring ];
        description = "Inclusion of files in executables at compile-time";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "incremental-computing" = callPackage
@@ -118306,7 +119343,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "invariant" = callPackage
+  "invariant_0_3" = callPackage
     ({ mkDerivation, array, base, bifunctors, containers, contravariant
      , ghc-prim, hspec, profunctors, QuickCheck, semigroups, StateVar
      , stm, tagged, template-haskell, transformers, transformers-compat
@@ -118327,9 +119364,10 @@ self: {
        homepage = "https://github.com/nfrisby/invariant-functors";
        description = "Haskell 98 invariant functors";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "invariant_0_3_1" = callPackage
+  "invariant" = callPackage
     ({ mkDerivation, array, base, bifunctors, containers, contravariant
      , ghc-prim, hspec, profunctors, QuickCheck, semigroups, StateVar
      , stm, tagged, template-haskell, transformers, transformers-compat
@@ -118348,7 +119386,6 @@ self: {
        homepage = "https://github.com/nfrisby/invariant-functors";
        description = "Haskell 98 invariant functors";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "invertible-syntax" = callPackage
@@ -119617,9 +120654,12 @@ self: {
        pname = "ivor";
        version = "0.1.14.1";
        sha256 = "90f91a08095f7bd37615bec3108a3f2a1d7783193924b3b78659f3dba79b3e65";
+       revision = "1";
+       editedCabalFile = "32900700e14c90c9c9aad7d7790c36540bad4c7a4af16cfdc1c16c6289902635";
        libraryHaskellDepends = [
          base binary containers directory haskell98 mtl parsec
        ];
+       jailbreak = true;
        homepage = "http://www.dcs.st-and.ac.uk/~eb/Ivor/";
        description = "Theorem proving library based on dependent type theory";
        license = stdenv.lib.licenses.bsd3;
@@ -121303,8 +122343,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-rpc";
-       version = "0.7.0.2";
-       sha256 = "e8187d8946735a2e6845ddcc4097181c99d750aea2b9c4563bf9765e86c3be82";
+       version = "0.7.1.1";
+       sha256 = "e7587e2a4bdbfcee27aaf28718f9ff9199a4f5f6d742a93b9b077e4df49ff247";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring conduit conduit-extra deepseq
          hashable lifted-async monad-control monad-logger mtl QuickCheck stm
@@ -121315,7 +122355,6 @@ self: {
          QuickCheck stm stm-conduit test-framework
          test-framework-quickcheck2 text transformers unordered-containers
        ];
-       jailbreak = true;
        homepage = "https://github.com/xenog/json-rpc";
        description = "Fully-featured JSON-RPC 2.0 library";
        license = stdenv.lib.licenses.publicDomain;
@@ -121330,8 +122369,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-rpc-client";
-       version = "0.2.2.0";
-       sha256 = "370fb8122243ada541060a4ea201d54f19d3031b7a524ec5176545a31be72740";
+       version = "0.2.3.0";
+       sha256 = "6c4325ad6d9fc8552d496f6bf680444dd90454c44c3a4265ed7e9a5b473f6a3a";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -121355,8 +122394,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-rpc-server";
-       version = "0.2.2.0";
-       sha256 = "49eefc830aa7164662ea2a6263e9ea5d2379ebe21de6c6eaa463847e4c4ce33c";
+       version = "0.2.3.0";
+       sha256 = "73d633f3bfeea0ad785916c53afb1f4e3d481bef55977dc20d51297180148337";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -121611,8 +122650,8 @@ self: {
        pname = "json-schema";
        version = "0.7.4.1";
        sha256 = "560d6a17d6eab734f43d329e51967e3ed62f8df2a6fea4a92d06359fe77d7c96";
-       revision = "2";
-       editedCabalFile = "34b4f2ea278bbcb6cd0e6ed8e6d5f0e97f71c6885bc72914d3f47a372cf07d3b";
+       revision = "3";
+       editedCabalFile = "a919f70860dd9f379002ed0db301bbee85803dbf2661ae4c0d1f3045987f5233";
        libraryHaskellDepends = [
          aeson base containers generic-aeson generic-deriving mtl scientific
          text time unordered-containers vector
@@ -121658,20 +122697,20 @@ self: {
      }) {};
 
   "json-stream" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, directory, hspec
+    ({ mkDerivation, aeson, base, bytestring, directory, doctest, hspec
      , QuickCheck, quickcheck-unicode, scientific, text
      , unordered-containers, vector
      }:
      mkDerivation {
        pname = "json-stream";
-       version = "0.4.0.0";
-       sha256 = "10efbff41ba46c62b0f78f650275b3dcc1c5665edca7291143ddc9a7bbc8880a";
+       version = "0.4.1.0";
+       sha256 = "eaaec9b5f640203e2aa4d78988966440e24e8c76a97e25292db630cc51d3f497";
        libraryHaskellDepends = [
          aeson base bytestring scientific text unordered-containers vector
        ];
        testHaskellDepends = [
-         aeson base bytestring directory hspec QuickCheck quickcheck-unicode
-         scientific text unordered-containers vector
+         aeson base bytestring directory doctest hspec QuickCheck
+         quickcheck-unicode scientific text unordered-containers vector
        ];
        homepage = "https://github.com/ondrap/json-stream";
        description = "Incremental applicative JSON parser";
@@ -121930,8 +122969,8 @@ self: {
      }:
      mkDerivation {
        pname = "jukebox";
-       version = "0.2.2";
-       sha256 = "efbaefbbe3a6b66aea18885faf8ddfc3c84ce58ebbd507aebefd36336f278a4f";
+       version = "0.2.3";
+       sha256 = "e57562e66b77b22f9297f5bc9e8c0e0fb00d6073f3ab0a04839284db5c6f67f9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -122209,8 +123248,8 @@ self: {
        pname = "kansas-comet";
        version = "0.4";
        sha256 = "1f1a4565f2e955b8947bafcb9611789b0ccdf9efdfed8aaa2a2aa162a07339e1";
-       revision = "2";
-       editedCabalFile = "7130c2d96d36883b648d583fda40b74b7880f217213dd11827eef86caf7bc927";
+       revision = "3";
+       editedCabalFile = "94126550ee61faf694feaf83218fb9ff4a15dbe08d66403f2833167378842115";
        libraryHaskellDepends = [
          aeson base containers data-default-class scotty stm text time
          transformers unordered-containers
@@ -124200,6 +125239,8 @@ self: {
        pname = "lambdabot-haskell-plugins";
        version = "5.0.3";
        sha256 = "a11f264918af611b4dd48e698302b73b70952f196307051acd584979e327ca47";
+       revision = "1";
+       editedCabalFile = "32242e812c3d3dff424a6672d6678878132aefa8e195b438da45124dbdca0e9a";
        libraryHaskellDepends = [
          array arrows base bytestring containers data-memocombinators
          directory filepath haskell-src-exts hoogle HTTP IOSpec
@@ -124208,6 +125249,7 @@ self: {
          parsec pretty process QuickCheck regex-tdfa show split syb
          transformers utf8-string vector-space
        ];
+       jailbreak = true;
        homepage = "http://haskell.org/haskellwiki/Lambdabot";
        description = "Lambdabot Haskell plugins";
        license = "GPL";
@@ -125920,7 +126962,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "language-thrift" = callPackage
+  "language-thrift_0_7_0_1" = callPackage
     ({ mkDerivation, ansi-wl-pprint, base, hspec, hspec-discover, lens
      , parsers, QuickCheck, text, transformers, trifecta, wl-pprint
      }:
@@ -125942,6 +126984,26 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "language-thrift" = callPackage
+    ({ mkDerivation, ansi-wl-pprint, base, hspec, hspec-discover
+     , megaparsec, QuickCheck, text, transformers
+     }:
+     mkDerivation {
+       pname = "language-thrift";
+       version = "0.8.0.0";
+       sha256 = "1bfb07ecaa49d8cffa2b985f1d820607ca6369692a98ea7f9f3ec3133959452a";
+       libraryHaskellDepends = [
+         ansi-wl-pprint base megaparsec text transformers
+       ];
+       testHaskellDepends = [
+         ansi-wl-pprint base hspec hspec-discover megaparsec QuickCheck text
+       ];
+       homepage = "https://github.com/abhinav/language-thrift";
+       description = "Parser and pretty printer for the Thrift IDL format";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "language-typescript" = callPackage
     ({ mkDerivation, base, containers, parsec, pretty }:
      mkDerivation {
@@ -126229,6 +127291,8 @@ self: {
        pname = "lattices";
        version = "1.5.0";
        sha256 = "c6e3fb4334503b9087209195f40c96f56819497f999959358a2ff5d843a45d1f";
+       revision = "1";
+       editedCabalFile = "566d0c60f273b1d938dd9db805546fbcd4b53c132f1dfa259d6d23e212e88512";
        libraryHaskellDepends = [
          base containers deepseq hashable semigroups tagged universe-base
          universe-reverse-instances unordered-containers void
@@ -126933,7 +127997,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "lens_4_13_1" = callPackage
+  "lens_4_13_2" = callPackage
     ({ mkDerivation, array, base, base-orphans, bifunctors, bytestring
      , comonad, containers, contravariant, deepseq, directory
      , distributive, doctest, exceptions, filepath, free
@@ -126946,10 +128010,8 @@ self: {
      }:
      mkDerivation {
        pname = "lens";
-       version = "4.13.1";
-       sha256 = "987137d11f189e08ceeb0e2e5c047c1456ad666642974067d2d8e11309ef6b7b";
-       revision = "1";
-       editedCabalFile = "35b2594d3e37b4294c2a9dd3e7620af7a27ce10044631a2f91611cdaf66a55f9";
+       version = "4.13.2";
+       sha256 = "814b7b35949cc8a3ad1a35fc39b88fc3b78bbfb339097f3f3438627048155b78";
        libraryHaskellDepends = [
          array base base-orphans bifunctors bytestring comonad containers
          contravariant distributive exceptions filepath free ghc-prim
@@ -127094,8 +128156,8 @@ self: {
        pname = "lens-aeson";
        version = "1.0.0.5";
        sha256 = "65faad5b75852209b4c6df43ae1f7460c2b94bf3bbc10b5cd529f43c743a5d9f";
-       revision = "1";
-       editedCabalFile = "806f94330f5b813192f1cfe62a0c07ecb43ecdb1f83b94e4aa704e7d2be017da";
+       revision = "2";
+       editedCabalFile = "fb2b4c4dc5b44f95da81837394ea09416dd0211dd98e23c30c2473e2b39e844c";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring lens scientific text
          unordered-containers vector
@@ -127841,8 +128903,8 @@ self: {
      }:
      mkDerivation {
        pname = "libgraph";
-       version = "1.9";
-       sha256 = "621f0dbd1bfc57d7fbd593698ed31af9b1943ba65fc9ece31514d6caab58748a";
+       version = "1.10";
+       sha256 = "d5d6152c80ae8be8c43ff02f1e74ac114b734254426a289f2b89e5815f9f232f";
        libraryHaskellDepends = [
          array base containers monads-tf process union-find
        ];
@@ -128343,25 +129405,6 @@ self: {
      }:
      mkDerivation {
        pname = "lift-generics";
-       version = "0.1";
-       sha256 = "77db9dacd191547300bd303555492f81cfbb00827d6364495f98fce053a627e1";
-       libraryHaskellDepends = [
-         base generic-deriving ghc-prim template-haskell
-       ];
-       testHaskellDepends = [
-         base base-compat generic-deriving hspec template-haskell
-       ];
-       homepage = "https://github.com/RyanGlScott/lift-generics";
-       description = "GHC.Generics-based Language.Haskell.TH.Syntax.lift implementation";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "lift-generics_0_1_1" = callPackage
-    ({ mkDerivation, base, base-compat, generic-deriving, ghc-prim
-     , hspec, template-haskell
-     }:
-     mkDerivation {
-       pname = "lift-generics";
        version = "0.1.1";
        sha256 = "07cf2cc4416fb7b0e45595da8a964459498da976e18cdcc169ac2416143930cb";
        libraryHaskellDepends = [
@@ -128370,11 +129413,9 @@ self: {
        testHaskellDepends = [
          base base-compat generic-deriving hspec template-haskell
        ];
-       jailbreak = true;
        homepage = "https://github.com/RyanGlScott/lift-generics";
        description = "GHC.Generics-based Language.Haskell.TH.Syntax.lift implementation";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "lifted-async_0_2_0_2" = callPackage
@@ -129931,6 +130972,25 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "list-t_0_4_6" = callPackage
+    ({ mkDerivation, base-prelude, HTF, mmorph, monad-control, mtl
+     , mtl-prelude, transformers, transformers-base
+     }:
+     mkDerivation {
+       pname = "list-t";
+       version = "0.4.6";
+       sha256 = "fe49a4fee6f166c677758e26bb26dadd8fa57c5a8fa288c64bbcaeeb420467b2";
+       libraryHaskellDepends = [
+         base-prelude mmorph monad-control mtl transformers
+         transformers-base
+       ];
+       testHaskellDepends = [ base-prelude HTF mmorph mtl-prelude ];
+       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
     ({ mkDerivation, attoparsec, base-prelude, either, hspec, list-t
      , list-t-text, text, transformers
@@ -130101,8 +131161,8 @@ self: {
      }:
      mkDerivation {
        pname = "lit";
-       version = "0.1.0.9";
-       sha256 = "6e84201625f8924da5f63eee8fe66b89bbf70bd5631509c9fd3eaef0f05c240f";
+       version = "0.1.10.0";
+       sha256 = "549f3ad1a97c14c4bae4d74e49322efa5a10f5ad9056ab82b7d9529ae04f3636";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -130361,8 +131421,8 @@ self: {
      }:
      mkDerivation {
        pname = "llvm-general";
-       version = "3.5.1.1";
-       sha256 = "e1f636b445b5a161750273d11a4a70ac1263c237dd47b1b347c6150fdfd29733";
+       version = "3.5.1.2";
+       sha256 = "2075b44cc1475a8623e7164add94d7b9f31ca9a157e099b23389b892886bd297";
        libraryHaskellDepends = [
          array base bytestring containers llvm-general-pure mtl parsec
          setenv template-haskell transformers transformers-compat
@@ -130386,10 +131446,8 @@ self: {
      }:
      mkDerivation {
        pname = "llvm-general-pure";
-       version = "3.5.0.0";
-       sha256 = "612d2e40ea69da99940357d88098ef30f1eaf8eda18a2f084fc300f097a3d2f8";
-       revision = "1";
-       editedCabalFile = "64ab5cdad51aaff9fcb168afee8ef6602287e8ee24c156564adc1adfd7ad1119";
+       version = "3.5.1.0";
+       sha256 = "e5349189b1c203793dd4f0e2a582b633f09fa311340189b3ade004f4794b8097";
        libraryHaskellDepends = [
          base containers mtl parsec setenv template-haskell transformers
        ];
@@ -130397,6 +131455,7 @@ self: {
          base containers HUnit mtl QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
+       homepage = "http://github.com/bscarlet/llvm-general/";
        description = "Pure Haskell LLVM functionality (no FFI)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -133683,7 +134742,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "mandrill" = callPackage
+  "mandrill_0_5_0_0" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, blaze-html
      , bytestring, containers, email-validate, http-client
      , http-client-tls, http-types, lens, mtl, old-locale, QuickCheck
@@ -133705,6 +134764,31 @@ self: {
        ];
        description = "Library for interfacing with the Mandrill JSON API";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "mandrill" = callPackage
+    ({ mkDerivation, aeson, base, base64-bytestring, blaze-html
+     , bytestring, containers, email-validate, http-client
+     , http-client-tls, http-types, lens, mtl, old-locale, QuickCheck
+     , raw-strings-qq, tasty, tasty-hunit, tasty-quickcheck, text, time
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "mandrill";
+       version = "0.5.1.0";
+       sha256 = "107ca6fe552fe86585fff7b31452073140be1df039a7baadd7e1efb880a063d1";
+       libraryHaskellDepends = [
+         aeson base base64-bytestring blaze-html bytestring containers
+         email-validate http-client http-client-tls http-types lens mtl
+         old-locale QuickCheck text time unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson base bytestring QuickCheck raw-strings-qq tasty tasty-hunit
+         tasty-quickcheck text
+       ];
+       description = "Library for interfacing with the Mandrill JSON API";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "mandulia" = callPackage
@@ -133905,8 +134989,8 @@ self: {
      }:
      mkDerivation {
        pname = "mappy";
-       version = "0.1.2.1";
-       sha256 = "54f6af643b2aeb6245ec92717a27dfca4e8b0b65442fef39cf09cd09b83268d8";
+       version = "0.1.3.0";
+       sha256 = "6446e847c2663f752184b81c9e4f541bc7ada3fc0a8bcde9435a20363a3b72cb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -135886,7 +136970,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "microlens-aeson" = callPackage
+  "microlens-aeson_2_1_0" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, directory
      , doctest, filepath, generic-deriving, microlens, scientific
      , semigroups, simple-reflect, text, unordered-containers, vector
@@ -135906,6 +136990,29 @@ self: {
        homepage = "http://github.com/fosskers/microlens-aeson/";
        description = "Law-abiding lenses for Aeson, using microlens";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "microlens-aeson" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, directory
+     , doctest, filepath, generic-deriving, microlens, scientific
+     , semigroups, simple-reflect, text, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "microlens-aeson";
+       version = "2.1.1";
+       sha256 = "5b43bcdc52d4b86b8c74040f754209efa95f5983d5d114d2af6709949614acda";
+       libraryHaskellDepends = [
+         aeson attoparsec base bytestring microlens scientific text
+         unordered-containers vector
+       ];
+       testHaskellDepends = [
+         base directory doctest filepath generic-deriving semigroups
+         simple-reflect
+       ];
+       homepage = "http://github.com/fosskers/microlens-aeson/";
+       description = "Law-abiding lenses for Aeson, using microlens";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "microlens-contra" = callPackage
@@ -136126,6 +137233,8 @@ self: {
        pname = "microlens-th";
        version = "0.2.2.0";
        sha256 = "bf52318c0898294ab356ba75f72b880b9453cbc9df809b71aeac8081105596f9";
+       revision = "1";
+       editedCabalFile = "838249b8311e60d02769f4d6f106be52451179d3656842d43e11d866c46b2a8e";
        libraryHaskellDepends = [
          base containers microlens template-haskell
        ];
@@ -136142,12 +137251,29 @@ self: {
        pname = "microlens-th";
        version = "0.3.0.0";
        sha256 = "951eaf33daf3b648082f754a6c091a8401bad39f5d5f659bad22252fe214d866";
+       revision = "1";
+       editedCabalFile = "9c75b584e225de81b1114a1bf81fad5f7b7c44d5d9271b09235b24ed6d17d02b";
+       libraryHaskellDepends = [
+         base containers microlens template-haskell
+       ];
+       homepage = "http://github.com/aelve/microlens";
+       description = "Automatic generation of record lenses for microlens";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "microlens-th_0_3_0_1" = callPackage
+    ({ mkDerivation, base, containers, microlens, template-haskell }:
+     mkDerivation {
+       pname = "microlens-th";
+       version = "0.3.0.1";
+       sha256 = "05576f60d3cafc2f4554164330e864d965f2de8912cd29c802c2c11d719eba52";
        libraryHaskellDepends = [
          base containers microlens template-haskell
        ];
        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
@@ -137743,6 +138869,7 @@ self: {
        libraryHaskellDepends = [
          base transformers transformers-base transformers-compat
        ];
+       jailbreak = true;
        homepage = "https://github.com/basvandijk/monad-control";
        description = "Lift control operations, like exception catching, through monad transformers";
        license = stdenv.lib.licenses.bsd3;
@@ -137816,7 +138943,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "monad-coroutine" = callPackage
+  "monad-coroutine_0_9_0_1" = callPackage
     ({ mkDerivation, base, monad-parallel, transformers
      , transformers-compat
      }:
@@ -137827,12 +138954,14 @@ self: {
        libraryHaskellDepends = [
          base monad-parallel transformers transformers-compat
        ];
+       jailbreak = true;
        homepage = "http://trac.haskell.org/SCC/wiki/monad-coroutine";
        description = "Coroutine monad transformer for suspending and resuming monadic computations";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "monad-coroutine_0_9_0_2" = callPackage
+  "monad-coroutine" = callPackage
     ({ mkDerivation, base, monad-parallel, transformers
      , transformers-compat
      }:
@@ -137846,7 +138975,6 @@ self: {
        homepage = "http://trac.haskell.org/SCC/wiki/monad-coroutine";
        description = "Coroutine monad transformer for suspending and resuming monadic computations";
        license = "GPL";
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "monad-exception" = callPackage
@@ -138496,13 +139624,14 @@ self: {
        libraryHaskellDepends = [
          base parallel transformers transformers-compat
        ];
+       jailbreak = true;
        homepage = "http://trac.haskell.org/SCC/wiki/monad-parallel";
        description = "Parallel execution of monadic computations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "monad-parallel" = callPackage
+  "monad-parallel_0_7_2_0" = callPackage
     ({ mkDerivation, base, parallel, transformers, transformers-compat
      }:
      mkDerivation {
@@ -138512,12 +139641,14 @@ self: {
        libraryHaskellDepends = [
          base parallel transformers transformers-compat
        ];
+       jailbreak = true;
        homepage = "http://trac.haskell.org/SCC/wiki/monad-parallel";
        description = "Parallel execution of monadic computations";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "monad-parallel_0_7_2_1" = callPackage
+  "monad-parallel" = callPackage
     ({ mkDerivation, base, parallel, transformers, transformers-compat
      }:
      mkDerivation {
@@ -138530,7 +139661,6 @@ self: {
        homepage = "http://trac.haskell.org/SCC/wiki/monad-parallel";
        description = "Parallel execution of monadic computations";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "monad-parallel-progressbar" = callPackage
@@ -140821,6 +141951,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "multiaddr" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, cereal, errors
+     , hashable, tasty, tasty-hunit, tasty-quickcheck, text
+     }:
+     mkDerivation {
+       pname = "multiaddr";
+       version = "0.1.0";
+       sha256 = "704a76498f4b0e7078151771124ddb1f4facc6e6f3d2d068c2d2f4cc9ac96b8e";
+       libraryHaskellDepends = [
+         attoparsec base bytestring cereal errors hashable text
+       ];
+       testHaskellDepends = [
+         base tasty tasty-hunit tasty-quickcheck text
+       ];
+       homepage = "http://github.com/micxjo/hs-multiaddr";
+       description = "A network address format";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "multiarg_0_30_0_8" = callPackage
     ({ mkDerivation, base, QuickCheck, tasty, tasty-quickcheck
      , tasty-th
@@ -141724,7 +142873,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "mwc-probability" = callPackage
+  "mwc-probability_1_0_2" = callPackage
     ({ mkDerivation, base, mwc-random, primitive, transformers }:
      mkDerivation {
        pname = "mwc-probability";
@@ -141734,6 +142883,32 @@ 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" = callPackage
+    ({ mkDerivation, base, mwc-random, primitive, transformers }:
+     mkDerivation {
+       pname = "mwc-probability";
+       version = "1.0.3";
+       sha256 = "38386c522e96768ffe4f71c4eedbe0e3418472eb8d78c8c509183fb19175c47f";
+       libraryHaskellDepends = [ base mwc-random primitive transformers ];
+       homepage = "http://github.com/jtobin/mwc-probability";
+       description = "Sampling function-based probability distributions";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "mwc-probability_1_1_3" = callPackage
+    ({ mkDerivation, base, mwc-random, primitive, transformers }:
+     mkDerivation {
+       pname = "mwc-probability";
+       version = "1.1.3";
+       sha256 = "a7190d8f2b12d5aff0344a1bdc5a85386cb12960fe31e346b14806e615773363";
+       libraryHaskellDepends = [ base mwc-random primitive transformers ];
+       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
@@ -142592,8 +143767,8 @@ self: {
      }:
      mkDerivation {
        pname = "natural-transformation";
-       version = "0.3";
-       sha256 = "dce066be311d19aa14aab9431aacf99117df101db8d68f2d0dddb3ffe1796ed0";
+       version = "0.3.1";
+       sha256 = "9b5a39f18790f33807298d47dc7098e2863ca874e8b3d2b419bf696f2ad09702";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [
          base containers quickcheck-instances tasty tasty-quickcheck
@@ -142817,6 +143992,24 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "neat-interpolation_0_3_1" = callPackage
+    ({ mkDerivation, base, base-prelude, HTF, parsec, template-haskell
+     , text
+     }:
+     mkDerivation {
+       pname = "neat-interpolation";
+       version = "0.3.1";
+       sha256 = "dd5ac81fb44ab9dff1ae1e0a1a67bc59358e4ad1a6fdf17529b1c7d3582a221f";
+       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;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "needle" = callPackage
     ({ mkDerivation, base, containers, haskell-src-meta, mtl, parsec
      , parsec-extra, template-haskell, text, vector
@@ -142842,8 +144035,8 @@ self: {
      }:
      mkDerivation {
        pname = "neet";
-       version = "0.4.0.0";
-       sha256 = "65070ee005098819c3521be167182f5d22b5ab5687c066658ef226262f3314f4";
+       version = "0.4.0.1";
+       sha256 = "f27956192a15ec9dc4d869c980562ced7abe3b4fda584b9ed89ac9036684cf9c";
        libraryHaskellDepends = [
          base cereal containers graphviz MonadRandom multimap parallel
          random transformers
@@ -145787,8 +146980,8 @@ self: {
      }:
      mkDerivation {
        pname = "number-length";
-       version = "0.1.0.0";
-       sha256 = "96b5a43ab1832891bacaf81d5642f6e0686ccd93e79330b46ab0f802e68877c3";
+       version = "0.1.0.1";
+       sha256 = "6c024aad9a8a751a621b0804b58ea2dd3e67703db1b75c71776996f67268e9c5";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [
          base HUnit QuickCheck test-framework test-framework-hunit
@@ -146192,6 +147385,28 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "oanda-rest-api" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, Decimal
+     , hlint, hspec, HUnit, lens, old-locale, scientific, text, time
+     , vector, wreq
+     }:
+     mkDerivation {
+       pname = "oanda-rest-api";
+       version = "0.1.0.0";
+       sha256 = "7a22fbe550d0bd7d80d9a07e4e563557ff81f294eef423026542bc2bd8a18b0f";
+       libraryHaskellDepends = [
+         aeson base bytestring containers Decimal lens old-locale scientific
+         text time vector wreq
+       ];
+       testHaskellDepends = [
+         aeson base bytestring containers Decimal hlint hspec HUnit lens
+         old-locale scientific text time vector wreq
+       ];
+       homepage = "http://github.com/jdreaver/oanda-rest-api";
+       description = "Client to the OANDA REST API";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "oauthenticated" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder
      , bytestring, case-insensitive, crypto-random, cryptohash, either
@@ -147760,6 +148975,18 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "operational-extra" = callPackage
+    ({ mkDerivation, base, operational, time }:
+     mkDerivation {
+       pname = "operational-extra";
+       version = "0.1.0.0";
+       sha256 = "d0ab3fa58e55ff94f2e12d563410dfcc11c6ce6c1ab863602afd6b5522549c9b";
+       libraryHaskellDepends = [ base operational time ];
+       homepage = "http://github.com/andrewthad/vinyl-operational#readme";
+       description = "Initial project template from stack";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "opml" = callPackage
     ({ mkDerivation, base, directory, xml }:
      mkDerivation {
@@ -147771,7 +148998,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "opml-conduit" = callPackage
+  "opml-conduit_0_4_0_0" = callPackage
     ({ mkDerivation, base, bytestring, case-insensitive, conduit
      , conduit-combinators, conduit-parse, containers, data-default
      , exceptions, foldl, hlint, lens-simple, mono-traversable
@@ -147803,6 +149030,38 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "opml-conduit" = callPackage
+    ({ mkDerivation, base, bytestring, case-insensitive, conduit
+     , conduit-combinators, conduit-parse, containers, data-default
+     , exceptions, foldl, hlint, lens-simple, mono-traversable
+     , monoid-subclasses, mtl, parsers, QuickCheck, quickcheck-instances
+     , resourcet, semigroups, tasty, tasty-hunit, tasty-quickcheck, text
+     , time, timerep, uri-bytestring, xml-conduit, xml-conduit-parse
+     , xml-types
+     }:
+     mkDerivation {
+       pname = "opml-conduit";
+       version = "0.4.0.1";
+       sha256 = "6b1ed378cdf1d8b6cc1aeb8038eac5ed770e572946bf8ff98b474fc315d2a93c";
+       libraryHaskellDepends = [
+         base case-insensitive conduit conduit-parse containers exceptions
+         foldl lens-simple mono-traversable monoid-subclasses parsers
+         semigroups text time timerep uri-bytestring xml-conduit
+         xml-conduit-parse xml-types
+       ];
+       testHaskellDepends = [
+         base bytestring conduit conduit-combinators conduit-parse
+         containers data-default exceptions hlint lens-simple
+         mono-traversable mtl parsers QuickCheck quickcheck-instances
+         resourcet semigroups tasty tasty-hunit tasty-quickcheck text time
+         uri-bytestring xml-conduit-parse
+       ];
+       homepage = "https://github.com/k0ral/opml-conduit";
+       description = "Streaming parser/renderer for the OPML 2.0 format.";
+       license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "opn" = callPackage
     ({ mkDerivation, base, directory, filepath, ini, network-uri
      , optparse-applicative, process, text, unordered-containers
@@ -148027,6 +149286,7 @@ self: {
        libraryHaskellDepends = [
          ansi-wl-pprint base process transformers transformers-compat
        ];
+       jailbreak = true;
        homepage = "https://github.com/pcapriotti/optparse-applicative";
        description = "Utilities and combinators for parsing command line options";
        license = stdenv.lib.licenses.bsd3;
@@ -148044,6 +149304,7 @@ self: {
        libraryHaskellDepends = [
          ansi-wl-pprint base process transformers transformers-compat
        ];
+       jailbreak = true;
        homepage = "https://github.com/pcapriotti/optparse-applicative";
        description = "Utilities and combinators for parsing command line options";
        license = stdenv.lib.licenses.bsd3;
@@ -148879,7 +150140,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "pagerduty" = callPackage
+  "pagerduty_0_0_4" = callPackage
     ({ mkDerivation, aeson, base, bifunctors, bytestring
      , bytestring-conversion, conduit, data-default-class, exceptions
      , generics-sop, http-client, http-types, lens, lens-aeson, mmorph
@@ -148901,6 +150162,31 @@ self: {
        homepage = "http://github.com/brendanhay/pagerduty";
        description = "Client library for PagerDuty Integration and REST APIs";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "pagerduty" = callPackage
+    ({ mkDerivation, aeson, base, bifunctors, bytestring
+     , bytestring-conversion, conduit, data-default-class, exceptions
+     , generics-sop, http-client, http-types, lens, lens-aeson, mmorph
+     , monad-control, mtl, template-haskell, text, time
+     , time-locale-compat, transformers, transformers-base
+     , transformers-compat, unordered-containers
+     }:
+     mkDerivation {
+       pname = "pagerduty";
+       version = "0.0.6";
+       sha256 = "4e00ab7235af51640a1599e523fe388b98d9dffa04130d7d6f7fedfe05d342ef";
+       libraryHaskellDepends = [
+         aeson base bifunctors bytestring bytestring-conversion conduit
+         data-default-class exceptions generics-sop http-client http-types
+         lens lens-aeson mmorph monad-control mtl template-haskell text time
+         time-locale-compat transformers transformers-base
+         transformers-compat unordered-containers
+       ];
+       homepage = "http://github.com/brendanhay/pagerduty";
+       description = "Client library for PagerDuty Integration and REST APIs";
+       license = "unknown";
      }) {};
 
   "pagure-hook-receiver" = callPackage
@@ -149913,7 +151199,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "pandoc-types" = callPackage
+  "pandoc-types_1_16_0_1" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, deepseq
      , ghc-prim, syb
      }:
@@ -149927,6 +151213,23 @@ self: {
        homepage = "http://johnmacfarlane.net/pandoc";
        description = "Types for representing a structured document";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "pandoc-types" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, deepseq
+     , ghc-prim, syb
+     }:
+     mkDerivation {
+       pname = "pandoc-types";
+       version = "1.16.1";
+       sha256 = "846054157d7072ca3f7260b988a6752536b42bbd32c051400e55f46229b8179e";
+       libraryHaskellDepends = [
+         aeson base bytestring containers deepseq ghc-prim syb
+       ];
+       homepage = "http://johnmacfarlane.net/pandoc";
+       description = "Types for representing a structured document";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "pandoc-unlit" = callPackage
@@ -151613,7 +152916,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "pdf-toolbox-content" = callPackage
+  "pdf-toolbox-content_0_0_5_0" = callPackage
     ({ mkDerivation, attoparsec, base, base16-bytestring, bytestring
      , containers, io-streams, pdf-toolbox-core, text
      }:
@@ -151628,9 +152931,10 @@ self: {
        homepage = "https://github.com/Yuras/pdf-toolbox";
        description = "A collection of tools for processing PDF files";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "pdf-toolbox-content_0_0_5_1" = callPackage
+  "pdf-toolbox-content" = callPackage
     ({ mkDerivation, attoparsec, base, base16-bytestring, bytestring
      , containers, io-streams, pdf-toolbox-core, text
      }:
@@ -151645,10 +152949,9 @@ self: {
        homepage = "https://github.com/Yuras/pdf-toolbox";
        description = "A collection of tools for processing PDF files";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "pdf-toolbox-core" = callPackage
+  "pdf-toolbox-core_0_0_4_0" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, containers, errors
      , io-streams, scientific, transformers, zlib-bindings
      }:
@@ -151663,9 +152966,10 @@ self: {
        homepage = "https://github.com/Yuras/pdf-toolbox";
        description = "A collection of tools for processing PDF files";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "pdf-toolbox-core_0_0_4_1" = callPackage
+  "pdf-toolbox-core" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, containers, errors
      , io-streams, scientific, transformers, zlib-bindings
      }:
@@ -151680,10 +152984,9 @@ self: {
        homepage = "https://github.com/Yuras/pdf-toolbox";
        description = "A collection of tools for processing PDF files";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "pdf-toolbox-document" = callPackage
+  "pdf-toolbox-document_0_0_7_0" = callPackage
     ({ mkDerivation, base, bytestring, cipher-aes, cipher-rc4
      , containers, crypto-api, cryptohash, io-streams
      , pdf-toolbox-content, pdf-toolbox-core, text, transformers
@@ -151700,9 +153003,10 @@ self: {
        homepage = "https://github.com/Yuras/pdf-toolbox";
        description = "A collection of tools for processing PDF files";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "pdf-toolbox-document_0_0_7_1" = callPackage
+  "pdf-toolbox-document" = callPackage
     ({ mkDerivation, base, bytestring, cipher-aes, cipher-rc4
      , containers, crypto-api, cryptohash, io-streams
      , pdf-toolbox-content, pdf-toolbox-core, text, transformers
@@ -151719,7 +153023,6 @@ self: {
        homepage = "https://github.com/Yuras/pdf-toolbox";
        description = "A collection of tools for processing PDF files";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "pdf-toolbox-viewer" = callPackage
@@ -152223,8 +153526,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistable-record";
-       version = "0.3.0.0";
-       sha256 = "9b9383f1dfa6d3c8b700fa4417a27538175143259a3410dfd72a39e5ac299b4f";
+       version = "0.4.0.0";
+       sha256 = "b0227677da0c54514e8f98adef99ee5f2fdad5c6d251c5cfb36357e68abaeaa5";
        libraryHaskellDepends = [
          array base containers dlist names-th template-haskell transformers
        ];
@@ -152239,14 +153542,14 @@ self: {
      }:
      mkDerivation {
        pname = "persistable-types-HDBC-pg";
-       version = "0.0.1.1";
-       sha256 = "4af95781aef9366894c7c7fde4700cac7d954c617ffe16374bd90bd5833bd887";
+       version = "0.0.1.3";
+       sha256 = "586cbb0b471c957c0e3979a019ef7e5bfdf4db50092a196cac72aa4f8b82cca0";
        libraryHaskellDepends = [
          base bytestring convertible HDBC persistable-record
          relational-query-HDBC text-postgresql
        ];
        homepage = "http://khibino.github.io/haskell-relational-record/";
-       description = "HDBC Convertible instances and HRR persistable instances of PostgreSQL extended types";
+       description = "HDBC and Relational-Record instances of PostgreSQL extended types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -155761,7 +157064,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "pipes-text" = callPackage
+  "pipes-text_0_0_1_0" = callPackage
     ({ mkDerivation, base, bytestring, pipes, pipes-bytestring
      , pipes-group, pipes-parse, pipes-safe, streaming-commons, text
      , transformers
@@ -155777,9 +157080,10 @@ self: {
        homepage = "https://github.com/michaelt/text-pipes";
        description = "Text pipes";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "pipes-text_0_0_2_1" = callPackage
+  "pipes-text" = callPackage
     ({ mkDerivation, base, bytestring, pipes, pipes-bytestring
      , pipes-group, pipes-parse, pipes-safe, streaming-commons, text
      , transformers
@@ -155795,7 +157099,6 @@ self: {
        homepage = "https://github.com/michaelt/text-pipes";
        description = "properly streaming text";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "pipes-transduce" = callPackage
@@ -156406,6 +157709,8 @@ self: {
        pname = "plugins";
        version = "1.5.5.0";
        sha256 = "57012217c22dce398b3574f45af22404be38de96145e5862d1453c599816f6a2";
+       revision = "1";
+       editedCabalFile = "84dab5882c330bdc39bcecdbc9d8834c4c964241cd4a1ce87d4987947add924a";
        libraryHaskellDepends = [
          array base Cabal containers directory filepath ghc ghc-paths
          ghc-prim haskell-src process random
@@ -157190,8 +158495,8 @@ self: {
     ({ mkDerivation, base, hspec, network, QuickCheck }:
      mkDerivation {
        pname = "pong-server";
-       version = "0.0.1.0";
-       sha256 = "649ea24e1412408d55e4e82f4c0d0e87bdbeb100bb70ea2167627f304ee2730e";
+       version = "0.0.2.0";
+       sha256 = "2964703036c52a24afc15522f3ad0a5eee5ee14f3153dd35a9e3ddd7501761ad";
        libraryHaskellDepends = [ base network ];
        testHaskellDepends = [ base hspec network QuickCheck ];
        homepage = "http://github.com/RobertFischer/pong-server#readme";
@@ -157334,15 +158639,15 @@ self: {
      }:
      mkDerivation {
        pname = "pooled-io";
-       version = "0.0.2";
-       sha256 = "b43f5d60c7549bc22130219b34f4385265b9f8a386db1816d5982931b704f46c";
+       version = "0.0.2.1";
+       sha256 = "7d405a8876d55a9c077a304dd378854bc9e6e20f643c357c82bd3f38297ff9d0";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base concurrent-split containers deepseq transformers unsafe
          utility-ht
        ];
-       homepage = "http://code.haskell.org/~thielema/pooled-io/";
+       homepage = "http://hub.darcs.net/thielema/pooled-io/";
        description = "Run jobs on a limited number of threads and support data dependencies";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -157855,7 +159160,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "postgresql-binary" = callPackage
+  "postgresql-binary_0_7_9" = callPackage
     ({ mkDerivation, aeson, base, base-prelude, binary-parser
      , bytestring, conversion, conversion-bytestring, conversion-text
      , either, foldl, json-ast, loch-th, placeholders, postgresql-libpq
@@ -157883,6 +159188,65 @@ self: {
        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-binary" = 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";
+       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 = [
+         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
+       ];
+       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
@@ -159372,6 +160736,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "print-debugger" = callPackage
+    ({ mkDerivation, base, split }:
+     mkDerivation {
+       pname = "print-debugger";
+       version = "1.1.7";
+       sha256 = "3e0333a2ded92a164a8c6e33f84ee8014efb0474b8a55011c16194fabf8d6d6c";
+       libraryHaskellDepends = [ base split ];
+       homepage = "https://github.com/JohnReedLOL/HaskellPrintDebugger";
+       description = "Debug print formatting library";
+       license = stdenv.lib.licenses.publicDomain;
+     }) {};
+
   "printf-mauke" = callPackage
     ({ mkDerivation, base, bytestring, containers, data-default
      , template-haskell, utf8-string
@@ -159747,8 +161123,8 @@ self: {
      }:
      mkDerivation {
        pname = "process-streaming";
-       version = "0.9.0.1";
-       sha256 = "114bf31ba101447858cf6db6f127e6fcc09e154cc6f49fda27c60e6e0db2e1dc";
+       version = "0.9.1.0";
+       sha256 = "cd1efb0a5a24a9b3c13fc24bba2054ae0be494b645a5091f733b06854a275a9c";
        libraryHaskellDepends = [
          base bifunctors bytestring conceit free kan-extensions pipes
          pipes-bytestring pipes-concurrency pipes-parse pipes-safe
@@ -160418,8 +161794,8 @@ self: {
      }:
      mkDerivation {
        pname = "propellor";
-       version = "2.15.3";
-       sha256 = "8d83603d915fcce9ce109b70bd19499a94a70de6abc2a31ac2ebd892f76af683";
+       version = "2.15.4";
+       sha256 = "1113810f1cd23c8d84b61bdd783359ec51000d030b6c25892548447f1e0edeb5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -161060,24 +162436,6 @@ self: {
      }:
      mkDerivation {
        pname = "psqueues";
-       version = "0.2.1.0";
-       sha256 = "54999bb6f718533771a35e3e333b41ac1ab355eb034281c8607217b53fb6891d";
-       libraryHaskellDepends = [ base deepseq ghc-prim hashable ];
-       testHaskellDepends = [
-         array base deepseq ghc-prim hashable HUnit QuickCheck tagged
-         test-framework test-framework-hunit test-framework-quickcheck2
-       ];
-       description = "Pure priority search queues";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "psqueues_0_2_2_0" = callPackage
-    ({ mkDerivation, array, base, deepseq, ghc-prim, hashable, HUnit
-     , QuickCheck, tagged, test-framework, test-framework-hunit
-     , test-framework-quickcheck2
-     }:
-     mkDerivation {
-       pname = "psqueues";
        version = "0.2.2.0";
        sha256 = "14b12f505eea093f25190a9d74109f0178e611701849b83a3878811affe0b52a";
        libraryHaskellDepends = [ base deepseq ghc-prim hashable ];
@@ -161087,7 +162445,6 @@ self: {
        ];
        description = "Pure priority search queues";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "pub" = callPackage
@@ -161130,8 +162487,8 @@ self: {
     ({ mkDerivation, base, filepath, hspec, template-haskell }:
      mkDerivation {
        pname = "publicsuffix";
-       version = "0.20160201";
-       sha256 = "86aed1a05038b9f95038682bd8621d0bcad1cc745d0bb761636a9639ac6247e1";
+       version = "0.20160209";
+       sha256 = "60d856fc6d6d82ff96d742e253ecf638f625c4693b7d8be250501e9f334a2246";
        libraryHaskellDepends = [ base filepath template-haskell ];
        testHaskellDepends = [ base hspec ];
        homepage = "https://github.com/wereHamster/publicsuffix-haskell/";
@@ -161913,7 +163270,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "pusher-http-haskell" = callPackage
+  "pusher-http-haskell_0_3_0_1" = callPackage
     ({ mkDerivation, aeson, base, base16-bytestring, bytestring
      , containers, cryptohash, hashable, hspec, http-client, http-types
      , mtl, QuickCheck, snap-core, snap-server, text, time, transformers
@@ -161941,6 +163298,37 @@ self: {
        homepage = "https://github.com/pusher-community/pusher-http-haskell";
        description = "Haskell client library for the Pusher HTTP API";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "pusher-http-haskell" = callPackage
+    ({ mkDerivation, aeson, base, base16-bytestring, bytestring
+     , containers, cryptohash, hashable, hspec, http-client, http-types
+     , mtl, QuickCheck, snap-core, snap-server, text, time, transformers
+     , unordered-containers, yaml
+     }:
+     mkDerivation {
+       pname = "pusher-http-haskell";
+       version = "0.3.0.2";
+       sha256 = "72ce2a76a802d6c866ea0630fde7711b0298929113609998e0ec1dd733fb8098";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base base16-bytestring bytestring cryptohash hashable
+         http-client http-types mtl QuickCheck text time transformers
+         unordered-containers
+       ];
+       executableHaskellDepends = [
+         aeson base bytestring containers mtl snap-core snap-server text
+         transformers unordered-containers yaml
+       ];
+       testHaskellDepends = [
+         aeson base bytestring hspec http-client http-types mtl QuickCheck
+         text transformers unordered-containers
+       ];
+       homepage = "https://github.com/pusher-community/pusher-http-haskell";
+       description = "Haskell client library for the Pusher HTTP API";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "pushme" = callPackage
@@ -162612,6 +164000,7 @@ self: {
          array base bytestring containers hashable old-time QuickCheck text
          time unordered-containers
        ];
+       jailbreak = true;
        homepage = "https://github.com/aslatter/qc-instances";
        description = "Common quickcheck instances";
        license = stdenv.lib.licenses.bsd3;
@@ -163339,9 +164728,31 @@ 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;
+     }) {};
+
+  "rainbox_0_18_0_6" = callPackage
+    ({ mkDerivation, base, bytestring, containers, lens, QuickCheck
+     , rainbow, tasty, tasty-quickcheck, text
+     }:
+     mkDerivation {
+       pname = "rainbox";
+       version = "0.18.0.6";
+       sha256 = "8197c0b75410c760777a7e9e46632de792b5539d2ac1e4fdd9259dbb7cb3ac9b";
+       libraryHaskellDepends = [
+         base bytestring containers lens rainbow text
+       ];
+       testHaskellDepends = [
+         base bytestring containers lens QuickCheck rainbow tasty
+         tasty-quickcheck text
+       ];
        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
@@ -163635,6 +165046,22 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "random-tree" = callPackage
+    ({ mkDerivation, base, containers, lens, MonadRandom, mtl, random
+     , random-shuffle, transformers, tree-fun
+     }:
+     mkDerivation {
+       pname = "random-tree";
+       version = "0.6.0.5";
+       sha256 = "2b604e7ce184e2c877fac63dbac1df3060cdc023427b8eb5844106a826591cc2";
+       libraryHaskellDepends = [
+         base containers lens MonadRandom mtl random random-shuffle
+         transformers tree-fun
+       ];
+       description = "Create random trees";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "random-variates" = callPackage
     ({ mkDerivation, base, containers, directory, erf, HUnit, lens, mtl
      , random, reinterpret-cast
@@ -164364,10 +165791,8 @@ self: {
     ({ mkDerivation, base, reactive-banana, sdl2 }:
      mkDerivation {
        pname = "reactive-banana-sdl2";
-       version = "0.1.0.0";
-       sha256 = "605dd7df6814f82b69d2ba0aa51029417659c6ab560c869c7598a06615905942";
-       revision = "1";
-       editedCabalFile = "3c82ab987be2ab12330aa5863b3c80f5022525a5fb7d65cff6b5de47288b9ae7";
+       version = "0.1.1.0";
+       sha256 = "87981c16e9ec48e898b62a121b7e60fa4ed1b977391770d21a2ad506b68e1e95";
        libraryHaskellDepends = [ base reactive-banana sdl2 ];
        testHaskellDepends = [ base ];
        homepage = "http://github.com/cies/reactive-banana-sdl2#readme";
@@ -164645,8 +166070,8 @@ self: {
      }:
      mkDerivation {
        pname = "rebase";
-       version = "0.4.1";
-       sha256 = "7c5bbc55a5653b9f456f1369616e22d135f667441d8ea160a8b11e02549e5abe";
+       version = "0.4.2";
+       sha256 = "185cb219a41c323be3b850efae9b8a95f9b5b4abe3934cad85238c5f0023c8c7";
        libraryHaskellDepends = [
          base base-prelude bifunctors bytestring containers contravariant
          contravariant-extras deepseq dlist either hashable mtl profunctors
@@ -165319,8 +166744,8 @@ self: {
     ({ mkDerivation, base, base-prelude, template-haskell }:
      mkDerivation {
        pname = "refined";
-       version = "0.1.1.0";
-       sha256 = "0390684ce0d977c49b921ed477bcba5cb7c74e09130de843c53c93f4d4cee0ae";
+       version = "0.1.2";
+       sha256 = "3e43f8a0e4f141eef379920c37a04e351d6bcf8ed57f8143c48f2cc91e5c18f8";
        libraryHaskellDepends = [ base base-prelude template-haskell ];
        homepage = "https://github.com/nikita-volkov/refined";
        description = "Refinement types with static and runtime checking";
@@ -165421,6 +166846,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "reflection_2_1_2" = callPackage
+    ({ mkDerivation, base, template-haskell }:
+     mkDerivation {
+       pname = "reflection";
+       version = "2.1.2";
+       sha256 = "a909882c04b24016bedb85587c09f23cf06bad71a2b1f7e781e89abaa6023c39";
+       libraryHaskellDepends = [ base template-haskell ];
+       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
     ({ mkDerivation, aeson, base, constraints, lens, reflection, tagged
      }:
@@ -165540,16 +166978,16 @@ self: {
      }) {};
 
   "reflex-gloss" = callPackage
-    ({ mkDerivation, base, dependent-sum, gloss, reflex, transformers
+    ({ mkDerivation, base, dependent-sum, gloss, mtl, reflex
+     , transformers
      }:
      mkDerivation {
        pname = "reflex-gloss";
-       version = "0.1.0.2";
-       sha256 = "cfd9f09e0ff736d60fe00202295dc2ee24748003d09abcd76baa4fe37cc64ba3";
+       version = "0.2";
+       sha256 = "e8bcebe49b351de22a6cbf6caec64465b449bc4212074de1a867876151837ab6";
        libraryHaskellDepends = [
-         base dependent-sum gloss reflex transformers
+         base dependent-sum gloss mtl reflex transformers
        ];
-       jailbreak = true;
        homepage = "https://github.com/reflex-frp/reflex-gloss";
        description = "An reflex interface for gloss";
        license = stdenv.lib.licenses.bsd3;
@@ -165749,7 +167187,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "regex-applicative-text" = callPackage
+  "regex-applicative-text_0_1_0_0" = callPackage
     ({ mkDerivation, base, regex-applicative, text }:
      mkDerivation {
        pname = "regex-applicative-text";
@@ -165761,6 +167199,19 @@ self: {
        homepage = "https://github.com/phadej/regex-applicative-text#readme";
        description = "regex-applicative on text";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "regex-applicative-text" = callPackage
+    ({ mkDerivation, base, regex-applicative, text }:
+     mkDerivation {
+       pname = "regex-applicative-text";
+       version = "0.1.0.1";
+       sha256 = "b093051f80865d257da2ded8ad1b566927b01b3d2f86d41da2ffee4a26c4e2d9";
+       libraryHaskellDepends = [ base regex-applicative text ];
+       homepage = "https://github.com/phadej/regex-applicative-text#readme";
+       description = "regex-applicative on text";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "regex-base" = callPackage
@@ -166521,8 +167972,8 @@ self: {
      }:
      mkDerivation {
        pname = "relational-query";
-       version = "0.8.0.4";
-       sha256 = "0a2b8f3739cfeaf19c2b0dca4f321c2d1fbbedc007f241cfbf85142e25f03eb5";
+       version = "0.8.0.5";
+       sha256 = "1dae8b11ade66c4be1f1755fdef7483ba569f1eb900176cd96bc48d1f904cbd7";
        libraryHaskellDepends = [
          array base bytestring containers dlist names-th persistable-record
          sql-words template-haskell text time time-locale-compat
@@ -166543,8 +167994,8 @@ self: {
      }:
      mkDerivation {
        pname = "relational-query-HDBC";
-       version = "0.5.0.0";
-       sha256 = "b6d3fb55175eab8d816b15628a24fcf401a768122a8d3db02141605f054ff789";
+       version = "0.6.0.0";
+       sha256 = "629eb2f798603e5890ac3156fc0396276017e9eb94ce3c5a2f5f2dc1c1352541";
        libraryHaskellDepends = [
          base containers convertible dlist HDBC HDBC-session names-th
          persistable-record relational-query relational-schemas
@@ -166690,6 +168141,64 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "remote-json" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
+     , exceptions, fail, natural-transformation, QuickCheck
+     , quickcheck-instances, random, remote-monad, scientific, tasty
+     , tasty-quickcheck, text, transformers, unordered-containers
+     , vector
+     }:
+     mkDerivation {
+       pname = "remote-json";
+       version = "0.2";
+       sha256 = "626c1a9dc5287f538d47eba6d727a2c0f4d99ec9d07e0d1679c307b028025a8a";
+       libraryHaskellDepends = [
+         aeson base exceptions fail natural-transformation remote-monad text
+         transformers unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson attoparsec base bytestring containers natural-transformation
+         QuickCheck quickcheck-instances random scientific tasty
+         tasty-quickcheck text
+       ];
+       description = "Remote Monad implementation of the JSON RPC protocol";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "remote-json-client" = callPackage
+    ({ mkDerivation, aeson, base, lens, natural-transformation
+     , remote-json, wreq
+     }:
+     mkDerivation {
+       pname = "remote-json-client";
+       version = "0.2";
+       sha256 = "7d8fe9df424dae251b602073d618506f22a4f8e6bde5e0a39cdb6fdb7d065953";
+       revision = "1";
+       editedCabalFile = "dcaba53dfe4c923ab531dbcd8ea45bb89bbe57a06f23b431477c505a7101085f";
+       libraryHaskellDepends = [
+         aeson base lens natural-transformation remote-json wreq
+       ];
+       description = "Web client wrapper for remote-json";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "remote-json-server" = callPackage
+    ({ mkDerivation, aeson, base, data-default-class
+     , natural-transformation, remote-json, scotty, text, transformers
+     , warp
+     }:
+     mkDerivation {
+       pname = "remote-json-server";
+       version = "0.2.0.1";
+       sha256 = "69d73e270668433a9526948bf24ca7cc3e2076d8e323310c830c1326232c2553";
+       libraryHaskellDepends = [
+         aeson base data-default-class natural-transformation remote-json
+         scotty text transformers warp
+       ];
+       description = "Web server wrapper for remote-json";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "remote-monad" = callPackage
     ({ mkDerivation, base, containers, natural-transformation
      , QuickCheck, quickcheck-instances, tasty, tasty-quickcheck
@@ -166697,14 +168206,16 @@ self: {
      }:
      mkDerivation {
        pname = "remote-monad";
-       version = "0.1.0.1";
-       sha256 = "e52a1a304d507169be144abbff8c7e28b08a36e7c05f296dbcd4be8a5fcd53e1";
+       version = "0.2";
+       sha256 = "94c8fcb1c9c4088931cc960c39070778e571f195ad7ce45a12341e6f314a3f63";
+       revision = "1";
+       editedCabalFile = "a2439b1ff68620c1004e36420104d96bb8942395190607f98372f2afec20b31f";
        libraryHaskellDepends = [
          base natural-transformation transformers
        ];
        testHaskellDepends = [
-         base containers QuickCheck quickcheck-instances tasty
-         tasty-quickcheck
+         base containers natural-transformation QuickCheck
+         quickcheck-instances tasty tasty-quickcheck
        ];
        description = "An parametrizable Remote Monad, and parametrizable Applicative Functor";
        license = stdenv.lib.licenses.bsd3;
@@ -167719,6 +169230,7 @@ self: {
          transformers transformers-base transformers-compat
        ];
        testHaskellDepends = [ base hspec lifted-base transformers ];
+       jailbreak = true;
        homepage = "http://github.com/snoyberg/conduit";
        description = "Deterministic allocation and freeing of scarce resources";
        license = stdenv.lib.licenses.bsd3;
@@ -167739,6 +169251,7 @@ self: {
          transformers transformers-base transformers-compat
        ];
        testHaskellDepends = [ base hspec lifted-base transformers ];
+       jailbreak = true;
        homepage = "http://github.com/snoyberg/conduit";
        description = "Deterministic allocation and freeing of scarce resources";
        license = stdenv.lib.licenses.bsd3;
@@ -167759,6 +169272,7 @@ self: {
          transformers transformers-base transformers-compat
        ];
        testHaskellDepends = [ base hspec lifted-base transformers ];
+       jailbreak = true;
        homepage = "http://github.com/snoyberg/conduit";
        description = "Deterministic allocation and freeing of scarce resources";
        license = stdenv.lib.licenses.bsd3;
@@ -167779,6 +169293,7 @@ self: {
          transformers transformers-base transformers-compat
        ];
        testHaskellDepends = [ base hspec lifted-base transformers ];
+       jailbreak = true;
        homepage = "http://github.com/snoyberg/conduit";
        description = "Deterministic allocation and freeing of scarce resources";
        license = stdenv.lib.licenses.bsd3;
@@ -167965,6 +169480,7 @@ self: {
          monad-control mtl resourcet rest-types tostring transformers
          transformers-base transformers-compat uri-encode utf8-string
        ];
+       jailbreak = true;
        description = "Utility library for use in generated API client libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167987,6 +169503,7 @@ self: {
          monad-control mtl resourcet rest-types tostring transformers
          transformers-base transformers-compat uri-encode utf8-string
        ];
+       jailbreak = true;
        description = "Utility library for use in generated API client libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -168176,6 +169693,8 @@ self: {
        pname = "rest-core";
        version = "0.38";
        sha256 = "b491b734c2d74729f427ca02370f12b839dd92347fea44b5fb66c66a39b11cec";
+       revision = "1";
+       editedCabalFile = "edcbe69d770149b6e3aeb47cc7ae2a9f4e589fa3cd1c928f1538504ac24b8b2c";
        libraryHaskellDepends = [
          aeson aeson-utils base base-compat bytestring case-insensitive
          errors fclabels hxt hxt-pickle-utils json-schema mtl mtl-compat
@@ -168597,6 +170116,8 @@ self: {
        pname = "rest-gen";
        version = "0.19.0.2";
        sha256 = "12caa70e7b29b073cb0e066cf7d5c590b13e0fb5b2f924944cd1ae5217c79330";
+       revision = "1";
+       editedCabalFile = "afca13957f1b186ba5922659d6275cdf5c8d49ec2bca6f2319d89c213afa5c4d";
        libraryHaskellDepends = [
          aeson base base-compat blaze-html Cabal code-builder directory
          fclabels filepath hashable haskell-src-exts HStringTemplate hxt
@@ -168838,8 +170359,8 @@ self: {
        pname = "rest-stringmap";
        version = "0.2.0.6";
        sha256 = "66e5a32f04cfcf9826296b3c053c22caa745fd890ccc6ea9199c34529507524a";
-       revision = "1";
-       editedCabalFile = "a814dde006adf0a6f3b0c98956060b4e9759b47da046ca6faaa8eb0e3272e246";
+       revision = "2";
+       editedCabalFile = "286ce136699cc8dffad47ead93fdaf0538e465edafde510ff7697f96e470ea1d";
        libraryHaskellDepends = [
          aeson base containers hashable hxt json-schema tostring
          unordered-containers
@@ -168894,8 +170415,8 @@ self: {
        pname = "rest-types";
        version = "1.14.0.1";
        sha256 = "645516a501f3f6d928c04b6022b111bd5411f301572f4de6b96ef7b15e480b32";
-       revision = "1";
-       editedCabalFile = "d3f5642df902f6d3a393839b8e365481fb1b16f4ed945290f85e2c9cda253794";
+       revision = "2";
+       editedCabalFile = "ff6c3027d4c2f87d78868a23bfbda807237c2d31b6caae9399f1de159a6e0ac1";
        libraryHaskellDepends = [
          aeson base case-insensitive generic-aeson generic-xmlpickler hxt
          json-schema rest-stringmap text uuid
@@ -169053,7 +170574,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "rethinkdb" = callPackage
+  "rethinkdb_2_2_0_2" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary
      , bytestring, containers, data-default, doctest, mtl, network
      , scientific, text, time, unordered-containers, utf8-string, vector
@@ -169075,6 +170596,31 @@ self: {
        homepage = "http://github.com/atnnn/haskell-rethinkdb";
        description = "A driver for RethinkDB 2.1";
        license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "rethinkdb" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary
+     , bytestring, containers, data-default, doctest, mtl, network
+     , scientific, text, time, unordered-containers, utf8-string, vector
+     }:
+     mkDerivation {
+       pname = "rethinkdb";
+       version = "2.2.0.3";
+       sha256 = "c5499076552d6fa07972e7597b6c8c04c0f2a0dcdb9b9e630c2fb48cc06f1183";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base base64-bytestring binary bytestring containers
+         data-default mtl network scientific text time unordered-containers
+         utf8-string vector
+       ];
+       executableHaskellDepends = [ attoparsec base text ];
+       testHaskellDepends = [ base doctest ];
+       doCheck = false;
+       homepage = "http://github.com/atnnn/haskell-rethinkdb";
+       description = "A driver for RethinkDB 2.2";
+       license = stdenv.lib.licenses.asl20;
      }) {};
 
   "rethinkdb-client-driver_0_0_13" = callPackage
@@ -171517,6 +173063,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "sampling" = callPackage
+    ({ mkDerivation, base, foldl, mwc-random, primitive, vector }:
+     mkDerivation {
+       pname = "sampling";
+       version = "0.1.1";
+       sha256 = "a1282010e483959c81cf9c018aac5560f2429cc9826e0e79452bc19ea484f19d";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base foldl mwc-random primitive vector ];
+       executableHaskellDepends = [ base ];
+       homepage = "https://github.com/jtobin/sampling";
+       description = "Sample values from collections";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "samtools" = callPackage
     ({ mkDerivation, base, bytestring, c2hs, filepath, process, seqloc
      , vector, zlib
@@ -172852,6 +174413,7 @@ self: {
          async base data-default-class directory hspec hspec-wai http-types
          lifted-base network text wai
        ];
+       jailbreak = true;
        homepage = "https://github.com/scotty-web/scotty";
        description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp";
        license = stdenv.lib.licenses.bsd3;
@@ -172869,6 +174431,8 @@ self: {
        pname = "scotty";
        version = "0.11.0";
        sha256 = "892203c937ccf1279f5005ddb78ebea84629b80687a1e38fc118b38011a386ed";
+       revision = "1";
+       editedCabalFile = "2e46f8dbc3078a329ac2d6662f80aa48a7c0517d02978812b0d1293c8bc050dc";
        libraryHaskellDepends = [
          aeson base blaze-builder bytestring case-insensitive
          data-default-class fail http-types monad-control mtl nats network
@@ -173600,8 +175164,8 @@ self: {
      }:
      mkDerivation {
        pname = "secp256k1";
-       version = "0.4.2";
-       sha256 = "8033fcd488494994f79bb129ffd70a6d2233d647e010a352a7e7dca8ce6072e6";
+       version = "0.4.3";
+       sha256 = "fb4d0187d3e6189a933b95b5f884c9545b06c26c637af239ca9ceff98b2335a5";
        libraryHaskellDepends = [
          base base16-bytestring binary bytestring entropy largeword mtl
          QuickCheck string-conversions
@@ -173612,8 +175176,8 @@ self: {
          test-framework-hunit test-framework-quickcheck2
        ];
        homepage = "http://github.com/haskoin/secp256k1#readme";
-       description = "secp256k1 bindings for Haskell";
-       license = stdenv.lib.licenses.mit;
+       description = "Bindings for secp256k1 library from Bitcoin Core";
+       license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
@@ -174001,6 +175565,7 @@ self: {
          distributive semigroups tagged transformers transformers-compat
        ];
        testHaskellDepends = [ base directory doctest filepath ];
+       jailbreak = true;
        doCheck = false;
        homepage = "http://github.com/ekmett/semigroupoids";
        description = "Semigroupoids: Category sans id";
@@ -175871,28 +177436,6 @@ self: {
      }:
      mkDerivation {
        pname = "servant-swagger";
-       version = "1.0";
-       sha256 = "cc9bc89bd83c373d1a31ce7ba603104f302db90b96cd93f45029b125f59e668e";
-       libraryHaskellDepends = [
-         aeson base bytestring hspec http-media lens QuickCheck servant
-         swagger2 text unordered-containers
-       ];
-       testHaskellDepends = [
-         aeson aeson-qq base doctest Glob hspec lens QuickCheck servant
-         swagger2 text time
-       ];
-       homepage = "https://github.com/haskell-servant/servant-swagger";
-       description = "Generate Swagger specification for your servant API";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "servant-swagger_1_0_3" = callPackage
-    ({ mkDerivation, aeson, aeson-qq, base, bytestring, doctest, Glob
-     , hspec, http-media, lens, QuickCheck, servant, swagger2, text
-     , time, unordered-containers
-     }:
-     mkDerivation {
-       pname = "servant-swagger";
        version = "1.0.3";
        sha256 = "ea1b3c7f33ae1c788ef33858c9c74849f450155c1bd81dcd472a36389aa17597";
        libraryHaskellDepends = [
@@ -175903,11 +177446,9 @@ self: {
          aeson aeson-qq base doctest Glob hspec lens QuickCheck servant
          swagger2 text time
        ];
-       jailbreak = true;
        homepage = "https://github.com/haskell-servant/servant-swagger";
        description = "Generate Swagger specification for your servant API";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "servant-yaml" = callPackage
@@ -179901,6 +181442,28 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "slave-thread_1_0_1" = callPackage
+    ({ mkDerivation, base, base-prelude, HTF, list-t, mmorph
+     , partial-handler, QuickCheck, quickcheck-instances, SafeSemaphore
+     , stm-containers, transformers
+     }:
+     mkDerivation {
+       pname = "slave-thread";
+       version = "1.0.1";
+       sha256 = "c1396bd77b21997e5d1e86b212a08b7d453030374b8baddef51593922337d755";
+       libraryHaskellDepends = [
+         base base-prelude list-t mmorph partial-handler stm-containers
+         transformers
+       ];
+       testHaskellDepends = [
+         base base-prelude HTF QuickCheck quickcheck-instances SafeSemaphore
+       ];
+       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
     ({ mkDerivation, base, bytestring, cmdargs, containers, directory
      , filepath, language-slice, MissingH
@@ -180296,7 +181859,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "smoothie" = callPackage
+  "smoothie_0_4_2_1" = callPackage
     ({ mkDerivation, aeson, base, linear, text, vector }:
      mkDerivation {
        pname = "smoothie";
@@ -180306,6 +181869,19 @@ self: {
        homepage = "https://github.com/phaazon/smoothie";
        description = "Smooth curves via several interpolation modes";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "smoothie" = callPackage
+    ({ mkDerivation, aeson, base, linear, text, vector }:
+     mkDerivation {
+       pname = "smoothie";
+       version = "0.4.2.2";
+       sha256 = "be4f9b24ca5a1dc99165b2a1f5484b48b6baf16e5700514689875dbb2a0e4133";
+       libraryHaskellDepends = [ aeson base linear text vector ];
+       homepage = "https://github.com/phaazon/smoothie";
+       description = "Smooth curves via several interpolation modes";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "smsaero" = callPackage
@@ -181484,8 +183060,8 @@ self: {
        pname = "snaplet-fay";
        version = "0.3.3.13";
        sha256 = "39810748b7177b45a0fab785e48ac497d81587e48dde9dc8ad75e8d704bdda3f";
-       revision = "1";
-       editedCabalFile = "7e46253eccd3c819ebf3700a5398e9405ce21069bc5b8f92a29550cf8119e47a";
+       revision = "2";
+       editedCabalFile = "43c3a484e0e34f13bf2f372850d33b98de9d8057fd33e9d79be0fcc0a5013559";
        libraryHaskellDepends = [
          aeson base bytestring configurator directory fay filepath mtl snap
          snap-core transformers
@@ -182499,7 +184075,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "socket-io" = callPackage
+  "socket-io_1_3_4" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, engine-io
      , mtl, stm, text, transformers, unordered-containers, vector
      }:
@@ -182513,6 +184089,23 @@ self: {
        ];
        homepage = "http://github.com/ocharles/engine.io";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "socket-io" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, engine-io
+     , mtl, stm, text, transformers, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "socket-io";
+       version = "1.3.5";
+       sha256 = "1604797a7095ef26b733cdff8922bf373fac551ab157c9756b031d191f90903f";
+       libraryHaskellDepends = [
+         aeson attoparsec base bytestring engine-io mtl stm text
+         transformers unordered-containers vector
+       ];
+       homepage = "http://github.com/ocharles/engine.io";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "socket-sctp" = callPackage
@@ -182846,8 +184439,8 @@ self: {
      }:
      mkDerivation {
        pname = "sox";
-       version = "0.2.2.5";
-       sha256 = "36250918961d51c7b4a3721cee264c8a8c678da07244100b8a0be2c954ff4ca6";
+       version = "0.2.2.6";
+       sha256 = "d4f486e14d67bc7f714d14ac7a1605166962a8af1405bc978a4eb59385f9fb12";
        libraryHaskellDepends = [
          base containers explicit-exception extensible-exceptions process
          sample-frame transformers unix utility-ht
@@ -184938,8 +186531,8 @@ self: {
        pname = "stack";
        version = "1.0.2";
        sha256 = "4227f4c4016e5008755a974cbf04a9772319d87d1764da32228e74f13153c5c4";
-       revision = "1";
-       editedCabalFile = "d789ed4dceed4c226571d0f5f5e6d2d5602a6b36b7f4579b78352d330934e3ab";
+       revision = "3";
+       editedCabalFile = "6843a554b3987bb6a0277f59a70e6ed49ff515da73623f97949520877736ef04";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -185424,7 +187017,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "stackage-curator" = callPackage
+  "stackage-curator_0_13_0" = callPackage
     ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3, async
      , base, base16-bytestring, binary, binary-tagged, blaze-html
      , byteable, bytestring, Cabal, classy-prelude-conduit, conduit
@@ -185471,7 +187064,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "stackage-curator_0_13_1" = callPackage
+  "stackage-curator" = callPackage
     ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3, async
      , base, base16-bytestring, binary, binary-tagged, blaze-html
      , byteable, bytestring, Cabal, classy-prelude-conduit, conduit
@@ -186019,6 +187612,7 @@ self: {
        libraryHaskellDepends = [
          base mtl transformers transformers-compat
        ];
+       jailbreak = true;
        description = "Simple State-like monad transformer with saveable and restorable state";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186838,6 +188432,29 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "stm-containers_0_2_10" = callPackage
+    ({ mkDerivation, base-prelude, focus, free, hashable, HTF, list-t
+     , loch-th, mtl, mtl-prelude, placeholders, primitive, QuickCheck
+     , transformers, unordered-containers
+     }:
+     mkDerivation {
+       pname = "stm-containers";
+       version = "0.2.10";
+       sha256 = "1dd724fda2456279d2bf70b8666eb1f87604776932b452f3b097236ad1533e6d";
+       libraryHaskellDepends = [
+         base-prelude focus hashable list-t loch-th placeholders primitive
+         transformers
+       ];
+       testHaskellDepends = [
+         base-prelude focus free hashable HTF list-t loch-th mtl mtl-prelude
+         placeholders primitive QuickCheck transformers unordered-containers
+       ];
+       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
     ({ mkDerivation, base, stm }:
      mkDerivation {
@@ -187615,7 +189232,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "streaming-commons" = callPackage
+  "streaming-commons_0_1_15" = callPackage
     ({ mkDerivation, array, async, base, blaze-builder, bytestring
      , deepseq, directory, hspec, network, process, QuickCheck, random
      , stm, text, transformers, unix, zlib
@@ -187635,6 +189252,29 @@ self: {
        homepage = "https://github.com/fpco/streaming-commons";
        description = "Common lower-level functions needed by various streaming data libraries";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "streaming-commons" = callPackage
+    ({ mkDerivation, array, async, base, blaze-builder, bytestring
+     , deepseq, directory, hspec, network, process, QuickCheck, random
+     , stm, text, transformers, unix, zlib
+     }:
+     mkDerivation {
+       pname = "streaming-commons";
+       version = "0.1.15.1";
+       sha256 = "af3b07d1022f263b1e0f95ba15697d87d55afc1cf0933c9b16fd37a687b8cacb";
+       libraryHaskellDepends = [
+         array async base blaze-builder bytestring directory network process
+         random stm text transformers unix zlib
+       ];
+       testHaskellDepends = [
+         array async base blaze-builder bytestring deepseq hspec network
+         QuickCheck text unix zlib
+       ];
+       homepage = "https://github.com/fpco/streaming-commons";
+       description = "Common lower-level functions needed by various streaming data libraries";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "streaming-histogram" = callPackage
@@ -187666,6 +189306,7 @@ self: {
          json-stream mtl pipes resourcet streaming streaming-bytestring
          transformers
        ];
+       jailbreak = true;
        homepage = "https://github.com/michaelt/streaming-utils";
        description = "http, attoparsec, pipes and conduit utilities for the streaming libraries";
        license = stdenv.lib.licenses.bsd3;
@@ -188838,22 +190479,6 @@ self: {
      }:
      mkDerivation {
        pname = "success";
-       version = "0.2.5.1";
-       sha256 = "7efbd9b238a6741ab70f5b021c5ebc95369bf4de00ab88220eecb30b3df86bec";
-       libraryHaskellDepends = [
-         base monad-control mtl transformers transformers-base
-       ];
-       homepage = "https://github.com/nikita-volkov/success";
-       description = "A version of Either specialised for encoding of success or failure";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "success_0_2_6" = callPackage
-    ({ mkDerivation, base, monad-control, mtl, transformers
-     , transformers-base
-     }:
-     mkDerivation {
-       pname = "success";
        version = "0.2.6";
        sha256 = "e995e77e8ae13bc4d543ea771f6a4d17853dea1ae46ef294131fc8c582f2dab6";
        libraryHaskellDepends = [
@@ -188862,7 +190487,6 @@ self: {
        homepage = "https://github.com/nikita-volkov/success";
        description = "A version of Either specialised for encoding of success or failure";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "suffixarray" = callPackage
@@ -189243,6 +190867,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "svg-tree_0_3_2_2" = 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";
+       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
     ({ mkDerivation, base, haskell98, language-c, pretty, svgutils, syb
      , xml
@@ -189432,31 +191074,6 @@ self: {
      }:
      mkDerivation {
        pname = "swagger2";
-       version = "2.0";
-       sha256 = "bbd6d2f3287e619ec9caa6e1c1628a5fd0f71ac311e451d87456d00c41a8f2d0";
-       libraryHaskellDepends = [
-         aeson base base-compat containers hashable http-media lens mtl
-         network scientific template-haskell text time transformers
-         unordered-containers vector
-       ];
-       testHaskellDepends = [
-         aeson aeson-qq base base-compat containers doctest Glob hashable
-         hspec HUnit lens mtl QuickCheck text time unordered-containers
-         vector
-       ];
-       homepage = "https://github.com/GetShopTV/swagger2";
-       description = "Swagger 2.0 data model";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "swagger2_2_0_1" = callPackage
-    ({ mkDerivation, aeson, aeson-qq, base, base-compat, containers
-     , doctest, Glob, hashable, hspec, http-media, HUnit, lens, mtl
-     , network, QuickCheck, scientific, template-haskell, text, time
-     , transformers, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "swagger2";
        version = "2.0.1";
        sha256 = "ff8c3a195ff7689ba027d7caecd9b20505529ecc4962ddb7503b5130aa815898";
        libraryHaskellDepends = [
@@ -189472,7 +191089,6 @@ self: {
        homepage = "https://github.com/GetShopTV/swagger2";
        description = "Swagger 2.0 data model";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "swapper" = callPackage
@@ -191036,14 +192652,16 @@ self: {
      }:
      mkDerivation {
        pname = "tagchup";
-       version = "0.4.0.4";
-       sha256 = "7700c1ded7d11945b9de3d6e5651fcef3ef5d39317dc332ad7c87b37ceb76b90";
+       version = "0.4.0.5";
+       sha256 = "c0c12eeec562a7769deb165c7edae8a8dbc0087d5788655b72864df122a0fa35";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base bytestring containers data-accessor explicit-exception
          transformers utility-ht xml-basic
        ];
+       executableHaskellDepends = [ base xml-basic ];
+       testHaskellDepends = [ base xml-basic ];
        homepage = "http://code.haskell.org/~thielema/tagchup/";
        description = "alternative package for processing of tag soups";
        license = "GPL";
@@ -193590,6 +195208,7 @@ self: {
          hspec-expectations-lifted mtl process QuickCheck regex-posix
          template-haskell text transformers transformers-compat unix
        ];
+       jailbreak = true;
        homepage = "http://gree.github.io/haskell-test-sandbox/";
        description = "Sandbox for system tests";
        license = stdenv.lib.licenses.bsd3;
@@ -194031,7 +195650,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "texmath" = callPackage
+  "texmath_0_8_4_1" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, filepath
      , mtl, network-uri, pandoc-types, parsec, process, split, syb
      , temporary, text, utf8-string, xml
@@ -194053,9 +195672,10 @@ self: {
        homepage = "http://github.com/jgm/texmath";
        description = "Conversion between formats used to represent mathematics";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "texmath_0_8_4_2" = callPackage
+  "texmath" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, filepath
      , mtl, network-uri, pandoc-types, parsec, process, split, syb
      , temporary, text, utf8-string, xml
@@ -194077,7 +195697,6 @@ self: {
        homepage = "http://github.com/jgm/texmath";
        description = "Conversion between formats used to represent mathematics";
        license = "GPL";
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "texrunner" = callPackage
@@ -194654,7 +196273,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "text-show" = callPackage
+  "text-show_2_1_2" = callPackage
     ({ mkDerivation, array, base, base-compat, base-orphans, bifunctors
      , bytestring, bytestring-builder, containers, generic-deriving
      , ghc-prim, hspec, integer-gmp, nats, QuickCheck
@@ -194678,12 +196297,14 @@ self: {
          quickcheck-instances tagged text transformers transformers-compat
          void
        ];
+       jailbreak = true;
        homepage = "https://github.com/RyanGlScott/text-show";
        description = "Efficient conversion of values into Text";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "text-show_3" = callPackage
+  "text-show" = callPackage
     ({ mkDerivation, array, base, base-compat, base-orphans, bifunctors
      , bytestring, bytestring-builder, containers, generic-deriving
      , ghc-prim, hspec, integer-gmp, nats, QuickCheck
@@ -194706,11 +196327,10 @@ self: {
          integer-gmp nats QuickCheck quickcheck-instances semigroups tagged
          template-haskell text transformers transformers-compat void
        ];
-       jailbreak = true;
+       doHaddock = false;
        homepage = "https://github.com/RyanGlScott/text-show";
        description = "Efficient conversion of values into Text";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "text-show-instances" = callPackage
@@ -194740,7 +196360,6 @@ self: {
          transformers transformers-compat unix unordered-containers vector
          xhtml
        ];
-       jailbreak = true;
        homepage = "https://github.com/RyanGlScott/text-show-instances";
        description = "Additional instances for text-show";
        license = stdenv.lib.licenses.bsd3;
@@ -195240,6 +196859,8 @@ self: {
        pname = "th-extras";
        version = "0.0.0.2";
        sha256 = "94212defd4d76bf27eddfb85c1a49c1ef3a73d980ea00b11d69a612ba5705897";
+       revision = "1";
+       editedCabalFile = "d9dfbdaeda88312758fd97e43f54d2d83d49039ee1bcfa94e38d87b215dedf67";
        libraryHaskellDepends = [ base syb template-haskell ];
        homepage = "https://github.com/mokus0/th-extras";
        description = "A grab bag of functions for use with Template Haskell";
@@ -195994,8 +197615,8 @@ self: {
      }:
      mkDerivation {
        pname = "threepenny-gui";
-       version = "0.6.0.5";
-       sha256 = "d64c7cd00248efda561642cf8f815b486a9dcbabc6bc17d4108423eb8cb10aa0";
+       version = "0.6.0.6";
+       sha256 = "f275e22d52d419f97feacbc0dbd4a99b32992910bf6427a0a1798b6146a2f94d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -197697,6 +199318,8 @@ self: {
        pname = "token-bucket";
        version = "0.1.0.1";
        sha256 = "312609c0037271b1091f23c2edf467e9449edca5bbed0cfb45c2c93c1bee6ad0";
+       revision = "1";
+       editedCabalFile = "41232cfabd4ba8e217d2b78f0f897d5a245756cf525c9a84c5ba2c695b533576";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base time ];
        homepage = "https://github.com/hvr/token-bucket";
@@ -198273,7 +199896,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "transformers-compat" = callPackage
+  "transformers-compat_0_4_0_4" = callPackage
     ({ mkDerivation, base, transformers }:
      mkDerivation {
        pname = "transformers-compat";
@@ -198284,9 +199907,10 @@ self: {
        homepage = "http://github.com/ekmett/transformers-compat/";
        description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms.";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "transformers-compat_0_5_1_4" = callPackage
+  "transformers-compat" = callPackage
     ({ mkDerivation, base, ghc-prim, transformers }:
      mkDerivation {
        pname = "transformers-compat";
@@ -198296,7 +199920,6 @@ self: {
        homepage = "http://github.com/ekmett/transformers-compat/";
        description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms.";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "transformers-compose" = callPackage
@@ -198521,6 +200144,17 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "tree-fun" = callPackage
+    ({ mkDerivation, base, containers, mtl }:
+     mkDerivation {
+       pname = "tree-fun";
+       version = "0.8.1.0";
+       sha256 = "2ae925f198e9700dedbf809c2b77086fef32f58b4a4adb6c398dca49f4d56f1f";
+       libraryHaskellDepends = [ base containers mtl ];
+       description = "Library for functions pertaining to tree exploration and manipulation";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "tree-monad" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -199146,8 +200780,8 @@ self: {
      }:
      mkDerivation {
        pname = "tttool";
-       version = "1.6";
-       sha256 = "a2e6a9ad43ec7a0b6758d9fcd639d9c2e57d39c6c25427a888876d850985efd0";
+       version = "1.6.0.1";
+       sha256 = "52d9d4e28ce1e1a81e81ff2b8fe9a2a21d0b1b74ba172777c654d0c1e608a23f";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -203538,8 +205172,8 @@ self: {
     ({ mkDerivation, ansi-terminal, base }:
      mkDerivation {
        pname = "uu-cco";
-       version = "0.1.0.4";
-       sha256 = "a2913c4802337ae57d5a4ede73e2664795fe823035da00b65f52d015c42632a0";
+       version = "0.1.0.5";
+       sha256 = "cd64659a673dbea93892d8e418ababdbe41e1b9abb1a6a662a091896a99e0c01";
        libraryHaskellDepends = [ ansi-terminal base ];
        homepage = "https://github.com/UU-ComputerScience/uu-cco";
        description = "Utilities for compiler construction: core functionality";
@@ -204423,15 +206057,16 @@ self: {
      }) {};
 
   "varying" = callPackage
-    ({ mkDerivation, base, time, transformers }:
+    ({ mkDerivation, base, hspec, QuickCheck, time, transformers }:
      mkDerivation {
        pname = "varying";
-       version = "0.3.0.1";
-       sha256 = "1678e5e71eb18228acba06d7b62220edd3102af620ca19107896ef65855c2aec";
+       version = "0.4.0.0";
+       sha256 = "9a9c6b0e6f89deb748f72c1b1cf58a291235a0989305be190ebf4ec50d566092";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base time transformers ];
        executableHaskellDepends = [ base time transformers ];
+       testHaskellDepends = [ base hspec QuickCheck time transformers ];
        homepage = "https://github.com/schell/varying";
        description = "FRP through value streams and monadic splines";
        license = stdenv.lib.licenses.mit;
@@ -204485,6 +206120,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "vault_0_3_0_6" = callPackage
+    ({ mkDerivation, base, containers, hashable, unordered-containers
+     }:
+     mkDerivation {
+       pname = "vault";
+       version = "0.3.0.6";
+       sha256 = "0b433de60fa3d20e93dce6013293e18089fb3233c34211ffa3f860408866ef48";
+       libraryHaskellDepends = [
+         base containers hashable unordered-containers
+       ];
+       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
     ({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring
      , cereal, containers, hashable, hslogger, hspec, locators, mtl
@@ -204871,7 +206522,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "vector-binary-instances" = callPackage
+  "vector-binary-instances_0_2_1_0" = callPackage
     ({ mkDerivation, base, binary, cereal, vector }:
      mkDerivation {
        pname = "vector-binary-instances";
@@ -204881,9 +206532,10 @@ self: {
        homepage = "https://github.com/bos/vector-binary-instances";
        description = "Instances of Data.Binary and Data.Serialize for vector";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "vector-binary-instances_0_2_1_1" = callPackage
+  "vector-binary-instances" = callPackage
     ({ mkDerivation, base, binary, vector }:
      mkDerivation {
        pname = "vector-binary-instances";
@@ -204893,7 +206545,6 @@ self: {
        homepage = "https://github.com/bos/vector-binary-instances";
        description = "Instances of Data.Binary and Data.Serialize for vector";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "vector-buffer" = callPackage
@@ -208452,6 +210103,30 @@ self: {
        license = stdenv.lib.licenses.mpl20;
      }) {};
 
+  "wai-predicates_0_8_6" = callPackage
+    ({ mkDerivation, attoparsec, base, blaze-builder, bytestring
+     , bytestring-conversion, case-insensitive, cookie, http-types
+     , singletons, tasty, tasty-hunit, tasty-quickcheck, transformers
+     , vault, vector, wai
+     }:
+     mkDerivation {
+       pname = "wai-predicates";
+       version = "0.8.6";
+       sha256 = "7aba73c37a27975b37077b6f06d6c34488750ff022210e29a0966c68fafde918";
+       libraryHaskellDepends = [
+         attoparsec base bytestring bytestring-conversion case-insensitive
+         cookie http-types singletons transformers vault vector wai
+       ];
+       testHaskellDepends = [
+         base blaze-builder bytestring case-insensitive http-types tasty
+         tasty-hunit tasty-quickcheck wai
+       ];
+       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
     ({ mkDerivation, base, bytestring, case-insensitive, containers
      , http-types, text, wai
@@ -208631,6 +210306,32 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "wai-routes_0_9_7" = callPackage
+    ({ mkDerivation, aeson, base, blaze-builder, bytestring
+     , case-insensitive, containers, cookie, data-default-class
+     , filepath, hspec, hspec-wai, hspec-wai-json, http-types
+     , mime-types, monad-loops, mtl, path-pieces, random
+     , template-haskell, text, vault, wai, wai-app-static, wai-extra
+     }:
+     mkDerivation {
+       pname = "wai-routes";
+       version = "0.9.7";
+       sha256 = "326fb3f6da6c87f625b75479dc4881a82129d46053a3e2b42eae37d51ca27166";
+       libraryHaskellDepends = [
+         aeson base blaze-builder bytestring case-insensitive containers
+         cookie data-default-class filepath http-types mime-types
+         monad-loops mtl path-pieces random template-haskell text vault wai
+         wai-app-static wai-extra
+       ];
+       testHaskellDepends = [
+         aeson base hspec hspec-wai hspec-wai-json text wai
+       ];
+       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
     ({ mkDerivation, attoparsec, base, blaze-builder, bytestring
      , bytestring-conversion, case-insensitive, containers, cookie
@@ -211721,8 +213422,8 @@ self: {
      }:
      mkDerivation {
        pname = "werewolf";
-       version = "0.4.3.1";
-       sha256 = "daf3e180e534b2dd36667f8855c5d1699afab5512b3d38009f64bc9d8a24a19c";
+       version = "0.4.4.0";
+       sha256 = "247a99b23a409c11344a70f4fbfc3b939eda436e0e52bd7363c376615644dad8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -212291,7 +213992,7 @@ self: {
        description = "Haskell bindings for the wlc library";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {wlc = null;};
+     }) {inherit (pkgs) wlc;};
 
   "wobsurv" = callPackage
     ({ mkDerivation, aeson, attoparsec, base-prelude, bytestring
@@ -213701,8 +215402,8 @@ self: {
      }:
      mkDerivation {
        pname = "xcffib";
-       version = "0.4.0";
-       sha256 = "6cfa37a5d13d326fadd838939df457412eb752e81877e6f128b75b8e101b50db";
+       version = "0.4.1";
+       sha256 = "c5449a61a2415f0be39ca4b1be2b186e2eb0f1563391d819b555a348f35f5248";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -215572,8 +217273,10 @@ self: {
      }:
      mkDerivation {
        pname = "xournal-types";
-       version = "0.5.1";
-       sha256 = "57c9f55cc7ec3450b6ae1ee4d7e8411e9ce1da147ff104fc8cc66f0e4c6924c6";
+       version = "0.5.1.0";
+       sha256 = "b0e8d4194af0397bdd76352e1174b61947343dfcced21bef062598fb058e69cb";
+       revision = "1";
+       editedCabalFile = "d6fdc2ac2b741597d72cc1a5ef1fad122858a96212df461e3a97540eeceb78fb";
        libraryHaskellDepends = [
          base bytestring cereal containers lens strict TypeCompose
        ];
@@ -217855,7 +219558,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "yesod-auth-oauth2" = callPackage
+  "yesod-auth-oauth2_0_1_6" = callPackage
     ({ mkDerivation, aeson, authenticate, base, bytestring, hoauth2
      , hspec, http-client, http-conduit, http-types, lifted-base
      , network-uri, random, text, transformers, vector, yesod-auth
@@ -217874,6 +219577,33 @@ self: {
        homepage = "http://github.com/thoughtbot/yesod-auth-oauth2";
        description = "OAuth 2.0 authentication plugins";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "yesod-auth-oauth2" = callPackage
+    ({ mkDerivation, aeson, authenticate, base, bytestring, containers
+     , hoauth2, hspec, http-client, http-conduit, http-types
+     , lifted-base, load-env, network-uri, random, text, transformers
+     , vector, warp, yesod, yesod-auth, yesod-core, yesod-form
+     }:
+     mkDerivation {
+       pname = "yesod-auth-oauth2";
+       version = "0.1.7";
+       sha256 = "272ebc701f55b955f2eae69acca68a2344f8ec99988a5eff94853b3b0382b7d4";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson authenticate base bytestring hoauth2 http-client http-conduit
+         http-types lifted-base network-uri random text transformers vector
+         yesod-auth yesod-core yesod-form
+       ];
+       executableHaskellDepends = [
+         base containers http-conduit load-env text warp yesod yesod-auth
+       ];
+       testHaskellDepends = [ base hspec ];
+       homepage = "http://github.com/thoughtbot/yesod-auth-oauth2";
+       description = "OAuth 2.0 authentication plugins";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "yesod-auth-pam" = callPackage
@@ -223120,6 +224850,8 @@ self: {
        pname = "zlib-lens";
        version = "0.1.1.1";
        sha256 = "3fb8a31d5ff081fa22d3fd628b49e61eb5be8a0bc43d52b5e73c60b2098b67c8";
+       revision = "1";
+       editedCabalFile = "fe783bc66f56cb660f1b06012c28f12ae025c97e24f0254ed938eb5e132f9cc2";
        libraryHaskellDepends = [ base bytestring profunctors zlib ];
        jailbreak = true;
        homepage = "http://lens.github.io/";
@@ -223134,6 +224866,8 @@ self: {
        pname = "zlib-lens";
        version = "0.1.1.2";
        sha256 = "c1e47feb44ca0aa70b152db60db7bc29b2b1820ba0d015bbb301a1340c80ee8f";
+       revision = "1";
+       editedCabalFile = "2cd596d95a3665d374fb519a9698017abd1c2c0bc0b27669708500af24c7b7ed";
        libraryHaskellDepends = [ base bytestring profunctors zlib ];
        jailbreak = true;
        homepage = "http://lens.github.io/";
@@ -223148,14 +224882,27 @@ self: {
        pname = "zlib-lens";
        version = "0.1.2";
        sha256 = "1649c2d05f8a720804b0d380f51b854fdeea4ce9bcfe682d2e335e9faa16a1ee";
-       revision = "1";
-       editedCabalFile = "353e3ef6e0281894cd494b95563bb93a30ec0ff96e309a173c36bddfc4069e66";
+       revision = "2";
+       editedCabalFile = "167ebeb448d8097a8a7d1375006d1f791139b71ac6ec5f4b66d80d5b2c7eec42";
        libraryHaskellDepends = [ base bytestring profunctors zlib ];
        homepage = "http://lens.github.io/";
        description = "Lenses for zlib";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "zlib-lens_0_1_2_1" = callPackage
+    ({ mkDerivation, base, bytestring, profunctors, zlib }:
+     mkDerivation {
+       pname = "zlib-lens";
+       version = "0.1.2.1";
+       sha256 = "e5a563453899e0896cfa3aed22a2fbfc67012990ace6d14631f31b704ff766eb";
+       libraryHaskellDepends = [ base bytestring profunctors zlib ];
+       homepage = "http://lens.github.io/";
+       description = "Lenses for zlib";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "zmcat" = callPackage
     ({ mkDerivation, base, bytestring, zeromq3-haskell }:
      mkDerivation {