about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2017-05-02 09:02:52 +0200
committerPeter Simons <simons@cryp.to>2017-05-03 10:10:45 +0200
commit1fdc34b73732715a74e926c4bee44c255df93360 (patch)
tree4afd9bd3d45d2e22a911502d09e5ca6f81b585b2 /pkgs/development/haskell-modules/hackage-packages.nix
parent4b7caa7408eeddf3a1f5ef02262469221e1f6163 (diff)
downloadnixlib-1fdc34b73732715a74e926c4bee44c255df93360.tar
nixlib-1fdc34b73732715a74e926c4bee44c255df93360.tar.gz
nixlib-1fdc34b73732715a74e926c4bee44c255df93360.tar.bz2
nixlib-1fdc34b73732715a74e926c4bee44c255df93360.tar.lz
nixlib-1fdc34b73732715a74e926c4bee44c255df93360.tar.xz
nixlib-1fdc34b73732715a74e926c4bee44c255df93360.tar.zst
nixlib-1fdc34b73732715a74e926c4bee44c255df93360.zip
hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.2-1-gd2334f4 from Hackage revision
https://github.com/commercialhaskell/all-cabal-hashes/commit/b0588eb8a10ee28234bd3bc678c5b92b0f72f4a9.
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix1718
1 files changed, 451 insertions, 1267 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 8f7e704d3aa6..16b21d8011b1 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -5882,24 +5882,6 @@ self: {
      }:
      mkDerivation {
        pname = "GLUT";
-       version = "2.7.0.11";
-       sha256 = "da270ef3027f48fd62115e6f1e90a44334e3da5524e4619dbab6d186f5511b5d";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         array base containers OpenGL StateVar transformers
-       ];
-       homepage = "http://www.haskell.org/haskellwiki/Opengl";
-       description = "A binding for the OpenGL Utility Toolkit";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "GLUT_2_7_0_12" = callPackage
-    ({ mkDerivation, array, base, containers, OpenGL, StateVar
-     , transformers
-     }:
-     mkDerivation {
-       pname = "GLUT";
        version = "2.7.0.12";
        sha256 = "66f516bd9f836e5252fe0186e447b68a61b594d9247466c502b74994d3e9f1b5";
        isLibrary = true;
@@ -5910,7 +5892,6 @@ self: {
        homepage = "http://www.haskell.org/haskellwiki/Opengl";
        description = "A binding for the OpenGL Utility Toolkit";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "GLUtil" = callPackage
@@ -8642,8 +8623,8 @@ self: {
      }:
      mkDerivation {
        pname = "HaTeX";
-       version = "3.17.1.0";
-       sha256 = "c497c6b2853018b09016c4422f22d18956881fc774066626d7c43c8b8f0917c3";
+       version = "3.17.2.0";
+       sha256 = "8553ca581953e8d98fa0274b06fec72bbcf7f8a981ad7a1b8028b47e23ec6b91";
        libraryHaskellDepends = [
          base bytestring containers matrix parsec QuickCheck text
          transformers wl-pprint-extras
@@ -9109,8 +9090,8 @@ self: {
      }:
      mkDerivation {
        pname = "Hastodon";
-       version = "0.0.1";
-       sha256 = "9aca8c337c989cb593b1deb1008968858b15f509606f2f80241c01c0b09a7277";
+       version = "0.0.2";
+       sha256 = "ee1e4d903a04a01095004775409a231fe304c391b3f9d805201f87b7709ca5f0";
        libraryHaskellDepends = [
          aeson base bytestring http-conduit http-types MissingH text
        ];
@@ -9672,28 +9653,6 @@ self: {
      }:
      mkDerivation {
        pname = "HsOpenSSL";
-       version = "0.11.4.7";
-       sha256 = "d37bc6ce6e9a36d725a91763bafdb492a61d18630968aab5ee7f2493e89d5f64";
-       revision = "1";
-       editedCabalFile = "38ee8f3bec45cc7b181a066e15ab7a1eb629cb4dd71514a17af7332638cba503";
-       setupHaskellDepends = [ base Cabal ];
-       libraryHaskellDepends = [
-         base bytestring integer-gmp network time
-       ];
-       librarySystemDepends = [ openssl ];
-       testHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/vshabanov/HsOpenSSL";
-       description = "Partial OpenSSL binding for Haskell";
-       license = stdenv.lib.licenses.publicDomain;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {inherit (pkgs) openssl;};
-
-  "HsOpenSSL_0_11_4_8" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, integer-gmp, network
-     , openssl, time
-     }:
-     mkDerivation {
-       pname = "HsOpenSSL";
        version = "0.11.4.8";
        sha256 = "cc4d050827788ed1e36c314af8951c589b602febd819df43f12c5b671548211f";
        setupHaskellDepends = [ base Cabal ];
@@ -13311,23 +13270,6 @@ self: {
      }:
      mkDerivation {
        pname = "OpenGL";
-       version = "3.0.1.0";
-       sha256 = "f45c0c65aa31108391d5d86bb65b3e945e0c1102b7d09db4b356c060f3afa2da";
-       libraryHaskellDepends = [
-         base bytestring containers GLURaw ObjectName OpenGLRaw StateVar
-         text transformers
-       ];
-       homepage = "http://www.haskell.org/haskellwiki/Opengl";
-       description = "A binding for the OpenGL graphics system";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "OpenGL_3_0_2_0" = callPackage
-    ({ mkDerivation, base, bytestring, containers, GLURaw, ObjectName
-     , OpenGLRaw, StateVar, text, transformers
-     }:
-     mkDerivation {
-       pname = "OpenGL";
        version = "3.0.2.0";
        sha256 = "faa99459724d614d2cf2d2b83c7bda4898ee71752a253bf4699c096822450efb";
        libraryHaskellDepends = [
@@ -13337,7 +13279,6 @@ self: {
        homepage = "http://www.haskell.org/haskellwiki/Opengl";
        description = "A binding for the OpenGL graphics system";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "OpenGLCheck" = callPackage
@@ -16639,8 +16580,8 @@ self: {
      }:
      mkDerivation {
        pname = "StockholmAlignment";
-       version = "1.0.3";
-       sha256 = "fc4bf2899c38d1e483801293ffa95e31e7fb49d61192f6aace1d4f1fd465ef70";
+       version = "1.0.4";
+       sha256 = "2f6e57131e979dd568338892af23217a3a723cc72aae466efba0d421beb2092b";
        libraryHaskellDepends = [
          base colour diagrams-cairo diagrams-lib directory either-unwrap
          filepath parsec ParsecTools SVGFonts text vector
@@ -18890,20 +18831,6 @@ self: {
     ({ mkDerivation, base, deepseq, random }:
      mkDerivation {
        pname = "Yampa";
-       version = "0.10.5";
-       sha256 = "ebb5fb1091f913b246fb2e9dd8278d642dbb88bfd248e34fff1ac796299cf6d7";
-       libraryHaskellDepends = [ base deepseq random ];
-       testHaskellDepends = [ base ];
-       homepage = "http://www.haskell.org/haskellwiki/Yampa";
-       description = "Library for programming hybrid systems";
-       license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "Yampa_0_10_5_1" = callPackage
-    ({ mkDerivation, base, deepseq, random }:
-     mkDerivation {
-       pname = "Yampa";
        version = "0.10.5.1";
        sha256 = "cb9d8fe10b49489a04f1dd5117351e7ba82da6702fd103390cf21ae4f3ed40e3";
        libraryHaskellDepends = [ base deepseq random ];
@@ -20506,26 +20433,6 @@ self: {
      }) {};
 
   "ad" = callPackage
-    ({ mkDerivation, array, base, comonad, containers, criterion
-     , data-reify, directory, doctest, erf, filepath, free, nats
-     , reflection, transformers
-     }:
-     mkDerivation {
-       pname = "ad";
-       version = "4.3.2.1";
-       sha256 = "84de5524f60a088f4a326956434c74f32b9c4961be616fb3f1fbea620413e39d";
-       libraryHaskellDepends = [
-         array base comonad containers data-reify erf free nats reflection
-         transformers
-       ];
-       testHaskellDepends = [ base directory doctest filepath ];
-       benchmarkHaskellDepends = [ base criterion erf ];
-       homepage = "http://github.com/ekmett/ad";
-       description = "Automatic Differentiation";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "ad_4_3_3" = callPackage
     ({ mkDerivation, array, base, Cabal, cabal-doctest, comonad
      , containers, criterion, data-reify, directory, doctest, erf
      , filepath, free, nats, reflection, transformers
@@ -20544,7 +20451,6 @@ self: {
        homepage = "http://github.com/ekmett/ad";
        description = "Automatic Differentiation";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "adaptive-containers" = callPackage
@@ -31134,23 +31040,6 @@ self: {
      }:
      mkDerivation {
        pname = "bimap";
-       version = "0.3.2";
-       sha256 = "148fc2d9784aa79faf49a979881a2304102a70d13e32fa8ce9f18ab466dc3db8";
-       libraryHaskellDepends = [ base containers exceptions ];
-       testHaskellDepends = [
-         base containers exceptions QuickCheck template-haskell
-       ];
-       homepage = "https://github.com/joelwilliamson/bimap";
-       description = "Bidirectional mapping between two key types";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "bimap_0_3_3" = callPackage
-    ({ mkDerivation, base, containers, exceptions, QuickCheck
-     , template-haskell
-     }:
-     mkDerivation {
-       pname = "bimap";
        version = "0.3.3";
        sha256 = "73829355c7bcbd3eedba22a382a04a3ab641702b00828790ec082ec2db3a8ad1";
        libraryHaskellDepends = [ base containers exceptions ];
@@ -31160,7 +31049,6 @@ self: {
        homepage = "https://github.com/joelwilliamson/bimap";
        description = "Bidirectional mapping between two key types";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "bimap-server" = callPackage
@@ -33159,21 +33047,6 @@ self: {
      }) {};
 
   "bits" = callPackage
-    ({ mkDerivation, base, bytes, directory, doctest, filepath, mtl
-     , transformers
-     }:
-     mkDerivation {
-       pname = "bits";
-       version = "0.5";
-       sha256 = "5834fbf0c5b4c5d0259f9aae9631c906e184a50606786132896307f15e406f1a";
-       libraryHaskellDepends = [ base bytes mtl transformers ];
-       testHaskellDepends = [ base directory doctest filepath ];
-       homepage = "http://github.com/ekmett/bits";
-       description = "Various bit twiddling and bitwise serialization primitives";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "bits_0_5_1" = callPackage
     ({ mkDerivation, base, bytes, Cabal, cabal-doctest, doctest, mtl
      , transformers
      }:
@@ -33187,7 +33060,6 @@ self: {
        homepage = "http://github.com/ekmett/bits";
        description = "Various bit twiddling and bitwise serialization primitives";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "bits-atomic" = callPackage
@@ -35213,8 +35085,8 @@ self: {
      }:
      mkDerivation {
        pname = "brainheck";
-       version = "0.1.0.2";
-       sha256 = "1ee2d38c6cdd0d26805a98ec5b08402fe9ed8a3879cf60f0e5f198ec4d2d84ff";
+       version = "0.1.0.3";
+       sha256 = "aa7652d200e9f5576670e051fa14264c70b29913240f6859c4a6e215e51a252c";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -35374,6 +35246,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {broker = null;};
 
+  "browscap" = callPackage
+    ({ mkDerivation, base, bytestring, deepseq, ini, lens, lrucache
+     , mtl, text, unordered-containers, wreq
+     }:
+     mkDerivation {
+       pname = "browscap";
+       version = "0";
+       sha256 = "90a4480af371b1cbb1e7ff4fdcbfa67c77c8febdc6f7bf40f53242b124ab2f16";
+       libraryHaskellDepends = [
+         base bytestring deepseq ini lens lrucache mtl text
+         unordered-containers wreq
+       ];
+       homepage = "https://oss.xkcd.com";
+       description = "A reader and interface for the Browser Capabilities Project data files";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "bsd-sysctl" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -36026,25 +35915,6 @@ self: {
      }) {};
 
   "bytes" = callPackage
-    ({ mkDerivation, base, binary, bytestring, cereal, containers
-     , hashable, mtl, scientific, text, time, transformers
-     , transformers-compat, unordered-containers, void
-     }:
-     mkDerivation {
-       pname = "bytes";
-       version = "0.15.2";
-       sha256 = "0bfaaf70154d3622be1ee620dd75e9c93cf4d4a21544d83f281d01439f261f34";
-       libraryHaskellDepends = [
-         base binary bytestring cereal containers hashable mtl scientific
-         text time transformers transformers-compat unordered-containers
-         void
-       ];
-       homepage = "https://github.com/ekmett/bytes";
-       description = "Sharing code for serialization between binary and cereal";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "bytes_0_15_3" = callPackage
     ({ mkDerivation, base, binary, bytestring, Cabal, cabal-doctest
      , cereal, containers, directory, doctest, filepath, hashable, mtl
      , scientific, text, time, transformers, transformers-compat
@@ -36064,7 +35934,6 @@ self: {
        homepage = "https://github.com/ekmett/bytes";
        description = "Sharing code for serialization between binary and cereal";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "byteset" = callPackage
@@ -37615,8 +37484,8 @@ self: {
      }:
      mkDerivation {
        pname = "cabal2nix";
-       version = "2.1.1";
-       sha256 = "1f628410eb6a1a8cba4a80c6ba0d9aa75f495594360fed83cd2223be548854bd";
+       version = "2.2";
+       sha256 = "edf25f92fe94d14fef194363ec5c2e1ca653bd775821a470d6286046350a037e";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -41471,38 +41340,6 @@ self: {
      }:
      mkDerivation {
        pname = "clash-ghc";
-       version = "0.7.1";
-       sha256 = "b942391622ccc093daf78de34d81fff0f29e097f769c7cb403a802f79ae39b25";
-       revision = "1";
-       editedCabalFile = "567b69e3b3872430406fa5b1db7f86051fe42b6fc5f23c57a01a74fa62d54d8f";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         array base bifunctors bytestring clash-lib clash-prelude
-         clash-systemverilog clash-verilog clash-vhdl containers deepseq
-         directory filepath ghc ghc-boot ghc-typelits-extra
-         ghc-typelits-knownnat ghc-typelits-natnormalise ghci hashable
-         haskeline lens mtl process text time transformers unbound-generics
-         uniplate unix unordered-containers
-       ];
-       executableHaskellDepends = [ base ];
-       homepage = "http://www.clash-lang.org/";
-       description = "CAES Language for Synchronous Hardware";
-       license = stdenv.lib.licenses.bsd2;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "clash-ghc_0_7_2" = callPackage
-    ({ mkDerivation, array, base, bifunctors, bytestring, clash-lib
-     , clash-prelude, clash-systemverilog, clash-verilog, clash-vhdl
-     , containers, deepseq, directory, filepath, ghc, ghc-boot
-     , ghc-typelits-extra, ghc-typelits-knownnat
-     , ghc-typelits-natnormalise, ghci, hashable, haskeline, lens, mtl
-     , process, text, time, transformers, unbound-generics, uniplate
-     , unix, unordered-containers
-     }:
-     mkDerivation {
-       pname = "clash-ghc";
        version = "0.7.2";
        sha256 = "d08f8673cc720c74d5337f8d72851134b2ed5d4c54a7683e6a88d503e4ae51ba";
        isLibrary = true;
@@ -41568,33 +41405,6 @@ self: {
      }:
      mkDerivation {
        pname = "clash-prelude";
-       version = "0.11.1";
-       sha256 = "afb318ea893448638372745cb3387f57569eb4d715c2d9462876d8e3570086b1";
-       libraryHaskellDepends = [
-         array base constraints data-binary-ieee754 data-default deepseq
-         ghc-prim ghc-typelits-extra ghc-typelits-knownnat
-         ghc-typelits-natnormalise half integer-gmp lens QuickCheck
-         reflection singletons template-haskell vector
-       ];
-       testHaskellDepends = [ base doctest ];
-       benchmarkHaskellDepends = [
-         base criterion deepseq template-haskell
-       ];
-       homepage = "http://www.clash-lang.org/";
-       description = "CAES Language for Synchronous Hardware - Prelude library";
-       license = stdenv.lib.licenses.bsd2;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "clash-prelude_0_11_2" = callPackage
-    ({ mkDerivation, array, base, constraints, criterion
-     , data-binary-ieee754, data-default, deepseq, doctest, ghc-prim
-     , ghc-typelits-extra, ghc-typelits-knownnat
-     , ghc-typelits-natnormalise, half, integer-gmp, lens, QuickCheck
-     , reflection, singletons, template-haskell, vector
-     }:
-     mkDerivation {
-       pname = "clash-prelude";
        version = "0.11.2";
        sha256 = "947134269d198bf4b4e35a4a893d61504740bed071deeda4f3b3608627668bb1";
        libraryHaskellDepends = [
@@ -41631,24 +41441,6 @@ self: {
      }:
      mkDerivation {
        pname = "clash-systemverilog";
-       version = "0.7.1";
-       sha256 = "65a920a186465159a7c01a8dc3853470b3c93d22d7f663795da11dea62402b3b";
-       libraryHaskellDepends = [
-         base clash-lib clash-prelude fgl hashable lens mtl text
-         unordered-containers wl-pprint-text
-       ];
-       homepage = "http://www.clash-lang.org/";
-       description = "CAES Language for Synchronous Hardware - SystemVerilog backend";
-       license = stdenv.lib.licenses.bsd2;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "clash-systemverilog_0_7_2" = callPackage
-    ({ mkDerivation, base, clash-lib, clash-prelude, fgl, hashable
-     , lens, mtl, text, unordered-containers, wl-pprint-text
-     }:
-     mkDerivation {
-       pname = "clash-systemverilog";
        version = "0.7.2";
        sha256 = "3eaad8b635695e90faa468ee33c6a8a2daaa769dd3a63ee70fc10fccad47d514";
        libraryHaskellDepends = [
@@ -41667,24 +41459,6 @@ self: {
      }:
      mkDerivation {
        pname = "clash-verilog";
-       version = "0.7.1";
-       sha256 = "364a45e0643fdaafda32e485bf3c79990b2862a65665fb8a4952d91d4fe87ded";
-       libraryHaskellDepends = [
-         base clash-lib clash-prelude fgl hashable lens mtl text
-         unordered-containers wl-pprint-text
-       ];
-       homepage = "http://www.clash-lang.org/";
-       description = "CAES Language for Synchronous Hardware - Verilog backend";
-       license = stdenv.lib.licenses.bsd2;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "clash-verilog_0_7_2" = callPackage
-    ({ mkDerivation, base, clash-lib, clash-prelude, fgl, hashable
-     , lens, mtl, text, unordered-containers, wl-pprint-text
-     }:
-     mkDerivation {
-       pname = "clash-verilog";
        version = "0.7.2";
        sha256 = "5344184f2ad3b4474e8aecf57dee0fb2fbebd1b828e4ad3506d5d01a21cc6e25";
        libraryHaskellDepends = [
@@ -41703,24 +41477,6 @@ self: {
      }:
      mkDerivation {
        pname = "clash-vhdl";
-       version = "0.7.1";
-       sha256 = "462600defd6bf6ec5ae44c9e084546d7778f1d1fe8ae09885bedd1e712a47dbf";
-       libraryHaskellDepends = [
-         base clash-lib clash-prelude fgl hashable lens mtl text
-         unordered-containers wl-pprint-text
-       ];
-       homepage = "http://www.clash-lang.org/";
-       description = "CAES Language for Synchronous Hardware - VHDL backend";
-       license = stdenv.lib.licenses.bsd2;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "clash-vhdl_0_7_2" = callPackage
-    ({ mkDerivation, base, clash-lib, clash-prelude, fgl, hashable
-     , lens, mtl, text, unordered-containers, wl-pprint-text
-     }:
-     mkDerivation {
-       pname = "clash-vhdl";
        version = "0.7.2";
        sha256 = "7a6bb775c4a72463d44861b5ab952428af208a24bbea8cc60653b9c89ea8c3b0";
        libraryHaskellDepends = [
@@ -44257,10 +44013,8 @@ self: {
      }:
      mkDerivation {
        pname = "compdata";
-       version = "0.10.1";
-       sha256 = "61572f134ec555695905c28db76c8f1f50df531337e56d5c74a16a52c58840cb";
-       revision = "1";
-       editedCabalFile = "beac5f52bb9a37fdfe168d354a51b915d01b8837c51394358347d35483f530eb";
+       version = "0.11";
+       sha256 = "c4caf2e063fb1b4edce5e9959b64bcc899f39b46d82a624974efa98f008a19c1";
        libraryHaskellDepends = [
          base containers deepseq derive mtl QuickCheck template-haskell
          th-expand-syns transformers tree-view
@@ -44284,10 +44038,8 @@ self: {
      }:
      mkDerivation {
        pname = "compdata-automata";
-       version = "0.9";
-       sha256 = "6eba64e2cbb12d2494c9d10bdbe7ccd3d552dec2ced1fcaf41d952ee89329bc2";
-       revision = "1";
-       editedCabalFile = "f8bda15b8d1d1e56f64c37f39ac8ba1c7bf860c291adad3698041eee68146130";
+       version = "0.9.1";
+       sha256 = "9e112e485662bf16dc9fa85c6e820366d6c21efbe3cfacfab4539ec9b43698b4";
        libraryHaskellDepends = [ base compdata containers projection ];
        benchmarkHaskellDepends = [
          base compdata containers criterion projection
@@ -54121,11 +53873,11 @@ self: {
     ({ mkDerivation, base, semigroups, template-haskell }:
      mkDerivation {
        pname = "derive-monoid";
-       version = "0.0.0";
-       sha256 = "d0da3cac1639996e2095ae3058ec32704ec85e2e95d61415d8896090f58255d3";
+       version = "0.0.1";
+       sha256 = "9974949a0513bc369582d69502f5c34e79b1b60155d3439bb896a2a963e951d1";
        isLibrary = true;
        isExecutable = true;
-       libraryHaskellDepends = [ base semigroups template-haskell ];
+       libraryHaskellDepends = [ base template-haskell ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base semigroups ];
        homepage = "https://github.com/sboosali/derive-monoid#readme";
@@ -57823,8 +57575,8 @@ self: {
      }:
      mkDerivation {
        pname = "double-extra";
-       version = "0.1.0.4";
-       sha256 = "f7df3804982a8acb19b774080922b7625209abf14a328b2efaa39df4f6d7b6a0";
+       version = "0.1.1";
+       sha256 = "ac15190721ab4e005927e7641dafda0e6c2cb2261302bce84e5b7d38993c2523";
        libraryHaskellDepends = [
          aeson base bytestring cassava deepseq double-conversion
          rawstring-qm text
@@ -58857,6 +58609,21 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {d3dx9 = null;};
 
+  "dyckword" = callPackage
+    ({ mkDerivation, ansi-terminal, base, exact-combinatorics, hspec
+     , text
+     }:
+     mkDerivation {
+       pname = "dyckword";
+       version = "0.1.0.4";
+       sha256 = "79650055db94f8d4600f02d66db5d3fd88fc9976f3ee41d6d84b82e1806f04a4";
+       libraryHaskellDepends = [ base exact-combinatorics text ];
+       testHaskellDepends = [ ansi-terminal base hspec text ];
+       homepage = "https://github.com/johanneshilden/dyckword#readme";
+       description = "A library for working with binary Dyck words";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "dynamic-cabal" = callPackage
     ({ mkDerivation, base, containers, data-default, directory, doctest
      , filepath, ghc, ghc-paths, haskell-generate, haskell-src-exts
@@ -60737,8 +60504,8 @@ self: {
      }:
      mkDerivation {
        pname = "elocrypt";
-       version = "0.6.0";
-       sha256 = "5804d0012a1d4cc648b4b4881d1c7627ba6798765cb2ed9f04615519098dc36e";
+       version = "1.0.0";
+       sha256 = "ccec3b38d8b80bd7ff6450701c6a1ba199ae42bba7d7e6623e02d39c64fefc4e";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base MonadRandom random ];
@@ -61166,6 +60933,26 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "engine-io_1_2_16" = callPackage
+    ({ mkDerivation, aeson, async, attoparsec, base, base64-bytestring
+     , bytestring, either, free, monad-loops, mwc-random, stm, stm-delay
+     , text, transformers, unordered-containers, vector, websockets
+     }:
+     mkDerivation {
+       pname = "engine-io";
+       version = "1.2.16";
+       sha256 = "de705a46c37bbb0b21e19b70ecd0bc0d647ccdbb03514bc5e9f77cdce94f65c0";
+       libraryHaskellDepends = [
+         aeson async attoparsec base base64-bytestring bytestring either
+         free monad-loops mwc-random stm stm-delay text transformers
+         unordered-containers vector websockets
+       ];
+       homepage = "http://github.com/ocharles/engine.io";
+       description = "A Haskell implementation of Engine.IO";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "engine-io-growler" = callPackage
     ({ mkDerivation, base, bytestring, engine-io, growler, http-types
      , mtl, pipes, pipes-attoparsec, pipes-wai, socket-io, text
@@ -62317,8 +62104,8 @@ self: {
      }:
      mkDerivation {
        pname = "ether";
-       version = "0.4.1.0";
-       sha256 = "4790c6a8d2f81fcda1dd037bd89e4183d215417f0f3228b6f3dee5a2be139d30";
+       version = "0.4.2.0";
+       sha256 = "2e03b1f897780af4d012657e7209568a48941f1313d56700b2b1346ca006795e";
        libraryHaskellDepends = [
          base exceptions mmorph monad-control mtl template-haskell
          transformers transformers-base transformers-lift
@@ -62856,32 +62643,6 @@ self: {
      }:
      mkDerivation {
        pname = "eventstore";
-       version = "0.14.0.1";
-       sha256 = "0daf1e7c51405053cbcb35ab53f8b1eaaa4e937b985c49762e9e6814f9b380d0";
-       libraryHaskellDepends = [
-         aeson array base cereal classy-prelude connection containers dns
-         dotnet-timespan http-client mtl protobuf random semigroups stm time
-         unordered-containers uuid
-       ];
-       testHaskellDepends = [
-         aeson base classy-prelude connection dotnet-timespan stm tasty
-         tasty-hunit text time uuid
-       ];
-       homepage = "http://github.com/YoEight/eventstore";
-       description = "EventStore TCP Client";
-       license = stdenv.lib.licenses.bsd3;
-       platforms = [ "x86_64-darwin" "x86_64-linux" ];
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "eventstore_0_14_0_2" = callPackage
-    ({ mkDerivation, aeson, array, base, cereal, classy-prelude
-     , connection, containers, dns, dotnet-timespan, http-client, mtl
-     , protobuf, random, semigroups, stm, tasty, tasty-hunit, text, time
-     , unordered-containers, uuid
-     }:
-     mkDerivation {
-       pname = "eventstore";
        version = "0.14.0.2";
        sha256 = "6681fa07999b6c6ee7445b5244467caf6a1e476501dea8fb6674a3326ce776f3";
        libraryHaskellDepends = [
@@ -63235,6 +62996,22 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "exhaustive_1_1_4" = callPackage
+    ({ mkDerivation, base, generics-sop, template-haskell, transformers
+     }:
+     mkDerivation {
+       pname = "exhaustive";
+       version = "1.1.4";
+       sha256 = "746a3ac9454e307063150d25136eabf6573d045c2e92bf627eaf7031132e870b";
+       libraryHaskellDepends = [
+         base generics-sop template-haskell transformers
+       ];
+       homepage = "http://github.com/ocharles/exhaustive";
+       description = "Compile time checks that a computation considers producing data through all possible constructors";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "exherbo-cabal" = callPackage
     ({ mkDerivation, ansi-wl-pprint, base, bytestring, Cabal
      , containers, data-default, deepseq, directory, doctest, filepath
@@ -64781,8 +64558,8 @@ self: {
        pname = "fclabels";
        version = "2.0.3.2";
        sha256 = "4d5d83ffc3c8bc610e9c42e19c2e07a1ca68666310261de15703c605047182b0";
-       revision = "1";
-       editedCabalFile = "9e2c00e02216a9ba54f4798c9c68e88b0b94440e9ebd583d126404e8f7fe8c90";
+       revision = "2";
+       editedCabalFile = "993d8010ec3fe451febfee64dc653588c0d6ed86d1c902d3af01acc290665d3a";
        libraryHaskellDepends = [ base mtl template-haskell transformers ];
        testHaskellDepends = [
          base HUnit mtl template-haskell transformers
@@ -65991,27 +65768,12 @@ self: {
     ({ mkDerivation, base, deepseq }:
      mkDerivation {
        pname = "finite-typelits";
-       version = "0.1.1.0";
-       sha256 = "40cbe752fa659fdebd5afeb7a15177746b08227cf6add085481b94f53f8c858b";
-       revision = "1";
-       editedCabalFile = "4c5ae66b960dcede29688c32b9fb0d839a4bfb53bcde8e13f6a62b7f4fd55b4f";
-       libraryHaskellDepends = [ base deepseq ];
-       homepage = "https://github.com/mniip/finite-typelits";
-       description = "A type inhabited by finitely many values, indexed by type-level naturals";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "finite-typelits_0_1_2_0" = callPackage
-    ({ mkDerivation, base, deepseq }:
-     mkDerivation {
-       pname = "finite-typelits";
        version = "0.1.2.0";
        sha256 = "3c52230d439724357d0c2b817223bb43d3a417e241b99f3ef58ab9dd838b1527";
        libraryHaskellDepends = [ base deepseq ];
        homepage = "https://github.com/mniip/finite-typelits";
        description = "A type inhabited by finitely many values, indexed by type-level naturals";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "first-and-last" = callPackage
@@ -67377,6 +67139,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "foldl_1_2_5" = callPackage
+    ({ mkDerivation, base, bytestring, comonad, containers
+     , contravariant, criterion, hashable, mwc-random, primitive
+     , profunctors, text, transformers, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "foldl";
+       version = "1.2.5";
+       sha256 = "aa2d5c3cfb8641163dcdd489e9e0fe481301e94c0e3940fc9e234f8e1b00ec4b";
+       libraryHaskellDepends = [
+         base bytestring comonad containers contravariant hashable
+         mwc-random primitive profunctors text transformers
+         unordered-containers vector
+       ];
+       benchmarkHaskellDepends = [ base criterion ];
+       description = "Composable, streaming, and efficient left folds";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "foldl-incremental" = callPackage
     ({ mkDerivation, base, bytestring, containers, criterion, deepseq
      , foldl, histogram-fill, mwc-random, pipes, QuickCheck, tasty
@@ -67473,29 +67255,6 @@ self: {
      }) {};
 
   "folds" = callPackage
-    ({ mkDerivation, adjunctions, base, bifunctors, comonad
-     , constraints, contravariant, data-reify, distributive, lens, mtl
-     , pointed, profunctors, reflection, semigroupoids, transformers
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "folds";
-       version = "0.7.1";
-       sha256 = "e07adf0c9834b5f78180250d7fec6a56ba84c752cbe4c991d52efc6c60b7d25a";
-       revision = "1";
-       editedCabalFile = "1ef82fedd12e9e46055436c3bfa5992f595c08ca986012dc301fd76f0bcaf05f";
-       configureFlags = [ "-f-test-hlint" ];
-       libraryHaskellDepends = [
-         adjunctions base bifunctors comonad constraints contravariant
-         data-reify distributive lens mtl pointed profunctors reflection
-         semigroupoids transformers unordered-containers vector
-       ];
-       homepage = "http://github.com/ekmett/folds";
-       description = "Beautiful Folding";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "folds_0_7_3" = callPackage
     ({ mkDerivation, adjunctions, base, bifunctors, bytestring, Cabal
      , cabal-doctest, comonad, constraints, contravariant, data-reify
      , deepseq, directory, distributive, doctest, filepath, lens, mtl
@@ -67519,7 +67278,6 @@ self: {
        homepage = "http://github.com/ekmett/folds";
        description = "Beautiful Folding";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "folds-common" = callPackage
@@ -68132,27 +67890,6 @@ self: {
      }:
      mkDerivation {
        pname = "foundation";
-       version = "0.0.7";
-       sha256 = "6b4e2ed9920a47ef7cbfe015f502695f707694f54e4febea6d296b6c08dda49b";
-       revision = "1";
-       editedCabalFile = "28e6ea019acf74e5800bebd14ba601086541f227f46682277e5ab469d767aa88";
-       libraryHaskellDepends = [ base ghc-prim ];
-       testHaskellDepends = [
-         base mtl QuickCheck tasty tasty-hunit tasty-quickcheck
-       ];
-       benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/haskell-foundation/foundation";
-       description = "Alternative prelude with batteries and no dependencies";
-       license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "foundation_0_0_8" = callPackage
-    ({ mkDerivation, base, criterion, ghc-prim, mtl, QuickCheck, tasty
-     , tasty-hunit, tasty-quickcheck
-     }:
-     mkDerivation {
-       pname = "foundation";
        version = "0.0.8";
        sha256 = "0898e294758ba835c3be4693bf7533b7af20a178a925e67009ae5d892abcc9bb";
        revision = "1";
@@ -70592,24 +70329,6 @@ self: {
      }:
      mkDerivation {
        pname = "generic-aeson";
-       version = "0.2.0.8";
-       sha256 = "de29fa648b9eb6c9e678b0715a530efaf70aac8f1ad8becc22d7ef1411ded5cb";
-       revision = "3";
-       editedCabalFile = "ed9572e401789a0bff470b31f6cb127e77a43a831ba07b5eb5705a3b770d2263";
-       libraryHaskellDepends = [
-         aeson attoparsec base generic-deriving mtl tagged text
-         unordered-containers vector
-       ];
-       description = "Derivation of Aeson instances using GHC generics";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "generic-aeson_0_2_0_9" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, generic-deriving, mtl
-     , tagged, text, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "generic-aeson";
        version = "0.2.0.9";
        sha256 = "34c13f91ffa72a1f6d7f43b84fdd19b20db547045eb6164a4119f9a95dcd84cb";
        libraryHaskellDepends = [
@@ -70618,7 +70337,6 @@ self: {
        ];
        description = "Derivation of Aeson instances using GHC generics";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "generic-arbitrary" = callPackage
@@ -71120,25 +70838,12 @@ self: {
     ({ mkDerivation, base, mtl, template-haskell }:
      mkDerivation {
        pname = "geniplate-mirror";
-       version = "0.7.4";
-       sha256 = "1bbfc296d598d604e0cf4da0b4a23e36e73f019f83b7911e18621443f04e2c5f";
-       libraryHaskellDepends = [ base mtl template-haskell ];
-       homepage = "https://github.com/danr/geniplate";
-       description = "Use Template Haskell to generate Uniplate-like functions";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "geniplate-mirror_0_7_5" = callPackage
-    ({ mkDerivation, base, mtl, template-haskell }:
-     mkDerivation {
-       pname = "geniplate-mirror";
        version = "0.7.5";
        sha256 = "519b913dac8f56d5b0d93c15881cae63f759270540c634e6f845a31084be729f";
        libraryHaskellDepends = [ base mtl template-haskell ];
        homepage = "https://github.com/danr/geniplate";
        description = "Use Template Haskell to generate Uniplate-like functions";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "geniserver" = callPackage
@@ -71651,8 +71356,8 @@ self: {
      }:
      mkDerivation {
        pname = "getopt-generics";
-       version = "0.13";
-       sha256 = "d193384dca0c9fdd8492ee888b1b8954b247f83ead6e4f3f81ded94377aaa34a";
+       version = "0.13.0.1";
+       sha256 = "6902d7e366dea566f533be6b40ce219b010f1e9fcbc089285da3d4ecca524e83";
        libraryHaskellDepends = [
          base base-compat base-orphans generics-sop tagged
        ];
@@ -72973,26 +72678,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-atk";
-       version = "2.0.11";
-       sha256 = "32594ce32ab70fcf7b7e4d2fd212a4714c72d28776be7649f88a989b40632d9b";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject haskell-gi
-         haskell-gi-base text transformers
-       ];
-       libraryPkgconfigDepends = [ atk ];
-       doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
-       description = "Atk bindings";
-       license = stdenv.lib.licenses.lgpl21;
-     }) {inherit (pkgs) atk;};
-
-  "gi-atk_2_0_12" = callPackage
-    ({ mkDerivation, atk, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, haskell-gi, haskell-gi-base, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-atk";
        version = "2.0.12";
        sha256 = "1326ab0a7aa7ea89f0aeae0f1120692f04f056c891458b56d5cc909b1ef525b4";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -73005,7 +72690,6 @@ self: {
        homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Atk bindings";
        license = stdenv.lib.licenses.lgpl21;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) atk;};
 
   "gi-cairo" = callPackage
@@ -73014,30 +72698,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-cairo";
-       version = "1.0.11";
-       sha256 = "a70bbb9b120d10c95e1bc603511d542b38cecf1025bed870e6dbe2bd2d7e552f";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers haskell-gi haskell-gi-base text
-         transformers
-       ];
-       libraryPkgconfigDepends = [ cairo ];
-       doHaddock = false;
-       preCompileBuildDriver = ''
-         PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
-         setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
-       '';
-       homepage = "https://github.com/haskell-gi/haskell-gi";
-       description = "Cairo bindings";
-       license = stdenv.lib.licenses.lgpl21;
-     }) {inherit (pkgs) cairo;};
-
-  "gi-cairo_1_0_12" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, cairo, containers
-     , haskell-gi, haskell-gi-base, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-cairo";
        version = "1.0.12";
        sha256 = "13253ec1aa2ae9a4b57617e43cd54df95d2e6e83d2f3942eee8ccc855d602be0";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -73054,7 +72714,6 @@ self: {
        homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Cairo bindings";
        license = stdenv.lib.licenses.lgpl21;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) cairo;};
 
   "gi-gdk" = callPackage
@@ -73064,28 +72723,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gdk";
-       version = "3.0.11";
-       sha256 = "b1947f5abad3e500ac748ccea44275050c8a7261d0f81e49aee21a4266cf34b1";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-cairo gi-gdkpixbuf gi-gio gi-glib
-         gi-gobject gi-pango haskell-gi haskell-gi-base text transformers
-       ];
-       libraryPkgconfigDepends = [ gtk3 ];
-       doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
-       description = "Gdk bindings";
-       license = stdenv.lib.licenses.lgpl21;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {gtk3 = pkgs.gnome3.gtk;};
-
-  "gi-gdk_3_0_12" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo
-     , gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk3
-     , haskell-gi, haskell-gi-base, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-gdk";
        version = "3.0.12";
        sha256 = "d8185f9e0c5dff01b40e9080ecebe21c3422ec7138c4e3b9721fe82217f02de6";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -73108,27 +72745,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gdkpixbuf";
-       version = "2.0.11";
-       sha256 = "068c4e9df68a03180dc0f174414af010877ffc781d35d2776e01a63bd1a80149";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-gio gi-glib gi-gobject haskell-gi
-         haskell-gi-base text transformers
-       ];
-       libraryPkgconfigDepends = [ gdk_pixbuf ];
-       doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
-       description = "GdkPixbuf bindings";
-       license = stdenv.lib.licenses.lgpl21;
-     }) {inherit (pkgs) gdk_pixbuf;};
-
-  "gi-gdkpixbuf_2_0_12" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gdk_pixbuf
-     , gi-gio, gi-glib, gi-gobject, haskell-gi, haskell-gi-base, text
-     , transformers
-     }:
-     mkDerivation {
-       pname = "gi-gdkpixbuf";
        version = "2.0.12";
        sha256 = "f925cc99ae9b12df1cdc6229526d31854128eacfa53f5dda1abfec9ec979b84f";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -73141,7 +72757,6 @@ self: {
        homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GdkPixbuf bindings";
        license = stdenv.lib.licenses.lgpl21;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) gdk_pixbuf;};
 
   "gi-gio" = callPackage
@@ -73150,26 +72765,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gio";
-       version = "2.0.11";
-       sha256 = "d63f1c32a935cb818f8f2c1d70dbf4f71cc65a23e200744a93dee66ade50f039";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject haskell-gi
-         haskell-gi-base text transformers
-       ];
-       libraryPkgconfigDepends = [ glib ];
-       doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
-       description = "Gio bindings";
-       license = stdenv.lib.licenses.lgpl21;
-     }) {inherit (pkgs) glib;};
-
-  "gi-gio_2_0_12" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, glib, haskell-gi, haskell-gi-base, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-gio";
        version = "2.0.12";
        sha256 = "e64bad35ed0340456bcd0aa41960ad3c695fedd13f4a2ed1f7387fdafd65568d";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -73182,7 +72777,6 @@ self: {
        homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Gio bindings";
        license = stdenv.lib.licenses.lgpl21;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) glib;};
 
   "gi-girepository" = callPackage
@@ -73213,26 +72807,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-glib";
-       version = "2.0.11";
-       sha256 = "f707cc142c6c7a202b86a5804af38c53fd74c99ee2092946e3f39451220d94e9";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers haskell-gi haskell-gi-base text
-         transformers
-       ];
-       libraryPkgconfigDepends = [ glib ];
-       doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
-       description = "GLib bindings";
-       license = stdenv.lib.licenses.lgpl21;
-     }) {inherit (pkgs) glib;};
-
-  "gi-glib_2_0_12" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, glib
-     , haskell-gi, haskell-gi-base, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-glib";
        version = "2.0.12";
        sha256 = "bd0e08bfaded3279470b510ab010142f490ccfce06cbbaba66e36df524ca6e5d";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -73245,7 +72819,6 @@ self: {
        homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GLib bindings";
        license = stdenv.lib.licenses.lgpl21;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) glib;};
 
   "gi-gobject" = callPackage
@@ -73254,26 +72827,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gobject";
-       version = "2.0.11";
-       sha256 = "fcfe35af13e118db109b9b0d969b89bb5c2a0162a1c3d1fc9413cafcd173058c";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib haskell-gi haskell-gi-base text
-         transformers
-       ];
-       libraryPkgconfigDepends = [ glib ];
-       doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
-       description = "GObject bindings";
-       license = stdenv.lib.licenses.lgpl21;
-     }) {inherit (pkgs) glib;};
-
-  "gi-gobject_2_0_12" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib, glib
-     , haskell-gi, haskell-gi-base, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-gobject";
        version = "2.0.12";
        sha256 = "82110b303cc3118866e1d9ae455393e36e323125e81df6a48bbfd1fbde53a9a5";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -73286,7 +72839,6 @@ self: {
        homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GObject bindings";
        license = stdenv.lib.licenses.lgpl21;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) glib;};
 
   "gi-gst" = callPackage
@@ -73384,29 +72936,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gtk";
-       version = "3.0.13";
-       sha256 = "a5c79de84124785e308b5fc253574bca3130e47b425fb1a7543f3f17505720a2";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf
-         gi-gio gi-glib gi-gobject gi-pango haskell-gi haskell-gi-base text
-         transformers
-       ];
-       libraryPkgconfigDepends = [ gtk3 ];
-       doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
-       description = "Gtk bindings";
-       license = stdenv.lib.licenses.lgpl21;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {gtk3 = pkgs.gnome3.gtk;};
-
-  "gi-gtk_3_0_14" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
-     , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject
-     , gi-pango, gtk3, haskell-gi, haskell-gi-base, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-gtk";
        version = "3.0.14";
        sha256 = "40746753292322b681792191fda061a761c4e866a3f46a187b33e7164971be60";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -73494,8 +73023,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-javascriptcore";
-       version = "3.0.11";
-       sha256 = "88f288c8e70dace97422b7385f77a4d7f856e4a2f5940abc4d41947ec76bb250";
+       version = "3.0.12";
+       sha256 = "e67bb9873db3f34d5557a5e3f4bce7e084ee9d05999c3906f1cff28956a1ccf1";
        setupHaskellDepends = [ base Cabal haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers haskell-gi haskell-gi-base text
@@ -73581,32 +73110,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-pango";
-       version = "1.0.12";
-       sha256 = "8a2badc09262448996bc3b4b82d6fdc69b423d4a34d57cdc859c89f8ae74250d";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject haskell-gi
-         haskell-gi-base text transformers
-       ];
-       libraryPkgconfigDepends = [ cairo pango ];
-       doHaddock = false;
-       preCompileBuildDriver = ''
-         PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
-         setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
-       '';
-       homepage = "https://github.com/haskell-gi/haskell-gi";
-       description = "Pango bindings";
-       license = stdenv.lib.licenses.lgpl21;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {inherit (pkgs) cairo; inherit (pkgs.gnome2) pango;};
-
-  "gi-pango_1_0_13" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, cairo, containers
-     , gi-glib, gi-gobject, haskell-gi, haskell-gi-base, pango, text
-     , transformers
-     }:
-     mkDerivation {
-       pname = "gi-pango";
        version = "1.0.13";
        sha256 = "f42f189b30358e710bef8d25fdd7563ba0b8262d009506d52761bd320256335b";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -73702,27 +73205,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-soup";
-       version = "2.4.11";
-       sha256 = "5488104e98b7a295b44990d0063b162c951b8a1eec5df35a42bd4ba828dbd0ad";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-gio gi-glib gi-gobject haskell-gi
-         haskell-gi-base text transformers
-       ];
-       libraryPkgconfigDepends = [ libsoup ];
-       doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
-       description = "Libsoup bindings";
-       license = stdenv.lib.licenses.lgpl21;
-     }) {inherit (pkgs.gnome2) libsoup;};
-
-  "gi-soup_2_4_12" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio
-     , gi-glib, gi-gobject, haskell-gi, haskell-gi-base, libsoup, text
-     , transformers
-     }:
-     mkDerivation {
-       pname = "gi-soup";
        version = "2.4.12";
        sha256 = "275d66016f19bef997dcce9a1dd3bad6b8f7b650243dea8eb57e68a6167b5f12";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -73735,7 +73217,6 @@ self: {
        homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Libsoup bindings";
        license = stdenv.lib.licenses.lgpl21;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs.gnome2) libsoup;};
 
   "gi-vte" = callPackage
@@ -73768,30 +73249,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-webkit";
-       version = "3.0.11";
-       sha256 = "d707c10a9f758d5bee1fe59639fb6773a1fcdb596bc86b46c7ce19639556ff3f";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf
-         gi-gio gi-glib gi-gobject gi-gtk gi-javascriptcore gi-soup
-         haskell-gi haskell-gi-base text transformers
-       ];
-       libraryPkgconfigDepends = [ webkitgtk24x ];
-       doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
-       description = "WebKit bindings";
-       license = stdenv.lib.licenses.lgpl21;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {inherit (pkgs) webkitgtk24x;};
-
-  "gi-webkit_3_0_12" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
-     , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject
-     , gi-gtk, gi-javascriptcore, gi-soup, haskell-gi, haskell-gi-base
-     , text, transformers, webkitgtk24x
-     }:
-     mkDerivation {
-       pname = "gi-webkit";
        version = "3.0.12";
        sha256 = "01d47b73dc867c3b5dd969b9bef9c4a4e998d4899fec5f899ed38aee862e2964";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -75444,8 +74901,8 @@ self: {
      }:
      mkDerivation {
        pname = "glirc";
-       version = "2.20.4";
-       sha256 = "3e110a840f679e968eb965ccba1d5cbc639716ac98d5c953a95ce6e85bfdcbd9";
+       version = "2.20.5";
+       sha256 = "c015050463c6bbad19c4f27aefeded06f00516e31f2249f8b2b0f4202cf9c8dd";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal filepath ];
@@ -90700,20 +90157,6 @@ self: {
      }) {};
 
   "heaps" = callPackage
-    ({ mkDerivation, base, directory, doctest, filepath }:
-     mkDerivation {
-       pname = "heaps";
-       version = "0.3.3";
-       sha256 = "04e358d3e6d8ca7786749b6d3945e18159506f8b21ca48b1913c771dcaae1537";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base directory doctest filepath ];
-       homepage = "http://github.com/ekmett/heaps/";
-       description = "Asymptotically optimal Brodal/Okasaki heaps";
-       license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "heaps_0_3_4_1" = callPackage
     ({ mkDerivation, base, Cabal, cabal-doctest, directory, doctest
      , filepath
      }:
@@ -93505,30 +92948,6 @@ self: {
      }:
      mkDerivation {
        pname = "hip";
-       version = "1.5.2.0";
-       sha256 = "4f5eecf455df1d5a0a577abfefd48e519be8f57f9c47ca2edf31dc0982b7dc46";
-       libraryHaskellDepends = [
-         base bytestring Chart Chart-diagrams colour deepseq directory
-         filepath JuicyPixels netpbm primitive process repa temporary vector
-       ];
-       testHaskellDepends = [ base bytestring hspec QuickCheck ];
-       benchmarkHaskellDepends = [
-         base criterion deepseq repa repa-algorithms
-       ];
-       homepage = "https://github.com/lehins/hip";
-       description = "Haskell Image Processing (HIP) Library";
-       license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "hip_1_5_3_0" = callPackage
-    ({ mkDerivation, base, bytestring, Chart, Chart-diagrams, colour
-     , criterion, deepseq, directory, filepath, hspec, JuicyPixels
-     , netpbm, primitive, process, QuickCheck, repa, repa-algorithms
-     , temporary, vector
-     }:
-     mkDerivation {
-       pname = "hip";
        version = "1.5.3.0";
        sha256 = "f9c7a34e9fbbb208adcf15d8ea76c44a8a13ec852261f0bb4913a3dfcac74f1e";
        libraryHaskellDepends = [
@@ -107101,8 +106520,8 @@ self: {
      }:
      mkDerivation {
        pname = "influxdb";
-       version = "1.1.2";
-       sha256 = "d5beba48d2dd15c0228e2152b5960dae8f4356d7f2ca848d5460dcd55949ae29";
+       version = "1.1.2.1";
+       sha256 = "fcf8d5922db7ba89bb65860958a39645126d8b76c4e87876a2b906219f0909c6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -108199,27 +107618,6 @@ self: {
      }:
      mkDerivation {
        pname = "invariant";
-       version = "0.4.1";
-       sha256 = "b0a9a54dbc3b850feb8c7dadf1ccfef4ef2fff87165e1a28e52ad297577446a1";
-       libraryHaskellDepends = [
-         array base bifunctors comonad containers contravariant ghc-prim
-         profunctors semigroups StateVar stm tagged template-haskell
-         transformers transformers-compat unordered-containers
-       ];
-       testHaskellDepends = [ base hspec QuickCheck template-haskell ];
-       homepage = "https://github.com/nfrisby/invariant-functors";
-       description = "Haskell98 invariant functors";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "invariant_0_4_2" = callPackage
-    ({ mkDerivation, array, base, bifunctors, comonad, containers
-     , contravariant, ghc-prim, hspec, profunctors, QuickCheck
-     , semigroups, StateVar, stm, tagged, template-haskell, transformers
-     , transformers-compat, unordered-containers
-     }:
-     mkDerivation {
-       pname = "invariant";
        version = "0.4.2";
        sha256 = "5aa744ff09f118b642bcc4910261ed57f109af42eab5d218062f6bc28f54b1d4";
        libraryHaskellDepends = [
@@ -108231,7 +107629,6 @@ self: {
        homepage = "https://github.com/nfrisby/invariant-functors";
        description = "Haskell98 invariant functors";
        license = stdenv.lib.licenses.bsd2;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "invertible" = callPackage
@@ -108891,8 +108288,8 @@ self: {
        pname = "irc-core";
        version = "2.2.0.1";
        sha256 = "6c160d1073ee40b12d294f1e4dbb4691aedb73150eebf027475db05ce1efa20a";
-       revision = "2";
-       editedCabalFile = "93130a04995f8cde1b4f4c5a48f08c5ff3d58e040253e365f5f5e2b352e06025";
+       revision = "3";
+       editedCabalFile = "25efc74edbc492b37b04370b493ff942fc3d4223d3e1c2368d85c2ad3e166604";
        libraryHaskellDepends = [
          attoparsec base base64-bytestring bytestring hashable primitive
          text time vector
@@ -110528,14 +109925,14 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) jdk;};
 
-  "jni_0_3_0" = callPackage
+  "jni_0_3_1" = callPackage
     ({ mkDerivation, base, bytestring, choice, containers, cpphs
      , inline-c, jdk, singletons, thread-local-storage
      }:
      mkDerivation {
        pname = "jni";
-       version = "0.3.0";
-       sha256 = "1d92d232180f5ebcb4e6017febc5f7b5320ccc49bcbc3787c62eb94195a60e08";
+       version = "0.3.1";
+       sha256 = "ed4613bea558554a49e43f94f253eaffe883e217934cb6700fc689ef45dc4c01";
        libraryHaskellDepends = [
          base bytestring choice containers inline-c singletons
          thread-local-storage
@@ -110588,6 +109985,20 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "join-api" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, lens, text, url, wreq }:
+     mkDerivation {
+       pname = "join-api";
+       version = "0.0.0.0";
+       sha256 = "104fed01d6482cfa9659fec3298c5fc6a77e04aaa4fb20ae6a1025e05763569e";
+       libraryHaskellDepends = [
+         aeson base bytestring lens text url wreq
+       ];
+       homepage = "https://github.com/cotrone/join-api#readme";
+       description = "Bindings for Join push notifications";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "joinlist" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -112574,8 +111985,8 @@ self: {
      }:
      mkDerivation {
        pname = "kawhi";
-       version = "0.2.2";
-       sha256 = "4e97700861c2113992c656272c6b95a30968352e40199732f6122cb25dadefff";
+       version = "0.2.3";
+       sha256 = "c2262bc98e8bab4379a4c1b18846c844f6da9a5136bb08fa7f7306aa61fac046";
        libraryHaskellDepends = [
          aeson base bytestring exceptions http-client http-conduit
          http-types mtl safe scientific text
@@ -113026,8 +112437,8 @@ self: {
      }:
      mkDerivation {
        pname = "keera-hails-reactivevalues";
-       version = "0.2.2.1";
-       sha256 = "27785b27fafb6249a538d400dd47405fa66fc5267de1f17b7ff7a4a4fe738566";
+       version = "0.2.2.2";
+       sha256 = "10c550e5c6569089d0b4f2306c1403b81863d745059888c1bf4956561f209d47";
        libraryHaskellDepends = [ base contravariant ];
        testHaskellDepends = [
          base directory filepath hlint HUnit mtl process QuickCheck
@@ -116506,8 +115917,8 @@ self: {
      }:
      mkDerivation {
        pname = "legion-discovery";
-       version = "1.0.0.0";
-       sha256 = "7be93501fda9e9f37fbd90db3692ea1bf36069b1bb80f34f6663e339f3104854";
+       version = "1.0.0.1";
+       sha256 = "ebe9fb048c330db465871731ec541c1f8fe9485f24f49fd1b93224c48aa907e9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -116762,27 +116173,6 @@ self: {
      }) {};
 
   "lens-action" = callPackage
-    ({ mkDerivation, base, comonad, contravariant, directory, doctest
-     , filepath, lens, mtl, profunctors, semigroupoids, semigroups
-     , transformers
-     }:
-     mkDerivation {
-       pname = "lens-action";
-       version = "0.2.0.2";
-       sha256 = "e26c70b2de68a7cfbce97bcdabdcdfb45b2c50708207a14f8dd24c3e29c6d371";
-       revision = "2";
-       editedCabalFile = "f2f18c678cce0e700a1cb84a093a4643df46298adc5eb2ab6210f6fdcd7e0bfc";
-       libraryHaskellDepends = [
-         base comonad contravariant lens mtl profunctors semigroupoids
-         semigroups transformers
-       ];
-       testHaskellDepends = [ base directory doctest filepath ];
-       homepage = "http://github.com/ekmett/lens-action/";
-       description = "Monadic Getters and Folds";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "lens-action_0_2_1" = callPackage
     ({ mkDerivation, base, Cabal, cabal-doctest, comonad, contravariant
      , directory, doctest, filepath, lens, mtl, profunctors
      , semigroupoids, semigroups, transformers
@@ -116800,34 +116190,9 @@ self: {
        homepage = "http://github.com/ekmett/lens-action/";
        description = "Monadic Getters and Folds";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "lens-aeson" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, directory
-     , doctest, filepath, generic-deriving, lens, scientific, semigroups
-     , simple-reflect, text, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "lens-aeson";
-       version = "1.0.0.5";
-       sha256 = "65faad5b75852209b4c6df43ae1f7460c2b94bf3bbc10b5cd529f43c743a5d9f";
-       revision = "5";
-       editedCabalFile = "6444dd1026845cecf8a5ab70d783392ac2be7e9fd45419df2c4e9fa5cb17edb7";
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring lens scientific text
-         unordered-containers vector
-       ];
-       testHaskellDepends = [
-         base directory doctest filepath generic-deriving semigroups
-         simple-reflect
-       ];
-       homepage = "http://github.com/lens/lens-aeson/";
-       description = "Law-abiding lenses for aeson";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "lens-aeson_1_0_1" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal
      , cabal-doctest, doctest, generic-deriving, lens, scientific
      , semigroups, simple-reflect, text, unordered-containers, vector
@@ -116847,7 +116212,6 @@ self: {
        homepage = "http://github.com/lens/lens-aeson/";
        description = "Law-abiding lenses for aeson";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "lens-datetime" = callPackage
@@ -117660,8 +117024,8 @@ self: {
      }:
      mkDerivation {
        pname = "liblawless";
-       version = "0.20.2";
-       sha256 = "74c702a79464a99c9eba772dc0545ce24806d8c560379ed22b41353955504e5f";
+       version = "0.21.2";
+       sha256 = "d5bd1d4dae7139857062e9772fc1891a5351d87baed9d01c5faf481a18fe18a8";
        libraryHaskellDepends = [
          aeson base base-unicode-symbols binary boomerang bytestring
          concurrent-machines containers containers-unicode-symbols
@@ -118439,6 +117803,35 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "linden" = callPackage
+    ({ mkDerivation, aeson, base, bifunctors, bytestring, containers
+     , deepseq, delay, exceptions, filepath, hashable, hedis, http-types
+     , lens, monad-supply, mtl, random-fu, rosezipper, SHA, text, time
+     , unordered-containers, uuid, wai, wai-app-static, wai-cors
+     , wai-extra, warp, zlib
+     }:
+     mkDerivation {
+       pname = "linden";
+       version = "0";
+       sha256 = "6a1a6c0f3b7d8c20ffd0c9bdc8bfe9bd51a8823995209c8d98344732ebeaa917";
+       revision = "1";
+       editedCabalFile = "4e5ef43e4f445109a8bde7e5dd87588bf87ccc03bf672fda44e7f95c05f46c2f";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bifunctors bytestring containers deepseq delay
+         exceptions filepath hashable hedis http-types lens monad-supply mtl
+         random-fu rosezipper SHA text time unordered-containers uuid wai
+         wai-app-static wai-cors wai-extra zlib
+       ];
+       executableHaskellDepends = [
+         base containers hashable mtl random-fu rosezipper text uuid warp
+       ];
+       homepage = "https://oss.xkcd.com/";
+       description = "Zen gardening, based on l-systems";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "lindenmayer" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -118543,36 +117936,6 @@ self: {
 
   "linear" = callPackage
     ({ mkDerivation, adjunctions, base, base-orphans, binary, bytes
-     , bytestring, cereal, containers, deepseq, directory, distributive
-     , doctest, filepath, ghc-prim, hashable, HUnit, lens, reflection
-     , semigroupoids, semigroups, simple-reflect, tagged
-     , template-haskell, test-framework, test-framework-hunit
-     , transformers, transformers-compat, unordered-containers, vector
-     , void
-     }:
-     mkDerivation {
-       pname = "linear";
-       version = "1.20.5";
-       sha256 = "61d8b7242f1e7c27925df7ffe1aa8b1fd732e61598f3af48b9999d8fb464cc0d";
-       revision = "1";
-       editedCabalFile = "59fb06c2c7326ffedc00c3b54a89fecf6bf664e9bea0845f5cd933249c0113d5";
-       libraryHaskellDepends = [
-         adjunctions base base-orphans binary bytes cereal containers
-         deepseq distributive ghc-prim hashable lens reflection
-         semigroupoids semigroups tagged template-haskell transformers
-         transformers-compat unordered-containers vector void
-       ];
-       testHaskellDepends = [
-         base binary bytestring directory doctest filepath HUnit lens
-         simple-reflect test-framework test-framework-hunit
-       ];
-       homepage = "http://github.com/ekmett/linear/";
-       description = "Linear Algebra";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "linear_1_20_6" = callPackage
-    ({ mkDerivation, adjunctions, base, base-orphans, binary, bytes
      , bytestring, Cabal, cabal-doctest, cereal, containers, deepseq
      , distributive, doctest, ghc-prim, hashable, HUnit, lens
      , reflection, semigroupoids, semigroups, simple-reflect, tagged
@@ -118598,7 +117961,6 @@ self: {
        homepage = "http://github.com/ekmett/linear/";
        description = "Linear Algebra";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "linear-accelerate" = callPackage
@@ -122346,31 +121708,6 @@ self: {
      }) {};
 
   "machines" = callPackage
-    ({ mkDerivation, adjunctions, base, comonad, conduit
-     , conduit-combinators, containers, criterion, directory
-     , distributive, doctest, filepath, free, mtl, pipes, pointed
-     , profunctors, semigroupoids, semigroups, transformers
-     , transformers-compat, void
-     }:
-     mkDerivation {
-       pname = "machines";
-       version = "0.6.1";
-       sha256 = "a58b84d51a62d3944ac4706ba9163e5b34e27c4b241ab7caa4328b2ad189dc56";
-       libraryHaskellDepends = [
-         adjunctions base comonad containers distributive free mtl pointed
-         profunctors semigroupoids semigroups transformers
-         transformers-compat void
-       ];
-       testHaskellDepends = [ base directory doctest filepath ];
-       benchmarkHaskellDepends = [
-         base conduit conduit-combinators criterion mtl pipes
-       ];
-       homepage = "http://github.com/ekmett/machines/";
-       description = "Networked stream transducers";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "machines_0_6_2" = callPackage
     ({ mkDerivation, adjunctions, base, Cabal, cabal-doctest, comonad
      , conduit, conduit-combinators, containers, criterion, distributive
      , doctest, mtl, pipes, pointed, profunctors, semigroupoids
@@ -122393,7 +121730,6 @@ self: {
        homepage = "http://github.com/ekmett/machines/";
        description = "Networked stream transducers";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "machines-amazonka" = callPackage
@@ -122575,20 +121911,20 @@ self: {
 
   "madlang" = callPackage
     ({ mkDerivation, ansi-wl-pprint, base, composition, containers
-     , criterion, directory, file-embed-poly, hspec, hspec-megaparsec
+     , criterion, directory, file-embed, hspec, hspec-megaparsec
      , megaparsec, microlens, MonadRandom, mtl, optparse-applicative
      , random-shuffle, template-haskell, text
      }:
      mkDerivation {
        pname = "madlang";
-       version = "2.3.0.3";
-       sha256 = "8382c746f0508e56656705245d593e3ab07f158c6e61a447d88d77753ff0cf28";
+       version = "2.3.0.5";
+       sha256 = "debff5391424eba772cabb9717cac2a9b8cb0ca2c319c6976d75a4a274041a6b";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         ansi-wl-pprint base composition containers directory
-         file-embed-poly megaparsec microlens MonadRandom mtl
-         optparse-applicative random-shuffle template-haskell text
+         ansi-wl-pprint base composition containers directory file-embed
+         megaparsec microlens MonadRandom mtl optparse-applicative
+         random-shuffle template-haskell text
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [
@@ -125341,23 +124677,6 @@ self: {
      }:
      mkDerivation {
        pname = "memory";
-       version = "0.14.3";
-       sha256 = "e729f2693c100e92000dece9643ab8daf28648e7bb587b3120ba3ef0df4eb879";
-       libraryHaskellDepends = [
-         base bytestring deepseq foundation ghc-prim
-       ];
-       testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
-       homepage = "https://github.com/vincenthz/hs-memory";
-       description = "memory and related abstraction stuff";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "memory_0_14_5" = callPackage
-    ({ mkDerivation, base, bytestring, deepseq, foundation, ghc-prim
-     , tasty, tasty-hunit, tasty-quickcheck
-     }:
-     mkDerivation {
-       pname = "memory";
        version = "0.14.5";
        sha256 = "402012b2b8f6783537f7a24d27244b70a68defffa5dad3fcad89c379d15ba105";
        libraryHaskellDepends = [
@@ -125367,7 +124686,6 @@ self: {
        homepage = "https://github.com/vincenthz/hs-memory";
        description = "memory and related abstraction stuff";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "memorypool" = callPackage
@@ -126340,6 +125658,8 @@ self: {
        pname = "mime-mail";
        version = "0.4.13.1";
        sha256 = "9481671092739dab1d963c9db0dce56a0187390fb24c9badeeded6afb5895917";
+       revision = "1";
+       editedCabalFile = "026fec31ffe007b7dd525f9a7d7a91412978120042e5d156514bf01c96be335a";
        libraryHaskellDepends = [
          base base64-bytestring blaze-builder bytestring filepath process
          random text
@@ -127771,28 +127091,6 @@ self: {
      }:
      mkDerivation {
        pname = "monad-logger";
-       version = "0.3.22";
-       sha256 = "997152368c9200cff7547cc2037ed4f2b34e6e56de97d1aaac6b5a888a9b01e6";
-       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_23" = 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.23";
        sha256 = "02c761293c3f764d94e3ea8a193c28dc1f5da73cd79857a7a510fc8188508962";
        libraryHaskellDepends = [
@@ -127804,7 +127102,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
@@ -129426,6 +128723,19 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "mpg123-bindings" = callPackage
+    ({ mkDerivation, base, mpg123 }:
+     mkDerivation {
+       pname = "mpg123-bindings";
+       version = "0.1.0.0";
+       sha256 = "17558cb14a5beb08fa05288607bac7572b1d9fedb100f9de15288f2d01fad2d1";
+       libraryHaskellDepends = [ base ];
+       librarySystemDepends = [ mpg123 ];
+       homepage = "https://github.com/pakanek/mpg123-haskell-binding";
+       description = "Mpg132 bindings";
+       license = stdenv.lib.licenses.bsd3;
+     }) {inherit (pkgs) mpg123;};
+
   "mpppc" = callPackage
     ({ mkDerivation, ansi-terminal, base, bytestring, split, text }:
      mkDerivation {
@@ -131133,19 +130443,6 @@ self: {
      }) {};
 
   "mwc-random" = callPackage
-    ({ mkDerivation, base, primitive, time, vector }:
-     mkDerivation {
-       pname = "mwc-random";
-       version = "0.13.5.0";
-       sha256 = "28dd2d95d088438ab15e9dee45ddc500b6c4700a87539c70a48b1b7b4c8d1ca9";
-       libraryHaskellDepends = [ base primitive time vector ];
-       doCheck = false;
-       homepage = "https://github.com/bos/mwc-random";
-       description = "Fast, high quality pseudo random number generation";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "mwc-random_0_13_6_0" = callPackage
     ({ mkDerivation, base, math-functions, primitive, time, vector }:
      mkDerivation {
        pname = "mwc-random";
@@ -131158,7 +130455,6 @@ self: {
        homepage = "https://github.com/bos/mwc-random";
        description = "Fast, high quality pseudo random number generation";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "mwc-random-accelerate" = callPackage
@@ -135931,6 +135227,30 @@ self: {
        hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
      }) {};
 
+  "octane_0_19_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.19.0";
+       sha256 = "a1f89f7e62662fa88db6dea71b30b7819cec04c7beb1180cf64632258f47bfe1";
+       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
@@ -140392,28 +139712,6 @@ self: {
      }:
      mkDerivation {
        pname = "patat";
-       version = "0.5.0.0";
-       sha256 = "74fe32c9b9dec0b57895f92037027093f6928b482bd147534f87fcb4c24cec3c";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         aeson ansi-terminal ansi-wl-pprint base bytestring containers
-         directory filepath highlighting-kate mtl optparse-applicative
-         pandoc terminal-size text time unordered-containers yaml
-       ];
-       homepage = "http://github.com/jaspervdj/patat";
-       description = "Terminal-based presentations using Pandoc";
-       license = stdenv.lib.licenses.gpl2;
-     }) {};
-
-  "patat_0_5_1_2" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, ansi-wl-pprint, base
-     , bytestring, containers, directory, filepath, highlighting-kate
-     , mtl, optparse-applicative, pandoc, terminal-size, text, time
-     , unordered-containers, yaml
-     }:
-     mkDerivation {
-       pname = "patat";
        version = "0.5.1.2";
        sha256 = "79240ce4514b8b947e596b0ad2db31c3a1b3656185505c43914b0940277aa57b";
        isLibrary = false;
@@ -140426,7 +139724,6 @@ self: {
        homepage = "http://github.com/jaspervdj/patat";
        description = "Terminal-based presentations using Pandoc";
        license = stdenv.lib.licenses.gpl2;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "patch-combinators" = callPackage
@@ -146407,29 +145704,31 @@ self: {
     ({ mkDerivation, aeson, aeson-qq, ansi-wl-pprint, async
      , auto-update, base, base64-bytestring, bytestring
      , case-insensitive, cassava, configurator, containers
-     , contravariant, either, hasql, hasql-pool, hasql-transaction
-     , heredoc, hjsonpointer, hjsonschema, hspec, hspec-wai
-     , hspec-wai-json, HTTP, http-types, insert-ordered-containers
-     , interpolatedstring-perl6, jwt, lens, lens-aeson, monad-control
-     , network-uri, optparse-applicative, parsec, process, protolude
-     , Ranged-sets, regex-tdfa, safe, scientific, swagger2, text, time
-     , transformers-base, unix, unordered-containers, vector, wai
-     , wai-cors, wai-extra, wai-middleware-static, warp
+     , contravariant, cookie, either, hasql, hasql-pool
+     , hasql-transaction, heredoc, hjsonpointer, hjsonschema, hspec
+     , hspec-wai, hspec-wai-json, HTTP, http-types
+     , insert-ordered-containers, interpolatedstring-perl6, jwt, lens
+     , lens-aeson, monad-control, network-uri, optparse-applicative
+     , parsec, process, protolude, Ranged-sets, regex-tdfa, safe
+     , scientific, swagger2, text, time, transformers-base, unix
+     , unordered-containers, vector, wai, wai-cors, wai-extra
+     , wai-middleware-static, warp
      }:
      mkDerivation {
        pname = "postgrest";
-       version = "0.4.0.0";
-       sha256 = "781c074cb47aa26d8d5de520113b23bad9be729057f87375f11a8abc2bb3489b";
+       version = "0.4.1.0";
+       sha256 = "1449a1632fbbf97f24b791b975acf4598c7936c890a599393016bd97562764bc";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson ansi-wl-pprint base bytestring case-insensitive cassava
-         configurator containers contravariant either hasql hasql-pool
-         hasql-transaction heredoc HTTP http-types insert-ordered-containers
-         interpolatedstring-perl6 jwt lens lens-aeson network-uri
-         optparse-applicative parsec protolude Ranged-sets regex-tdfa safe
-         scientific swagger2 text time unordered-containers vector wai
-         wai-cors wai-extra wai-middleware-static
+         configurator containers contravariant cookie either hasql
+         hasql-pool hasql-transaction heredoc HTTP http-types
+         insert-ordered-containers interpolatedstring-perl6 jwt lens
+         lens-aeson network-uri optparse-applicative parsec protolude
+         Ranged-sets regex-tdfa safe scientific swagger2 text time
+         unordered-containers vector wai wai-cors wai-extra
+         wai-middleware-static
        ];
        executableHaskellDepends = [
          auto-update base base64-bytestring bytestring hasql hasql-pool
@@ -148502,8 +147801,8 @@ self: {
      }:
      mkDerivation {
        pname = "prometheus-client";
-       version = "0.1.0.1";
-       sha256 = "bdc0b7a6df25037dbc10d16960922ce8f3582d7eb79c5d60360e61da3220772f";
+       version = "0.1.1";
+       sha256 = "9f8c6e12feb1d4fc5ff37cc7d07ec7bee8a1d24a118be993b070528732324a4b";
        libraryHaskellDepends = [
          atomic-primops base bytestring containers mtl stm time transformers
          utf8-string
@@ -148524,8 +147823,8 @@ self: {
     ({ mkDerivation, base, doctest, prometheus-client, utf8-string }:
      mkDerivation {
        pname = "prometheus-metrics-ghc";
-       version = "0.1.0.1";
-       sha256 = "17842db364e459d59e5f298345828843622b4e095b37b8ad7c556a2722854795";
+       version = "0.1.1";
+       sha256 = "9c30cf26956eb171ca7d2b353aacc8bf2c4bcc5dc069f200547436f290687ef2";
        libraryHaskellDepends = [ base prometheus-client utf8-string ];
        testHaskellDepends = [ base doctest prometheus-client ];
        homepage = "https://github.com/fimad/prometheus-haskell";
@@ -149938,8 +149237,8 @@ self: {
      }:
      mkDerivation {
        pname = "pushbullet-types";
-       version = "0.1.0.0";
-       sha256 = "0b9ecf81378eb74d27102c2253b4ecef75032b25f40242fcb99c7fbbe99df4b4";
+       version = "0.2.0.0";
+       sha256 = "5aa2d58cd43122c10c45b93bf0b76251665a1b8aa9cf4c0b522abbdf11a1a7e4";
        libraryHaskellDepends = [
          aeson base http-api-data microlens microlens-th scientific text
          time unordered-containers
@@ -151921,8 +151220,8 @@ self: {
     ({ mkDerivation, base, criterion, deepseq, hspec }:
      mkDerivation {
        pname = "ralist";
-       version = "0.2.0.0";
-       sha256 = "ab379b5d61661796a23448b7aaa7e5d6dc64aae4cb11835caa80d80d8f2df5b7";
+       version = "0.2.1.0";
+       sha256 = "83b0ade1ac024160e0698d06c452f0817442e028e46d4f68db02cc57d497d6a5";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
        benchmarkHaskellDepends = [ base criterion deepseq ];
@@ -152777,16 +152076,15 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "rattletrap_2_2_1" = callPackage
+  "rattletrap_2_2_3" = callPackage
     ({ mkDerivation, aeson, aeson-casing, base, bimap, binary
      , binary-bits, bytestring, containers, data-binary-ieee754
-     , filepath, tasty, tasty-hspec, template-haskell, temporary, text
-     , vector
+     , filepath, hspec, template-haskell, temporary, text, vector
      }:
      mkDerivation {
        pname = "rattletrap";
-       version = "2.2.1";
-       sha256 = "aa2e970e4fa7d4d5c542aa1b89f2f8e814742a2d9087edbd19e0d527f41f219e";
+       version = "2.2.3";
+       sha256 = "32ec0c427fd93eadcec1e6f0abcb6fe6ef7c1c59dbd15de591cf0c03a1d2be06";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -152794,9 +152092,7 @@ self: {
          containers data-binary-ieee754 template-haskell text vector
        ];
        executableHaskellDepends = [ base ];
-       testHaskellDepends = [
-         base bytestring filepath tasty tasty-hspec temporary
-       ];
+       testHaskellDepends = [ base bytestring filepath hspec temporary ];
        homepage = "https://github.com/tfausak/rattletrap#readme";
        description = "Parse and generate Rocket League replays";
        license = stdenv.lib.licenses.mit;
@@ -153943,6 +153239,22 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "records-sop" = callPackage
+    ({ mkDerivation, base, deepseq, generics-sop, ghc-prim, hspec
+     , should-not-typecheck
+     }:
+     mkDerivation {
+       pname = "records-sop";
+       version = "0.1.0.0";
+       sha256 = "4161e7e5331307382eb088b6820b3582092955742808a5f56a164e5a47d0fd46";
+       libraryHaskellDepends = [ base deepseq generics-sop ghc-prim ];
+       testHaskellDepends = [
+         base deepseq generics-sop hspec should-not-typecheck
+       ];
+       description = "Record subtyping and record utilities with generics-sop";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "records-th" = callPackage
     ({ mkDerivation, aeson, base, data-default, kinds, records
      , template-haskell, text, type-functions, unordered-containers
@@ -157604,6 +156916,30 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "rfc1413-server" = callPackage
+    ({ mkDerivation, base, network-simple, rfc1413-types }:
+     mkDerivation {
+       pname = "rfc1413-server";
+       version = "0.0.0.0";
+       sha256 = "68d42e62eb817c4922462fdcb89a53e329a8798bf9852675692436ac9f2bbd18";
+       libraryHaskellDepends = [ base network-simple rfc1413-types ];
+       homepage = "https://github.com/cotrone/rfc1413-server#readme";
+       description = "rfc1413 server";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "rfc1413-types" = callPackage
+    ({ mkDerivation, base, bytestring }:
+     mkDerivation {
+       pname = "rfc1413-types";
+       version = "0.0.0.0";
+       sha256 = "4541701c58a0cebf9e37900de07f8c4c1144c2ae671afaf31d447e2f2f07ced3";
+       libraryHaskellDepends = [ base bytestring ];
+       homepage = "https://github.com/cotrone/rfc1413-types#readme";
+       description = "An rfc1413 parser and response renderer";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "rfc3339" = callPackage
     ({ mkDerivation, base, timerep }:
      mkDerivation {
@@ -159418,6 +158754,21 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "s-expression" = callPackage
+    ({ mkDerivation, base, derive-monoid, lens, semigroups }:
+     mkDerivation {
+       pname = "s-expression";
+       version = "0.0.0";
+       sha256 = "cc5c317892914608bf286cc04bad932e08939f2737a5ced6250481881b8c570f";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base derive-monoid lens semigroups ];
+       executableHaskellDepends = [ base ];
+       homepage = "https://github.com/sboosali/s-expression#readme";
+       description = "simple general-purpose s-expressions";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "s3-signer" = callPackage
     ({ mkDerivation, base, base64-bytestring, cryptohash, http-types
      , time, utf8-string
@@ -160549,22 +159900,6 @@ self: {
      }:
      mkDerivation {
        pname = "scalpel";
-       version = "0.5.0";
-       sha256 = "1635b45543cac398a5c0a54cb3bd6fffb7d11150ddbc55b3fbd92b7a6736632f";
-       libraryHaskellDepends = [
-         base bytestring curl data-default scalpel-core tagsoup text
-       ];
-       homepage = "https://github.com/fimad/scalpel";
-       description = "A high level web scraping library for Haskell";
-       license = stdenv.lib.licenses.asl20;
-     }) {};
-
-  "scalpel_0_5_1" = callPackage
-    ({ mkDerivation, base, bytestring, curl, data-default, scalpel-core
-     , tagsoup, text
-     }:
-     mkDerivation {
-       pname = "scalpel";
        version = "0.5.1";
        sha256 = "20df66433570a2ca754f14058a47fb00519d9a75bb822fc3fd1769a83c608b0d";
        libraryHaskellDepends = [
@@ -160573,7 +159908,6 @@ self: {
        homepage = "https://github.com/fimad/scalpel";
        description = "A high level web scraping library for Haskell";
        license = stdenv.lib.licenses.asl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "scalpel-core" = callPackage
@@ -160583,26 +159917,6 @@ self: {
      }:
      mkDerivation {
        pname = "scalpel-core";
-       version = "0.5.0";
-       sha256 = "b24a0dbfa4ebfba9e20b08e2b2f9f39c27bd575e1652d1bab944ae2784e00dda";
-       libraryHaskellDepends = [
-         base bytestring containers data-default fail regex-base regex-tdfa
-         tagsoup text vector
-       ];
-       testHaskellDepends = [ base HUnit regex-base regex-tdfa tagsoup ];
-       benchmarkHaskellDepends = [ base criterion tagsoup text ];
-       homepage = "https://github.com/fimad/scalpel";
-       description = "A high level web scraping library for Haskell";
-       license = stdenv.lib.licenses.asl20;
-     }) {};
-
-  "scalpel-core_0_5_1" = callPackage
-    ({ mkDerivation, base, bytestring, containers, criterion
-     , data-default, fail, HUnit, regex-base, regex-tdfa, tagsoup, text
-     , vector
-     }:
-     mkDerivation {
-       pname = "scalpel-core";
        version = "0.5.1";
        sha256 = "8c05b86853b737fbed4144dc9c7bbb7743525c305f9529f59776df97bfe229a9";
        libraryHaskellDepends = [
@@ -160614,7 +159928,6 @@ self: {
        homepage = "https://github.com/fimad/scalpel";
        description = "A high level web scraping library for Haskell";
        license = stdenv.lib.licenses.asl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "scan" = callPackage
@@ -162161,8 +161474,8 @@ self: {
      }:
      mkDerivation {
        pname = "selda";
-       version = "0.1.2.0";
-       sha256 = "8eedfc94f4e792756710bdd50ec89dd4655dce25956cf0015ea9f75fe4116385";
+       version = "0.1.3.2";
+       sha256 = "ee9e3b1f3ca5610220a3a3a68748ebd5880e56d2920988afa12b9e1c1b0046c5";
        libraryHaskellDepends = [
          base exceptions hashable mtl psqueues text time
          unordered-containers
@@ -162178,8 +161491,8 @@ self: {
      }:
      mkDerivation {
        pname = "selda-postgresql";
-       version = "0.1.1.0";
-       sha256 = "d7424f901d1c46ef50e55f2ad0e97d8304d2ef8c674df384732761f229fe8386";
+       version = "0.1.2.0";
+       sha256 = "d2cc25ee4dc34a0ce421997b6367304ebc300bc5d1fd94e82232178b3da1199b";
        libraryHaskellDepends = [
          base bytestring exceptions postgresql-libpq selda text
        ];
@@ -162192,8 +161505,8 @@ self: {
     ({ mkDerivation, base, direct-sqlite, exceptions, selda, text }:
      mkDerivation {
        pname = "selda-sqlite";
-       version = "0.1.1.0";
-       sha256 = "ed7d175665d65424b63412b47a55d6b660c4b8983e2251cff334f57d531f0b20";
+       version = "0.1.2.0";
+       sha256 = "64b04c3b8da3bbe1dec9a28b9aa11451d5e7d5cbfa2b58cc9fa71cf40d4f3e92";
        libraryHaskellDepends = [
          base direct-sqlite exceptions selda text
        ];
@@ -163184,8 +162497,8 @@ self: {
     ({ mkDerivation, base, doctest, Glob, hspec, QuickCheck, yaml }:
      mkDerivation {
        pname = "servant-auth";
-       version = "0.2.6.1";
-       sha256 = "25c5d31edca69294229bc0aaeb359e8c97f4ba2014cb95cd55265ec7cc7fad59";
+       version = "0.2.7.0";
+       sha256 = "aac33cf16baa40afa153fc027bf5ac17d84f763b7e1b955c5c4d6262a8721048";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest Glob hspec QuickCheck yaml ];
        homepage = "http://github.com/plow-technologies/servant-auth#readme";
@@ -163201,8 +162514,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-auth-client";
-       version = "0.2.6.1";
-       sha256 = "53855164942526c019c5b88c6b3c11ee9b80200b204b083b4313016e0960775f";
+       version = "0.2.7.0";
+       sha256 = "936edea6283026fac79516a72168633c95796c6ad789eca56c48f23aba5984b3";
        libraryHaskellDepends = [
          base bytestring servant servant-auth servant-client text
        ];
@@ -163282,8 +162595,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-auth-docs";
-       version = "0.2.6.1";
-       sha256 = "76c6a4e9cf4979df461de017d43df6944c837aec90bc0543b17f66ee6d280d77";
+       version = "0.2.7.0";
+       sha256 = "a53f9fbe1308a7e8611a7fdbd69d7aa90b9ad5ed2f0b96fedeb6a5219733e4c6";
        libraryHaskellDepends = [
          base lens servant servant-auth servant-docs text
        ];
@@ -163343,8 +162656,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-auth-server";
-       version = "0.2.6.1";
-       sha256 = "5a850a6c011a72a5c3fea1285122fd8f295f31591a413b977385736d3fd8b877";
+       version = "0.2.7.0";
+       sha256 = "26a79eb1bdb54dc54b927a2aa01fa137a6d350b20a98311fd0522f08203dca38";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -163380,8 +162693,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-auth-swagger";
-       version = "0.2.6.1";
-       sha256 = "ef8001b5f9301522264ed06fdd3ef5772c23d7ae08abe8656047ba950e461a4d";
+       version = "0.2.7.0";
+       sha256 = "22d755a38ec318b37e5aa4cc92014c82666cee2b89349d792d8b9b0b4191e865";
        libraryHaskellDepends = [
          base lens servant servant-auth servant-swagger swagger2 text
        ];
@@ -163528,6 +162841,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "servant-checked-exceptions" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, deepseq, doctest, Glob
+     , http-media, lens, servant, servant-client, servant-docs
+     , servant-server, text
+     }:
+     mkDerivation {
+       pname = "servant-checked-exceptions";
+       version = "0.2.0.0";
+       sha256 = "44a71d7cb28212b4ee9ce5b1f11d63db6fb53e6311eaeb7e820184d660ad88af";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring deepseq http-media lens servant
+         servant-client servant-docs servant-server text
+       ];
+       testHaskellDepends = [ base doctest Glob ];
+       homepage = "https://github.com/cdepillabout/servant-checked-exceptions";
+       description = "Checked exceptions for Servant APIs";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "servant-client" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base-compat
      , base64-bytestring, bytestring, deepseq, exceptions, hspec
@@ -164208,8 +163542,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-pushbullet-client";
-       version = "0.1.0.0";
-       sha256 = "185b20038906ae4e74dc08eb6723502444c9a9aa272f0051aed8325c31be6a1f";
+       version = "0.2.0.0";
+       sha256 = "cfd1cf92205ef9f55b29f12527b40d9ac7d0b32531970435fde4c19432ab019c";
        libraryHaskellDepends = [
          aeson base http-api-data http-client http-client-tls microlens
          microlens-th pushbullet-types scientific servant servant-client
@@ -166658,40 +165992,6 @@ self: {
      }:
      mkDerivation {
        pname = "simple";
-       version = "0.11.1";
-       sha256 = "74c3cfb9a92cbaebb47e8abbc7d918947a05340fd0d4fab1661ff8e777f5e815";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base base64-bytestring blaze-builder bytestring directory
-         filepath http-types mime-types monad-control mtl simple-templates
-         text transformers transformers-base unordered-containers vector wai
-         wai-extra
-       ];
-       executableHaskellDepends = [
-         aeson attoparsec base bytestring cmdargs directory filepath process
-         setenv simple-templates text unordered-containers vector
-       ];
-       testHaskellDepends = [
-         aeson base base64-bytestring blaze-builder bytestring directory
-         filepath hspec hspec-contrib http-types mime-types monad-control
-         mtl simple-templates text transformers transformers-base
-         unordered-containers vector wai wai-extra
-       ];
-       homepage = "http://simple.cx";
-       description = "A minimalist web framework for the WAI server interface";
-       license = stdenv.lib.licenses.lgpl3;
-     }) {};
-
-  "simple_0_11_2" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
-     , blaze-builder, bytestring, cmdargs, directory, filepath, hspec
-     , hspec-contrib, http-types, mime-types, monad-control, mtl
-     , process, setenv, simple-templates, text, transformers
-     , transformers-base, unordered-containers, vector, wai, wai-extra
-     }:
-     mkDerivation {
-       pname = "simple";
        version = "0.11.2";
        sha256 = "ef53672eded47626cd125dc0759628fcfead2f2e271a0cae1092d4ff244e0614";
        isLibrary = true;
@@ -166715,7 +166015,6 @@ self: {
        homepage = "http://simple.cx";
        description = "A minimalist web framework for the WAI server interface";
        license = stdenv.lib.licenses.lgpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "simple-actors" = callPackage
@@ -169765,10 +169064,8 @@ self: {
      }:
      mkDerivation {
        pname = "snaplet-postgresql-simple";
-       version = "1.0.1.0";
-       sha256 = "c747f9a0145c22f36441bab504a45ab20fc68ad46a8383c5f4db6686cd0dee7d";
-       revision = "1";
-       editedCabalFile = "94e77c56c9493373c7d57f50b6dc62e178cf37d294aa046bd66f71f6102b3372";
+       version = "1.0.2.0";
+       sha256 = "67addba074108043671e93d03713e37be528a12daea3eb0b5c08e41a2c9dfea9";
        libraryHaskellDepends = [
          base bytestring clientsession configurator lens lifted-base
          monad-control mtl postgresql-simple resource-pool snap text
@@ -175937,8 +175234,8 @@ self: {
      }:
      mkDerivation {
        pname = "styx";
-       version = "1.2";
-       sha256 = "6b8d91a85a65e64758f3eb13c863253318b5477fc12644bb796533b8b0ed3131";
+       version = "1.3";
+       sha256 = "9705e1060f0ed22a16b6f32a5ff9435ae6bf3d50a2bc5691900236de7ac4172f";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -176658,34 +175955,6 @@ self: {
      , containers, doctest, generics-sop, Glob, hashable, hspec
      , http-media, HUnit, insert-ordered-containers, lens, mtl, network
      , QuickCheck, scientific, template-haskell, text, time
-     , transformers, unordered-containers, uuid-types, vector
-     }:
-     mkDerivation {
-       pname = "swagger2";
-       version = "2.1.3";
-       sha256 = "4d14f30ab538fc48d6b621f3082da6cf225d812f534a641babae0afebcc644ef";
-       libraryHaskellDepends = [
-         aeson base base-compat bytestring containers generics-sop hashable
-         http-media insert-ordered-containers lens mtl network scientific
-         template-haskell text time transformers unordered-containers
-         uuid-types vector
-       ];
-       testHaskellDepends = [
-         aeson aeson-qq base base-compat bytestring containers doctest Glob
-         hashable hspec HUnit insert-ordered-containers lens mtl QuickCheck
-         text time unordered-containers vector
-       ];
-       homepage = "https://github.com/GetShopTV/swagger2";
-       description = "Swagger 2.0 data model";
-       license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
-     }) {};
-
-  "swagger2_2_1_4" = callPackage
-    ({ mkDerivation, aeson, aeson-qq, base, base-compat, bytestring
-     , containers, doctest, generics-sop, Glob, hashable, hspec
-     , http-media, HUnit, insert-ordered-containers, lens, mtl, network
-     , QuickCheck, scientific, template-haskell, text, time
      , transformers, transformers-compat, unordered-containers
      , uuid-types, vector
      }:
@@ -176709,7 +175978,7 @@ self: {
        homepage = "https://github.com/GetShopTV/swagger2";
        description = "Swagger 2.0 data model";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
+       hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
      }) {};
 
   "swapper" = callPackage
@@ -179901,8 +179170,8 @@ self: {
      }:
      mkDerivation {
        pname = "telegram-api";
-       version = "0.6.1.0";
-       sha256 = "8eef15f861aa178b8df0766ebf45ff6badf8cf4920af8e0d1ba31f9074cf67db";
+       version = "0.6.1.1";
+       sha256 = "04107168c8b79a4596fb7f24960516fba0b38a14ac99efb128780f115bcc7eb3";
        libraryHaskellDepends = [
          aeson base bytestring http-api-data http-client http-media
          http-types mime-types mtl servant servant-client string-conversions
@@ -181183,8 +180452,8 @@ self: {
     ({ mkDerivation, base, text, text-format, text-show }:
      mkDerivation {
        pname = "text-all";
-       version = "0.3.0.2";
-       sha256 = "1874b6d56a4e31e3754be6d7dadcb3f64dbc86fe473063631a4794f27fa13f85";
+       version = "0.3.1.0";
+       sha256 = "dec7bfb61c30fd263df65caa200954ea8c1947b2c67bcb023d1b071a45336284";
        libraryHaskellDepends = [ base text text-format text-show ];
        homepage = "http://github.com/aelve/text-all";
        description = "Everything Data.Text related in one package";
@@ -181356,8 +180625,8 @@ self: {
      }:
      mkDerivation {
        pname = "text-icu-normalized";
-       version = "0.3.0";
-       sha256 = "2a82c5bad47e6b75551a70535aeb574214834b0b4fb190f1f10af750a3245ef0";
+       version = "0.4.1";
+       sha256 = "04441bfbc66a9901f23cb7d531a422e78f7b2bef69cd41ff07be4eb73d52955b";
        libraryHaskellDepends = [
          base base-unicode-symbols bytestring lens text text-icu
        ];
@@ -182928,8 +182197,8 @@ self: {
      }:
      mkDerivation {
        pname = "threepenny-gui";
-       version = "0.7.0.1";
-       sha256 = "b5802dbb6c43304d613373f464d6fd16a4f219a5d289be003a28c2c46cae44c8";
+       version = "0.7.0.2";
+       sha256 = "40223fac07d288cc111ffde1674278989300e525d323c10976f5f83a56b28479";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -184476,8 +183745,8 @@ self: {
      }:
      mkDerivation {
        pname = "tldr";
-       version = "0.2.0";
-       sha256 = "2abf1633a568f61c786ec3cfefeec3fa372b3e9d3301b9916516f6fbf0e6f69d";
+       version = "0.2.2";
+       sha256 = "74b583efddbdaf5bca481538e473bcbb84f575eeb5035e4411e610f747436f79";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -186091,6 +185360,26 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "triplesec" = callPackage
+    ({ mkDerivation, base, bytestring, cryptonite, doctest, memory, mtl
+     , QuickCheck, tasty, tasty-hunit, tasty-quickcheck, transformers
+     }:
+     mkDerivation {
+       pname = "triplesec";
+       version = "0.1.1.1";
+       sha256 = "bb5867e87c841a8b307dbd1bfa71968dbe9a189b5ff4327307fc3a3fd68fadcc";
+       libraryHaskellDepends = [
+         base cryptonite memory mtl transformers
+       ];
+       testHaskellDepends = [
+         base bytestring doctest memory QuickCheck tasty tasty-hunit
+         tasty-quickcheck
+       ];
+       homepage = "https://github.com/SamProtas/hs-triplesec";
+       description = "TripleSec is a simple, triple-paranoid, symmetric encryption library";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "trivia" = callPackage
     ({ mkDerivation, base, comonad, distributive }:
      mkDerivation {
@@ -186697,29 +185986,6 @@ self: {
   "turtle" = callPackage
     ({ mkDerivation, ansi-wl-pprint, async, base, bytestring, clock
      , criterion, directory, doctest, foldl, hostname, managed
-     , optional-args, optparse-applicative, process, stm, system-fileio
-     , system-filepath, temporary, text, time, transformers, unix
-     , unix-compat
-     }:
-     mkDerivation {
-       pname = "turtle";
-       version = "1.3.2";
-       sha256 = "f8163bcc08be06883964907391b88c2da0480f4764668629f4ada908319e7b5d";
-       libraryHaskellDepends = [
-         ansi-wl-pprint async base bytestring clock directory foldl hostname
-         managed optional-args optparse-applicative process stm
-         system-fileio system-filepath temporary text time transformers unix
-         unix-compat
-       ];
-       testHaskellDepends = [ base doctest ];
-       benchmarkHaskellDepends = [ base criterion text ];
-       description = "Shell programming, Haskell-style";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "turtle_1_3_3" = callPackage
-    ({ mkDerivation, ansi-wl-pprint, async, base, bytestring, clock
-     , criterion, directory, doctest, foldl, hostname, managed
      , optional-args, optparse-applicative, process, semigroups, stm
      , system-fileio, system-filepath, temporary, text, time
      , transformers, unix, unix-compat
@@ -186738,7 +186004,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion text ];
        description = "Shell programming, Haskell-style";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "turtle-options" = callPackage
@@ -186812,19 +186077,19 @@ self: {
     ({ mkDerivation, aeson, ansi-wl-pprint, authenticate-oauth, base
      , bytestring, composition, containers, criterion, data-default
      , directory, extra, hspec, hspec-megaparsec, http-client
-     , http-client-tls, http-types, lens, megaparsec, MissingH
+     , http-client-tls, http-types, lens, megaparsec
      , optparse-applicative, split, text
      }:
      mkDerivation {
        pname = "tweet-hs";
-       version = "0.5.3.8";
-       sha256 = "f15186e421d6ce518c1ef54588e80ceb4ade8474a0095d8d6f7ae53c86d21b72";
+       version = "0.5.3.10";
+       sha256 = "8f9737059adc55895d689e061287d184ab33131308130a8303708fce341fbc63";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson ansi-wl-pprint authenticate-oauth base bytestring composition
          containers data-default directory extra http-client http-client-tls
-         http-types lens megaparsec MissingH optparse-applicative split text
+         http-types lens megaparsec optparse-applicative split text
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [
@@ -190964,8 +190229,8 @@ self: {
        pname = "utf8-string";
        version = "1.0.1.1";
        sha256 = "fb0b9e3acbe0605bcd1c63e51f290a7bbbe6628dfa3294ff453e4235fbaef140";
-       revision = "1";
-       editedCabalFile = "a351111265dd7d3a76113c938d4d3b0b2ba5b17e071f77e5a29fc86e91ee8396";
+       revision = "2";
+       editedCabalFile = "19d60820611ed14041c63bd240958a652276b68d4ca3cf6042864a166fd227ad";
        libraryHaskellDepends = [ base bytestring ];
        homepage = "http://github.com/glguy/utf8-string/";
        description = "Support for reading and writing UTF8 Strings";
@@ -194345,8 +193610,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-middleware-prometheus";
-       version = "0.1.0.1";
-       sha256 = "6da4cb9dd96912332050dd2abf6f489ef94aa856c409bd6205f706257bbe3037";
+       version = "0.1.1";
+       sha256 = "b292fb98dd159c6a50ad8f925f5f6fbf25faf91a31f3de26f174d9552d18a735";
        libraryHaskellDepends = [
          base bytestring data-default http-types prometheus-client text time
          wai
@@ -194480,11 +193745,13 @@ self: {
        pname = "wai-middleware-static-embedded";
        version = "0.1.0.0";
        sha256 = "de2c6a0a5174cec2f385080a734f0826aa6d1c4cd761f0c5df789eeb492816ad";
+       revision = "1";
+       editedCabalFile = "036b7823a5e69452d1fe1e270ef3d4988063caa5bb00b6dfc356e1c21b7433e3";
        libraryHaskellDepends = [
          base bytestring cryptonite http-types memory mime-types text wai
          wai-extra
        ];
-       homepage = "https://github.com/adamse/network-wai-static-embedded#readme";
+       homepage = "https://github.com/adamse/wai-middleware-static-embedded#readme";
        description = "Serve embedded static files as a Wai middleware";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -195013,6 +194280,37 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "waldo" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, attoparsec, base
+     , blaze-builder, browscap, bytestring, case-insensitive, conduit
+     , conduit-extra, deepseq, directory, filepath, Geodetic, Glob
+     , hs-GeoIP, http-types, imagesize-conduit, lrucache, mtl, network
+     , network-uri, regex-tdfa, resourcet, safe, SHA, text
+     , unordered-containers, wai, wai-app-static, wai-extra, warp
+     , zlib-conduit
+     }:
+     mkDerivation {
+       pname = "waldo";
+       version = "0";
+       sha256 = "5847d052475f0c093322cbf4145c72b2e722b3f2bc9b0d5cbf7e68bc87c71464";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-pretty attoparsec base blaze-builder browscap
+         bytestring case-insensitive conduit conduit-extra deepseq directory
+         filepath Geodetic Glob hs-GeoIP http-types imagesize-conduit
+         lrucache mtl network network-uri regex-tdfa resourcet safe SHA text
+         unordered-containers wai warp zlib-conduit
+       ];
+       executableHaskellDepends = [
+         aeson base bytestring conduit conduit-extra deepseq http-types mtl
+         resourcet safe unordered-containers wai wai-app-static wai-extra
+         warp zlib-conduit
+       ];
+       description = "A generator of comics based on some ascertainable data about the requester";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "warc" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, errors, exceptions
      , filepath, free, lens, mmorph, optparse-applicative, pipes
@@ -196348,23 +195646,6 @@ self: {
 
   "weigh" = callPackage
     ({ mkDerivation, base, deepseq, mtl, process, split
-     , template-haskell
-     }:
-     mkDerivation {
-       pname = "weigh";
-       version = "0.0.3";
-       sha256 = "396853c0e8347c7c13ec013259dc2a2c91663aa3f3e7f8bc9fa588f41d0af86a";
-       libraryHaskellDepends = [
-         base deepseq mtl process split template-haskell
-       ];
-       testHaskellDepends = [ base deepseq ];
-       homepage = "https://github.com/fpco/weigh#readme";
-       description = "Measure allocations of a Haskell functions/values";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "weigh_0_0_4" = callPackage
-    ({ mkDerivation, base, deepseq, mtl, process, split
      , template-haskell, temporary
      }:
      mkDerivation {
@@ -196378,7 +195659,6 @@ self: {
        homepage = "https://github.com/fpco/weigh#readme";
        description = "Measure allocations of a Haskell functions/values";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "weighted" = callPackage
@@ -197355,8 +196635,8 @@ self: {
      }:
      mkDerivation {
        pname = "wordchoice";
-       version = "0.1.0.3";
-       sha256 = "12f82a80648a91a5188bfa7593eae46e0beba4d4b256412a98dac3308b91d882";
+       version = "0.1.0.4";
+       sha256 = "e70c2ed440fc6c0789cce99109349ae6d18311e35f63dbaa219163128295fbcc";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -197476,6 +196756,29 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "workflow-extra" = callPackage
+    ({ mkDerivation, base, bytestring, criterion, deepseq, doctest
+     , Earley, exceptions, free, hspec, http-types, QuickCheck
+     , transformers, workflow-types
+     }:
+     mkDerivation {
+       pname = "workflow-extra";
+       version = "0.0.0";
+       sha256 = "133345c360906957be3a9aedb2c9fef008af0072de12a9436a34fec22f323f9e";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring Earley exceptions free http-types transformers
+         workflow-types
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [ base doctest hspec QuickCheck ];
+       benchmarkHaskellDepends = [ base criterion deepseq ];
+       homepage = "http://github.com/sboosali/workflow-extra#readme";
+       description = "TODO";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "workflow-osx" = callPackage
     ({ mkDerivation, base, bv, bytestring, exceptions, filepath, free
      , http-types, mtl, transformers
@@ -197813,21 +197116,6 @@ self: {
      }:
      mkDerivation {
        pname = "writer-cps-mtl";
-       version = "0.1.1.3";
-       sha256 = "b7a37f1e3183fdbd381149dbf3e55e727e7af19fef9136b0201df2600691a7f3";
-       libraryHaskellDepends = [
-         base mtl transformers writer-cps-transformers
-       ];
-       homepage = "https://github.com/minad/writer-cps-mtl#readme";
-       description = "MonadWriter orphan instances for writer-cps-transformers";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "writer-cps-mtl_0_1_1_4" = callPackage
-    ({ mkDerivation, base, mtl, transformers, writer-cps-transformers
-     }:
-     mkDerivation {
-       pname = "writer-cps-mtl";
        version = "0.1.1.4";
        sha256 = "62a3b3b76a5dc0dc6e8b9837afc8c5fc83fb334a034f89fab6a4a544fe204870";
        libraryHaskellDepends = [
@@ -197836,32 +197124,18 @@ self: {
        homepage = "https://github.com/minad/writer-cps-mtl#readme";
        description = "MonadWriter orphan instances for writer-cps-transformers";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "writer-cps-transformers" = callPackage
     ({ mkDerivation, base, transformers }:
      mkDerivation {
        pname = "writer-cps-transformers";
-       version = "0.1.1.2";
-       sha256 = "3c82d9a2157da42229b9f7eaa476d26ce9ce2f3910efe8afc603e07fa4da348a";
-       libraryHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/minad/writer-cps-transformers#readme";
-       description = "WriteT and RWST monad transformers";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "writer-cps-transformers_0_1_1_3" = callPackage
-    ({ mkDerivation, base, transformers }:
-     mkDerivation {
-       pname = "writer-cps-transformers";
        version = "0.1.1.3";
        sha256 = "8aa22832fdb413c706a6862b83ad4a4ef8dd61ae8658aca6e5076cf2a5cd4aae";
        libraryHaskellDepends = [ base transformers ];
        homepage = "https://github.com/minad/writer-cps-transformers#readme";
        description = "WriteT and RWST monad transformers";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ws-chans" = callPackage
@@ -201210,8 +200484,8 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-auth-fb";
-       version = "1.8.0";
-       sha256 = "96d4aa8b901becac64eeb92593fe0531b76df1376cef5f2e3f1e2484dbb96588";
+       version = "1.8.1";
+       sha256 = "efb7196b4e8d1df83cde8913a3d139661441010aea426176e3820f1843a2fb78";
        libraryHaskellDepends = [
          aeson base bytestring conduit fb http-conduit lifted-base
          shakespeare text time transformers wai yesod-auth yesod-core
@@ -204109,34 +203383,6 @@ self: {
      }) {};
 
   "zip-archive" = callPackage
-    ({ mkDerivation, array, base, binary, bytestring, Cabal, containers
-     , digest, directory, filepath, HUnit, mtl, old-time, pretty
-     , process, temporary, text, time, unix, zip, zlib
-     }:
-     mkDerivation {
-       pname = "zip-archive";
-       version = "0.3.0.5";
-       sha256 = "dc83366e44d735df4088eb174c02c35a522e6228c04fecc35fe9493299fc97c7";
-       revision = "1";
-       editedCabalFile = "f9284c6bdf1e6c9f85091c602faae19dfad856ac6628531d999a611994f3da86";
-       isLibrary = true;
-       isExecutable = true;
-       setupHaskellDepends = [ base Cabal ];
-       libraryHaskellDepends = [
-         array base binary bytestring containers digest directory filepath
-         mtl old-time pretty text time unix zlib
-       ];
-       testHaskellDepends = [
-         base bytestring directory HUnit old-time process temporary time
-         unix
-       ];
-       testToolDepends = [ zip ];
-       homepage = "http://github.com/jgm/zip-archive";
-       description = "Library for creating and modifying zip archives";
-       license = stdenv.lib.licenses.bsd3;
-     }) {inherit (pkgs) zip;};
-
-  "zip-archive_0_3_0_6" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, containers
      , digest, directory, filepath, HUnit, mtl, old-time, pretty
      , process, temporary, text, time, unix, zip, zlib
@@ -204159,7 +203405,6 @@ self: {
        homepage = "http://github.com/jgm/zip-archive";
        description = "Library for creating and modifying zip archives";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) zip;};
 
   "zip-conduit" = callPackage
@@ -204237,22 +203482,6 @@ self: {
      }) {};
 
   "zippers" = callPackage
-    ({ mkDerivation, base, criterion, directory, doctest, filepath
-     , lens, profunctors, semigroupoids
-     }:
-     mkDerivation {
-       pname = "zippers";
-       version = "0.2.2";
-       sha256 = "d9c499cec6f60e0556b9874d2bf3b801b0a022b226a396200d11b91d3a1aede7";
-       libraryHaskellDepends = [ base lens profunctors semigroupoids ];
-       testHaskellDepends = [ base directory doctest filepath ];
-       benchmarkHaskellDepends = [ base criterion lens ];
-       homepage = "http://github.com/ekmett/zippers/";
-       description = "Traversal based zippers";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "zippers_0_2_3" = callPackage
     ({ mkDerivation, base, Cabal, cabal-doctest, criterion, doctest
      , lens, profunctors, semigroupoids
      }:
@@ -204267,7 +203496,6 @@ self: {
        homepage = "http://github.com/ekmett/zippers/";
        description = "Traversal based zippers";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "zippo" = callPackage
@@ -204289,29 +203517,6 @@ self: {
      }:
      mkDerivation {
        pname = "ziptastic-client";
-       version = "0.3.0.1";
-       sha256 = "dbe176c9a0bbb2b612fdabdde49ef92b89b5313913133b6582a170b692b0649a";
-       libraryHaskellDepends = [
-         base base-compat http-client iso3166-country-codes servant
-         servant-client text ziptastic-core
-       ];
-       testHaskellDepends = [
-         base base-compat hspec http-client http-client-tls http-types
-         iso3166-country-codes servant-client
-       ];
-       homepage = "https://github.com/Ziptastic/ziptastic-haskell#readme";
-       description = "A type-safe client for the Ziptastic API for doing forward and reverse geocoding";
-       license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "ziptastic-client_0_3_0_2" = callPackage
-    ({ mkDerivation, base, base-compat, hspec, http-client
-     , http-client-tls, http-types, iso3166-country-codes, servant
-     , servant-client, text, ziptastic-core
-     }:
-     mkDerivation {
-       pname = "ziptastic-client";
        version = "0.3.0.2";
        sha256 = "1a22bec1fc6d90a0c33a0a628a8324a93a879a091dfae29f7d9fd8c88b402aab";
        libraryHaskellDepends = [
@@ -204334,26 +203539,6 @@ self: {
      }:
      mkDerivation {
        pname = "ziptastic-core";
-       version = "0.2.0.1";
-       sha256 = "1512fe53b08e157895d5ae449cfe3ba65c859057394fa0bd9b4158f8c4502532";
-       libraryHaskellDepends = [
-         aeson base base-compat bytestring http-api-data
-         iso3166-country-codes servant text tz
-       ];
-       testHaskellDepends = [
-         aeson base base-compat here hspec iso3166-country-codes text tz
-       ];
-       homepage = "https://github.com/Ziptastic/ziptastic-haskell#readme";
-       description = "Core Servant specification for the Ziptastic API for doing forward and reverse geocoding";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "ziptastic-core_0_2_0_2" = callPackage
-    ({ mkDerivation, aeson, base, base-compat, bytestring, here, hspec
-     , http-api-data, iso3166-country-codes, servant, text, tz
-     }:
-     mkDerivation {
-       pname = "ziptastic-core";
        version = "0.2.0.2";
        sha256 = "d3cf39366b03e75460e116da10e0ea27280a18281afa3fab2a54ef0496fe2bc3";
        libraryHaskellDepends = [
@@ -204366,7 +203551,6 @@ self: {
        homepage = "https://github.com/Ziptastic/ziptastic-haskell#readme";
        description = "Core Servant specification for the Ziptastic API for doing forward and reverse geocoding";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "zlib_0_5_4_2" = callPackage