summary refs log tree commit diff
diff options
context:
space:
mode:
author(cdep)illabout <cdep.illabout@gmail.com>2021-09-18 03:34:17 +0900
committer(cdep)illabout <cdep.illabout@gmail.com>2021-09-18 03:34:17 +0900
commit48b1bb4867cbd8f95fe5ca6aac692c290125e3b2 (patch)
treeb6b5b9b7db4f8e8192966b1af1931ef11bb5075e
parent548e93f7a1337d48241c9f097549772d65cd7afa (diff)
downloadnixpkgs-48b1bb4867cbd8f95fe5ca6aac692c290125e3b2.tar
nixpkgs-48b1bb4867cbd8f95fe5ca6aac692c290125e3b2.tar.gz
nixpkgs-48b1bb4867cbd8f95fe5ca6aac692c290125e3b2.tar.bz2
nixpkgs-48b1bb4867cbd8f95fe5ca6aac692c290125e3b2.tar.lz
nixpkgs-48b1bb4867cbd8f95fe5ca6aac692c290125e3b2.tar.xz
nixpkgs-48b1bb4867cbd8f95fe5ca6aac692c290125e3b2.tar.zst
nixpkgs-48b1bb4867cbd8f95fe5ca6aac692c290125e3b2.zip
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix1601
1 files changed, 861 insertions, 740 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 889a9680408..a3b1f4e633d 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -3471,8 +3471,8 @@ self: {
      }:
      mkDerivation {
        pname = "ConClusion";
-       version = "0.0.2";
-       sha256 = "1n2wyvcyh950v67z4szvnr19vdh0fg2zvhxqyfqblpb1njayy92l";
+       version = "0.1.0";
+       sha256 = "1zi113zyf6fp133fplc3263683asxf0j038xsy51simwzw4rmxjc";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -17836,8 +17836,8 @@ self: {
        pname = "SVGFonts";
        version = "1.7.0.1";
        sha256 = "06vnpkkr19s9b1wjp7l2w29vr7fsghcrffd2knlxvdhjacrfpc9h";
-       revision = "1";
-       editedCabalFile = "110zlafis1rivba3za7in92fq6a7738hh57w5gkivi50d7pfbw24";
+       revision = "2";
+       editedCabalFile = "0q731cyrqq1csbid9nxh2bj6rf8yss017lz9j9zk22bw3bymzb0s";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          attoparsec base blaze-markup blaze-svg bytestring cereal
@@ -21181,6 +21181,17 @@ self: {
     ({ mkDerivation }:
      mkDerivation {
        pname = "Win32";
+       version = "2.6.2.1";
+       sha256 = "03lwm777sqv24hwyjjail8lk95jgaw7mns1g1hx2qhk29593432q";
+       description = "A binding to Windows Win32 API";
+       license = lib.licenses.bsd3;
+       platforms = lib.platforms.none;
+     }) {};
+
+  "Win32_2_13_0_0" = callPackage
+    ({ mkDerivation }:
+     mkDerivation {
+       pname = "Win32";
        version = "2.13.0.0";
        sha256 = "0i4ws3d7s94vv6gh3cjj9nr0l88rwx7bwjk9jk0grzvw734dd9a2";
        description = "A binding to Windows Win32 API";
@@ -21854,8 +21865,8 @@ self: {
     ({ mkDerivation, base, deepseq, random, simple-affine-space }:
      mkDerivation {
        pname = "Yampa";
-       version = "0.13.1";
-       sha256 = "0wx47awmijdrw4alcwd4icfip8702h3riq0nhs8sjfjqsihdz4fb";
+       version = "0.13.2";
+       sha256 = "0y0jmk9cbcnhwdrjcacx5j8gb64aj61a04nxizwbds0zvibcdzgb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -32956,39 +32967,6 @@ self: {
      , deepseq, exact-pi, integer-gmp, integer-logarithms, integer-roots
      , mod, QuickCheck, quickcheck-classes, random, semirings
      , smallcheck, tasty, tasty-bench, tasty-hunit, tasty-quickcheck
-     , tasty-rerun, tasty-smallcheck, transformers, vector, vector-sized
-     }:
-     mkDerivation {
-       pname = "arithmoi";
-       version = "0.12.0.0";
-       sha256 = "1lghgr4z2vhafj8d8971pdghih6r5qq5xlc0b87jmazyhzz95w3f";
-       revision = "1";
-       editedCabalFile = "1b08p18k41sm298rn1z5ljs1l6s74nddm4fpdgix3npl8wsmmxgq";
-       configureFlags = [ "-f-llvm" ];
-       libraryHaskellDepends = [
-         array base chimera constraints containers deepseq exact-pi
-         integer-gmp integer-logarithms integer-roots mod random semirings
-         transformers vector
-       ];
-       testHaskellDepends = [
-         base containers exact-pi integer-gmp integer-roots mod QuickCheck
-         quickcheck-classes random semirings smallcheck tasty tasty-hunit
-         tasty-quickcheck tasty-rerun tasty-smallcheck transformers vector
-         vector-sized
-       ];
-       benchmarkHaskellDepends = [
-         array base constraints containers deepseq integer-logarithms mod
-         random semirings tasty-bench vector
-       ];
-       description = "Efficient basic number-theoretic functions";
-       license = lib.licenses.mit;
-     }) {};
-
-  "arithmoi_0_12_0_1" = callPackage
-    ({ mkDerivation, array, base, chimera, constraints, containers
-     , deepseq, exact-pi, integer-gmp, integer-logarithms, integer-roots
-     , mod, QuickCheck, quickcheck-classes, random, semirings
-     , smallcheck, tasty, tasty-bench, tasty-hunit, tasty-quickcheck
      , tasty-rerun, tasty-smallcheck, transformers, vector
      }:
      mkDerivation {
@@ -33012,7 +32990,6 @@ self: {
        ];
        description = "Efficient basic number-theoretic functions";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "arity-generic-liftA" = callPackage
@@ -40054,8 +40031,8 @@ self: {
      }:
      mkDerivation {
        pname = "bencoding";
-       version = "0.4.5.3";
-       sha256 = "0sj69g4a68bv43vgmqdgp2nzi30gzp4lgz78hg1rdhind8lxrvp9";
+       version = "0.4.5.4";
+       sha256 = "01ncsvlay03h4cnj19mvrwbhmx0mksrvyq96qq8r5f7i8l0l9z8r";
        libraryHaskellDepends = [
          attoparsec base bytestring deepseq ghc-prim integer-gmp mtl pretty
          text
@@ -44358,6 +44335,94 @@ self: {
        broken = true;
      }) {};
 
+  "blockfrost-api" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, data-default
+     , data-default-class, deriving-aeson, hspec, lens, QuickCheck
+     , quickcheck-instances, raw-strings-qq, safe-money, servant
+     , servant-docs, servant-multipart-api, tasty, tasty-discover
+     , tasty-hspec, tasty-hunit, template-haskell, text, time, vector
+     }:
+     mkDerivation {
+       pname = "blockfrost-api";
+       version = "0.1.0.0";
+       sha256 = "0fc1s4ajx2l5s3csqz7q7r6kr985607cj3a2x2ypwv1q6x1f2amz";
+       libraryHaskellDepends = [
+         aeson base bytestring data-default-class deriving-aeson lens
+         QuickCheck quickcheck-instances safe-money servant servant-docs
+         servant-multipart-api template-haskell text time
+       ];
+       testHaskellDepends = [
+         aeson base bytestring data-default hspec raw-strings-qq safe-money
+         tasty tasty-hspec tasty-hunit text vector
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "API definitions for blockfrost.io";
+       license = lib.licenses.asl20;
+     }) {};
+
+  "blockfrost-client" = callPackage
+    ({ mkDerivation, base, blockfrost-api, blockfrost-client-core
+     , bytestring, data-default, directory, filepath, hspec, mtl
+     , servant, servant-client, servant-client-core, tasty
+     , tasty-discover, tasty-hspec, tasty-hunit, tasty-quickcheck, text
+     }:
+     mkDerivation {
+       pname = "blockfrost-client";
+       version = "0.1.0.0";
+       sha256 = "0n21zbmspjix1jnwym7xijaciyii85phb07ndr5dih12i9vsncp6";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base blockfrost-api blockfrost-client-core bytestring data-default
+         directory filepath mtl servant servant-client servant-client-core
+         text
+       ];
+       testHaskellDepends = [
+         base hspec tasty tasty-hspec tasty-hunit tasty-quickcheck
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "blockfrost.io basic client";
+       license = lib.licenses.asl20;
+     }) {};
+
+  "blockfrost-client-core" = callPackage
+    ({ mkDerivation, aeson, base, blockfrost-api, bytestring
+     , case-insensitive, containers, data-default, http-client
+     , http-client-tls, http-types, servant, servant-client
+     , servant-client-core, servant-multipart-api
+     , servant-multipart-client, text
+     }:
+     mkDerivation {
+       pname = "blockfrost-client-core";
+       version = "0.1.0.0";
+       sha256 = "0khybzvsy61zl4z02ccvh51gl4xj2cbi20i27xl4wxrhw6iqzc0i";
+       libraryHaskellDepends = [
+         aeson base blockfrost-api bytestring case-insensitive containers
+         data-default http-client http-client-tls http-types servant
+         servant-client servant-client-core servant-multipart-api
+         servant-multipart-client text
+       ];
+       description = "blockfrost.io common client definitions / instances";
+       license = lib.licenses.asl20;
+     }) {};
+
+  "blockfrost-pretty" = callPackage
+    ({ mkDerivation, base, blockfrost-api, data-default, lens
+     , prettyprinter, prettyprinter-ansi-terminal, safe-money, text
+     , time
+     }:
+     mkDerivation {
+       pname = "blockfrost-pretty";
+       version = "0.1.0.0";
+       sha256 = "1i25jcq45jf9x8idi9ipwfikq2pcnzpia8flcdgn8c9s6ap5bb1h";
+       libraryHaskellDepends = [
+         base blockfrost-api data-default lens prettyprinter
+         prettyprinter-ansi-terminal safe-money text time
+       ];
+       description = "blockfrost.io pretty-printing utilities";
+       license = lib.licenses.asl20;
+     }) {};
+
   "blockhash" = callPackage
     ({ mkDerivation, base, bytestring, JuicyPixels
      , optparse-applicative, primitive, vector, vector-algorithms
@@ -46033,7 +46098,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "brick_0_64" = callPackage
+  "brick_0_64_1" = callPackage
     ({ mkDerivation, base, bytestring, config-ini, containers
      , contravariant, data-clist, deepseq, directory, dlist, exceptions
      , filepath, microlens, microlens-mtl, microlens-th, QuickCheck, stm
@@ -46042,8 +46107,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick";
-       version = "0.64";
-       sha256 = "06l6vqxl2hd788pf465h7d4xicnd8zj6h1n73dg7s3mnhx177n2n";
+       version = "0.64.1";
+       sha256 = "13n4m4qfxbh8grqmp3ycl99xf8hszk9539qy73bzz785axgvhhbj";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -47668,6 +47733,22 @@ self: {
        license = lib.licenses.gpl3Only;
      }) {};
 
+  "byte-count-reader_0_10_1_6" = callPackage
+    ({ mkDerivation, base, extra, hspec, parsec, parsec-numbers, text
+     }:
+     mkDerivation {
+       pname = "byte-count-reader";
+       version = "0.10.1.6";
+       sha256 = "182pc1fx74zfcrvp1g3ghqw3rhc9pcjkxy92n66pg0zm8yk8xqly";
+       libraryHaskellDepends = [ base extra parsec parsec-numbers text ];
+       testHaskellDepends = [
+         base extra hspec parsec parsec-numbers text
+       ];
+       description = "Read strings describing a number of bytes like 2Kb and 0.5 MiB";
+       license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "byte-order" = callPackage
     ({ mkDerivation, base, primitive, primitive-unaligned }:
      mkDerivation {
@@ -47841,8 +47922,8 @@ self: {
      }:
      mkDerivation {
        pname = "byteslice";
-       version = "0.2.5.2";
-       sha256 = "0nva9w086g6d7g6bjwk4ad14jz8z17m0m9fvzfxv90cx6wkmvph3";
+       version = "0.2.6.0";
+       sha256 = "0kgrqf5v0crr44xm46fppkbqw5r738qspwyjdk9g4wavsm1bk20b";
        libraryHaskellDepends = [
          base bytestring primitive primitive-addr primitive-unlifted run-st
          tuples vector
@@ -50784,20 +50865,20 @@ self: {
 
   "call-alloy" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory
-     , file-embed, filepath, hashable, hspec, lens, mtl, process, split
+     , file-embed, filepath, hashable, hspec, mtl, process, split
      , trifecta, unix
      }:
      mkDerivation {
        pname = "call-alloy";
-       version = "0.2.1.1";
-       sha256 = "0vgn4rrpnhmjcn7wh01nr4q0mlmr4ja2dd1b9vysxfrmslfxnxda";
+       version = "0.2.2.0";
+       sha256 = "09xy823lxmp4siqxbv8f6v192a9bs0vmq36293cbiv7g7w65bnvi";
        libraryHaskellDepends = [
          base bytestring containers directory file-embed filepath hashable
-         lens mtl process split trifecta unix
+         mtl process split trifecta unix
        ];
        testHaskellDepends = [
          base bytestring containers directory file-embed filepath hashable
-         hspec lens mtl process split trifecta unix
+         hspec mtl process split trifecta unix
        ];
        description = "A simple library to call Alloy given a specification";
        license = lib.licenses.mit;
@@ -55448,6 +55529,24 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "circular_0_4_0_1" = callPackage
+    ({ mkDerivation, aeson, base, criterion, hspec, primitive
+     , QuickCheck, quickcheck-instances, vector
+     }:
+     mkDerivation {
+       pname = "circular";
+       version = "0.4.0.1";
+       sha256 = "03j06zf2fshcf59df088i47s4nx89arggv9h96izbpi0rz4m0fmk";
+       libraryHaskellDepends = [ aeson base primitive vector ];
+       testHaskellDepends = [
+         aeson base hspec primitive QuickCheck quickcheck-instances vector
+       ];
+       benchmarkHaskellDepends = [ base criterion vector ];
+       description = "Circular fixed-sized mutable vectors";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "circus" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, mtl, syb
      , text
@@ -58618,8 +58717,8 @@ self: {
     ({ mkDerivation, base, profunctors }:
      mkDerivation {
        pname = "coercible-subtypes";
-       version = "0.1.1.0";
-       sha256 = "1q6a38y49a31vl19i5c5kym36fjxspxj6vfi0b35j4gb9b7r642r";
+       version = "0.2.0.0";
+       sha256 = "0n8g69l3iwcy588yj29b7qsac8n8cl44ibb62a36x9n2jpgz5xif";
        libraryHaskellDepends = [ base profunctors ];
        description = "Coercible but only in one direction";
        license = lib.licenses.bsd3;
@@ -60749,15 +60848,15 @@ self: {
 
   "composite-dhall" = callPackage
     ({ mkDerivation, base, composite-base, dhall, tasty, tasty-hunit
-     , text
+     , text, vinyl
      }:
      mkDerivation {
        pname = "composite-dhall";
-       version = "0.0.4.1";
-       sha256 = "19lhw02my7dv6gx2zlvmsbc2w4g09j1yxpwg6s203bd5n4dp5v9v";
-       libraryHaskellDepends = [ base composite-base dhall text ];
+       version = "0.1.0.0";
+       sha256 = "05izp2zg6y4av8cc7lvvsy7ngk6aajqcm9x29faq36288dq1iim7";
+       libraryHaskellDepends = [ base composite-base dhall text vinyl ];
        testHaskellDepends = [
-         base composite-base dhall tasty tasty-hunit text
+         base composite-base dhall tasty tasty-hunit text vinyl
        ];
        description = "Dhall instances for composite records";
        license = lib.licenses.mit;
@@ -63066,8 +63165,8 @@ self: {
      }:
      mkDerivation {
        pname = "connections";
-       version = "0.3.1";
-       sha256 = "0candwv3sv6qk76a4dn3m64957462da1pyvixl8jazf0gvq1pp23";
+       version = "0.3.2";
+       sha256 = "1j5vwg9ch37wkfa7sdyy97d6xlz4y70pfpcxp963cia9l28qpima";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers extended-reals time ];
@@ -65186,6 +65285,20 @@ self: {
        broken = true;
      }) {};
 
+  "covariance" = callPackage
+    ({ mkDerivation, base, glasso, hmatrix, statistics, tasty
+     , tasty-hunit, vector
+     }:
+     mkDerivation {
+       pname = "covariance";
+       version = "0.1.0.5";
+       sha256 = "0ahbr930imp1qf67zdalk67zykp1q6dm141wcrb6pkv6ldjavv2p";
+       libraryHaskellDepends = [ base glasso hmatrix statistics vector ];
+       testHaskellDepends = [ base hmatrix tasty tasty-hunit ];
+       description = "Well-conditioned estimation of large-dimensional covariance matrices";
+       license = lib.licenses.gpl3Plus;
+     }) {};
+
   "coverage" = callPackage
     ({ mkDerivation, base, hspec, HUnit, QuickCheck }:
      mkDerivation {
@@ -66513,6 +66626,20 @@ self: {
        broken = true;
      }) {};
 
+  "cropty" = callPackage
+    ({ mkDerivation, base, binary, bytestring, cryptonite, hedgehog
+     , unliftio
+     }:
+     mkDerivation {
+       pname = "cropty";
+       version = "0.2.0.0";
+       sha256 = "1skw80716qwsmdg1m55bl556xc8mmailzhz7m8psgaf2ggiys3jc";
+       libraryHaskellDepends = [ base binary bytestring cryptonite ];
+       testHaskellDepends = [ base hedgehog unliftio ];
+       description = "Encryption and decryption";
+       license = lib.licenses.mit;
+     }) {};
+
   "cruncher-types" = callPackage
     ({ mkDerivation, aeson, base, containers, hlint, lens, text }:
      mkDerivation {
@@ -72430,8 +72557,8 @@ self: {
      }:
      mkDerivation {
        pname = "dear-imgui";
-       version = "1.1.0";
-       sha256 = "0vi9aqlp6pm1qmnihmx426fla3ffvnc2nc1s2i41180wfa6karbf";
+       version = "1.2.0";
+       sha256 = "0cnfm4wq8mfmqa4n5rvgl4y52850qgkk8kph6qihb5270xmxh8pi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -72495,24 +72622,6 @@ self: {
      }:
      mkDerivation {
        pname = "debian-build";
-       version = "0.10.2.0";
-       sha256 = "1yqswr5cvv2yzl15nylvnf2x7cshz482fgfi1nnm22vq71zszn2x";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base directory filepath process split transformers
-       ];
-       executableHaskellDepends = [ base filepath transformers ];
-       description = "Debian package build sequence tools";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "debian-build_0_10_2_1" = callPackage
-    ({ mkDerivation, base, directory, filepath, process, split
-     , transformers
-     }:
-     mkDerivation {
-       pname = "debian-build";
        version = "0.10.2.1";
        sha256 = "1114xaqmhx74w0zqdksj6c1ggmfglcshhsxrw89gai5kzy47zp9d";
        isLibrary = true;
@@ -72523,7 +72632,6 @@ self: {
        executableHaskellDepends = [ base filepath transformers ];
        description = "Debian package build sequence tools";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "debug" = callPackage
@@ -73800,24 +73908,6 @@ self: {
      }) {};
 
   "deque" = callPackage
-    ({ mkDerivation, base, hashable, mtl, QuickCheck
-     , quickcheck-instances, rerebase, strict-list, tasty, tasty-hunit
-     , tasty-quickcheck
-     }:
-     mkDerivation {
-       pname = "deque";
-       version = "0.4.3";
-       sha256 = "19apwmcykprz3a91wszmc1w3qcz4x3rq79gmik514fszi9yhwsmp";
-       libraryHaskellDepends = [ base hashable mtl strict-list ];
-       testHaskellDepends = [
-         QuickCheck quickcheck-instances rerebase tasty tasty-hunit
-         tasty-quickcheck
-       ];
-       description = "Double-ended queues";
-       license = lib.licenses.mit;
-     }) {};
-
-  "deque_0_4_4" = callPackage
     ({ mkDerivation, base, deepseq, hashable, mtl, QuickCheck
      , quickcheck-instances, rerebase, strict-list, tasty, tasty-hunit
      , tasty-quickcheck
@@ -73833,7 +73923,6 @@ self: {
        ];
        description = "Double-ended queues";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dequeue" = callPackage
@@ -77357,6 +77446,23 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "dirichlet_0_1_0_5" = callPackage
+    ({ mkDerivation, base, hspec, log-domain, math-functions
+     , mwc-random, primitive, vector
+     }:
+     mkDerivation {
+       pname = "dirichlet";
+       version = "0.1.0.5";
+       sha256 = "1ibp7cvbi86m2m0kb1pzxmnb68awhbkayms7gffx3nqli6yb1fi9";
+       libraryHaskellDepends = [
+         base log-domain math-functions mwc-random primitive vector
+       ];
+       testHaskellDepends = [ base hspec log-domain mwc-random vector ];
+       description = "Multivariate Dirichlet distribution";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "dirstream" = callPackage
     ({ mkDerivation, base, directory, pipes, pipes-safe, system-fileio
      , system-filepath, unix
@@ -79392,8 +79498,8 @@ self: {
      }:
      mkDerivation {
        pname = "docopt";
-       version = "0.7.0.5";
-       sha256 = "1vh5kn13z0c6k2ir6nyr453flyn0cfmz7h61903vysw9lh40hy8m";
+       version = "0.7.0.6";
+       sha256 = "0gkj3bh74kbwk62zdr18lbd1544yi22w067xl8w35y8bdflkq7in";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base containers parsec template-haskell th-lift
@@ -84543,14 +84649,14 @@ self: {
        license = lib.licenses.gpl3Plus;
      }) {};
 
-  "elynx_0_6_0_0" = callPackage
+  "elynx_0_6_1_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, elynx-tools
      , optparse-applicative, slynx, tlynx
      }:
      mkDerivation {
        pname = "elynx";
-       version = "0.6.0.0";
-       sha256 = "0ni33i5l82pyhsm2y2r5gpn736mnnd56086ma51s880lbr4qcizf";
+       version = "0.6.1.0";
+       sha256 = "0y6l3vcjjrsr3klzzcbckil36v12fyhy195fd43h8zabmlkrg897";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -84582,15 +84688,15 @@ self: {
        license = lib.licenses.gpl3Plus;
      }) {};
 
-  "elynx-markov_0_6_0_0" = callPackage
+  "elynx-markov_0_6_1_0" = callPackage
     ({ mkDerivation, async, attoparsec, base, bytestring, containers
      , elynx-seq, elynx-tools, hmatrix, hspec, integration
      , math-functions, mwc-random, primitive, statistics, vector
      }:
      mkDerivation {
        pname = "elynx-markov";
-       version = "0.6.0.0";
-       sha256 = "12vbb7lrf7qw581pn0y5dpx1gkny74vib9f6sykg650izias8pl1";
+       version = "0.6.1.0";
+       sha256 = "1bk0hxwym1kgq97xdyzf4925y53gsb5figl5gamarwh6f3rxl6sw";
        libraryHaskellDepends = [
          async attoparsec base bytestring containers elynx-seq hmatrix
          integration math-functions mwc-random primitive statistics vector
@@ -84616,12 +84722,12 @@ self: {
        license = lib.licenses.gpl3Plus;
      }) {};
 
-  "elynx-nexus_0_6_0_0" = callPackage
+  "elynx-nexus_0_6_1_0" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, hspec }:
      mkDerivation {
        pname = "elynx-nexus";
-       version = "0.6.0.0";
-       sha256 = "0yhyacb04d9080rh030f082r64z72ma5g3sgpxy3vihp139gar34";
+       version = "0.6.1.0";
+       sha256 = "1dj8mn3ky0xzr94iar6bc82vsia3znq2fbr8ly0mlwph45x25czz";
        libraryHaskellDepends = [ attoparsec base bytestring ];
        testHaskellDepends = [ base hspec ];
        description = "Import and export Nexus files";
@@ -84649,15 +84755,15 @@ self: {
        license = lib.licenses.gpl3Plus;
      }) {};
 
-  "elynx-seq_0_6_0_0" = callPackage
+  "elynx-seq_0_6_1_0" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
      , elynx-tools, hspec, matrices, mwc-random, parallel, primitive
      , vector, vector-th-unbox, word8
      }:
      mkDerivation {
        pname = "elynx-seq";
-       version = "0.6.0.0";
-       sha256 = "1jyb8m400qcw7bkm1mdxqny59vk6bhfgp2fwsa1a9vxi1cdswk3l";
+       version = "0.6.1.0";
+       sha256 = "1bzcp6s1pxxwwg44yj0v1rh0k4saf52nr5m7mh6fpybcm3kpkww0";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring containers matrices mwc-random
          parallel primitive vector vector-th-unbox word8
@@ -84692,20 +84798,20 @@ self: {
        license = lib.licenses.gpl3Plus;
      }) {};
 
-  "elynx-tools_0_6_0_0" = callPackage
+  "elynx-tools_0_6_1_0" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
      , bytestring, cryptohash-sha256, directory, hmatrix, mwc-random
-     , optparse-applicative, primitive, template-haskell, text, time
-     , transformers, vector, zlib
+     , optparse-applicative, template-haskell, text, time, transformers
+     , vector, zlib
      }:
      mkDerivation {
        pname = "elynx-tools";
-       version = "0.6.0.0";
-       sha256 = "1jfxyf2f8wf1kzzg3wpw8fixzl6icx1729mpw98hp5wacvp1d4mk";
+       version = "0.6.1.0";
+       sha256 = "17vw9b9158mfna83xqkj8hnl02m8ngn2k22wsh2kvnhgiw9qc38m";
        libraryHaskellDepends = [
          aeson attoparsec base base16-bytestring bytestring
          cryptohash-sha256 directory hmatrix mwc-random optparse-applicative
-         primitive template-haskell text time transformers vector zlib
+         template-haskell text time transformers vector zlib
        ];
        description = "Tools for ELynx";
        license = lib.licenses.gpl3Plus;
@@ -84737,7 +84843,7 @@ self: {
        license = lib.licenses.gpl3Plus;
      }) {};
 
-  "elynx-tree_0_6_0_0" = callPackage
+  "elynx-tree_0_6_1_0" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, comonad
      , containers, criterion, data-default, data-default-class, deepseq
      , double-conversion, elynx-nexus, elynx-tools, hspec
@@ -84746,8 +84852,8 @@ self: {
      }:
      mkDerivation {
        pname = "elynx-tree";
-       version = "0.6.0.0";
-       sha256 = "1cywd10rky712yijpvq6cfrphmgks760y52gsdlfxwcn6jgych0r";
+       version = "0.6.1.0";
+       sha256 = "186f8qyp0k8jjc01wvpwlpxfkmr7043yyxajmh700jlxbz4p8j7i";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring comonad containers
          data-default-class deepseq double-conversion elynx-nexus
@@ -88071,15 +88177,36 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "evm-opcodes" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, containers, data-dword
+     , hedgehog, hspec, tasty, tasty-discover, tasty-hedgehog
+     , tasty-hspec, text
+     }:
+     mkDerivation {
+       pname = "evm-opcodes";
+       version = "0.1.0";
+       sha256 = "1bjn8i6d6vccms4xzs877cpmd75v0kgd349a024gig3rfsxqadn5";
+       libraryHaskellDepends = [
+         base bytestring cereal containers data-dword text
+       ];
+       testHaskellDepends = [
+         base bytestring cereal containers data-dword hedgehog hspec tasty
+         tasty-discover tasty-hedgehog tasty-hspec text
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "Opcode types for Ethereum Virtual Machine (EVM)";
+       license = lib.licenses.mit;
+     }) {};
+
   "evoke" = callPackage
     ({ mkDerivation, aeson, base, ghc, HUnit, insert-ordered-containers
-     , lens, QuickCheck, random, swagger2, text
+     , lens, QuickCheck, swagger2, text
      }:
      mkDerivation {
        pname = "evoke";
-       version = "0.2021.8.25";
-       sha256 = "14yq5izrlzyqwm3cf9lc26dgxix3yyfiafp5i4p9s6j4d1dspm1i";
-       libraryHaskellDepends = [ base ghc random ];
+       version = "0.2021.9.14";
+       sha256 = "1r31f54s37rqdka8szmiavgjr0nhnsbbzmsdakwv675s29cclh8f";
+       libraryHaskellDepends = [ base ghc ];
        testHaskellDepends = [
          aeson base HUnit insert-ordered-containers lens QuickCheck swagger2
          text
@@ -92895,6 +93022,8 @@ self: {
        pname = "fin-int";
        version = "0.1.0.0";
        sha256 = "0ksjc8jz3l5jh6xd7aam424vpcq1ah7dcq2r5vmh4c7hcd48fakv";
+       revision = "1";
+       editedCabalFile = "0fq6cliihr0dhks62nim33f0sxqs2rwn4yd7gdd67h07acimcrzf";
        libraryHaskellDepends = [
          attenuation base data-default-class deepseq portray portray-diff
          QuickCheck sint
@@ -93199,8 +93328,8 @@ self: {
      }:
      mkDerivation {
        pname = "finite-table";
-       version = "0.1.0.0";
-       sha256 = "1pc58c1wsk91an4fqlz41k3iww47iir96mmdk6g43xa61hwlqj37";
+       version = "0.1.0.1";
+       sha256 = "17bn5wmv5sz89yh3lh39i1armi168wxxnz6l9smcfmw334lidlv6";
        libraryHaskellDepends = [
          adjunctions base cereal data-default-class deepseq distributive
          fin-int indexed-traversable lens portray portray-diff short-vec
@@ -93538,24 +93667,6 @@ self: {
      }:
      mkDerivation {
        pname = "fix-whitespace";
-       version = "0.0.6";
-       sha256 = "087sp7bf7k4h9clmhqdzk8j1y12rc6lhd22p2w6kp7w1ppgg06aw";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base directory extra filepath filepattern text yaml
-       ];
-       description = "Fixes whitespace issues";
-       license = "unknown";
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
-  "fix-whitespace_0_0_7" = callPackage
-    ({ mkDerivation, base, directory, extra, filepath, filepattern
-     , text, yaml
-     }:
-     mkDerivation {
-       pname = "fix-whitespace";
        version = "0.0.7";
        sha256 = "1nx56dfgg0i75f007y0r5w0955y3x78drjkvdx278llalyfpc5bg";
        isLibrary = false;
@@ -95181,33 +95292,6 @@ self: {
      }:
      mkDerivation {
        pname = "fmt";
-       version = "0.6.2.0";
-       sha256 = "14h5f7nz9czfg1ar0ga9vry4ck2xf7h6rxiyk276w871yra01l9g";
-       libraryHaskellDepends = [
-         base base64-bytestring bytestring call-stack containers formatting
-         microlens text time time-locale-compat
-       ];
-       testHaskellDepends = [
-         base bytestring call-stack containers doctest hspec
-         neat-interpolation QuickCheck text vector
-       ];
-       testToolDepends = [ doctest-discover ];
-       benchmarkHaskellDepends = [
-         base bytestring containers criterion deepseq formatting interpolate
-         text vector
-       ];
-       description = "A new formatting library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "fmt_0_6_3_0" = callPackage
-    ({ mkDerivation, base, base64-bytestring, bytestring, call-stack
-     , containers, criterion, deepseq, doctest, doctest-discover
-     , formatting, hspec, interpolate, microlens, neat-interpolation
-     , QuickCheck, text, time, time-locale-compat, vector
-     }:
-     mkDerivation {
-       pname = "fmt";
        version = "0.6.3.0";
        sha256 = "01mh0k69dv5x30hlmxi36dp1ylk0a6affr4jb3pvy8vjm4ypzvml";
        libraryHaskellDepends = [
@@ -95225,7 +95309,6 @@ self: {
        ];
        description = "A new formatting library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fmt-for-rio" = callPackage
@@ -96235,8 +96318,8 @@ self: {
      }:
      mkDerivation {
        pname = "fortran-src";
-       version = "0.6.0";
-       sha256 = "0g0wpcr9ddad59x58gknrw2y7w3h88i7s9br9qk423k48gq8qsla";
+       version = "0.6.1";
+       sha256 = "1d07ih8bcij71x4b5nwd4fk12cmmigpzcf98fixgayrkcvmnckzg";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -104336,8 +104419,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghcide";
-       version = "1.4.1.0";
-       sha256 = "1m5h7v9wg6k3w8mq0x0izjf9x1lapwb6ccvsbgg11prl6il4hlck";
+       version = "1.4.2.0";
+       sha256 = "1hkh6j95rmsk2g9m2x7qr4w9ckhr7w1rg6di6h5dwqi9pryfbfny";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -105392,8 +105475,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gtk-declarative";
-       version = "0.7.0";
-       sha256 = "0j6yk2qr88yrxs8vdwcqv6jzisjl0x1j932ssim8ay98z4r6y8gg";
+       version = "0.7.1";
+       sha256 = "0fc3y6p7adnwpz5zwv9sh0wy88nx1i3n7m8qx4awha9id59s0y1y";
        libraryHaskellDepends = [
          base containers data-default-class gi-glib gi-gobject gi-gtk
          haskell-gi haskell-gi-base haskell-gi-overloading mtl text
@@ -105415,8 +105498,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gtk-declarative-app-simple";
-       version = "0.7.0";
-       sha256 = "0ygp70yfj530czfw6an3yp9y883q4lwky45rxdslyf1ifk8dn6rf";
+       version = "0.7.1";
+       sha256 = "0q5crb3jl8mlr474srqya3yqi90vklnldlb2qs167h60shzvf353";
        libraryHaskellDepends = [
          async base gi-gdk gi-glib gi-gobject gi-gtk gi-gtk-declarative
          haskell-gi haskell-gi-base haskell-gi-overloading pipes
@@ -120977,8 +121060,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-language-server";
-       version = "1.3.0.0";
-       sha256 = "0hihaqvrq3rfvczzjxhcjyqwjx7chiv67hygl7qwqvj81y4r9rss";
+       version = "1.4.0.0";
+       sha256 = "1zyvfh9lmr97i221kqkjilq1di3l5h2qk2d46rcl3gyfrdpc2cil";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -123077,8 +123160,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskoin-core";
-       version = "0.20.4";
-       sha256 = "0mbq4ixnnjln0qjippmv57qz5p4qx3s0fyr2xj43q5gmis89m4cg";
+       version = "0.20.5";
+       sha256 = "1nx0m51nxm6m2nq6cdcsd8xiap7x6rr2z5ckbzga33fh73ivmkmp";
        libraryHaskellDepends = [
          aeson array base base16 binary bytes bytestring cereal conduit
          containers cryptonite deepseq entropy hashable hspec memory mtl
@@ -123215,8 +123298,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskoin-store";
-       version = "0.53.10";
-       sha256 = "0a20808l907wvgcdvbv7jvkpphpfj64x9cm7a07hpldsi2r3c26p";
+       version = "0.53.11";
+       sha256 = "0b6q74zk58chz1b9pv6rm1ipx2ss08ks4qwlyhzqgwfy5npn1x6p";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -123261,8 +123344,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskoin-store-data";
-       version = "0.53.10";
-       sha256 = "0rnqa294j909s06nadg58vdblfvswb6si04m6gyf4k3ihmd1nj39";
+       version = "0.53.11";
+       sha256 = "0x75vm28j8gpwan2kdy3di14myhk6gfk8wa70iys8cj43c7ds83l";
        libraryHaskellDepends = [
          aeson base binary bytes bytestring cereal containers data-default
          deepseq hashable haskoin-core http-client http-types lens mtl
@@ -124124,6 +124207,33 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "hasql_1_4_5_2" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring
+     , bytestring-strict-builder, contravariant, contravariant-extras
+     , dlist, gauge, hashable, hashtables, mtl, postgresql-binary
+     , postgresql-libpq, profunctors, QuickCheck, quickcheck-instances
+     , rerebase, tasty, tasty-hunit, tasty-quickcheck, text
+     , text-builder, transformers, vector
+     }:
+     mkDerivation {
+       pname = "hasql";
+       version = "1.4.5.2";
+       sha256 = "0kliby1gigmy1z856wnnlrn70hacqj2350yypdxkm7sfh717n4rj";
+       libraryHaskellDepends = [
+         attoparsec base bytestring bytestring-strict-builder contravariant
+         dlist hashable hashtables mtl postgresql-binary postgresql-libpq
+         profunctors text text-builder transformers vector
+       ];
+       testHaskellDepends = [
+         contravariant-extras QuickCheck quickcheck-instances rerebase tasty
+         tasty-hunit tasty-quickcheck
+       ];
+       benchmarkHaskellDepends = [ gauge rerebase ];
+       description = "An efficient PostgreSQL driver with a flexible mapping API";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hasql-backend" = callPackage
     ({ mkDerivation, base, base-prelude, bytestring, either, free
      , list-t, text, transformers, vector
@@ -132466,21 +132576,22 @@ self: {
      }) {};
 
   "hls-brittany-plugin" = callPackage
-    ({ mkDerivation, base, brittany, filepath, ghc, ghc-boot-th, ghcide
-     , hls-plugin-api, hls-test-utils, lens, lsp-types, text
-     , transformers
+    ({ mkDerivation, base, brittany, czipwith, extra, filepath, ghc
+     , ghc-boot-th, ghc-exactprint, ghcide, hls-plugin-api
+     , hls-test-utils, lens, lsp-types, text, transformers
      }:
      mkDerivation {
        pname = "hls-brittany-plugin";
-       version = "1.0.0.2";
-       sha256 = "1bjwy99f0mz9idjlxzw0cqqvm6dpmxqxbychvjpdva2g5cpy1vbq";
+       version = "1.0.1.0";
+       sha256 = "0wkarbbq3nq923d169k8g6z8svnqp8ghikh2q7nbrdg8anhrbgqz";
        libraryHaskellDepends = [
-         base brittany filepath ghc ghc-boot-th ghcide hls-plugin-api lens
-         lsp-types text transformers
+         base brittany czipwith extra filepath ghc ghc-boot-th
+         ghc-exactprint ghcide hls-plugin-api lens lsp-types text
+         transformers
        ];
        testHaskellDepends = [ base filepath hls-test-utils ];
        description = "Integration with the Brittany code formatter";
-       license = lib.licenses.asl20;
+       license = lib.licenses.agpl3Only;
      }) {};
 
   "hls-call-hierarchy-plugin" = callPackage
@@ -132491,8 +132602,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-call-hierarchy-plugin";
-       version = "1.0.0.0";
-       sha256 = "1a1lrqwlk1qv6lf49nldwz5vzc931r55677x1w2ryz65islh6cab";
+       version = "1.0.1.0";
+       sha256 = "1vzxiwxj14kmabcggp9dnq8jw9kcqknlg4xyv9cp69djz5ssrnzr";
        libraryHaskellDepends = [
          aeson base bytestring containers extra ghc ghc-api-compat ghcide
          hiedb hls-plugin-api lens lsp sqlite-simple text
@@ -132513,8 +132624,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-class-plugin";
-       version = "1.0.0.3";
-       sha256 = "0jfhac5x5qwzm20ysfj5b6s3a3prdwfqhywyh5m7yfd6j44pqsxv";
+       version = "1.0.1.0";
+       sha256 = "0m1yifv7pfb4gll0zajdzxy0v0a7kwivfvbamvh9g3lf7iiy0vd0";
        libraryHaskellDepends = [
          aeson base containers ghc ghc-api-compat ghc-exactprint ghcide
          hls-plugin-api lens lsp text transformers
@@ -132579,8 +132690,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-explicit-imports-plugin";
-       version = "1.0.0.4";
-       sha256 = "0k0bwgvwav2wiapr6y9js8rpxwi1apvyh0f2j3d6br82danmr7xk";
+       version = "1.0.1.0";
+       sha256 = "0frk2id6k3r58799qvppryapayvkim969xhh89i8ak5vs4a8ygpy";
        libraryHaskellDepends = [
          aeson base containers deepseq ghc ghc-api-compat ghcide hls-graph
          hls-plugin-api lsp text unordered-containers
@@ -132700,8 +132811,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-ormolu-plugin";
-       version = "1.0.0.1";
-       sha256 = "0jpc9f4zlf0ndca6qqnkhvm8rn8fwsks4300p14xfbzzdz1jkhb6";
+       version = "1.0.1.0";
+       sha256 = "0s7hynj50vldxgzii4gb0mml9gyizy3vaan1scpmhrj7kh44w746";
        libraryHaskellDepends = [
          base filepath ghc ghc-api-compat ghc-boot-th ghcide hls-plugin-api
          lens lsp ormolu text
@@ -132720,8 +132831,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-plugin-api";
-       version = "1.2.0.0";
-       sha256 = "1sr072zxp1nsfv2izdn87wqg6hqpsinzhxq49n43b8xcbxa778z7";
+       version = "1.2.0.1";
+       sha256 = "0hixalca3lznzgcdzk7aix0nkhdlwds83kvz7bxjgvfs3ml7gw01";
        libraryHaskellDepends = [
          aeson base containers data-default dependent-map dependent-sum Diff
          dlist ghc ghc-api-compat hashable hls-graph hslogger lens lsp
@@ -132739,14 +132850,14 @@ self: {
      }:
      mkDerivation {
        pname = "hls-pragmas-plugin";
-       version = "1.0.0.1";
-       sha256 = "1pp61jw9kp74siiwxg2wgs81w8k1a3y9r9riqqq1bb84bzih1lll";
+       version = "1.0.1.0";
+       sha256 = "0w4q1mkpqbl27wqa06l7709y1qfdlfvavfcqvyjs1vwqf1c4q5ag";
        libraryHaskellDepends = [
          base extra fuzzy ghcide hls-plugin-api lens lsp text transformers
          unordered-containers
        ];
        testHaskellDepends = [
-         base filepath hls-test-utils lens lsp-types
+         base filepath hls-test-utils lens lsp-types text
        ];
        description = "Pragmas plugin for Haskell Language Server";
        license = lib.licenses.asl20;
@@ -132779,8 +132890,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-retrie-plugin";
-       version = "1.0.1.1";
-       sha256 = "0sl4za7sdw7syqya98gd90danlbjybdxcp9fv9nwb0lhqqsyj3ar";
+       version = "1.0.1.2";
+       sha256 = "0pvz8vgzpaljlpfpwzhsfj5yyd3m5hvhy8b17q87ripbffpb58dr";
        libraryHaskellDepends = [
          aeson base containers deepseq directory extra ghc ghc-api-compat
          ghcide hashable hls-plugin-api lsp lsp-types retrie safe-exceptions
@@ -132835,19 +132946,19 @@ self: {
      , hls-test-utils, hspec, hspec-discover, hspec-expectations
      , hyphenation, lens, lsp, lsp-types, megaparsec, mtl
      , parser-combinators, prettyprinter, QuickCheck, refinery, retrie
-     , syb, tasty-hspec, tasty-hunit, text, transformers
+     , syb, tasty-hspec, tasty-hunit, text, transformers, unagi-chan
      , unordered-containers
      }:
      mkDerivation {
        pname = "hls-tactics-plugin";
-       version = "1.3.0.0";
-       sha256 = "1k84zwlnn6prpnfhyw1v9d4nfkcmw5s6ypl0l63xrsy07xfx0ca2";
+       version = "1.4.0.0";
+       sha256 = "189d43vpf3sky9qh5mswmr4i0qxmjaayg20x21swaf7sglgw6lw8";
        libraryHaskellDepends = [
          aeson base containers deepseq directory extra filepath fingertree
          generic-lens ghc ghc-boot-th ghc-exactprint ghc-source-gen ghcide
          hls-graph hls-plugin-api hyphenation lens lsp megaparsec mtl
          parser-combinators prettyprinter refinery retrie syb text
-         transformers unordered-containers
+         transformers unagi-chan unordered-containers
        ];
        testHaskellDepends = [
          aeson base containers deepseq directory filepath ghc ghcide
@@ -137518,26 +137629,6 @@ self: {
      }:
      mkDerivation {
        pname = "hs-tags";
-       version = "0.1.5.1";
-       sha256 = "1yk1x24qar19hx47yjlr4f1qz3ld45hzpc74yxak73rsz08c08dx";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base Cabal containers directory filepath ghc ghc-paths mtl process
-         strict
-       ];
-       description = "Create tag files (ctags and etags) for Haskell code";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "hs-tags_0_1_5_2" = callPackage
-    ({ mkDerivation, base, Cabal, containers, directory, filepath, ghc
-     , ghc-paths, mtl, process, strict
-     }:
-     mkDerivation {
-       pname = "hs-tags";
        version = "0.1.5.2";
        sha256 = "0xvrar39682z4jiggf260ypxhzk2z180zlh3i3rw19cbq1xdw5hw";
        isLibrary = false;
@@ -149201,8 +149292,8 @@ self: {
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "include-env";
-       version = "0.1.3.0";
-       sha256 = "0yj7gbsxdjihf243c0xym5yxdkyr1s8qs8dvxhf7xf5pw77y03qg";
+       version = "0.3.0.0";
+       sha256 = "00wgyka74w6i4w2k673cahp2nmsvhgdfdc3dp5nqb1hgks51n5lc";
        libraryHaskellDepends = [ base template-haskell ];
        description = "Include the value of an environment variable at compile time";
        license = lib.licenses.bsd3;
@@ -149882,33 +149973,6 @@ self: {
      }:
      mkDerivation {
        pname = "influxdb";
-       version = "1.9.1.2";
-       sha256 = "0adrfaimjfrhfx2542wynjpd810yqxnjr3q4hhw8gz75v70f44nn";
-       isLibrary = true;
-       isExecutable = true;
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring clock containers foldl http-client
-         http-types lens network optional-args scientific tagged text time
-         unordered-containers vector
-       ];
-       testHaskellDepends = [
-         base containers doctest lens raw-strings-qq tasty tasty-hunit
-         template-haskell time vector
-       ];
-       description = "InfluxDB client library for Haskell";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "influxdb_1_9_2" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal
-     , cabal-doctest, clock, containers, doctest, foldl, http-client
-     , http-types, lens, network, optional-args, raw-strings-qq
-     , scientific, tagged, tasty, tasty-hunit, template-haskell, text
-     , time, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "influxdb";
        version = "1.9.2";
        sha256 = "1dmj2gg47wav9qk22a9p4pclxmxnw3czyfj19nbb09911vq1ng5n";
        isLibrary = true;
@@ -149925,7 +149989,6 @@ self: {
        ];
        description = "InfluxDB client library for Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "informative" = callPackage
@@ -151253,8 +151316,8 @@ self: {
      }:
      mkDerivation {
        pname = "interval-algebra";
-       version = "0.10.2";
-       sha256 = "13rglhfcjlwsvch4qcrsjfgcxv4rsxx63zhw3fjzvb5hrj7qvgb1";
+       version = "1.0.0";
+       sha256 = "1wd2z7ngw53krg3y5klrhlndm9dilmqpvmlipjda168gqisxsscp";
        libraryHaskellDepends = [
          base containers foldl QuickCheck safe time witherable
        ];
@@ -155681,26 +155744,6 @@ self: {
 
   "json-rpc-generic" = callPackage
     ({ mkDerivation, aeson, aeson-generic-compat, base, containers
-     , dlist, QuickCheck, quickcheck-simple, scientific, text
-     , transformers, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "json-rpc-generic";
-       version = "0.2.1.5";
-       sha256 = "1h1spyiq5xix3rbjdk37a28l6l46zygvxafdhaa466hyn2j7p4cz";
-       libraryHaskellDepends = [
-         aeson aeson-generic-compat base containers dlist scientific text
-         transformers unordered-containers vector
-       ];
-       testHaskellDepends = [
-         aeson base QuickCheck quickcheck-simple text
-       ];
-       description = "Generic encoder and decode for JSON-RPC";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "json-rpc-generic_0_2_1_6" = callPackage
-    ({ mkDerivation, aeson, aeson-generic-compat, base, containers
      , QuickCheck, quickcheck-simple, scientific, text, transformers
      , unordered-containers, vector
      }:
@@ -155717,7 +155760,6 @@ self: {
        ];
        description = "Generic encoder and decode for JSON-RPC";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "json-rpc-server" = callPackage
@@ -160830,8 +160872,8 @@ self: {
     ({ mkDerivation, base, pretty }:
      mkDerivation {
        pname = "language-c99";
-       version = "0.1.2";
-       sha256 = "0k4a1chca328sa3w7aghhi446kqfrbp6h5jaj2rddd8f8qjz5pag";
+       version = "0.1.3";
+       sha256 = "159cy0vrnzs8kdraclia3i693kkik33dnhx5279d7l685jf3a8fz";
        libraryHaskellDepends = [ base pretty ];
        description = "An implementation of the C99 AST that strictly follows the standard";
        license = lib.licenses.mit;
@@ -164990,23 +165032,26 @@ self: {
   "libmdbx" = callPackage
     ({ mkDerivation, base, binary, bytestring, c2hs, data-default
      , directory, hspec, HUnit, mtl, store, store-core, text
+     , transformers
      }:
      mkDerivation {
        pname = "libmdbx";
-       version = "0.2.0.0";
-       sha256 = "150wpckgjkdallpfql18wy8in1bk6k2alhri303j6i6fdi2f7y75";
+       version = "0.2.1.0";
+       sha256 = "1v5gjp1hr4c1r5nbf4r2j3pd2kxl36b9xpphmmxqin7jfmpj5fjj";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base binary bytestring data-default mtl store store-core text
+         transformers
        ];
        libraryToolDepends = [ c2hs ];
        executableHaskellDepends = [
          base binary bytestring data-default mtl store store-core text
+         transformers
        ];
        testHaskellDepends = [
          base binary bytestring data-default directory hspec HUnit mtl store
-         store-core text
+         store-core text transformers
        ];
        description = "Bindings for libmdbx, an embedded key/value store";
        license = lib.licenses.bsd3;
@@ -165761,6 +165806,28 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "lift-generics_0_2_1" = callPackage
+    ({ mkDerivation, base, base-compat, containers, generic-deriving
+     , ghc-prim, hspec, hspec-discover, mtl, template-haskell, th-compat
+     , th-lift-instances
+     }:
+     mkDerivation {
+       pname = "lift-generics";
+       version = "0.2.1";
+       sha256 = "1qkzq8hcb6j15cslv577bmhjcxmljzsrryysdgd7r99kr3q445b4";
+       libraryHaskellDepends = [
+         base generic-deriving ghc-prim template-haskell th-compat
+       ];
+       testHaskellDepends = [
+         base base-compat containers generic-deriving hspec mtl
+         template-haskell th-compat th-lift-instances
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "GHC.Generics-based Language.Haskell.TH.Syntax.lift implementation";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "lift-read-show" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -167681,6 +167748,25 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "list-t_1_0_5" = callPackage
+    ({ mkDerivation, base, base-prelude, foldl, HTF, logict, mmorph
+     , monad-control, mtl, mtl-prelude, semigroups, transformers
+     , transformers-base
+     }:
+     mkDerivation {
+       pname = "list-t";
+       version = "1.0.5";
+       sha256 = "1gyn25ra5y8bv1hxlsjg6l1dmzp6wj9g81v1nxz1p545cbl3g9my";
+       libraryHaskellDepends = [
+         base foldl logict mmorph monad-control mtl semigroups transformers
+         transformers-base
+       ];
+       testHaskellDepends = [ base-prelude HTF mmorph mtl-prelude ];
+       description = "ListT done right";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "list-t-attoparsec" = callPackage
     ({ mkDerivation, attoparsec, base-prelude, either, hspec, list-t
      , list-t-text, text, transformers
@@ -170637,6 +170723,8 @@ self: {
        pname = "lsp";
        version = "1.2.0.1";
        sha256 = "1bdgbxakdyhkrddj58f0al2wrx1mckp6hia7hk2wqjix20my8v49";
+       revision = "1";
+       editedCabalFile = "193y4b3l6agm83ng2c0ngvd0j9a71q237g9i5v57p502lhzfaag2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -175183,22 +175271,23 @@ self: {
        license = lib.licenses.gpl3Plus;
      }) {};
 
-  "mcmc_0_6_0_0" = callPackage
+  "mcmc_0_6_1_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, circular, containers
-     , criterion, data-default, deepseq, directory, dirichlet
-     , double-conversion, hspec, log-domain, math-functions, matrices
-     , microlens, monad-parallel, mwc-random, pretty-show, primitive
-     , statistics, time, transformers, vector, zlib
+     , covariance, criterion, data-default, deepseq, directory
+     , dirichlet, double-conversion, hmatrix, hspec, log-domain
+     , math-functions, microlens, monad-parallel, mwc-random
+     , pretty-show, primitive, statistics, time, transformers, vector
+     , zlib
      }:
      mkDerivation {
        pname = "mcmc";
-       version = "0.6.0.0";
-       sha256 = "13m4rdgfwvwhw7nznxlq6af2w56pizgypxxyn8g2agzn2vl6nzfl";
+       version = "0.6.1.0";
+       sha256 = "0wln2fin522mg8ql4ypyxhm93rgq985bcqq61gsvzqrkwrp7n33a";
        libraryHaskellDepends = [
-         aeson base bytestring circular containers data-default deepseq
-         directory dirichlet double-conversion log-domain math-functions
-         matrices microlens monad-parallel mwc-random pretty-show primitive
-         statistics time transformers vector zlib
+         aeson base bytestring circular containers covariance data-default
+         deepseq directory dirichlet double-conversion hmatrix log-domain
+         math-functions microlens monad-parallel mwc-random pretty-show
+         primitive statistics time transformers vector zlib
        ];
        testHaskellDepends = [
          base hspec log-domain mwc-random statistics
@@ -176351,6 +176440,18 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "merge" = callPackage
+    ({ mkDerivation, base, profunctors }:
+     mkDerivation {
+       pname = "merge";
+       version = "0.2.0.0";
+       sha256 = "193xvnm5ahms8pg8g8jscrcfp29mwni9rssy5hci11z3b126s6wv";
+       libraryHaskellDepends = [ base profunctors ];
+       testHaskellDepends = [ base ];
+       description = "A functor for consistent merging of information";
+       license = lib.licenses.mit;
+     }) {};
+
   "merge-bash-history" = callPackage
     ({ mkDerivation, attoparsec, base, data-ordlist, errors
      , optparse-applicative, text
@@ -178626,19 +178727,20 @@ self: {
      }) {};
 
   "miso" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, http-api-data
-     , http-types, lucid, network-uri, servant, servant-lucid, text
-     , transformers, vector
+    ({ mkDerivation, aeson, base, bytestring, containers, file-embed
+     , http-api-data, http-types, jsaddle, lucid, network-uri, servant
+     , servant-lucid, tagsoup, text, transformers, vector
      }:
      mkDerivation {
        pname = "miso";
-       version = "1.7.1.0";
-       sha256 = "1hkfcinwymrff8mmvywhnlzbj5804hwkk4rhzxzhzsycdf4v7a41";
+       version = "1.8.0.0";
+       sha256 = "02j6z7l8016cccm9i699b0ggp3l6hxhk0j7m8kiw5d7ik4wciphv";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base bytestring containers http-api-data http-types lucid
-         network-uri servant servant-lucid text transformers vector
+         aeson base bytestring containers file-embed http-api-data
+         http-types jsaddle lucid network-uri servant servant-lucid tagsoup
+         text transformers vector
        ];
        description = "A tasty Haskell front-end framework";
        license = lib.licenses.bsd3;
@@ -178661,8 +178763,8 @@ self: {
     ({ mkDerivation }:
      mkDerivation {
        pname = "miso-examples";
-       version = "1.7.1.0";
-       sha256 = "1z6zcydai6k9hj1phws1axdcbvdplhxv833is7pzfv8sq9mfyfsc";
+       version = "1.8.0.0";
+       sha256 = "1dr967y1ffp1lw6jiclrgqvfvfi68d88l5qbsyl8bidfzvm7sbk1";
        isLibrary = false;
        isExecutable = true;
        description = "A tasty Haskell front-end framework";
@@ -181723,6 +181825,29 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "mono-traversable_1_0_15_2" = callPackage
+    ({ mkDerivation, base, bytestring, containers, foldl, gauge
+     , hashable, hspec, HUnit, mwc-random, QuickCheck, split, text
+     , transformers, unordered-containers, vector, vector-algorithms
+     }:
+     mkDerivation {
+       pname = "mono-traversable";
+       version = "1.0.15.2";
+       sha256 = "1drh7nxfzlfmjr11hk2ijjsf3zsim18blaghhxmx6nxgy8i95876";
+       libraryHaskellDepends = [
+         base bytestring containers hashable split text transformers
+         unordered-containers vector vector-algorithms
+       ];
+       testHaskellDepends = [
+         base bytestring containers foldl hspec HUnit QuickCheck text
+         transformers unordered-containers vector
+       ];
+       benchmarkHaskellDepends = [ base gauge mwc-random vector ];
+       description = "Type classes for mapping, folding, and traversing monomorphic containers";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "mono-traversable-instances" = callPackage
     ({ mkDerivation, base, comonad, containers, dlist, dlist-instances
      , mono-traversable, semigroupoids, semigroups, transformers
@@ -196915,21 +197040,21 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "ormolu_0_2_0_0" = callPackage
-    ({ mkDerivation, ansi-terminal, base, bytestring, containers, Diff
-     , dlist, exceptions, filepath, ghc-lib-parser, gitrev, hspec
-     , hspec-discover, mtl, optparse-applicative, path, path-io, syb
-     , text
+  "ormolu_0_3_0_0" = callPackage
+    ({ mkDerivation, ansi-terminal, base, bytestring, Cabal, containers
+     , Diff, directory, dlist, exceptions, filepath, ghc-lib-parser
+     , gitrev, hspec, hspec-discover, mtl, optparse-applicative, path
+     , path-io, syb, text
      }:
      mkDerivation {
        pname = "ormolu";
-       version = "0.2.0.0";
-       sha256 = "0zivz7vcl4m1rjay5md6cdqac9cnfwz9c844l20byiz5h49bwfhb";
+       version = "0.3.0.0";
+       sha256 = "073d8wkpciqadcv1vnim00c13n30ybqdraaxgyr96dcqvq71zvjv";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         ansi-terminal base bytestring containers Diff dlist exceptions
-         ghc-lib-parser mtl syb text
+         ansi-terminal base bytestring Cabal containers Diff directory dlist
+         exceptions filepath ghc-lib-parser mtl syb text
        ];
        executableHaskellDepends = [
          base filepath ghc-lib-parser gitrev optparse-applicative text
@@ -201393,6 +201518,20 @@ self: {
        license = lib.licenses.gpl3Plus;
      }) {};
 
+  "pava_0_1_1_2" = callPackage
+    ({ mkDerivation, base, criterion, hspec, mwc-random, vector }:
+     mkDerivation {
+       pname = "pava";
+       version = "0.1.1.2";
+       sha256 = "0qvyia9iy8f9s16v2khgzm74z9r7mks98xz1g1qhrdkw950mjlga";
+       libraryHaskellDepends = [ base vector ];
+       testHaskellDepends = [ base hspec vector ];
+       benchmarkHaskellDepends = [ base criterion mwc-random vector ];
+       description = "Greatest convex majorants and least concave minorants";
+       license = lib.licenses.gpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "paymill" = callPackage
     ({ mkDerivation, base, hspec }:
      mkDerivation {
@@ -203511,39 +203650,6 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-postgresql";
-       version = "2.13.0.3";
-       sha256 = "06f5yyv8bj3m4zpjwr1k66hkmh1gfy624rnq2g12sjrpz8nrax6j";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson attoparsec base blaze-builder bytestring conduit containers
-         monad-logger mtl persistent postgresql-libpq postgresql-simple
-         resource-pool resourcet string-conversions text time transformers
-         unliftio-core
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers fast-logger hspec
-         hspec-expectations hspec-expectations-lifted http-api-data HUnit
-         monad-logger path-pieces persistent persistent-qq persistent-test
-         QuickCheck quickcheck-instances resourcet text time transformers
-         unliftio unliftio-core unordered-containers vector
-       ];
-       description = "Backend for the persistent library using postgresql";
-       license = lib.licenses.mit;
-     }) {};
-
-  "persistent-postgresql_2_13_1_0" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring
-     , conduit, containers, fast-logger, hspec, hspec-expectations
-     , hspec-expectations-lifted, http-api-data, HUnit, monad-logger
-     , mtl, path-pieces, persistent, persistent-qq, persistent-test
-     , postgresql-libpq, postgresql-simple, QuickCheck
-     , quickcheck-instances, resource-pool, resourcet
-     , string-conversions, text, time, transformers, unliftio
-     , unliftio-core, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "persistent-postgresql";
        version = "2.13.1.0";
        sha256 = "05bj3b7kdwaba3szrrsmafxr6vcnvdhq20jk5xx348jnf2flkw0i";
        isLibrary = true;
@@ -203563,7 +203669,6 @@ self: {
        ];
        description = "Backend for the persistent library using postgresql";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "persistent-protobuf" = callPackage
@@ -204676,8 +204781,8 @@ self: {
      }:
      mkDerivation {
        pname = "phonetic-languages-simplified-examples-array";
-       version = "0.11.3.0";
-       sha256 = "0k7rczkfbgf2pgk5njb5dc8j27fag5b0fv1nrb97r6nnqb17fs6w";
+       version = "0.12.1.0";
+       sha256 = "1scjdf6k36vqd4cdnsqwwhbb97dsicarrc320w4ybikr1rk42phd";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -204738,8 +204843,8 @@ self: {
      }:
      mkDerivation {
        pname = "phonetic-languages-simplified-generalized-examples-array";
-       version = "0.11.3.0";
-       sha256 = "0wcphr3n5l1zlpmihy187xkjssq1p5zgfxxq7063ps8x52zfghzi";
+       version = "0.12.1.0";
+       sha256 = "0wp5gpshmq5kr39glvfmc0b5jg8p1i146svjxh6flgkfn7yyr6rf";
        libraryHaskellDepends = [
          base heaps mmsyn2-array mmsyn3 parallel
          phonetic-languages-constraints-array
@@ -208775,8 +208880,8 @@ self: {
      }:
      mkDerivation {
        pname = "polysemy-conc";
-       version = "0.2.0.0";
-       sha256 = "16ywldx4p76s64qfwlm7swdzz8kcvzzrflz7cprlq2pc1fc6bf7x";
+       version = "0.3.0.0";
+       sha256 = "0lg68nwasak6yvzy1wgjlydmvbj5cwyadmgi14vw4df6wnh17wwq";
        libraryHaskellDepends = [
          async base containers polysemy polysemy-time relude stm stm-chans
          string-interpolate template-haskell text time unagi-chan unix
@@ -208929,8 +209034,8 @@ self: {
      }:
      mkDerivation {
        pname = "polysemy-log";
-       version = "0.2.2.3";
-       sha256 = "1a2l9zspg0ajbgq0vqbxz399fcbr53sydhk71j8ii8y79pm1b3z4";
+       version = "0.2.2.4";
+       sha256 = "17jzmiqqwq44zvg1m6w0m3ishkwfcz66gagijwkqbrk1rcn3bmc0";
        libraryHaskellDepends = [
          ansi-terminal base polysemy polysemy-conc polysemy-time relude
          string-interpolate template-haskell text time
@@ -208952,8 +209057,8 @@ self: {
      }:
      mkDerivation {
        pname = "polysemy-log-co";
-       version = "0.2.2.3";
-       sha256 = "04gx2irrj59rs0jm0mrc3mka3xk46qx9z5mwad4akh0kmpsl09rz";
+       version = "0.2.2.4";
+       sha256 = "0ph24p6b7m4icq65kc6ws8ih9p1arpq9zx3abwzsq2f4dcgmibhx";
        libraryHaskellDepends = [
          base co-log co-log-core co-log-polysemy polysemy polysemy-conc
          polysemy-log polysemy-time relude text time
@@ -208975,8 +209080,8 @@ self: {
      }:
      mkDerivation {
        pname = "polysemy-log-di";
-       version = "0.2.2.3";
-       sha256 = "050y12sgd4j3487q01bczsjsn1dask507gpz1i8fgl958vr0ywwj";
+       version = "0.2.2.4";
+       sha256 = "1m2zssg54lx0drc8vw0jjhdl74pks6752am8467xv3qawndm71kg";
        libraryHaskellDepends = [
          base di-polysemy polysemy polysemy-conc polysemy-log polysemy-time
          relude text time
@@ -210014,8 +210119,8 @@ self: {
      }:
      mkDerivation {
        pname = "portray";
-       version = "0.1.0.0";
-       sha256 = "06czmcf00rdhj7f5xyrllkjmbqsvgv7j9bxvr0jn4cipvnd8lq7c";
+       version = "0.2.0";
+       sha256 = "1kzzvwqphlg1dmd486ijkv6vsqmxnp8h05mwc8590yjxdln5vzdw";
        libraryHaskellDepends = [ base containers text wrapped ];
        testHaskellDepends = [
          base containers HUnit test-framework test-framework-hunit text
@@ -210029,8 +210134,8 @@ self: {
     ({ mkDerivation, base, containers, dlist, portray, text, wrapped }:
      mkDerivation {
        pname = "portray-diff";
-       version = "0.1.0.0";
-       sha256 = "16lb8gcvdqbnjz72znjcm5c8zrydnjwwmqr9hm4bq3vay4f2dapm";
+       version = "0.1.0.1";
+       sha256 = "1da884cj865q6g1bd1fhcazyl1nzxb0pk2nvhcpp4iqkjvhyd8hw";
        libraryHaskellDepends = [
          base containers dlist portray text wrapped
        ];
@@ -210071,14 +210176,36 @@ self: {
      }:
      mkDerivation {
        pname = "portray-pretty";
-       version = "0.1.0.0";
-       sha256 = "1pz42y8b0psks8p9yd18ns0149q9m41ym4ah28zcg1arl36b3bf4";
+       version = "0.1.0.2";
+       sha256 = "1gh50r77yz1l8qkhdz96bds2l0d5zi75fkir27x3si406h7sdic9";
        libraryHaskellDepends = [ base portray portray-diff pretty text ];
        testHaskellDepends = [
          base HUnit portray portray-diff pretty test-framework
          test-framework-hunit text
        ];
-       description = "\"pretty\" integration for \"portray\"";
+       description = "A portray backend using the pretty package";
+       license = lib.licenses.asl20;
+     }) {};
+
+  "portray-prettyprinter" = callPackage
+    ({ mkDerivation, base, HUnit, portray, portray-diff, prettyprinter
+     , prettyprinter-ansi-terminal, QuickCheck, test-framework
+     , test-framework-hunit, test-framework-quickcheck2, text
+     }:
+     mkDerivation {
+       pname = "portray-prettyprinter";
+       version = "0.2.0";
+       sha256 = "16g55vjcfawx1jxmgy3zgl6bqv67h831z00912fbfh878s1s24ic";
+       libraryHaskellDepends = [
+         base portray portray-diff prettyprinter prettyprinter-ansi-terminal
+         text
+       ];
+       testHaskellDepends = [
+         base HUnit portray portray-diff prettyprinter
+         prettyprinter-ansi-terminal QuickCheck test-framework
+         test-framework-hunit test-framework-quickcheck2 text
+       ];
+       description = "A portray backend using the prettyprinter package";
        license = lib.licenses.asl20;
      }) {};
 
@@ -210790,8 +210917,8 @@ self: {
      }:
      mkDerivation {
        pname = "postgresql-query";
-       version = "3.8.2";
-       sha256 = "1vcfs5yg9ab0axdm661kjpsfxii7h3s8rrq38kgc68vhr280m110";
+       version = "3.9.0";
+       sha256 = "1520crprhdnan7w5qm9h42r6cxz4v6zffwwfvybzwpczj2g3laa6";
        libraryHaskellDepends = [
          aeson attoparsec base blaze-builder bytestring containers
          data-default exceptions file-embed haskell-src-meta hreader hset
@@ -212846,6 +212973,32 @@ self: {
        license = lib.licenses.bsd2;
      }) {};
 
+  "prettyprinter_1_7_1" = callPackage
+    ({ mkDerivation, ansi-wl-pprint, base, base-compat, bytestring
+     , containers, deepseq, doctest, gauge, mtl, pgp-wordlist
+     , QuickCheck, quickcheck-instances, random, tasty, tasty-hunit
+     , tasty-quickcheck, text, transformers
+     }:
+     mkDerivation {
+       pname = "prettyprinter";
+       version = "1.7.1";
+       sha256 = "0i8b3wjjpdvp5b857j065jwyrpgcnzgk75imrj7i3yhl668acvjy";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base text ];
+       testHaskellDepends = [
+         base bytestring doctest pgp-wordlist QuickCheck
+         quickcheck-instances tasty tasty-hunit tasty-quickcheck text
+       ];
+       benchmarkHaskellDepends = [
+         ansi-wl-pprint base base-compat containers deepseq gauge mtl
+         QuickCheck random text transformers
+       ];
+       description = "A modern, easy to use, well-documented, extensible pretty-printer";
+       license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "prettyprinter-ansi-terminal" = callPackage
     ({ mkDerivation, ansi-terminal, base, base-compat, containers
      , deepseq, doctest, gauge, prettyprinter, QuickCheck, text
@@ -212864,6 +213017,25 @@ self: {
        license = lib.licenses.bsd2;
      }) {};
 
+  "prettyprinter-ansi-terminal_1_1_3" = callPackage
+    ({ mkDerivation, ansi-terminal, base, base-compat, containers
+     , deepseq, doctest, gauge, prettyprinter, QuickCheck, text
+     }:
+     mkDerivation {
+       pname = "prettyprinter-ansi-terminal";
+       version = "1.1.3";
+       sha256 = "1cqxbcmy9ykk4pssq5hp6h51g2h547zfz549awh0c1fni8q3jdw1";
+       libraryHaskellDepends = [ ansi-terminal base prettyprinter text ];
+       testHaskellDepends = [ base doctest ];
+       benchmarkHaskellDepends = [
+         base base-compat containers deepseq gauge prettyprinter QuickCheck
+         text
+       ];
+       description = "ANSI terminal backend for the »prettyprinter« package";
+       license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "prettyprinter-compat-annotated-wl-pprint" = callPackage
     ({ mkDerivation, base, prettyprinter, text }:
      mkDerivation {
@@ -212892,6 +213064,22 @@ self: {
        license = lib.licenses.bsd2;
      }) {};
 
+  "prettyprinter-compat-ansi-wl-pprint_1_0_2" = callPackage
+    ({ mkDerivation, base, prettyprinter, prettyprinter-ansi-terminal
+     , text
+     }:
+     mkDerivation {
+       pname = "prettyprinter-compat-ansi-wl-pprint";
+       version = "1.0.2";
+       sha256 = "0mcy0621lx0zmc2csdq348r21f932f2w51y62jzyz4cby58p5ch5";
+       libraryHaskellDepends = [
+         base prettyprinter prettyprinter-ansi-terminal text
+       ];
+       description = "Drop-in compatibility package to migrate from »ansi-wl-pprint« to »prettyprinter«";
+       license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "prettyprinter-compat-wl-pprint" = callPackage
     ({ mkDerivation, base, prettyprinter, text }:
      mkDerivation {
@@ -212905,6 +213093,18 @@ self: {
        license = lib.licenses.bsd2;
      }) {};
 
+  "prettyprinter-compat-wl-pprint_1_0_1" = callPackage
+    ({ mkDerivation, base, prettyprinter, text }:
+     mkDerivation {
+       pname = "prettyprinter-compat-wl-pprint";
+       version = "1.0.1";
+       sha256 = "0ffrbh79da9ihn3lbk9vq9329sdhddf6ccnag1k148z3ividxc63";
+       libraryHaskellDepends = [ base prettyprinter text ];
+       description = "Drop-in compatibility package to migrate from »wl-pprint« to »prettyprinter«";
+       license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "prettyprinter-convert-ansi-wl-pprint" = callPackage
     ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, doctest
      , prettyprinter, prettyprinter-ansi-terminal, text
@@ -212922,6 +213122,24 @@ self: {
        license = lib.licenses.bsd2;
      }) {};
 
+  "prettyprinter-convert-ansi-wl-pprint_1_1_2" = callPackage
+    ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, doctest
+     , prettyprinter, prettyprinter-ansi-terminal, text
+     }:
+     mkDerivation {
+       pname = "prettyprinter-convert-ansi-wl-pprint";
+       version = "1.1.2";
+       sha256 = "0kfrwnaldx0cyr3mwx3ys14bl58nfjpxkzrfi6152gvfh8ly44c6";
+       libraryHaskellDepends = [
+         ansi-terminal ansi-wl-pprint base prettyprinter
+         prettyprinter-ansi-terminal text
+       ];
+       testHaskellDepends = [ base doctest ];
+       description = "Converter from »ansi-wl-pprint« documents to »prettyprinter«-based ones";
+       license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "prettyprinter-graphviz" = callPackage
     ({ mkDerivation, base, graphviz, prettyprinter, text }:
      mkDerivation {
@@ -220440,6 +220658,28 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "rank2classes_1_4_3" = callPackage
+    ({ mkDerivation, base, Cabal, cabal-doctest, distributive, doctest
+     , markdown-unlit, tasty, tasty-hunit, template-haskell
+     , transformers
+     }:
+     mkDerivation {
+       pname = "rank2classes";
+       version = "1.4.3";
+       sha256 = "03sla9gsg23ma8xxm3mndc9wrh715lsgksxc34rxkmjbp9vxlccj";
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       libraryHaskellDepends = [
+         base distributive template-haskell transformers
+       ];
+       testHaskellDepends = [
+         base distributive doctest tasty tasty-hunit
+       ];
+       testToolDepends = [ markdown-unlit ];
+       description = "standard type constructor class hierarchy, only with methods of rank 2 types";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "rapid" = callPackage
     ({ mkDerivation, async, base, containers, foreign-store, stm }:
      mkDerivation {
@@ -221463,20 +221703,20 @@ self: {
 
   "reactive-banana" = callPackage
     ({ mkDerivation, base, containers, hashable, HUnit, pqueue
-     , psqueues, semigroups, test-framework, test-framework-hunit
+     , psqueues, semigroups, test-framework, test-framework-hunit, these
      , transformers, unordered-containers, vault
      }:
      mkDerivation {
        pname = "reactive-banana";
-       version = "1.2.1.0";
-       sha256 = "18vm9zxr59s8n5bmqx3pg8jbaay6vlz1icnf9p1vnq8bvsb6svyc";
+       version = "1.2.2.0";
+       sha256 = "0zqvswqgisfj1hvwp9r53b91h4062d2afrw4ybcdr7d047ba9icp";
        libraryHaskellDepends = [
-         base containers hashable pqueue semigroups transformers
+         base containers hashable pqueue semigroups these transformers
          unordered-containers vault
        ];
        testHaskellDepends = [
          base containers hashable HUnit pqueue psqueues semigroups
-         test-framework test-framework-hunit transformers
+         test-framework test-framework-hunit these transformers
          unordered-containers vault
        ];
        description = "Library for functional reactive programming (FRP)";
@@ -222420,8 +222660,8 @@ self: {
     ({ mkDerivation, base, composition-prelude }:
      mkDerivation {
        pname = "recursion";
-       version = "2.2.4.4";
-       sha256 = "09zssx2yqz22hm678ik5zz2zkanzfazcyfqmwlxc9mk6gxxdy6ia";
+       version = "2.2.5.0";
+       sha256 = "08b72mbg187v27i5pq89zgn63ldnh47nq0hyg2xyh6j58d9f7g4v";
        libraryHaskellDepends = [ base composition-prelude ];
        description = "A recursion schemes library for Haskell";
        license = lib.licenses.bsd3;
@@ -223798,24 +224038,25 @@ self: {
 
   "reflex-vty" = callPackage
     ({ mkDerivation, base, bimap, containers, data-default
-     , dependent-map, dependent-sum, exception-transformers, mtl
-     , primitive, ref-tf, reflex, stm, text, text-icu, time
-     , transformers, vty
+     , dependent-map, dependent-sum, exception-transformers, extra
+     , hspec, mmorph, mtl, ordered-containers, primitive, ref-tf, reflex
+     , stm, text, time, transformers, vty
      }:
      mkDerivation {
        pname = "reflex-vty";
-       version = "0.1.4.2";
-       sha256 = "07fjw95w8ahllbs1zp215apck01abcrv4sshid8z6972g7n7392r";
+       version = "0.2.0.0";
+       sha256 = "1l7ksf11352llcy6fzap3hsq9vgv99gs948ha5i1vvz9bjvn2qwg";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base bimap containers data-default dependent-map dependent-sum
-         exception-transformers mtl primitive ref-tf reflex stm text
-         text-icu time transformers vty
+         exception-transformers mmorph mtl ordered-containers primitive
+         ref-tf reflex stm text time transformers vty
        ];
        executableHaskellDepends = [
          base containers reflex text time transformers vty
        ];
+       testHaskellDepends = [ base containers extra hspec reflex text ];
        description = "Reflex FRP host and widgets for VTY applications";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -224328,6 +224569,22 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "regex-pcre-builtin_0_95_2_3_8_44" = callPackage
+    ({ mkDerivation, array, base, bytestring, containers, regex-base
+     , text
+     }:
+     mkDerivation {
+       pname = "regex-pcre-builtin";
+       version = "0.95.2.3.8.44";
+       sha256 = "0pn55ssrwr05c9sa9jvp0knvzjksz04wn3pmzf5dz4xgbyjadkna";
+       libraryHaskellDepends = [
+         array base bytestring containers regex-base text
+       ];
+       description = "PCRE Backend for \"Text.Regex\" (regex-base)";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "regex-pcre-text" = callPackage
     ({ mkDerivation, array, base, bytestring, regex-base
      , regex-pcre-builtin, regex-tdfa-text, text
@@ -227834,28 +228091,6 @@ self: {
      }:
      mkDerivation {
        pname = "rhbzquery";
-       version = "0.4.3";
-       sha256 = "13brargymd1c9b0csaprj85qdqg98bzj3z2smbb0v66myj48v6fp";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base bytestring config-ini directory email-validate extra filepath
-         http-types optparse-applicative simple-cmd simple-cmd-args text
-       ];
-       testHaskellDepends = [ base simple-cmd ];
-       description = "Bugzilla query tool";
-       license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "rhbzquery_0_4_4" = callPackage
-    ({ mkDerivation, base, bytestring, config-ini, directory
-     , email-validate, extra, filepath, http-types, optparse-applicative
-     , simple-cmd, simple-cmd-args, text
-     }:
-     mkDerivation {
-       pname = "rhbzquery";
        version = "0.4.4";
        sha256 = "00175smanmcr6k8b83kj7mif47jggxn0pvy64yjc4ikpbw822c2q";
        isLibrary = false;
@@ -228698,8 +228933,8 @@ self: {
      }:
      mkDerivation {
        pname = "rle";
-       version = "0.1.0.0";
-       sha256 = "0d1y0s38dh0bx16zd5gadlckx2k5wa6g8xn350gimihlpvwfc5m4";
+       version = "0.1.0.1";
+       sha256 = "05rbhm0lxrq7vdbq9s0q21m0f0hlzmknljmampcmdjnwbl4nvf3d";
        libraryHaskellDepends = [
          base cereal deepseq portray portray-diff wrapped
        ];
@@ -231552,8 +231787,8 @@ self: {
      }:
      mkDerivation {
        pname = "sajson";
-       version = "0.1.0.0";
-       sha256 = "0979skxh82s0q56smp8vlg0cj1k7qj1y37ivksl3spw9dspbpcs1";
+       version = "0.2.0.0";
+       sha256 = "0shqik98wnyfxb6qmqbbm6ap3108kbm3f4zrswg2nc6kkxc1dwkm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -232055,49 +232290,6 @@ self: {
      }:
      mkDerivation {
        pname = "sandwich";
-       version = "0.1.0.8";
-       sha256 = "0b0k01r85wiaxn264ax3xva8a2gy7vv9qnig2fxyr42zdkm289jy";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson ansi-terminal async base brick bytestring colour containers
-         directory exceptions filepath free haskell-src-exts lens
-         lifted-async microlens microlens-th monad-control monad-logger mtl
-         optparse-applicative pretty-show process safe safe-exceptions stm
-         string-interpolate template-haskell text time transformers
-         transformers-base unix unliftio-core vector vty
-       ];
-       executableHaskellDepends = [
-         aeson ansi-terminal async base brick bytestring colour containers
-         directory exceptions filepath free haskell-src-exts lens
-         lifted-async microlens microlens-th monad-control monad-logger mtl
-         optparse-applicative pretty-show process safe safe-exceptions stm
-         string-interpolate template-haskell text time transformers
-         transformers-base unix unliftio-core vector vty
-       ];
-       testHaskellDepends = [
-         aeson ansi-terminal async base brick bytestring colour containers
-         directory exceptions filepath free haskell-src-exts lens
-         lifted-async microlens microlens-th monad-control monad-logger mtl
-         optparse-applicative pretty-show process safe safe-exceptions stm
-         string-interpolate template-haskell text time transformers
-         transformers-base unix unliftio-core vector vty
-       ];
-       description = "Yet another test framework for Haskell";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "sandwich_0_1_0_9" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, async, base, brick
-     , bytestring, colour, containers, directory, exceptions, filepath
-     , free, haskell-src-exts, lens, lifted-async, microlens
-     , microlens-th, monad-control, monad-logger, mtl
-     , optparse-applicative, pretty-show, process, safe, safe-exceptions
-     , stm, string-interpolate, template-haskell, text, time
-     , transformers, transformers-base, unix, unliftio-core, vector, vty
-     }:
-     mkDerivation {
-       pname = "sandwich";
        version = "0.1.0.9";
        sha256 = "07knl1kpbg85df08q07byjid26bkgk514pngkf58h9wy4y5l5il7";
        isLibrary = true;
@@ -232128,30 +232320,9 @@ self: {
        ];
        description = "Yet another test framework for Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sandwich-quickcheck" = callPackage
-    ({ mkDerivation, base, brick, free, monad-control, QuickCheck
-     , safe-exceptions, sandwich, string-interpolate, text, time
-     }:
-     mkDerivation {
-       pname = "sandwich-quickcheck";
-       version = "0.1.0.5";
-       sha256 = "03z8g5q3yxfpazbwi56ji9554z3l2ac776mzz06xsb7cha3kf7lw";
-       libraryHaskellDepends = [
-         base brick free monad-control QuickCheck safe-exceptions sandwich
-         string-interpolate text time
-       ];
-       testHaskellDepends = [
-         base brick free monad-control QuickCheck safe-exceptions sandwich
-         string-interpolate text time
-       ];
-       description = "Sandwich integration with QuickCheck";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "sandwich-quickcheck_0_1_0_6" = callPackage
     ({ mkDerivation, base, free, monad-control, mtl, QuickCheck
      , safe-exceptions, sandwich, text, time
      }:
@@ -232169,7 +232340,6 @@ self: {
        ];
        description = "Sandwich integration with QuickCheck";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sandwich-slack" = callPackage
@@ -232179,36 +232349,6 @@ self: {
      }:
      mkDerivation {
        pname = "sandwich-slack";
-       version = "0.1.0.4";
-       sha256 = "1l296q3lxafj3gd7pr6n6qrvcb4zdkncsj2z6ra6q0qfw465jaqk";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base bytestring containers lens lens-aeson monad-logger mtl
-         safe safe-exceptions sandwich stm string-interpolate text time
-         vector wreq
-       ];
-       executableHaskellDepends = [
-         aeson base bytestring containers lens lens-aeson monad-logger mtl
-         safe safe-exceptions sandwich stm string-interpolate text time
-         vector wreq
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers lens lens-aeson monad-logger mtl
-         safe safe-exceptions sandwich stm string-interpolate text time
-         vector wreq
-       ];
-       description = "Sandwich integration with Slack";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "sandwich-slack_0_1_0_6" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, lens
-     , lens-aeson, monad-logger, mtl, safe, safe-exceptions, sandwich
-     , stm, string-interpolate, text, time, vector, wreq
-     }:
-     mkDerivation {
-       pname = "sandwich-slack";
        version = "0.1.0.6";
        sha256 = "1ck4amyxcf2qpgx3qpbg2f137bi6px83k72bspi2kfn0nnx8gja9";
        isLibrary = true;
@@ -232230,7 +232370,6 @@ self: {
        ];
        description = "Sandwich integration with Slack";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sandwich-webdriver" = callPackage
@@ -234477,6 +234616,29 @@ self: {
        license = lib.licenses.mit;
      }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_gfx;};
 
+  "sdl2-gfx_0_3_0_0" = callPackage
+    ({ mkDerivation, base, lifted-base, monad-control, SDL2, sdl2
+     , SDL2_gfx, template-haskell, vector
+     }:
+     mkDerivation {
+       pname = "sdl2-gfx";
+       version = "0.3.0.0";
+       sha256 = "0r9m54ffkp1dv2ffz9i9318qhvpinc76iih7vg1dwq3siwgpxaxw";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base lifted-base monad-control sdl2 template-haskell vector
+       ];
+       librarySystemDepends = [ SDL2_gfx ];
+       libraryPkgconfigDepends = [ SDL2 SDL2_gfx ];
+       executableHaskellDepends = [ base sdl2 vector ];
+       executableSystemDepends = [ SDL2_gfx ];
+       executablePkgconfigDepends = [ SDL2 SDL2_gfx ];
+       description = "Haskell bindings to SDL2_gfx";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_gfx;};
+
   "sdl2-image" = callPackage
     ({ mkDerivation, base, bytestring, SDL2, sdl2, SDL2_image
      , template-haskell, text, transformers
@@ -234498,6 +234660,29 @@ self: {
        license = lib.licenses.mit;
      }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_image;};
 
+  "sdl2-image_2_1_0_0" = callPackage
+    ({ mkDerivation, base, bytestring, SDL2, sdl2, SDL2_image
+     , template-haskell, text
+     }:
+     mkDerivation {
+       pname = "sdl2-image";
+       version = "2.1.0.0";
+       sha256 = "03cjlmj844gmfxqn9mp8333hpsg227kaipgs6g68xwg0cvch696j";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring sdl2 template-haskell text
+       ];
+       librarySystemDepends = [ SDL2_image ];
+       libraryPkgconfigDepends = [ SDL2 SDL2_image ];
+       executableHaskellDepends = [ base sdl2 text ];
+       executableSystemDepends = [ SDL2_image ];
+       executablePkgconfigDepends = [ SDL2 SDL2_image ];
+       description = "Haskell bindings to SDL2_image";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_image;};
+
   "sdl2-mixer" = callPackage
     ({ mkDerivation, base, bytestring, data-default-class, lifted-base
      , monad-control, sdl2, SDL2_mixer, template-haskell, vector
@@ -234523,6 +234708,33 @@ self: {
        ];
      }) {inherit (pkgs) SDL2_mixer;};
 
+  "sdl2-mixer_1_2_0_0" = callPackage
+    ({ mkDerivation, base, bytestring, data-default-class, lifted-base
+     , monad-control, sdl2, SDL2_mixer, template-haskell, vector
+     }:
+     mkDerivation {
+       pname = "sdl2-mixer";
+       version = "1.2.0.0";
+       sha256 = "16fgnxq2nmifbz3lrr7dn1qj57l5f2kzv124lya1fjaxmwk1h52q";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring data-default-class lifted-base monad-control sdl2
+         template-haskell vector
+       ];
+       librarySystemDepends = [ SDL2_mixer ];
+       libraryPkgconfigDepends = [ SDL2_mixer ];
+       executableHaskellDepends = [ base data-default-class sdl2 vector ];
+       executableSystemDepends = [ SDL2_mixer ];
+       executablePkgconfigDepends = [ SDL2_mixer ];
+       description = "Haskell bindings to SDL2_mixer";
+       license = lib.licenses.bsd3;
+       platforms = [
+         "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
+       ];
+       hydraPlatforms = lib.platforms.none;
+     }) {inherit (pkgs) SDL2_mixer;};
+
   "sdl2-sprite" = callPackage
     ({ mkDerivation, base, optparse-simple, sdl2, sdl2-image, split
      , text
@@ -236955,8 +237167,8 @@ self: {
        pname = "servant-benchmark";
        version = "0.1.2.0";
        sha256 = "0lqqk410nx48g895pfxkbbk85b1ijs4bfl9zr2li2p7wwwc4gyi9";
-       revision = "1";
-       editedCabalFile = "1zzprj7pw7fzyscg4n9g023c47bb6fywq5b11krazz3vyynh53cc";
+       revision = "2";
+       editedCabalFile = "1xg1w1cy44a06sb1x2j5crid9splfgay8cj20bpjdnv5sj510gd2";
        libraryHaskellDepends = [
          aeson base base64-bytestring bytestring case-insensitive http-media
          http-types QuickCheck servant text yaml
@@ -240367,39 +240579,6 @@ self: {
      }:
      mkDerivation {
        pname = "shake";
-       version = "0.19.5";
-       sha256 = "105agfvn75czyq3jbmppybv776njlsqc7k4m1xnx0n78qjmcnpb9";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         base binary bytestring deepseq directory extra filepath filepattern
-         hashable heaps js-dgtable js-flot js-jquery primitive process
-         random time transformers unix unordered-containers utf8-string
-       ];
-       executableHaskellDepends = [
-         base binary bytestring deepseq directory extra filepath filepattern
-         hashable heaps js-dgtable js-flot js-jquery primitive process
-         random time transformers unix unordered-containers utf8-string
-       ];
-       testHaskellDepends = [
-         base binary bytestring deepseq directory extra filepath filepattern
-         hashable heaps js-dgtable js-flot js-jquery primitive process
-         QuickCheck random time transformers unix unordered-containers
-         utf8-string
-       ];
-       description = "Build system library, like Make, but more accurate dependencies";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "shake_0_19_6" = callPackage
-    ({ mkDerivation, base, binary, bytestring, deepseq, directory
-     , extra, filepath, filepattern, hashable, heaps, js-dgtable
-     , js-flot, js-jquery, primitive, process, QuickCheck, random, time
-     , transformers, unix, unordered-containers, utf8-string
-     }:
-     mkDerivation {
-       pname = "shake";
        version = "0.19.6";
        sha256 = "0hnm3h1ni4jq73a7b7yxhbg9wm8mrjda5kmkpnmclynnpwvvi7bx";
        isLibrary = true;
@@ -240423,7 +240602,6 @@ self: {
        ];
        description = "Build system library, like Make, but more accurate dependencies";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "shake-ats" = callPackage
@@ -240451,8 +240629,8 @@ self: {
      }:
      mkDerivation {
        pname = "shake-bench";
-       version = "0.1.0.1";
-       sha256 = "0sjxxkv6ji8zlgxx8mxsgwzphcl26g1syy8ky0m8kqahysaydfx7";
+       version = "0.1.0.2";
+       sha256 = "14p9887qa2i34pbwfg2v2zzvdsbcpzf1d0mr0y2rzjy703356xsm";
        libraryHaskellDepends = [
          aeson base Chart Chart-diagrams diagrams-contrib diagrams-core
          diagrams-lib diagrams-svg directory extra filepath shake text
@@ -241668,6 +241846,8 @@ self: {
        pname = "short-vec";
        version = "0.1.0.0";
        sha256 = "0w651jipwxh7k4ng5rvq507br4347hzy8x8c47c1g7haryj80gzq";
+       revision = "2";
+       editedCabalFile = "1w56zmw085509grvk5ddlrv12pqpzfpmdprjd44lv4sgzv09bzfk";
        libraryHaskellDepends = [
          adjunctions base data-default-class deepseq distributive fin-int
          indexed-traversable integer-gmp portray portray-diff QuickCheck
@@ -243506,40 +243686,43 @@ self: {
 
   "simplexmq" = callPackage
     ({ mkDerivation, ansi-terminal, asn1-encoding, asn1-types, async
-     , attoparsec, base, base64-bytestring, bytestring, containers
-     , cryptonite, cryptostore, directory, filepath, generic-random
-     , hspec, hspec-core, HUnit, ini, iso8601-time, memory, mtl, network
+     , attoparsec, base, base64-bytestring, bytestring, composition
+     , constraints, containers, cryptonite, cryptostore, direct-sqlite
+     , directory, file-embed, filepath, generic-random, hspec
+     , hspec-core, HUnit, ini, iso8601-time, memory, mtl, network
      , network-transport, optparse-applicative, QuickCheck, random
      , simple-logger, sqlite-simple, stm, template-haskell, text, time
      , timeit, transformers, unliftio, unliftio-core, websockets, x509
      }:
      mkDerivation {
        pname = "simplexmq";
-       version = "0.3.2";
-       sha256 = "1bxg91ycmpa8762v5vdviqvyzkfap4iv9plnr7gcibf8vsd39qxl";
+       version = "0.4.1";
+       sha256 = "0bqpjvcxk8fij0bvdp8abpaca17hwkjrya5fhiwzjsrs48c5w0by";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          ansi-terminal asn1-encoding asn1-types async attoparsec base
-         base64-bytestring bytestring containers cryptonite directory
-         filepath generic-random iso8601-time memory mtl network
-         network-transport QuickCheck random simple-logger sqlite-simple stm
-         template-haskell text time transformers unliftio unliftio-core
-         websockets x509
+         base64-bytestring bytestring composition constraints containers
+         cryptonite direct-sqlite directory file-embed filepath
+         generic-random iso8601-time memory mtl network network-transport
+         QuickCheck random simple-logger sqlite-simple stm template-haskell
+         text time transformers unliftio unliftio-core websockets x509
        ];
        executableHaskellDepends = [
          ansi-terminal asn1-encoding asn1-types async attoparsec base
-         base64-bytestring bytestring containers cryptonite cryptostore
-         directory filepath generic-random ini iso8601-time memory mtl
-         network network-transport optparse-applicative QuickCheck random
+         base64-bytestring bytestring composition constraints containers
+         cryptonite cryptostore direct-sqlite directory file-embed filepath
+         generic-random ini iso8601-time memory mtl network
+         network-transport optparse-applicative QuickCheck random
          simple-logger sqlite-simple stm template-haskell text time
          transformers unliftio unliftio-core websockets x509
        ];
        testHaskellDepends = [
          ansi-terminal asn1-encoding asn1-types async attoparsec base
-         base64-bytestring bytestring containers cryptonite directory
-         filepath generic-random hspec hspec-core HUnit iso8601-time memory
-         mtl network network-transport QuickCheck random simple-logger
+         base64-bytestring bytestring composition constraints containers
+         cryptonite direct-sqlite directory file-embed filepath
+         generic-random hspec hspec-core HUnit iso8601-time memory mtl
+         network network-transport QuickCheck random simple-logger
          sqlite-simple stm template-haskell text time timeit transformers
          unliftio unliftio-core websockets x509
        ];
@@ -243881,6 +244064,8 @@ self: {
        pname = "sint";
        version = "0.1.0.0";
        sha256 = "1gqd5m5r3i9qvszzb1ljjip5c7bnsp5nblmghg4lhbpfrs7r87gf";
+       revision = "1";
+       editedCabalFile = "0z0bm4hj5w0xpasvdlczabd6my5ms1xfzyg1yg9fwc5llbi2z34p";
        libraryHaskellDepends = [ base portray portray-diff ];
        testHaskellDepends = [
          base portray portray-diff QuickCheck test-framework
@@ -244865,6 +245050,23 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "slick_1_1_2_2" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, directory, extra
+     , mustache, pandoc, shake, text, unordered-containers
+     }:
+     mkDerivation {
+       pname = "slick";
+       version = "1.1.2.2";
+       sha256 = "0q6q496cvrsc4gnksihib0dr80cjg0n9vy69h2ani2ax0g75fzqd";
+       libraryHaskellDepends = [
+         aeson base bytestring directory extra mustache pandoc shake text
+         unordered-containers
+       ];
+       description = "A quick & easy static site builder built with shake and pandoc";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "slidemews" = callPackage
     ({ mkDerivation, aeson, base, bytestring, MonadCatchIO-transformers
      , mtl, pandoc, snap-core, snap-server, utf8-string
@@ -245099,20 +245301,20 @@ self: {
        license = lib.licenses.gpl3Plus;
      }) {};
 
-  "slynx_0_6_0_0" = callPackage
-    ({ mkDerivation, attoparsec, base, bytestring, containers
+  "slynx_0_6_1_0" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
      , elynx-markov, elynx-seq, elynx-tools, elynx-tree, hmatrix
      , mwc-random, optparse-applicative, statistics, text, transformers
      , vector
      }:
      mkDerivation {
        pname = "slynx";
-       version = "0.6.0.0";
-       sha256 = "0jk3l7nlz0s57x952qcn1yj6fdfds01flcz6xiykpjwbyjm0fq81";
+       version = "0.6.1.0";
+       sha256 = "15wjlxmhwrk3fj6hzmc9rpgc7qnkld028z79h9a5k6vs90hgcwlx";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         attoparsec base bytestring containers elynx-markov elynx-seq
+         aeson attoparsec base bytestring containers elynx-markov elynx-seq
          elynx-tools elynx-tree hmatrix mwc-random optparse-applicative
          statistics text transformers vector
        ];
@@ -246542,8 +246744,8 @@ self: {
      }:
      mkDerivation {
        pname = "snaplet-customauth";
-       version = "0.2";
-       sha256 = "10brxk6fpblbc58wjfhp3frx6r4d13iqz704v804r2hhsj35rkfz";
+       version = "0.2.1";
+       sha256 = "04bnkw268klv06w0hbgdcxmdcyyg7bjxfhqfx7ymbl41a887h2zb";
        libraryHaskellDepends = [
          aeson base base64-bytestring binary binary-instances bytestring
          bytestring-show configurator containers errors heist hoauth2
@@ -254866,23 +255068,6 @@ self: {
      }) {};
 
   "strict-list" = callPackage
-    ({ mkDerivation, base, hashable, QuickCheck, quickcheck-instances
-     , rerebase, semigroupoids, tasty, tasty-hunit, tasty-quickcheck
-     }:
-     mkDerivation {
-       pname = "strict-list";
-       version = "0.1.5";
-       sha256 = "06mv208bspfl2mh1razi6af3fri8w7f5p3klkc3b9yx5ddv3hwxs";
-       libraryHaskellDepends = [ base hashable semigroupoids ];
-       testHaskellDepends = [
-         QuickCheck quickcheck-instances rerebase tasty tasty-hunit
-         tasty-quickcheck
-       ];
-       description = "Strict linked list";
-       license = lib.licenses.mit;
-     }) {};
-
-  "strict-list_0_1_6" = callPackage
     ({ mkDerivation, base, deepseq, hashable, QuickCheck
      , quickcheck-instances, rerebase, semigroupoids, tasty, tasty-hunit
      , tasty-quickcheck
@@ -254898,7 +255083,6 @@ self: {
        ];
        description = "Strict linked list";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "strict-optics" = callPackage
@@ -256008,8 +256192,8 @@ self: {
      }:
      mkDerivation {
        pname = "stylish-haskell";
-       version = "0.12.2.0";
-       sha256 = "074nr4yg3yqjshnwxxrbs0shsjphbrmacz92ysyw8gnppq1z538c";
+       version = "0.13.0.0";
+       sha256 = "0x9w3zh1lzp6l5xj3mynnlr0fzb5mbv0wwpfxp8fr6bk0jcrzjwf";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -256456,6 +256640,8 @@ self: {
        pname = "suitable";
        version = "0.1.1";
        sha256 = "1pvw7zgvfr0z2gjy224gd92ayh20j3v97rdlqmq6k6g4yabdpgci";
+       revision = "1";
+       editedCabalFile = "10yinlpa6q6jvpsnazpbgqnpg0d8va7lkfqafpym9gsgcn9f6xf4";
        libraryHaskellDepends = [ base containers ];
        description = "Abstract over the constraints on the parameters to type constructors";
        license = lib.licenses.bsd3;
@@ -256479,8 +256665,8 @@ self: {
     ({ mkDerivation, base, generics-sop, profunctors, vector }:
      mkDerivation {
        pname = "summer";
-       version = "0.3.7.0";
-       sha256 = "13hcvr8rpl6ji76r52zk5dq60khf9rbks3iisj0y6b6lzz2jpf76";
+       version = "0.3.7.1";
+       sha256 = "0g745i3ms1i6qz428aln33hczvgn1zg79xd0n94h696x397d7zs5";
        libraryHaskellDepends = [ base generics-sop profunctors vector ];
        testHaskellDepends = [ base ];
        description = "An implementation of extensible products and sums";
@@ -261669,6 +261855,30 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "tasty-silver_3_2_3" = callPackage
+    ({ mkDerivation, ansi-terminal, async, base, bytestring, containers
+     , deepseq, directory, filepath, mtl, optparse-applicative, process
+     , process-extras, regex-tdfa, silently, stm, tagged, tasty
+     , tasty-hunit, temporary, text, transformers
+     }:
+     mkDerivation {
+       pname = "tasty-silver";
+       version = "3.2.3";
+       sha256 = "0nvh2k8iqqkanmp7lpwd3asimyarzisly8wavbdahcxryn0j4xb7";
+       libraryHaskellDepends = [
+         ansi-terminal async base bytestring containers deepseq directory
+         filepath mtl optparse-applicative process process-extras regex-tdfa
+         stm tagged tasty temporary text
+       ];
+       testHaskellDepends = [
+         base directory filepath process silently tasty tasty-hunit
+         temporary transformers
+       ];
+       description = "A fancy test runner, including support for golden tests";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "tasty-smallcheck" = callPackage
     ({ mkDerivation, base, optparse-applicative, smallcheck, tagged
      , tasty
@@ -263006,10 +263216,8 @@ self: {
      }:
      mkDerivation {
        pname = "ten";
-       version = "0.1.0.0";
-       sha256 = "0rgcwwc3rq1bk3dc1plqyhc8mzk429ghswl6ry4zs2n8ds57gnwj";
-       revision = "1";
-       editedCabalFile = "0dslnfn52q87sb2d9di80nirwmfk3bkhc2wbp2wh209k0b5va63w";
+       version = "0.1.0.2";
+       sha256 = "0djvcb2l9dnnjbhivchi6yyaj5i96jmy7yhr9x3paiz1l54brrqx";
        libraryHaskellDepends = [
          adjunctions base data-default-class deepseq distributive hashable
          portray portray-diff some text transformers wrapped
@@ -263027,12 +263235,10 @@ self: {
     ({ mkDerivation, base, lens, profunctors, some, ten }:
      mkDerivation {
        pname = "ten-lens";
-       version = "0.1.0.0";
-       sha256 = "1b27ds47395jnzqvhsp68807ffa6lmln37vzqkyp1l4r3bk2s7wb";
-       revision = "1";
-       editedCabalFile = "0ik4f5f4as087ync93znh90hw3fhqr2amk8mz5b10pqf6wfrm9pf";
+       version = "0.1.0.1";
+       sha256 = "0qckywzj1c1k8la2ya1vpgrpl9fnqhggx6m6ad0rgrhyal48522c";
        libraryHaskellDepends = [ base lens profunctors some ten ];
-       description = "Lenses for the types in the \"ten\" package";
+       description = "Lenses for the types in the ten package";
        license = lib.licenses.asl20;
      }) {};
 
@@ -263044,10 +263250,8 @@ self: {
      }:
      mkDerivation {
        pname = "ten-unordered-containers";
-       version = "0.1.0.0";
-       sha256 = "1p399g5m3sbd5f11wksiz49hjd4jrs000jypav82dqw9qr2ys0xl";
-       revision = "1";
-       editedCabalFile = "0pn7xhissqw71xz00v01s9s81hbklyhsqrdqhwkz4b6h6paay5xz";
+       version = "0.1.0.2";
+       sha256 = "0y4aw77ix2ay43l8n17322hbmm1npcdr1bl7kdza377jd1ci20px";
        libraryHaskellDepends = [
          base hashable portray portray-diff some ten unordered-containers
          wrapped
@@ -264612,6 +264816,28 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "text-builder_0_6_6_3" = callPackage
+    ({ mkDerivation, base, bytestring, criterion, deferred-folds
+     , QuickCheck, quickcheck-instances, rerebase, tasty, tasty-hunit
+     , tasty-quickcheck, text, transformers
+     }:
+     mkDerivation {
+       pname = "text-builder";
+       version = "0.6.6.3";
+       sha256 = "0j2f9zbkk2lbvfb0f3c1i6376zbrr4p782ivbhgi8nv65rsp2ijy";
+       libraryHaskellDepends = [
+         base bytestring deferred-folds text transformers
+       ];
+       testHaskellDepends = [
+         QuickCheck quickcheck-instances rerebase tasty tasty-hunit
+         tasty-quickcheck
+       ];
+       benchmarkHaskellDepends = [ criterion rerebase ];
+       description = "An efficient strict text builder";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "text-containers" = callPackage
     ({ mkDerivation, base, bytestring, containers, deepseq, ghc-prim
      , hashable, QuickCheck, quickcheck-instances, tasty
@@ -264840,27 +265066,6 @@ self: {
      }) {};
 
   "text-ldap" = callPackage
-    ({ mkDerivation, attoparsec, base, bytestring, containers, dlist
-     , memory, QuickCheck, quickcheck-simple, random, transformers
-     }:
-     mkDerivation {
-       pname = "text-ldap";
-       version = "0.1.1.13";
-       sha256 = "0d1a7932999yx98hjvnrap1lpm9jcfg34m2m0hdy4j1m6cq4q5zc";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         attoparsec base bytestring containers dlist memory transformers
-       ];
-       executableHaskellDepends = [ base bytestring ];
-       testHaskellDepends = [
-         base bytestring QuickCheck quickcheck-simple random
-       ];
-       description = "Parser and Printer for LDAP text data stream";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "text-ldap_0_1_1_14" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, containers, memory
      , QuickCheck, quickcheck-simple, random, transformers
      }:
@@ -264879,7 +265084,6 @@ self: {
        ];
        description = "Parser and Printer for LDAP text data stream";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "text-lens" = callPackage
@@ -266115,24 +266319,6 @@ self: {
      }:
      mkDerivation {
        pname = "th-reify-many";
-       version = "0.1.9";
-       sha256 = "0hxf56filzqnyrc8q7766vai80y6cgrrbrczx6n93caskl1dv2gq";
-       revision = "1";
-       editedCabalFile = "0y0gyh866i40a71732mbkzb1clxh4cq26kma4xnrq86kdd7s2rr8";
-       libraryHaskellDepends = [
-         base containers mtl safe template-haskell th-expand-syns
-       ];
-       testHaskellDepends = [ base template-haskell ];
-       description = "Recurseively reify template haskell datatype info";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "th-reify-many_0_1_10" = callPackage
-    ({ mkDerivation, base, containers, mtl, safe, template-haskell
-     , th-expand-syns
-     }:
-     mkDerivation {
-       pname = "th-reify-many";
        version = "0.1.10";
        sha256 = "19g4gc1q3zxbylmvrgk3dqjzychq2k02i7fwvs3vhbrg4ihhw9cx";
        libraryHaskellDepends = [
@@ -266141,7 +266327,6 @@ self: {
        testHaskellDepends = [ base template-haskell ];
        description = "Recurseively reify template haskell datatype info";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "th-sccs" = callPackage
@@ -268937,22 +269122,23 @@ self: {
        license = lib.licenses.gpl3Plus;
      }) {};
 
-  "tlynx_0_6_0_0" = callPackage
+  "tlynx_0_6_1_0" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, bytestring
      , comonad, containers, data-default-class, elynx-tools, elynx-tree
-     , gnuplot, mwc-random, optparse-applicative, parallel, statistics
-     , text, transformers, vector
+     , gnuplot, mwc-random, optparse-applicative, parallel, primitive
+     , statistics, text, transformers, vector
      }:
      mkDerivation {
        pname = "tlynx";
-       version = "0.6.0.0";
-       sha256 = "1iz555rfq4wi5yc5bqfgkgwzmlxcksxmbpcfdwmcarcijazm9mpi";
+       version = "0.6.1.0";
+       sha256 = "0dwwpq0jj89g68scxrqy4zr6r3f93w8024icbblwx4ygv51xkxai";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson async attoparsec base bytestring comonad containers
          data-default-class elynx-tools elynx-tree gnuplot mwc-random
-         optparse-applicative parallel statistics text transformers vector
+         optparse-applicative parallel primitive statistics text
+         transformers vector
        ];
        executableHaskellDepends = [ base ];
        description = "Handle phylogenetic trees";
@@ -281127,27 +281313,12 @@ self: {
     ({ mkDerivation, base, tasty, tasty-quickcheck, vector }:
      mkDerivation {
        pname = "vector-rotcev";
-       version = "0.1.0.0";
-       sha256 = "1sl5jwmpmzzvknalgqrbpy3yhqclgqxf75wnpb24rn416kdscy6j";
-       revision = "1";
-       editedCabalFile = "1hn2g8wykmisaacw4w8iffcd8qn3dnkl9lkj3j9n0324xm1b3sp0";
-       libraryHaskellDepends = [ base vector ];
-       testHaskellDepends = [ base tasty tasty-quickcheck vector ];
-       description = "Vectors with O(1) reverse";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "vector-rotcev_0_1_0_1" = callPackage
-    ({ mkDerivation, base, tasty, tasty-quickcheck, vector }:
-     mkDerivation {
-       pname = "vector-rotcev";
        version = "0.1.0.1";
        sha256 = "1zrw1r6xspjncavd307xbbnjdmmhjq9w3dbvm0khnkxjgh47is8v";
        libraryHaskellDepends = [ base vector ];
        testHaskellDepends = [ base tasty tasty-quickcheck vector ];
        description = "Vectors with O(1) reverse";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "vector-shuffling" = callPackage
@@ -284647,33 +284818,6 @@ self: {
      }:
      mkDerivation {
        pname = "wai-session-redis";
-       version = "0.1.0.2";
-       sha256 = "15l0sq5y9lalprn3k7fcw37fnmzphhd00qkpwna3wxpr0vrlihzs";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bytestring cereal data-default hedis vault wai wai-session
-       ];
-       executableHaskellDepends = [
-         base bytestring cereal data-default hedis http-types vault wai
-         wai-session warp
-       ];
-       testHaskellDepends = [
-         base bytestring cereal data-default hedis hspec vault wai
-         wai-session
-       ];
-       description = "Simple Redis backed wai-session backend";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "wai-session-redis_0_1_0_3" = callPackage
-    ({ mkDerivation, base, bytestring, cereal, data-default, hedis
-     , hspec, http-types, vault, wai, wai-session, warp
-     }:
-     mkDerivation {
-       pname = "wai-session-redis";
        version = "0.1.0.3";
        sha256 = "1ikm5i4cvx2wzlq5ij7aqk9c37jpnw9c0dl0xdw3c4hqsnjnb5yj";
        isLibrary = true;
@@ -288475,13 +288619,19 @@ self: {
      }) {};
 
   "worldturtle" = callPackage
-    ({ mkDerivation, base, containers, gloss, lens, matrix, mtl }:
+    ({ mkDerivation, base, containers, gloss, lens, matrix
+     , transformers
+     }:
      mkDerivation {
        pname = "worldturtle";
-       version = "0.2.0.0";
-       sha256 = "0h5r74ba0wjhyp8yl3clxgq5yfdr51fdkfn2xz4ahizxycyrx14f";
-       libraryHaskellDepends = [ base containers gloss lens matrix mtl ];
-       description = "Turtle graphics";
+       version = "0.2.2.0";
+       sha256 = "0h7zhgpddhmsxmz1x7hmz785r4mx7i37ad16621wmnc1w84zcfaq";
+       revision = "1";
+       editedCabalFile = "1m8mivb0xsbbyrbc27r9kdkkfyd5wnasppjx8ywpsl2xknmxx918";
+       libraryHaskellDepends = [
+         base containers gloss lens matrix transformers
+       ];
+       description = "LOGO-like Turtle graphics with a monadic interface";
        license = lib.licenses.bsd3;
      }) {};
 
@@ -292651,8 +292801,8 @@ self: {
      }:
      mkDerivation {
        pname = "yampa-test";
-       version = "0.2";
-       sha256 = "030dakxny9nh0spq04vbxs961y12i2xbr9g9g3q7lk78mhshwv5v";
+       version = "0.13.2";
+       sha256 = "004qly1sags94p7ks1j93xziixbpi3wsblbh2d2ws78gyywqdj9f";
        libraryHaskellDepends = [
          base normaldistribution QuickCheck Yampa
        ];
@@ -293005,8 +293155,8 @@ self: {
      }:
      mkDerivation {
        pname = "yeamer";
-       version = "0.1.1.0";
-       sha256 = "0i3ka3c4ci70kgrbmc7ynk587a4sihpqhyv6bjc1n9gwjbm9abxi";
+       version = "0.1.2.0";
+       sha256 = "07xl891fdy9cilzpfpirzqmz7f6jw2m151bdk8p16633fkhsmvc3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -293282,34 +293432,6 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-auth";
-       version = "1.6.10.3";
-       sha256 = "00a7gbp2czg6ixxx62k2nmrj5g1la6cjh697y8vg9xhxq7vpyshg";
-       libraryHaskellDepends = [
-         aeson authenticate base base16-bytestring base64-bytestring binary
-         blaze-builder blaze-html blaze-markup bytestring conduit
-         conduit-extra containers cryptonite data-default email-validate
-         file-embed http-client http-client-tls http-conduit http-types
-         memory network-uri nonce persistent random safe shakespeare
-         template-haskell text time transformers unliftio unliftio-core
-         unordered-containers wai yesod-core yesod-form yesod-persistent
-       ];
-       description = "Authentication for Yesod";
-       license = lib.licenses.mit;
-     }) {};
-
-  "yesod-auth_1_6_10_4" = callPackage
-    ({ mkDerivation, aeson, authenticate, base, base16-bytestring
-     , base64-bytestring, binary, blaze-builder, blaze-html
-     , blaze-markup, bytestring, conduit, conduit-extra, containers
-     , cryptonite, data-default, email-validate, file-embed, http-client
-     , http-client-tls, http-conduit, http-types, memory, network-uri
-     , nonce, persistent, random, safe, shakespeare, template-haskell
-     , text, time, transformers, unliftio, unliftio-core
-     , unordered-containers, wai, yesod-core, yesod-form
-     , yesod-persistent
-     }:
-     mkDerivation {
-       pname = "yesod-auth";
        version = "1.6.10.4";
        sha256 = "01s5svba45g0d12cz8kc8lvdw18jfhjxr7yk69cf5157qg0f2czv";
        libraryHaskellDepends = [
@@ -293323,7 +293445,6 @@ self: {
        ];
        description = "Authentication for Yesod";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yesod-auth-account" = callPackage