about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix2902
1 files changed, 1765 insertions, 1137 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 728684fd028b..65904d0d249c 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -1655,10 +1655,8 @@ self: {
      }:
      mkDerivation {
        pname = "BlastHTTP";
-       version = "1.2.0";
-       sha256 = "65a58d1e7f5731feabef05480032c674fc55d559d2d4c391cf3fb0aa9ee4166e";
-       revision = "1";
-       editedCabalFile = "7076650ad04d2c5945b96ec1a8d5db8ee680314d4dc4cff54f264316e7f69bba";
+       version = "1.2.1";
+       sha256 = "cee85e0fba0530aff57209b3d91a800db52b63c3f7e4a431a04e7a9cbd355bd5";
        libraryHaskellDepends = [
          base biocore biofasta blastxml bytestring conduit HTTP http-conduit
          hxt mtl network transformers
@@ -1699,8 +1697,8 @@ self: {
      }:
      mkDerivation {
        pname = "BlogLiterately";
-       version = "0.8.4.1";
-       sha256 = "58b1f32660e20f13b6b6ce6b0668099a8ed4acc7939468108dcde283d2fe4429";
+       version = "0.8.4.2";
+       sha256 = "f1d7a0e67ee04bc5c76596800369a9dc8d187b8b9d34081859d2d245fbd2b2f1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -4504,8 +4502,8 @@ self: {
      }:
      mkDerivation {
        pname = "EntrezHTTP";
-       version = "1.0.2";
-       sha256 = "547f087fcc10e85550775bb02c56b9eea6d2cd32d419cdbe0ab33ad28c0335e9";
+       version = "1.0.3";
+       sha256 = "395c438c8b5b68fc0826e1946483d252a8936d5a91a25bf928eef113b4f9a89b";
        libraryHaskellDepends = [
          base biocore bytestring conduit HTTP http-conduit hxt mtl network
          Taxonomy text transformers
@@ -5672,8 +5670,8 @@ self: {
      }:
      mkDerivation {
        pname = "GLUtil";
-       version = "0.9.1.0";
-       sha256 = "7f66dcdd5cdaa85d9ee14cbabb856e545b97f05ceeb55ce52ba1ef79ea33d3a9";
+       version = "0.9.1.1";
+       sha256 = "be780905be2f45683bb7ea702ac87f7c9b30d7cfeadc0fce9d5a9d989533a38c";
        libraryHaskellDepends = [
          array base bytestring containers directory filepath hpp JuicyPixels
          linear OpenGL OpenGLRaw transformers vector
@@ -5751,12 +5749,19 @@ self: {
      }) {};
 
   "GPipe-GLFW" = callPackage
-    ({ mkDerivation, base, GLFW-b, GPipe, transformers }:
+    ({ mkDerivation, base, exception-transformers, GLFW-b, GPipe
+     , transformers
+     }:
      mkDerivation {
        pname = "GPipe-GLFW";
-       version = "1.2.2";
-       sha256 = "b2c2764511504225550b7e03badba80ba6e264eb86bee3fcc2f7d54e2e11d652";
+       version = "1.2.3";
+       sha256 = "a6854b9e0a2790db5205d22035cfa6e68c8e2341918a875e851f22264a9b5c40";
+       isLibrary = true;
+       isExecutable = true;
        libraryHaskellDepends = [ base GLFW-b GPipe transformers ];
+       executableHaskellDepends = [
+         base exception-transformers GPipe transformers
+       ];
        homepage = "https://github.com/plredmond/GPipe-GLFW";
        description = "GLFW OpenGL context creation for GPipe";
        license = stdenv.lib.licenses.mit;
@@ -6057,17 +6062,20 @@ self: {
      }) {};
 
   "Gifcurry" = callPackage
-    ({ mkDerivation, base, cmdargs, directory, gtk3, process, temporary
+    ({ mkDerivation, base, cmdargs, directory, filepath, gtk3, process
+     , temporary, text
      }:
      mkDerivation {
        pname = "Gifcurry";
-       version = "2.0.0.2";
-       sha256 = "1a7f269eda348fa34fe57f9a35cc810b304acc646f5146c4db2d72eb738c8b32";
+       version = "2.1.0.0";
+       sha256 = "51cf0949e4ea0ae9503887c0c8613d4bfee0b4bdce1d641cf0b2fd016124170c";
        isLibrary = true;
        isExecutable = true;
-       libraryHaskellDepends = [ base directory process temporary ];
+       libraryHaskellDepends = [
+         base directory filepath process temporary text
+       ];
        executableHaskellDepends = [
-         base cmdargs directory gtk3 process temporary
+         base cmdargs directory filepath gtk3 process temporary text
        ];
        homepage = "https://github.com/lettier/gifcurry";
        description = "Create animated GIFs, overlaid with optional text, from video files";
@@ -6881,6 +6889,7 @@ self: {
        homepage = "https://github.com/I3ck/HGE2D";
        description = "2D game engine written in Haskell";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "HGL" = callPackage
@@ -9562,25 +9571,6 @@ self: {
      }:
      mkDerivation {
        pname = "IPv6Addr";
-       version = "0.6.1.0";
-       sha256 = "dea0eb0a534e1df647487f120428ac7cfc54ab9c8ca75f63fe47a4020d4888c6";
-       libraryHaskellDepends = [
-         attoparsec base iproute network network-info random text
-       ];
-       testHaskellDepends = [
-         base HUnit test-framework test-framework-hunit text
-       ];
-       homepage = "https://github.com/MichelBoucey/IPv6Addr";
-       description = "Library to deal with IPv6 address text representations";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "IPv6Addr_0_6_2_0" = callPackage
-    ({ mkDerivation, attoparsec, base, HUnit, iproute, network
-     , network-info, random, test-framework, test-framework-hunit, text
-     }:
-     mkDerivation {
-       pname = "IPv6Addr";
        version = "0.6.2.0";
        sha256 = "c0123cbacaba0266ea6eed1cf0ceb0cf323600e9eaa0ca855090edae0b085926";
        libraryHaskellDepends = [
@@ -9592,7 +9582,6 @@ self: {
        homepage = "https://github.com/MichelBoucey/IPv6Addr";
        description = "Library to deal with IPv6 address text representations";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "IcoGrid" = callPackage
@@ -9708,8 +9697,8 @@ self: {
     ({ mkDerivation, base, Cabal, containers, deepseq, QuickCheck }:
      mkDerivation {
        pname = "IntervalMap";
-       version = "0.5.1.1";
-       sha256 = "5a3324a4a98f2b15f871db98e2b2fe4a0f65d9de776314b955f30d4c1eda32ab";
+       version = "0.5.2.0";
+       sha256 = "031a491ae40c333a3227d147aae9ace42f2f4b535fcbbb991c6b4f35a1531684";
        libraryHaskellDepends = [ base containers deepseq ];
        testHaskellDepends = [ base Cabal containers deepseq QuickCheck ];
        homepage = "http://www.chr-breitkopf.de/comp/IntervalMap";
@@ -10576,8 +10565,8 @@ self: {
      }:
      mkDerivation {
        pname = "Lazy-Pbkdf2";
-       version = "2.1.0";
-       sha256 = "b431835541f5c22467b58862ffe4fe27a046e215fff8440cd0dbea331a3c7f82";
+       version = "2.1.1";
+       sha256 = "a79a0282997dfc4905314bded417f7631c6665802c9fa5103aad999e1832daa9";
        libraryHaskellDepends = [ base binary bytestring ];
        testHaskellDepends = [
          base base16-bytestring binary bytestring cryptonite memory
@@ -10982,6 +10971,7 @@ self: {
        libraryHaskellDepends = [ base bytestring hidapi mtl ];
        description = "Haskell interface for controlling the mBot educational robot";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "MC-Fold-DP" = callPackage
@@ -12071,8 +12061,8 @@ self: {
     ({ mkDerivation, base, bytestring, HUnit, net_snmp, process }:
      mkDerivation {
        pname = "NetSNMP";
-       version = "0.3.2.2";
-       sha256 = "7f29640168103c6a6194b37737a62057e7bb8cff3e8503e9dd1e46bb60552c9b";
+       version = "0.3.2.4";
+       sha256 = "45ee5a82f1cecc381299d1998ae194ee05348a30cfa827cd5aea277310bf5c5b";
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ net_snmp ];
        testHaskellDepends = [ base bytestring HUnit process ];
@@ -13686,10 +13676,10 @@ self: {
     ({ mkDerivation, base, containers, mtl, old-time, random }:
      mkDerivation {
        pname = "QIO";
-       version = "1.2";
-       sha256 = "a6c35c08c698137e2923a1e5d5877d0349f75711d6119fcb68eb395b72b1a0f2";
+       version = "1.3";
+       sha256 = "e81da8f965cc031009fd9005f5cc253b83466bc0a14a2857d73c2c902ab6aba7";
        libraryHaskellDepends = [ base containers mtl old-time random ];
-       homepage = "http://www.cs.nott.ac.uk/~asg/QIO/";
+       homepage = "https://github.com/alexandersgreen/qio-haskell";
        description = "The Quantum IO Monad is a library for defining quantum computations in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14136,8 +14126,8 @@ self: {
      }:
      mkDerivation {
        pname = "RNAlien";
-       version = "1.2.5";
-       sha256 = "ab604c7e96b0801d9dc4fa7f30335e918b485dc433efdfb1e56f4c4dc38be6cd";
+       version = "1.2.6";
+       sha256 = "a3a0de2cde3813f9e7f87f27f8ebf306bcb6da8da6b818624a335c329e051874";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -14340,15 +14330,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "Rasterific_0_7" = callPackage
+  "Rasterific_0_7_1" = callPackage
     ({ mkDerivation, base, bytestring, containers, dlist, FontyFruity
      , free, JuicyPixels, mtl, primitive, transformers, vector
      , vector-algorithms
      }:
      mkDerivation {
        pname = "Rasterific";
-       version = "0.7";
-       sha256 = "96c466c40237643354cf4aa29cc6694b716009a825e61af8263da96011c7bda1";
+       version = "0.7.1";
+       sha256 = "a3614c5d87c6aacbbd2aabc16d1258f559b03bf46537f47c375949438e7eb5ef";
+       revision = "1";
+       editedCabalFile = "6d38b54477eb7392b57e8082cc442a44ec34534a58f61bd09cf4d0b9cee7d089";
        libraryHaskellDepends = [
          base bytestring containers dlist FontyFruity free JuicyPixels mtl
          primitive transformers vector vector-algorithms
@@ -15756,8 +15748,7 @@ self: {
        homepage = "https://www.spock.li";
        description = "Another Haskell web framework for rapid development";
        license = stdenv.lib.licenses.bsd3;
-       broken = true;
-     }) {ghcjs-base = null;};
+     }) {};
 
   "Spock-api-server" = callPackage
     ({ mkDerivation, base, hvect, mtl, Spock-api, Spock-core }:
@@ -17971,20 +17962,20 @@ self: {
      }) {};
 
   "XSaiga" = callPackage
-    ({ mkDerivation, base, cgi, containers, hsparql, pretty, rdf4h
-     , text
+    ({ mkDerivation, base, cgi, containers, hsparql, network, pretty
+     , rdf4h, text
      }:
      mkDerivation {
        pname = "XSaiga";
-       version = "1.3.0.1";
-       sha256 = "a913eac19f76759271bc331084773e04f4d6d16dd70190e10bd9403e51cdaad2";
+       version = "1.5.0.0";
+       sha256 = "395e8e9710edac5a9c9355d52fc08cc293d76a6fbda12b7cc1d173d8d10f8e6c";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers hsparql pretty rdf4h text
+         base containers hsparql network pretty rdf4h text
        ];
        executableHaskellDepends = [
-         base cgi containers hsparql pretty rdf4h text
+         base cgi containers hsparql network pretty rdf4h text
        ];
        homepage = "http://hafiz.myweb.cs.uwindsor.ca/proHome.html";
        description = "An implementation of a polynomial-time top-down parser suitable for NLP";
@@ -20144,8 +20135,8 @@ self: {
     ({ mkDerivation, aeson, base, json-ast }:
      mkDerivation {
        pname = "aeson-json-ast";
-       version = "0.1";
-       sha256 = "fac988efb621e4ac75269138df140dc1e1e8287c206416f2a81cd3d3b3716d9a";
+       version = "0.1.1";
+       sha256 = "ff45897bfecd8cd29c7464a60c97829361569285300bb5d30a01c97519512d5d";
        libraryHaskellDepends = [ aeson base json-ast ];
        homepage = "https://github.com/sannsyn/aeson-json-ast";
        description = "Integration layer for \"json-ast\" and \"aeson\"";
@@ -20421,8 +20412,8 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-value-parser";
-       version = "0.11.3.1";
-       sha256 = "8d7555500b9b267eee568b04e7d1ffd58dbfd4033256347d4cc82f3a8f50a116";
+       version = "0.11.4";
+       sha256 = "f5a31e1aa81eaf7eed3b1a5ad3e793478f51043792435e537ff6649f4cad3c8e";
        libraryHaskellDepends = [
          aeson base-prelude mtl-prelude scientific success text
          unordered-containers vector
@@ -21486,8 +21477,8 @@ self: {
      }:
      mkDerivation {
        pname = "alsa-seq";
-       version = "0.6.0.6";
-       sha256 = "f5e58660f07943f0cc33eb2e1ada5e111c43d4114eeb4e0ac0251d72c43b7144";
+       version = "0.6.0.7";
+       sha256 = "06cda1e24993aaf0c3592b51a613cf1e187eea603dd77ad3a129a8a7b1e0b778";
        libraryHaskellDepends = [
          alsa-core array base bytestring data-accessor enumset
          extensible-exceptions poll transformers utility-ht
@@ -24415,6 +24406,28 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "amby" = callPackage
+    ({ mkDerivation, base, Chart, Chart-cairo, Chart-diagrams, colour
+     , data-default, data-default-class, doctest, either, exceptions
+     , lens, mtl, mwc-random, pretty-display, process, safe, scientific
+     , statistics, tasty, tasty-hunit, vector, vector-algorithms
+     }:
+     mkDerivation {
+       pname = "amby";
+       version = "0.3.1";
+       sha256 = "c13b92e077e577df6e34da03bd267f9e9c29a0f3345e6935915aabf8a3b3fda5";
+       libraryHaskellDepends = [
+         base Chart Chart-cairo Chart-diagrams colour data-default
+         data-default-class either exceptions lens mtl mwc-random
+         pretty-display process safe scientific statistics vector
+         vector-algorithms
+       ];
+       testHaskellDepends = [ base doctest tasty tasty-hunit vector ];
+       homepage = "https://github.com/jsermeno/amby#readme";
+       description = "Statistical data visualization";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "ampersand" = callPackage
     ({ mkDerivation, base, bytestring, conduit, containers, csv
      , directory, filepath, graphviz, hashable, HStringTemplate, lens
@@ -24503,8 +24516,8 @@ self: {
      }:
      mkDerivation {
        pname = "amqp-worker";
-       version = "0.2.1";
-       sha256 = "f3b89e4286f84b4d1029d4750184831b2fcb5f194446fb1b1d938824abcf08a4";
+       version = "0.2.2";
+       sha256 = "4d45b13eb6d58763f7da1d058ebca6163e37775c25898869811c684719d975e4";
        libraryHaskellDepends = [
          aeson amqp base bytestring data-default exceptions monad-control
          mtl resource-pool split text transformers-base
@@ -26724,29 +26737,6 @@ self: {
      }:
      mkDerivation {
        pname = "asciidiagram";
-       version = "1.3.2";
-       sha256 = "11eb37084513a6b510f88f043a10c2cdc9b039041b6e5d3ae0decd7c40de4784";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bytestring containers FontyFruity JuicyPixels lens linear mtl
-         rasterific-svg svg-tree text vector
-       ];
-       executableHaskellDepends = [
-         base bytestring directory filepath FontyFruity JuicyPixels
-         optparse-applicative rasterific-svg svg-tree text
-       ];
-       description = "Pretty rendering of Ascii diagram into svg or png";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "asciidiagram_1_3_3" = callPackage
-    ({ mkDerivation, base, bytestring, containers, directory, filepath
-     , FontyFruity, JuicyPixels, lens, linear, mtl, optparse-applicative
-     , rasterific-svg, svg-tree, text, vector
-     }:
-     mkDerivation {
-       pname = "asciidiagram";
        version = "1.3.3";
        sha256 = "694948f5f408aa7dfcab17ffefb74e413f1d3dacf2c523bfbf9ecaf972645f18";
        isLibrary = true;
@@ -26761,7 +26751,6 @@ self: {
        ];
        description = "Pretty rendering of Ascii diagram into svg or png";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "asic" = callPackage
@@ -27016,8 +27005,8 @@ self: {
      }:
      mkDerivation {
        pname = "async";
-       version = "2.1.0";
-       sha256 = "93c37611f9c68b5cdc8cd9960ae77a7fbc25da83cae90137ef1378d857f22c2f";
+       version = "2.1.1";
+       sha256 = "24134b36921f9874abb73be90886b4c23a67a9b4990f2d8e32d08dbfa5f74f90";
        libraryHaskellDepends = [ base stm ];
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit
@@ -30108,14 +30097,18 @@ self: {
      }) {};
 
   "bench" = callPackage
-    ({ mkDerivation, base, criterion, silently, text, turtle }:
+    ({ mkDerivation, base, criterion, optparse-applicative, silently
+     , text, turtle
+     }:
      mkDerivation {
        pname = "bench";
-       version = "1.0.1";
-       sha256 = "b90b0789604d351aa97d736492c4b10be9bebaa369efc4145579f9f6d2eeb019";
+       version = "1.0.2";
+       sha256 = "9fac082305cc27d9ec7ee351ae1d301fc0a434c77cf1b121f51f2ca46d3a462e";
        isLibrary = false;
        isExecutable = true;
-       executableHaskellDepends = [ base criterion silently text turtle ];
+       executableHaskellDepends = [
+         base criterion optparse-applicative silently text turtle
+       ];
        homepage = "http://github.com/Gabriel439/bench";
        description = "Command-line benchmark tool";
        license = stdenv.lib.licenses.bsd3;
@@ -30368,8 +30361,8 @@ self: {
     ({ mkDerivation, attoparsec, base, bytestring, time }:
      mkDerivation {
        pname = "bgmax";
-       version = "0.1.0.1";
-       sha256 = "ba68978e53d15d069ac31064069d641a89bfee1d5133c05670848112076ce271";
+       version = "0.2.0.1";
+       sha256 = "2e8abcb38c557c256d871f5df7566d02e74741bec24d86d2a65c97d6c1dc3b40";
        libraryHaskellDepends = [ attoparsec base bytestring time ];
        homepage = "http://github.com/jonpetterbergman/bgmax";
        description = "Parse BgMax-files";
@@ -30401,8 +30394,8 @@ self: {
      }:
      mkDerivation {
        pname = "bibdb";
-       version = "0.5.2";
-       sha256 = "afe2b25a3544994f32c62975f7eddeec5a690562e7ed234b9fb851aef0f7bc80";
+       version = "0.5.3";
+       sha256 = "8dcac183199d1bbfc7cd835f6d965ea9fedcc7874c9db458c221cede246ead12";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -32797,6 +32790,31 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "bitx-bitcoin_0_11_0_0" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, deepseq, directory
+     , doctest, exceptions, hspec, http-client, http-client-tls
+     , http-types, microlens, microlens-th, network, QuickCheck, safe
+     , scientific, split, text, time
+     }:
+     mkDerivation {
+       pname = "bitx-bitcoin";
+       version = "0.11.0.0";
+       sha256 = "9f46782f5a9688b7c1681789d7165c9a21247dc5fc67807cf847bf526414ce20";
+       libraryHaskellDepends = [
+         aeson base bytestring deepseq exceptions http-client
+         http-client-tls http-types microlens microlens-th network
+         QuickCheck scientific split text time
+       ];
+       testHaskellDepends = [
+         aeson base bytestring directory doctest hspec http-client
+         http-types microlens safe text time
+       ];
+       homepage = "https://github.com/tebello-thejane/bitx.hs";
+       description = "A Haskell library for working with the BitX bitcoin exchange";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "bk-tree" = callPackage
     ({ mkDerivation, base, containers }:
      mkDerivation {
@@ -33789,8 +33807,8 @@ self: {
      }:
      mkDerivation {
        pname = "bond";
-       version = "0.6.0.0";
-       sha256 = "1b6437cda224d2c1250ff83fa9af1c4e9b7890613a6de7b658672f9dc35cee0a";
+       version = "0.7.0.0";
+       sha256 = "b55acc5eb137f8dc9a85a7eedc8dc2f26c22d91b8593b856b155c6cd2597a7d3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -34410,8 +34428,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick";
-       version = "0.13";
-       sha256 = "5e5687cdb05065e564140d1970d737f8c8a73f57b321fb522cc7b32c96765ee7";
+       version = "0.14";
+       sha256 = "5cccff3f432593ad50288e66a78a115c5e030bbb3aca37c332a914d6743bcc81";
        libraryHaskellDepends = [
          base containers contravariant data-default deepseq microlens
          microlens-mtl microlens-th template-haskell text text-zipper
@@ -34420,6 +34438,7 @@ self: {
        homepage = "https://github.com/jtdaugherty/brick/";
        description = "A declarative terminal user interface library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "brillig" = callPackage
@@ -34632,6 +34651,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "btrfs_0_1_2_2" = callPackage
+    ({ mkDerivation, base, bytestring, time, unix }:
+     mkDerivation {
+       pname = "btrfs";
+       version = "0.1.2.2";
+       sha256 = "0a362bd0aef9c11212c095a3da17279a5c1ac490eee49822a04138503212e7b5";
+       libraryHaskellDepends = [ base bytestring time unix ];
+       homepage = "https://github.com/redneb/hs-btrfs";
+       description = "Bindings to the btrfs API";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "buffer-builder" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, criterion
      , deepseq, HTF, mtl, quickcheck-instances, text
@@ -37430,6 +37462,7 @@ self: {
        homepage = "https://github.com/m1dnight/carte";
        description = "Carte: A commandline pastebin server";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "cartel" = callPackage
@@ -37487,13 +37520,13 @@ self: {
      }:
      mkDerivation {
        pname = "casadi-bindings";
-       version = "3.0.0.5";
-       sha256 = "338690af83dd423a118f00fdf7dba3b6a4b49875f7e9e685bc2a68f5284853a9";
+       version = "3.1.0.2";
+       sha256 = "c137dece9554219a980a74f0aaa3d44c13f83b6312c8802f4766702250514a95";
        libraryHaskellDepends = [
          base binary casadi-bindings-core casadi-bindings-internal cereal
          containers linear spatial-math vector vector-binary-instances
        ];
-       libraryPkgconfigDepends = [ casadi ];
+       librarySystemDepends = [ casadi ];
        testHaskellDepends = [
          base containers doctest HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 vector
@@ -37527,12 +37560,12 @@ self: {
      }:
      mkDerivation {
        pname = "casadi-bindings-core";
-       version = "3.0.0.0";
-       sha256 = "8cd59ae975cc1de7db78ac59f6212f2523bdf723a782a9ce0c0b47922fdf31be";
+       version = "3.1.0.0";
+       sha256 = "360f2cd21f2cb418b56b9a487333b1d18dbc86def6ab659a3061080b1194e623";
        libraryHaskellDepends = [
          base casadi-bindings-internal containers vector
        ];
-       libraryPkgconfigDepends = [ casadi ];
+       librarySystemDepends = [ casadi ];
        description = "autogenerated low level bindings to casadi";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37542,10 +37575,10 @@ self: {
     ({ mkDerivation, base, casadi, containers, vector }:
      mkDerivation {
        pname = "casadi-bindings-internal";
-       version = "0.1.4.0";
-       sha256 = "c5a48653c1f893618287adad1979ee684064daeb9b060294d65a0bea6e378976";
+       version = "0.1.5.0";
+       sha256 = "c24100f6de46d5a6ba21af67fca017ac67a7da2c945863b5d2879012c05bf35c";
        libraryHaskellDepends = [ base containers vector ];
-       libraryPkgconfigDepends = [ casadi ];
+       librarySystemDepends = [ casadi ];
        homepage = "http://github.com/ghorn/casadi-bindings";
        description = "low level bindings to CasADi";
        license = stdenv.lib.licenses.lgpl3;
@@ -37935,8 +37968,8 @@ self: {
      }:
      mkDerivation {
        pname = "cassava";
-       version = "0.4.5.0";
-       sha256 = "7320a1c764efd3baae6944b31f7fdb438ae307876dce283a242e8f1deeb371c9";
+       version = "0.4.5.1";
+       sha256 = "7c622ae9dc647508662a1cda3fe3f6d7032786e4e3d15f8488de9e9330cf9d9f";
        libraryHaskellDepends = [
          array attoparsec base blaze-builder bytestring containers deepseq
          hashable text unordered-containers vector
@@ -37969,19 +38002,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "cassava-conduit_0_3_4" = callPackage
+  "cassava-conduit_0_3_5_1" = callPackage
     ({ mkDerivation, array, base, bifunctors, bytestring, cassava
      , conduit, conduit-extra, containers, mtl, QuickCheck, text
      }:
      mkDerivation {
        pname = "cassava-conduit";
-       version = "0.3.4";
-       sha256 = "cebd36d3b7cd575f2ccf38860d3f89ba0872cd196d25f5f5d1cefb579a111849";
+       version = "0.3.5.1";
+       sha256 = "45853e32dbac212d41d800c539c7d9184e05d0b7b48df458a7963138449a75d5";
        libraryHaskellDepends = [
          array base bifunctors bytestring cassava conduit conduit-extra
          containers mtl text
        ];
-       testHaskellDepends = [ base QuickCheck ];
+       testHaskellDepends = [
+         base bytestring cassava conduit conduit-extra QuickCheck text
+       ];
        homepage = "https://github.com/domdere/cassava-conduit";
        description = "Conduit interface for cassava package";
        license = stdenv.lib.licenses.bsd3;
@@ -38436,26 +38471,6 @@ self: {
      }:
      mkDerivation {
        pname = "cereal";
-       version = "0.5.3.0";
-       sha256 = "c316e07cde7559684b71d345890e8f16eb5f6cc1cdd29f96e8c4296bcf8a8af4";
-       libraryHaskellDepends = [
-         array base bytestring containers ghc-prim
-       ];
-       testHaskellDepends = [
-         base bytestring QuickCheck test-framework
-         test-framework-quickcheck2
-       ];
-       homepage = "https://github.com/GaloisInc/cereal";
-       description = "A binary serialization library";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "cereal_0_5_4_0" = callPackage
-    ({ mkDerivation, array, base, bytestring, containers, ghc-prim
-     , QuickCheck, test-framework, test-framework-quickcheck2
-     }:
-     mkDerivation {
-       pname = "cereal";
        version = "0.5.4.0";
        sha256 = "daca6c5aeff21ca233bebe006c158b0e4421b239c722768b568fca9b32cafee7";
        libraryHaskellDepends = [
@@ -38468,7 +38483,6 @@ self: {
        homepage = "https://github.com/GaloisInc/cereal";
        description = "A binary serialization library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "cereal-conduit" = callPackage
@@ -38757,8 +38771,8 @@ self: {
      }:
      mkDerivation {
        pname = "cgi";
-       version = "3001.3.0.1";
-       sha256 = "96859110c72904089d8b3ac5fe493ac6f47aeafd1b30ffd1efce649442cc4752";
+       version = "3001.3.0.2";
+       sha256 = "92111387216c4941271a833a1214d61ad21aaf3337ae48ea6d99d4a035bd77c1";
        libraryHaskellDepends = [
          base bytestring containers exceptions mtl multipart network
          network-uri parsec time xhtml
@@ -39622,6 +39636,29 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "cielo" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, convertible, data-default
+     , hspec, http-client, http-types, lens, mtl, pretty-show
+     , QuickCheck, template-haskell, text, uuid, wreq
+     }:
+     mkDerivation {
+       pname = "cielo";
+       version = "0.1.2.0";
+       sha256 = "9c7df3e4d019a625c143f6ace77e282389651197b5d7b5fd9d502dec0ca24020";
+       libraryHaskellDepends = [
+         aeson base bytestring convertible data-default http-client
+         http-types lens mtl template-haskell text uuid wreq
+       ];
+       testHaskellDepends = [
+         aeson base bytestring convertible data-default hspec http-client
+         http-types lens mtl pretty-show QuickCheck template-haskell text
+         uuid wreq
+       ];
+       homepage = "https://github.com/beijaflor-io/haskell-cielo";
+       description = "Cielo API v3 Bindings for Haskell";
+       license = stdenv.lib.licenses.agpl3;
+     }) {};
+
   "cil" = callPackage
     ({ mkDerivation, base, bytestring, language-c }:
      mkDerivation {
@@ -40075,8 +40112,8 @@ self: {
      }:
      mkDerivation {
        pname = "clang-pure";
-       version = "0.2.0.1";
-       sha256 = "27c81214e72d9a4c6e701fc05d2adc5cb0732cc07c4fb715a6bf2f9d904058ee";
+       version = "0.2.0.2";
+       sha256 = "fad48f3ba3fad6a99d73923a6034a3d2a6610812404b39c05e6dc3dd20e0604c";
        libraryHaskellDepends = [
          base bytestring containers contravariant inline-c microlens
          microlens-contra singletons stm template-haskell vector
@@ -40319,22 +40356,23 @@ self: {
      , chunked-data, containers, deepseq, dlist, exceptions, ghc-prim
      , hashable, hspec, lifted-async, lifted-base, monad-unlift
      , mono-traversable, mono-traversable-instances, mtl
-     , mutable-containers, primitive, QuickCheck, safe-exceptions
-     , semigroups, stm, text, time, time-locale-compat, transformers
-     , transformers-base, unordered-containers, vector, vector-instances
+     , mutable-containers, primitive, QuickCheck, safe-exceptions, say
+     , semigroups, stm, stm-chans, text, time, time-locale-compat
+     , transformers, transformers-base, unordered-containers, vector
+     , vector-instances
      }:
      mkDerivation {
        pname = "classy-prelude";
-       version = "1.0.0.2";
-       sha256 = "a4fa52c6b571df5cc98c1cebf97b41085104a17b2e23c2221cd2061ec7a9c262";
+       version = "1.0.1";
+       sha256 = "a27cb14f5b8dfde02da08a2e7cce0d0f9ae59d7a42cdb838ef10584e5a42c993";
        libraryHaskellDepends = [
          async base basic-prelude bifunctors bytestring chunked-data
          containers deepseq dlist exceptions ghc-prim hashable lifted-async
          lifted-base monad-unlift mono-traversable
          mono-traversable-instances mtl mutable-containers primitive
-         safe-exceptions semigroups stm text time time-locale-compat
-         transformers transformers-base unordered-containers vector
-         vector-instances
+         safe-exceptions say semigroups stm stm-chans text time
+         time-locale-compat transformers transformers-base
+         unordered-containers vector vector-instances
        ];
        testHaskellDepends = [
          base containers hspec QuickCheck transformers unordered-containers
@@ -40352,8 +40390,8 @@ self: {
      }:
      mkDerivation {
        pname = "classy-prelude-conduit";
-       version = "1.0.0";
-       sha256 = "248b3a30c6da08400039b5a9485039319e059c52927edf2a1dbcd6a9089da22e";
+       version = "1.0.1";
+       sha256 = "1307d30366f8827f9226db01895db0b5aa0712aa07abb41754c992ac1fc0006c";
        libraryHaskellDepends = [
          base bytestring classy-prelude conduit conduit-combinators
          monad-control resourcet transformers void
@@ -40374,8 +40412,8 @@ self: {
      }:
      mkDerivation {
        pname = "classy-prelude-yesod";
-       version = "1.0.0";
-       sha256 = "12ac3f4b72302cf18a7ebd5a836eb8cfe22729cbcd1f0a723db047c2b80a9ce2";
+       version = "1.0.1";
+       sha256 = "b7a0b195b9647fa49664dbaab4128c0e8f8b1a26f62063c0b6ed273c55e93b53";
        libraryHaskellDepends = [
          aeson base classy-prelude classy-prelude-conduit data-default
          http-conduit http-types persistent yesod yesod-newsfeed
@@ -40387,6 +40425,17 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "classyplate" = callPackage
+    ({ mkDerivation, base, template-haskell, type-list }:
+     mkDerivation {
+       pname = "classyplate";
+       version = "0.1.0.0";
+       sha256 = "b10d14b679f41e41755013b18b11158310bf80ff415cb369444a8f82388f6fbc";
+       libraryHaskellDepends = [ base template-haskell type-list ];
+       description = "Fuseable type-class based generics";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "clay" = callPackage
     ({ mkDerivation, base, hspec, hspec-expectations, mtl, text }:
      mkDerivation {
@@ -41149,6 +41198,28 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "clustering_0_3_1" = callPackage
+    ({ mkDerivation, base, binary, containers, hierarchical-clustering
+     , matrices, mwc-random, parallel, primitive, Rlang-QQ, split, tasty
+     , tasty-hunit, tasty-quickcheck, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "clustering";
+       version = "0.3.1";
+       sha256 = "bc69248083d4c7f7ed32b1f0971d18a52414fd0ee8bc1f05fea8e4538fe87f86";
+       libraryHaskellDepends = [
+         base binary containers matrices mwc-random parallel primitive
+         unordered-containers vector
+       ];
+       testHaskellDepends = [
+         base binary hierarchical-clustering matrices mwc-random Rlang-QQ
+         split tasty tasty-hunit tasty-quickcheck vector
+       ];
+       description = "High performance clustering algorithms";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "clustertools" = callPackage
     ({ mkDerivation, base, bio, bytestring, containers, QuickCheck
      , regex-compat, simpleargs
@@ -41206,11 +41277,11 @@ self: {
     ({ mkDerivation, base, bytestring, HUnit, text }:
      mkDerivation {
        pname = "cmark";
-       version = "0.5.3.1";
-       sha256 = "4ae12da7e712d10a662a8323e7bc513daa1abf3ad4d055054b5f19b1122ca124";
+       version = "0.5.4";
+       sha256 = "06f62f52870103be29c92eabfed84be96b4b38a12c3c0b96dffe61b3a0dfa807";
        libraryHaskellDepends = [ base bytestring text ];
        testHaskellDepends = [ base HUnit text ];
-       homepage = "https://github.com/jgm/commonmark-hs";
+       homepage = "https://github.com/jgm/cmark-hs";
        description = "Fast, accurate CommonMark (Markdown) parser and renderer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41248,8 +41319,8 @@ self: {
      }:
      mkDerivation {
        pname = "cmark-sections";
-       version = "0.1.0.1";
-       sha256 = "4df6ea052023b545da67a38311b69c751e1372515799b6ff88163b12f38ddf00";
+       version = "0.1.0.2";
+       sha256 = "3617bb05d899ead54e1f58faa97fd30f6a9ec152112b6b962e26cdd02c34da57";
        libraryHaskellDepends = [
          base base-prelude cmark containers microlens split text
        ];
@@ -42947,6 +43018,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "concrete-haskell" = callPackage
+    ({ mkDerivation, base, bytestring, hashable, QuickCheck, text
+     , thrift, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "concrete-haskell";
+       version = "0.1.0.0";
+       sha256 = "68312cbefd0aa617b253c5e4d89dbdd71a394c74dfee9eb20426222fff017e40";
+       libraryHaskellDepends = [
+         base bytestring hashable QuickCheck text thrift
+         unordered-containers vector
+       ];
+       homepage = "https://github.com/hltcoe";
+       description = "Library for the Concrete data format";
+       license = "GPL";
+     }) {};
+
   "concrete-relaxng-parser" = callPackage
     ({ mkDerivation, base, cmdargs, containers, hxt, hxt-charproperties
      , hxt-curl, hxt-relaxng, hxt-tagsoup
@@ -43387,8 +43475,8 @@ self: {
      }:
      mkDerivation {
        pname = "conduit-combinators";
-       version = "1.0.8.1";
-       sha256 = "cf347790f173dce64ebf7ef1b364686fee2d890bfa38caa9145494a5909a7637";
+       version = "1.0.8.2";
+       sha256 = "561cd11eef07fd400528e79186c1c57e43583d19e47b4f45216e154687cf5382";
        libraryHaskellDepends = [
          base base16-bytestring base64-bytestring bytestring chunked-data
          conduit conduit-extra filepath monad-control mono-traversable
@@ -43435,8 +43523,8 @@ self: {
      }:
      mkDerivation {
        pname = "conduit-extra";
-       version = "1.1.13.3";
-       sha256 = "c2efc890925ca9adcff7006b6155804b4a3712940f70b3e3be8b1e9be7c56c48";
+       version = "1.1.15";
+       sha256 = "7bef29eb0db59c236519b0c5cac82183ed7741a535a57e0772aac1158e90bb8d";
        libraryHaskellDepends = [
          async attoparsec base blaze-builder bytestring conduit directory
          exceptions filepath monad-control network primitive process
@@ -43444,7 +43532,7 @@ self: {
        ];
        testHaskellDepends = [
          async attoparsec base blaze-builder bytestring bytestring-builder
-         conduit exceptions hspec process QuickCheck resourcet stm
+         conduit directory exceptions hspec process QuickCheck resourcet stm
          streaming-commons text transformers transformers-base
        ];
        homepage = "http://github.com/snoyberg/conduit";
@@ -43452,33 +43540,6 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "conduit-extra_1_1_14" = callPackage
-    ({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring
-     , bytestring-builder, conduit, directory, exceptions, filepath
-     , hspec, monad-control, network, primitive, process, QuickCheck
-     , resourcet, stm, streaming-commons, text, transformers
-     , transformers-base
-     }:
-     mkDerivation {
-       pname = "conduit-extra";
-       version = "1.1.14";
-       sha256 = "6f3abc94f28fb577fc03383ba477fe4f2635cb14fed2f90c7520e1331dc343c6";
-       libraryHaskellDepends = [
-         async attoparsec base blaze-builder bytestring conduit directory
-         exceptions filepath monad-control network primitive process
-         resourcet stm streaming-commons text transformers transformers-base
-       ];
-       testHaskellDepends = [
-         async attoparsec base blaze-builder bytestring bytestring-builder
-         conduit exceptions hspec process QuickCheck resourcet stm
-         streaming-commons text transformers transformers-base
-       ];
-       homepage = "http://github.com/snoyberg/conduit";
-       description = "Batteries included conduit: adapters for common libraries";
-       license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
   "conduit-find" = callPackage
     ({ mkDerivation, attoparsec, base, conduit, conduit-combinators
      , conduit-extra, directory, doctest, either, exceptions, filepath
@@ -43657,6 +43718,27 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "config-ini" = callPackage
+    ({ mkDerivation, base, directory, ini, megaparsec, QuickCheck, text
+     , transformers, unordered-containers
+     }:
+     mkDerivation {
+       pname = "config-ini";
+       version = "0.1.1.0";
+       sha256 = "ef88423e53604474a4e1b2bfb0f0824efed740af25f2b1841577838bc96d10ac";
+       revision = "1";
+       editedCabalFile = "8665338f86052e9963fe0472b0c1e30c865e14f8450d16bc35519bf5e07f2032";
+       libraryHaskellDepends = [
+         base megaparsec text transformers unordered-containers
+       ];
+       testHaskellDepends = [
+         base directory ini QuickCheck text unordered-containers
+       ];
+       homepage = "https://github.com/aisamanra/config-ini";
+       description = "A library for simple INI-based configuration files";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "config-manager" = callPackage
     ({ mkDerivation, base, directory, filepath, HUnit, parsec
      , temporary, test-framework, test-framework-hunit, text, time
@@ -43993,13 +44075,13 @@ self: {
      }:
      mkDerivation {
        pname = "console-program";
-       version = "0.4.1.0";
-       sha256 = "688cbecb6288c5e12c48c2bafaf27f470fe1b9d61c293b529581799cf95c7146";
+       version = "0.4.2.0";
+       sha256 = "a5476673bb36c25d7103aacffb9748dacf03f4cbafe94e3f16bc8950eececb7a";
        libraryHaskellDepends = [
          ansi-terminal ansi-wl-pprint base containers directory haskeline
          parsec parsec-extra split transformers unix utility-ht
        ];
-       description = "Interpret the command line and settings in a config file as commands and options";
+       description = "Interpret the command line and a config file as commands and options";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -44773,6 +44855,7 @@ self: {
        homepage = "http://github.com/GregorySchwartz/convert-annotation#readme";
        description = "Convert the annotation of a gene to another in a delimited file using a variety of different databases";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "convertible" = callPackage
@@ -45923,8 +46006,8 @@ self: {
      }:
      mkDerivation {
        pname = "crawlchain";
-       version = "0.1.0.9";
-       sha256 = "12bd2f1f2f9dbe5abb67a77a85db087669917381f2ddcc2b28fb5d3aa1248238";
+       version = "0.1.1.4";
+       sha256 = "0754ba3c874648e6c6e84c17d2d729cc3427f3cad2f1d0f37fbbcb4841020917";
        libraryHaskellDepends = [
          base bytestring directory HTTP network-uri split tagsoup time
        ];
@@ -46225,6 +46308,8 @@ self: {
        pname = "criterion";
        version = "1.1.4.0";
        sha256 = "53a243fc759ed3100e71f96a5f6649658d076d91d52ce2853a6f8587aa3cfa76";
+       revision = "1";
+       editedCabalFile = "61a5386463efe3da9c0bc5d14f6074e500dc76fc62e2dda40eaf81955716fe41";
        libraryHaskellDepends = [
          aeson ansi-wl-pprint base binary bytestring cassava code-page
          containers deepseq directory filepath Glob hastache js-flot
@@ -46341,6 +46426,30 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "cron_0_4_2" = callPackage
+    ({ mkDerivation, attoparsec, base, generics-sop, mtl, mtl-compat
+     , old-locale, quickcheck-instances, semigroups, tasty, tasty-hunit
+     , tasty-quickcheck, text, time, transformers-compat
+     }:
+     mkDerivation {
+       pname = "cron";
+       version = "0.4.2";
+       sha256 = "31f186b9237c802260a7c1468e9b81006c086df1d6ad3d0d6ef51d9d2e8d07d3";
+       revision = "1";
+       editedCabalFile = "5f6737e07b84d324ea03dc18096622a49b649c5eb372ef64e504695d442b0bde";
+       libraryHaskellDepends = [
+         attoparsec base mtl mtl-compat old-locale semigroups text time
+       ];
+       testHaskellDepends = [
+         attoparsec base generics-sop quickcheck-instances semigroups tasty
+         tasty-hunit tasty-quickcheck text time transformers-compat
+       ];
+       homepage = "http://github.com/michaelxavier/cron";
+       description = "Cron datatypes and Attoparsec parser";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "cron-compat" = callPackage
     ({ mkDerivation, attoparsec, base, cron, derive, hspec
      , hspec-expectations, mtl, mtl-compat, old-locale, QuickCheck, text
@@ -46964,9 +47073,9 @@ self: {
      }:
      mkDerivation {
        pname = "cryptonite-openssl";
-       version = "0.2";
-       sha256 = "bbf6787c33edb287359fc48802512ab2d5c95b02bd6c1a759d7f9bc157703fcb";
-       libraryHaskellDepends = [ base bytestring memory ];
+       version = "0.3";
+       sha256 = "43c8f8b4259f103be4408734f604c55a0053e60d302890174ba4773828bdee26";
+       libraryHaskellDepends = [ base bytestring cryptonite memory ];
        librarySystemDepends = [ openssl ];
        testHaskellDepends = [
          base bytestring cryptonite tasty tasty-hunit tasty-kat
@@ -47404,8 +47513,8 @@ self: {
      }:
      mkDerivation {
        pname = "cubicbezier";
-       version = "0.4.0.2";
-       sha256 = "b3e87a3fa4000f44121b6278d1a0b258acc2c71425fe7bf9d565fa7c36581a17";
+       version = "0.5.0.0";
+       sha256 = "96c2792707bc80a45a428886af97c1b4c7524a2e9ba0be13fa60d7bac879e508";
        libraryHaskellDepends = [
          base containers integration matrices microlens microlens-mtl
          microlens-th mtl vector
@@ -47778,8 +47887,8 @@ self: {
      }:
      mkDerivation {
        pname = "d-bus";
-       version = "0.1.4";
-       sha256 = "e194ab6f0447adf7954b1b94b1533ded8c79af99a7c8976e316934a22452f5b3";
+       version = "0.1.5";
+       sha256 = "79a28c075e0eac6f3bb50fedd88d8454ed5f8b6737cd484e2f26fd13361b7d06";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -49129,6 +49238,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "data-has" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "data-has";
+       version = "0.1.0.0";
+       sha256 = "8b5b4a68965b8c31ef10cc2ae37e7c4d09ae44ee0790002adb8ccf1ad6a48ab2";
+       libraryHaskellDepends = [ base ];
+       homepage = "https://github.com/winterland1989/data-has";
+       description = "Simple extensible product";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "data-hash" = callPackage
     ({ mkDerivation, array, base, containers, QuickCheck
      , test-framework, test-framework-quickcheck2
@@ -50786,8 +50907,8 @@ self: {
      }:
      mkDerivation {
        pname = "debian";
-       version = "3.91.1";
-       sha256 = "0624b718aec8e1d28fdf4d471c1236a66099555ac22858dbe49a7ee00f9b25e6";
+       version = "3.91.2";
+       sha256 = "16b14ad562ef5895462b59790f42d591d977e1433c4c2763a3a6a34e052e0d56";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -52148,8 +52269,10 @@ self: {
        pname = "diagrams-boolean";
        version = "0.1.0";
        sha256 = "c0b174cc23e6dc461e6ec6a68797a9552933e7d800e3e66ce85ef1ccf151b69e";
+       revision = "2";
+       editedCabalFile = "49fa3d3493471de57b921c41b986c3537a9cd30cf1f42eb7170a13293c70d596";
        libraryHaskellDepends = [ base cubicbezier diagrams-lib ];
-       description = "boolean operations on Diagrams paths";
+       description = "deprecated, part of diagrams-contrib since 1.4";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -52294,7 +52417,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "diagrams-contrib_1_4" = callPackage
+  "diagrams-contrib_1_4_0_1" = callPackage
     ({ mkDerivation, base, circle-packing, colour, containers
      , cubicbezier, data-default, data-default-class, diagrams-core
      , diagrams-lib, diagrams-solve, force-layout, hashable, HUnit, lens
@@ -52304,8 +52427,8 @@ self: {
      }:
      mkDerivation {
        pname = "diagrams-contrib";
-       version = "1.4";
-       sha256 = "1b06f7d5fb4ae77a851ef2c6e6f7193418e679198b757bbd75b81798c6f8dceb";
+       version = "1.4.0.1";
+       sha256 = "1194be9ab13c8660ef1c56c35b3a6578953db51e173de96eb8d49603e855750c";
        libraryHaskellDepends = [
          base circle-packing colour containers cubicbezier data-default
          data-default-class diagrams-core diagrams-lib diagrams-solve
@@ -53006,7 +53129,6 @@ self: {
        testHaskellDepends = [ attoparsec base hspec text ];
        description = "A parser for diff file formats";
        license = stdenv.lib.licenses.agpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "diff3" = callPackage
@@ -53100,7 +53222,6 @@ self: {
        homepage = "https://github.com/jml/difftodo#readme";
        description = "Generate todo lists from source code";
        license = stdenv.lib.licenses.asl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "digamma" = callPackage
@@ -53667,12 +53788,12 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "directory_1_2_7_0" = callPackage
+  "directory_1_2_7_1" = callPackage
     ({ mkDerivation, base, filepath, time, unix }:
      mkDerivation {
        pname = "directory";
-       version = "1.2.7.0";
-       sha256 = "4ae59ebd9969f300e579c2b62fb072954a297b2f53fcd5d58bab363535ce7040";
+       version = "1.2.7.1";
+       sha256 = "cf3c0984238ac5bb67706b03f86f823feb50d46092ed6ec6e523b89a1d0836cf";
        libraryHaskellDepends = [ base filepath time unix ];
        testHaskellDepends = [ base filepath time unix ];
        description = "Platform-agnostic library for filesystem operations";
@@ -54505,6 +54626,30 @@ self: {
        license = stdenv.lib.licenses.gpl3;
      }) {};
 
+  "diversity_0_8_0_2" = callPackage
+    ({ mkDerivation, base, containers, data-ordlist, fasta
+     , math-functions, MonadRandom, optparse-applicative, parsec, pipes
+     , random-shuffle, scientific, semigroups, split
+     }:
+     mkDerivation {
+       pname = "diversity";
+       version = "0.8.0.2";
+       sha256 = "f8bea710958aff9169f150efc112ec871230eccf464315b956dccdd8460c7324";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers data-ordlist fasta math-functions MonadRandom
+         parsec random-shuffle scientific split
+       ];
+       executableHaskellDepends = [
+         base containers fasta optparse-applicative pipes semigroups
+       ];
+       homepage = "https://github.com/GregorySchwartz/diversity";
+       description = "Quantify the diversity of a population";
+       license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "dixi" = callPackage
     ({ mkDerivation, acid-state, aeson, aeson-pretty, attoparsec, base
      , base-orphans, blaze-html, blaze-markup, bytestring
@@ -54645,30 +54790,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "dns" = callPackage
-    ({ mkDerivation, attoparsec, base, binary, bytestring
-     , bytestring-builder, conduit, conduit-extra, containers, doctest
-     , hspec, iproute, mtl, network, random, resourcet, safe, word8
+  "dmenu" = callPackage
+    ({ mkDerivation, base, containers, directory, lens, mtl, process
+     , transformers
      }:
      mkDerivation {
-       pname = "dns";
-       version = "2.0.8";
-       sha256 = "ca9ba04f3fdc277033a9b16bf39d290e2b2fdc4d79c9c0c9b9aa5b8cf21bd5c9";
+       pname = "dmenu";
+       version = "0.3.0.0";
+       sha256 = "dee250a81b5ba065cec749cb260c0945b5f57cf13ef99b7b5b9d1dda189077fb";
        libraryHaskellDepends = [
-         attoparsec base binary bytestring bytestring-builder conduit
-         conduit-extra containers iproute mtl network random resourcet safe
+         base containers directory lens mtl process transformers
        ];
-       testHaskellDepends = [
-         attoparsec base binary bytestring bytestring-builder conduit
-         conduit-extra containers doctest hspec iproute mtl network random
-         resourcet safe word8
-       ];
-       testTarget = "spec";
-       description = "DNS library in Haskell";
+       homepage = "https://github.com/m0rphism/haskell-dmenu";
+       description = "Complete bindings to the dmenu and dmenu2 command line tools";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "dns_2_0_9" = callPackage
+  "dns" = callPackage
     ({ mkDerivation, attoparsec, base, binary, bytestring
      , bytestring-builder, conduit, conduit-extra, containers, doctest
      , hspec, iproute, mtl, network, random, resourcet, safe, word8
@@ -54689,7 +54827,6 @@ self: {
        testTarget = "spec";
        description = "DNS library in Haskell";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "dnscache" = callPackage
@@ -54891,26 +55028,6 @@ self: {
 
   "docopt" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, containers
-     , HUnit, parsec, split, template-haskell, th-lift
-     }:
-     mkDerivation {
-       pname = "docopt";
-       version = "0.7.0.4";
-       sha256 = "3470cd9de7b1731a0b2c0a3fe8b9ea1bfdcfbebeffa5ed77831572f50f01e480";
-       libraryHaskellDepends = [
-         base containers parsec template-haskell th-lift
-       ];
-       testHaskellDepends = [
-         aeson ansi-terminal base bytestring containers HUnit parsec split
-         template-haskell th-lift
-       ];
-       homepage = "https://github.com/docopt/docopt.hs";
-       description = "A command-line interface parser that will make you smile";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "docopt_0_7_0_5" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, containers
      , HUnit, parsec, split, template-haskell, text, th-lift
      }:
      mkDerivation {
@@ -54927,7 +55044,6 @@ self: {
        homepage = "https://github.com/docopt/docopt.hs";
        description = "A command-line interface parser that will make you smile";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "doctemplates" = callPackage
@@ -55077,24 +55193,24 @@ self: {
      }) {};
 
   "dom-parser" = callPackage
-    ({ mkDerivation, base, data-default, hspec, lens, mtl, semigroups
-     , shakespeare, text, transformers, xml-conduit
+    ({ mkDerivation, base, data-default, hspec, lens, mtl, open-union
+     , semigroups, shakespeare, text, transformers, type-fun
+     , xml-conduit, xml-lens
      }:
      mkDerivation {
        pname = "dom-parser";
-       version = "0.0.1";
-       sha256 = "5ade4315c5e59bfbaf1e078a1171c6f3109d4f3bd3c394d7ef923140e253f86b";
-       revision = "1";
-       editedCabalFile = "1157c5f603c43f5a4bd0ea7f45da822b989db065324bbecb2e14659473eb766f";
+       version = "0.1.1";
+       sha256 = "e001c486adb3b2c6c6ab18e70205dc759ea018b6db084f8668bb424b623e4e03";
        libraryHaskellDepends = [
-         base lens mtl semigroups shakespeare text transformers xml-conduit
+         base lens mtl open-union semigroups shakespeare text transformers
+         type-fun xml-conduit xml-lens
        ];
        testHaskellDepends = [
-         base data-default hspec shakespeare text xml-conduit
+         base data-default hspec lens semigroups shakespeare text
+         xml-conduit
        ];
-       homepage = "https://github.com/s9gf4ult/dom-parser";
-       description = "Simple monad for parsing DOM";
-       license = stdenv.lib.licenses.bsd3;
+       description = "Simple monadic DOM parser";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "dom-selector" = callPackage
@@ -55695,6 +55811,20 @@ self: {
        license = stdenv.lib.licenses.gpl3;
      }) {};
 
+  "drawille_0_1_2_0" = callPackage
+    ({ mkDerivation, base, containers, hspec, QuickCheck }:
+     mkDerivation {
+       pname = "drawille";
+       version = "0.1.2.0";
+       sha256 = "b8188ee87a06c168974c9655188450eb86c331c556decb31cf084efa846237df";
+       libraryHaskellDepends = [ base containers ];
+       testHaskellDepends = [ base containers hspec QuickCheck ];
+       homepage = "https://github.com/yamadapc/haskell-drawille#readme";
+       description = "A port of asciimoo's drawille to haskell";
+       license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "dresdner-verkehrsbetriebe" = callPackage
     ({ mkDerivation, aeson, base, bytestring, HTTP, old-locale
      , optparse-applicative, time, unordered-containers, vector
@@ -55761,11 +55891,11 @@ self: {
     ({ mkDerivation, base, drmaa, inline-c, shelly, text }:
      mkDerivation {
        pname = "drmaa";
-       version = "0.1.0.1";
-       sha256 = "5cb530e4c7f8cde9e8b4520ef116a44e9c5cde8191ad7f91964ca270c69ae1e7";
+       version = "0.1.1";
+       sha256 = "66b095d3b94ed531e2a704fba319002e8d3b7b6f9b3f68102a4b4d0f7a048567";
        libraryHaskellDepends = [ base inline-c shelly text ];
        librarySystemDepends = [ drmaa ];
-       description = "A simple Haskell bindings to DRMAA C library";
+       description = "A minimal Haskell bindings to DRMAA C library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {drmaa = null;};
@@ -57172,8 +57302,8 @@ self: {
      }:
      mkDerivation {
        pname = "egison";
-       version = "3.6.1";
-       sha256 = "937ab976c09bf6c4b4376d9cb30504055814ad4079f15319c9126abf74cdbac9";
+       version = "3.6.3";
+       sha256 = "178eebc1798fb6d1c2fceeb8f68c2b7cd87a25ff35db9274c2115e6b5100e6d5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -57217,8 +57347,8 @@ self: {
      }:
      mkDerivation {
        pname = "egison-tutorial";
-       version = "3.5.9";
-       sha256 = "9540ca3bcf92594a9b203df1f1b862264ebfe0e36eb49bb04fe10bbae2a9c9ab";
+       version = "3.6.2";
+       sha256 = "b1dc21a80daacb240ad339bfcd895ee7e10f41560b14566766e168ab4606a2c0";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -57443,6 +57573,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "ekg-influxdb" = callPackage
+    ({ mkDerivation, base, clock, containers, ekg-core, libinfluxdb
+     , text, time, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "ekg-influxdb";
+       version = "0.1.0.0";
+       sha256 = "8512eb20523c3b21811a3f61ab53ff91bfefdc8edea223bb9d9969a59c3935a4";
+       libraryHaskellDepends = [
+         base clock containers ekg-core libinfluxdb text time
+         unordered-containers vector
+       ];
+       homepage = "https://github.com/angerman/ekg-influxdb";
+       description = "An EKG backend to send statistics to influxdb";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "ekg-json" = callPackage
     ({ mkDerivation, aeson, base, ekg-core, text, unordered-containers
      }:
@@ -57553,8 +57700,8 @@ self: {
     ({ mkDerivation, base, tasty, tasty-quickcheck }:
      mkDerivation {
        pname = "electrum-mnemonic";
-       version = "0.1.2";
-       sha256 = "638a29ecaf2e3fb9123e01c959c4299bbcc487dadb3743821123d6280e775cd3";
+       version = "0.1.3";
+       sha256 = "c05e2ddd4b18a0f8202e523032ed8cacd3cd57549c533154fb0bbc604b27aaf6";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base tasty tasty-quickcheck ];
        description = "easy to remember mnemonic for a high-entropy value";
@@ -58136,6 +58283,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "emailaddress_0_2_0_0" = callPackage
+    ({ mkDerivation, aeson, base, bifunctors, bytestring, doctest
+     , email-validate, Glob, http-api-data, opaleye, path-pieces
+     , persistent, postgresql-simple, product-profunctors, profunctors
+     , text
+     }:
+     mkDerivation {
+       pname = "emailaddress";
+       version = "0.2.0.0";
+       sha256 = "390b0aaf8fa2d3a694b812ad83fc0f26ed5c7172cc318a7d46c1fc3456d9c15c";
+       libraryHaskellDepends = [
+         aeson base bifunctors bytestring email-validate http-api-data
+         opaleye path-pieces persistent postgresql-simple
+         product-profunctors profunctors text
+       ];
+       testHaskellDepends = [ base doctest Glob ];
+       homepage = "https://github.com/cdepillabout/emailaddress#readme";
+       description = "Wrapper around email-validate library adding instances for common type classes";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "emailparse" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, either
      , either-unwrap, HUnit, mime, MissingH, mtl, QuickCheck, strptime
@@ -61463,8 +61632,8 @@ self: {
      }:
      mkDerivation {
        pname = "fbmessenger-api";
-       version = "0.1.2.0";
-       sha256 = "94bba7cff0abeb451ca841d30ef8237c9803331e1e988a9a5f6303eb4797ab2c";
+       version = "0.1.2.1";
+       sha256 = "9df807a7c6ecf9dc374a17cbda52433b2567aa60753797497c7e043ef6837237";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -61669,8 +61838,8 @@ self: {
        pname = "feed";
        version = "0.3.11.1";
        sha256 = "ed04d0fc120a4b1b47c7675d395afbb419506431bc6f8e0f2c382c73a4afc983";
-       revision = "3";
-       editedCabalFile = "0baffc9bcab66296a904d211d4254f625811dc28eda4f1be0692cc2b219a6bdd";
+       revision = "4";
+       editedCabalFile = "ecce0a16a0d695b1c8ed80af4ea59e33c767ad9c6bdac5898e7cae20bd5da8c6";
        libraryHaskellDepends = [
          base old-locale old-time time time-locale-compat utf8-string xml
        ];
@@ -62426,12 +62595,12 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "filepath_1_4_1_0" = callPackage
+  "filepath_1_4_1_1" = callPackage
     ({ mkDerivation, base, QuickCheck }:
      mkDerivation {
        pname = "filepath";
-       version = "1.4.1.0";
-       sha256 = "bd6dbfd1ecba2322ef166b4805d4276cbde1e551bd5c61fbee396782b9923d00";
+       version = "1.4.1.1";
+       sha256 = "52fdbde3bc3a44d920544b8d184bd7241bac3f92d1fc6e299d716e06e99f12b4";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base QuickCheck ];
        homepage = "https://github.com/haskell/filepath#readme";
@@ -63184,8 +63353,8 @@ self: {
      }:
      mkDerivation {
        pname = "flaccuraterip";
-       version = "0.3.6";
-       sha256 = "7e7904030c86963c8a2a129a5d0f50a7872b80feaf26fea54f1508a0615469da";
+       version = "0.3.7";
+       sha256 = "b0cd908d8fe4cddc01e93cae85748717c41b183be5ce1a620ea6b4c776d4ba8f";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -64598,8 +64767,8 @@ self: {
      }:
      mkDerivation {
        pname = "foundation";
-       version = "0.0.1";
-       sha256 = "d2db56431c37247352d2497e1a782197434f02269767584cfebbb740fde69730";
+       version = "0.0.2";
+       sha256 = "d879240154104273197249b4fbd2bd6d6ad9739166a8a75e9484bf87b6d9388f";
        libraryHaskellDepends = [ base ghc-prim ];
        testHaskellDepends = [
          base mtl QuickCheck tasty tasty-hunit tasty-quickcheck
@@ -65407,8 +65576,8 @@ self: {
     ({ mkDerivation, base, doctest, Glob, mtl }:
      mkDerivation {
        pname = "from-sum";
-       version = "0.2.0.0";
-       sha256 = "9ab7657f3da6ccc4d22a1ebf7ad2b35f6040d9a5013ed47a4e56d71a52008aa4";
+       version = "0.2.1.0";
+       sha256 = "a1ed8a433b98df8a70be2f9199abae3e5ed7fb4c2f2b3fb1268b6b588f326667";
        libraryHaskellDepends = [ base mtl ];
        testHaskellDepends = [ base doctest Glob ];
        homepage = "https://github.com/cdepillabout/from-sum";
@@ -66292,8 +66461,7 @@ self: {
        homepage = "https://github.com/ziocroc/FWGL";
        description = "FWGL GHCJS backend";
        license = stdenv.lib.licenses.bsd3;
-       broken = true;
-     }) {ghcjs-base = null;};
+     }) {};
 
   "g-npm" = callPackage
     ({ mkDerivation, base, HTTP, json }:
@@ -67232,8 +67400,8 @@ self: {
     ({ mkDerivation, base, containers, mtl, template-haskell }:
      mkDerivation {
        pname = "genifunctors";
-       version = "0.3";
-       sha256 = "2520632580921ea35be3f5bfb94562abb935f8cc577e0bc8b41886eb5bf15a9a";
+       version = "0.4";
+       sha256 = "2df0f1cfa6861afa3eb5ecb1c87c405e30c07a843f588474902fa1531b848045";
        libraryHaskellDepends = [ base containers mtl template-haskell ];
        testHaskellDepends = [ base containers mtl template-haskell ];
        homepage = "https://github.com/danr/genifunctors";
@@ -67404,15 +67572,15 @@ self: {
      }) {};
 
   "geo-uk" = callPackage
-    ({ mkDerivation, array, base, binary, bytestring, template-haskell
-     , th-lift
+    ({ mkDerivation, array, base, binary, bytestring, bzlib
+     , template-haskell, th-lift
      }:
      mkDerivation {
        pname = "geo-uk";
-       version = "0.1.0.1";
-       sha256 = "a92648834307b9ac6dde2a581fbf291b36cbd8d005965e7e64512f8bdfb01e70";
+       version = "0.1.0.2";
+       sha256 = "feb2d70452d160a342670c56eebd8f6b135d83661dfa6860cd528248fa9f27ad";
        libraryHaskellDepends = [
-         array base binary bytestring template-haskell th-lift
+         array base binary bytestring bzlib template-haskell th-lift
        ];
        homepage = "https://github.com/tolysz/geo-uk";
        description = "High precision conversion between GPS and UK Grid";
@@ -68563,8 +68731,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghcid";
-       version = "0.6.5";
-       sha256 = "67f9f5c89d35f0d56d4d26bf72f25dd2f8794a67949449ef61739e84a316923c";
+       version = "0.6.6";
+       sha256 = "62f567852111da733b6feedbfb37ff561889e27af63d16df048f37a4bfeb6ab0";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -68612,8 +68780,8 @@ self: {
     ({ mkDerivation, base, ghcjs-dom-jsaddle, text, transformers }:
      mkDerivation {
        pname = "ghcjs-dom";
-       version = "0.5.0.2";
-       sha256 = "78b95464b0101d3ffe9d23452c738bdb924c7a3737121e2a938fde863627bd8e";
+       version = "0.6.0.0";
+       sha256 = "35b859e5a09dd12ada9cea7c343dae75500f50cd7d5ff247d5a5868d419049d6";
        libraryHaskellDepends = [
          base ghcjs-dom-jsaddle text transformers
        ];
@@ -68642,8 +68810,8 @@ self: {
     ({ mkDerivation, jsaddle-dom }:
      mkDerivation {
        pname = "ghcjs-dom-jsaddle";
-       version = "0.5.0.0";
-       sha256 = "8886b7ee0f737b23139845d5dd5c56b79e891df15f632378a064f26d404bbda8";
+       version = "0.6.0.0";
+       sha256 = "92dea9556a700d8473b0657f80228868194984dd9edb3405cd11f58939d81e5a";
        libraryHaskellDepends = [ jsaddle-dom ];
        doHaddock = false;
        description = "DOM library that supports both GHCJS and GHC using jsaddle";
@@ -68655,8 +68823,8 @@ self: {
     ({ mkDerivation }:
      mkDerivation {
        pname = "ghcjs-dom-jsffi";
-       version = "0.5.0.2";
-       sha256 = "4e7042c09170af65a486a87a134d40519c1cecf663956349f26729490063d878";
+       version = "0.6.0.0";
+       sha256 = "cf65462c0b94e3d2b21efc78dd60e90e147767a0b9719a7542f4a040dc00e60d";
        isLibrary = false;
        isExecutable = false;
        description = "DOM library using JSFFI and GHCJS";
@@ -68706,8 +68874,21 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "ghcjs-promise" = callPackage
+    ({ mkDerivation, base, ghcjs-base, protolude }:
+     mkDerivation {
+       pname = "ghcjs-promise";
+       version = "0.1.0.3";
+       sha256 = "2395a17260e27ac252df2a5968de8ee5f0cf55d970c2fbe6fb27b2ccf01af81b";
+       libraryHaskellDepends = [ base ghcjs-base protolude ];
+       homepage = "https://github.com/vwwv/ghcjs-promise";
+       description = "Bidirectional bidings to javascript's promise";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "ghcjs-websockets" = callPackage
-    ({ mkDerivation, base, base64-bytestring, binary, bytestring, text
+    ({ mkDerivation, base, base64-bytestring, binary, bytestring
+     , ghcjs-base, text
      }:
      mkDerivation {
        pname = "ghcjs-websockets";
@@ -68716,7 +68897,7 @@ self: {
        revision = "1";
        editedCabalFile = "1901cc0693c96bc77c6484ac202ce8e6302c2eb2eb6b986a054aaaad9901b2ff";
        libraryHaskellDepends = [
-         base base64-bytestring binary bytestring text
+         base base64-bytestring binary bytestring ghcjs-base text
        ];
        homepage = "http://github.com/mstksg/ghcjs-websockets";
        description = "Deprecated: use ghcjs-base's native websockets";
@@ -69697,8 +69878,8 @@ self: {
      }:
      mkDerivation {
        pname = "ginger";
-       version = "0.3.7.0";
-       sha256 = "97918cba0952621a9bdb78718c824a6f43a0098f6e52335d35164a2f9c7d7afa";
+       version = "0.3.7.2";
+       sha256 = "53b18bf7146c4d46347eb74a64add43167220377d75fb572afe5bb1e0ac173dd";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -69920,8 +70101,8 @@ self: {
      }:
      mkDerivation {
        pname = "git-annex";
-       version = "6.20161031";
-       sha256 = "6de3751f361d730e4a69106443b747a45e27aaeabf51ea999c41bd92fd2c71ce";
+       version = "6.20161118";
+       sha256 = "84d83b41ce671b29f7c718979bb06d2bb3e3a3f3a3536257f3c6a3da993e47ba";
        configureFlags = [
          "-fassistant" "-fcryptonite" "-fdbus" "-fdesktopnotify" "-fdns"
          "-ffeed" "-finotify" "-fpairing" "-fproduction" "-fquvi" "-fs3"
@@ -70147,17 +70328,22 @@ self: {
      }) {};
 
   "git-repair" = callPackage
-    ({ mkDerivation, async, base, bytestring, containers, directory
-     , exceptions, filepath, hslogger, IfElse, MissingH, mtl, network
-     , network-uri, optparse-applicative, process, QuickCheck, text
-     , time, transformers, unix, unix-compat, utf8-string
+    ({ mkDerivation, async, base, bytestring, Cabal, containers
+     , data-default, directory, exceptions, filepath, hslogger, IfElse
+     , MissingH, mtl, network, network-uri, optparse-applicative
+     , process, QuickCheck, text, time, transformers, unix, unix-compat
+     , utf8-string
      }:
      mkDerivation {
        pname = "git-repair";
-       version = "1.20151215";
-       sha256 = "e1e5756f7ffba86a36abcdc296e0730b2a74e0f5e7711b0b6b89a09eb6f10463";
+       version = "1.20161118";
+       sha256 = "d24c576c4a033f051d1f7a76a0e203ba00c9844bad1236d86974a136ebd25a6e";
        isLibrary = false;
        isExecutable = true;
+       setupHaskellDepends = [
+         base bytestring Cabal data-default directory exceptions filepath
+         hslogger IfElse MissingH mtl process unix unix-compat
+       ];
        executableHaskellDepends = [
          async base bytestring containers directory exceptions filepath
          hslogger IfElse MissingH mtl network network-uri
@@ -70314,7 +70500,7 @@ self: {
      }) {};
 
   "github-backup" = callPackage
-    ({ mkDerivation, base, bytestring, containers, directory
+    ({ mkDerivation, base, bytestring, Cabal, containers, directory
      , exceptions, filepath, git, github, hslogger, IfElse, MissingH
      , mtl, network, network-uri, optparse-applicative, pretty-show
      , process, text, transformers, unix, unix-compat, utf8-string
@@ -70322,11 +70508,14 @@ self: {
      }:
      mkDerivation {
        pname = "github-backup";
-       version = "1.20161110";
-       sha256 = "a6d0e48a3e6300f6633106ce28e8a7140856e924d78ef5330675410a10dcc245";
+       version = "1.20161118";
+       sha256 = "5278f8f3502721cb677b4ac0de4df8c2954ddb0335ceb9e63c4b29e77912a21b";
        isLibrary = false;
        isExecutable = true;
-       setupHaskellDepends = [ base hslogger MissingH ];
+       setupHaskellDepends = [
+         base bytestring Cabal directory exceptions filepath hslogger IfElse
+         MissingH mtl process unix unix-compat
+       ];
        executableHaskellDepends = [
          base bytestring containers directory exceptions filepath github
          hslogger IfElse MissingH mtl network network-uri
@@ -70961,6 +71150,8 @@ self: {
        pname = "glirc";
        version = "2.20.1.1";
        sha256 = "63f0f8d82ea8d2f90103faf9ccd9fa301275b9400bbf1c3db62f8c51cbfa40fe";
+       revision = "2";
+       editedCabalFile = "1ffce4f6773283058717e61b7544579d002d258e904ca7e4d97b10a65e1b97a5";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal filepath ];
@@ -71279,19 +71470,6 @@ self: {
     ({ mkDerivation, base, bmp, bytestring, containers, GLUT, OpenGL }:
      mkDerivation {
        pname = "gloss-rendering";
-       version = "1.10.3.3";
-       sha256 = "ca559268107524c8ac73f7bd4ea164e26fe5426bff49b457276ff04fce872567";
-       libraryHaskellDepends = [
-         base bmp bytestring containers GLUT OpenGL
-       ];
-       description = "Gloss picture data types and rendering functions";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "gloss-rendering_1_10_3_5" = callPackage
-    ({ mkDerivation, base, bmp, bytestring, containers, GLUT, OpenGL }:
-     mkDerivation {
-       pname = "gloss-rendering";
        version = "1.10.3.5";
        sha256 = "00c68518b2eb62f086257238034a18065faa7939369a5b2986c2f461e6a80d73";
        libraryHaskellDepends = [
@@ -71299,7 +71477,6 @@ self: {
        ];
        description = "Gloss picture data types and rendering functions";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "gloss-sodium" = callPackage
@@ -71559,8 +71736,8 @@ self: {
      }:
      mkDerivation {
        pname = "gnss-converters";
-       version = "0.1.18";
-       sha256 = "4c86a04bef399c6d73217b6ea4953d8c90224d844b65453b8a18e3749ee1f86a";
+       version = "0.1.19";
+       sha256 = "4cf869138bb7a748ccfb0d084ed53ddb19930793da39c0a45065d14e5251013b";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -72591,6 +72768,7 @@ self: {
        homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud Container Builder SDK";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "gogol-core" = callPackage
@@ -72952,6 +73130,7 @@ self: {
        homepage = "https://github.com/brendanhay/gogol";
        description = "Google Firebase Dynamic Links SDK";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "gogol-firebase-rules" = callPackage
@@ -73264,6 +73443,7 @@ self: {
        homepage = "https://github.com/brendanhay/gogol";
        description = "Google Identity and Access Management (IAM) SDK";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "gogol-identity-toolkit" = callPackage
@@ -73451,6 +73631,7 @@ self: {
        homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud Machine Learning SDK";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "gogol-monitoring" = callPackage
@@ -73863,6 +74044,7 @@ self: {
        homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud RuntimeConfig SDK";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "gogol-safebrowsing" = callPackage
@@ -73875,6 +74057,7 @@ self: {
        homepage = "https://github.com/brendanhay/gogol";
        description = "Google Safe Browsing APIs SDK";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "gogol-script" = callPackage
@@ -73912,6 +74095,7 @@ self: {
        homepage = "https://github.com/brendanhay/gogol";
        description = "Google Service Control SDK";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "gogol-servicemanagement" = callPackage
@@ -73924,6 +74108,7 @@ self: {
        homepage = "https://github.com/brendanhay/gogol";
        description = "Google Service Management SDK";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "gogol-sheets" = callPackage
@@ -74458,8 +74643,8 @@ self: {
      }:
      mkDerivation {
        pname = "google-oauth2";
-       version = "0.2.1";
-       sha256 = "ff16b3d74d6b1d4b81dcabc07f40020d19d39c04956d0067c1fe111e9b8d14ca";
+       version = "0.2.2";
+       sha256 = "3230c41fc67242671c517e4483dfd9612f58495389ff2413f0f33444e0448058";
        libraryHaskellDepends = [
          aeson base bytestring HTTP http-conduit
        ];
@@ -74581,8 +74766,8 @@ self: {
      }:
      mkDerivation {
        pname = "gore-and-ash";
-       version = "1.2.1.0";
-       sha256 = "216c58cf971d991aedcdda7100da3dfda433371c6fa47404df9431357cd84f82";
+       version = "1.2.2.0";
+       sha256 = "4192efc2afac62ba0fb5d1b591a387e8bc4c346fdcd6ceb1f0d568cd8027cace";
        libraryHaskellDepends = [
          base containers deepseq exceptions hashable linear mtl parallel
          profunctors random semigroups time transformers
@@ -74600,8 +74785,8 @@ self: {
      }:
      mkDerivation {
        pname = "gore-and-ash-actor";
-       version = "1.2.1.0";
-       sha256 = "7769718f402328fb3ae3ea268d8da5398f897cd7c3702372b8a9a1f560cc9360";
+       version = "1.2.2.0";
+       sha256 = "0de7d9391e0760193904ea91d6cc3f499a155923bc31bb9130d3fe694eda9a10";
        libraryHaskellDepends = [
          base containers deepseq exceptions gore-and-ash hashable mtl
          resourcet transformers transformers-base unordered-containers
@@ -74619,8 +74804,8 @@ self: {
      }:
      mkDerivation {
        pname = "gore-and-ash-async";
-       version = "1.1.0.0";
-       sha256 = "8ed161f2d598e3f84c1ee3a2abe2ed0b8d41f4bcb526467bfbe00ba3cf6edf74";
+       version = "1.1.1.0";
+       sha256 = "ed0c0ee1404d68675b03cf133d0af8ecb9553ba2ce279e32c353db55957ebd18";
        libraryHaskellDepends = [
          async base containers deepseq exceptions gore-and-ash hashable mtl
          resourcet transformers transformers-base unordered-containers
@@ -74644,8 +74829,8 @@ self: {
      }:
      mkDerivation {
        pname = "gore-and-ash-demo";
-       version = "1.1.0.0";
-       sha256 = "08d6fa2861a03281dee03e0baa5c23a54e7366f1d5cb1390e921b90fe8c7ab3b";
+       version = "1.2.0.0";
+       sha256 = "73bfb46b00664c92376e3c2ffff7df7e54552b077c9c8ae146117d31d2465309";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -74667,8 +74852,8 @@ self: {
      }:
      mkDerivation {
        pname = "gore-and-ash-glfw";
-       version = "1.1.1.0";
-       sha256 = "b65482130fba543d369383ceb5b8033d72debba728ea848d07c9af02068d9d4c";
+       version = "1.1.2.0";
+       sha256 = "43fc8a90e985baa99334c11f48f87c166145bc9b597c7751cce0e18b282a483e";
        libraryHaskellDepends = [
          base deepseq exceptions extra GLFW-b gore-and-ash hashable mtl
          transformers unordered-containers
@@ -74678,6 +74863,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "gore-and-ash-lambdacube" = callPackage
+    ({ mkDerivation, base, containers, deepseq, exceptions
+     , gore-and-ash, hashable, lambdacube-compiler, lambdacube-gl, mtl
+     , text, unordered-containers
+     }:
+     mkDerivation {
+       pname = "gore-and-ash-lambdacube";
+       version = "0.2.0.0";
+       sha256 = "62c2bd09408ecfc4f7140cb034b993822b4246c23df72bf17a708aa1b700407d";
+       libraryHaskellDepends = [
+         base containers deepseq exceptions gore-and-ash hashable
+         lambdacube-compiler lambdacube-gl mtl text unordered-containers
+       ];
+       homepage = "https://github.com/TeaspotStudio/gore-and-ash-lambdacube#readme";
+       description = "Core module for Gore&Ash engine that do something";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "gore-and-ash-logging" = callPackage
     ({ mkDerivation, base, containers, deepseq, exceptions, extra
      , gore-and-ash, hashable, mtl, resourcet, text, text-show
@@ -74685,8 +74888,8 @@ self: {
      }:
      mkDerivation {
        pname = "gore-and-ash-logging";
-       version = "2.0.0.0";
-       sha256 = "a01fa0ba3867c791462f17f4910a155e5d814c113789b2b5d12766c399d65b93";
+       version = "2.0.1.0";
+       sha256 = "6ce12cadec13514b91593dd9cc33d3deb1cdd9bd13fec92b98d985934fa72149";
        libraryHaskellDepends = [
          base containers deepseq exceptions extra gore-and-ash hashable mtl
          resourcet text text-show transformers transformers-base
@@ -74707,8 +74910,8 @@ self: {
      }:
      mkDerivation {
        pname = "gore-and-ash-network";
-       version = "1.3.2.0";
-       sha256 = "7093854a9ceb887bd7b58cad8d79d46ed632609f54bdfb2c7a2dcefe7296f4d2";
+       version = "1.4.0.0";
+       sha256 = "d1bea115605525454c300419c1860168fd38e414a3760b2f6e1ef2793f5bfece";
        libraryHaskellDepends = [
          base bytestring containers deepseq exceptions extra ghc-prim
          gore-and-ash gore-and-ash-logging hashable integer-gmp mtl network
@@ -74728,8 +74931,8 @@ self: {
      }:
      mkDerivation {
        pname = "gore-and-ash-sdl";
-       version = "2.1.0.0";
-       sha256 = "2c8ec109e234cbaef34ac6b72a7a5182437a0f0473006d033cd51102d868294d";
+       version = "2.1.1.0";
+       sha256 = "8bc3bac8c1297f9110481b4fe9b75e9817952521e12af6ccfde5cd1fd589618c";
        libraryHaskellDepends = [
          base containers deepseq exceptions gore-and-ash lens linear mtl
          resourcet sdl2 text transformers transformers-base
@@ -74743,19 +74946,17 @@ self: {
   "gore-and-ash-sync" = callPackage
     ({ mkDerivation, base, bytestring, cereal, containers, deepseq
      , exceptions, gore-and-ash, gore-and-ash-actor
-     , gore-and-ash-logging, gore-and-ash-network, hashable, mtl
-     , resourcet, text, transformers, transformers-base
+     , gore-and-ash-logging, gore-and-ash-network, hashable, mtl, text
      , unordered-containers
      }:
      mkDerivation {
        pname = "gore-and-ash-sync";
-       version = "1.2.0.0";
-       sha256 = "719827da28924991b85d8d3aca1ca5fe1ebdb77d3d32154bdfc1790928015769";
+       version = "1.2.0.1";
+       sha256 = "e4c919188198e1c6740cd17f782ddb08bfac928448e84b77fba4987e94f262dc";
        libraryHaskellDepends = [
          base bytestring cereal containers deepseq exceptions gore-and-ash
          gore-and-ash-actor gore-and-ash-logging gore-and-ash-network
-         hashable mtl resourcet text transformers transformers-base
-         unordered-containers
+         hashable mtl text unordered-containers
        ];
        homepage = "https://github.com/Teaspot-Studio/gore-and-ash-sync";
        description = "Gore&Ash module for high level network synchronization";
@@ -76105,6 +76306,40 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "gssapi" = callPackage
+    ({ mkDerivation, base, bytestring, gssapi_krb5, krb5, resourcet
+     , transformers
+     }:
+     mkDerivation {
+       pname = "gssapi";
+       version = "0.1.0.0";
+       sha256 = "72b7c687414bb370ff6a857ddbcfe00a804d3f2e4ca563c0783a68f6f875b0fd";
+       libraryHaskellDepends = [ base bytestring resourcet transformers ];
+       librarySystemDepends = [ gssapi_krb5 krb5 ];
+       homepage = "https://github.com/ondrap/gssapi";
+       description = "libgssapi and libkrb5 bindings for haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {gssapi_krb5 = null; krb5 = null;};
+
+  "gssapi-wai" = callPackage
+    ({ mkDerivation, base, base64-bytestring, bytestring
+     , case-insensitive, gssapi, http-types, vault, wai, wai-extra
+     }:
+     mkDerivation {
+       pname = "gssapi-wai";
+       version = "0.1.0.0";
+       sha256 = "1a2b844a611f4615d948baa7253099f5acab01529005d522b46db839833f371f";
+       libraryHaskellDepends = [
+         base base64-bytestring bytestring case-insensitive gssapi
+         http-types vault wai wai-extra
+       ];
+       homepage = "https://github.com/ondrap/gssapi-wai";
+       description = "WAI Middleware for SPNEGO authentiaction";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "gstreamer" = callPackage
     ({ mkDerivation, array, base, bytestring, Cabal, directory, glib
      , gst_plugins_base, gstreamer, gtk2hs-buildtools, mtl
@@ -77980,25 +78215,27 @@ self: {
      }) {};
 
   "hackport" = callPackage
-    ({ mkDerivation, array, base, base64-bytestring, binary, bytestring
-     , containers, cryptohash, deepseq, directory, ed25519
-     , extensible-exceptions, filepath, ghc-prim, hashable, HTTP, HUnit
-     , MissingH, mtl, network, network-uri, old-locale, old-time, parsec
-     , pretty, process, random, regex-compat, split, stm, tar
-     , template-haskell, time, transformers, unix, xml, zlib
+    ({ mkDerivation, array, async, base, base16-bytestring
+     , base64-bytestring, binary, bytestring, containers, cryptohash
+     , deepseq, directory, ed25519, extensible-exceptions, filepath
+     , ghc-prim, hashable, HTTP, HUnit, MissingH, mtl, network
+     , network-uri, old-locale, old-time, parsec, pretty, process
+     , random, regex-compat, split, stm, tar, template-haskell, time
+     , transformers, unix, xml, zlib
      }:
      mkDerivation {
        pname = "hackport";
-       version = "0.5";
-       sha256 = "90594dc1ff022a8fd2779548835555576df134feaf875cadca24378ece7fd97f";
+       version = "0.5.1";
+       sha256 = "667af1dc76c2833dd1fec935c5e61cc331be3c7b20c77ff68206177f70eccdad";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         array base base64-bytestring binary bytestring containers
-         cryptohash deepseq directory ed25519 extensible-exceptions filepath
-         ghc-prim hashable HTTP MissingH mtl network network-uri old-locale
-         old-time parsec pretty process random regex-compat split stm tar
-         template-haskell time transformers unix xml zlib
+         array async base base16-bytestring base64-bytestring binary
+         bytestring containers cryptohash deepseq directory ed25519
+         extensible-exceptions filepath ghc-prim hashable HTTP MissingH mtl
+         network network-uri old-locale old-time parsec pretty process
+         random regex-compat split stm tar template-haskell time
+         transformers unix xml zlib
        ];
        testHaskellDepends = [
          base binary bytestring containers deepseq directory
@@ -78429,6 +78666,22 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "hailgun-simple" = callPackage
+    ({ mkDerivation, base, email-validate, hailgun, mtl, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "hailgun-simple";
+       version = "0.1.0.0";
+       sha256 = "30526e6b7ec6083b090e880ef6fe942cc8425d3b2700bac565e4fc6629ec2954";
+       libraryHaskellDepends = [
+         base email-validate hailgun mtl text transformers
+       ];
+       homepage = "https://github.com/cdepillabout/hailgun-simple";
+       description = "Easy-to-use wrapper for the hailgun package";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "hails" = callPackage
     ({ mkDerivation, authenticate, base, base64-bytestring, binary
      , blaze-builder, bson, bytestring, conduit, conduit-extra
@@ -80636,8 +80889,10 @@ self: {
      }:
      mkDerivation {
        pname = "hashabler";
-       version = "1.3.0";
-       sha256 = "6bbd711b75f9c8fe72a1471ed99709e382ce7a58595a0088228aa39e74bf74ab";
+       version = "2.0.0";
+       sha256 = "6a2bd750238fb73bbef9572fc553aee6d0cc82326970a8598d9eb8b6ef923cf3";
+       revision = "1";
+       editedCabalFile = "c86a0c3e2fbc461ab3e75631a456f416ec9c57b7d48558ae0ad76fb4c48c3284";
        libraryHaskellDepends = [
          array base bytestring ghc-prim integer-gmp primitive
          template-haskell text
@@ -81010,6 +81265,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "haskelisp" = callPackage
+    ({ mkDerivation, base, containers, mtl, protolude, text }:
+     mkDerivation {
+       pname = "haskelisp";
+       version = "0.1.0.5";
+       sha256 = "bc35b968ed448582b13dad1b5364eecd2f2bae27c1c859ed14fa151a5c02b949";
+       libraryHaskellDepends = [ base containers mtl protolude text ];
+       homepage = "http://github.com/githubuser/haskelisp#readme";
+       description = "Write Emacs module in Haskell, using Emacs 25's Dynamic Module feature";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "haskell-aliyun" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, basic-prelude
      , blaze-builder, bytestring, case-insensitive, conduit, Crypto
@@ -81936,8 +82203,8 @@ self: {
     ({ mkDerivation, base, haskell-src-exts }:
      mkDerivation {
        pname = "haskell-src-exts-simple";
-       version = "1.18.0.1.1";
-       sha256 = "f331ae82547ebc4ee1dfce9265e101117ff6951682d0eea79c03a2994b9c061b";
+       version = "1.19.0.0";
+       sha256 = "41bc9166e7d08bb18b5309eb2af00ce122c70eeffd047da47e9e2d9db89a2406";
        libraryHaskellDepends = [ base haskell-src-exts ];
        homepage = "https://github.com/int-e/haskell-src-exts-simple";
        description = "A simplified view on the haskell-src-exts AST";
@@ -82105,6 +82372,7 @@ self: {
        homepage = "https://github.com/nboldi/haskell-tools";
        description = "Creating the Haskell-Tools AST from GHC's representations";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tools-cli" = callPackage
@@ -82218,6 +82486,7 @@ self: {
        homepage = "https://github.com/haskell-tools/haskell-tools";
        description = "Facilities for generating new parts of the Haskell-Tools AST";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tor" = callPackage
@@ -83473,8 +83742,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-class";
-       version = "0.0.0.1";
-       sha256 = "90db8a197d6755401f0431fa9586aa3f1744d411fe714ec8bfd2b51f5540c9de";
+       version = "0.0.1.0";
+       sha256 = "f46dc9cd83ba0f121f8c67c10cf25d199218b4d303aed008084655fdb60aa681";
        libraryHaskellDepends = [
          base bytestring contravariant data-default-class generics-eot hasql
          text time vector
@@ -83539,8 +83808,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-optparse-applicative";
-       version = "0.1.1";
-       sha256 = "8d0e6601a5353d4cd5bd6fd7f713d79ecf8bfbe3458163c0b0e0f10a90ed80fd";
+       version = "0.2";
+       sha256 = "c006e033547c82b4986e8bbc09997f73bb5bb75a7e08e10fb29ba06117aaa42b";
        libraryHaskellDepends = [
          base-prelude hasql hasql-pool optparse-applicative
        ];
@@ -84318,27 +84587,29 @@ self: {
      }) {};
 
   "hbro" = callPackage
-    ({ mkDerivation, base, bytestring, classy-prelude, cond, containers
-     , data-default-class, directory, dyre, errors, exceptions
-     , fast-logger, filepath, glib, gtk3, lens, lifted-async
-     , lifted-base, monad-control, monad-logger, mtl, network-uri
-     , optparse-applicative, pango, parsec, process, random, resourcet
-     , safe, semigroups, stm-chans, text, time, transformers
-     , transformers-base, unix, uuid, webkitgtk3, zeromq4-haskell
+    ({ mkDerivation, base, bytestring, chunked-data, cond, containers
+     , data-default-class, directory, dyre, errors, fast-logger
+     , filepath, glib, gtk3, lens, lifted-async, lifted-base
+     , monad-control, monad-logger, monadIO, mono-traversable, mtl
+     , network-uri, optparse-applicative, pango, parsec, process, random
+     , resourcet, safe, safe-exceptions, semigroups, stm-chans, text
+     , time, transformers, transformers-base, unix, uuid, webkitgtk3
+     , zeromq4-haskell
      }:
      mkDerivation {
        pname = "hbro";
-       version = "1.5.0.0";
-       sha256 = "8f66263f288dba0e90cce6d6b9d2682b71acc46c2790128cba78b984c7990d6f";
+       version = "1.6.0.0";
+       sha256 = "0572d35613f0b6e199f563375fb71991fe46ebfa7881bcee591a2054629febce";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base bytestring classy-prelude cond containers data-default-class
-         directory dyre errors exceptions fast-logger filepath glib gtk3
-         lens lifted-async lifted-base monad-control monad-logger mtl
-         network-uri optparse-applicative pango parsec process random
-         resourcet safe semigroups stm-chans text time transformers
-         transformers-base unix uuid webkitgtk3 zeromq4-haskell
+         base bytestring chunked-data cond containers data-default-class
+         directory dyre errors fast-logger filepath glib gtk3 lens
+         lifted-async lifted-base monad-control monad-logger monadIO
+         mono-traversable mtl network-uri optparse-applicative pango parsec
+         process random resourcet safe safe-exceptions semigroups stm-chans
+         text time transformers transformers-base unix uuid webkitgtk3
+         zeromq4-haskell
        ];
        executableHaskellDepends = [ base ];
        homepage = "https://github.com/k0ral/hbro";
@@ -84349,19 +84620,20 @@ self: {
 
   "hbro-contrib" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring
-     , classy-prelude, containers, directory, glib, gtk3, hbro, lens
-     , monad-control, mtl, network-uri, pango, parsec, process
-     , resourcet, safe, text, time, transformers-base, unix, webkitgtk3
+     , chunked-data, containers, directory, filepath, glib, gtk3, hbro
+     , lens, monad-control, mono-traversable, mtl, network-uri, pango
+     , parsec, process, resourcet, safe, safe-exceptions, text, time
+     , transformers-base, unix, webkitgtk3
      }:
      mkDerivation {
        pname = "hbro-contrib";
-       version = "1.5.0.0";
-       sha256 = "0331c2024f52cfbefba781095e8309fd20cd32082a9a8887c3fcb4f52fc76fbc";
+       version = "1.6.0.0";
+       sha256 = "7ca63236aa588f4ac538ffb17840fca1039c36eefb2f56317b1614170c9b1603";
        libraryHaskellDepends = [
-         aeson aeson-pretty base bytestring classy-prelude containers
-         directory glib gtk3 hbro lens monad-control mtl network-uri pango
-         parsec process resourcet safe text time transformers-base unix
-         webkitgtk3
+         aeson aeson-pretty base bytestring chunked-data containers
+         directory filepath glib gtk3 hbro lens monad-control
+         mono-traversable mtl network-uri pango parsec process resourcet
+         safe safe-exceptions text time transformers-base unix webkitgtk3
        ];
        homepage = "https://github.com/k0ral/hbro-contrib";
        description = "Third-party extensions to hbro";
@@ -85079,8 +85351,8 @@ self: {
      }:
      mkDerivation {
        pname = "heckle";
-       version = "2.0.1.1";
-       sha256 = "ba4defee459e282b1308ee66ed9148ea9bd936eae41136f82c6ffbb71981dd14";
+       version = "2.0.1.5";
+       sha256 = "64655fc2c10b00e31cbd8ba6ca6a339fdb184f580f56e24258ecf85605e7d97b";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -85281,6 +85553,8 @@ self: {
        pname = "heist";
        version = "1.0.1.0";
        sha256 = "fd4ff3c1bfc1473feb9e913a5cdecaf56bc9db022abc27a76768cb6345c68bcb";
+       revision = "1";
+       editedCabalFile = "35cc7972ed625260f5f5885852551b9151cea0fad1c9855af09c5d82e20ae830";
        libraryHaskellDepends = [
          aeson attoparsec base blaze-builder blaze-html bytestring
          containers directory directory-tree dlist filepath hashable
@@ -85767,10 +86041,8 @@ self: {
      }:
      mkDerivation {
        pname = "heredocs";
-       version = "0.1.3.1";
-       sha256 = "51c7b375ef2e5d34da7533a2b919e7908e94c89fcbc087fb559fa89dd5e0ddb6";
-       revision = "2";
-       editedCabalFile = "f46b25d4890df9e9da69c0a491580c32d2b9519903e795efe6385b0d11c3a796";
+       version = "0.1.4";
+       sha256 = "3f879b0e2f34d98f670e6a210f1bc61d9c4a9505c147c7ec93576f54fe69c56f";
        libraryHaskellDepends = [
          base bytestring doctest parsec template-haskell text
        ];
@@ -86008,6 +86280,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "heterocephalus" = callPackage
+    ({ mkDerivation, base, blaze-html, blaze-markup, containers
+     , doctest, Glob, parsec, shakespeare, template-haskell, text
+     }:
+     mkDerivation {
+       pname = "heterocephalus";
+       version = "1.0.0.1";
+       sha256 = "f25a727b6df685596b78d1a82c60da8433b3afb8a3c0766ece241700578fa5b7";
+       libraryHaskellDepends = [
+         base blaze-html blaze-markup containers parsec shakespeare
+         template-haskell text
+       ];
+       testHaskellDepends = [ base doctest Glob ];
+       homepage = "https://github.com/arowM/heterocephalus#readme";
+       description = "A type safe template engine for collaborating with front end development tools";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "hetris" = callPackage
     ({ mkDerivation, array, base, hscurses, ncurses, old-time, random
      }:
@@ -88215,6 +88505,7 @@ self: {
        homepage = "http://hledger.org";
        description = "Web API server for the hledger accounting tool";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hledger-chart" = callPackage
@@ -88234,6 +88525,7 @@ self: {
        homepage = "http://hledger.org";
        description = "A pie chart image generator for the hledger accounting tool";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hledger-diff" = callPackage
@@ -88256,8 +88548,8 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-interest";
-       version = "1.5";
-       sha256 = "77fb04190160de91eb791f2326691133e1be26c0984fabf30581ba1f0af3fab1";
+       version = "1.5.1";
+       sha256 = "0a02354f4e8d53e75817e05b140c4760220ac4e414fbf9772abe4f20a9f90da6";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -88324,8 +88616,10 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-ui";
-       version = "1.0.4";
-       sha256 = "f45d4afe158924f59691885bb87e52816fe80525252400d2840761a2e0d4e64d";
+       version = "1.0.5";
+       sha256 = "ba859b4c1f8199413c30ddc0db2a7e11206d79ae235e6d9005de6d6cc1b98875";
+       revision = "1";
+       editedCabalFile = "3189cd365d74e481da18730d14c0ac538f435a331cfe76d519e37214f94adf54";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -88337,6 +88631,7 @@ self: {
        homepage = "http://hledger.org";
        description = "Curses-style user interface for the hledger accounting tool";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hledger-vty" = callPackage
@@ -88355,6 +88650,7 @@ self: {
        homepage = "http://hledger.org";
        description = "A curses-style console interface for the hledger accounting tool";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hledger-web" = callPackage
@@ -88700,6 +88996,7 @@ self: {
        homepage = "https://github.com/albertoruiz/hmatrix";
        description = "Linear Programming based on GLPK";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) glpk;};
 
   "hmatrix-gsl" = callPackage
@@ -88752,6 +89049,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) gsl;};
 
+  "hmatrix-gsl-stats_0_4_1_6" = callPackage
+    ({ mkDerivation, base, binary, gsl, hmatrix, storable-complex
+     , vector
+     }:
+     mkDerivation {
+       pname = "hmatrix-gsl-stats";
+       version = "0.4.1.6";
+       sha256 = "1bf5bb87312525256868872a5d51e43d851b75ef549a8834052263171b91cd71";
+       libraryHaskellDepends = [
+         base binary hmatrix storable-complex vector
+       ];
+       libraryPkgconfigDepends = [ gsl ];
+       homepage = "http://code.haskell.org/hmatrix-gsl-stats";
+       description = "GSL Statistics interface";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) gsl;};
+
   "hmatrix-mmap" = callPackage
     ({ mkDerivation, base, hmatrix, mmap }:
      mkDerivation {
@@ -88879,6 +89194,7 @@ self: {
        homepage = "https://github.com/albertoruiz/hmatrix";
        description = "Tests for hmatrix";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hmeap" = callPackage
@@ -90097,7 +90413,7 @@ self: {
        description = "Haskell binding to libopencc";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {opencc = null;};
+     }) {inherit (pkgs) opencc;};
 
   "hopencl" = callPackage
     ({ mkDerivation, base, bytestring, c2hs, HUnit, OpenCL, QuickCheck
@@ -91057,15 +91373,18 @@ self: {
      }) {};
 
   "hpp" = callPackage
-    ({ mkDerivation, base, directory, filepath, time, transformers }:
+    ({ mkDerivation, base, bytestring, bytestring-trie, directory
+     , filepath, ghc-prim, time, transformers
+     }:
      mkDerivation {
        pname = "hpp";
-       version = "0.3.1.0";
-       sha256 = "1ec268eee4adc227768a22e601fe8ca1f90170705b44186e9522f791172842ee";
+       version = "0.4.0";
+       sha256 = "05923e6dacc0549f50ff342a3eb2b6782fe3cdc4c6190eea0e4cabc17f429f5d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base directory filepath time transformers
+         base bytestring bytestring-trie directory filepath ghc-prim time
+         transformers
        ];
        executableHaskellDepends = [ base directory filepath time ];
        homepage = "https://github.com/acowley/hpp";
@@ -91084,6 +91403,8 @@ self: {
        pname = "hpqtypes";
        version = "1.5.1.1";
        sha256 = "b99c214d7cc83573f5bf295837b42a13a4057dc9cab701b25798086f0d54795a";
+       revision = "1";
+       editedCabalFile = "6915ef5e4cd5c22aee26cf85b2d6b86947ada1b0c39d39b6cadcc6bf572e454c";
        libraryHaskellDepends = [
          aeson base bytestring containers data-default-class exceptions
          lifted-base monad-control mtl resource-pool text text-show time
@@ -91290,35 +91611,6 @@ self: {
      }:
      mkDerivation {
        pname = "hquantlib";
-       version = "0.0.3.2";
-       sha256 = "b26666d1d95a4895ff3e0773d8234e67c692c7f2fe740466b653face4bfb9af3";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base containers hmatrix hmatrix-gsl hmatrix-special mersenne-random
-         parallel statistics time vector vector-algorithms
-       ];
-       executableHaskellDepends = [
-         base containers mersenne-random parallel
-       ];
-       testHaskellDepends = [
-         base HUnit QuickCheck test-framework test-framework-hunit
-         test-framework-quickcheck2
-       ];
-       homepage = "http://github.com/paulrzcz/hquantlib.git";
-       description = "HQuantLib is a port of essencial parts of QuantLib to Haskell";
-       license = "LGPL";
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "hquantlib_0_0_3_3" = callPackage
-    ({ mkDerivation, base, containers, hmatrix, hmatrix-gsl
-     , hmatrix-special, HUnit, mersenne-random, parallel, QuickCheck
-     , statistics, test-framework, test-framework-hunit
-     , test-framework-quickcheck2, time, vector, vector-algorithms
-     }:
-     mkDerivation {
-       pname = "hquantlib";
        version = "0.0.3.3";
        sha256 = "208839f68a4af5f3b0e09214623c8e166f768a46b6cdc7369937ab73e8d78c28";
        isLibrary = true;
@@ -92243,8 +92535,8 @@ self: {
     ({ mkDerivation, base, containers, directory, filepath, process }:
      mkDerivation {
        pname = "hsc2hs";
-       version = "0.68";
-       sha256 = "13834608a7a768e4aeeefee0a79660b2fc7c91bb83e036f0c1cb7b0543c61fda";
+       version = "0.68.1";
+       sha256 = "507bf174c7ab14667d452efb6b539798a944f2a5fd4cd45120a1afb8551ebe75";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -92589,8 +92881,8 @@ self: {
      }:
      mkDerivation {
        pname = "hscaffold";
-       version = "0.4.4.0";
-       sha256 = "f56776610c0a64fe5bf396a3d0d1fff5e2e22ad8996f1f95fa1336d7d25285df";
+       version = "0.4.5.0";
+       sha256 = "8f94525878efbe2f6c8ce80717027596d9e004a5b3ca86f1c3db8bcb2cbd365e";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -92714,21 +93006,17 @@ self: {
      }) {};
 
   "hscrtmpl" = callPackage
-    ({ mkDerivation, base, directory, process, regex-compat, time
-     , time-locale-compat
-     }:
+    ({ mkDerivation, base, directory, process, time }:
      mkDerivation {
        pname = "hscrtmpl";
-       version = "1.4";
-       sha256 = "31c642da0e9c90b961160214e4a91e6aba9acbd1253eec009f4d626e360be5ab";
+       version = "1.5";
+       sha256 = "808a80880f2880432fd6c27c99aeb841d325afdad36f0aae7a5a45f512206589";
        isLibrary = false;
        isExecutable = true;
-       executableHaskellDepends = [
-         base directory process regex-compat time time-locale-compat
-       ];
+       executableHaskellDepends = [ base directory process time ];
        homepage = "http://hub.darcs.net/dino/hscrtmpl";
        description = "Haskell shell script template";
-       license = stdenv.lib.licenses.bsd3;
+       license = stdenv.lib.licenses.isc;
      }) {};
 
   "hscuid" = callPackage
@@ -92795,6 +93083,8 @@ self: {
        pname = "hsdev";
        version = "0.2.1.0";
        sha256 = "8d89f4cf2e67c2e55a94068538818e297efa07429a26b4009eff5d04724e7794";
+       revision = "1";
+       editedCabalFile = "2ed64491515bb9af5b43ee11a203925987797d5492a3c143a37ad6eae8a7c8f6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -93153,6 +93443,28 @@ self: {
      }) {inherit (pkgs) blas; inherit (pkgs) gsl; 
          inherit (pkgs) liblapack;};
 
+  "hsignal_0_2_7_5" = callPackage
+    ({ mkDerivation, array, base, binary, blas, bytestring, gsl
+     , hmatrix, hmatrix-gsl, hmatrix-gsl-stats, hstatistics, liblapack
+     , mtl, storable-complex, vector
+     }:
+     mkDerivation {
+       pname = "hsignal";
+       version = "0.2.7.5";
+       sha256 = "0f61f820556c431c3811643cc40e49a6d6c68075da1be0b39298a41c1c7119ac";
+       libraryHaskellDepends = [
+         array base binary bytestring hmatrix hmatrix-gsl hmatrix-gsl-stats
+         hstatistics mtl storable-complex vector
+       ];
+       librarySystemDepends = [ blas liblapack ];
+       libraryPkgconfigDepends = [ gsl ];
+       homepage = "http://code.haskell.org/hsignal";
+       description = "Signal processing and EEG data analysis";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) blas; inherit (pkgs) gsl; 
+         inherit (pkgs) liblapack;};
+
   "hsilop" = callPackage
     ({ mkDerivation, base, directory, filepath, haskeline, xdg-basedir
      }:
@@ -93905,6 +94217,7 @@ self: {
        libraryHaskellDepends = [ base hspec-expectations transformers ];
        description = "A version of hspec-expectations generalized to MonadIO";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hspec-expectations-pretty" = callPackage
@@ -94851,8 +95164,8 @@ self: {
      }:
      mkDerivation {
        pname = "hstatistics";
-       version = "0.2.5.3";
-       sha256 = "d8a8bf9dcf6bd25ac5ca695ec1c4fc198310411cc87ab2a23ffe1d9116812a2d";
+       version = "0.2.5.4";
+       sha256 = "e657ac9bb672b502d5dec0e8920679a5833be5bfe0a8a981b7eccc0a99a0e47b";
        libraryHaskellDepends = [
          array base hmatrix hmatrix-gsl-stats random vector
        ];
@@ -95077,6 +95390,7 @@ self: {
        ];
        description = "Synthesizable Verilog DSL supporting for multiple clock and reset";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hswip" = callPackage
@@ -95542,34 +95856,6 @@ self: {
      }:
      mkDerivation {
        pname = "htoml";
-       version = "1.0.0.1";
-       sha256 = "11145f645768abaa51c6ffda70f1c6fe7bb99163877efb13058a16d2d0bd592b";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base containers old-locale parsec text time
-         unordered-containers vector
-       ];
-       executableHaskellDepends = [
-         aeson base bytestring containers file-embed parsec tasty
-         tasty-hspec tasty-hunit text time unordered-containers vector
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers file-embed parsec tasty
-         tasty-hspec tasty-hunit text time unordered-containers vector
-       ];
-       homepage = "https://github.com/cies/htoml";
-       description = "Parser for TOML files";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "htoml_1_0_0_3" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, file-embed
-     , old-locale, parsec, tasty, tasty-hspec, tasty-hunit, text, time
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "htoml";
        version = "1.0.0.3";
        sha256 = "08f8d88a326f80fb55c0abb9431941c3a2a30f2d58f49c94349961ceeb4c856f";
        libraryHaskellDepends = [
@@ -95583,7 +95869,6 @@ self: {
        homepage = "https://github.com/cies/htoml";
        description = "Parser for TOML files";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "htrace" = callPackage
@@ -95708,7 +95993,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "http-api-data_0_3_2" = callPackage
+  "http-api-data_0_3_3" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, doctest
      , filepath, hashable, hspec, HUnit, QuickCheck
      , quickcheck-instances, text, time, time-locale-compat
@@ -95716,8 +96001,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-api-data";
-       version = "0.3.2";
-       sha256 = "015fb4167f807c31af465cd8991454c3ed72ad5935ff0839993f4fcb038958f2";
+       version = "0.3.3";
+       sha256 = "cb3d7ef8a924a6b03481b7c5e26a580df72cbf89f2e8247e825f43f4b3ba8449";
        libraryHaskellDepends = [
          base bytestring containers hashable text time time-locale-compat
          unordered-containers uri-bytestring uuid-types
@@ -96129,8 +96414,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-dispatch";
-       version = "0.6.0.0";
-       sha256 = "67a1cea38faec49d5e9708090e567b032e186e61fa391e15eb4b524ad14786e7";
+       version = "0.6.2.0";
+       sha256 = "8838082ba44fe02bda80830c74552e6f28093617ad75c6614e199168ea7677d3";
        libraryHaskellDepends = [
          base base64-bytestring bytestring case-insensitive http-client
          http-client-tls http-types
@@ -96139,6 +96424,7 @@ self: {
        homepage = "http://github.com/owainlewis/http-dispatch#readme";
        description = "High level HTTP client for Haskell";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "http-encodings" = callPackage
@@ -96228,15 +96514,15 @@ self: {
   "http-link-header" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring
      , bytestring-conversion, errors, hspec, hspec-attoparsec
-     , network-uri, QuickCheck, text
+     , http-api-data, network-uri, QuickCheck, text
      }:
      mkDerivation {
        pname = "http-link-header";
-       version = "1.0.2";
-       sha256 = "618b33aa9518cfae4d63e3d79689642bde5eecfa33c83ea1d1e3aa33420f8685";
+       version = "1.0.3";
+       sha256 = "59bd2db4e7d14b6f7ce86848af5e38b4bd2e9963e9ffe5068c7b1a710dbdd7fe";
        libraryHaskellDepends = [
-         attoparsec base bytestring bytestring-conversion errors network-uri
-         text
+         attoparsec base bytestring bytestring-conversion errors
+         http-api-data network-uri text
        ];
        testHaskellDepends = [
          base hspec hspec-attoparsec QuickCheck text
@@ -96387,8 +96673,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-proxy";
-       version = "0.1.0.4";
-       sha256 = "e5e582a106ead5c3a4a96fa96f95891f67714483e83154a6a3228bba41e756f4";
+       version = "0.1.0.5";
+       sha256 = "4406e4f19ae08d4d281d15a76c19c0661fcb7c5b9bf93c0f279001ac761894d8";
        libraryHaskellDepends = [
          async base blaze-builder bytestring bytestring-lexing
          case-insensitive conduit conduit-extra http-client http-conduit
@@ -99370,8 +99656,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "ieee754";
-       version = "0.7.8";
-       sha256 = "de4aefce42d903a3016cba4c7ebfc70d4fa0a76f8c04014c7eb3545b9ab56eff";
+       version = "0.7.9";
+       sha256 = "dc1860c545d7143ea8c7e53509ac535ca2932495f0f89b2801c960295cfcdd15";
        libraryHaskellDepends = [ base ];
        homepage = "http://github.com/patperry/hs-ieee754";
        description = "Utilities for dealing with IEEE floating point numbers";
@@ -99388,6 +99674,18 @@ self: {
        license = "GPL";
      }) {};
 
+  "if" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "if";
+       version = "0.1.0.0";
+       sha256 = "28f673e867dbe0f51324d97fcb7884673a34912593746520a470116b167a141d";
+       libraryHaskellDepends = [ base ];
+       homepage = "https://github.com/winterland1989/if";
+       description = "(?) and (?>) conditional operator";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "ifcxt" = callPackage
     ({ mkDerivation, base, QuickCheck, tasty, tasty-quickcheck
      , template-haskell
@@ -102722,24 +103020,26 @@ self: {
      }) {};
 
   "isobmff-builder" = callPackage
-    ({ mkDerivation, base, binary, bytestring, data-default, hspec
-     , singletons, tagged, text, time, type-list, type-spec
-     , vector-sized
+    ({ mkDerivation, base, binary, bytestring, data-default, hspec, mtl
+     , pretty-types, QuickCheck, singletons, tagged, template-haskell
+     , text, time, type-list, type-spec, vector
      }:
      mkDerivation {
        pname = "isobmff-builder";
-       version = "0.10.5.0";
-       sha256 = "b7dfa97397a823beb2d327fd97ed57cc9cec6c615659eaaa238c86b9bd4c2bf1";
+       version = "0.11.2.0";
+       sha256 = "062397e266687379d99ebe4acb7dd21b6289df1fdad079c3fef7d9ec45b1d220";
        libraryHaskellDepends = [
-         base bytestring data-default singletons tagged text time type-list
-         type-spec vector-sized
+         base bytestring data-default mtl pretty-types singletons tagged
+         template-haskell text time type-list type-spec vector
        ];
        testHaskellDepends = [
-         base binary bytestring hspec text type-spec
+         base binary bytestring hspec mtl pretty-types QuickCheck tagged
+         text type-spec
        ];
        homepage = "https://github.com/sheyll/isobmff-builder#readme";
        description = "A (bytestring-) builder for the ISO-14496-12 base media file format";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "isohunt" = callPackage
@@ -103349,8 +103649,8 @@ self: {
      }:
      mkDerivation {
        pname = "jack";
-       version = "0.7.1";
-       sha256 = "9a92d0482acb2647e46955d6ad73ba7cd4a148cd9f6c5263a405296b87a5afd9";
+       version = "0.7.1.1";
+       sha256 = "d17b5d299154edf55f479b9fc4508b662f4852e545dc47afa60b166ca7306c40";
        libraryHaskellDepends = [
          array base bytestring enumset event-list explicit-exception midi
          non-negative transformers
@@ -103532,6 +103832,7 @@ self: {
        homepage = "https://github.com/Lupino/jason#readme";
        description = "A fast JASONETTE-iOS JSON combinator library for haskell";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "java-bridge" = callPackage
@@ -103949,7 +104250,7 @@ self: {
        license = stdenv.lib.licenses.asl20;
      }) {};
 
-  "jose_0_5_0_0" = callPackage
+  "jose_0_5_0_1" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
      , byteable, bytestring, containers, cryptonite, hspec, lens, memory
      , monad-time, mtl, network-uri, QuickCheck, quickcheck-instances
@@ -103958,8 +104259,8 @@ self: {
      }:
      mkDerivation {
        pname = "jose";
-       version = "0.5.0.0";
-       sha256 = "cb2da4049b288be97e1a7530fbf0ff86cf98a3277b13cd84ba352519741b36ce";
+       version = "0.5.0.1";
+       sha256 = "be03e97bad8c492bc6e268d917b0c0ea18f12a971a94be8e8c28af636d52c84f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -104056,23 +104357,17 @@ self: {
      }) {};
 
   "jsaddle" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, doctest
-     , filepath, http-types, lens, primitive, process, QuickCheck
-     , ref-tf, stm, template-haskell, text, time, transformers, vector
-     , wai, wai-app-static, wai-websockets, warp, websockets
+    ({ mkDerivation, aeson, base, bytestring, containers, filepath
+     , http-types, lens, primitive, process, ref-tf, stm
+     , template-haskell, text, time, transformers
      }:
      mkDerivation {
        pname = "jsaddle";
-       version = "0.5.2.0";
-       sha256 = "216fe089de60352956df2aa3abcb1e28861e81d1943ae1a17ac7947aad18a4fb";
+       version = "0.6.0.1";
+       sha256 = "16bca9ea2c962ecaeb42961b9795de61504f1c214a20d189c3e3483cdbc557e1";
        libraryHaskellDepends = [
          aeson base bytestring containers filepath http-types lens primitive
-         process ref-tf stm template-haskell text time transformers wai
-         wai-app-static wai-websockets warp websockets
-       ];
-       testHaskellDepends = [
-         base bytestring doctest filepath http-types process QuickCheck text
-         vector wai wai-app-static wai-websockets warp websockets
+         process ref-tf stm template-haskell text time transformers
        ];
        description = "Interface for JavaScript that works with GHCJS and GHC";
        license = stdenv.lib.licenses.mit;
@@ -104085,8 +104380,8 @@ self: {
      }:
      mkDerivation {
        pname = "jsaddle-dom";
-       version = "0.5.0.1";
-       sha256 = "fb64e3a7924c6191e39f61845fec44acc14502b5d70e6ec3b8fd12dbadb9904a";
+       version = "0.6.0.0";
+       sha256 = "ef270104ea9a4eef9eca156bd2406f1ad453f1d7543e9dc3054d4549e8a85e37";
        libraryHaskellDepends = [
          base base-compat jsaddle lens text transformers
        ];
@@ -104110,6 +104405,41 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "jsaddle-warp" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, doctest
+     , filepath, http-types, jsaddle, lens, primitive, process
+     , QuickCheck, ref-tf, stm, text, time, transformers, wai
+     , wai-websockets, warp, websockets
+     }:
+     mkDerivation {
+       pname = "jsaddle-warp";
+       version = "0.6.0.1";
+       sha256 = "c91ba8f83df56044247ee8deadec3889346c640b069efed2b8035162e8c4cfc0";
+       libraryHaskellDepends = [
+         aeson base containers http-types jsaddle stm text time transformers
+         wai wai-websockets warp websockets
+       ];
+       testHaskellDepends = [
+         base bytestring doctest filepath jsaddle lens primitive process
+         QuickCheck ref-tf
+       ];
+       description = "Interface for JavaScript that works with GHCJS and GHC";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "jsaddle-wkwebview" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, jsaddle }:
+     mkDerivation {
+       pname = "jsaddle-wkwebview";
+       version = "0.6.0.0";
+       sha256 = "cedc6b826bc2b07841aed149ecf3ad3c39f5ed75964f3ea49e0ee3c445b5373c";
+       libraryHaskellDepends = [ aeson base bytestring jsaddle ];
+       description = "Interface for JavaScript that works with GHCJS and GHC";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "jsc" = callPackage
     ({ mkDerivation, base, jmacro, lens, template-haskell, text
      , transformers, webkitgtk3, webkitgtk3-javascriptcore
@@ -104323,8 +104653,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-bytes-builder";
-       version = "0.4";
-       sha256 = "f4f6084ee679640c97a62e0bf108fc7526fab7d69e786c881281c94e416e2e97";
+       version = "0.5";
+       sha256 = "b2c1114ef0a164fdf6b5c0899790fd5c91fa98b66b4a65475ba82829a5efa3ad";
        libraryHaskellDepends = [
          base base-prelude bytestring scientific semigroups text
        ];
@@ -104469,8 +104799,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-pointer-aeson";
-       version = "0.1";
-       sha256 = "b291114509843bae81251ee517d1dad5d7c904809417b35e17cc47eec04764d4";
+       version = "0.1.1";
+       sha256 = "009a92279d7965bea1a8d57751cf27de1f1a30d5afb1e8f80a813b866eba03d1";
        libraryHaskellDepends = [
          aeson base-prelude json-pointer unordered-containers vector
        ];
@@ -104689,8 +105019,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-stream";
-       version = "0.4.1.2";
-       sha256 = "096be98bf0f8eb13a83388a455fc123d13c18c11a598fbde31506b610c78e976";
+       version = "0.4.1.3";
+       sha256 = "1e281cfddd1c71b40e8a4b8a75dbd0c1f16b1e349edcbc5e44e45c25241ff9dc";
        libraryHaskellDepends = [
          aeson base bytestring scientific text unordered-containers vector
        ];
@@ -105113,6 +105443,8 @@ self: {
        pname = "jwt";
        version = "0.7.2";
        sha256 = "17967413d21399596a236bc8169d9e030bb85e2b1c349c6e470543767cc20a31";
+       revision = "1";
+       editedCabalFile = "b5858c05476741b4dc7f9f075bb8c8aca128ed25a9f325d937d370aa3d4910e1";
        libraryHaskellDepends = [
          aeson base bytestring containers cryptonite data-default http-types
          memory network-uri scientific semigroups text time
@@ -107054,7 +107386,7 @@ self: {
        homepage = "http://haskell.org/haskellwiki/Lambdabot";
        description = "Lambdabot is a development tool and advanced IRC bot";
        license = "GPL";
-       maintainers = with stdenv.lib.maintainers; [ abbradar ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "lambdabot-core" = callPackage
@@ -107107,6 +107439,7 @@ self: {
        homepage = "http://haskell.org/haskellwiki/Lambdabot";
        description = "Lambdabot Haskell plugins";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "lambdabot-irc-plugins" = callPackage
@@ -107329,29 +107662,23 @@ self: {
      }) {};
 
   "lambdacube-compiler" = callPackage
-    ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring
-     , containers, deepseq, directory, exceptions, filepath, JuicyPixels
-     , lambdacube-ir, megaparsec, monad-control, mtl
-     , optparse-applicative, patience, pretty-show, process, QuickCheck
-     , tasty, tasty-quickcheck, text, time, vect, vector, websockets
-     , wl-pprint
+    ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring
+     , containers, directory, exceptions, filepath, lambdacube-ir
+     , megaparsec, mtl, optparse-applicative, pretty-show, semigroups
+     , text, vector
      }:
      mkDerivation {
        pname = "lambdacube-compiler";
-       version = "0.5.0.1";
-       sha256 = "d84cefdf1d21e12e6d9ca92f314e35881e5b911630709e36971337dda32ad564";
+       version = "0.6.0.0";
+       sha256 = "4fae3343d4bc733a759e97324d260a10f0b07d144664b29855c37f2ea1012423";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base containers deepseq directory exceptions filepath
-         lambdacube-ir megaparsec mtl pretty-show text vector wl-pprint
+         aeson ansi-wl-pprint base containers directory exceptions filepath
+         lambdacube-ir megaparsec mtl pretty-show semigroups text vector
        ];
        executableHaskellDepends = [
-         aeson async base base64-bytestring bytestring containers deepseq
-         directory exceptions filepath JuicyPixels lambdacube-ir megaparsec
-         monad-control mtl optparse-applicative patience pretty-show process
-         QuickCheck tasty tasty-quickcheck text time vect vector websockets
-         wl-pprint
+         aeson base bytestring filepath optparse-applicative
        ];
        homepage = "http://lambdacube3d.com";
        description = "LambdaCube 3D is a DSL to program GPUs";
@@ -107438,8 +107765,8 @@ self: {
      }:
      mkDerivation {
        pname = "lambdacube-gl";
-       version = "0.5.1.1";
-       sha256 = "44fcd8abfd86607a65702caac4894114632590473bc1701f8e082966b79c63c3";
+       version = "0.5.1.2";
+       sha256 = "2b71bfd829096f8ac59f4e37ebdf6d8bdc4c84bdfaa6cd2c83d5e41fd05ef9fe";
        libraryHaskellDepends = [
          base bytestring containers JuicyPixels lambdacube-ir mtl OpenGLRaw
          vector vector-algorithms
@@ -107454,8 +107781,8 @@ self: {
     ({ mkDerivation, aeson, base, containers, mtl, text, vector }:
      mkDerivation {
        pname = "lambdacube-ir";
-       version = "0.3.0.0";
-       sha256 = "4a9c3f2193984bf36eb06d13db92de541c619502a89e956e1e3a2750a4b68dbc";
+       version = "0.3.0.1";
+       sha256 = "1f28588141a7f2b5ac9847f2f35c8129e68273a3804748a71f06cd728fa001f7";
        libraryHaskellDepends = [ aeson base containers mtl text vector ];
        description = "LambdaCube 3D intermediate representation of 3D graphics pipelines";
        license = stdenv.lib.licenses.bsd3;
@@ -108021,28 +108348,6 @@ self: {
      }:
      mkDerivation {
        pname = "language-javascript";
-       version = "0.6.0.8";
-       sha256 = "98a48760012d7b9eb7625532ea1d18ee0127a18dc11ccd679717ea53151c2ab9";
-       libraryHaskellDepends = [
-         array base blaze-builder bytestring containers mtl text utf8-string
-       ];
-       libraryToolDepends = [ alex happy ];
-       testHaskellDepends = [
-         array base blaze-builder bytestring Cabal containers hspec mtl
-         QuickCheck utf8-light utf8-string
-       ];
-       homepage = "http://github.com/erikd/language-javascript";
-       description = "Parser for JavaScript";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "language-javascript_0_6_0_9" = callPackage
-    ({ mkDerivation, alex, array, base, blaze-builder, bytestring
-     , Cabal, containers, happy, hspec, mtl, QuickCheck, text
-     , utf8-light, utf8-string
-     }:
-     mkDerivation {
-       pname = "language-javascript";
        version = "0.6.0.9";
        sha256 = "a86b98d4fb8c27bbe54f7bedecde2acfea7e7d8e30a55434fd971b15238932cc";
        libraryHaskellDepends = [
@@ -108056,7 +108361,6 @@ self: {
        homepage = "https://github.com/erikd/language-javascript";
        description = "Parser for JavaScript";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "language-kort" = callPackage
@@ -108714,6 +109018,27 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "latex-function-tables" = callPackage
+    ({ mkDerivation, base, bifunctors, HaTeX, lens, mtl, process
+     , semigroups, template-haskell, th-printf
+     }:
+     mkDerivation {
+       pname = "latex-function-tables";
+       version = "0.1.0.0";
+       sha256 = "7145b64e438624e8c5a3590c67f113df5010f8f28feb33aaa95602ef75939af4";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bifunctors HaTeX lens mtl semigroups template-haskell
+         th-printf
+       ];
+       executableHaskellDepends = [ base HaTeX process template-haskell ];
+       testHaskellDepends = [ base ];
+       homepage = "https://github.com/githubuser/nfm2017#readme";
+       description = "Function table specifications in latex";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "lattices" = callPackage
     ({ mkDerivation, base, containers, deepseq, hashable, QuickCheck
      , semigroups, tagged, tasty, tasty-quickcheck, transformers
@@ -109094,6 +109419,19 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "leapseconds" = callPackage
+    ({ mkDerivation, base, tasty, tasty-hunit, time }:
+     mkDerivation {
+       pname = "leapseconds";
+       version = "1.0";
+       sha256 = "c69b5acaf60b610ac6bc68e45c1f96161b920547dc89821220b6836ba8dfd11e";
+       revision = "1";
+       editedCabalFile = "4ffceb9290e689f9b707270ab393d57dacc9c69fc880252bfed608830a0b79d8";
+       libraryHaskellDepends = [ base time ];
+       testHaskellDepends = [ base tasty tasty-hunit time ];
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "leapseconds-announced" = callPackage
     ({ mkDerivation, base, QuickCheck, time }:
      mkDerivation {
@@ -111178,10 +111516,10 @@ self: {
      }:
      mkDerivation {
        pname = "linearmap-category";
-       version = "0.1.0.1";
-       sha256 = "ff237dba6477c1ef1328c36785563422fbf3aae1acd31cf5aca139d8a0b4adbd";
+       version = "0.2.0.0";
+       sha256 = "99e027c01da96c907a94b8bd57a7e36597d57b4786aa4835b1b66e921bad21d3";
        revision = "1";
-       editedCabalFile = "c917ace1221a02587e65c9224c1b39fd6999b9c6f712138312def89981bcd3d4";
+       editedCabalFile = "2da156de9e6cffcbd1b9910c4d177250d27a18bf77bdae54bf8560c26b1b89b7";
        libraryHaskellDepends = [
          base constrained-categories containers free-vector-spaces ieee754
          lens linear semigroups vector vector-space
@@ -112125,13 +112463,14 @@ self: {
      , concurrent-split, containers, data-accessor
      , data-accessor-transformers, directory, event-list
      , explicit-exception, filepath, html, httpd-shed, midi, midi-alsa
-     , network, non-empty, non-negative, parsec, pretty, process, stm
-     , stm-split, strict, transformers, unix, utility-ht, wx, wxcore
+     , network, network-uri, non-empty, non-negative, parsec, pretty
+     , process, stm, stm-split, strict, transformers, unix, utility-ht
+     , wx, wxcore
      }:
      mkDerivation {
        pname = "live-sequencer";
-       version = "0.0.5.1";
-       sha256 = "d4453e597c7804b14554b873b1b2d40c043d79b488868e7c1879e50346927ac1";
+       version = "0.0.5.2";
+       sha256 = "848f38148ffbe61b0799aa471db89ade287fb06061a9b3dfbec248574dd192e1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base event-list non-negative ];
@@ -112139,8 +112478,8 @@ self: {
          alsa-core alsa-seq base bytestring cgi concurrent-split containers
          data-accessor data-accessor-transformers directory
          explicit-exception filepath html httpd-shed midi midi-alsa network
-         non-empty parsec pretty process stm stm-split strict transformers
-         unix utility-ht wx wxcore
+         network-uri non-empty parsec pretty process stm stm-split strict
+         transformers unix utility-ht wx wxcore
        ];
        homepage = "http://www.haskell.org/haskellwiki/Live-Sequencer";
        description = "Live coding of MIDI music";
@@ -112842,7 +113181,7 @@ self: {
 
   "log" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring
-     , bloodhound, bytestring, cond, deepseq, exceptions, hpqtypes
+     , bloodhound, bytestring, deepseq, exceptions, hpqtypes
      , http-client, http-types, lifted-base, monad-control, monad-time
      , mtl, old-locale, process, random, semigroups, split, stm, tasty
      , tasty-hunit, text, text-show, time, transformers
@@ -112850,14 +113189,13 @@ self: {
      }:
      mkDerivation {
        pname = "log";
-       version = "0.5.4";
-       sha256 = "54dbe118a7bb4cc54b9a894859bb9b0e411f9b8f5f5205fe8bd2c0d079ef1962";
+       version = "0.6";
+       sha256 = "7b059a5130d7a7ec87109bdb118223ba281135ccdbc68551ff4123da4181176a";
        libraryHaskellDepends = [
          aeson aeson-pretty base base64-bytestring bloodhound bytestring
-         cond deepseq exceptions hpqtypes http-client lifted-base
-         monad-control monad-time mtl old-locale semigroups split stm text
-         text-show time transformers transformers-base unordered-containers
-         vector
+         deepseq exceptions hpqtypes http-client lifted-base monad-control
+         monad-time mtl old-locale semigroups split stm text text-show time
+         transformers transformers-base unordered-containers vector
        ];
        testHaskellDepends = [
          aeson base bloodhound bytestring exceptions http-client http-types
@@ -112932,6 +113270,7 @@ self: {
        homepage = "https://github.com/scrive/log-utils";
        description = "Utils for working with logs";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "log2json" = callPackage
@@ -113044,6 +113383,8 @@ self: {
        pname = "logging-facade";
        version = "0.1.1";
        sha256 = "60f9f29d54e9756825400f281101872ed87de55271e87571068838a7b3d98da2";
+       revision = "1";
+       editedCabalFile = "fc89005336a9b64c524183154716ebf8a26c27f8fa5730225f818f0128c2a2b2";
        libraryHaskellDepends = [ base template-haskell transformers ];
        testHaskellDepends = [ base hspec ];
        description = "Simple logging abstraction that allows multiple back-ends";
@@ -113590,8 +113931,8 @@ self: {
      }:
      mkDerivation {
        pname = "lp-diagrams";
-       version = "2.0.0";
-       sha256 = "8ff64960d7874d4a34867d8834eac9c535b73175f0abe8743b50dfd886aabf50";
+       version = "2.1.0";
+       sha256 = "289129d3581ea5276c3e9a829322bc1ce38ca62094390706a5fa2c6f176c37be";
        libraryHaskellDepends = [
          base containers gasp graphviz labeled-tree lens mtl parsek
          polynomials-bernstein process reflection text typography-geometry
@@ -113901,27 +114242,6 @@ self: {
      }:
      mkDerivation {
        pname = "lucid";
-       version = "2.9.6";
-       sha256 = "a8435c73bacc3dc60efd89c21b29c9fbca9a10676ec158d4e810ab751849a8c9";
-       libraryHaskellDepends = [
-         base blaze-builder bytestring containers hashable mmorph mtl text
-         transformers unordered-containers
-       ];
-       testHaskellDepends = [
-         base bifunctors hspec HUnit mtl parsec text
-       ];
-       homepage = "https://github.com/chrisdone/lucid";
-       description = "Clear to write, read and edit DSL for HTML";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "lucid_2_9_7" = callPackage
-    ({ mkDerivation, base, bifunctors, blaze-builder, bytestring
-     , containers, hashable, hspec, HUnit, mmorph, mtl, parsec, text
-     , transformers, unordered-containers
-     }:
-     mkDerivation {
-       pname = "lucid";
        version = "2.9.7";
        sha256 = "a087af27ad196e3a41ccb6b954a12d384589a14b2ac55614e6a27817f65e0608";
        libraryHaskellDepends = [
@@ -113934,7 +114254,6 @@ self: {
        homepage = "https://github.com/chrisdone/lucid";
        description = "Clear to write, read and edit DSL for HTML";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "lucid-foundation" = callPackage
@@ -115434,8 +115753,8 @@ self: {
      }:
      mkDerivation {
        pname = "markdown";
-       version = "0.1.15";
-       sha256 = "5bf44c4a0df5a9c43dc7fcac86cbbd586c703e1a5f8ba6a77ea8f8207152e628";
+       version = "0.1.16";
+       sha256 = "08b0b352e208316ddc99c6f161704c8ecaf248c2e51f506900e344c93757ed85";
        libraryHaskellDepends = [
          attoparsec base blaze-html blaze-markup conduit conduit-extra
          containers data-default text transformers xml-conduit xml-types
@@ -115727,27 +116046,25 @@ self: {
      }) {};
 
   "marxup" = callPackage
-    ({ mkDerivation, base, configurator, containers, cubicbezier
-     , directory, dlist, filepath, glpk-hs, graphviz, labeled-tree, lens
-     , mtl, parsek, polynomials-bernstein, pretty, process, text
-     , typography-geometry, vector
+    ({ mkDerivation, base, configurator, containers, directory, dlist
+     , filepath, haskell-src-exts, labeled-tree, lens, lp-diagrams, mtl
+     , parsek, pretty, process, text
      }:
      mkDerivation {
        pname = "marxup";
-       version = "3.0.0.1";
-       sha256 = "1675a378317ff0b1b3e2500ae8b4e62555dc85c4ab8d8f72c0d3cc227c4edf07";
+       version = "3.1.0.0";
+       sha256 = "21dded8147b7eed7ae4ae5a1ba10648467f77334e01351d1dff754fc59585f2f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers cubicbezier directory filepath glpk-hs graphviz
-         labeled-tree lens mtl polynomials-bernstein process text
-         typography-geometry vector
+         base containers directory filepath haskell-src-exts labeled-tree
+         lens lp-diagrams mtl process text
        ];
        executableHaskellDepends = [
          base configurator dlist parsek pretty
        ];
        description = "Markup language preprocessor for Haskell";
-       license = "GPL";
+       license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
@@ -116398,8 +116715,8 @@ self: {
     ({ mkDerivation, base, heap, QuickCheck }:
      mkDerivation {
        pname = "median-stream";
-       version = "0.3.0.0";
-       sha256 = "579c8c60b7376f78e02fa5cdd950c1116198126114c610a3561109d3b2dd2b74";
+       version = "0.6.0.0";
+       sha256 = "bae6347b85b0914dee5a8a7c146b8af937bf450ce2aa09c5f62cee0811ff9a1d";
        libraryHaskellDepends = [ base heap ];
        testHaskellDepends = [ base QuickCheck ];
        homepage = "https://github.com/caneroj1/median-stream#readme";
@@ -118329,8 +118646,8 @@ self: {
     ({ mkDerivation, base, mtl, transformers, transformers-compat }:
      mkDerivation {
        pname = "mmorph";
-       version = "1.0.6";
-       sha256 = "14c391b111af4cc10917a9340897ae2a5718f5b0b7e6bc13f379445c58fe0dc5";
+       version = "1.0.9";
+       sha256 = "e1f27d3881b254e2a87ffb21f33e332404abb180361f9d29092a85e321554563";
        libraryHaskellDepends = [
          base mtl transformers transformers-compat
        ];
@@ -118416,13 +118733,15 @@ self: {
      }) {};
 
   "modbus-tcp" = callPackage
-    ({ mkDerivation, base, bytestring, cereal, network, transformers }:
+    ({ mkDerivation, base, bytestring, cereal, mtl, network
+     , transformers
+     }:
      mkDerivation {
        pname = "modbus-tcp";
-       version = "0.2.1.1";
-       sha256 = "60cf7f9956387abd5b24e760d281b7a3423432d271502745df59b398d499de86";
+       version = "0.3";
+       sha256 = "539d030348f403431f763bcc822bc5e8dd946ed28e353e2a877427409b3d7737";
        libraryHaskellDepends = [
-         base bytestring cereal network transformers
+         base bytestring cereal mtl network transformers
        ];
        homepage = "https://github.com/roelvandijk/modbus-tcp";
        description = "Communicate with Modbus devices over TCP";
@@ -118472,15 +118791,15 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "modify-fasta_0_8_2_2" = callPackage
+  "modify-fasta_0_8_2_3" = callPackage
     ({ mkDerivation, base, containers, fasta, mtl, optparse-applicative
-     , pipes, pipes-text, regex-tdfa, regex-tdfa-text, split, text
-     , text-show
+     , pipes, pipes-text, regex-tdfa, regex-tdfa-text, semigroups, split
+     , text, text-show
      }:
      mkDerivation {
        pname = "modify-fasta";
-       version = "0.8.2.2";
-       sha256 = "76d72306f18d23ef72ec8dada391483136689f3b0a2f074ec79506759908100f";
+       version = "0.8.2.3";
+       sha256 = "dcee07de4f97b10c557cc3a18aee35d75caf8ef65bdc104bcd6785bfabc7465e";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -118489,7 +118808,7 @@ self: {
        ];
        executableHaskellDepends = [
          base containers fasta mtl optparse-applicative pipes pipes-text
-         split text
+         semigroups split text
        ];
        homepage = "https://github.com/GregorySchwartz/modify-fasta";
        description = "Modify fasta (and CLIP) files in several optional ways";
@@ -119084,28 +119403,6 @@ self: {
      }:
      mkDerivation {
        pname = "monad-logger";
-       version = "0.3.20";
-       sha256 = "58be0b1e04d1cce4a40e9502448de8ae2c72eff98a6c173539653bacbb3c9fe9";
-       libraryHaskellDepends = [
-         base blaze-builder bytestring conduit conduit-extra exceptions
-         fast-logger lifted-base monad-control monad-loops mtl resourcet stm
-         stm-chans template-haskell text transformers transformers-base
-         transformers-compat
-       ];
-       homepage = "https://github.com/kazu-yamamoto/logger";
-       description = "A class of monads which can log messages";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "monad-logger_0_3_20_1" = callPackage
-    ({ mkDerivation, base, blaze-builder, bytestring, conduit
-     , conduit-extra, exceptions, fast-logger, lifted-base
-     , monad-control, monad-loops, mtl, resourcet, stm, stm-chans
-     , template-haskell, text, transformers, transformers-base
-     , transformers-compat
-     }:
-     mkDerivation {
-       pname = "monad-logger";
        version = "0.3.20.1";
        sha256 = "8e7cd3af6a28c6be29ec184d221c60d745d14142794efbd175077ee3e8c0baad";
        libraryHaskellDepends = [
@@ -119117,7 +119414,6 @@ self: {
        homepage = "https://github.com/kazu-yamamoto/logger";
        description = "A class of monads which can log messages";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "monad-logger-json" = callPackage
@@ -119949,6 +120245,19 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "money" = callPackage
+    ({ mkDerivation, base, doctest }:
+     mkDerivation {
+       pname = "money";
+       version = "0.1.0";
+       sha256 = "b3d078e6bf2201dfe7d524776fb7c3cee47b4f4d06d493c6f9bb9d3fb2407f9c";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base doctest ];
+       homepage = "https://github.com/jpvillaisaza/money";
+       description = "Money";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "mongoDB" = callPackage
     ({ mkDerivation, array, base, base16-bytestring, base64-bytestring
      , binary, bson, bytestring, containers, cryptohash
@@ -120036,6 +120345,8 @@ self: {
        pname = "monky";
        version = "2.1.0.0";
        sha256 = "044ea050aa7be67209652fb1a8cca97ad017a2effcdd41432c959a1b840439d0";
+       revision = "1";
+       editedCabalFile = "8dac5d11177a4374041712a519d50cb6b1fd41fffe201e77eff44f103257c446";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -120981,12 +121292,12 @@ self: {
      }) {};
 
   "mtl-c" = callPackage
-    ({ mkDerivation, base, mtl }:
+    ({ mkDerivation, base, mtl, transformers }:
      mkDerivation {
        pname = "mtl-c";
-       version = "0.1";
-       sha256 = "eb852379c1710af26179c148114b5269f568e3b8317b1a5716f2a07d00942159";
-       libraryHaskellDepends = [ base mtl ];
+       version = "0.1.1";
+       sha256 = "2dd7da3c2ed207aa2e4bb5b49aa09e537cfe8c2cae241d026bc52cd091f6ea8b";
+       libraryHaskellDepends = [ base mtl transformers ];
        homepage = "https://github.com/fumieval/mtl-c";
        description = "Very strict CPS'd transformers";
        license = stdenv.lib.licenses.bsd3;
@@ -121997,8 +122308,8 @@ self: {
      }:
      mkDerivation {
        pname = "mustache";
-       version = "2.1";
-       sha256 = "159241066d7e78bb40436391113f319ccb9753e6e00a72c604ccba493e7d42d6";
+       version = "2.1.2";
+       sha256 = "383305b302400070f0b4f6d95f28d5b6b9ffc5d6d660421bb18d122351880f80";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -122353,8 +122664,8 @@ self: {
      }:
      mkDerivation {
        pname = "mysql-haskell";
-       version = "0.7.0.0";
-       sha256 = "c4ab3b07780ab7ba3df4ec5c9575d717456433ea7af5ab0af4aae346af22ceda";
+       version = "0.7.1.0";
+       sha256 = "0d0107914bc3f869eac868e1ad66a1ceba97cd68e2f5b9a595eecab24840edeb";
        libraryHaskellDepends = [
          base binary binary-ieee754 binary-parsers blaze-textual bytestring
          bytestring-lexing cryptonite io-streams memory monad-loops network
@@ -122384,6 +122695,7 @@ self: {
        homepage = "https://github.com/winterland1989/mysql-haskell";
        description = "TLS support for mysql-haskell package using openssl";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "mysql-simple" = callPackage
@@ -122809,15 +123121,16 @@ self: {
      }) {};
 
   "nanovg" = callPackage
-    ({ mkDerivation, base, bytestring, containers, freeglut, GLEW
+    ({ mkDerivation, base, bytestring, c2hs, containers, freeglut, GLEW
      , hspec, inline-c, mesa, QuickCheck, text, vector
      }:
      mkDerivation {
        pname = "nanovg";
-       version = "0.5.0.0";
-       sha256 = "26fae2bd7cc430b5fa46200ae0100779f481cde5c236d33f87a78feca3678f6e";
+       version = "0.5.1.0";
+       sha256 = "2e76eaf2b3814d5651a6c13bea84c561d416d0138303cd3826ed89a399c6e437";
        libraryHaskellDepends = [ base bytestring containers text vector ];
        librarySystemDepends = [ freeglut GLEW mesa ];
+       libraryToolDepends = [ c2hs ];
        testHaskellDepends = [ base containers hspec inline-c QuickCheck ];
        homepage = "https://github.com/cocreature/nanovg-hs";
        description = "Haskell bindings for nanovg";
@@ -122997,6 +123310,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "natural-transformation_0_4" = callPackage
+    ({ mkDerivation, base, containers, quickcheck-instances, tasty
+     , tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "natural-transformation";
+       version = "0.4";
+       sha256 = "aac28e2c1147ed77c1ec0f0eb607a577fa26d0fd67474293ba860ec124efc8af";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base containers quickcheck-instances tasty tasty-quickcheck
+       ];
+       homepage = "https://github.com/ku-fpg/natural-transformation";
+       description = "A natural transformation package";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "naturalcomp" = callPackage
     ({ mkDerivation, base, text, utf8-string }:
      mkDerivation {
@@ -123734,8 +124065,7 @@ self: {
        homepage = "https://github.com/ziocroc/netwire-input-javascript";
        description = "JavaScript instance of netwire-input";
        license = stdenv.lib.licenses.bsd3;
-       broken = true;
-     }) {ghcjs-base = null;};
+     }) {};
 
   "netwire-vinylglfw-examples" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, directory
@@ -124884,8 +125214,8 @@ self: {
     ({ mkDerivation, async, base, bytestring, template-haskell, unix }:
      mkDerivation {
        pname = "ngx-export";
-       version = "0.2.4.2";
-       sha256 = "547a786039d88cbb0aa6ba355c8930245232121a06b63bbf005f725bc8f93ffa";
+       version = "0.2.5.0";
+       sha256 = "160e9f29ddc659a39c96de3971de7086528f608e372912a3f4e5b5f11a94590b";
        libraryHaskellDepends = [
          async base bytestring template-haskell unix
        ];
@@ -125042,13 +125372,14 @@ self: {
      }) {};
 
   "nix-eval" = callPackage
-    ({ mkDerivation, base, process, QuickCheck, tasty, tasty-quickcheck
+    ({ mkDerivation, base, hindent, process, QuickCheck, strict, tasty
+     , tasty-quickcheck
      }:
      mkDerivation {
        pname = "nix-eval";
-       version = "0.1.0.2";
-       sha256 = "f603ce62cd8abaab8cf09c8cf3f8b17332b0490658310eadea5242826b2ef419";
-       libraryHaskellDepends = [ base process ];
+       version = "0.3.3.0";
+       sha256 = "4bf250e5a866b4cdfc9d9feaf6c186bfdd45ea04dcfa30dcb1131aa38d7910b1";
+       libraryHaskellDepends = [ base hindent process strict ];
        testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ];
        homepage = "http://chriswarbo.net/git/nix-eval";
        description = "Evaluate Haskell expressions using Nix to get packages";
@@ -126239,6 +126570,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "oauth10a" = callPackage
+    ({ mkDerivation, aeson, base, base64-bytestring, bytestring
+     , cryptohash, entropy, http-types, time, transformers
+     }:
+     mkDerivation {
+       pname = "oauth10a";
+       version = "0.1.0.0";
+       sha256 = "a923cb04195ed275990623b821933bc52e00a7311ee485e803d272185c11aacc";
+       revision = "1";
+       editedCabalFile = "5ee8aca8d824721a86d2ecb7cc094baffa6591059e49e6f7da5682851c30b7a1";
+       libraryHaskellDepends = [
+         aeson base base64-bytestring bytestring cryptohash entropy
+         http-types time transformers
+       ];
+       testHaskellDepends = [ base bytestring ];
+       homepage = "https://github.com/gatlin/oauth10a#readme";
+       description = "Fully Automatic Luxury OAuth 1.0a headers";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "oauthenticated" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder
      , bytestring, case-insensitive, crypto-random, cryptohash, either
@@ -126287,13 +126638,15 @@ self: {
      }) {};
 
   "obdd" = callPackage
-    ({ mkDerivation, array, base, containers, mtl, random }:
+    ({ mkDerivation, array, base, containers, mtl, process, random }:
      mkDerivation {
        pname = "obdd";
-       version = "0.3.3";
-       sha256 = "bf9aa0cc89f4964df7e9fe61d1c5e3b37d6e04f3750a9c98025c21d45a24f1b5";
-       libraryHaskellDepends = [ array base containers mtl random ];
-       testHaskellDepends = [ base containers ];
+       version = "0.6.1";
+       sha256 = "0db47df8588a5ffd6a925cf4d21c3e313aac9ec8ced2461dfddbfafb38ba1053";
+       libraryHaskellDepends = [
+         array base containers mtl process random
+       ];
+       testHaskellDepends = [ array base containers ];
        homepage = "https://github.com/jwaldmann/haskell-obdd";
        description = "Ordered Reduced Binary Decision Diagrams";
        license = "GPL";
@@ -126422,6 +126775,30 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "octane_0_17_0" = callPackage
+    ({ mkDerivation, aeson, base, bimap, binary, bytestring, containers
+     , data-default-class, file-embed, http-client, http-client-tls
+     , overloaded-records, rattletrap, text
+     }:
+     mkDerivation {
+       pname = "octane";
+       version = "0.17.0";
+       sha256 = "deeb94a970a88397c37e00b9f3540a98984351cd81b03477339d4747d53c0288";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bimap binary bytestring containers data-default-class
+         file-embed overloaded-records rattletrap text
+       ];
+       executableHaskellDepends = [
+         aeson base binary bytestring http-client http-client-tls
+       ];
+       homepage = "https://github.com/tfausak/octane#readme";
+       description = "Parse Rocket League replays";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "octohat" = callPackage
     ({ mkDerivation, aeson, base, base-compat, base16-bytestring
      , base64-bytestring, bytestring, containers, cryptohash, dotenv
@@ -126528,6 +126905,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "oeis_0_3_8" = callPackage
+    ({ mkDerivation, base, HTTP, HUnit, network, network-uri
+     , test-framework, test-framework-hunit
+     }:
+     mkDerivation {
+       pname = "oeis";
+       version = "0.3.8";
+       sha256 = "4be72f80596045a51e56f8d810b5a044689f117b38a614bd9645e97dd3e39c93";
+       libraryHaskellDepends = [ base HTTP network network-uri ];
+       testHaskellDepends = [
+         base HUnit test-framework test-framework-hunit
+       ];
+       description = "Interface to the Online Encyclopedia of Integer Sequences (OEIS)";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "off-simple" = callPackage
     ({ mkDerivation, base, parsec3, vector }:
      mkDerivation {
@@ -126735,15 +127129,14 @@ self: {
 
   "ombra" = callPackage
     ({ mkDerivation, base, gl, hashable, hashtables, transformers
-     , unordered-containers, vect, vector
+     , unordered-containers, vect
      }:
      mkDerivation {
        pname = "ombra";
-       version = "0.1.1.0";
-       sha256 = "d23a834bfd3195eadc37e9f8b443dfec9b2d223bec8ab1e7eecfb1278055de72";
+       version = "0.2.1.0";
+       sha256 = "46add5581e4f4588ee409646372d7adf3e9248ca314c5c7f3319470c1b404d5c";
        libraryHaskellDepends = [
          base gl hashable hashtables transformers unordered-containers vect
-         vector
        ];
        homepage = "https://github.com/ziocroc/Ombra";
        description = "Render engine";
@@ -126977,34 +127370,6 @@ self: {
      }:
      mkDerivation {
        pname = "opaleye";
-       version = "0.5.1.1";
-       sha256 = "4a931cbed10a9eb2c20abb1cfa7a70ead7c5b0464ec516a0dd437fef7b3dc02e";
-       revision = "1";
-       editedCabalFile = "134244b5b0a2b0d253dfd9021e6522938a138ed68631af787c0d7f3d673e6e39";
-       libraryHaskellDepends = [
-         aeson attoparsec base base16-bytestring bytestring case-insensitive
-         contravariant postgresql-simple pretty product-profunctors
-         profunctors semigroups text time time-locale-compat transformers
-         uuid void
-       ];
-       testHaskellDepends = [
-         aeson base containers contravariant multiset postgresql-simple
-         product-profunctors profunctors QuickCheck semigroups text time
-       ];
-       homepage = "https://github.com/tomjaguarpaw/haskell-opaleye";
-       description = "An SQL-generating DSL targeting PostgreSQL";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "opaleye_0_5_2_1" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
-     , bytestring, case-insensitive, containers, contravariant, multiset
-     , postgresql-simple, pretty, product-profunctors, profunctors
-     , QuickCheck, semigroups, text, time, time-locale-compat
-     , transformers, uuid, void
-     }:
-     mkDerivation {
-       pname = "opaleye";
        version = "0.5.2.1";
        sha256 = "ef175620163b6aaa5dc7aff6a49347b698134fb924869a789c097406ad746152";
        libraryHaskellDepends = [
@@ -127020,7 +127385,6 @@ self: {
        homepage = "https://github.com/tomjaguarpaw/haskell-opaleye";
        description = "An SQL-generating DSL targeting PostgreSQL";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "opaleye-classy" = callPackage
@@ -127185,16 +127549,16 @@ self: {
      }) {};
 
   "open-union" = callPackage
-    ({ mkDerivation, base }:
+    ({ mkDerivation, base, type-fun }:
      mkDerivation {
        pname = "open-union";
-       version = "0.1.0.1";
-       sha256 = "1ceb46a9eeb6114a5eb8eeb3805a9d4f218c88cd2f24e42c25271b348b3a7fb6";
+       version = "0.2.0.0";
+       sha256 = "e9835d4e736afcedda90ff1e21ab6446266c1aa925b453ebf2292561dab48bbe";
        isLibrary = true;
        isExecutable = true;
-       libraryHaskellDepends = [ base ];
-       executableHaskellDepends = [ base ];
-       homepage = "https://github.com/RobotGymnast/open-union";
+       libraryHaskellDepends = [ base type-fun ];
+       executableHaskellDepends = [ base type-fun ];
+       homepage = "https://github.com/bfopa/open-union";
        description = "Extensible, type-safe unions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127220,8 +127584,8 @@ self: {
     ({ mkDerivation, atomspace-cwrapper, base, transformers }:
      mkDerivation {
        pname = "opencog-atomspace";
-       version = "0.1.0.6";
-       sha256 = "2925f1fe014f33e003558db6692354b12368ee9fcad835f669470b74b9daab1a";
+       version = "0.1.0.7";
+       sha256 = "24bcde8b587dc6864b0eb450aea3a246a51d3e540bc186e3ba6ac83158a37a1b";
        libraryHaskellDepends = [ base transformers ];
        librarySystemDepends = [ atomspace-cwrapper ];
        homepage = "github.com/opencog/atomspace/tree/master/opencog/haskell";
@@ -127766,6 +128130,22 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "opentype" = callPackage
+    ({ mkDerivation, base, binary, bytestring, containers, ghc
+     , pretty-hex, time, vector
+     }:
+     mkDerivation {
+       pname = "opentype";
+       version = "0.0.1";
+       sha256 = "21c574b4af3c99607e1e647b52bd32a2ae644135ab55e3dc3041f6dd6f4f1340";
+       libraryHaskellDepends = [
+         base binary bytestring containers ghc pretty-hex time vector
+       ];
+       description = "Opentype loading and writing";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "operate-do" = callPackage
     ({ mkDerivation, base, charset, doctest, filemanip
      , haskell-src-meta, hspec, QuickCheck, template-haskell
@@ -127787,12 +128167,12 @@ self: {
     ({ mkDerivation, base, mtl, random }:
      mkDerivation {
        pname = "operational";
-       version = "0.2.3.4";
-       sha256 = "51cc8751432201f4cbef15a187ee668bca13d774eb0ef28c8e3d36f633866810";
+       version = "0.2.3.5";
+       sha256 = "91d479063ae7ed3d0a6ae911bdee550fbf31cf341910f9778046b484c55b4af4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base mtl ];
-       executableHaskellDepends = [ random ];
+       executableHaskellDepends = [ base mtl random ];
        homepage = "http://wiki.haskell.org/Operational";
        description = "Implementation of difficult monads made easy with operational semantics";
        license = stdenv.lib.licenses.bsd3;
@@ -129184,8 +129564,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-citeproc-preamble";
-       version = "1.1.0";
-       sha256 = "2200bed5ca32cb6fd74b53dec3e913c0298ada8434154f97c34991a1e9fe568f";
+       version = "1.2.1";
+       sha256 = "99e0988741a8b820ca951b2aabc35d251119c84e0a8245bf0c9b55cbe0e22121";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -129200,20 +129580,18 @@ self: {
     ({ mkDerivation, base, bytestring, containers, data-accessor
      , data-accessor-template, data-accessor-transformers, data-default
      , directory, filepath, hspec, mtl, pandoc, pandoc-types, process
-     , roman-numerals, syb, template-haskell, yaml
+     , roman-numerals, syb, template-haskell, utility-ht, yaml
      }:
      mkDerivation {
        pname = "pandoc-crossref";
-       version = "0.2.3.0";
-       sha256 = "b6b4200023da4835cf50a2c9a247a837282ccf16e1684336b5a15d17b9ad085e";
-       revision = "1";
-       editedCabalFile = "d2e8585033cbfcb5d232c01e6df4f9ba073d1249613847c238d433b011015693";
+       version = "0.2.4.1";
+       sha256 = "2aa2266ac3916677c18bd9a88b99f32622c22c983abaed3598020913ca3912ed";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base bytestring containers data-accessor data-accessor-template
          data-accessor-transformers data-default mtl pandoc pandoc-types
-         roman-numerals syb template-haskell yaml
+         roman-numerals syb template-haskell utility-ht yaml
        ];
        executableHaskellDepends = [
          base bytestring containers data-default mtl pandoc pandoc-types
@@ -129223,7 +129601,7 @@ self: {
          base bytestring containers data-accessor data-accessor-template
          data-accessor-transformers data-default directory filepath hspec
          mtl pandoc pandoc-types process roman-numerals syb template-haskell
-         yaml
+         utility-ht yaml
        ];
        description = "Pandoc filter for cross-references";
        license = stdenv.lib.licenses.gpl2;
@@ -129977,12 +130355,12 @@ self: {
      }) {};
 
   "parsec-extra" = callPackage
-    ({ mkDerivation, base, monads-tf, parsec, transformers }:
+    ({ mkDerivation, base, monads-tf, parsec }:
      mkDerivation {
        pname = "parsec-extra";
-       version = "0.1.0.5";
-       sha256 = "c463e37a18a5f661a51e5b1b67b7b025bafa969fada109eef3467ce4e9bcb474";
-       libraryHaskellDepends = [ base monads-tf parsec transformers ];
+       version = "0.2.0.0";
+       sha256 = "4936ab0b529d041524917304c45a140901482ba1d672d8a96c169c36e7dfc702";
+       libraryHaskellDepends = [ base monads-tf parsec ];
        description = "Some miscellaneous basic string parsers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130512,8 +130890,8 @@ self: {
      }:
      mkDerivation {
        pname = "patat";
-       version = "0.3.3.0";
-       sha256 = "63e9aa04425cada935fa4959b7e474c2d9c8b857a3ca84e6499e376c69729132";
+       version = "0.4.0.0";
+       sha256 = "1368b963c500cd2945ef7de890d337066ed99efab8565b1f8825febf4b5ee1b4";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -131877,8 +132255,8 @@ self: {
     ({ mkDerivation, attoparsec, base, hspec, text }:
      mkDerivation {
        pname = "persistent-parser";
-       version = "0.1.0.1";
-       sha256 = "9ec9dda9721c20aab99ff0414c08b552c4b8893ee896460c99ae7ef960017c27";
+       version = "0.1.0.2";
+       sha256 = "124eb0c33845a823f5196f895201fceb8a99e52abc5f6197fc76b5981ff6bf77";
        libraryHaskellDepends = [ attoparsec base text ];
        testHaskellDepends = [ attoparsec base hspec text ];
        description = "Parse persistent model files";
@@ -132346,8 +132724,8 @@ self: {
      }:
      mkDerivation {
        pname = "pgdl";
-       version = "10.2";
-       sha256 = "8b27c1af6318c385027b1fa89c7459a0cbb274383148ec1d434c16cf8111216a";
+       version = "10.4";
+       sha256 = "333f39cc5317bd188435e001b3dfbe44d5b2afbc536b59e76b86fa23d827e9f7";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -132870,8 +133248,10 @@ self: {
     ({ mkDerivation, base, process, unix }:
      mkDerivation {
        pname = "pid1";
-       version = "0.1.0.0";
-       sha256 = "2b8e4bcdb1ce5c1dd5734d4406edd899e72e0afbe83758ff77590508a39d6cd2";
+       version = "0.1.0.1";
+       sha256 = "163b6dc85426558ad1a897675bf7f560389addf172c8e5858f817342ee7345c8";
+       revision = "1";
+       editedCabalFile = "f3213f1c04a1daa726ee2f6ceda69d843b80f4726759ef2fe2e23c4f34342746";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base process unix ];
@@ -134248,12 +134628,12 @@ self: {
 
   "playlists" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, doctest, filepath
-     , hlint, hspec, optparse-applicative, text, word8
+     , hspec, optparse-applicative, text, word8
      }:
      mkDerivation {
        pname = "playlists";
-       version = "0.3.0.0";
-       sha256 = "8bb2141f2e996d7d4ab376e53fd00c0abfdfc05b00abc53b8c44573720e089bc";
+       version = "0.4.0.0";
+       sha256 = "38a4cb8370ced24a7ac198f16b509799993e9798ccfb9fc3448ee8e14bd71688";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -134262,13 +134642,32 @@ self: {
        executableHaskellDepends = [
          base bytestring optparse-applicative text
        ];
-       testHaskellDepends = [ base bytestring doctest hlint hspec ];
+       testHaskellDepends = [
+         base bytestring doctest filepath hspec text
+       ];
        homepage = "https://github.com/pjones/playlists";
        description = "Library and executable for working with playlist files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "playlists-http" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, either, exceptions
+     , http-client, mtl, playlists, text
+     }:
+     mkDerivation {
+       pname = "playlists-http";
+       version = "0.1.0.0";
+       sha256 = "9f3360bd4adcf45c0bd85eecc717c8093f8d8c71adcf8cff5d961c6cea1c15e3";
+       libraryHaskellDepends = [
+         attoparsec base bytestring either exceptions http-client mtl
+         playlists text
+       ];
+       homepage = "https://github.com/pjones/playlists-http";
+       description = "Library to glue together playlists and http-client";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "plist" = callPackage
     ({ mkDerivation, base, base64-bytestring, bytestring, hxt }:
      mkDerivation {
@@ -134413,6 +134812,32 @@ self: {
        license = "GPL";
      }) {};
 
+  "plots" = callPackage
+    ({ mkDerivation, adjunctions, base, base-orphans, colour
+     , containers, data-default, diagrams-core, diagrams-lib, directory
+     , distributive, filepath, fingertree, hashable, intervals
+     , JuicyPixels, lens, linear, monoid-extras, mtl
+     , optparse-applicative, process, profunctors, semigroupoids
+     , semigroups, split, statistics, time, transformers, vector
+     }:
+     mkDerivation {
+       pname = "plots";
+       version = "0.1.0.2";
+       sha256 = "e5c1a5f858f2bbfb531d5d0af6a070ff8fa2bd936b3a4c30b6ca65838c16b64d";
+       revision = "1";
+       editedCabalFile = "3d45b5b973339a50d0686153d77b0f1e438c1a890e75c2274830e878e9fd78d8";
+       libraryHaskellDepends = [
+         adjunctions base base-orphans colour containers data-default
+         diagrams-core diagrams-lib directory distributive filepath
+         fingertree hashable intervals JuicyPixels lens linear monoid-extras
+         mtl optparse-applicative process profunctors semigroupoids
+         semigroups split statistics time transformers vector
+       ];
+       homepage = "http://github.com/cchalmers/plots";
+       description = "Diagrams based plotting library";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "plotserver-api" = callPackage
     ({ mkDerivation, base, curl, split }:
      mkDerivation {
@@ -134721,6 +135146,8 @@ self: {
        pname = "pointful";
        version = "1.0.9";
        sha256 = "6a1881236419751beb5b2e4e495bd9093ea2dec3f3cbd44e2a62aaabe53cacd6";
+       revision = "1";
+       editedCabalFile = "5a0ac6eb52c232cca59759b25a34eff0d89f614332b088baaa8b11e27fb19c8e";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -134868,11 +135295,11 @@ self: {
     ({ mkDerivation, base, containers, hspec, lens, mtl }:
      mkDerivation {
        pname = "polar-shader";
-       version = "0.2.0.0";
-       sha256 = "a251680f9d717394cb91e758d51ab8a69889be619325aff378d80b21742867f5";
+       version = "0.3.0.0";
+       sha256 = "426c5bb67fdb5be0e648678fa9d03800e714d5f89123b93d72fb8c7b7c01af24";
        libraryHaskellDepends = [ base containers lens mtl ];
        testHaskellDepends = [ base containers hspec ];
-       description = "High-level shader compiler for Polar Game Engine";
+       description = "High-level shader compiler framework";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -135149,12 +135576,12 @@ self: {
      }) {};
 
   "pong-server" = callPackage
-    ({ mkDerivation, base, hspec, network, QuickCheck }:
+    ({ mkDerivation, base, data-default, hspec, network, QuickCheck }:
      mkDerivation {
        pname = "pong-server";
-       version = "0.0.2.0";
-       sha256 = "2964703036c52a24afc15522f3ad0a5eee5ee14f3153dd35a9e3ddd7501761ad";
-       libraryHaskellDepends = [ base network ];
+       version = "0.0.2.1";
+       sha256 = "145242c8ad672f358eb83f503ba5f92478040d943236b25010d343085f42779a";
+       libraryHaskellDepends = [ base data-default network ];
        testHaskellDepends = [ base hspec network QuickCheck ];
        homepage = "http://github.com/RobertFischer/pong-server#readme";
        description = "A simple embedded pingable server that runs in the background";
@@ -136783,6 +137210,22 @@ self: {
        license = "GPL";
      }) {};
 
+  "pretty-display" = callPackage
+    ({ mkDerivation, ansi-wl-pprint, base, pretty-show, text }:
+     mkDerivation {
+       pname = "pretty-display";
+       version = "0.1.9";
+       sha256 = "3913780e6e3aace5cd63d9b8dd8454ab8c08f6bf10d44ac19c70dc059341909c";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base pretty-show text ];
+       executableHaskellDepends = [ ansi-wl-pprint base pretty-show ];
+       testHaskellDepends = [ base ];
+       homepage = "https://github.com/githubuser/pretty-display#readme";
+       description = "Typeclass for human-readable display";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "pretty-error" = callPackage
     ({ mkDerivation, base, basic-prelude, bytestring, pretty-show }:
      mkDerivation {
@@ -136964,6 +137407,20 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "primitive_0_6_2_0" = callPackage
+    ({ mkDerivation, base, ghc-prim, transformers }:
+     mkDerivation {
+       pname = "primitive";
+       version = "0.6.2.0";
+       sha256 = "b8e8d70213e22b3fab0e0d11525c02627489618988fdc636052ca0adce282ae1";
+       libraryHaskellDepends = [ base ghc-prim transformers ];
+       testHaskellDepends = [ base ghc-prim ];
+       homepage = "https://github.com/haskell/primitive";
+       description = "Primitive memory-related operations";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "primitive-simd" = callPackage
     ({ mkDerivation, base, ghc-prim, primitive, vector }:
      mkDerivation {
@@ -137911,8 +138368,8 @@ self: {
      }:
      mkDerivation {
        pname = "propellor";
-       version = "3.2.1";
-       sha256 = "757188dbf42e595e3b2eee8df4b30076ae929df636e83750ae99777612cc0cf2";
+       version = "3.2.3";
+       sha256 = "078b51c15e4dbce6f55cd26eeb82ed6307e3c47661ab6518f421a1c95e60a11a";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -138012,10 +138469,8 @@ self: {
     ({ mkDerivation, alsaLib, base, c2hs }:
      mkDerivation {
        pname = "proteaaudio";
-       version = "0.6.4";
-       sha256 = "a0343bff81c0920c75cd24b8a5ff2d16ad0e3fdd4b285f65e611dcac0ced4f32";
-       revision = "1";
-       editedCabalFile = "44188158887c112fc181793db917e4ca4ffdb8f6889f25e36cc262aeba7877a3";
+       version = "0.6.5";
+       sha256 = "37c7d4272502afe08736bdbab192c95da578a71a6c1ae3ae7beea1fa797b342e";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ alsaLib ];
        libraryToolDepends = [ c2hs ];
@@ -138527,12 +138982,12 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "publicsuffix_0_20161104" = callPackage
+  "publicsuffix_0_20161116" = callPackage
     ({ mkDerivation, base, filepath, hspec, template-haskell }:
      mkDerivation {
        pname = "publicsuffix";
-       version = "0.20161104";
-       sha256 = "b80360a305ae44f92548195e699751a00df1c812546453c1b415058ac00e24f4";
+       version = "0.20161116";
+       sha256 = "615ad3cb9a0489403595c79979c3cc9820d03e02fc2a9481d646188f16f64ce8";
        libraryHaskellDepends = [ base filepath template-haskell ];
        testHaskellDepends = [ base hspec ];
        homepage = "https://github.com/wereHamster/publicsuffix-haskell/";
@@ -139002,6 +139457,7 @@ self: {
          HUnit mtl optparse-applicative parsec process protolude silently
          stm text time transformers transformers-compat utf8-string vector
        ];
+       doCheck = false;
        homepage = "http://www.purescript.org/";
        description = "PureScript Programming Language Compiler";
        license = stdenv.lib.licenses.mit;
@@ -139052,6 +139508,7 @@ self: {
          HUnit mtl optparse-applicative parsec process protolude silently
          stm text time transformers transformers-compat utf8-string vector
        ];
+       doCheck = false;
        homepage = "http://www.purescript.org/";
        description = "PureScript Programming Language Compiler";
        license = stdenv.lib.licenses.bsd3;
@@ -141342,7 +141799,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "rasterific-svg_0_3_2" = callPackage
+  "rasterific-svg_0_3_2_1" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, directory
      , filepath, FontyFruity, JuicyPixels, lens, linear, mtl
      , optparse-applicative, primitive, Rasterific, scientific, svg-tree
@@ -141350,8 +141807,8 @@ self: {
      }:
      mkDerivation {
        pname = "rasterific-svg";
-       version = "0.3.2";
-       sha256 = "ab43e8e6d2800f88becc1c619691ce7b2b63f35ce6007a904c5119b8c1711d23";
+       version = "0.3.2.1";
+       sha256 = "717e87ea679f5fda726bfbbdbfafa40305bece2cce5ad137027e26eaeb57afdf";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -141442,24 +141899,22 @@ self: {
   "rattletrap" = callPackage
     ({ mkDerivation, aeson, aeson-casing, base, bimap, binary
      , binary-bits, bytestring, containers, data-binary-ieee754
-     , filepath, hlint, tasty, tasty-hspec, template-haskell, text
+     , filepath, tasty, tasty-hspec, template-haskell, temporary, text
      , vector
      }:
      mkDerivation {
        pname = "rattletrap";
-       version = "0.2.0";
-       sha256 = "874bb97133deed106534ab4a8b387d3bb14a7ad89504a9e2767301491bc3c077";
+       version = "1.0.0";
+       sha256 = "faba10702e6e41b73ab6b30d3232c1dfdf648ab5131392bdf24da81fc0f34e49";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base bimap binary binary-bits bytestring containers
-         data-binary-ieee754 text vector
-       ];
-       executableHaskellDepends = [
-         aeson aeson-casing base binary bytestring template-haskell
+         aeson aeson-casing base bimap binary binary-bits bytestring
+         containers data-binary-ieee754 template-haskell text vector
        ];
+       executableHaskellDepends = [ base ];
        testHaskellDepends = [
-         base binary bytestring filepath hlint tasty tasty-hspec
+         base bytestring filepath tasty tasty-hspec temporary
        ];
        homepage = "https://github.com/tfausak/rattletrap#readme";
        description = "Parse and generate Rocket League replays";
@@ -141577,10 +142032,8 @@ self: {
     ({ mkDerivation, base, bytestring, template-haskell, text }:
      mkDerivation {
        pname = "rawstring-qm";
-       version = "0.2.2.2";
-       sha256 = "e62f4f9bbb7e67b2cf1bf39e1765cce6ede6b9669ed17447e7531364b5307a40";
-       revision = "1";
-       editedCabalFile = "d856c4c9407a2bf37aa5c129a34109bdbeec1cecbdcd91f84be9efcb972ab954";
+       version = "0.2.3.0";
+       sha256 = "11a177bb7d685fb6a98390630196bd544e877b7460648e61a2905c21a71268fe";
        libraryHaskellDepends = [ base bytestring template-haskell text ];
        homepage = "https://github.com/tolysz/rawstring-qm";
        description = "Simple raw string quotation and dictionary interpolation";
@@ -141901,8 +142354,8 @@ self: {
      }:
      mkDerivation {
        pname = "reactive-balsa";
-       version = "0.2.0.1";
-       sha256 = "42ea83a158dee24bbe3a031d4222e195cf0b1844cba5b63c82173b261bfc5a71";
+       version = "0.3";
+       sha256 = "40d188ec262613a445d7e2ac06fbbd281555c45985981efe7dae45a42b83fcc0";
        libraryHaskellDepends = [
          alsa-core alsa-seq base containers data-accessor
          data-accessor-transformers event-list extensible-exceptions midi
@@ -142062,8 +142515,8 @@ self: {
      }:
      mkDerivation {
        pname = "reactive-jack";
-       version = "0.2.0.1";
-       sha256 = "8facc607ec889c7a871cd61975d7e4e0760b0064583ad1a0da938fe4fcd702cd";
+       version = "0.3";
+       sha256 = "c94b9ceda912e859146267cb418afcea0428039bffb1f8ac0ede9f2027d2645c";
        libraryHaskellDepends = [
          base containers data-accessor event-list explicit-exception
          extensible-exceptions jack midi non-negative random reactive-banana
@@ -142082,8 +142535,8 @@ self: {
      }:
      mkDerivation {
        pname = "reactive-midyim";
-       version = "0.2.1";
-       sha256 = "3d8180f416b2efd948d067d9c5c1cdcb2c8b6933093435e55e02a7e63425669c";
+       version = "0.3";
+       sha256 = "dd1e2d69035249ff92d633a25d3c1393810fa5477b8e18731354be37ff558f25";
        libraryHaskellDepends = [
          base containers data-accessor data-accessor-transformers event-list
          midi non-negative random reactive-banana transformers utility-ht
@@ -142323,28 +142776,6 @@ self: {
     ({ mkDerivation, base, base-prelude, bifunctors, bytestring
      , containers, contravariant, contravariant-extras, deepseq, dlist
      , either, fail, hashable, mtl, profunctors, scientific
-     , semigroupoids, semigroups, text, time, transformers
-     , unordered-containers, uuid, vector, void
-     }:
-     mkDerivation {
-       pname = "rebase";
-       version = "1.0.2.1";
-       sha256 = "beae3eb88c71e817ebfde0b16ce17875f33cefc1371c3e4c72f5a5feb1c2a69e";
-       libraryHaskellDepends = [
-         base base-prelude bifunctors bytestring containers contravariant
-         contravariant-extras deepseq dlist either fail hashable mtl
-         profunctors scientific semigroupoids semigroups text time
-         transformers unordered-containers uuid vector void
-       ];
-       homepage = "https://github.com/nikita-volkov/rebase";
-       description = "A more progressive alternative to the \"base\" package";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "rebase_1_0_3" = callPackage
-    ({ mkDerivation, base, base-prelude, bifunctors, bytestring
-     , containers, contravariant, contravariant-extras, deepseq, dlist
-     , either, fail, hashable, mtl, profunctors, scientific
      , semigroupoids, semigroups, stm, text, time, transformers
      , unordered-containers, uuid, vector, void
      }:
@@ -142361,7 +142792,18 @@ self: {
        homepage = "https://github.com/nikita-volkov/rebase";
        description = "A more progressive alternative to the \"base\" package";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "rebindable" = callPackage
+    ({ mkDerivation, base, data-default-class, indexed }:
+     mkDerivation {
+       pname = "rebindable";
+       version = "0.1.2";
+       sha256 = "e752ad9aa91d4c96d43865c1e3eefd93c767b8765b82c77be58e4142ca8ca17d";
+       libraryHaskellDepends = [ base data-default-class indexed ];
+       homepage = "https://github.com/sleexyz/rebindable";
+       description = "A library to facilitate rebinding of Haskell syntax";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "recaptcha" = callPackage
@@ -142701,6 +143143,33 @@ self: {
        license = stdenv.lib.licenses.publicDomain;
      }) {};
 
+  "reduce-equations" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, directory
+     , haskell-src-exts, MissingH, mtl, QuickCheck, quickspec
+     , stringable, tasty, tasty-quickcheck, text, transformers
+     }:
+     mkDerivation {
+       pname = "reduce-equations";
+       version = "0.1.1.0";
+       sha256 = "255b5757a180d042c96d55a4fc165796801b83217cebb4237a30685b68ab57ad";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring containers haskell-src-exts mtl QuickCheck
+         quickspec stringable text transformers
+       ];
+       executableHaskellDepends = [ aeson base ];
+       testHaskellDepends = [
+         aeson base bytestring containers directory haskell-src-exts
+         MissingH QuickCheck quickspec stringable tasty tasty-quickcheck
+         text
+       ];
+       homepage = "http://chriswarbo.net/projects/repos/reduce-equations.html";
+       description = "Simplify a set of equations by removing redundancies";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "reducers" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, fingertree
      , hashable, semigroupoids, semigroups, text, transformers
@@ -143346,18 +143815,18 @@ self: {
      }) {};
 
   "regex-do" = callPackage
-    ({ mkDerivation, array, base, bytestring, hspec, QuickCheck
+    ({ mkDerivation, array, base, bytestring, hspec, mtl, QuickCheck
      , regex-base, regex-pcre, stringsearch, text
      }:
      mkDerivation {
        pname = "regex-do";
-       version = "2.2";
-       sha256 = "3da54464f6cac1c8410b04ddeb6152908377adc9b9f94fc2190c69988e5d1f7b";
+       version = "2.6.2";
+       sha256 = "041396ec83639de987378825bf576dce7c52beded82801cc49af43b0a54dc76a";
        libraryHaskellDepends = [
-         array base bytestring regex-base regex-pcre stringsearch text
+         array base bytestring mtl regex-base regex-pcre stringsearch text
        ];
        testHaskellDepends = [
-         array base bytestring hspec QuickCheck regex-base regex-pcre
+         array base bytestring hspec mtl QuickCheck regex-base regex-pcre
          stringsearch text
        ];
        homepage = "https://github.com/ciez/regex-do";
@@ -144911,6 +145380,28 @@ self: {
        homepage = "https://github.com/mrkkrp/req";
        description = "Easy-to-use, type-safe, expandable, high-level HTTP library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "req-conduit" = callPackage
+    ({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec
+     , http-client, req, resourcet, temporary, transformers
+     }:
+     mkDerivation {
+       pname = "req-conduit";
+       version = "0.1.0";
+       sha256 = "689a8592555b39859ab0d2e50b111217112d51077553dc7103d84afc865ca447";
+       libraryHaskellDepends = [
+         base bytestring conduit http-client req resourcet transformers
+       ];
+       testHaskellDepends = [
+         base bytestring conduit conduit-extra hspec req resourcet temporary
+         transformers
+       ];
+       homepage = "https://github.com/mrkkrp/req-conduit";
+       description = "Conduit helpers for the req HTTP client library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "reqcatcher" = callPackage
@@ -145133,25 +145624,6 @@ self: {
      }:
      mkDerivation {
        pname = "resourcet";
-       version = "1.1.8";
-       sha256 = "b36c9900ef4d330281b413684bcf13b53036303187dc3ca0f0d83b56152c5c4b";
-       libraryHaskellDepends = [
-         base containers exceptions lifted-base mmorph monad-control mtl
-         transformers transformers-base transformers-compat
-       ];
-       testHaskellDepends = [ base hspec lifted-base transformers ];
-       homepage = "http://github.com/snoyberg/conduit";
-       description = "Deterministic allocation and freeing of scarce resources";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "resourcet_1_1_8_1" = callPackage
-    ({ mkDerivation, base, containers, exceptions, hspec, lifted-base
-     , mmorph, monad-control, mtl, transformers, transformers-base
-     , transformers-compat
-     }:
-     mkDerivation {
-       pname = "resourcet";
        version = "1.1.8.1";
        sha256 = "833a3104a554bda7c434c38a8a63992e8b456f057fa8ec6d039e6abe28715527";
        libraryHaskellDepends = [
@@ -145162,7 +145634,6 @@ self: {
        homepage = "http://github.com/snoyberg/conduit";
        description = "Deterministic allocation and freeing of scarce resources";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "respond" = callPackage
@@ -145228,8 +145699,8 @@ self: {
        pname = "rest-core";
        version = "0.39";
        sha256 = "d760d0547fc1a99cd949dde08b7945fb93af24f4e55d45ecf410c352d5005404";
-       revision = "2";
-       editedCabalFile = "62fec3ffbc0dfaf26d82ad0689dfe74384f2e565ec0c2bff897cd4c71be74583";
+       revision = "3";
+       editedCabalFile = "3b6cf8a675a2bf1f3e22fcf1a39e1658ce112e21b918ad28ace73cdf5dc70aa2";
        libraryHaskellDepends = [
          aeson aeson-utils base base-compat bytestring case-insensitive
          errors fclabels hxt hxt-pickle-utils json-schema mtl mtl-compat
@@ -145309,8 +145780,8 @@ self: {
        pname = "rest-gen";
        version = "0.20.0.0";
        sha256 = "81a9486136f91773371858f9d3e248b80458e7d55aab11f17cc158c3ce68d542";
-       revision = "1";
-       editedCabalFile = "32caced8ad0a5273fc9c13ae65f75a37b790ad430d3923febf567616f5eb8e95";
+       revision = "2";
+       editedCabalFile = "9eb0c067b4a15b128d75c240694fc31504664107c88b9b80f925ef669eac632a";
        libraryHaskellDepends = [
          aeson base base-compat blaze-html Cabal code-builder directory
          fclabels filepath hashable haskell-src-exts HStringTemplate hxt
@@ -146718,6 +147189,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "rotating-log_0_4_2" = callPackage
+    ({ mkDerivation, base, bytestring, directory, filepath, old-locale
+     , time, time-locale-compat
+     }:
+     mkDerivation {
+       pname = "rotating-log";
+       version = "0.4.2";
+       sha256 = "6ef0ae7ecb9e30387b4088edc173fbb90b8c8b7514f9f7b8b6d92f7d95f754ec";
+       libraryHaskellDepends = [
+         base bytestring directory filepath old-locale time
+         time-locale-compat
+       ];
+       testHaskellDepends = [
+         base bytestring directory filepath time time-locale-compat
+       ];
+       homepage = "http://github.com/Soostone/rotating-log";
+       description = "Size-limited, concurrent, automatically-rotating log writer";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "roundRobin" = callPackage
     ({ mkDerivation, base, QuickCheck, semigroups, tasty
      , tasty-quickcheck
@@ -147386,6 +147878,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "runtime-arbitrary" = callPackage
+    ({ mkDerivation, base, ifcxt, QuickCheck, template-haskell }:
+     mkDerivation {
+       pname = "runtime-arbitrary";
+       version = "0.1.0.6";
+       sha256 = "012e31cb21f0a057aa8a08c71834d0a5fff52c9742064fea956cd54d4e6069d1";
+       libraryHaskellDepends = [ base ifcxt QuickCheck template-haskell ];
+       homepage = "http://chriswarbo.net/projects/repos/runtime-arbitrary.html";
+       description = "Runtime generation of Arbitrary values";
+       license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "rvar" = callPackage
     ({ mkDerivation, base, MonadPrompt, mtl, random-source
      , transformers
@@ -147469,25 +147974,12 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "safe";
-       version = "0.3.9";
-       sha256 = "d0319ea7b55947e70092f0256aa9f9d2496a93b0e2a0887c0f8eaa0d7fb9b6c9";
-       libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/ndmitchell/safe#readme";
-       description = "Library of safe (exception free) functions";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "safe_0_3_10" = callPackage
-    ({ mkDerivation, base }:
-     mkDerivation {
-       pname = "safe";
        version = "0.3.10";
        sha256 = "da724ad9cf4b424c4881a50439c3b13777f477e3301c068ce7d54e9031e14b9a";
        libraryHaskellDepends = [ base ];
        homepage = "https://github.com/ndmitchell/safe#readme";
        description = "Library of safe (exception free) functions";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "safe-access" = callPackage
@@ -148278,6 +148770,21 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "say" = callPackage
+    ({ mkDerivation, base, bytestring, hspec, temporary, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "say";
+       version = "0.1.0.0";
+       sha256 = "f26fdb94ed81a2ae503beca0dcea74da7ee37408ba2e41ab3fdcaa9a7622fc40";
+       libraryHaskellDepends = [ base bytestring text transformers ];
+       testHaskellDepends = [ base bytestring hspec temporary text ];
+       homepage = "https://github.com/fpco/say#readme";
+       description = "Initial project template from stack";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "sbp" = callPackage
     ({ mkDerivation, aeson, array, base, base64-bytestring
      , basic-prelude, binary, binary-conduit, bytestring, conduit
@@ -148288,8 +148795,8 @@ self: {
      }:
      mkDerivation {
        pname = "sbp";
-       version = "1.2.8";
-       sha256 = "b7e68ecae34b6437ece2f340f1260123fa384828e362371a1035620ab8c1ae09";
+       version = "2.0.0";
+       sha256 = "7babbe1f9716ee17874f2c661285d5a384b8399e279288c6d1237b5f26d061b1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -150170,8 +150677,8 @@ self: {
     ({ mkDerivation, base, containers, doctest, smallcheck }:
      mkDerivation {
        pname = "semiring-num";
-       version = "0.3.0.0";
-       sha256 = "75178637123f1d7bcef23346065aae3a4d57ac4a0aba7ad8fb9f78c98f0f08ec";
+       version = "0.5.4.0";
+       sha256 = "f96f42f4cb9bc0c34f4cc0e41178ad23c60fd4f5ff6f1059df5d352df54564e5";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers doctest smallcheck ];
        homepage = "https://github.com/oisdk/semiring-num";
@@ -150667,6 +151174,8 @@ self: {
        pname = "serokell-util";
        version = "0.1.1.1";
        sha256 = "8411ea10fcff87ce1d2fbe177cf2b3d6d254dc66cded2f49867daeed8334e427";
+       revision = "1";
+       editedCabalFile = "34fcc8e8cd473bab43aec11ed13d068aebb6f22298268f038798a6c7fd7f2b85";
        libraryHaskellDepends = [
          acid-state aeson aeson-extra base base16-bytestring
          base64-bytestring binary binary-orphans bytestring cereal
@@ -151864,8 +152373,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-snap";
-       version = "0.7.0.2";
-       sha256 = "0461cc7635c72f2c75770f029811a1c1e72f3245bc4be2fd1beaaee1cd84759b";
+       version = "0.7.0.3";
+       sha256 = "8b3892b6572677b74d1351b8dd9f274a0428c0bcdd2a0ab599ce96edfe7c2a8b";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -152879,8 +153388,8 @@ self: {
      }:
      mkDerivation {
        pname = "shakespeare";
-       version = "2.0.11.1";
-       sha256 = "bc3d6c5bb3cbef9a0aa67bbf5f08b20cf77bc9e29d8e7da5a3768016a0361d5e";
+       version = "2.0.11.2";
+       sha256 = "536327335c60f144aa372e4e0f163097bb0b435e28438bf7c54f1f22271f71d4";
        libraryHaskellDepends = [
          aeson base blaze-html blaze-markup bytestring containers directory
          exceptions ghc-prim parsec process scientific template-haskell text
@@ -153352,6 +153861,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "shikensu" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, directory, filepath, flow
+     , Glob, tasty, tasty-hunit, text, unordered-containers
+     }:
+     mkDerivation {
+       pname = "shikensu";
+       version = "0.1.2";
+       sha256 = "ad596f07202898eff28471720a7784f4b70bce4eeea0b8b7a4c47390a4f4f817";
+       libraryHaskellDepends = [
+         aeson base bytestring directory filepath flow Glob
+         unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson base bytestring directory filepath flow tasty tasty-hunit
+         text unordered-containers
+       ];
+       homepage = "https://github.com/icidasset/shikensu#README";
+       description = "A small toolset for building static websites";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "shine" = callPackage
     ({ mkDerivation, base, ghcjs-dom, ghcjs-prim, keycode, mtl, time
      , transformers
@@ -153479,6 +154009,19 @@ self: {
        license = "GPL";
      }) {};
 
+  "show-prettyprint" = callPackage
+    ({ mkDerivation, ansi-wl-pprint, base, doctest, trifecta }:
+     mkDerivation {
+       pname = "show-prettyprint";
+       version = "0.1.2";
+       sha256 = "5b9e93c48e91f1c91d3b2fcf214ea085f08292ee36916c324709532a7446e7a6";
+       libraryHaskellDepends = [ ansi-wl-pprint base trifecta ];
+       testHaskellDepends = [ base doctest ];
+       homepage = "https://github.com/quchen/show-prettyprint#readme";
+       description = "Robust prettyprinter for output of auto-generated Show instances";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "show-type" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -153573,6 +154116,30 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "shunya-library" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "shunya-library";
+       version = "0.1.0.4";
+       sha256 = "a497607995efa72ded74f07eb4305afc1bfe9c9df0c70f9334fa062d6f6db1c6";
+       libraryHaskellDepends = [ base ];
+       homepage = "https://github.com/githubuser/shunya-library#readme";
+       description = "Initial project template from stack";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "shunyalib" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "shunyalib";
+       version = "0.1.0.1";
+       sha256 = "ea423c1b87c14dea651bbb6fbbaa6b6c186c7c8014e8308e176071091deb06fa";
+       libraryHaskellDepends = [ base ];
+       homepage = "https://github.com/penguinshunya/shunyalib";
+       description = "Initial project template from stack";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "sibe" = callPackage
     ({ mkDerivation, base, Chart, Chart-cairo, containers
      , data-default-class, deepseq, directory, hmatrix, JuicyPixels
@@ -153965,8 +154532,8 @@ self: {
      }:
      mkDerivation {
        pname = "simple-effects";
-       version = "0.6.0.0";
-       sha256 = "f448eb1750229b71894a9f482981de64439093ddd72abe5a8672fbaaae135189";
+       version = "0.6.0.1";
+       sha256 = "df8de9fae3ee9c2226565af8f8c4171d1b79678de37e3b280cda3ca013b52944";
        libraryHaskellDepends = [
          base ghc-prim interlude-l lens list-t monad-control mtl
          transformers transformers-base
@@ -153975,6 +154542,7 @@ self: {
        homepage = "https://gitlab.com/LukaHorvat/simple-effects";
        description = "A simple effect system that integrates with MTL";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "simple-eval" = callPackage
@@ -154142,8 +154710,8 @@ self: {
     ({ mkDerivation, base, fast-logger, mtl, text }:
      mkDerivation {
        pname = "simple-logger";
-       version = "0.0.1";
-       sha256 = "01efbc3f3859deb175d157e983f3497a4db2eb00b7daf35da9431bcdf484f4eb";
+       version = "0.0.3";
+       sha256 = "5fb002bcf2eaf6aac949acea31d0ee65a08fc4d34f6baf222db4db05c8165ec1";
        libraryHaskellDepends = [ base fast-logger mtl text ];
        homepage = "https://github.com/agrafix/simple-logger#readme";
        description = "A very simple but efficient logging framework";
@@ -155746,6 +156314,8 @@ self: {
        pname = "snap";
        version = "1.0.0.1";
        sha256 = "293f16c1404793121d3d85abb6287bbb32f5dc1d82b12146d4bb650052322db8";
+       revision = "1";
+       editedCabalFile = "81129d186348ab67fda4278bb6c8575ee7a7caed3e6069e0045f464a4ed911ab";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring cereal clientsession configurator
          containers directory directory-tree dlist filepath hashable heist
@@ -155864,8 +156434,8 @@ self: {
      }:
      mkDerivation {
        pname = "snap-core";
-       version = "1.0.0.0";
-       sha256 = "9c35a657fc0debbe9df605d7528ce4645c0b4bc4b94b0134116f6746fe980adb";
+       version = "1.0.1.0";
+       sha256 = "f5d2a8b690e77b03626e7bd1856011fc2a13b286939176bde7b61c064aafa37c";
        libraryHaskellDepends = [
          attoparsec base bytestring bytestring-builder case-insensitive
          containers directory filepath HUnit io-streams lifted-base
@@ -156069,42 +156639,6 @@ self: {
      }:
      mkDerivation {
        pname = "snap-server";
-       version = "1.0.1.0";
-       sha256 = "a398b15e90d2d6bc77af3edf6f5926df7863073a4774c71a46c0adb43c837488";
-       configureFlags = [ "-fopenssl" ];
-       libraryHaskellDepends = [
-         attoparsec base blaze-builder bytestring bytestring-builder
-         case-insensitive clock containers filepath HsOpenSSL io-streams
-         io-streams-haproxy lifted-base mtl network old-locale
-         openssl-streams snap-core text time unix unix-compat vector
-       ];
-       testHaskellDepends = [
-         attoparsec base base16-bytestring blaze-builder bytestring
-         bytestring-builder case-insensitive clock containers deepseq
-         directory filepath HsOpenSSL http-common http-streams HUnit
-         io-streams io-streams-haproxy lifted-base monad-control mtl network
-         old-locale openssl-streams parallel QuickCheck random snap-core
-         test-framework test-framework-hunit test-framework-quickcheck2 text
-         threads time transformers unix unix-compat vector
-       ];
-       homepage = "http://snapframework.com/";
-       description = "A web server for the Snap Framework";
-       license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "snap-server_1_0_1_1" = callPackage
-    ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder
-     , bytestring, bytestring-builder, case-insensitive, clock
-     , containers, deepseq, directory, filepath, HsOpenSSL, http-common
-     , http-streams, HUnit, io-streams, io-streams-haproxy, lifted-base
-     , monad-control, mtl, network, old-locale, openssl-streams
-     , parallel, QuickCheck, random, snap-core, test-framework
-     , test-framework-hunit, test-framework-quickcheck2, text, threads
-     , time, transformers, unix, unix-compat, vector
-     }:
-     mkDerivation {
-       pname = "snap-server";
        version = "1.0.1.1";
        sha256 = "878d83a815b9cc8f3d282ef6fafc441528b5f7819147f17f0c1b1f9904146c70";
        configureFlags = [ "-fopenssl" ];
@@ -156868,6 +157402,8 @@ self: {
        pname = "snaplet-sqlite-simple";
        version = "1.0.0.2";
        sha256 = "2d12f405b1a796d587a43646aa136c4a0e9e5761212cbdb84014e226bed360d7";
+       revision = "1";
+       editedCabalFile = "9c49f31dc5e4b6b10942502f2d57755fc028ff2924f2c94a32030e172d19493e";
        libraryHaskellDepends = [
          aeson base bytestring clientsession configurator direct-sqlite lens
          lifted-base monad-control mtl snap sqlite-simple text transformers
@@ -156885,6 +157421,26 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "snaplet-sqlite-simple-jwt-auth" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bcrypt, bytestring
+     , clientsession, containers, directory, either, errors, jwt, lens
+     , mtl, snap, snap-core, snaplet-sqlite-simple, sqlite-simple, text
+     , time, unordered-containers
+     }:
+     mkDerivation {
+       pname = "snaplet-sqlite-simple-jwt-auth";
+       version = "0.2.0.0";
+       sha256 = "fc58870fc0cee74f9d4138c909937350faa7d1924a1da8e0f76b4a5ccdf31203";
+       libraryHaskellDepends = [
+         aeson attoparsec base bcrypt bytestring clientsession containers
+         directory either errors jwt lens mtl snap snap-core
+         snaplet-sqlite-simple sqlite-simple text time unordered-containers
+       ];
+       homepage = "https://github.com/nurpax/snaplet-sqlite-simple-jwt-auth#readme";
+       description = "Snaplet for JWT authentication with snaplet-sqlite-simple";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "snaplet-stripe" = callPackage
     ({ mkDerivation, base, bytestring, configurator, heist
      , lens-family-core, mtl, snap, stripe, text, text-format
@@ -157351,14 +157907,14 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "socket_0_6_2_0" = callPackage
+  "socket_0_7_0_0" = callPackage
     ({ mkDerivation, async, base, bytestring, QuickCheck, tasty
      , tasty-hunit, tasty-quickcheck
      }:
      mkDerivation {
        pname = "socket";
-       version = "0.6.2.0";
-       sha256 = "c7aed50b213c56c03f22a537acfd794e99564f50f412ec2dcaee6dd9cd9bad1c";
+       version = "0.7.0.0";
+       sha256 = "84dad156fe2d792194e86c4496db648e5fe0bbb55db2070b93058d6aa5f08962";
        libraryHaskellDepends = [ base bytestring ];
        testHaskellDepends = [
          async base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck
@@ -157402,12 +157958,12 @@ self: {
     ({ mkDerivation, base, bytestring, lksctp-tools, socket }:
      mkDerivation {
        pname = "socket-sctp";
-       version = "0.1.0.0";
-       sha256 = "48ef7cae7ac4ed6674173716a598b611f704c38e14c1ac1006f1f730da60b9f5";
+       version = "0.2.0.1";
+       sha256 = "65944b69c49d176a9c542bb03a1762dae3428b97aab76825381e22dc37ada036";
        libraryHaskellDepends = [ base bytestring socket ];
        librarySystemDepends = [ lksctp-tools ];
        testHaskellDepends = [ base bytestring socket ];
-       homepage = "https://github.com/lpeterse/haskell-socket-sctp";
+       homepage = "https://github.com/shlevy/haskell-socket-sctp";
        description = "STCP socket extensions library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157564,25 +158120,6 @@ self: {
      }:
      mkDerivation {
        pname = "solga-swagger";
-       version = "0.1.0.1";
-       sha256 = "ceac56b2de41102e739301b5edf60af546e6178f139313681cb46bfb693f765f";
-       libraryHaskellDepends = [
-         base bytestring dlist http-types insert-ordered-containers lens mtl
-         solga swagger2 text unordered-containers
-       ];
-       homepage = "https://github.com/chpatrick/solga";
-       description = "Swagger generation for Solga";
-       license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "solga-swagger_0_1_0_2" = callPackage
-    ({ mkDerivation, base, bytestring, dlist, http-types
-     , insert-ordered-containers, lens, mtl, solga, swagger2, text
-     , unordered-containers
-     }:
-     mkDerivation {
-       pname = "solga-swagger";
        version = "0.1.0.2";
        sha256 = "dcb77313090c82ce9f35843ecec2ce59741fffa5f7a337d77b5d545a8e2136d4";
        libraryHaskellDepends = [
@@ -158022,8 +158559,8 @@ self: {
      }:
      mkDerivation {
        pname = "sparse-linear-algebra";
-       version = "0.2.1.1";
-       sha256 = "7a5c11c8cf52b79e141388583731ec35b74958c681eef57300e82ef507278253";
+       version = "0.2.2.0";
+       sha256 = "7ef54d3351bd03dadd73797a48aaa629d71deff5a47f2c0e4ea780cdf47b3568";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -158099,8 +158636,8 @@ self: {
      }:
      mkDerivation {
        pname = "spatial-math";
-       version = "0.3.1.0";
-       sha256 = "0b3ab1617e6c5eb74aacdc156d5b74fd1c1ed8d416d793f7b6e2d279773573da";
+       version = "0.4.0.0";
+       sha256 = "e54b9ecf64ca50aea8b7d4e152bbb462672ac74518d844617bfccbf5c584c5e3";
        libraryHaskellDepends = [
          base binary cereal ghc-prim lens linear TypeCompose
        ];
@@ -158688,8 +159225,8 @@ self: {
      }:
      mkDerivation {
        pname = "sproxy";
-       version = "0.9.8";
-       sha256 = "255f78f65439ad2e8e0f05fe9df5d07b07863b433bda486b67c3a6c4e0a0311a";
+       version = "0.9.9";
+       sha256 = "161ba53469bb2b9c331ff678125ec5917a28de8cdd30084628219f89fbb1fb08";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -158726,6 +159263,32 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "sproxy2" = callPackage
+    ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder
+     , bytestring, cereal, conduit, containers, cookie, docopt, entropy
+     , Glob, http-client, http-conduit, http-types
+     , interpolatedstring-perl6, network, postgresql-simple
+     , resource-pool, SHA, sqlite-simple, text, time, unix
+     , unordered-containers, wai, wai-conduit, warp, warp-tls, word8
+     , yaml
+     }:
+     mkDerivation {
+       pname = "sproxy2";
+       version = "1.90.1";
+       sha256 = "5feb5f23458155f317808992af1de5cb1e86ee6d89a0ce0371efe3dfd130926b";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         aeson base base64-bytestring blaze-builder bytestring cereal
+         conduit containers cookie docopt entropy Glob http-client
+         http-conduit http-types interpolatedstring-perl6 network
+         postgresql-simple resource-pool SHA sqlite-simple text time unix
+         unordered-containers wai wai-conduit warp warp-tls word8 yaml
+       ];
+       description = "Secure HTTP proxy for authenticating users via OAuth2";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "spsa" = callPackage
     ({ mkDerivation, base, hmatrix, HUnit, mtl, QuickCheck, random
      , test-framework, test-framework-hunit, test-framework-quickcheck2
@@ -158892,8 +159455,8 @@ self: {
      }:
      mkDerivation {
        pname = "sqlite-simple";
-       version = "0.4.9.0";
-       sha256 = "81dfe4a1dd69d2f0334d3be10ba1d6ce91a9ba0602e69170dfbecb84b11f60a3";
+       version = "0.4.10.0";
+       sha256 = "634a7c5728da62899b5b72c372e0da7571a7d26a1162f9490e44d79a2ff04df2";
        libraryHaskellDepends = [
          attoparsec base blaze-builder blaze-textual bytestring containers
          direct-sqlite text time transformers
@@ -159232,8 +159795,8 @@ self: {
     ({ mkDerivation, base, ghc-prim }:
      mkDerivation {
        pname = "stable-marriage";
-       version = "0.1.1.0";
-       sha256 = "12da2128ef67c7f30e9bf1fef0ccffc323bbdfc0699126945c422a52a25d09b2";
+       version = "0.1.2.0";
+       sha256 = "bf6e85899194446dc86b40cbfe9363dd5798a204d45f6911f98ab6ffda4fa9f6";
        libraryHaskellDepends = [ base ghc-prim ];
        homepage = "http://github.com/cutsea110/stable-marriage";
        description = "algorithms around stable marriage";
@@ -160693,6 +161256,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "stm-supply" = callPackage
+    ({ mkDerivation, async, base, concurrent-supply, QuickCheck, random
+     , Unique
+     }:
+     mkDerivation {
+       pname = "stm-supply";
+       version = "0.2.0.0";
+       sha256 = "f839ada6e5ac9549731086ed13fcf4c9f03a6ff93d64c0a857148820864f388c";
+       libraryHaskellDepends = [ base concurrent-supply ];
+       testHaskellDepends = [ async base QuickCheck random Unique ];
+       homepage = "https://github.com/caneroj1/stm-supply#readme";
+       description = "STM wrapper around Control.Concurrent.Supply.";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "stm-tlist" = callPackage
     ({ mkDerivation, base, stm }:
      mkDerivation {
@@ -161893,6 +162471,21 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {stripe-tests = null;};
 
+  "strips" = callPackage
+    ({ mkDerivation, base, containers, hspec, mtl }:
+     mkDerivation {
+       pname = "strips";
+       version = "0.1.0.0";
+       sha256 = "6235efbdbf6505b9579266f047020240f642d1f3ee20e8b07480a638e0f71dce";
+       revision = "1";
+       editedCabalFile = "7bd62d7118703833b341b9e596a402ab58e339fe925cfc8b2650b2491fe57ae1";
+       libraryHaskellDepends = [ base containers mtl ];
+       testHaskellDepends = [ base containers hspec mtl ];
+       homepage = "https://github.com/y-kamiya/strips-haskell#readme";
+       description = "resolver using strips algorithm";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "strive" = callPackage
     ({ mkDerivation, aeson, base, bytestring, data-default, gpolyline
      , http-client, http-client-tls, http-types, markdown-unlit
@@ -163756,8 +164349,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "system-info";
-       version = "0.1.0.2";
-       sha256 = "31c047baaa70679f3ffab275de83a6bf2de7e144a8a2d9ec49f36cf0c6c19a5c";
+       version = "0.1.0.3";
+       sha256 = "9d31bad4a6ea7abdb6bef5e929388a58d200982964042cc4aa991c81066dc8b8";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
        homepage = "https://github.com/ChaosGroup/system-info";
@@ -163807,6 +164400,8 @@ self: {
        pname = "system-locale";
        version = "0.1.0.0";
        sha256 = "0df7815525b55d875e8c0393f22c3595655a90a0701b5208799f97e653686fab";
+       revision = "1";
+       editedCabalFile = "3681691c486cb637328329037f5ccb6bc266310cc4db7bb04072a7084328cfa4";
        libraryHaskellDepends = [ base megaparsec process time ];
        testHaskellDepends = [ base hspec ];
        homepage = "https://github.com/cocreature/system-locale";
@@ -164055,6 +164650,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "tabl" = callPackage
+    ({ mkDerivation, base, safe, text }:
+     mkDerivation {
+       pname = "tabl";
+       version = "0.1.0.0";
+       sha256 = "4adb4507af71badd8cb5f076d8c996f9e26e8102e4c2361a93bad1ae303c9b2e";
+       libraryHaskellDepends = [ base safe text ];
+       homepage = "https://github.com/lovasko/tabl";
+       description = "Table layout";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "table" = callPackage
     ({ mkDerivation, base, csv, optparse-applicative, process, split }:
      mkDerivation {
@@ -165042,8 +165649,8 @@ self: {
      }:
      mkDerivation {
        pname = "tasty-discover";
-       version = "1.0.0";
-       sha256 = "a4c4a3fcf1a3908ebd8f3dbbf1714b2dd50026285f4ba73bc868f79533c0e0a0";
+       version = "1.0.1";
+       sha256 = "d64eb1d6f2d21de2e55fc21cb666423a35d79c4732cc7a0931d6995bbd58adbd";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -165053,8 +165660,9 @@ self: {
        executableHaskellDepends = [ base directory filepath tasty-th ];
        testHaskellDepends = [ base ];
        homepage = "https://github.com/lwm/tasty-discover/";
-       description = "Automatically discover and run Tasty framework tests";
-       license = "GPL";
+       description = "Test discovery for the tasty framework";
+       license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "tasty-expected-failure" = callPackage
@@ -165575,6 +166183,7 @@ self: {
        homepage = "https://github.com/winterland1989/tcp-streams";
        description = "Tcp streams using openssl for tls support";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "tdd-util" = callPackage
@@ -166318,15 +166927,16 @@ self: {
 
   "test-fixture" = callPackage
     ({ mkDerivation, base, data-default, hspec, hspec-discover, mtl
-     , template-haskell, transformers
+     , template-haskell, th-to-exp, transformers
      }:
      mkDerivation {
        pname = "test-fixture";
-       version = "0.4.1.0";
-       sha256 = "bddd2b518151218d9848b46f233c70719711a45fd7357ecc3a5eb1d551d437a4";
+       version = "0.4.2.0";
+       sha256 = "4c07ffa83b70dd44cd5b4824629fa021e9971360e29ed05baa8708eb7954981a";
        libraryHaskellDepends = [ base data-default mtl template-haskell ];
        testHaskellDepends = [
-         base hspec hspec-discover mtl transformers
+         base hspec hspec-discover mtl template-haskell th-to-exp
+         transformers
        ];
        homepage = "http://github.com/cjdev/test-fixture#readme";
        description = "Test monadic side-effects";
@@ -166684,8 +167294,8 @@ self: {
      }:
      mkDerivation {
        pname = "test-simple";
-       version = "0.1.8";
-       sha256 = "8e8bacb6299e82d1f3f3643144e24ce574b99b2f052bd630930a4c2e62267895";
+       version = "0.1.9";
+       sha256 = "eaee79bf997272fe0c97a0cfb80347c760ca5de8ffb0d639ddbf00ba6f6ef51d";
        libraryHaskellDepends = [
          base mtl QuickCheck state-plus template-haskell
        ];
@@ -167469,6 +168079,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "text-utils" = callPackage
+    ({ mkDerivation, base, HTF, text }:
+     mkDerivation {
+       pname = "text-utils";
+       version = "0.1.0.0";
+       sha256 = "63b6e0bc28907593a5a98c5e27be3ab22b44cdb66c4095461fe4dd683f262662";
+       libraryHaskellDepends = [ base text ];
+       testHaskellDepends = [ base HTF text ];
+       homepage = "https://github.com/agrafix/text-utils#readme";
+       description = "Various text utilities";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "text-xml-generic" = callPackage
     ({ mkDerivation, base, bytestring, containers, haskell98, mtl
      , not-in-base, split, syb, template-haskell, xml
@@ -167504,8 +168127,8 @@ self: {
     ({ mkDerivation, base, deepseq, text, vector }:
      mkDerivation {
        pname = "text-zipper";
-       version = "0.8.3";
-       sha256 = "3baf7623d26dc96f19e30c1c54e3be19607b8bd7917ea62e8d35a2b233e4e09f";
+       version = "0.9";
+       sha256 = "4601bf9bc703a85a5053f507474b8d0227c3391b4ce95ef0d22f9affa0dfd9b6";
        libraryHaskellDepends = [ base deepseq text vector ];
        homepage = "https://github.com/jtdaugherty/text-zipper/";
        description = "A text editor zipper library";
@@ -167816,8 +168439,8 @@ self: {
     ({ mkDerivation, base, containers, syb, template-haskell }:
      mkDerivation {
        pname = "th-expand-syns";
-       version = "0.4.0.0";
-       sha256 = "59349f1999d72e4d0158de95c1ede5e8787d4c8c743ec4e6a2dbf37f823a5eea";
+       version = "0.4.1.0";
+       sha256 = "c198f592cc5cd644da97209f1aca0decd10e0847dd676195cb5dcb6abbbe48ea";
        libraryHaskellDepends = [ base containers syb template-haskell ];
        testHaskellDepends = [ base template-haskell ];
        description = "Expands type synonyms in Template Haskell ASTs";
@@ -167853,8 +168476,8 @@ self: {
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "th-inline-io-action";
-       version = "0.1.0.0";
-       sha256 = "8f7fa350547913e30a26930cad3560044be1f440ad0159ff19d9291bec887dfb";
+       version = "0.1.0.1";
+       sha256 = "78dae84932b62a5dd487cbcc803d519bab4ba1bec867271a234898e2fd73bd27";
        libraryHaskellDepends = [ base template-haskell ];
        homepage = "https://github.com/tolysz/inline-io-action";
        description = "Simple inline IO action into compiled code using TH";
@@ -167973,22 +168596,6 @@ self: {
      }:
      mkDerivation {
        pname = "th-orphans";
-       version = "0.13.2";
-       sha256 = "ac863234791b0860f7a33adc8656f0026698e1247c5fa4bd13d7befbfddc0204";
-       libraryHaskellDepends = [
-         base mtl template-haskell th-lift th-lift-instances th-reify-many
-       ];
-       testHaskellDepends = [ base hspec template-haskell ];
-       description = "Orphan instances for TH datatypes";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "th-orphans_0_13_3" = callPackage
-    ({ mkDerivation, base, hspec, mtl, template-haskell, th-lift
-     , th-lift-instances, th-reify-many
-     }:
-     mkDerivation {
-       pname = "th-orphans";
        version = "0.13.3";
        sha256 = "7380d5b66d0c754e383e7b16e982b5d9ddf5f45f5a33118a20023ec8af78c46d";
        libraryHaskellDepends = [
@@ -167997,7 +168604,6 @@ self: {
        testHaskellDepends = [ base hspec template-haskell ];
        description = "Orphan instances for TH datatypes";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "th-printf" = callPackage
@@ -168643,12 +169249,13 @@ self: {
      , gi-gtk, gi-webkit2, gtk3, haskell-gi-base, http-types, lens
      , mime-types, mtl, network, process, random, scientific, split
      , tasty, tasty-quickcheck, text, transformers, unordered-containers
-     , utf8-string, vector, xdg-basedir, xmonad, xmonad-contrib
+     , utf8-string, vector, webkit2gtk, xdg-basedir, xmonad
+     , xmonad-contrib
      }:
      mkDerivation {
        pname = "tianbar";
-       version = "1.2.1.0";
-       sha256 = "0ac03b869479eb576caa20bcfd76e2cf61a2cf9fbec61bc2cccbd4f4507e6c61";
+       version = "1.2.4";
+       sha256 = "f0b09681dcdad8ba282d8572227401008175b326998b20a1391b720a3087db00";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -168660,7 +169267,7 @@ self: {
          mime-types mtl network process random scientific split text
          transformers unordered-containers utf8-string vector xdg-basedir
        ];
-       executablePkgconfigDepends = [ gtk3 ];
+       executablePkgconfigDepends = [ gtk3 webkit2gtk ];
        testHaskellDepends = [
          aeson base bytestring containers dbus directory filepath gi-gdk
          gi-gio gi-glib gi-gtk gi-webkit2 haskell-gi-base http-types lens
@@ -168672,7 +169279,7 @@ self: {
        description = "A desktop bar based on WebKit";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {gtk3 = pkgs.gnome3.gtk;};
+     }) {gtk3 = pkgs.gnome3.gtk; webkit2gtk = null;};
 
   "tic-tac-toe" = callPackage
     ({ mkDerivation, base, glade, gtk, haskell98 }:
@@ -168909,14 +169516,14 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "time_1_6_0_1" = callPackage
+  "time_1_7" = callPackage
     ({ mkDerivation, base, deepseq, QuickCheck, test-framework
      , test-framework-quickcheck2, unix
      }:
      mkDerivation {
        pname = "time";
-       version = "1.6.0.1";
-       sha256 = "ff69b46f38f4d226b171d078b200f8a5a1e8cfeadfa543eabade51355d7c7fcb";
+       version = "1.7";
+       sha256 = "a30e1ea20cc59f3bf6ee2d5fd0a0dfa58f1ec865681d762cf1bb1103562e2a7a";
        libraryHaskellDepends = [ base deepseq ];
        testHaskellDepends = [
          base deepseq QuickCheck test-framework test-framework-quickcheck2
@@ -169205,8 +169812,8 @@ self: {
      }:
      mkDerivation {
        pname = "time-warp";
-       version = "0.1.1.1";
-       sha256 = "52bdeb1608ee7a5688ffec46fda64437a8bbb8d9648ce4f0a523a15405c9ea18";
+       version = "0.1.1.2";
+       sha256 = "8a919958cbef95ff3960046f5854801b649b60c8e1fbd187ce1ae298c3c11187";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -169229,6 +169836,7 @@ self: {
        homepage = "https://github.com/serokell/time-warp";
        description = "Distributed systems execution emulation";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "timecalc" = callPackage
@@ -170182,8 +170790,8 @@ self: {
      }:
      mkDerivation {
        pname = "torrent";
-       version = "10000.0.0";
-       sha256 = "5914bc8b4c32c10dc82bfe373ba73745e1e785424a052b0ede5352802aa1140c";
+       version = "10000.0.1";
+       sha256 = "ba7c9565f5397f7603b924a67537abe6738cdc20649ff3fb510b5731d1e18725";
        libraryHaskellDepends = [
          base bencode binary bytestring containers filepath syb
        ];
@@ -170762,22 +171370,6 @@ self: {
      }:
      mkDerivation {
        pname = "transient";
-       version = "0.4.4";
-       sha256 = "da8d580e5fab1d43d791dbcc193fbe028925efdfb1b4bbcd017bccddff4dc382";
-       libraryHaskellDepends = [
-         base containers directory mtl random stm time transformers
-       ];
-       homepage = "http://www.fpcomplete.com/user/agocorona";
-       description = "Making composable programs with multithreading, events and distributed computing";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "transient_0_4_4_1" = callPackage
-    ({ mkDerivation, base, containers, directory, mtl, random, stm
-     , time, transformers
-     }:
-     mkDerivation {
-       pname = "transient";
        version = "0.4.4.1";
        sha256 = "f1ad34b6c3d4044d294abf4b37f35efb764b710851eab6e58e1b9abb8a68d0ed";
        libraryHaskellDepends = [
@@ -170786,7 +171378,6 @@ self: {
        homepage = "http://www.fpcomplete.com/user/agocorona";
        description = "Making composable programs with multithreading, events and distributed computing";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "transient-universe" = callPackage
@@ -173314,6 +173905,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "ua-parser_0_7_2" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, data-default, file-embed
+     , filepath, HUnit, pcre-light, tasty, tasty-hunit, tasty-quickcheck
+     , text, yaml
+     }:
+     mkDerivation {
+       pname = "ua-parser";
+       version = "0.7.2";
+       sha256 = "469afe9d9c7d7de7405b316a388639858b515840f74ba0b4c48985559922df55";
+       libraryHaskellDepends = [
+         aeson base bytestring data-default file-embed pcre-light text yaml
+       ];
+       testHaskellDepends = [
+         aeson base bytestring data-default file-embed filepath HUnit
+         pcre-light tasty tasty-hunit tasty-quickcheck text yaml
+       ];
+       description = "A library for parsing User-Agent strings, official Haskell port of ua-parser";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "uacpid" = callPackage
     ({ mkDerivation, base, containers, directory, filepath, hslogger
      , mtl, network, process, regex-compat, time, time-locale-compat
@@ -174510,12 +175122,14 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "unix_2_7_2_0" = callPackage
+  "unix_2_7_2_1" = callPackage
     ({ mkDerivation, base, bytestring, time }:
      mkDerivation {
        pname = "unix";
-       version = "2.7.2.0";
-       sha256 = "9444ea785b9f3547d3e04d2d42ead6bc3c2e0129390d9d41a655b18b0c322bf0";
+       version = "2.7.2.1";
+       sha256 = "fc05365594367779122465eee132162267c319c3679ff801f050ed30d18d099c";
+       revision = "1";
+       editedCabalFile = "3db1b6e8de36a36fc4f979e1045e82554f16c736961fa0392e42b7b3f4decfd4";
        libraryHaskellDepends = [ base bytestring time ];
        homepage = "https://github.com/haskell/unix";
        description = "POSIX functionality";
@@ -175465,6 +176079,25 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "users-mysql-haskell" = callPackage
+    ({ mkDerivation, base, bytestring, io-streams, mysql-haskell, tasty
+     , tasty-hunit, text, time, transformers, users, uuid
+     }:
+     mkDerivation {
+       pname = "users-mysql-haskell";
+       version = "0.5.2.0";
+       sha256 = "a7f7a2d91860e2dc4594639776aaff06c981f01aaa356553c397d50a0f367930";
+       libraryHaskellDepends = [
+         base io-streams mysql-haskell text time transformers users uuid
+       ];
+       testHaskellDepends = [
+         base bytestring io-streams mysql-haskell tasty tasty-hunit text
+         time transformers users uuid
+       ];
+       description = "A mysql-haskell backend for the users library";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "users-persistent" = callPackage
     ({ mkDerivation, base, bytestring, esqueleto, hspec, monad-logger
      , mtl, persistent, persistent-sqlite, persistent-template
@@ -176642,8 +177275,8 @@ self: {
        pname = "vector";
        version = "0.11.0.0";
        sha256 = "0a5320ed44c3f2b04b7f61e0f63f4fcd5b337524e601e01d5813ace3f5a432e4";
-       revision = "1";
-       editedCabalFile = "dfdf3252519ff35da59f977b7d37d6c5a6660673ce1234899af0111f7ece9c66";
+       revision = "2";
+       editedCabalFile = "2bfafd758ab4d80fa7a16b0a650aff60fb1be109728bed6ede144baf1f744ace";
        libraryHaskellDepends = [ base deepseq ghc-prim primitive ];
        testHaskellDepends = [
          base QuickCheck random template-haskell test-framework
@@ -176687,8 +177320,8 @@ self: {
     ({ mkDerivation, base, binary, tasty, tasty-quickcheck, vector }:
      mkDerivation {
        pname = "vector-binary-instances";
-       version = "0.2.3.2";
-       sha256 = "e42cf4c80a69c6d661c6be152d43b39291fe22e7e55f4694709266692b50e049";
+       version = "0.2.3.3";
+       sha256 = "20158b1ab2fb8dd1bad57896fa3f75bb7fbc5354020c5715e997972b6ffb9f5c";
        libraryHaskellDepends = [ base binary vector ];
        testHaskellDepends = [ base binary tasty tasty-quickcheck vector ];
        homepage = "https://github.com/bos/vector-binary-instances";
@@ -176911,8 +177544,8 @@ self: {
     ({ mkDerivation, base, deepseq, vector }:
      mkDerivation {
        pname = "vector-sized";
-       version = "0.4.0.0";
-       sha256 = "4f13d24329b6a60eebfe4d31026cf3b489c622b8afad4f30650f6664f61f1061";
+       version = "0.4.0.1";
+       sha256 = "88880ec1fafecf2ef3ab545c43ff3256a32dc7dd854eec4aaa0d6bd4afd7b008";
        libraryHaskellDepends = [ base deepseq vector ];
        homepage = "http://github.com/expipiplus1/vector-sized#readme";
        description = "Size tagged vectors";
@@ -177142,12 +177775,12 @@ self: {
     ({ mkDerivation, async, attoparsec, base, cabal-file-th, containers
      , directory, doctest, fingertree, lens, lifted-base, mmorph, mtl
      , pipes, pipes-concurrency, process, QuickCheck, stm, tasty
-     , tasty-quickcheck, template-haskell, text, transformers, unix, vty
+     , tasty-quickcheck, text, transformers, unix, vty
      }:
      mkDerivation {
        pname = "vgrep";
-       version = "0.1.4.0";
-       sha256 = "353bd92260e225c892d26d6926e9668016187d8ef50311b8f80ae55fc82ed29b";
+       version = "0.1.4.1";
+       sha256 = "5362e0a156df7e01be495da161d63d62e9e31d82e8290ca2d1b02c5ec9c24cd9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -177156,7 +177789,7 @@ self: {
        ];
        executableHaskellDepends = [
          async base cabal-file-th containers directory lens mtl pipes
-         pipes-concurrency process template-haskell text unix vty
+         pipes-concurrency process text unix vty
        ];
        testHaskellDepends = [
          base containers doctest lens QuickCheck tasty tasty-quickcheck text
@@ -177756,6 +178389,43 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "vty_5_13" = callPackage
+    ({ mkDerivation, base, blaze-builder, bytestring, Cabal, containers
+     , data-default, deepseq, directory, filepath, hashable, HUnit
+     , microlens, microlens-mtl, microlens-th, mtl, parallel, parsec
+     , QuickCheck, quickcheck-assertions, random, smallcheck, stm
+     , string-qq, terminfo, test-framework, test-framework-hunit
+     , test-framework-smallcheck, text, transformers, unix, utf8-string
+     , vector
+     }:
+     mkDerivation {
+       pname = "vty";
+       version = "5.13";
+       sha256 = "1eabce0fa3ebfe22a4ff1324a5dc48d1fc1363bfe362b6df0b3801ca63b1f117";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base blaze-builder bytestring containers data-default deepseq
+         directory filepath hashable microlens microlens-mtl microlens-th
+         mtl parallel parsec stm terminfo text transformers unix utf8-string
+         vector
+       ];
+       executableHaskellDepends = [
+         base containers data-default microlens microlens-mtl mtl
+       ];
+       testHaskellDepends = [
+         base blaze-builder bytestring Cabal containers data-default deepseq
+         HUnit microlens microlens-mtl mtl QuickCheck quickcheck-assertions
+         random smallcheck stm string-qq terminfo test-framework
+         test-framework-hunit test-framework-smallcheck text unix
+         utf8-string vector
+       ];
+       homepage = "https://github.com/coreyoconnor/vty";
+       description = "A simple terminal UI library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "vty-examples" = callPackage
     ({ mkDerivation, array, base, bytestring, Cabal, containers
      , data-default, deepseq, lens, mtl, parallel, parsec, QuickCheck
@@ -178164,8 +178834,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-frontend-monadcgi";
-       version = "3.0.0.2";
-       sha256 = "c3e01b29a1a1c2a0934adc7e0c208454be525b2da1303a8b86391aa70c8ddc91";
+       version = "3.0.0.3";
+       sha256 = "b140ad372252e638dfa7a8d8d48ae84121b1b67dc6454801302a15bd8cf42729";
        libraryHaskellDepends = [
          base bytestring case-insensitive cgi containers http-types
          transformers wai
@@ -179350,8 +180020,10 @@ self: {
      }:
      mkDerivation {
        pname = "warc";
-       version = "0.3.0";
-       sha256 = "f1a2d1f51ec16ccf21b5fd0a74a5e485d3bc207deda8ba0e6944971688b19dfc";
+       version = "0.3.1";
+       sha256 = "2b8752553865feee48aa41d9940bc752e8d22dd866d1ba3e901fb3f7f9dd9510";
+       revision = "1";
+       editedCabalFile = "194f11d8f498f829f3f9dfd4ac145d1afbf6fdde1394fa4564377bcc47acbc76";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -179379,37 +180051,6 @@ self: {
      }:
      mkDerivation {
        pname = "warp";
-       version = "3.2.8";
-       sha256 = "09de2d19cf0d1af8afe9f96e916aa7dafda82ddab3258fdec31963db81c2cf3c";
-       libraryHaskellDepends = [
-         array async auto-update base blaze-builder bytestring
-         bytestring-builder case-insensitive containers ghc-prim hashable
-         http-date http-types http2 iproute network simple-sendfile stm
-         streaming-commons text unix unix-compat vault wai word8
-       ];
-       testHaskellDepends = [
-         array async auto-update base blaze-builder bytestring
-         bytestring-builder case-insensitive containers directory doctest
-         ghc-prim hashable hspec HTTP http-date http-types http2 HUnit
-         iproute lifted-base network process QuickCheck silently
-         simple-sendfile stm streaming-commons text time transformers unix
-         unix-compat vault wai word8
-       ];
-       homepage = "http://github.com/yesodweb/wai";
-       description = "A fast, light-weight web server for WAI applications";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "warp_3_2_9" = callPackage
-    ({ mkDerivation, array, async, auto-update, base, blaze-builder
-     , bytestring, bytestring-builder, case-insensitive, containers
-     , directory, doctest, ghc-prim, hashable, hspec, HTTP, http-date
-     , http-types, http2, HUnit, iproute, lifted-base, network, process
-     , QuickCheck, silently, simple-sendfile, stm, streaming-commons
-     , text, time, transformers, unix, unix-compat, vault, wai, word8
-     }:
-     mkDerivation {
-       pname = "warp";
        version = "3.2.9";
        sha256 = "e2789a51b302dde7ab4145b5a0be745e1bdaae108761f9664718fbccbd55ebca";
        libraryHaskellDepends = [
@@ -179429,7 +180070,6 @@ self: {
        homepage = "http://github.com/yesodweb/wai";
        description = "A fast, light-weight web server for WAI applications";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "warp-dynamic" = callPackage
@@ -181210,8 +181850,8 @@ self: {
      }:
      mkDerivation {
        pname = "wolf";
-       version = "0.2.12";
-       sha256 = "fabd09aa41a108a0d10fbb2611c3a7c0faf123103809428e235d2dbfa8080ade";
+       version = "0.2.13";
+       sha256 = "3c6ab5d67238b760d883c3943c3131720d0f07f4edb037c6531b9a827529f7d7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -181333,8 +181973,8 @@ self: {
      }:
      mkDerivation {
        pname = "wordpass";
-       version = "1.0.0.6";
-       sha256 = "ef8888709fe0f0146b6cf3739191b4ca1c5df10f77a70da15d88deed1e925a37";
+       version = "1.0.0.7";
+       sha256 = "2283d16807261457c54022ca028e3c3a7fec1df6b66b9074ddbf0f14e721d9d8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -181399,8 +182039,8 @@ self: {
     ({ mkDerivation, base, containers, doctest, hspec, time }:
      mkDerivation {
        pname = "workdays";
-       version = "0.1.0";
-       sha256 = "61c41d0b6257630ed2e9b484264a8f0c19595e6f0bf1c30dd35129951bd4a4de";
+       version = "0.1.1";
+       sha256 = "871cf67b17ca57f91ce73295311e4ffa5f6c8301908cbd182d6b7c50d48289e7";
        libraryHaskellDepends = [ base containers time ];
        testHaskellDepends = [ base containers doctest hspec ];
        homepage = "https://github.com/stackbuilders/workdays";
@@ -182867,7 +183507,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "xml-conduit_1_4_0_1" = callPackage
+  "xml-conduit_1_4_0_2" = callPackage
     ({ mkDerivation, attoparsec, base, blaze-builder, blaze-html
      , blaze-markup, bytestring, conduit, conduit-extra, containers
      , data-default, deepseq, hspec, HUnit, monad-control, resourcet
@@ -182875,8 +183515,8 @@ self: {
      }:
      mkDerivation {
        pname = "xml-conduit";
-       version = "1.4.0.1";
-       sha256 = "7c9c171230bcb66b1ab6b0b201f6e5666c79ad4eb0747e68eb1d932591ab1700";
+       version = "1.4.0.2";
+       sha256 = "55f77ce489fd04a2602733a55e8b7487a565f9bbb877a7ce606f2fd6c1fbe318";
        libraryHaskellDepends = [
          attoparsec base blaze-builder blaze-html blaze-markup bytestring
          conduit conduit-extra containers data-default deepseq monad-control
@@ -183060,6 +183700,22 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "xml-isogen" = callPackage
+    ({ mkDerivation, base, dom-parser, lens, mtl, QuickCheck
+     , semigroups, template-haskell, text, xml-conduit-writer
+     }:
+     mkDerivation {
+       pname = "xml-isogen";
+       version = "0.1.0";
+       sha256 = "ae66671939e101c38154f04f603b00ed31451477a55d183ae299316315005eae";
+       libraryHaskellDepends = [
+         base dom-parser lens mtl QuickCheck semigroups template-haskell
+         text xml-conduit-writer
+       ];
+       description = "Generate XML-isomorphic types";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "xml-lens" = callPackage
     ({ mkDerivation, base, case-insensitive, containers, lens, text
      , xml-conduit
@@ -184629,8 +185285,8 @@ self: {
      }:
      mkDerivation {
        pname = "yeshql";
-       version = "0.3.0.2";
-       sha256 = "644a83935a015b792d879dfa301bbb18beeea8515c2acd8d516a2cf6697fcbb7";
+       version = "0.3.0.3";
+       sha256 = "b405093850400d551cc9d443cedcd28e7b0ff4b9e724ee00d4b21c4852d80f0b";
        libraryHaskellDepends = [
          base containers filepath HDBC parsec template-haskell
        ];
@@ -184644,22 +185300,24 @@ self: {
 
   "yesod" = callPackage
     ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring
-     , conduit-extra, data-default, directory, fast-logger
-     , monad-control, monad-logger, safe, semigroups, shakespeare
-     , streaming-commons, template-haskell, text, transformers, unix
-     , unordered-containers, wai, wai-extra, wai-logger, warp, yaml
-     , yesod-auth, yesod-core, yesod-form, yesod-persistent
+     , conduit, conduit-extra, data-default, directory, fast-logger
+     , monad-control, monad-logger, resourcet, safe, semigroups
+     , shakespeare, streaming-commons, template-haskell, text
+     , transformers, unix, unordered-containers, wai, wai-extra
+     , wai-logger, warp, yaml, yesod-auth, yesod-core, yesod-form
+     , yesod-persistent
      }:
      mkDerivation {
        pname = "yesod";
-       version = "1.4.3";
-       sha256 = "13655ed28102b30f32a34fb1b30cf20c1d9bbd9f6f1c89f96643ea6d7bba74a3";
+       version = "1.4.3.1";
+       sha256 = "8ad23252817780afc10aee5cf1bd862b3cf46e08aabb884477e874caa351ab21";
        libraryHaskellDepends = [
-         aeson base blaze-html blaze-markup bytestring conduit-extra
-         data-default directory fast-logger monad-control monad-logger safe
-         semigroups shakespeare streaming-commons template-haskell text
-         transformers unix unordered-containers wai wai-extra wai-logger
-         warp yaml yesod-auth yesod-core yesod-form yesod-persistent
+         aeson base blaze-html blaze-markup bytestring conduit conduit-extra
+         data-default directory fast-logger monad-control monad-logger
+         resourcet safe semigroups shakespeare streaming-commons
+         template-haskell text transformers unix unordered-containers wai
+         wai-extra wai-logger warp yaml yesod-auth yesod-core yesod-form
+         yesod-persistent
        ];
        homepage = "http://www.yesodweb.com/";
        description = "Creation of type-safe, RESTful web applications";
@@ -185216,46 +185874,6 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-core";
-       version = "1.4.25";
-       sha256 = "929b881c3bddf7f868ba44d8aed72e36163affb6f455dd0f4669c8451fe6c46b";
-       libraryHaskellDepends = [
-         aeson auto-update base blaze-builder blaze-html blaze-markup
-         byteable bytestring case-insensitive cereal clientsession conduit
-         conduit-extra containers cookie data-default deepseq
-         deepseq-generics directory exceptions fast-logger http-types
-         lifted-base monad-control monad-logger mtl mwc-random old-locale
-         parsec path-pieces primitive random resourcet safe semigroups
-         shakespeare template-haskell text time transformers
-         transformers-base unix-compat unordered-containers vector wai
-         wai-extra wai-logger warp word8
-       ];
-       testHaskellDepends = [
-         async base blaze-builder bytestring clientsession conduit
-         conduit-extra containers cookie hspec hspec-expectations http-types
-         HUnit lifted-base mwc-random network path-pieces QuickCheck random
-         resourcet shakespeare streaming-commons template-haskell text
-         transformers wai wai-extra
-       ];
-       homepage = "http://www.yesodweb.com/";
-       description = "Creation of type-safe, RESTful web applications";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "yesod-core_1_4_26" = callPackage
-    ({ mkDerivation, aeson, async, auto-update, base, blaze-builder
-     , blaze-html, blaze-markup, byteable, bytestring, case-insensitive
-     , cereal, clientsession, conduit, conduit-extra, containers, cookie
-     , data-default, deepseq, deepseq-generics, directory, exceptions
-     , fast-logger, hspec, hspec-expectations, http-types, HUnit
-     , lifted-base, monad-control, monad-logger, mtl, mwc-random
-     , network, old-locale, parsec, path-pieces, primitive, QuickCheck
-     , random, resourcet, safe, semigroups, shakespeare
-     , streaming-commons, template-haskell, text, time, transformers
-     , transformers-base, unix-compat, unordered-containers, vector, wai
-     , wai-extra, wai-logger, warp, word8
-     }:
-     mkDerivation {
-       pname = "yesod-core";
        version = "1.4.26";
        sha256 = "2441476cd66d5e615ce33d7d378f121e6f05875fa92a0e8afd3ab47c3d50dd6d";
        libraryHaskellDepends = [
@@ -185279,7 +185897,6 @@ self: {
        homepage = "http://www.yesodweb.com/";
        description = "Creation of type-safe, RESTful web applications";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "yesod-crud" = callPackage
@@ -185409,6 +186026,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "yesod-elements" = callPackage
+    ({ mkDerivation, base, blaze-html, yesod-core }:
+     mkDerivation {
+       pname = "yesod-elements";
+       version = "1.0";
+       sha256 = "d4a0cf90675bb146acf2e7fa6e743501f20b8efc7b9beac53e6081e9c1851134";
+       libraryHaskellDepends = [ base blaze-html yesod-core ];
+       description = "Non template haskell markup building function in the spirit of lucid";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "yesod-eventsource" = callPackage
     ({ mkDerivation, base, blaze-builder, conduit, transformers, wai
      , wai-eventsource, wai-extra, yesod-core
@@ -185495,8 +186123,8 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-form";
-       version = "1.4.8";
-       sha256 = "c6f2f83dd361569f830c95671b70c7510b485840d20b9ade6c747de127088f0b";
+       version = "1.4.9";
+       sha256 = "bd53f12d97a89e93b15fc6b06e63fbe041301635508f933203596f349a74110d";
        libraryHaskellDepends = [
          aeson attoparsec base blaze-builder blaze-html blaze-markup
          byteable bytestring containers data-default email-validate
@@ -185693,8 +186321,8 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-markdown";
-       version = "0.11.1";
-       sha256 = "76ce2fbc55ed6e23c70fea32441c38a6466888695b8c48035471343c407efd2f";
+       version = "0.11.2";
+       sha256 = "28a1b1dbcc5a171ee88b8eb1850aef43cf17d03553b29116ca0934721c228ae3";
        libraryHaskellDepends = [
          base blaze-html blaze-markup bytestring directory pandoc persistent
          shakespeare texmath text xss-sanitize yesod-core yesod-form