about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix1048
1 files changed, 605 insertions, 443 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 2e945a16b4595..7c0e3eaeac72a 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -2063,20 +2063,21 @@ self: {
 
   "Blammo" = callPackage
     ({ mkDerivation, aeson, base, bytestring, case-insensitive, clock
-     , containers, envparse, exceptions, fast-logger, hspec, http-types
-     , lens, markdown-unlit, monad-logger-aeson, text, time
-     , unliftio-core, unordered-containers, vector, wai
+     , containers, dlist, envparse, exceptions, fast-logger, hspec
+     , http-types, lens, markdown-unlit, monad-logger-aeson, mtl, text
+     , time, unliftio, unliftio-core, unordered-containers, vector, wai
      }:
      mkDerivation {
        pname = "Blammo";
-       version = "1.0.1.1";
-       sha256 = "1ysfy8crdm6j3l80hw9rdr4rqsxyhywp3rf8m9yjygmhrndx38ih";
+       version = "1.0.2.1";
+       sha256 = "0ym6j8ysng4kqdzbkhr4i4wgq1lsl70c3arm3g8z976lzc7612m5";
        libraryHaskellDepends = [
-         aeson base bytestring case-insensitive clock containers envparse
-         exceptions fast-logger http-types lens monad-logger-aeson text time
-         unliftio-core unordered-containers vector wai
+         aeson base bytestring case-insensitive clock containers dlist
+         envparse exceptions fast-logger http-types lens monad-logger-aeson
+         mtl text time unliftio unliftio-core unordered-containers vector
+         wai
        ];
-       testHaskellDepends = [ aeson base hspec markdown-unlit text ];
+       testHaskellDepends = [ aeson base hspec markdown-unlit mtl text ];
        testToolDepends = [ markdown-unlit ];
        description = "Batteries-included Structured Logging library";
        license = lib.licenses.mit;
@@ -35383,6 +35384,19 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "assert-failure_0_1_2_6" = callPackage
+    ({ mkDerivation, base, pretty-show, text }:
+     mkDerivation {
+       pname = "assert-failure";
+       version = "0.1.2.6";
+       sha256 = "198bvr7wgshwmbl8gcgq91hz7d87ar6gkqhhp1xgsg1mqikqi02z";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [ base pretty-show text ];
+       description = "Syntactic sugar improving 'assert' and 'error'";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "assert4hs" = callPackage
     ({ mkDerivation, base, data-default, pretty-diff, tasty, text }:
      mkDerivation {
@@ -39767,12 +39781,12 @@ self: {
        broken = true;
      }) {};
 
-  "base_4_16_1_0" = callPackage
+  "base_4_16_2_0" = callPackage
     ({ mkDerivation, ghc-bignum, ghc-prim, rts }:
      mkDerivation {
        pname = "base";
-       version = "4.16.1.0";
-       sha256 = "1n6w97xxdsspa34w417sakx1ysv4qgp5l00r6lkf09rwfmani7vl";
+       version = "4.16.2.0";
+       sha256 = "015qxwjg47nk5kfp53xlv6pnl6sv7gv9szlvscnglhc00p6iasr9";
        libraryHaskellDepends = [ ghc-bignum ghc-prim rts ];
        description = "Basic libraries";
        license = lib.licenses.bsd3;
@@ -41519,8 +41533,8 @@ self: {
        pname = "bench";
        version = "1.0.12";
        sha256 = "1sy97qpv6paar2d5syppk6lc06wjx6qyz5aidsmh30jq853nydx6";
-       revision = "3";
-       editedCabalFile = "1lprgyc8jnfys70mxnpynrkgy1m4ss2dhf7mhj9kvxkahkkqdqm2";
+       revision = "4";
+       editedCabalFile = "1x1d74c9898dxwv0j35i62p6d2k675zk8snqcxn973j7x6p0103d";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -47988,7 +48002,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "brick_0_70_1" = callPackage
+  "brick_0_71_1" = callPackage
     ({ mkDerivation, base, bytestring, config-ini, containers
      , contravariant, data-clist, deepseq, directory, dlist, exceptions
      , filepath, microlens, microlens-mtl, microlens-th, QuickCheck, stm
@@ -47997,8 +48011,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick";
-       version = "0.70.1";
-       sha256 = "18i1i06ll6pklzaazcl2bzbi3w5zdn43l9wvkclhfcmddjy19lp4";
+       version = "0.71.1";
+       sha256 = "0m6j49izmmgqvqp3jnp5lc8b84a87hmhmv0bclqv2d2571k18w29";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -48008,7 +48022,7 @@ self: {
          unix vector vty word-wrap
        ];
        testHaskellDepends = [
-         base containers microlens QuickCheck vector
+         base containers microlens QuickCheck vector vty
        ];
        description = "A declarative terminal user interface library";
        license = lib.licenses.bsd3;
@@ -53040,29 +53054,6 @@ self: {
      }:
      mkDerivation {
        pname = "call-alloy";
-       version = "0.3.0.1";
-       sha256 = "1a8fgbaxmvjrp82qjyfgkhv9qi0n7l94zfx3c80c0bd5q758spmp";
-       libraryHaskellDepends = [
-         base bytestring containers directory extra file-embed filepath
-         hashable mtl process split trifecta unix
-       ];
-       testHaskellDepends = [
-         base bytestring containers directory extra file-embed filepath
-         hashable hspec mtl process split trifecta unix
-       ];
-       description = "A simple library to call Alloy given a specification";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "call-alloy_0_3_0_2" = callPackage
-    ({ mkDerivation, base, bytestring, containers, directory, extra
-     , file-embed, filepath, hashable, hspec, mtl, process, split
-     , trifecta, unix
-     }:
-     mkDerivation {
-       pname = "call-alloy";
        version = "0.3.0.2";
        sha256 = "1bigpy4338zkvcxccnri3xfav7wdz3zblkzzwm0nrnyz7an4mgy6";
        libraryHaskellDepends = [
@@ -55935,8 +55926,8 @@ self: {
      }:
      mkDerivation {
        pname = "cgroup-rts-threads";
-       version = "0.2.1.0";
-       sha256 = "1fzv3bgfr7r1c8m02z887ml2mzh2j571zcjjp6al272iaax8ymx0";
+       version = "0.2.1.1";
+       sha256 = "0hj2ny3rbxb9aw83zjslygh2qc75w5my4bpm2fgx0qm10n6whavn";
        libraryHaskellDepends = [ base directory megaparsec path text ];
        testHaskellDepends = [
          base hspec-core hspec-expectations path path-io
@@ -65769,8 +65760,6 @@ self: {
        ];
        description = "Reduced parser for configurator-ng config files";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "confsolve" = callPackage
@@ -66605,8 +66594,8 @@ self: {
      }:
      mkDerivation {
        pname = "context";
-       version = "0.2.0.0";
-       sha256 = "1s915v2wbmhwp3qwk5p7n1iz510wfdmi4nq2zg1m04q7dpzhl0xz";
+       version = "0.2.0.1";
+       sha256 = "089v5dkpmlqrpdghhhmwca91dzzigsxwygjpg71ig5352cdfwdf4";
        libraryHaskellDepends = [ base containers exceptions ];
        testHaskellDepends = [ async base ghc-prim hspec ];
        testToolDepends = [ hspec-discover ];
@@ -66668,8 +66657,8 @@ self: {
      }:
      mkDerivation {
        pname = "context-http-client";
-       version = "0.2.0.0";
-       sha256 = "0d7hdqcvfay8m1inbl19z4hj8qqi2a00qsxh7n7s03075rd8wzs0";
+       version = "0.2.0.1";
+       sha256 = "1sm36mrnc80pnafpyikcalajy2kz1rxp7d40sgqng1s48k6d8js1";
        libraryHaskellDepends = [ base context http-client ];
        testHaskellDepends = [
          async base bytestring case-insensitive context hspec http-client
@@ -66686,8 +66675,8 @@ self: {
      }:
      mkDerivation {
        pname = "context-resource";
-       version = "0.2.0.0";
-       sha256 = "0jjy6i6vcg3b9chrkw7l2yza8kdxl8d4bdlrqp0anpaxwm1q34da";
+       version = "0.2.0.1";
+       sha256 = "1hcmzd82nxbxask6qckb9ivpxlrxhph9pwk379vkx235jgqy79gj";
        libraryHaskellDepends = [ base context exceptions ];
        testHaskellDepends = [ async base context hspec ];
        testToolDepends = [ hspec-discover ];
@@ -66716,8 +66705,8 @@ self: {
      }:
      mkDerivation {
        pname = "context-wai-middleware";
-       version = "0.2.0.0";
-       sha256 = "017zwjq4kl3jjmrdp0x6zxbsd9k5xnvcgf4r1cjk7cnlch36cwmn";
+       version = "0.2.0.1";
+       sha256 = "1y34137h0zjqxs4f5mbjyq500sazsryl20sfx4p5b227nb8lyplh";
        libraryHaskellDepends = [ base context wai ];
        testHaskellDepends = [
          async base bytestring case-insensitive context hspec http-client
@@ -81046,8 +81035,8 @@ self: {
      }:
      mkDerivation {
        pname = "discord-haskell-voice";
-       version = "2.3.0";
-       sha256 = "0rzzgggw02rc5pw3wyimimghf3mrxfwhb91fhg2lmzq2dwqghzva";
+       version = "2.3.1";
+       sha256 = "0j6gb0f63i70xqwq2yn8mfkn5nph3vmbbgnzid976cllcnwdxz5v";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -82580,8 +82569,8 @@ self: {
      }:
      mkDerivation {
        pname = "dns-patterns";
-       version = "0.1";
-       sha256 = "01ap0j5ar81v5k9dm0vsd03271xkqwi0a1dx3s9yflg7ll98yjs8";
+       version = "0.1.1";
+       sha256 = "1x2qrn4nvpvmxyby0p6mcgicz3xspd7x390gnz6p7vpanx72r0w3";
        libraryHaskellDepends = [
          attoparsec base bytestring parser-combinators text
        ];
@@ -93117,6 +93106,8 @@ self: {
        pname = "expiring-cache-map";
        version = "0.0.6.1";
        sha256 = "1fb47hsn06ybn2yzw7r6pjkmvvfpbdx7wjhbpxcywilbjyac4fqf";
+       revision = "1";
+       editedCabalFile = "1k5wqilafxp3ksqb7qy90cwipk0db568f15amn3mnf9krc1qjabg";
        libraryHaskellDepends = [
          base containers hashable unordered-containers
        ];
@@ -94235,41 +94226,6 @@ self: {
      }:
      mkDerivation {
        pname = "fakedata";
-       version = "1.0.2";
-       sha256 = "1xbp0wif3dfk4880f8lr8zj07jdqhbxalqm7bfpw6r0cv354w3l8";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring containers directory exceptions
-         fakedata-parser filepath hashable random string-random
-         template-haskell text time transformers unordered-containers vector
-         yaml
-       ];
-       testHaskellDepends = [
-         aeson attoparsec base bytestring containers directory exceptions
-         fakedata-parser filepath hashable hspec QuickCheck random
-         regex-tdfa string-random template-haskell text time transformers
-         unordered-containers vector yaml
-       ];
-       testToolDepends = [ hspec-discover ];
-       benchmarkHaskellDepends = [
-         aeson attoparsec base bytestring containers deepseq directory
-         exceptions fakedata-parser filepath gauge hashable random
-         string-random template-haskell text time transformers
-         unordered-containers vector yaml
-       ];
-       description = "Library for producing fake data";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "fakedata_1_0_3" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
-     , deepseq, directory, exceptions, fakedata-parser, filepath, gauge
-     , hashable, hspec, hspec-discover, QuickCheck, random, regex-tdfa
-     , string-random, template-haskell, text, time, transformers
-     , unordered-containers, vector, yaml
-     }:
-     mkDerivation {
-       pname = "fakedata";
        version = "1.0.3";
        sha256 = "12sldxpn14zx5zwblw28k593rdqz50d246rz8j3zj41ljmnbwj4i";
        enableSeparateDataOutput = true;
@@ -94294,7 +94250,6 @@ self: {
        ];
        description = "Library for producing fake data";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fakedata-parser" = callPackage
@@ -99646,8 +99601,8 @@ self: {
        pname = "foldl";
        version = "1.4.12";
        sha256 = "0zf4yljh3s2ddxa7dhzdglmylj14kfldhkclc44g37zvjq6kcnag";
-       revision = "3";
-       editedCabalFile = "1xijnq8qkmrj2w7h6gr2vy8a0ajhiapzi2fain5pgcllli2fny2r";
+       revision = "4";
+       editedCabalFile = "122bj1kc28sy6xi7r9h5nlsamxf0bg4gziza5a259jndpbikcbm9";
        libraryHaskellDepends = [
          base bytestring comonad containers contravariant hashable primitive
          profunctors random semigroupoids text transformers
@@ -101165,8 +101120,8 @@ self: {
      }:
      mkDerivation {
        pname = "freckle-app";
-       version = "1.2.0.2";
-       sha256 = "0wwzyg695h63azfdxd2i0clvjwkj4shj0rgrlvr6c830yn94i8q5";
+       version = "1.3.0.0";
+       sha256 = "1h2ckdjq4h7qv7r5dm28gbs5ja125wi2inzjg3436css9qn1s7v9";
        libraryHaskellDepends = [
          aeson base Blammo bugsnag bytestring case-insensitive conduit
          containers datadog dlist doctest ekg-core envparse errors
@@ -101218,24 +101173,6 @@ self: {
      }:
      mkDerivation {
        pname = "free";
-       version = "5.1.8";
-       sha256 = "0h43a7w6yjnvqp3rl8qvcjl9a0hg86l0h7zxkikd0mw8n65l8xvr";
-       libraryHaskellDepends = [
-         base comonad containers distributive exceptions indexed-traversable
-         mtl profunctors semigroupoids template-haskell th-abstraction
-         transformers transformers-base
-       ];
-       description = "Monads for free";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "free_5_1_9" = callPackage
-    ({ mkDerivation, base, comonad, containers, distributive
-     , exceptions, indexed-traversable, mtl, profunctors, semigroupoids
-     , template-haskell, th-abstraction, transformers, transformers-base
-     }:
-     mkDerivation {
-       pname = "free";
        version = "5.1.9";
        sha256 = "1vlzis9sqxh7xrmh3habbgiw3skkhkn710bhqb6fnl45804i6x9f";
        libraryHaskellDepends = [
@@ -101245,7 +101182,6 @@ self: {
        ];
        description = "Monads for free";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "free-algebras" = callPackage
@@ -103503,40 +103439,40 @@ self: {
   "futhark" = callPackage
     ({ mkDerivation, aeson, alex, ansi-terminal, array, base
      , base16-bytestring, binary, blaze-html, bmp, bytestring
-     , bytestring-to-vector, cmark-gfm, containers, cryptohash-md5, Diff
-     , directory, directory-tree, dlist, file-embed, filepath, free
-     , futhark-data, futhark-manifest, futhark-server, githash, half
-     , happy, haskeline, hslogger, language-c-quote, lens, lsp
-     , mainland-pretty, megaparsec, mtl, mwc-random, neat-interpolation
-     , parallel, parser-combinators, process, process-extras, QuickCheck
-     , random, regex-tdfa, srcloc, statistics, tasty, tasty-hunit
-     , tasty-quickcheck, template-haskell, temporary, terminal-size
-     , text, time, transformers, vector, versions, zip-archive, zlib
+     , bytestring-to-vector, cmark-gfm, co-log-core, containers
+     , cryptohash-md5, Diff, directory, directory-tree, dlist, fgl
+     , fgl-visualize, file-embed, filepath, free, futhark-data
+     , futhark-manifest, futhark-server, githash, half, happy, haskeline
+     , language-c-quote, lens, lsp, mainland-pretty, megaparsec, mtl
+     , mwc-random, neat-interpolation, parallel, process, process-extras
+     , QuickCheck, random, regex-tdfa, srcloc, statistics, tasty
+     , tasty-hunit, tasty-quickcheck, template-haskell, temporary
+     , terminal-size, text, time, transformers, vector, versions
+     , zip-archive, zlib
      }:
      mkDerivation {
        pname = "futhark";
-       version = "0.21.12";
-       sha256 = "1pjrq70x4qxgjjx5yy8zk9v6k3d01kk42bq5jrrb5f27id4dyn6v";
-       revision = "2";
-       editedCabalFile = "1m6rn5amxikflgli0izq9lsdc2s4qcwmmhiila54mnk1c6l2q7zv";
+       version = "0.21.13";
+       sha256 = "0bzqlsaaqbbi47zvmvv7hd6hcz54hzw676rh9nxcjxgff3hzqb08";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson ansi-terminal array base base16-bytestring binary blaze-html
-         bmp bytestring bytestring-to-vector cmark-gfm containers
-         cryptohash-md5 Diff directory directory-tree dlist file-embed
-         filepath free futhark-data futhark-manifest futhark-server githash
-         half haskeline hslogger language-c-quote lens lsp mainland-pretty
-         megaparsec mtl mwc-random neat-interpolation parallel process
-         process-extras random regex-tdfa srcloc statistics template-haskell
-         temporary terminal-size text time transformers vector versions
-         zip-archive zlib
+         bmp bytestring bytestring-to-vector cmark-gfm co-log-core
+         containers cryptohash-md5 Diff directory directory-tree dlist fgl
+         fgl-visualize file-embed filepath free futhark-data
+         futhark-manifest futhark-server githash half haskeline
+         language-c-quote lens lsp mainland-pretty megaparsec mtl mwc-random
+         neat-interpolation parallel process process-extras random
+         regex-tdfa srcloc statistics template-haskell temporary
+         terminal-size text time transformers vector versions zip-archive
+         zlib
        ];
        libraryToolDepends = [ alex happy ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [
-         base containers megaparsec mtl parser-combinators QuickCheck tasty
-         tasty-hunit tasty-quickcheck text
+         base containers megaparsec QuickCheck tasty tasty-hunit
+         tasty-quickcheck text
        ];
        description = "An optimising compiler for a functional, array-oriented language";
        license = lib.licenses.isc;
@@ -103733,27 +103669,12 @@ self: {
      }:
      mkDerivation {
        pname = "fuzzy-time";
-       version = "0.2.0.0";
-       sha256 = "0gf6bj0jrd8jh30n1cdjc31ynjpsrikwacp3mysa76kqb4mxl3xz";
-       libraryHaskellDepends = [
-         base containers deepseq megaparsec text time validity validity-time
-       ];
-       license = lib.licenses.mit;
-     }) {};
-
-  "fuzzy-time_0_2_0_1" = callPackage
-    ({ mkDerivation, base, containers, deepseq, megaparsec, text, time
-     , validity, validity-time
-     }:
-     mkDerivation {
-       pname = "fuzzy-time";
        version = "0.2.0.1";
        sha256 = "1wlcq37q71q3565dc73jcr42p970lml0gmpjqwn3k5xf8d63ridj";
        libraryHaskellDepends = [
          base containers deepseq megaparsec text time validity validity-time
        ];
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fuzzy-time-gen" = callPackage
@@ -107122,7 +107043,7 @@ self: {
        mainProgram = "gh-pocket-knife";
      }) {};
 
-  "ghc_9_2_2" = callPackage
+  "ghc_9_2_3" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, containers
      , deepseq, directory, exceptions, filepath, ghc-boot, ghc-heap
      , ghci, hpc, process, template-haskell, terminfo, time
@@ -107130,8 +107051,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc";
-       version = "9.2.2";
-       sha256 = "125cx0zycc5gkj6awg5lgc6zhlr0iklw18g20dhpbgiyzplx2gqb";
+       version = "9.2.3";
+       sha256 = "09bwgzdj0bvasl8cqz93g03d79bcgpmr5p8dpc05kjxdl24ydrmp";
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq directory
          exceptions filepath ghc-boot ghc-heap ghci hpc process
@@ -111091,7 +111012,7 @@ self: {
        description = "manage files with git, without checking their contents into git";
        license = lib.licenses.agpl3Only;
        mainProgram = "git-annex";
-       maintainers = [ lib.maintainers.peti ];
+       maintainers = [ lib.maintainers.peti lib.maintainers.roosemberth ];
      }) {inherit (pkgs) bup; inherit (pkgs) curl; inherit (pkgs) git; 
          inherit (pkgs) gnupg; inherit (pkgs) lsof; inherit (pkgs) openssh; 
          inherit (pkgs) perl; inherit (pkgs) rsync; inherit (pkgs) wget; 
@@ -123426,8 +123347,8 @@ self: {
      }:
      mkDerivation {
        pname = "hapistrano";
-       version = "0.4.5.0";
-       sha256 = "0pjm9flkqkpwmiv6jqgghf3isvq2hqxy2z80jnj4slm7gkm8kq40";
+       version = "0.4.6.0";
+       sha256 = "1bischj5ndbv33is36537gd3180m9i76mlyjxrfcawzlqf8h3p66";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -129592,32 +129513,6 @@ self: {
      }:
      mkDerivation {
        pname = "hasql";
-       version = "1.5.0.4";
-       sha256 = "01jfjx9l10f28w395r1990r6l5i15bw1333d968m2qgnx5l04vw3";
-       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;
-     }) {};
-
-  "hasql_1_5_0_5" = 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.5.0.5";
        sha256 = "029bsr8966q6r1ig7x2ykj5jmrg64990c00zqpjq48acc39ap0qw";
        libraryHaskellDepends = [
@@ -129632,7 +129527,6 @@ self: {
        benchmarkHaskellDepends = [ gauge rerebase ];
        description = "An efficient PostgreSQL driver with a flexible mapping API";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-backend" = callPackage
@@ -129737,7 +129631,6 @@ self: {
        ];
        description = "Toolkit for constructing Hasql statements dynamically";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-explain-tests" = callPackage
@@ -129792,8 +129685,6 @@ self: {
        ];
        description = "Implicit definitions for Hasql, such as default codecs for standard types";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hasql-interpolate" = callPackage
@@ -130161,24 +130052,6 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-th";
-       version = "0.4.0.15";
-       sha256 = "0h8cg8w16hn315hwdgamik9vwqslpgrbrhsd109w0lrv5l27xywz";
-       libraryHaskellDepends = [
-         base bytestring containers contravariant foldl hasql
-         postgresql-syntax template-haskell template-haskell-compat-v0208
-         text uuid vector
-       ];
-       description = "Template Haskell utilities for Hasql";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hasql-th_0_4_0_16" = callPackage
-    ({ mkDerivation, base, bytestring, containers, contravariant, foldl
-     , hasql, postgresql-syntax, template-haskell
-     , template-haskell-compat-v0208, text, uuid, vector
-     }:
-     mkDerivation {
-       pname = "hasql-th";
        version = "0.4.0.16";
        sha256 = "029zmhwmr8wp432hf33ffvns5nkfqzk1cnh663cln5f2ryllxxx3";
        libraryHaskellDepends = [
@@ -130188,7 +130061,6 @@ self: {
        ];
        description = "Template Haskell utilities for Hasql";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-transaction" = callPackage
@@ -135810,8 +135682,8 @@ self: {
        pname = "hiedb";
        version = "0.4.1.0";
        sha256 = "1389qmlga5rq8has02rn35pzag5wnfpx3w77r60mzl3b4pkpzi7i";
-       revision = "2";
-       editedCabalFile = "1mlsjdd41a89znafqssafwghlvk6bkijk5qkbgrm61h1h7flir2j";
+       revision = "3";
+       editedCabalFile = "0y6vsx4n3hbpbl6d9qpb5d40s2rh0pkqm76gnjvx045zvrdkxi66";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -136371,6 +136243,42 @@ self: {
        mainProgram = "hindent";
      }) {};
 
+  "hindent_5_3_4" = callPackage
+    ({ mkDerivation, base, bytestring, Cabal, containers, criterion
+     , deepseq, Diff, directory, exceptions, filepath, ghc-prim
+     , haskell-src-exts, hspec, monad-loops, mtl, optparse-applicative
+     , path, path-io, text, transformers, unix-compat, utf8-string, yaml
+     }:
+     mkDerivation {
+       pname = "hindent";
+       version = "5.3.4";
+       sha256 = "1pc20iza3v0ljzbx6cycm1j1kbmz8h95xwfq47fd6zfmsrx9w6vn";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         base bytestring Cabal containers directory exceptions filepath
+         haskell-src-exts monad-loops mtl text transformers utf8-string yaml
+       ];
+       executableHaskellDepends = [
+         base bytestring deepseq directory exceptions ghc-prim
+         haskell-src-exts optparse-applicative path path-io text
+         transformers unix-compat utf8-string yaml
+       ];
+       testHaskellDepends = [
+         base bytestring deepseq Diff directory exceptions haskell-src-exts
+         hspec monad-loops mtl utf8-string
+       ];
+       benchmarkHaskellDepends = [
+         base bytestring criterion deepseq directory exceptions ghc-prim
+         haskell-src-exts mtl utf8-string
+       ];
+       description = "Extensible Haskell pretty printer";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "hindent";
+     }) {};
+
   "hindley-milner" = callPackage
     ({ mkDerivation, base, containers, data-fix, hspec, mtl
      , transformers
@@ -138744,6 +138652,8 @@ self: {
        pname = "hls-graph";
        version = "1.7.0.0";
        sha256 = "1mq1pvn5z8fnlsj9iqck05shm8fak9zf05mbcbrxb5jvq0a31ypd";
+       revision = "1";
+       editedCabalFile = "090jis882l9pjg6dlw8dbf7qzq4g2rbrfwkl96rk7p4yw0hdgd01";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson async base bytestring containers deepseq directory exceptions
@@ -138853,6 +138763,8 @@ self: {
        pname = "hls-plugin-api";
        version = "1.4.0.0";
        sha256 = "0yk2y6qw88vhww8z10d2kgn57wsarfnp6z1gmjl1ik2w96a8g3mv";
+       revision = "1";
+       editedCabalFile = "0mqwnvq892qa793pv68fsfhnkysm386vrkyx28qaaraqfnbxkysn";
        libraryHaskellDepends = [
          aeson base containers data-default dependent-map dependent-sum Diff
          dlist extra ghc hashable hls-graph lens lens-aeson lsp
@@ -144056,6 +143968,8 @@ self: {
        pname = "hs-php-session";
        version = "0.0.9.3";
        sha256 = "1xwdikiqy2dxyzr6wx51wy51vifsvshblx7kkhfqd7izjf87ww8f";
+       revision = "1";
+       editedCabalFile = "1dj1r73v31bd2091pqvrg7vdc3lgjh373ynxn49dlhqmyw45kiw8";
        libraryHaskellDepends = [ base bytestring ];
        description = "PHP session and values serialization";
        license = lib.licenses.bsd3;
@@ -148093,8 +148007,6 @@ self: {
        testHaskellDepends = [ base hspec hspec-wai ];
        description = "Testing JSON APIs with hspec-wai";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hspec-webdriver" = callPackage
@@ -158960,6 +158872,20 @@ self: {
        broken = true;
      }) {};
 
+  "interval-tree-clock" = callPackage
+    ({ mkDerivation, base, hspec, QuickCheck }:
+     mkDerivation {
+       pname = "interval-tree-clock";
+       version = "0.1.0.2";
+       sha256 = "1v1sdhf43akmnlhp6y10nbp44pj93m7pmbwpss9skam5dasmnzs1";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base hspec QuickCheck ];
+       description = "Interval Tree Clocks";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "intervals" = callPackage
     ({ mkDerivation, array, base, distributive, ghc-prim, QuickCheck }:
      mkDerivation {
@@ -159160,6 +159086,29 @@ self: {
        license = lib.licenses.bsd2;
      }) {};
 
+  "invariant_0_6" = callPackage
+    ({ mkDerivation, array, base, bifunctors, comonad, containers
+     , contravariant, ghc-prim, hspec, hspec-discover, profunctors
+     , QuickCheck, StateVar, stm, tagged, template-haskell
+     , th-abstraction, transformers, transformers-compat
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "invariant";
+       version = "0.6";
+       sha256 = "07ffgcfpacsdihcmcmx2m1gp8czlg28657bxncxjykjiiiwjlaxm";
+       libraryHaskellDepends = [
+         array base bifunctors comonad containers contravariant ghc-prim
+         profunctors StateVar stm tagged template-haskell th-abstraction
+         transformers transformers-compat unordered-containers
+       ];
+       testHaskellDepends = [ base hspec QuickCheck template-haskell ];
+       testToolDepends = [ hspec-discover ];
+       description = "Haskell98 invariant functors";
+       license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "inventory" = callPackage
     ({ mkDerivation, appendmap, array, base, bytestring, containers
      , directory, filepath, ghc, ghc-paths, mtl, tasty, tasty-hunit
@@ -162593,21 +162542,21 @@ self: {
 
   "jordan" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, containers
-     , contravariant, hspec, hspec-megaparsec, megaparsec
+     , contravariant, deepseq, ghc-prim, hspec, hspec-megaparsec
      , parser-combinators, QuickCheck, quickcheck-text, raw-strings-qq
      , scientific, text
      }:
      mkDerivation {
        pname = "jordan";
-       version = "0.1.0.0";
-       sha256 = "1qi83jc05ggakf0v7l7xf8c4xdfb29fb9yl54fi7wv9a4sqzk3hi";
+       version = "0.2.0.0";
+       sha256 = "1w4qld656ax7aggviznrvvjc99hyg6gvx3lmbcv8gmyb4899zqbx";
        libraryHaskellDepends = [
-         attoparsec base bytestring containers contravariant megaparsec
-         parser-combinators scientific text
+         attoparsec base bytestring containers contravariant deepseq
+         ghc-prim parser-combinators scientific text
        ];
        testHaskellDepends = [
-         attoparsec base bytestring containers contravariant hspec
-         hspec-megaparsec megaparsec parser-combinators QuickCheck
+         attoparsec base bytestring containers contravariant deepseq
+         ghc-prim hspec hspec-megaparsec parser-combinators QuickCheck
          quickcheck-text raw-strings-qq scientific text
        ];
        description = "JSON with Structure";
@@ -162618,19 +162567,19 @@ self: {
 
   "jordan-openapi" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, contravariant
-     , hspec, insert-ordered-containers, jordan, openapi3, optics-core
-     , text
+     , hspec, http-types, insert-ordered-containers, jordan, openapi3
+     , optics-core, text
      }:
      mkDerivation {
        pname = "jordan-openapi";
-       version = "0.1.0.0";
-       sha256 = "0a9m1kx4v6vdzyd93lpc9jvqkhb9sw6adhyv2rvp1v0x7vbcqr0v";
+       version = "0.2.0.0";
+       sha256 = "0r079zj8w3n0px1ajmklhy5yrh4rwwh8gcny4lm2aj2x7zy2rihv";
        libraryHaskellDepends = [
-         aeson base bytestring containers contravariant
+         aeson base bytestring containers contravariant http-types
          insert-ordered-containers jordan openapi3 optics-core text
        ];
        testHaskellDepends = [
-         aeson base bytestring containers contravariant hspec
+         aeson base bytestring containers contravariant hspec http-types
          insert-ordered-containers jordan openapi3 optics-core text
        ];
        description = "OpenAPI Definitions for Jordan, Automatically";
@@ -162638,6 +162587,100 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "jordan-servant" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, contravariant, hspec
+     , http-media, http-types, jordan, parallel, QuickCheck
+     , quickcheck-text, scientific, servant, text, transformers
+     }:
+     mkDerivation {
+       pname = "jordan-servant";
+       version = "0.1.0.0";
+       sha256 = "1al0f6cm9sdlzjgzw9wpmgl4l23yflxib2a3nvxfs9q6k4z4x5v5";
+       libraryHaskellDepends = [
+         attoparsec base bytestring contravariant http-media http-types
+         jordan parallel scientific servant text transformers
+       ];
+       testHaskellDepends = [
+         attoparsec base bytestring contravariant hspec http-media
+         http-types jordan parallel QuickCheck quickcheck-text scientific
+         servant text transformers
+       ];
+       description = "Servant Combinators for Jordan";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "jordan-servant-client" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, http-media
+     , http-types, jordan, jordan-servant, servant, servant-client-core
+     , servant-server, text, transformers
+     }:
+     mkDerivation {
+       pname = "jordan-servant-client";
+       version = "0.1.0.0";
+       sha256 = "0sa9ays4k4ma5aflfr87rc9c67cyk4nk19vkcf6q55vm8zyii2fy";
+       libraryHaskellDepends = [
+         attoparsec base bytestring http-media http-types jordan
+         jordan-servant servant servant-client-core servant-server text
+         transformers
+       ];
+       testHaskellDepends = [
+         attoparsec base bytestring http-media http-types jordan
+         jordan-servant servant servant-client-core servant-server text
+         transformers
+       ];
+       description = "Servant Client Instances for Jordan Servant Types";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "jordan-servant-openapi" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, contravariant
+     , http-media, http-types, jordan, jordan-openapi, jordan-servant
+     , lens, openapi3, scientific, servant, servant-openapi3, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "jordan-servant-openapi";
+       version = "0.1.0.0";
+       sha256 = "092x7cfp562g87rcj6wdnp6wimkcscnyqibjai8fbcwjq2gjnqdp";
+       libraryHaskellDepends = [
+         attoparsec base bytestring contravariant http-media http-types
+         jordan jordan-openapi jordan-servant lens openapi3 scientific
+         servant servant-openapi3 text transformers
+       ];
+       testHaskellDepends = [
+         attoparsec base bytestring contravariant http-media http-types
+         jordan jordan-openapi jordan-servant lens openapi3 scientific
+         servant servant-openapi3 text transformers
+       ];
+       description = "OpenAPI schemas for Jordan-Powered Servant APIs";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "jordan-servant-server" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, generics-sop
+     , http-media, http-types, jordan, jordan-servant, servant
+     , servant-server, text, transformers, wai
+     }:
+     mkDerivation {
+       pname = "jordan-servant-server";
+       version = "0.1.0.0";
+       sha256 = "11pj4hccql2sp3cryzv5p84nn2k9jq4apcca4i1wrynj1w52iql3";
+       libraryHaskellDepends = [
+         attoparsec base bytestring generics-sop http-media http-types
+         jordan jordan-servant servant servant-server text transformers wai
+       ];
+       testHaskellDepends = [
+         attoparsec base bytestring generics-sop http-media http-types
+         jordan jordan-servant servant servant-server text transformers wai
+       ];
+       description = "Servers for Jordan-Based Servant Combinators";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "jort" = callPackage
     ({ mkDerivation, array, base, gtk }:
      mkDerivation {
@@ -165005,24 +165048,6 @@ self: {
      }:
      mkDerivation {
        pname = "kan-extensions";
-       version = "5.2.4";
-       sha256 = "0qnds0vwhsqznirqalm8f4c0qsmp1awfhc4fn2rx5agl5az3zip8";
-       libraryHaskellDepends = [
-         adjunctions array base comonad containers contravariant
-         distributive free invariant mtl profunctors semigroupoids tagged
-         transformers transformers-compat
-       ];
-       description = "Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "kan-extensions_5_2_5" = callPackage
-    ({ mkDerivation, adjunctions, array, base, comonad, containers
-     , contravariant, distributive, free, invariant, mtl, profunctors
-     , semigroupoids, tagged, transformers, transformers-compat
-     }:
-     mkDerivation {
-       pname = "kan-extensions";
        version = "5.2.5";
        sha256 = "08mddsk9v75mahp1jqn28vglygmdil1g37drcj3ivbqc0k6dq55r";
        libraryHaskellDepends = [
@@ -165032,7 +165057,6 @@ self: {
        ];
        description = "Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "kangaroo" = callPackage
@@ -170543,6 +170567,8 @@ self: {
        pname = "large-anon";
        version = "0.1.0.0";
        sha256 = "15rrqpfd7jmm391lxhz2ag1sa17nw8x3wjqm0f9naidgmyv9x1z2";
+       revision = "1";
+       editedCabalFile = "1541ak37yk8431wiwjmcn0yp12f07wjhr8vsjs1hgmh124dm9295";
        libraryHaskellDepends = [
          aeson base containers ghc ghc-tcplugin-api hashable large-generics
          mtl optics-core primitive record-hasfield sop-core syb tagged
@@ -170621,6 +170647,8 @@ self: {
        pname = "large-records";
        version = "0.2.1.0";
        sha256 = "0gmgrkh9fsyy6ww64l4warsilxkxwfzfl43d36d8a5dcgvn49ip2";
+       revision = "1";
+       editedCabalFile = "1j366mm61j7xxy5lhppc0an8249iskhd3dqxazfwmc3vi23a044k";
        libraryHaskellDepends = [
          base containers ghc large-generics mtl primitive record-hasfield
          syb template-haskell transformers
@@ -182876,6 +182904,30 @@ self: {
        pname = "massiv-persist";
        version = "1.0.0.2";
        sha256 = "1hqmwbrxv664y4rfm37ziym25l9218pd21lz4180c0k3hfpdfsxy";
+       revision = "1";
+       editedCabalFile = "06vlaj1f4619knz7k087dppihas4cglvyy9iwg4bkgvagb968aj4";
+       libraryHaskellDepends = [
+         base bytestring deepseq massiv persist primitive
+       ];
+       testHaskellDepends = [
+         base doctest hspec massiv massiv-test persist QuickCheck
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Compatibility of 'massiv' with 'persist'";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "massiv-persist_1_0_0_3" = callPackage
+    ({ mkDerivation, base, bytestring, deepseq, doctest, hspec
+     , hspec-discover, massiv, massiv-test, persist, primitive
+     , QuickCheck
+     }:
+     mkDerivation {
+       pname = "massiv-persist";
+       version = "1.0.0.3";
+       sha256 = "0qpnrqjhj6y2spg9izxc3jzqs4jcqzn6zlgi87816ycpdgxq6s02";
        libraryHaskellDepends = [
          base bytestring deepseq massiv persist primitive
        ];
@@ -184211,18 +184263,17 @@ self: {
      }) {};
 
   "mealy" = callPackage
-    ({ mkDerivation, adjunctions, base, containers, folds, matrix
-     , mwc-probability, numhask, numhask-array, optics-core, primitive
-     , profunctors, tdigest, text, vector, vector-algorithms
+    ({ mkDerivation, adjunctions, base, containers, mwc-probability
+     , numhask, optics-core, primitive, profunctors, tdigest, text
+     , vector, vector-algorithms
      }:
      mkDerivation {
        pname = "mealy";
-       version = "0.2.0";
-       sha256 = "0rc1c7l2g7b1xr66dga3p6lg49pykxhsy24jg5rl4ag255axlfyv";
+       version = "0.3.0";
+       sha256 = "15p60a4kywazy5dlcs66bzyq8phcrpkrfl655p22bnqq1lsl7yjh";
        libraryHaskellDepends = [
-         adjunctions base containers folds matrix mwc-probability numhask
-         numhask-array optics-core primitive profunctors tdigest text vector
-         vector-algorithms
+         adjunctions base containers mwc-probability numhask optics-core
+         primitive profunctors tdigest text vector vector-algorithms
        ];
        description = "Mealy machines for processing time-series and ordered data";
        license = lib.licenses.bsd3;
@@ -187191,6 +187242,23 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "minimorph_0_3_0_1" = callPackage
+    ({ mkDerivation, base, HUnit, test-framework, test-framework-hunit
+     , text
+     }:
+     mkDerivation {
+       pname = "minimorph";
+       version = "0.3.0.1";
+       sha256 = "05z2y36q2m7lvrqnv5q40r8nr09q7bfbjvi5nca62xlnzxw1gy0g";
+       libraryHaskellDepends = [ base text ];
+       testHaskellDepends = [
+         base HUnit test-framework test-framework-hunit text
+       ];
+       description = "English spelling functions with an emphasis on simplicity";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "minimung" = callPackage
     ({ mkDerivation, base, GLUT, haskell98, unix }:
      mkDerivation {
@@ -187394,6 +187462,24 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "miniutter_0_5_1_2" = callPackage
+    ({ mkDerivation, base, binary, containers, HUnit, minimorph
+     , test-framework, test-framework-hunit, text
+     }:
+     mkDerivation {
+       pname = "miniutter";
+       version = "0.5.1.2";
+       sha256 = "04xpb9jyhvi8cs61xv3192kwis4nh1dib4s33c747j8yfg3q90m6";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [ base binary containers minimorph text ];
+       testHaskellDepends = [
+         base containers HUnit test-framework test-framework-hunit text
+       ];
+       description = "Simple English clause creation from arbitrary words";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "minizinc-process" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
      , directory, hashable, hedgehog, hspec, hspec-hedgehog, process
@@ -187449,23 +187535,11 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "mintty";
-       version = "0.1.3";
-       sha256 = "07gy5w0zbx9q64kdr6rzkwdxrgxh2h188bkdvbbgxwk86m9q9i7x";
-       libraryHaskellDepends = [ base ];
-       description = "A reliable way to detect the presence of a MinTTY console on Windows";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "mintty_0_1_4" = callPackage
-    ({ mkDerivation, base }:
-     mkDerivation {
-       pname = "mintty";
        version = "0.1.4";
        sha256 = "0zla9cg6fcjgpjjsgq7mi0xl753j5zmvhy5kwsagb5pp2gc48l3b";
        libraryHaskellDepends = [ base ];
        description = "A reliable way to detect the presence of a MinTTY console on Windows";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mios" = callPackage
@@ -189530,8 +189604,8 @@ self: {
      }:
      mkDerivation {
        pname = "monad-logger-aeson";
-       version = "0.3.0.1";
-       sha256 = "1bfz5z836m9fn7sd6r5mlgsnavb8ih0d3x9nm0m3zlx654llvpmq";
+       version = "0.3.0.2";
+       sha256 = "1y5iw0k9y8i4sgak04nh6fbl4ahljy7av8pn4fq09827v54qgx70";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -190201,6 +190275,19 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "monad-time_0_4_0_0" = callPackage
+    ({ mkDerivation, base, mtl, time }:
+     mkDerivation {
+       pname = "monad-time";
+       version = "0.4.0.0";
+       sha256 = "0q1935ldnwx19fszpd6fngxvz4z4bn257pgwrjs9r0vzkvgkwjdl";
+       libraryHaskellDepends = [ base mtl time ];
+       testHaskellDepends = [ base mtl time ];
+       description = "Type class for monads which carry the notion of the current time";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "monad-timing" = callPackage
     ({ mkDerivation, base, containers, exceptions, hlint, hspec
      , monad-control, mtl, time, transformers, transformers-base
@@ -190296,13 +190383,13 @@ self: {
 
   "monad-validate" = callPackage
     ({ mkDerivation, aeson, aeson-qq, base, exceptions, hspec
-     , monad-control, mtl, scientific, text, transformers
-     , transformers-base, unordered-containers, vector
+     , hspec-discover, monad-control, mtl, scientific, text
+     , transformers, transformers-base, unordered-containers, vector
      }:
      mkDerivation {
        pname = "monad-validate";
-       version = "1.2.0.0";
-       sha256 = "1wqiifcwm24mfshlh0xaq9b4blpsccqxglwgjqmg4jqbav3143zm";
+       version = "1.2.0.1";
+       sha256 = "1xhpqdslsjxqz6wv4qcvz0bnkzdq3f5z481bjhpi2n3wlyf9asyq";
        libraryHaskellDepends = [
          base exceptions monad-control mtl transformers transformers-base
        ];
@@ -190310,6 +190397,7 @@ self: {
          aeson aeson-qq base exceptions hspec monad-control mtl scientific
          text transformers transformers-base unordered-containers vector
        ];
+       testToolDepends = [ hspec-discover ];
        description = "A monad transformer for data validation";
        license = lib.licenses.isc;
      }) {};
@@ -197241,8 +197329,8 @@ self: {
      }:
      mkDerivation {
        pname = "net-mqtt";
-       version = "0.8.2.0";
-       sha256 = "0krh8imyjls1incrsz8pnn3zww0yxygy3hy15r55gbs80x5w7j13";
+       version = "0.8.2.1";
+       sha256 = "052y6mqj8bgfyjv7bxm5vyhd14bpg694ybji2ar2zww30jx5g6ib";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -208650,7 +208738,7 @@ self: {
        mainProgram = "pandoc-plot";
      }) {};
 
-  "pandoc-plot_1_5_3" = callPackage
+  "pandoc-plot_1_5_4" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, criterion
      , data-default, directory, filepath, gitrev, hashable
      , hspec-expectations, lifted-async, lifted-base, mtl
@@ -208660,8 +208748,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-plot";
-       version = "1.5.3";
-       sha256 = "0d73b9lnbm041an47sx0cmywga0p51dgbmh1gbfad90w6vi4cxpc";
+       version = "1.5.4";
+       sha256 = "1bmnzl5aqqhfrl7gk0083xkrckl11yhmvf2lf1w1jg4hcfknj6a8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -219760,8 +219848,8 @@ self: {
     ({ mkDerivation, base, optics, polysemy, polysemy-zoo }:
      mkDerivation {
        pname = "polysemy-optics";
-       version = "0.1.0.1";
-       sha256 = "1503qfi0kp8p4h723nkwidgxp46wmfxi93vsyvdp6i7zwvg09yy2";
+       version = "0.1.0.2";
+       sha256 = "0lclq8kbagxpabxzn56wqcwik9swjpadwqyr15drg0wjhdsmx2s5";
        libraryHaskellDepends = [ base optics polysemy polysemy-zoo ];
        description = "Optics for Polysemy";
        license = lib.licenses.bsd2;
@@ -222134,6 +222222,7 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "postgrest";
+       broken = true;
      }) {};
 
   "postgrest-ws" = callPackage
@@ -228312,6 +228401,32 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) libdevil;};
 
+  "pvector" = callPackage
+    ({ mkDerivation, base, containers, criterion, deepseq, hspec
+     , hspec-discover, persistent-vector, primitive, QuickCheck
+     , quickcheck-instances, rrb-vector, unordered-containers, vector
+     , vector-stream
+     }:
+     mkDerivation {
+       pname = "pvector";
+       version = "0.1.0.1";
+       sha256 = "1z0bwm5d1ci7b8s5w8jq5jpihjhsbykgv7210p9iqqdqns3y845a";
+       libraryHaskellDepends = [ base deepseq primitive vector-stream ];
+       testHaskellDepends = [
+         base deepseq hspec primitive QuickCheck quickcheck-instances
+         vector-stream
+       ];
+       testToolDepends = [ hspec-discover ];
+       benchmarkHaskellDepends = [
+         base containers criterion deepseq persistent-vector primitive
+         rrb-vector unordered-containers vector vector-stream
+       ];
+       description = "Fast persistent vectors";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "pvss" = callPackage
     ({ mkDerivation, base, binary, bytestring, cryptonite
      , cryptonite-openssl, deepseq, foundation, hourglass, integer-gmp
@@ -229344,8 +229459,8 @@ self: {
      }:
      mkDerivation {
        pname = "quibble-core";
-       version = "0.0.0.1";
-       sha256 = "1dzgha5c827x0gb9fhqa13rz0wkdn0wpxfw3sxnxq8g9rr8myb0g";
+       version = "0.1.0.1";
+       sha256 = "108cqh3xzl73ijh7fg91cyw0lpn2svm13l8nn922ab9401jy9x8c";
        libraryHaskellDepends = [
          base bytestring containers mono-traversable optics-core text
          text-conversions time uuid
@@ -234858,6 +234973,48 @@ self: {
        broken = true;
      }) {chrome-test-utils = null;};
 
+  "reflex-dom-core_0_7_0_2" = callPackage
+    ({ mkDerivation, aeson, async, base, bifunctors, bimap
+     , blaze-builder, bytestring, case-insensitive, chrome-test-utils
+     , commutative-semigroups, constraints, constraints-extras
+     , containers, contravariant, data-default, dependent-map
+     , dependent-sum, dependent-sum-template, directory
+     , exception-transformers, exceptions, filepath, ghcjs-dom, hlint
+     , hspec, hspec-core, hspec-webdriver, http-types, HUnit, jsaddle
+     , jsaddle-warp, keycode, lens, lifted-base, monad-control, mtl
+     , network, network-uri, primitive, process, random, ref-tf, reflex
+     , semialign, semigroups, silently, stm, template-haskell, temporary
+     , text, these, transformers, unix, wai, wai-websockets, warp
+     , webdriver, websockets, which, zenc
+     }:
+     mkDerivation {
+       pname = "reflex-dom-core";
+       version = "0.7.0.2";
+       sha256 = "1piwllxvq2fkfrfrvmnpz802vrwa9izhg8irlk19nmxy02rcx9ra";
+       libraryHaskellDepends = [
+         aeson base bifunctors bimap blaze-builder bytestring
+         case-insensitive commutative-semigroups constraints containers
+         contravariant data-default dependent-map dependent-sum
+         dependent-sum-template directory exception-transformers ghcjs-dom
+         jsaddle keycode lens monad-control mtl network-uri primitive random
+         ref-tf reflex semialign semigroups stm template-haskell text these
+         transformers unix zenc
+       ];
+       testHaskellDepends = [
+         aeson async base bytestring chrome-test-utils constraints
+         constraints-extras containers dependent-map dependent-sum
+         dependent-sum-template directory exceptions filepath ghcjs-dom
+         hlint hspec hspec-core hspec-webdriver http-types HUnit jsaddle
+         jsaddle-warp lens lifted-base network process random ref-tf reflex
+         silently temporary text wai wai-websockets warp webdriver
+         websockets which
+       ];
+       description = "Functional Reactive Web Apps with Reflex";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {chrome-test-utils = null;};
+
   "reflex-dom-fragment-shader-canvas" = callPackage
     ({ mkDerivation, base, containers, ghcjs-dom, jsaddle, lens
      , reflex-dom, text, transformers
@@ -236423,8 +236580,8 @@ self: {
      }:
      mkDerivation {
        pname = "registry";
-       version = "0.3.0.9";
-       sha256 = "1w4qs28q5gb5v896hb7rpkbjix7jwgni5ky0wddas04l7ap3an0d";
+       version = "0.3.2.0";
+       sha256 = "12xs0gdpjgh28yix0562d035nnw2x8zi5n06iaysxvz7d796sd37";
        libraryHaskellDepends = [
          base containers exceptions hashable mmorph mtl protolude resourcet
          semigroupoids semigroups template-haskell text transformers-base
@@ -238600,22 +238757,6 @@ self: {
      }:
      mkDerivation {
        pname = "resourcet";
-       version = "1.2.5";
-       sha256 = "0bj98srdlz2yx3nx030m0nzv6yyz1ry50v6bwdff5a6xi256jz7n";
-       libraryHaskellDepends = [
-         base containers exceptions mtl primitive transformers unliftio-core
-       ];
-       testHaskellDepends = [ base exceptions hspec transformers ];
-       description = "Deterministic allocation and freeing of scarce resources";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "resourcet_1_2_6" = callPackage
-    ({ mkDerivation, base, containers, exceptions, hspec, mtl
-     , primitive, transformers, unliftio-core
-     }:
-     mkDerivation {
-       pname = "resourcet";
        version = "1.2.6";
        sha256 = "0d7xnpysrick56gxzkkj0mpblywbxaaldhziyl77am3822r3afzq";
        libraryHaskellDepends = [
@@ -238624,7 +238765,6 @@ self: {
        testHaskellDepends = [ base exceptions hspec transformers ];
        description = "Deterministic allocation and freeing of scarce resources";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "resourcet-pool" = callPackage
@@ -239695,8 +239835,8 @@ self: {
      }:
      mkDerivation {
        pname = "rhine";
-       version = "0.8.0.0";
-       sha256 = "0axhfv3vwd12k5c21fd34hw4dvn0bydyzr50b62z8wl0009vq01x";
+       version = "0.8.0.1";
+       sha256 = "07cw0xlj0nwbx0wjb3k4hpw5y6ksp25c1fa8xrrbaqv2jspv7z75";
        libraryHaskellDepends = [
          base containers deepseq dunai free MonadRandom random
          simple-affine-space time time-domain transformers vector-sized
@@ -239710,8 +239850,8 @@ self: {
     ({ mkDerivation, base, dunai, gloss, rhine, transformers }:
      mkDerivation {
        pname = "rhine-gloss";
-       version = "0.8.0.0";
-       sha256 = "00mc1kbxvh4ilxkgpmxzfac50hziq6x6j7f1h7rfdlxhjhfyzh6y";
+       version = "0.8.0.1";
+       sha256 = "0qpza2n84illhlmqsz2xqj5k6a3jxb1kb9qhw6gz5fh4p4k8jqyl";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base dunai gloss rhine transformers ];
@@ -251567,6 +251707,31 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "serversession_1_0_3" = callPackage
+    ({ mkDerivation, aeson, base, base64-bytestring, bytestring
+     , containers, data-default, hashable, hspec, nonce, path-pieces
+     , persistent-test, QuickCheck, text, time, transformers
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "serversession";
+       version = "1.0.3";
+       sha256 = "0hzyvz3jkv248lbq4pgy92dm054wj2s4d19rjr096ymcaznhxgfl";
+       libraryHaskellDepends = [
+         aeson base base64-bytestring bytestring data-default hashable nonce
+         path-pieces persistent-test text time transformers
+         unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson base base64-bytestring bytestring containers data-default
+         hspec nonce path-pieces QuickCheck text time transformers
+         unordered-containers
+       ];
+       description = "Secure, modular server-side sessions";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "serversession-backend-acid-state" = callPackage
     ({ mkDerivation, acid-state, base, containers, hspec, mtl, safecopy
      , serversession, unordered-containers
@@ -252743,7 +252908,6 @@ self: {
        ];
        description = "Dependency tracking for Futhark";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "shake-google-closure-compiler" = callPackage
@@ -253010,6 +253174,33 @@ self: {
        maintainers = [ lib.maintainers.psibi ];
      }) {};
 
+  "shakespeare_2_0_30" = callPackage
+    ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring
+     , containers, directory, exceptions, file-embed, ghc-prim, hspec
+     , HUnit, parsec, process, scientific, template-haskell, text
+     , th-lift, time, transformers, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "shakespeare";
+       version = "2.0.30";
+       sha256 = "038yprj9yig2xbjs2pqsjzs4pl9ir2frdz9wn2pklc4kvdazx3aw";
+       libraryHaskellDepends = [
+         aeson base blaze-html blaze-markup bytestring containers directory
+         exceptions file-embed ghc-prim parsec process scientific
+         template-haskell text th-lift time transformers
+         unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson base blaze-html blaze-markup bytestring containers directory
+         exceptions ghc-prim hspec HUnit parsec process template-haskell
+         text time transformers
+       ];
+       description = "A toolkit for making compile-time interpolated templates";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [ lib.maintainers.psibi ];
+     }) {};
+
   "shakespeare-babel" = callPackage
     ({ mkDerivation, base, classy-prelude, data-default, directory
      , process, shakespeare, template-haskell
@@ -261839,6 +262030,32 @@ self: {
        broken = true;
      }) {};
 
+  "spirv-reflect-types" = callPackage
+    ({ mkDerivation, base, containers, text, vector }:
+     mkDerivation {
+       pname = "spirv-reflect-types";
+       version = "0.1";
+       sha256 = "11q09i9scqd4msqylisyxnim9qga66yhqlb4650dx7ky6w1xzhws";
+       libraryHaskellDepends = [ base containers text vector ];
+       description = "Data types from spirv-reflect tool";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "spirv-reflect-yaml" = callPackage
+    ({ mkDerivation, base, bytestring, HsYAML, spirv-reflect-types
+     , text, vector
+     }:
+     mkDerivation {
+       pname = "spirv-reflect-yaml";
+       version = "0.1";
+       sha256 = "1rxz5fbgwfr1p5mhhgc085chpi88an6zp4sxiq3iygny20cw1q73";
+       libraryHaskellDepends = [
+         base bytestring HsYAML spirv-reflect-types text vector
+       ];
+       description = "YAML loader for spirv-reflect tool";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "splay" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -263249,41 +263466,6 @@ self: {
      }:
      mkDerivation {
        pname = "stache";
-       version = "2.3.2";
-       sha256 = "1ya9hnxvwqh1qhlci7aqpbj9abmsi2n13251b8nffmpvlpls6lk8";
-       revision = "1";
-       editedCabalFile = "1dirydqnbnvyasdpsncf1c9vlcfb9h8c8ff3fancsbrdwfbdjlbj";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson base bytestring containers deepseq directory filepath
-         megaparsec mtl template-haskell text vector
-       ];
-       executableHaskellDepends = [
-         aeson base filepath gitrev optparse-applicative text yaml
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers file-embed hspec hspec-megaparsec
-         megaparsec template-haskell text yaml
-       ];
-       testToolDepends = [ hspec-discover ];
-       benchmarkHaskellDepends = [
-         aeson base criterion deepseq megaparsec text
-       ];
-       description = "Mustache templates for Haskell";
-       license = lib.licenses.bsd3;
-       mainProgram = "stache";
-     }) {};
-
-  "stache_2_3_3" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, criterion
-     , deepseq, directory, file-embed, filepath, gitrev, hspec
-     , hspec-discover, hspec-megaparsec, megaparsec, mtl
-     , optparse-applicative, template-haskell, text, vector, yaml
-     }:
-     mkDerivation {
-       pname = "stache";
        version = "2.3.3";
        sha256 = "1naqj54qm59f04x310lvj4fsrp3xar1v643i79gp7h48kyn1c2vy";
        isLibrary = true;
@@ -263306,7 +263488,6 @@ self: {
        ];
        description = "Mustache templates for Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "stache";
      }) {};
 
@@ -265807,15 +265988,16 @@ self: {
      }) {};
 
   "stooq-api" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, lens, text, time
-     , utf8-string, vector, wreq
+    ({ mkDerivation, aeson, base, bytestring, lens, stringsearch, text
+     , time, utf8-string, vector, wreq
      }:
      mkDerivation {
        pname = "stooq-api";
-       version = "0.2.0.0";
-       sha256 = "1fsfy2ira8bhkzh6bf72p0wvgq970y1nrgkqsbngbq2p8yx5s2ay";
+       version = "0.3.0.0";
+       sha256 = "1ax4ar3f0vnh1gcybxmf4vf0hvj1shs8mhin046jmgjqj14ss6zn";
        libraryHaskellDepends = [
-         aeson base bytestring lens text time utf8-string vector wreq
+         aeson base bytestring lens stringsearch text time utf8-string
+         vector wreq
        ];
        doHaddock = false;
        description = "A simple wrapper around stooq.pl API for downloading market data.";
@@ -266114,8 +266296,8 @@ self: {
      }:
      mkDerivation {
        pname = "stratosphere";
-       version = "0.59.1";
-       sha256 = "1gcvz8gpyj495jr5qa2jx2yay7ip3hs1dd4bqckmam8llyz2gvxv";
+       version = "0.60.0";
+       sha256 = "0vp5m82h9axvvzqqxf4q5jxcjgym1b8h4x4y4a367bpiy7xk4kwf";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -268267,8 +268449,8 @@ self: {
      }:
      mkDerivation {
        pname = "strongweak";
-       version = "0.3.0";
-       sha256 = "00cl7dbqbaq81rsk3xzkdzyxra16kcz4dfdm0w7l1ysrgpfa1kbp";
+       version = "0.3.1";
+       sha256 = "1n46qw6hkdfbsfpyhpkalkw19fx152925hnpwmm2gr0rjzvwyn2p";
        libraryHaskellDepends = [
          base either prettyprinter refined vector vector-sized
        ];
@@ -269356,23 +269538,6 @@ self: {
      }:
      mkDerivation {
        pname = "superbuffer";
-       version = "0.3.1.1";
-       sha256 = "0y3c2v2ca5lzz6265bcn9g04j6aihm7kw8w91ywfl7bkg1agp9fp";
-       libraryHaskellDepends = [ base bytestring ];
-       testHaskellDepends = [ async base bytestring HTF QuickCheck ];
-       benchmarkHaskellDepends = [
-         async base buffer-builder bytestring criterion
-       ];
-       description = "Efficiently build a bytestring from smaller chunks";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "superbuffer_0_3_1_2" = callPackage
-    ({ mkDerivation, async, base, buffer-builder, bytestring, criterion
-     , HTF, QuickCheck
-     }:
-     mkDerivation {
-       pname = "superbuffer";
        version = "0.3.1.2";
        sha256 = "024mcjmayirwxqqyr9w1zfsxihi680clzngkpmgccv10phb8qpsp";
        libraryHaskellDepends = [ base bytestring ];
@@ -269382,7 +269547,6 @@ self: {
        ];
        description = "Efficiently build a bytestring from smaller chunks";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "supercollider-ht" = callPackage
@@ -285566,6 +285730,17 @@ self: {
        license = lib.licenses.publicDomain;
      }) {};
 
+  "truthy" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "truthy";
+       version = "0.3.0.1";
+       sha256 = "164jxd8cyjb4qkmwqchzcpvd5fh7d124gbpryi26y8cbabmhfm8z";
+       libraryHaskellDepends = [ base ];
+       description = "Generalized booleans and truthy values";
+       license = lib.licenses.mit;
+     }) {};
+
   "tsession" = callPackage
     ({ mkDerivation, base, containers, mtl, time, transformers }:
      mkDerivation {
@@ -286061,14 +286236,29 @@ self: {
     ({ mkDerivation, base, ghc-prim, hspec, template-haskell }:
      mkDerivation {
        pname = "tuple-append";
-       version = "0.1.0.0";
-       sha256 = "1lmpwf5fdgs6xzfbgp5mr9090m7323gmrn8fbclmr1kr2xfribnw";
+       version = "0.1.1.0";
+       sha256 = "00qj8rhnga8d18ylw7hjsizijh9qzdm50n4czrx941np5vn1lff2";
        libraryHaskellDepends = [ base ghc-prim template-haskell ];
        testHaskellDepends = [ base ghc-prim hspec ];
        description = "A package to append items and tuples into new tuples";
        license = lib.licenses.bsd3;
      }) {};
 
+  "tuple-append-instances" = callPackage
+    ({ mkDerivation, base, bytestring, dlist, text, tuple-append
+     , vector
+     }:
+     mkDerivation {
+       pname = "tuple-append-instances";
+       version = "0.1.0.0";
+       sha256 = "0gbrl03q10392lrym8mvav3hfh5nbds0li1bpkv4r1c8g80m5kg7";
+       libraryHaskellDepends = [
+         base bytestring dlist text tuple-append vector
+       ];
+       description = "Extra instances for the typeclasses in the tuple-append package";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "tuple-gen" = callPackage
     ({ mkDerivation, base, combinat }:
      mkDerivation {
@@ -288389,13 +288579,13 @@ self: {
 
   "typesafe-precure" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, autoexporter, base
-     , bytestring, dlist, hspec, monad-skeleton, template-haskell, text
-     , th-data-compat, th-strict-compat
+     , bytestring, dlist, hspec, hspec-discover, monad-skeleton
+     , template-haskell, text, th-data-compat, th-strict-compat
      }:
      mkDerivation {
        pname = "typesafe-precure";
-       version = "0.8.2.2";
-       sha256 = "1lrp190lb5432bc5kxfcjx3a4pf1y6krl3x74181448x2sx7fh1g";
+       version = "0.9.0.1";
+       sha256 = "10965lqb2f2fk5zyzdvk72bc9ja9kl17fqpb9b96pazw74qjm7a5";
        libraryHaskellDepends = [
          aeson aeson-pretty autoexporter base bytestring dlist
          monad-skeleton template-haskell text th-data-compat
@@ -288403,6 +288593,7 @@ self: {
        ];
        libraryToolDepends = [ autoexporter ];
        testHaskellDepends = [ base hspec ];
+       testToolDepends = [ hspec-discover ];
        description = "Type-safe transformations and purifications of PreCures (Japanese Battle Heroine)";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -296592,6 +296783,42 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "vty_5_36" = callPackage
+    ({ mkDerivation, ansi-terminal, base, binary, blaze-builder
+     , bytestring, Cabal, containers, deepseq, directory, filepath
+     , hashable, HUnit, microlens, microlens-mtl, microlens-th, mtl
+     , parallel, parsec, QuickCheck, quickcheck-assertions, random
+     , smallcheck, stm, string-qq, terminfo, test-framework
+     , test-framework-hunit, test-framework-smallcheck, text
+     , transformers, unix, utf8-string, vector
+     }:
+     mkDerivation {
+       pname = "vty";
+       version = "5.36";
+       sha256 = "19841hwr0s1s05dlxw5386vnrxka9567bn309d002y263wb8vfzi";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         ansi-terminal base binary blaze-builder bytestring containers
+         deepseq directory filepath hashable microlens microlens-mtl
+         microlens-th mtl parallel parsec stm terminfo text transformers
+         unix utf8-string vector
+       ];
+       executableHaskellDepends = [
+         base containers directory filepath microlens microlens-mtl mtl
+       ];
+       testHaskellDepends = [
+         base blaze-builder bytestring Cabal containers deepseq HUnit
+         microlens microlens-mtl mtl QuickCheck quickcheck-assertions random
+         smallcheck stm string-qq terminfo test-framework
+         test-framework-hunit test-framework-smallcheck text unix
+         utf8-string vector
+       ];
+       description = "A simple terminal UI library";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "vty-examples" = callPackage
     ({ mkDerivation, array, base, bytestring, Cabal, containers
      , data-default, deepseq, lens, mtl, parallel, parsec, QuickCheck
@@ -296964,20 +297191,18 @@ self: {
      }) {};
 
   "wai-control" = callPackage
-    ({ mkDerivation, base, monad-control-identity, transformers-base
-     , wai, wai-websockets, websockets
+    ({ mkDerivation, base, unliftio-core, wai, wai-websockets
+     , websockets
      }:
      mkDerivation {
        pname = "wai-control";
-       version = "0.1.0.2";
-       sha256 = "0ygcqxyp8mmw81rrlk20ziyghi6snrzyyqgfllbh5b6jhx6z017h";
+       version = "0.2.0.0";
+       sha256 = "091plz38ixm4h54hycgyz5g24h2w1wg25bqsbsfyjyhjjzh4a150";
        libraryHaskellDepends = [
-         base monad-control-identity transformers-base wai wai-websockets
-         websockets
+         base unliftio-core wai wai-websockets websockets
        ];
        description = "Run wai Applications in IO based monads";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wai-cors" = callPackage
@@ -300368,25 +300593,6 @@ self: {
      }:
      mkDerivation {
        pname = "webgear-core";
-       version = "1.0.2";
-       sha256 = "18zzi1gs0sxa8x061lqavipjn82zzvpnlff02cz7k8lvyyivyn60";
-       libraryHaskellDepends = [
-         arrows base bytestring case-insensitive filepath http-api-data
-         http-media http-types jose mime-types network safe-exceptions
-         tagged template-haskell text unordered-containers wai
-       ];
-       description = "Composable, type-safe library to build HTTP APIs";
-       license = lib.licenses.mpl20;
-     }) {};
-
-  "webgear-core_1_0_3" = callPackage
-    ({ mkDerivation, arrows, base, bytestring, case-insensitive
-     , filepath, http-api-data, http-media, http-types, jose, mime-types
-     , network, safe-exceptions, tagged, template-haskell, text
-     , unordered-containers, wai
-     }:
-     mkDerivation {
-       pname = "webgear-core";
        version = "1.0.3";
        sha256 = "1617gc4hlhgx5xyd5b5l1syhpqdq801ifpdgsbrk3z3madhn8vag";
        libraryHaskellDepends = [
@@ -300396,7 +300602,6 @@ self: {
        ];
        description = "Composable, type-safe library to build HTTP APIs";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "webgear-openapi" = callPackage
@@ -300405,22 +300610,6 @@ self: {
      }:
      mkDerivation {
        pname = "webgear-openapi";
-       version = "1.0.2";
-       sha256 = "0k3smna51wm9rc00nzv8cf7pd16l4ddldr27niw11gy27viyzpj2";
-       libraryHaskellDepends = [
-         arrows base http-media http-types insert-ordered-containers lens
-         openapi3 text webgear-core
-       ];
-       description = "Composable, type-safe library to build HTTP API servers";
-       license = lib.licenses.mpl20;
-     }) {};
-
-  "webgear-openapi_1_0_3" = callPackage
-    ({ mkDerivation, arrows, base, http-media, http-types
-     , insert-ordered-containers, lens, openapi3, text, webgear-core
-     }:
-     mkDerivation {
-       pname = "webgear-openapi";
        version = "1.0.3";
        sha256 = "0j0xdqg43qsphsnk0lhy5di3hk77a0n5bbw0qp8n371lk90464hd";
        libraryHaskellDepends = [
@@ -300429,7 +300618,6 @@ self: {
        ];
        description = "Composable, type-safe library to build HTTP API servers";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "webgear-server" = callPackage
@@ -300441,31 +300629,6 @@ self: {
      }:
      mkDerivation {
        pname = "webgear-server";
-       version = "1.0.2";
-       sha256 = "0zy0sxm3jcq8889494v7y1ydka739yw2gh38w60h2fw7awqlbj5w";
-       libraryHaskellDepends = [
-         aeson arrows base base64-bytestring bytestring
-         bytestring-conversion http-api-data http-media http-types jose
-         monad-time mtl text unordered-containers wai webgear-core
-       ];
-       testHaskellDepends = [
-         base base64-bytestring bytestring http-types QuickCheck
-         quickcheck-instances tasty tasty-hunit tasty-quickcheck text wai
-         webgear-core
-       ];
-       description = "Composable, type-safe library to build HTTP API servers";
-       license = lib.licenses.mpl20;
-     }) {};
-
-  "webgear-server_1_0_3" = callPackage
-    ({ mkDerivation, aeson, arrows, base, base64-bytestring, bytestring
-     , bytestring-conversion, http-api-data, http-media, http-types
-     , jose, monad-time, mtl, QuickCheck, quickcheck-instances, tasty
-     , tasty-hunit, tasty-quickcheck, text, unordered-containers, wai
-     , webgear-core
-     }:
-     mkDerivation {
-       pname = "webgear-server";
        version = "1.0.3";
        sha256 = "1qj297wgrhzkg7sb9lrmp5jfi77k09fnfmz4mn74vbwwpr90ahaw";
        libraryHaskellDepends = [
@@ -300480,7 +300643,6 @@ self: {
        ];
        description = "Composable, type-safe library to build HTTP API servers";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "webidl" = callPackage