summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2018-05-31 02:30:35 +0200
committerPeter Simons <simons@cryp.to>2018-06-05 09:34:11 +0200
commiteca586e0e83a624b31c6b3ce91cf591453380952 (patch)
treefd5ad970b5d7030482469afce64e9bf099bfb856 /pkgs/development/haskell-modules/hackage-packages.nix
parente37c9366269f8e592f639ba7d5cf4fba9696aeb4 (diff)
downloadnixlib-eca586e0e83a624b31c6b3ce91cf591453380952.tar
nixlib-eca586e0e83a624b31c6b3ce91cf591453380952.tar.gz
nixlib-eca586e0e83a624b31c6b3ce91cf591453380952.tar.bz2
nixlib-eca586e0e83a624b31c6b3ce91cf591453380952.tar.lz
nixlib-eca586e0e83a624b31c6b3ce91cf591453380952.tar.xz
nixlib-eca586e0e83a624b31c6b3ce91cf591453380952.tar.zst
nixlib-eca586e0e83a624b31c6b3ce91cf591453380952.zip
hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.9.2-21-g9312993 from Hackage revision
https://github.com/commercialhaskell/all-cabal-hashes/commit/fd2c3d3b576b746cfeacd2ab2e6b38b4039df2f6.
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix1961
1 files changed, 1656 insertions, 305 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 928829c8701c..3345cade70b5 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -759,6 +759,50 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ abbradar ];
      }) {inherit (pkgs) emacs;};
 
+  "Agda_2_5_4" = callPackage
+    ({ mkDerivation, alex, array, async, base, binary, blaze-html
+     , boxes, bytestring, Cabal, containers, cpphs, data-hash, deepseq
+     , directory, EdisonCore, edit-distance, emacs, equivalence
+     , filepath, geniplate-mirror, gitrev, happy, hashable, hashtables
+     , haskeline, ieee754, mtl, murmur-hash, pretty, process, regex-tdfa
+     , stm, strict, template-haskell, text, time, transformers
+     , unordered-containers, uri-encode, zlib
+     }:
+     mkDerivation {
+       pname = "Agda";
+       version = "2.5.4";
+       sha256 = "02cyq1wpnllzcwdb45gk3hq7hha2090ay6m16qg7fq9467ip22dl";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       setupHaskellDepends = [ base Cabal filepath process ];
+       libraryHaskellDepends = [
+         array async base binary blaze-html boxes bytestring containers
+         data-hash deepseq directory EdisonCore edit-distance equivalence
+         filepath geniplate-mirror gitrev hashable hashtables haskeline
+         ieee754 mtl murmur-hash pretty process regex-tdfa stm strict
+         template-haskell text time transformers unordered-containers
+         uri-encode zlib
+       ];
+       libraryToolDepends = [ alex cpphs happy ];
+       executableHaskellDepends = [ base directory filepath process ];
+       executableToolDepends = [ emacs ];
+       postInstall = ''
+         files=("$data/share/ghc-"*"/"*"-ghc-"*"/Agda-"*"/lib/prim/Agda/"{Primitive.agda,Builtin"/"*.agda})
+         for f in "''${files[@]}" ; do
+           $out/bin/agda $f
+         done
+         for f in "''${files[@]}" ; do
+           $out/bin/agda -c --no-main $f
+         done
+         $out/bin/agda-mode compile
+       '';
+       description = "A dependently typed functional programming language and proof assistant";
+       license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
+       maintainers = with stdenv.lib.maintainers; [ abbradar ];
+     }) {inherit (pkgs) emacs;};
+
   "Agda-executable" = callPackage
     ({ mkDerivation, Agda, base }:
      mkDerivation {
@@ -9815,6 +9859,21 @@ self: {
        license = stdenv.lib.licenses.publicDomain;
      }) {inherit (pkgs) openssl;};
 
+  "HsOpenSSL_0_11_4_14" = callPackage
+    ({ mkDerivation, base, bytestring, Cabal, network, openssl, time }:
+     mkDerivation {
+       pname = "HsOpenSSL";
+       version = "0.11.4.14";
+       sha256 = "12blnh5x69wvhw1lx3vk14lm1klhqblgd539ffqnrg2dn9qh4ga4";
+       setupHaskellDepends = [ base Cabal ];
+       libraryHaskellDepends = [ base bytestring network time ];
+       librarySystemDepends = [ openssl ];
+       testHaskellDepends = [ base bytestring ];
+       description = "Partial OpenSSL binding for Haskell";
+       license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) openssl;};
+
   "HsOpenSSL-x509-system" = callPackage
     ({ mkDerivation, base, bytestring, HsOpenSSL, unix }:
      mkDerivation {
@@ -9889,6 +9948,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "HsYAML" = callPackage
+    ({ mkDerivation, base, bytestring, containers, dlist, mtl, parsec
+     , text
+     }:
+     mkDerivation {
+       pname = "HsYAML";
+       version = "0.1.0.0";
+       sha256 = "1vl2fsbs0grgjwcghzqsiijnl7qlv2fgfw2nk9sbcfp81y0bxy3c";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring containers dlist mtl parsec text
+       ];
+       description = "Pure Haskell YAML 1.2 parser";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "Hsed" = callPackage
     ({ mkDerivation, array, base, bytestring, cmdargs, data-accessor
      , data-accessor-template, data-accessor-transformers, directory
@@ -11400,6 +11476,8 @@ self: {
        pname = "List";
        version = "0.6.2";
        sha256 = "0y5qk6pzpcha01pa9133qgmmk9nkgjqxaxlg04993i9g43hjpff4";
+       revision = "1";
+       editedCabalFile = "11ws93cdzz7k4nvcld2d74155mdgcvyi6f6an7gpf9z4k523c11n";
        libraryHaskellDepends = [ base transformers ];
        description = "List monad transformer and class";
        license = stdenv.lib.licenses.bsd3;
@@ -14259,8 +14337,8 @@ self: {
      }:
      mkDerivation {
        pname = "Persistence";
-       version = "1.1";
-       sha256 = "1jyq159w7lpdgk0i6biqifdqf93jqla790lyix3qx7717r98kkav";
+       version = "1.1.2";
+       sha256 = "1p9nsq0rx1fh8v3cm809z8xs4877hgvgxygqxi3iq0k7gikninx4";
        libraryHaskellDepends = [
          base containers maximal-cliques parallel vector
        ];
@@ -16275,27 +16353,27 @@ self: {
      }) {};
 
   "ShellCheck" = callPackage
-    ({ mkDerivation, base, Cabal, containers, directory, json, mtl
-     , parsec, process, QuickCheck, regex-tdfa
+    ({ mkDerivation, aeson, base, bytestring, Cabal, containers
+     , directory, mtl, parsec, process, QuickCheck, regex-tdfa
      }:
      mkDerivation {
        pname = "ShellCheck";
-       version = "0.4.7";
-       sha256 = "0z0dlx4s0j5v627cvns5qdq1r6kcka5nif8g62hdria29lk5aj8q";
-       revision = "1";
-       editedCabalFile = "0fbrysx6wb9kmlzbfyjcb7107rnf0rjldlszaqnpib33vwd7l1hx";
+       version = "0.5.0";
+       sha256 = "0z1hscbr11hwkq8k1v0vaa947hb9m6k4cm831jk1gpj8dxrk151b";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal process ];
        libraryHaskellDepends = [
-         base containers directory json mtl parsec process QuickCheck
-         regex-tdfa
+         aeson base bytestring containers directory mtl parsec process
+         QuickCheck regex-tdfa
        ];
        executableHaskellDepends = [
-         base containers directory json mtl parsec QuickCheck regex-tdfa
+         aeson base bytestring containers directory mtl parsec QuickCheck
+         regex-tdfa
        ];
        testHaskellDepends = [
-         base containers directory json mtl parsec QuickCheck regex-tdfa
+         aeson base bytestring containers directory mtl parsec QuickCheck
+         regex-tdfa
        ];
        description = "Shell script analysis tool";
        license = stdenv.lib.licenses.gpl3;
@@ -18369,8 +18447,8 @@ self: {
      }:
      mkDerivation {
        pname = "Villefort";
-       version = "0.1.2.10";
-       sha256 = "0c7i5y5h2q55nj4wv692zd8hsai998dws3mdqgj5h1065v48r6im";
+       version = "0.1.2.11";
+       sha256 = "0ggcp3sgqv1m5xs8q87c2n6rms7mypbf3j9f5702qllzyns2r79l";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -18384,7 +18462,7 @@ self: {
        testHaskellDepends = [
          base HDBC HDBC-sqlite3 hspec mtl QuickCheck webdriver
        ];
-       description = "Villefort is a task manager and time tracker written in haskell";
+       description = "Villefort is a task manager and time tracker";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -26687,6 +26765,27 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "animate-frames" = callPackage
+    ({ mkDerivation, aeson, animate, async, base, bytestring
+     , containers, JuicyPixels, pureMD5, safe, stm, tasty, tasty-hspec
+     , text, vector, yaml
+     }:
+     mkDerivation {
+       pname = "animate-frames";
+       version = "0.0.1";
+       sha256 = "1yjr3w064nm5qi87m4w8xvjpjqry4b6chs5igshwzijrb530chk9";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson animate async base bytestring containers JuicyPixels pureMD5
+         safe stm text vector yaml
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [ base tasty tasty-hspec ];
+       description = "Convert sprite frames to animate files";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "animate-preview" = callPackage
     ({ mkDerivation, aeson, animate, base, bytestring, containers
      , filepath, fsnotify, key-state, lens, linear, mtl
@@ -27145,6 +27244,29 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) openssl;};
 
+  "apart" = callPackage
+    ({ mkDerivation, base, comonad, contravariant, free, hedgehog, lens
+     , semigroupoids
+     }:
+     mkDerivation {
+       pname = "apart";
+       version = "0.1.0";
+       sha256 = "05jpxq68pm1hs05nxz6wd787jmdxf59kd13nmsa89p5qcdh7znqw";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base comonad contravariant free hedgehog lens semigroupoids
+       ];
+       executableHaskellDepends = [
+         base comonad contravariant free hedgehog lens semigroupoids
+       ];
+       testHaskellDepends = [
+         base comonad contravariant free hedgehog lens semigroupoids
+       ];
+       description = "Get all your structure and rip it apart";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "apecs" = callPackage
     ({ mkDerivation, async, base, containers, criterion, linear, mtl
      , QuickCheck, template-haskell, vector
@@ -28759,8 +28881,8 @@ self: {
      }:
      mkDerivation {
        pname = "arx";
-       version = "0.2.3";
-       sha256 = "1dlxc36sfsk0mc196v9z0kzgbz9qg2ln8ds8d2lmvi8zqyl9v0ha";
+       version = "0.3.1";
+       sha256 = "1wfxazj1qavk366vi9b65iyf5r16bp3xdzdas08ipaba3f91mx37";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -30022,8 +30144,8 @@ self: {
      }:
      mkDerivation {
        pname = "ats-storable";
-       version = "0.3.0.3";
-       sha256 = "1a9id432vhvr3n69m1f7iyc899nc2wa4w8jpa7s7aqkixw2vqlr2";
+       version = "0.3.0.4";
+       sha256 = "0yjbhlxnrprdvf0k93j0w4dpbr55pdcxcs1jhw4b7ngd64a6nvw5";
        libraryHaskellDepends = [
          base bytestring composition-prelude text
        ];
@@ -31726,6 +31848,23 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "axiom_0_4_7" = callPackage
+    ({ mkDerivation, base, bytestring, containers, directory
+     , ghcjs-perch, mtl, transformers, transient, transient-universe
+     }:
+     mkDerivation {
+       pname = "axiom";
+       version = "0.4.7";
+       sha256 = "14vdmkyfqn2i5ibc9d6nfhi5hqbk1552x8paq2x0yvsng4kj228x";
+       libraryHaskellDepends = [
+         base bytestring containers directory ghcjs-perch mtl transformers
+         transient transient-universe
+       ];
+       description = "Web EDSL for running in browsers and server nodes using transient";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "axiomatic-classes" = callPackage
     ({ mkDerivation, base, containers, control-invariants, lens
      , monad-loops, mtl, portable-template-haskell-lens, QuickCheck
@@ -31906,6 +32045,39 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "b9_0_5_49" = callPackage
+    ({ mkDerivation, aeson, async, base, base64-bytestring, bifunctors
+     , binary, boxes, bytestring, conduit, conduit-extra, ConfigFile
+     , directory, filepath, free, hashable, hspec, hspec-expectations
+     , lens, mtl, optparse-applicative, parallel, parsec, pretty
+     , pretty-show, process, QuickCheck, random, shake, syb, template
+     , text, time, transformers, unordered-containers, vector, yaml
+     }:
+     mkDerivation {
+       pname = "b9";
+       version = "0.5.49";
+       sha256 = "0n9vci1wc2ws4nyzmmqi2npwkd3zz28znyqj4905y1hc126x0yi3";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson async base base64-bytestring bifunctors binary boxes
+         bytestring conduit conduit-extra ConfigFile directory filepath free
+         hashable lens mtl parallel parsec pretty pretty-show process
+         QuickCheck random shake syb template text time transformers
+         unordered-containers vector yaml
+       ];
+       executableHaskellDepends = [
+         base bytestring directory lens optparse-applicative
+       ];
+       testHaskellDepends = [
+         aeson base bytestring hspec hspec-expectations QuickCheck text
+         unordered-containers vector yaml
+       ];
+       description = "A tool and library for building virtual machine images";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "babl" = callPackage
     ({ mkDerivation, babl, base }:
      mkDerivation {
@@ -32806,29 +32978,32 @@ self: {
 
   "baserock-schema" = callPackage
     ({ mkDerivation, algebraic-graphs, base, bytestring, docopt, errors
-     , hspec, mtl, QuickCheck, text, transformers, turtle, yaml
+     , gitlab-api, hspec, lens, mtl, QuickCheck, text, transformers
+     , turtle, unordered-containers, yaml
      }:
      mkDerivation {
        pname = "baserock-schema";
-       version = "0.0.1.3";
-       sha256 = "1p6q6g61cbmsl7ppfqcs5jn0z17aya4sqp7gdi4y01msgd81cvcc";
+       version = "0.0.1.5";
+       sha256 = "0dc9wsdxgp0jx7mnq0c1dx48y6khjr9zjg3wjlifyx3k3k7yn2i5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         algebraic-graphs base bytestring errors mtl text transformers
-         turtle yaml
+         algebraic-graphs base bytestring errors lens mtl text transformers
+         turtle unordered-containers yaml
        ];
        executableHaskellDepends = [
-         algebraic-graphs base bytestring docopt errors mtl text
-         transformers turtle yaml
+         algebraic-graphs base bytestring docopt errors gitlab-api lens mtl
+         text transformers turtle unordered-containers yaml
        ];
        testHaskellDepends = [
-         algebraic-graphs base bytestring errors hspec mtl QuickCheck text
-         transformers turtle yaml
+         algebraic-graphs base bytestring errors hspec lens mtl QuickCheck
+         text transformers turtle unordered-containers yaml
        ];
        description = "Baserock Definitions Schema";
        license = stdenv.lib.licenses.bsd3;
-     }) {};
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {gitlab-api = null;};
 
   "basex-client" = callPackage
     ({ mkDerivation, base, network, pureMD5, utf8-string }:
@@ -34331,23 +34506,28 @@ self: {
      }) {};
 
   "binary-ext" = callPackage
-    ({ mkDerivation, array, base, binary, bytestring, Cabal, containers
-     , directory, filepath, HUnit, QuickCheck, random, test-framework
-     , test-framework-quickcheck2
+    ({ mkDerivation, attoparsec, base, binary, bytestring, conduit
+     , conduit-combinators, data-binary-ieee754, errors, exceptions
+     , HUnit, monad-control, monad-loops, mono-traversable, mtl
+     , scientific, text, transformers, transformers-base
      }:
      mkDerivation {
        pname = "binary-ext";
-       version = "1.0.8.5.1";
-       sha256 = "166c0wvmjpgpsm5s93clkp0ba50xyxinma4bkjxwqz3x1iv0gvzb";
+       version = "2.0.4";
+       sha256 = "026y58an12p6cmpxhs3qrwl6w4q3i6i47svcj5qz5mi6vsdy2n3f";
        libraryHaskellDepends = [
-         array base binary bytestring containers
+         attoparsec base binary bytestring conduit conduit-combinators
+         data-binary-ieee754 errors exceptions monad-control monad-loops
+         mono-traversable mtl scientific text transformers transformers-base
        ];
        testHaskellDepends = [
-         array base binary bytestring Cabal containers directory filepath
-         HUnit QuickCheck random test-framework test-framework-quickcheck2
+         attoparsec base binary bytestring conduit conduit-combinators
+         data-binary-ieee754 errors exceptions HUnit monad-control
+         monad-loops mono-traversable mtl scientific text transformers
+         transformers-base
        ];
-       description = "An alternate with typed errors for Data.Binary.Get monad from 'binary' library.";
-       license = stdenv.lib.licenses.bsd3;
+       description = "An alternate with strong-typed errors for `Data.Binary.Get` monad from `binary` package.";
+       license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
@@ -35780,8 +35960,8 @@ self: {
      }:
      mkDerivation {
        pname = "bioinformatics-toolkit";
-       version = "0.5.0";
-       sha256 = "1nb549w2rzc9psdnz8xbma0qgm2hj4svrlm3x8vc2i1dklmljmvr";
+       version = "0.5.1";
+       sha256 = "1lpcbzapinfbd7s4hz2yj3nwp1hm4fy514hqnqil4ijndyknlk3n";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson aeson-pretty base bytestring bytestring-lexing
@@ -36980,8 +37160,8 @@ self: {
      }:
      mkDerivation {
        pname = "blaze-colonnade";
-       version = "1.2.1";
-       sha256 = "0bsax9fw3bmj32a0dsrmp7zrpfp2pgilq3nss6qfa1zh1kdyj1xy";
+       version = "1.2.2";
+       sha256 = "0k51iqfr2dvc445q6jzvf4mb3q3x4z0vvf9p8fhd4npazwb72bqz";
        libraryHaskellDepends = [
          base blaze-html blaze-markup colonnade text
        ];
@@ -37715,6 +37895,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "boltzmann-brain" = callPackage
+    ({ mkDerivation, array, base, containers, haskell-src-exts, hmatrix
+     , megaparsec, mtl, multiset, process
+     }:
+     mkDerivation {
+       pname = "boltzmann-brain";
+       version = "1.3.1.3";
+       sha256 = "1qv0s70bvn0zgmyb2bccw64d377pb6m0xjzqq7lsz8nzk86wqhzs";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array base containers haskell-src-exts hmatrix megaparsec mtl
+         multiset process
+       ];
+       executableHaskellDepends = [ base containers hmatrix ];
+       description = "Boltzmann sampler compiler for combinatorial systems";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "boltzmann-samplers" = callPackage
     ({ mkDerivation, ad, base, containers, hashable, hmatrix, ieee754
      , MonadRandom, mtl, QuickCheck, transformers, unordered-containers
@@ -37734,28 +37933,29 @@ self: {
 
   "bond" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, async, base, bytestring
-     , cmdargs, derive, Diff, directory, filepath, HUnit, monad-loops
-     , mtl, parsec, pretty, process, QuickCheck, scientific, shakespeare
-     , tasty, tasty-golden, tasty-hunit, tasty-quickcheck, text
+     , cmdargs, derive, Diff, directory, filepath, HUnit, megaparsec
+     , monad-loops, mtl, pretty, process, QuickCheck, scientific
+     , shakespeare, tasty, tasty-golden, tasty-hunit, tasty-quickcheck
+     , text, unordered-containers
      }:
      mkDerivation {
        pname = "bond";
-       version = "0.10.1.0";
-       sha256 = "024qd9dmgqsa3q5xykc0bbvgay9hp9qwl9xixkgjpa5li68rd54c";
+       version = "0.11.0.3";
+       sha256 = "1zarrlhcp8q1impikmqsz8mnaxi8l8b4nl02qp8xm6y6gpbyhaqj";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base bytestring filepath mtl parsec scientific shakespeare
-         text
+         aeson base bytestring filepath megaparsec mtl scientific
+         shakespeare text unordered-containers
        ];
        executableHaskellDepends = [
-         aeson async base bytestring cmdargs directory filepath monad-loops
-         parsec process text
+         aeson async base bytestring cmdargs directory filepath megaparsec
+         monad-loops process text
        ];
        testHaskellDepends = [
          aeson aeson-pretty base bytestring cmdargs derive Diff directory
-         filepath HUnit monad-loops parsec pretty QuickCheck tasty
-         tasty-golden tasty-hunit tasty-quickcheck text
+         filepath HUnit megaparsec monad-loops pretty QuickCheck shakespeare
+         tasty tasty-golden tasty-hunit tasty-quickcheck text
        ];
        description = "Bond schema compiler and code generator";
        license = stdenv.lib.licenses.mit;
@@ -38004,8 +38204,8 @@ self: {
      }:
      mkDerivation {
        pname = "boomange";
-       version = "0.1.3.5";
-       sha256 = "017klwzi30qmrvxy19i8swnmgzxfimq9q647kvw001yx9nsf204n";
+       version = "0.1.3.6";
+       sha256 = "0gdhvxjcbyzhxvrgzk70jaihgkxa03ycg4bls03rgnqy773p07f1";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -39253,6 +39453,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "build" = callPackage
+    ({ mkDerivation, algebraic-graphs, base, containers, extra
+     , filepath, mtl, random, transformers
+     }:
+     mkDerivation {
+       pname = "build";
+       version = "0.0.1.1";
+       sha256 = "1p3814if20x9prd7m3q414v9a1c735bxzgblp55lb9bbsaja7zyl";
+       libraryHaskellDepends = [
+         algebraic-graphs base containers extra filepath mtl random
+         transformers
+       ];
+       testHaskellDepends = [ base containers extra mtl transformers ];
+       description = "Build systems a la carte";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "buildable" = callPackage
     ({ mkDerivation, base, bytestring, containers, dlist, text }:
      mkDerivation {
@@ -41045,6 +41262,25 @@ self: {
        license = stdenv.lib.licenses.gpl3;
      }) {};
 
+  "cabal-rpm_0_12_4" = callPackage
+    ({ mkDerivation, base, bytestring, Cabal, directory, filepath
+     , http-client, http-client-tls, http-conduit, process, time, unix
+     }:
+     mkDerivation {
+       pname = "cabal-rpm";
+       version = "0.12.4";
+       sha256 = "1wzsbnm57wc38ppqh8fdp8qnqxham5qia96qlgya4b2wh3q6d932";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base bytestring Cabal directory filepath http-client
+         http-client-tls http-conduit process time unix
+       ];
+       description = "RPM packaging tool for Haskell Cabal-based packages";
+       license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "cabal-scripts" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -43368,6 +43604,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "ccast" = callPackage
+    ({ mkDerivation, base, template-haskell }:
+     mkDerivation {
+       pname = "ccast";
+       version = "0.1.0.0";
+       sha256 = "1yls8b1kjmdc8gh1i4vaaav1sgvfccyjfqxjpvb7gw27ivma3v7l";
+       libraryHaskellDepends = [ base template-haskell ];
+       description = "typesafe c-style casts; useful for FFI";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "cci" = callPackage
     ({ mkDerivation, base, binary, bytestring, cci, cmdargs, containers
      , filepath, mtl, pretty, process, random, time
@@ -45442,6 +45689,41 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "cl3" = callPackage
+    ({ mkDerivation, base, criterion, QuickCheck, random }:
+     mkDerivation {
+       pname = "cl3";
+       version = "1.0.0.0";
+       sha256 = "1a15nbx0q260bs5bh10vckvlbzfgjs5f676r3drki77hggkidvjh";
+       libraryHaskellDepends = [ base random ];
+       testHaskellDepends = [ base QuickCheck ];
+       benchmarkHaskellDepends = [ base criterion ];
+       description = "Clifford Algebra of three dimensional space";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "cl3-hmatrix-interface" = callPackage
+    ({ mkDerivation, base, cl3, hmatrix }:
+     mkDerivation {
+       pname = "cl3-hmatrix-interface";
+       version = "1.0.0.0";
+       sha256 = "0cz1pzbnxld2kpiqggln0yags46zhlc8pzghz3mykblwdvgk7z7s";
+       libraryHaskellDepends = [ base cl3 hmatrix ];
+       description = "Interface to/from Cl3 and HMatrix";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "cl3-linear-interface" = callPackage
+    ({ mkDerivation, base, cl3, linear }:
+     mkDerivation {
+       pname = "cl3-linear-interface";
+       version = "1.0.0.0";
+       sha256 = "02yyajy8n9j7jd3kz2qas4h2vyv5b42jrjj092cy18lfj9hr22as";
+       libraryHaskellDepends = [ base cl3 linear ];
+       description = "Interface to/from Cl3 and Linear";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "clac" = callPackage
     ({ mkDerivation, base, containers, dsp, optparse-applicative
      , plailude, pretty-tree, safe, split
@@ -47564,10 +47846,8 @@ self: {
      }:
      mkDerivation {
        pname = "codeworld-api";
-       version = "0.2.2.1";
-       sha256 = "0vb3v8d4jdzk14zs1jv4m5f2wa32bpxsfa0zr4f3w6z77as136sx";
-       revision = "2";
-       editedCabalFile = "0glp45kr9v8c9pxbaaq6cwm6i5rhglw2npk16kab80dgsfdb1pj9";
+       version = "0.2.3";
+       sha256 = "0rn4lzjrw930phg62pmrziq4g3dv7rjzxxfsnz11k46w845zzgih";
        libraryHaskellDepends = [
          base blank-canvas cereal cereal-text containers hashable mtl random
          random-shuffle text time
@@ -48745,8 +49025,8 @@ self: {
      }:
      mkDerivation {
        pname = "compactable";
-       version = "0.1.2.0";
-       sha256 = "0kh36h1zfdlhvcz8xzf3c4af0rbypa7p421rl0xsig914r5z519j";
+       version = "0.1.2.1";
+       sha256 = "00fxrwyn1znyhfpql2ygh308b7nl6a3lgxvl39q3qm89wzh2gisc";
        libraryHaskellDepends = [
          base bifunctors containers transformers vector
        ];
@@ -49214,12 +49494,12 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "composition-prelude_1_4_0_5" = callPackage
+  "composition-prelude_1_5_0_0" = callPackage
     ({ mkDerivation, base, cpphs }:
      mkDerivation {
        pname = "composition-prelude";
-       version = "1.4.0.5";
-       sha256 = "0bcz7lx4v25dz9d11qy8im6fk1gviqqhgcr1bwxg4yqyzbfl8bas";
+       version = "1.5.0.0";
+       sha256 = "01rbbqnwmm615af1yrg4afk4dvv24y2k52m6c1rz9xkyyg8ii0hq";
        libraryHaskellDepends = [ base ];
        libraryToolDepends = [ cpphs ];
        description = "Higher-order function combinators";
@@ -50032,6 +50312,42 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "conduit-algorithms_0_0_8_1" = callPackage
+    ({ mkDerivation, async, base, bytestring, bzlib-conduit, conduit
+     , conduit-combinators, conduit-extra, containers, criterion
+     , deepseq, directory, exceptions, HUnit, lzma-conduit
+     , monad-control, mtl, pqueue, resourcet, stm, stm-conduit
+     , streaming-commons, test-framework, test-framework-hunit
+     , test-framework-th, transformers, unliftio-core, vector
+     }:
+     mkDerivation {
+       pname = "conduit-algorithms";
+       version = "0.0.8.1";
+       sha256 = "07gx2q3d1bbfw14q41rmqg0i4m018pci10lswc0k1ij6lw7sb9fd";
+       libraryHaskellDepends = [
+         async base bytestring bzlib-conduit conduit conduit-combinators
+         conduit-extra containers deepseq exceptions lzma-conduit
+         monad-control mtl pqueue resourcet stm stm-conduit
+         streaming-commons transformers unliftio-core vector
+       ];
+       testHaskellDepends = [
+         async base bytestring bzlib-conduit conduit conduit-combinators
+         conduit-extra containers deepseq directory exceptions HUnit
+         lzma-conduit monad-control mtl pqueue resourcet stm stm-conduit
+         streaming-commons test-framework test-framework-hunit
+         test-framework-th transformers unliftio-core vector
+       ];
+       benchmarkHaskellDepends = [
+         async base bytestring bzlib-conduit conduit conduit-combinators
+         conduit-extra containers criterion deepseq exceptions lzma-conduit
+         monad-control mtl pqueue resourcet stm stm-conduit
+         streaming-commons transformers unliftio-core vector
+       ];
+       description = "Conduit-based algorithms";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "conduit-audio" = callPackage
     ({ mkDerivation, base, conduit, vector }:
      mkDerivation {
@@ -51062,8 +51378,8 @@ self: {
     ({ mkDerivation, base, ghc-prim, transformers }:
      mkDerivation {
        pname = "constrictor";
-       version = "0.1.1.2";
-       sha256 = "0cqnc0hd73wjmmv9qcvakgg36mhxxp5f9wv2jh3nc45bxjd91snq";
+       version = "0.1.2.0";
+       sha256 = "17vdyc2r9fgblh2pjwdrya7iyrb83ay09zhpfvn80rrrj3d2nd8x";
        libraryHaskellDepends = [ base ghc-prim transformers ];
        description = "strict versions of many things in base";
        license = stdenv.lib.licenses.mit;
@@ -51332,6 +51648,17 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "contiguous" = callPackage
+    ({ mkDerivation, base, primitive }:
+     mkDerivation {
+       pname = "contiguous";
+       version = "0.1.0.0";
+       sha256 = "19j58q0iq8ghhvrz6hqh4k7biiw8nnnxd2q3b3gwnlgfv08g8h7b";
+       libraryHaskellDepends = [ base primitive ];
+       description = "Unified interface for primitive arrays";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "continue" = callPackage
     ({ mkDerivation, base, bifunctors, monad-control, mtl
      , semigroupoids, transformers, transformers-base
@@ -51477,8 +51804,8 @@ self: {
      }:
      mkDerivation {
        pname = "control-iso";
-       version = "0.1.0.0";
-       sha256 = "1z4z3plxs06w485injj2azk8bl42wy0i6c65c4j7fzkkyk7pqbfj";
+       version = "0.1.0.1";
+       sha256 = "1346x6fmdizqi7mxv13z97yjb58psga9mk0rqc6144fgk5i9y9v1";
        libraryHaskellDepends = [
          base bytestring newtype-generics profunctors text
        ];
@@ -56579,14 +56906,14 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "data-diverse-lens_4_1_0_0" = callPackage
+  "data-diverse-lens_4_2_0_0" = callPackage
     ({ mkDerivation, base, data-diverse, data-has, hspec, lens
      , profunctors, tagged
      }:
      mkDerivation {
        pname = "data-diverse-lens";
-       version = "4.1.0.0";
-       sha256 = "1kzmxlrnvz0xl4fvdgi9qm0vdkwh8129x5af9cjcji5rhmshh5bh";
+       version = "4.2.0.0";
+       sha256 = "0skjgkv81sjmpggk57ac33f84qv0in04hnwyy23zk9g9cbqz0qwr";
        libraryHaskellDepends = [
          base data-diverse data-has lens profunctors tagged
        ];
@@ -59384,14 +59711,14 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "dejafu_1_6_0_0" = callPackage
+  "dejafu_1_8_0_0" = callPackage
     ({ mkDerivation, base, concurrency, containers, contravariant
      , deepseq, exceptions, leancheck, profunctors, random, transformers
      }:
      mkDerivation {
        pname = "dejafu";
-       version = "1.6.0.0";
-       sha256 = "101lbnan5cgyl6v6j4hbys8j8br814m14clxgc366yyd2rkf8saf";
+       version = "1.8.0.0";
+       sha256 = "09l1z86vzccvbmsbar5q2a9zc7i8qh8ykinfhvrzcir1yhyz422i";
        libraryHaskellDepends = [
          base concurrency containers contravariant deepseq exceptions
          leancheck profunctors random transformers
@@ -59993,8 +60320,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "descrilo";
-       version = "0.1.0.5";
-       sha256 = "13pmncbss1fwzc8n37rc7czdpjh12iim5nc10p0486ka5asxcc95";
+       version = "0.1.0.6";
+       sha256 = "166x7j8q5wg8iq1bf2qz01ps0b1pbfgizsy1zfhjd98a3zl9fid2";
        libraryHaskellDepends = [ base ];
        description = "Loads a list of items with fields";
        license = stdenv.lib.licenses.gpl3;
@@ -60456,24 +60783,25 @@ self: {
     ({ mkDerivation, base, bytestring, Cabal, containers, contravariant
      , dhall, Diff, filepath, formatting, hashable
      , insert-ordered-containers, optparse-applicative, prettyprinter
-     , tasty, tasty-golden, text, transformers, trifecta, vector
+     , tasty, tasty-golden, text, transformers, vector
      }:
      mkDerivation {
        pname = "dhall-to-cabal";
-       version = "1.0.0.1";
-       sha256 = "0qs00xhsk09azm7sqfihnwmapilmkybmcim1wzlw3h6y4jj6nmq9";
+       version = "1.1.0.0";
+       sha256 = "1vmyc9pbcndqimh2wpdwbnnzjkgkqahq13migasbj8p96ck1kbcn";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base bytestring Cabal containers dhall formatting hashable
-         insert-ordered-containers text transformers trifecta vector
+         base bytestring Cabal containers contravariant dhall formatting
+         hashable insert-ordered-containers text transformers vector
        ];
        executableHaskellDepends = [
-         base Cabal contravariant dhall hashable insert-ordered-containers
-         optparse-applicative prettyprinter text
+         base bytestring Cabal dhall insert-ordered-containers
+         optparse-applicative prettyprinter text transformers
        ];
        testHaskellDepends = [
-         base bytestring Cabal Diff filepath tasty tasty-golden text
+         base bytestring Cabal dhall Diff filepath prettyprinter tasty
+         tasty-golden text
        ];
        description = "Compile Dhall expressions to Cabal files";
        license = stdenv.lib.licenses.mit;
@@ -60872,8 +61200,8 @@ self: {
      }:
      mkDerivation {
        pname = "diagrams-html5";
-       version = "1.4";
-       sha256 = "1an1f7ykimjbi9xir3mac34ikkawnvs96bpnzp8ia8jcdaa3qra3";
+       version = "1.4.1";
+       sha256 = "0vp99ks9ldy91x1jlla0kyg8sq9748k82ql0jsf0jxhimvwd7vp8";
        libraryHaskellDepends = [
          base cmdargs containers data-default-class diagrams-core
          diagrams-lib lens mtl NumInstances optparse-applicative split
@@ -62501,6 +62829,50 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "distributed-fork" = callPackage
+    ({ mkDerivation, async, base, binary, bytestring, constraints
+     , distributed-closure, exceptions, stm, tasty, tasty-hunit
+     , terminal-size, text, transformers, typed-process, unix
+     }:
+     mkDerivation {
+       pname = "distributed-fork";
+       version = "0.0.1.2";
+       sha256 = "0sdabc688fm1xajrdr9q6wzxd2fhzs9ary07sxh2sx0dwlyzk773";
+       libraryHaskellDepends = [
+         async base binary bytestring constraints distributed-closure
+         exceptions stm terminal-size text transformers typed-process
+       ];
+       testHaskellDepends = [ base tasty tasty-hunit unix ];
+       description = "Like 'forkIO', but uses remote machines instead of local threads";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "distributed-fork-aws-lambda" = callPackage
+    ({ mkDerivation, aeson, aeson-qq, amazonka, amazonka-cloudformation
+     , amazonka-core, amazonka-lambda, amazonka-s3, amazonka-sqs, async
+     , base, base64-bytestring, bytestring, containers, distributed-fork
+     , interpolate, lens, lens-aeson, safe-exceptions, SHA, stratosphere
+     , tasty, tasty-hunit, text, time, typed-process
+     , unordered-containers, zip-archive
+     }:
+     mkDerivation {
+       pname = "distributed-fork-aws-lambda";
+       version = "0.0.1.2";
+       sha256 = "1y511vildwj2f6kcswwqw65xhv06q106pnnv1pnhjc91x7r7sbzm";
+       libraryHaskellDepends = [
+         aeson aeson-qq amazonka amazonka-cloudformation amazonka-core
+         amazonka-lambda amazonka-s3 amazonka-sqs async base
+         base64-bytestring bytestring containers distributed-fork
+         interpolate lens lens-aeson safe-exceptions SHA stratosphere text
+         time typed-process unordered-containers zip-archive
+       ];
+       testHaskellDepends = [
+         base distributed-fork tasty tasty-hunit text
+       ];
+       description = "AWS Lambda backend for distributed-fork";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "distributed-process" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers
      , data-accessor, deepseq, distributed-static, exceptions, hashable
@@ -68919,6 +69291,62 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "espial" = callPackage
+    ({ mkDerivation, aeson, base, bcrypt, bytestring, case-insensitive
+     , classy-prelude, classy-prelude-conduit, classy-prelude-yesod
+     , conduit, containers, data-default, directory, esqueleto
+     , fast-logger, file-embed, foreign-store, hjsmin, hscolour, hspec
+     , http-conduit, iso8601-time, microlens, monad-control
+     , monad-logger, mtl, optparse-generic, persistent
+     , persistent-sqlite, persistent-template, pretty-show, safe
+     , shakespeare, template-haskell, text, time, transformers
+     , unordered-containers, vector, wai, wai-extra, wai-logger, warp
+     , yaml, yesod, yesod-auth, yesod-core, yesod-form, yesod-static
+     , yesod-test
+     }:
+     mkDerivation {
+       pname = "espial";
+       version = "0.0.1";
+       sha256 = "19zkd2vki74ny69w2bdc3qr71fzawk20a56vsv3an9q5xx0f36a6";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bcrypt bytestring case-insensitive classy-prelude
+         classy-prelude-conduit classy-prelude-yesod conduit containers
+         data-default directory esqueleto fast-logger file-embed
+         foreign-store hjsmin hscolour http-conduit iso8601-time
+         monad-control monad-logger mtl persistent persistent-sqlite
+         persistent-template pretty-show safe shakespeare template-haskell
+         text time transformers unordered-containers vector wai wai-extra
+         wai-logger warp yaml yesod yesod-auth yesod-core yesod-form
+         yesod-static
+       ];
+       executableHaskellDepends = [
+         aeson base bcrypt bytestring case-insensitive classy-prelude
+         classy-prelude-conduit classy-prelude-yesod conduit containers
+         data-default directory esqueleto fast-logger file-embed
+         foreign-store hjsmin hscolour http-conduit iso8601-time
+         monad-control monad-logger mtl optparse-generic persistent
+         persistent-sqlite persistent-template pretty-show safe shakespeare
+         template-haskell text time transformers unordered-containers vector
+         wai wai-extra wai-logger warp yaml yesod yesod-auth yesod-core
+         yesod-form yesod-static
+       ];
+       testHaskellDepends = [
+         aeson base bcrypt bytestring case-insensitive classy-prelude
+         classy-prelude-conduit classy-prelude-yesod conduit containers
+         data-default directory esqueleto fast-logger file-embed
+         foreign-store hjsmin hscolour hspec http-conduit iso8601-time
+         microlens monad-control monad-logger mtl persistent
+         persistent-sqlite persistent-template pretty-show safe shakespeare
+         template-haskell text time transformers unordered-containers vector
+         wai wai-extra wai-logger warp yaml yesod yesod-auth yesod-core
+         yesod-form yesod-static yesod-test
+       ];
+       description = "Espial is an open-source, web-based bookmarking server";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "esqueleto" = callPackage
     ({ mkDerivation, base, blaze-html, bytestring, conduit, containers
      , hspec, HUnit, monad-control, monad-logger, persistent
@@ -69009,8 +69437,8 @@ self: {
      }:
      mkDerivation {
        pname = "etc";
-       version = "0.4.0.1";
-       sha256 = "0vpc3816vsxs985h076wxyr3z9q759399xapnhiv1m428sksw6zs";
+       version = "0.4.0.3";
+       sha256 = "0xnm5mvrd0409kcrxp6ls92z5fvq959pghf67pqmj4a84k1dwkw3";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base hashable rio text typed-process unliftio
@@ -70315,8 +70743,8 @@ self: {
      }:
      mkDerivation {
        pname = "exinst";
-       version = "0.5";
-       sha256 = "1r6hy9kkfn24zszb9jd4p6w3wa4nwd2ds8mvb3k9rl20gc3zzhhi";
+       version = "0.6";
+       sha256 = "0pljgk0y4azzgp0k9q8dl7jpf9bf2719xax54mnc35g1px4s21p9";
        libraryHaskellDepends = [
          aeson base binary bytes cborg cereal constraints deepseq hashable
          profunctors QuickCheck serialise singletons
@@ -71444,8 +71872,8 @@ self: {
      }:
      mkDerivation {
        pname = "fast-arithmetic";
-       version = "0.6.0.6";
-       sha256 = "1vw652sps7dx11anqrrjw2fz039m7bkcfmk61px9g3yn0wvjlm02";
+       version = "0.6.0.7";
+       sha256 = "12ma6p4qy7wc22dd63dxqq3sq7spsx2hdzn82zf0w9y33y2jyaml";
        libraryHaskellDepends = [ base composition-prelude gmpint ];
        testHaskellDepends = [ arithmoi base combinat hspec QuickCheck ];
        benchmarkHaskellDepends = [ arithmoi base combinat criterion ];
@@ -73069,6 +73497,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "filecache_0_4_0" = callPackage
+    ({ mkDerivation, base, containers, directory, exceptions, filepath
+     , fsnotify, hspec, mtl, stm, strict-base-types, temporary, time
+     }:
+     mkDerivation {
+       pname = "filecache";
+       version = "0.4.0";
+       sha256 = "0x2ffqx6wfv6n3k3396463f771zs9ps1rcw8ga3qw4vm5sv8s26d";
+       libraryHaskellDepends = [
+         base containers directory exceptions filepath fsnotify mtl stm
+         strict-base-types time
+       ];
+       testHaskellDepends = [
+         base containers directory filepath hspec stm temporary
+       ];
+       description = "A cache system associating values to files";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "filediff" = callPackage
     ({ mkDerivation, base, bytestring, data-default
      , data-memocombinators, directory, either, hashmap, mtl, rainbow
@@ -75498,15 +75946,15 @@ self: {
      }) {};
 
   "forest" = callPackage
-    ({ mkDerivation, aeson, base, deepseq, hashable, profunctors
-     , semigroupoids
+    ({ mkDerivation, aeson, base, comonad, deepseq, free, hashable
+     , profunctors, semigroupoids
      }:
      mkDerivation {
        pname = "forest";
-       version = "0.2";
-       sha256 = "0z8wfvylzcls994yg3s4bywjxl3592y4ba6gcn2h8ndc7c8w09v4";
+       version = "0.2.1";
+       sha256 = "1kj84w39bxirasa5m2y9zjgsq7cd6yv82y51g8cr9g7r1z30wri8";
        libraryHaskellDepends = [
-         aeson base deepseq hashable profunctors semigroupoids
+         aeson base comonad deepseq free hashable profunctors semigroupoids
        ];
        description = "Tree and Forest types";
        license = stdenv.lib.licenses.mpl20;
@@ -77066,15 +77514,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "fsnotify_0_3_0_0" = callPackage
+  "fsnotify_0_3_0_1" = callPackage
     ({ mkDerivation, async, base, bytestring, containers, directory
      , filepath, hinotify, random, shelly, tasty, tasty-hunit, temporary
      , text, time, unix, unix-compat
      }:
      mkDerivation {
        pname = "fsnotify";
-       version = "0.3.0.0";
-       sha256 = "1ni5zmrbc255raxn4ws20n6b1n89yyjxrf96d1fs8y74h3z4ny85";
+       version = "0.3.0.1";
+       sha256 = "19bdbz9wb9jvln6yg6qm0hz0w84bypvkxf0wjhgrgd52f9gidlny";
+       revision = "1";
+       editedCabalFile = "1pa9pa0kflkqlb4dysagy0aihn452hmf6wwlsr7fp4ygg86m7fsq";
        libraryHaskellDepends = [
          async base bytestring containers directory filepath hinotify shelly
          text time unix unix-compat
@@ -77108,6 +77558,26 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "fsnotify-conduit_0_1_1_1" = callPackage
+    ({ mkDerivation, base, conduit, directory, filepath, fsnotify
+     , hspec, resourcet, temporary, transformers
+     }:
+     mkDerivation {
+       pname = "fsnotify-conduit";
+       version = "0.1.1.1";
+       sha256 = "1kh1y1p4dw2yhxrl1rrkmpkvm3q5nq12cwl8dfcscrkx3wqhz683";
+       libraryHaskellDepends = [
+         base conduit directory filepath fsnotify resourcet transformers
+       ];
+       testHaskellDepends = [
+         base conduit directory filepath fsnotify hspec resourcet temporary
+         transformers
+       ];
+       description = "Get filesystem notifications as a stream of events";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "fst" = callPackage
     ({ mkDerivation, array, base, haskeline, mtl, QuickCheck
      , transformers
@@ -77165,8 +77635,8 @@ self: {
      }:
      mkDerivation {
        pname = "fswatch";
-       version = "0.1.0.2";
-       sha256 = "1k3592nfiy348aqg2q64k3w1vbzl7x7098jy73gp7ipzyfr9k1pp";
+       version = "0.1.0.3";
+       sha256 = "1k68h4jzcqsnmmhnm3sp0zlkz99q0d925iragl3dbnsbk837sq25";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -79088,6 +79558,19 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "generic-random_1_2_0_0" = callPackage
+    ({ mkDerivation, base, deepseq, QuickCheck }:
+     mkDerivation {
+       pname = "generic-random";
+       version = "1.2.0.0";
+       sha256 = "130lmblycxnpqbsl7vf6a90zccibnvcb5zaclfajcn3by39007lv";
+       libraryHaskellDepends = [ base QuickCheck ];
+       testHaskellDepends = [ base deepseq QuickCheck ];
+       description = "Generic random generators";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "generic-records" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -79828,6 +80311,30 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "genvalidity-mergeless" = callPackage
+    ({ mkDerivation, base, containers, genvalidity
+     , genvalidity-containers, genvalidity-hspec
+     , genvalidity-hspec-aeson, genvalidity-time, genvalidity-typed-uuid
+     , hspec, mergeless, mtl, QuickCheck, random, time, typed-uuid, uuid
+     }:
+     mkDerivation {
+       pname = "genvalidity-mergeless";
+       version = "0.0.0.0";
+       sha256 = "08lic96xmyqxi773zynn361yzqkx13w57hd7jl21hbkpjjx1g9ka";
+       libraryHaskellDepends = [
+         base genvalidity genvalidity-containers genvalidity-time mergeless
+         QuickCheck
+       ];
+       testHaskellDepends = [
+         base containers genvalidity-hspec genvalidity-hspec-aeson
+         genvalidity-typed-uuid hspec mergeless mtl QuickCheck random time
+         typed-uuid uuid
+       ];
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {genvalidity-typed-uuid = null; typed-uuid = null;};
+
   "genvalidity-path" = callPackage
     ({ mkDerivation, base, genvalidity, genvalidity-hspec, hspec, path
      , validity-path
@@ -81709,6 +82216,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "ghcjs-base-stub_0_2_0_0" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, containers, deepseq
+     , ghc-prim, primitive, scientific, text, transformers
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "ghcjs-base-stub";
+       version = "0.2.0.0";
+       sha256 = "05k59a6jg1a5s8zvqfah5rvm5kg34sqpv2zx4chczihx3n9prfv7";
+       libraryHaskellDepends = [
+         aeson attoparsec base containers deepseq ghc-prim primitive
+         scientific text transformers unordered-containers vector
+       ];
+       description = "Allow GHCJS projects to compile under GHC and develop using intero";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "ghcjs-codemirror" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -82050,25 +82575,25 @@ self: {
   "gi-dbusmenugtk3" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
      , gi-dbusmenu, gi-gdk, gi-gdkpixbuf, gi-glib, gi-gobject, gi-gtk
-     , haskell-gi, haskell-gi-base, haskell-gi-overloading
+     , gtk3, haskell-gi, haskell-gi-base, haskell-gi-overloading
      , libdbusmenu-gtk3, text, transformers
      }:
      mkDerivation {
        pname = "gi-dbusmenugtk3";
-       version = "0.4.1";
-       sha256 = "0gl37jsska2qsakzbmvwvb33lskdrbxpk1hmw907y187d0hq7pry";
+       version = "0.4.2";
+       sha256 = "0wflxyicav2p1z2sqdrjpvkf4blsilg7psvbr0cfl0r7vmy6nx4w";
        setupHaskellDepends = [ base Cabal haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers gi-atk gi-dbusmenu gi-gdk gi-gdkpixbuf
          gi-glib gi-gobject gi-gtk haskell-gi haskell-gi-base
          haskell-gi-overloading text transformers
        ];
-       libraryPkgconfigDepends = [ libdbusmenu-gtk3 ];
+       libraryPkgconfigDepends = [ gtk3 libdbusmenu-gtk3 ];
        doHaddock = false;
        description = "DbusmenuGtk bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {inherit (pkgs) libdbusmenu-gtk3;};
+     }) {gtk3 = pkgs.gnome3.gtk; inherit (pkgs) libdbusmenu-gtk3;};
 
   "gi-gdk" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo
@@ -82942,8 +83467,8 @@ self: {
      }:
      mkDerivation {
        pname = "git-all";
-       version = "1.5.0";
-       sha256 = "0wfvfrmwn81myiaa5x4bw6ypyk0hljaaf3f7b9rnpxwk291dwc3z";
+       version = "1.6.0";
+       sha256 = "10fq88fld1lb5wrikcsg9gxcfbldr0fpix81sba8qy11g7igd7fl";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -82977,8 +83502,8 @@ self: {
      }:
      mkDerivation {
        pname = "git-annex";
-       version = "6.20180509";
-       sha256 = "09rl41c7fsz9jzf9234qcqfix61afxyc2vjx6sld2zyqiky7rhvh";
+       version = "6.20180529";
+       sha256 = "1rx0m4yrl3gl2ca8rbbv74fdlg4s2jnddzljhph7271a7bpyxsx5";
        configureFlags = [
          "-fassistant" "-fcryptonite" "-fdbus" "-fdesktopnotify" "-fdns"
          "-ffeed" "-finotify" "-fpairing" "-fproduction" "-fquvi" "-fs3"
@@ -83070,13 +83595,16 @@ self: {
 
   "git-date" = callPackage
     ({ mkDerivation, base, bytestring, old-locale, QuickCheck
-     , test-framework, test-framework-quickcheck2, time, utf8-string
+     , test-framework, test-framework-quickcheck2, time, unexceptionalio
+     , utf8-string
      }:
      mkDerivation {
        pname = "git-date";
-       version = "0.2.2";
-       sha256 = "0yld8p7jgq0ihz21nkmirz3ynwi0mgrlgzx727kim59hplm6xrcl";
-       libraryHaskellDepends = [ base bytestring time utf8-string ];
+       version = "0.3.0";
+       sha256 = "1lhmzjfch84nilr89b0qaj4a7nrkkrabimg46rnqpmylbgws1h4m";
+       libraryHaskellDepends = [
+         base bytestring time unexceptionalio utf8-string
+       ];
        testHaskellDepends = [
          base bytestring old-locale QuickCheck test-framework
          test-framework-quickcheck2 time utf8-string
@@ -83720,19 +84248,18 @@ self: {
   "gitlib" = callPackage
     ({ mkDerivation, base, base16-bytestring, bytestring, conduit
      , conduit-combinators, containers, directory, exceptions, filepath
-     , hashable, lifted-async, lifted-base, monad-control, mtl
-     , resourcet, semigroups, tagged, text, time, transformers, unix
-     , unordered-containers
+     , hashable, mtl, resourcet, semigroups, tagged, text, time
+     , transformers, unix, unliftio, unliftio-core, unordered-containers
      }:
      mkDerivation {
        pname = "gitlib";
-       version = "3.1.1";
-       sha256 = "1vwmyfmqlly351jq9pgjhcfhnxvrhzkd4lfq7qpsa37vca5pas6x";
+       version = "3.1.2";
+       sha256 = "1r973cpkp4h8dfjrkqgyy31a3x4bbqi7zhpck09ix2a9i597b345";
        libraryHaskellDepends = [
          base base16-bytestring bytestring conduit conduit-combinators
-         containers directory exceptions filepath hashable lifted-async
-         lifted-base monad-control mtl resourcet semigroups tagged text time
-         transformers unix unordered-containers
+         containers directory exceptions filepath hashable mtl resourcet
+         semigroups tagged text time transformers unix unliftio
+         unliftio-core unordered-containers
        ];
        description = "API library for working with Git repositories";
        license = stdenv.lib.licenses.mit;
@@ -84342,6 +84869,8 @@ self: {
        pname = "glirc";
        version = "2.26";
        sha256 = "1ax2ygzrsr1r21v9cx4ixnlgrax6nxr4rkh090n1wv6xn02kd3j0";
+       revision = "1";
+       editedCabalFile = "0wbkapxwzlmjcmkp6inm2xj6bghd8nl4a4ddljizm6xvwcpvp75j";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal filepath ];
@@ -84915,12 +85444,12 @@ self: {
      }) {};
 
   "gmpint" = callPackage
-    ({ mkDerivation, base, gmp, recursion-schemes }:
+    ({ mkDerivation, base, gmp }:
      mkDerivation {
        pname = "gmpint";
-       version = "0.1.0.13";
-       sha256 = "0n4syarw91367kkvsbn9ag3caiksbplx4grm8q4z96wh39dvb24y";
-       libraryHaskellDepends = [ base recursion-schemes ];
+       version = "0.1.0.14";
+       sha256 = "08a3ksaq1xx8w153v0xd5k7g2b65wgkr1jshj7533pkg59s8zdxs";
+       libraryHaskellDepends = [ base ];
        librarySystemDepends = [ gmp ];
        description = "GMP integer conversions";
        license = stdenv.lib.licenses.bsd3;
@@ -84984,8 +85513,8 @@ self: {
      }:
      mkDerivation {
        pname = "gnss-converters";
-       version = "0.3.32";
-       sha256 = "0b2v7msj54r6dd2w2wd4c8q6wvywnkmyddaa05r990cnbg9l4i9b";
+       version = "0.3.41";
+       sha256 = "1q3g5yikm0n1q2n98iy1j203fi11hy9cfdm6qgcx2ib3b4b2z613";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -90982,8 +91511,8 @@ self: {
      }:
      mkDerivation {
        pname = "hackport";
-       version = "0.5.5";
-       sha256 = "0chvf2wvpvbnzf8980sdg9s61c4p100ps7ava85hlr281sng5d60";
+       version = "0.5.6";
+       sha256 = "0im76n8487q08rmw8bn536qncrdhz9pjir5cxlf2myh7prrrrczs";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -91824,6 +92353,44 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) utillinux;};
 
+  "hakyll_4_12_3_0" = callPackage
+    ({ mkDerivation, base, binary, blaze-html, blaze-markup, bytestring
+     , containers, cryptohash, data-default, deepseq, directory
+     , file-embed, filepath, fsnotify, http-conduit, http-types
+     , lrucache, mtl, network-uri, optparse-applicative, pandoc
+     , pandoc-citeproc, parsec, process, QuickCheck, random, regex-tdfa
+     , resourcet, scientific, tagsoup, tasty, tasty-hunit
+     , tasty-quickcheck, text, time, time-locale-compat
+     , unordered-containers, utillinux, vector, wai, wai-app-static
+     , warp, yaml
+     }:
+     mkDerivation {
+       pname = "hakyll";
+       version = "4.12.3.0";
+       sha256 = "1cczcca2h5spvrq8z2nm5ygphcrjfm6k725ppbcc05c4w49dqwm4";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         base binary blaze-html blaze-markup bytestring containers
+         cryptohash data-default deepseq directory file-embed filepath
+         fsnotify http-conduit http-types lrucache mtl network-uri
+         optparse-applicative pandoc pandoc-citeproc parsec process random
+         regex-tdfa resourcet scientific tagsoup text time
+         time-locale-compat unordered-containers vector wai wai-app-static
+         warp yaml
+       ];
+       executableHaskellDepends = [ base directory filepath ];
+       testHaskellDepends = [
+         base bytestring containers filepath QuickCheck tasty tasty-hunit
+         tasty-quickcheck text unordered-containers yaml
+       ];
+       testToolDepends = [ utillinux ];
+       description = "A static website compiler library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) utillinux;};
+
   "hakyll-R" = callPackage
     ({ mkDerivation, base, directory, filepath, hakyll, pandoc, process
      }:
@@ -94817,8 +95384,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-dap";
-       version = "0.0.4.0";
-       sha256 = "1nzaf9zwqsx1jgspimkig6vhh2d1iz7kc3hr2kixc52sbr7y9iag";
+       version = "0.0.5.0";
+       sha256 = "1sb6jqq1nfzaycr1cx4an5yaaad3k8ijig7ss0xa6wvjkyc37xqa";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ];
@@ -95031,6 +95598,34 @@ self: {
      }) {inherit (pkgs) glib; 
          inherit (pkgs.gnome3) gobjectIntrospection;};
 
+  "haskell-gi_0_21_3" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, Cabal, containers
+     , directory, doctest, filepath, glib, gobjectIntrospection
+     , haskell-gi-base, mtl, pretty-show, process, regex-tdfa, safe
+     , text, transformers, xdg-basedir, xml-conduit
+     }:
+     mkDerivation {
+       pname = "haskell-gi";
+       version = "0.21.3";
+       sha256 = "09smnzg6kqjyb7m281k8w3y6vabws41snp9wkh8449s0ya3ndbn0";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         attoparsec base bytestring Cabal containers directory filepath
+         haskell-gi-base mtl pretty-show process regex-tdfa safe text
+         transformers xdg-basedir xml-conduit
+       ];
+       libraryPkgconfigDepends = [ glib gobjectIntrospection ];
+       executableHaskellDepends = [
+         base containers directory filepath haskell-gi-base pretty-show text
+       ];
+       testHaskellDepends = [ base doctest process ];
+       description = "Generate Haskell bindings for GObject Introspection capable libraries";
+       license = stdenv.lib.licenses.lgpl21;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) glib; 
+         inherit (pkgs.gnome3) gobjectIntrospection;};
+
   "haskell-gi-base" = callPackage
     ({ mkDerivation, base, bytestring, containers, glib, text }:
      mkDerivation {
@@ -101496,6 +102091,8 @@ self: {
        pname = "hgeometry";
        version = "0.6.0.0";
        sha256 = "1pphbdl5sn6gvm4crshpnfjmf0c8kwfz68hv615hhadp7120x3ij";
+       revision = "1";
+       editedCabalFile = "19j3n0kf7n2n0spyr83gdjngxnfxvyr1sryvhq8jflsxq44d8rdg";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -101976,8 +102573,8 @@ self: {
      }:
      mkDerivation {
        pname = "hifi";
-       version = "0.1.4.0";
-       sha256 = "0rgmhj1fn0ldyzbscv1q447fbqggqaw3zqxagsn95zq2dqyhrpyl";
+       version = "0.1.4.1";
+       sha256 = "01bdylz6a58aczaf3b35w6x7ji0hxr6b8sjcqsx2jwnc1vx379ns";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -103779,8 +104376,8 @@ self: {
      }:
      mkDerivation {
        pname = "hlrdb";
-       version = "0.2.0.0";
-       sha256 = "1x7vw2mcwd703dr5mjghsjd04yxwl6z7wzdysgk75i4l7f0lcqfq";
+       version = "0.2.0.1";
+       sha256 = "0rrpn3gsh2ck3skpc9d6mdprcac8xdxxc71m8y5jfi0yzh6priga";
        libraryHaskellDepends = [
          base base64-bytestring bytestring cryptonite hashable hedis
          hlrdb-core memory random store time unordered-containers
@@ -111132,6 +111729,20 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hsx-jmacro_7_3_8_1" = callPackage
+    ({ mkDerivation, base, hsp, jmacro, mtl, text, wl-pprint-text }:
+     mkDerivation {
+       pname = "hsx-jmacro";
+       version = "7.3.8.1";
+       sha256 = "0ndgy5vf5rwgwqya75ny5vbr7hfqwjrdgfgpwf5410bk0603v47i";
+       libraryHaskellDepends = [
+         base hsp jmacro mtl text wl-pprint-text
+       ];
+       description = "hsp+jmacro support";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hsx-xhtml" = callPackage
     ({ mkDerivation, base, hsx, mtl }:
      mkDerivation {
@@ -113114,12 +113725,12 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "hunit-dejafu_1_2_0_1" = callPackage
+  "hunit-dejafu_1_2_0_3" = callPackage
     ({ mkDerivation, base, dejafu, exceptions, HUnit }:
      mkDerivation {
        pname = "hunit-dejafu";
-       version = "1.2.0.1";
-       sha256 = "1shkfbn14qfk9bjnrmdn3zz88718jb1m942idg2vl53yfj16ahy9";
+       version = "1.2.0.3";
+       sha256 = "1qja9warghakl06fv5v7fimb3bqnb38lhs9y264x9hrc7i0nx2xj";
        libraryHaskellDepends = [ base dejafu exceptions HUnit ];
        description = "Deja Fu support for the HUnit test framework";
        license = stdenv.lib.licenses.mit;
@@ -113185,6 +113796,22 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "hunspell-hs" = callPackage
+    ({ mkDerivation, base, criterion, hspec, hunspell, stm }:
+     mkDerivation {
+       pname = "hunspell-hs";
+       version = "0.1.0.0";
+       sha256 = "0jiqgs4akny8kcpl3hdkj08hyknw2p0z96dci6lwq2fv5qprj77i";
+       libraryHaskellDepends = [ base stm ];
+       librarySystemDepends = [ hunspell ];
+       testHaskellDepends = [ base hspec stm ];
+       testSystemDepends = [ hunspell ];
+       benchmarkHaskellDepends = [ base criterion stm ];
+       benchmarkSystemDepends = [ hunspell ];
+       description = "Hunspell thread-safe FFI bindings for spell checking";
+       license = stdenv.lib.licenses.bsd3;
+     }) {inherit (pkgs) hunspell;};
+
   "hunt-searchengine" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, binary, bytestring
      , containers, data-default, data-r-tree, data-stringmap, deepseq
@@ -113531,6 +114158,41 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hw-dsv" = callPackage
+    ({ mkDerivation, base, bits-extra, bytestring, cassava, criterion
+     , directory, hedgehog, hspec, hspec-discover, hw-bits
+     , hw-hspec-hedgehog, hw-prim, hw-rankselect, hw-rankselect-base
+     , lens, mmap, optparse-applicative, resourcet, text, vector, weigh
+     }:
+     mkDerivation {
+       pname = "hw-dsv";
+       version = "0.1.0.0";
+       sha256 = "1qyqvb4ky4fl0hys1yihn54xxmh1ajnb81szgsv8crh1idvx0fil";
+       revision = "1";
+       editedCabalFile = "0g99dyjx8vrhm9rdblla1gwd1z1p7fpaddq21y56k5bfg9zjcivw";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bits-extra bytestring hw-bits hw-prim hw-rankselect
+         hw-rankselect-base vector
+       ];
+       executableHaskellDepends = [
+         base bits-extra bytestring hedgehog hw-bits hw-prim hw-rankselect
+         hw-rankselect-base lens optparse-applicative resourcet vector
+       ];
+       testHaskellDepends = [
+         base bits-extra bytestring cassava directory hedgehog hspec hw-bits
+         hw-hspec-hedgehog hw-prim hw-rankselect hw-rankselect-base text
+         vector weigh
+       ];
+       testToolDepends = [ hspec-discover ];
+       benchmarkHaskellDepends = [
+         base bits-extra bytestring cassava criterion directory hw-bits
+         hw-prim hw-rankselect hw-rankselect-base mmap vector weigh
+       ];
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "hw-eliasfano" = callPackage
     ({ mkDerivation, base, hspec, hw-bits, hw-int, hw-packed-vector
      , hw-prim, QuickCheck, safe, vector
@@ -113605,17 +114267,15 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "hw-fingertree-strict_0_1_1_0" = callPackage
+  "hw-fingertree-strict_0_1_1_1" = callPackage
     ({ mkDerivation, base, deepseq, hedgehog, hspec, HUnit
      , hw-hspec-hedgehog, QuickCheck, test-framework
      , test-framework-hunit, test-framework-quickcheck2
      }:
      mkDerivation {
        pname = "hw-fingertree-strict";
-       version = "0.1.1.0";
-       sha256 = "0a709kcly1wi3lxznk92bcir29yawv5hz6fxnw2dp1zhdmxqj09q";
-       revision = "1";
-       editedCabalFile = "06dv0zbxzvayymf2syi3dqcm6q8x9c91yl35z1dgkz36lddqbidh";
+       version = "0.1.1.1";
+       sha256 = "0s0jz6lynxiaz2h8hr78j05vhswrl6vwhmvdra9a46c3yg7vf9qi";
        libraryHaskellDepends = [ base deepseq ];
        testHaskellDepends = [
          base hedgehog hspec HUnit hw-hspec-hedgehog QuickCheck
@@ -113964,6 +114624,8 @@ self: {
        pname = "hw-rankselect";
        version = "0.10.0.3";
        sha256 = "1jqlyprb83bnffmq6ck6xpx27mqnmrarn890r2dn8k06asghf7da";
+       revision = "1";
+       editedCabalFile = "1rkni89h3sq02y03phb2bgx4yrx4gly9mzan6r4ziph0qayf09wf";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -113995,6 +114657,8 @@ self: {
        pname = "hw-rankselect";
        version = "0.12.0.2";
        sha256 = "02fr2p1sl7ynpc1280l1nakf24ifp4fkpjpy2lac8rk4iab48syk";
+       revision = "1";
+       editedCabalFile = "0wggs7k8b0syivi3lyz6qplkiqb11im94bqhhbn6dqikf5sv6qv7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -117630,6 +118294,8 @@ self: {
        pname = "ini";
        version = "0.3.6";
        sha256 = "1n9wsl7nz910bc8jx9ps7pvpql4hlnryjkqbdpfq0phjb9sf7fzw";
+       revision = "1";
+       editedCabalFile = "0gfikdal67aws20i5r4wg4r0lgn844glykcn3nnmbmyvwsks049l";
        libraryHaskellDepends = [
          attoparsec base text unordered-containers
        ];
@@ -118547,6 +119213,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "interprocess" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "interprocess";
+       version = "0.1.0.0";
+       sha256 = "13bxwgzbqb2ih76j5il5l6fqaq9lxl7c6h7r0y6hlpzm9f9izcpa";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base ];
+       description = "Shared memory and control structures for IPC";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "interruptible" = callPackage
     ({ mkDerivation, base, Cabal, either, lifted-base, monad-control
      , transformers
@@ -118783,6 +119462,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "invertible-grammar" = callPackage
+    ({ mkDerivation, base, bifunctors, containers, mtl, prettyprinter
+     , profunctors, semigroups, tagged, template-haskell, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "invertible-grammar";
+       version = "0.1.0";
+       sha256 = "0wi0s07v95yh1bmhc4z6n5r47mbmg0mvf3a3ks999gdma4sva1iz";
+       libraryHaskellDepends = [
+         base bifunctors containers mtl prettyprinter profunctors semigroups
+         tagged template-haskell text transformers
+       ];
+       description = "Invertible parsing combinators framework";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "invertible-hlist" = callPackage
     ({ mkDerivation, base, HList, invertible }:
      mkDerivation {
@@ -120651,6 +121347,8 @@ self: {
        pname = "jailbreak-cabal";
        version = "1.3.3";
        sha256 = "076h7nbf94zfwvfijcpv03r3s2nyynb2y9v354m4bxqz3anhib3b";
+       revision = "3";
+       editedCabalFile = "0f4gqssh2ayl089zzl8m5rwa66x430dg1q5hfwcfd56r6xr6wi1l";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base Cabal ];
@@ -123373,8 +124071,8 @@ self: {
      }:
      mkDerivation {
        pname = "katip";
-       version = "0.5.5.0";
-       sha256 = "10s2bv79shvnpkz1zbcn220mxv05xxq5gny332vhrhflnlcsq9jr";
+       version = "0.5.5.1";
+       sha256 = "0q72kjjrn6x1qr2rp6c3mhf5s3cq4pdsl917a9bflid9zmk5n30b";
        libraryHaskellDepends = [
          aeson async auto-update base bytestring containers either hostname
          microlens microlens-th monad-control mtl old-locale resourcet
@@ -125865,8 +126563,8 @@ self: {
      }:
      mkDerivation {
        pname = "language-ats";
-       version = "1.2.0.10";
-       sha256 = "1998i63gn8f5pn4jlkv30869679jab0vz0gvjzr4yqlyq4npsvpy";
+       version = "1.2.0.11";
+       sha256 = "1kz30k8fdmnrx5zcyy3kpvr81p50m7bwsxgp5qqjrhk2i1a1igfp";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          ansi-wl-pprint array base composition-prelude containers deepseq
@@ -125942,6 +126640,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "language-c_0_8" = callPackage
+    ({ mkDerivation, alex, array, base, bytestring, containers, deepseq
+     , directory, filepath, happy, pretty, process, syb
+     }:
+     mkDerivation {
+       pname = "language-c";
+       version = "0.8";
+       sha256 = "0ms0hfg65d7phfr2dq6183vcbmq9ddpvmlqbs8nwbqhqvcdpfl4w";
+       libraryHaskellDepends = [
+         array base bytestring containers deepseq directory filepath pretty
+         process syb
+       ];
+       libraryToolDepends = [ alex happy ];
+       testHaskellDepends = [ base directory filepath process ];
+       description = "Analysis and generation of C code";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "language-c-comments" = callPackage
     ({ mkDerivation, alex, array, base, language-c }:
      mkDerivation {
@@ -126106,22 +126823,23 @@ self: {
        license = stdenv.lib.licenses.gpl3;
      }) {};
 
-  "language-docker_5_0_1" = callPackage
-    ({ mkDerivation, base, bytestring, directory, filepath, free, Glob
-     , hspec, HUnit, mtl, parsec, pretty, process, QuickCheck, split
-     , template-haskell, text, th-lift, time
+  "language-docker_6_0_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, directory, filepath
+     , free, Glob, hspec, HUnit, megaparsec, mtl, prettyprinter, process
+     , QuickCheck, split, template-haskell, text, th-lift, time
      }:
      mkDerivation {
        pname = "language-docker";
-       version = "5.0.1";
-       sha256 = "0y2kb2g9w34p3yw8cdjr4f0xkq9j065khlk1mbk7061gg2rhpykv";
+       version = "6.0.0";
+       sha256 = "0b3m6vzfhypwqnlwdy1b1cx6dfca0rcq2m4zivd608ny2ii22ajv";
        libraryHaskellDepends = [
-         base bytestring free mtl parsec pretty split template-haskell text
-         th-lift time
+         base bytestring containers free megaparsec mtl prettyprinter split
+         template-haskell text th-lift time
        ];
        testHaskellDepends = [
-         base bytestring directory filepath free Glob hspec HUnit mtl parsec
-         pretty process QuickCheck split template-haskell text th-lift time
+         base bytestring containers directory filepath free Glob hspec HUnit
+         megaparsec mtl prettyprinter process QuickCheck split
+         template-haskell text th-lift time
        ];
        description = "Dockerfile parser, pretty-printer and embedded DSL";
        license = stdenv.lib.licenses.gpl3;
@@ -126195,7 +126913,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "language-ecmascript_0_18" = callPackage
+  "language-ecmascript_0_19" = callPackage
     ({ mkDerivation, ansi-wl-pprint, base, charset, containers
      , data-default-class, Diff, directory, filepath, HUnit, mtl, parsec
      , QuickCheck, template-haskell, test-framework
@@ -126204,16 +126922,17 @@ self: {
      }:
      mkDerivation {
        pname = "language-ecmascript";
-       version = "0.18";
-       sha256 = "0gg608hniq1v7f1d56akyk44zyrmd0acr33m53cbdlcq8w1c8h70";
+       version = "0.19";
+       sha256 = "13v5ghw8qc4paacn34skgwmvwisjaykszwjrq3lk4idzvrxln2jp";
        libraryHaskellDepends = [
          ansi-wl-pprint base charset containers data-default-class Diff mtl
-         parsec QuickCheck template-haskell testing-feat uniplate
+         parsec QuickCheck template-haskell uniplate
        ];
        testHaskellDepends = [
-         ansi-wl-pprint base containers data-default-class Diff directory
-         filepath HUnit mtl parsec QuickCheck test-framework
-         test-framework-hunit test-framework-quickcheck2 uniplate
+         ansi-wl-pprint base charset containers data-default-class Diff
+         directory filepath HUnit mtl parsec QuickCheck test-framework
+         test-framework-hunit test-framework-quickcheck2 testing-feat
+         uniplate
        ];
        description = "JavaScript parser and pretty-printer library";
        license = stdenv.lib.licenses.bsd3;
@@ -129794,8 +130513,8 @@ self: {
      }:
      mkDerivation {
        pname = "limp";
-       version = "0.3.2.1";
-       sha256 = "0fx8q7ll47qc06laagiap0z4b5mbp958r3b9mc6qm1h9rhksimjk";
+       version = "0.3.2.2";
+       sha256 = "0dx2xgkrqda8qwfiwm3pd5lfnfw5sxf1qdz5sbp54jf6516m2c4w";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [
          base containers QuickCheck tasty tasty-quickcheck tasty-th
@@ -129806,14 +130525,18 @@ self: {
      }) {};
 
   "limp-cbc" = callPackage
-    ({ mkDerivation, base, c2hs, containers, limp, vector }:
+    ({ mkDerivation, base, c2hs, containers, limp, QuickCheck, tasty
+     , tasty-quickcheck, vector
+     }:
      mkDerivation {
        pname = "limp-cbc";
-       version = "0.3.2.1";
-       sha256 = "0q4az96nbwvm7jhrwvbjp87vzkb5nlp739jhkya6z0iq340cjxjy";
+       version = "0.3.2.2";
+       sha256 = "0v637hrm980iqj3bh9p0ixirkhg3dwq7i36pff3n1fiav516qbww";
        libraryHaskellDepends = [ base containers limp vector ];
        libraryToolDepends = [ c2hs ];
-       testHaskellDepends = [ base limp ];
+       testHaskellDepends = [
+         base limp QuickCheck tasty tasty-quickcheck
+       ];
        description = "bindings for integer linear programming solver Coin/CBC";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131478,8 +132201,8 @@ self: {
      }:
      mkDerivation {
        pname = "llvm-hs-pretty";
-       version = "0.3.0.0";
-       sha256 = "1q67rsjnw8wsfvmz4a54nr7b9il59fdjbbra2wwnnyjldi29ykdq";
+       version = "0.4.0.0";
+       sha256 = "1b398yxyd0x2mlv5b70vgy1q3i8nk77fch7asyx8s42pnff4qqkq";
        libraryHaskellDepends = [
          array base bytestring llvm-hs-pure text wl-pprint-text
        ];
@@ -136495,6 +137218,31 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "mbug" = callPackage
+    ({ mkDerivation, base, bytestring, directory, extra, http-client
+     , http-client-tls, optparse-applicative, process, scalpel-core
+     , tagsoup, text, th-printf, time, xdg-basedir
+     }:
+     mkDerivation {
+       pname = "mbug";
+       version = "1.0";
+       sha256 = "1bz8bwmapxssgs1j98xvad47185i81sqkydjf6r7329c4sn5gipv";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring directory extra http-client http-client-tls
+         optparse-applicative process scalpel-core tagsoup text th-printf
+         time xdg-basedir
+       ];
+       executableHaskellDepends = [
+         base bytestring directory extra http-client http-client-tls
+         optparse-applicative process scalpel-core tagsoup text th-printf
+         time xdg-basedir
+       ];
+       description = "download bugs mailboxes";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "mcl" = callPackage
     ({ mkDerivation, base, binary, bytestring, Cabal, criterion
      , deepseq, ghc-prim, gmpxx, groups, integer-gmp, mcl, openssl
@@ -137473,6 +138221,21 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "mergeless" = callPackage
+    ({ mkDerivation, aeson, base, containers, mtl, time, validity
+     , validity-containers, validity-time
+     }:
+     mkDerivation {
+       pname = "mergeless";
+       version = "0.0.0.0";
+       sha256 = "1wldriwz4247ikf73prlrgd2s5jfazq27p5b7yyfqmylx0h49vaz";
+       libraryHaskellDepends = [
+         aeson base containers mtl time validity validity-containers
+         validity-time
+       ];
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "merkle-patricia-db" = callPackage
     ({ mkDerivation, aeson, ansi-wl-pprint, base, base16-bytestring
      , binary, bytestring, containers, cryptonite, data-default
@@ -138839,6 +139602,38 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "minio-hs_1_0_1" = callPackage
+    ({ mkDerivation, aeson, base, base64-bytestring, bytestring
+     , case-insensitive, conduit, conduit-extra, containers, cryptonite
+     , cryptonite-conduit, data-default, directory, filepath
+     , http-client, http-conduit, http-types, memory, protolude
+     , QuickCheck, resourcet, tasty, tasty-hunit, tasty-quickcheck
+     , tasty-smallcheck, temporary, text, time, transformers, unliftio
+     , unliftio-core, xml-conduit
+     }:
+     mkDerivation {
+       pname = "minio-hs";
+       version = "1.0.1";
+       sha256 = "0hxl56zx9xhyi14pmd4mns8r43pym1nhhfqrni3wxqrxh1w6qbsv";
+       libraryHaskellDepends = [
+         aeson base base64-bytestring bytestring case-insensitive conduit
+         conduit-extra containers cryptonite cryptonite-conduit data-default
+         filepath http-client http-conduit http-types memory protolude
+         resourcet text time transformers unliftio unliftio-core xml-conduit
+       ];
+       testHaskellDepends = [
+         aeson base base64-bytestring bytestring case-insensitive conduit
+         conduit-extra containers cryptonite cryptonite-conduit data-default
+         directory filepath http-client http-conduit http-types memory
+         protolude QuickCheck resourcet tasty tasty-hunit tasty-quickcheck
+         tasty-smallcheck temporary text time transformers unliftio
+         unliftio-core xml-conduit
+       ];
+       description = "A Minio Haskell Library for Amazon S3 compatible cloud storage";
+       license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "minions" = callPackage
     ({ mkDerivation, ansi-terminal, base, MissingH, process, time }:
      mkDerivation {
@@ -140986,13 +141781,14 @@ self: {
      }:
      mkDerivation {
        pname = "monadiccp-gecode";
-       version = "0.1.2";
-       sha256 = "1ylyzklcb37khrq8a11fzlyd0sa1nrhpd7cv470m23v7l1hc1wg0";
+       version = "0.1.3";
+       sha256 = "0h3a82lrsvsdkdvf1m5hl9ayvikxp5p38wj5rpgn6qh8n5im2sn8";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base containers monadiccp mtl ];
        librarySystemDepends = [
          gecodeint gecodekernel gecodesearch gecodeset gecodesupport
        ];
+       testHaskellDepends = [ base ];
        description = "Constraint Programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -148205,20 +149001,16 @@ self: {
      }) {};
 
   "notzero" = callPackage
-    ({ mkDerivation, base, bifunctors, directory, doctest, filepath
-     , lens, mtl, QuickCheck, semigroupoids, semigroups
-     , template-haskell, transformers
+    ({ mkDerivation, base, bifunctors, lens, mtl, semigroupoids
+     , semigroups, transformers
      }:
      mkDerivation {
        pname = "notzero";
-       version = "0.0.11";
-       sha256 = "0sqqffk1znyh7ghbx9ayr2khzxh5g07jjlarx78c051rb2sgdy77";
+       version = "0.1";
+       sha256 = "0l9z10njx18vp7xxcb0gys9dyq2g7i8i5mczymfknwdv9x3v2jk5";
        libraryHaskellDepends = [
          base bifunctors lens mtl semigroupoids semigroups transformers
        ];
-       testHaskellDepends = [
-         base directory doctest filepath QuickCheck template-haskell
-       ];
        description = "A data type for representing numeric values, except zero";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149506,18 +150298,19 @@ self: {
   "odpic-raw" = callPackage
     ({ mkDerivation, base, c2hs, conduit, hspec, monad-control
      , monad-logger, odpic, QuickCheck, resourcet, text, time
+     , unliftio-core
      }:
      mkDerivation {
        pname = "odpic-raw";
-       version = "0.1.11";
-       sha256 = "0via5p0sfma91ny5rw87sirmp4189663ww25dfwi6jlha4d82hlh";
+       version = "0.2.0";
+       sha256 = "0g83ag8ggcwmf82zghzdds990l5hvcfiv85rlj95phb0lpdskj5m";
        libraryHaskellDepends = [
-         base conduit monad-control resourcet text time
+         base conduit monad-control resourcet text time unliftio-core
        ];
        librarySystemDepends = [ odpic ];
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [
-         base conduit hspec monad-logger QuickCheck resourcet
+         base conduit hspec monad-logger QuickCheck resourcet text
        ];
        description = "Oracle Database Bindings";
        license = stdenv.lib.licenses.bsd3;
@@ -150037,14 +150830,14 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "online_0_2_3_0" = callPackage
+  "online_0_3_0_0" = callPackage
     ({ mkDerivation, base, doctest, foldl, numhask-prelude, protolude
      , tasty, tdigest, vector, vector-algorithms
      }:
      mkDerivation {
        pname = "online";
-       version = "0.2.3.0";
-       sha256 = "04yh51gdmb2nycsxjrfzkb07byxdmn1n9wrk7wv7nh3ki7jxi15d";
+       version = "0.3.0.0";
+       sha256 = "056a9dkrzfgj0wf9f9d9d25f6yc03jx9z0p0z5xm8n8brk6b3bds";
        libraryHaskellDepends = [
          base foldl numhask-prelude protolude tdigest vector
          vector-algorithms
@@ -151581,8 +152374,8 @@ self: {
      }:
      mkDerivation {
        pname = "orgmode-parse";
-       version = "0.2.0";
-       sha256 = "1xx0mqq4c2war7ykr7md67dhhgh7h74b5j25arh1im7hgn1iy52x";
+       version = "0.2.1";
+       sha256 = "1zpkj3f0gdi5ri39s7g532j2pgk5mgs97y2g1gj42q9aa5lm5hw5";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring containers free hashable
          old-locale text thyme unordered-containers
@@ -152467,8 +153260,8 @@ self: {
        pname = "pandoc";
        version = "2.1.2";
        sha256 = "0rgba2vfh2n7kh2g75hmxa6pbjk6p73a4zwj00pfsvhwyvpjc2yw";
-       revision = "1";
-       editedCabalFile = "1vk5g5dbk7q8w9pncqgkn4wbdj83p20ca6ipb5vca532x2294x5b";
+       revision = "2";
+       editedCabalFile = "0s7hhycdkjqw4sd6qj4n7lrf76aa4yaw4kaq35ivpjin7hrf011j";
        configureFlags = [ "-fhttps" "-f-trypandoc" ];
        isLibrary = true;
        isExecutable = true;
@@ -155764,14 +156557,14 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "perf_0_4_0_1" = callPackage
+  "perf_0_4_1_0" = callPackage
     ({ mkDerivation, base, containers, deepseq, doctest, foldl, rdtsc
      , text, time, transformers
      }:
      mkDerivation {
        pname = "perf";
-       version = "0.4.0.1";
-       sha256 = "1am2wzj43gi0naz5mwpvja9i005g05d6gpkqw0qvdy63mddz9b96";
+       version = "0.4.1.0";
+       sha256 = "1z0128fnqlraj8sj26fsfy9izfr1ld3k5c3sh0471fh36vf507c8";
        libraryHaskellDepends = [
          base containers deepseq foldl rdtsc text time transformers
        ];
@@ -155781,6 +156574,29 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "perf-analysis" = callPackage
+    ({ mkDerivation, base, containers, deepseq, formatting
+     , optparse-generic, perf, protolude, scientific, tdigest, text
+     , vector
+     }:
+     mkDerivation {
+       pname = "perf-analysis";
+       version = "0.0.1.1";
+       sha256 = "1rjig10c7cy3lck2cvjs6drwrakb65mqhjgs6aakb07yjjl536pn";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base deepseq formatting perf protolude scientific tdigest text
+         vector
+       ];
+       executableHaskellDepends = [
+         base containers deepseq formatting optparse-generic perf protolude
+         scientific tdigest text vector
+       ];
+       description = "analysis example using perf";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "perfect-hash-generator" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, data-ordlist
      , directory, filepath, hashable, HUnit, optparse-applicative
@@ -155904,11 +156720,14 @@ self: {
      }) {};
 
   "permutation" = callPackage
-    ({ mkDerivation, base, ghc-prim, QuickCheck }:
+    ({ mkDerivation, base, Cabal, ghc-prim, process, QuickCheck }:
      mkDerivation {
        pname = "permutation";
        version = "0.5.0.5";
        sha256 = "005737s6k9dfpjmjf41m3k1wc31c2kql08ig7fd6npk22nhwmdai";
+       revision = "1";
+       editedCabalFile = "0lrargadwkwzzvajfiay8vkq1byh56kbr2h9ba9cfbpqwb4s90j9";
+       setupHaskellDepends = [ base Cabal process ];
        libraryHaskellDepends = [ base ghc-prim QuickCheck ];
        description = "A library for permutations and combinations";
        license = stdenv.lib.licenses.bsd3;
@@ -157023,8 +157842,8 @@ self: {
      }:
      mkDerivation {
        pname = "phoityne-vscode";
-       version = "0.0.23.0";
-       sha256 = "139fjsyximny4ikgqrjxx9pg4spkz8s1fh6b3a9xgrsyya4r1sw7";
+       version = "0.0.24.0";
+       sha256 = "1kk8bfvai1196960cqq6zg5xhs15jzwllw57n247csiifijs0b0v";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -158181,6 +159000,29 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "pipes-fluid_0_6_0_1" = callPackage
+    ({ mkDerivation, async, base, constraints, hspec, lens
+     , lifted-async, mmorph, monad-control, mtl, pipes
+     , pipes-concurrency, pipes-misc, semigroups, stm, these
+     , transformers, transformers-base
+     }:
+     mkDerivation {
+       pname = "pipes-fluid";
+       version = "0.6.0.1";
+       sha256 = "01ig0czixnf5fypnfns2kzna676vd3mr2a52fb9f4cg7yy6qwp8h";
+       libraryHaskellDepends = [
+         base constraints lens lifted-async monad-control pipes semigroups
+         stm these transformers transformers-base
+       ];
+       testHaskellDepends = [
+         async base constraints hspec lens lifted-async mmorph monad-control
+         mtl pipes pipes-concurrency pipes-misc stm transformers
+       ];
+       description = "Reactively combines Producers so that a value is yielded as soon as possible";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "pipes-group" = callPackage
     ({ mkDerivation, base, doctest, free, lens-family-core, pipes
      , pipes-parse, transformers
@@ -161525,15 +162367,15 @@ self: {
      }) {};
 
   "potoki-cereal" = callPackage
-    ({ mkDerivation, base, base-prelude, bytestring, cereal, potoki
+    ({ mkDerivation, base, base-prelude, bytestring, cereal
      , potoki-core, text
      }:
      mkDerivation {
        pname = "potoki-cereal";
-       version = "0.1.6";
-       sha256 = "0mr3wv8mx88xzbkcrndq833wcq753dyp9z4610pxa34cfalnbvhf";
+       version = "0.2";
+       sha256 = "06fb615lki0pa341a8fv68vkyw13zax4zw6cappnffqccplvdhyg";
        libraryHaskellDepends = [
-         base base-prelude bytestring cereal potoki potoki-core text
+         base base-prelude bytestring cereal potoki-core text
        ];
        description = "Streaming serialization";
        license = stdenv.lib.licenses.mit;
@@ -161541,18 +162383,24 @@ self: {
      }) {};
 
   "potoki-core" = callPackage
-    ({ mkDerivation, base, profunctors, QuickCheck
-     , quickcheck-instances, rerebase, stm, tasty, tasty-hunit
-     , tasty-quickcheck
+    ({ mkDerivation, acquire, attoparsec, base, base-prelude
+     , bytestring, directory, foldl, hashable, profunctors, ptr
+     , QuickCheck, quickcheck-instances, random, rerebase, stm, tasty
+     , tasty-hunit, tasty-quickcheck, text, transformers, unagi-chan
+     , unordered-containers, vector
      }:
      mkDerivation {
        pname = "potoki-core";
-       version = "1.5.2";
-       sha256 = "1qkr3g7xfbkmvy2a4gcy0zxg22000mxdgw0dapq16pymj9wqf2si";
-       libraryHaskellDepends = [ base profunctors stm ];
+       version = "2";
+       sha256 = "13zgqw4csypx5m97xfpbxxxic7rxms0xrz6wz5kk5x2pn6i9mgjl";
+       libraryHaskellDepends = [
+         acquire attoparsec base base-prelude bytestring directory foldl
+         hashable profunctors ptr stm text transformers unagi-chan
+         unordered-containers vector
+       ];
        testHaskellDepends = [
-         QuickCheck quickcheck-instances rerebase tasty tasty-hunit
-         tasty-quickcheck
+         attoparsec QuickCheck quickcheck-instances random rerebase tasty
+         tasty-hunit tasty-quickcheck
        ];
        description = "Low-level components of \"potoki\"";
        license = stdenv.lib.licenses.mit;
@@ -162857,6 +163705,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "primitive_0_6_4_0" = callPackage
+    ({ mkDerivation, base, ghc-prim, transformers }:
+     mkDerivation {
+       pname = "primitive";
+       version = "0.6.4.0";
+       sha256 = "0r0cda7acvplgwaxy69kviv4jp7kkfi038by68gj4yfx4iwszgjc";
+       libraryHaskellDepends = [ base ghc-prim transformers ];
+       description = "Primitive memory-related operations";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "primitive-checked" = callPackage
     ({ mkDerivation, base, primitive }:
      mkDerivation {
@@ -162883,6 +163743,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "primitive-sort" = callPackage
+    ({ mkDerivation, base, containers, contiguous, doctest, gauge
+     , ghc-prim, HUnit, primitive, QuickCheck, random, smallcheck, tasty
+     , tasty-hunit, tasty-quickcheck, tasty-smallcheck
+     }:
+     mkDerivation {
+       pname = "primitive-sort";
+       version = "0.1.0.0";
+       sha256 = "147y4y8v00yggfgyf70kzd3pd9r6jvgxkzjsy3xpbp6mjdnzrbm3";
+       libraryHaskellDepends = [ base contiguous ghc-prim primitive ];
+       testHaskellDepends = [
+         base containers doctest HUnit primitive QuickCheck smallcheck tasty
+         tasty-hunit tasty-quickcheck tasty-smallcheck
+       ];
+       benchmarkHaskellDepends = [ base gauge ghc-prim primitive random ];
+       description = "Sort primitive arrays";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "primula-board" = callPackage
     ({ mkDerivation, base, ConfigFile, containers, directory, happstack
      , happstack-helpers, happstack-server, happstack-state, hsp
@@ -166160,8 +167039,8 @@ self: {
      }:
      mkDerivation {
        pname = "qr-imager";
-       version = "2.0.0.0";
-       sha256 = "01886bwkap8qk39iihlyrfa9g8cw6sicrynwk7r24nd5ib60csc3";
+       version = "2.0.0.1";
+       sha256 = "0n3f5zhyp0pvrb4ixvrvzs9af2x1mjprlnyjbhhldb3rc64jl7yd";
        libraryHaskellDepends = [
          base binary bytestring cryptonite directory haskell-qrencode
          jose-jwt JuicyPixels microlens process split vector
@@ -168813,8 +169692,8 @@ self: {
      }:
      mkDerivation {
        pname = "rattletrap";
-       version = "4.0.9";
-       sha256 = "0wz36zclpckkm8w7mmdzbklrr08ggyqsk7j4wfxbh4gxa0ry7yj5";
+       version = "4.1.0";
+       sha256 = "1skamrpkz8p9i19anyp0lqcncsa1zwzcikcxlm3gmrgqf2hq0m0i";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -169822,8 +170701,8 @@ self: {
      }:
      mkDerivation {
        pname = "rebase";
-       version = "1.2.3";
-       sha256 = "1glnxvgf79qm2iz4xxdn6zygjff42cyakk1nah2wrzkkrr11axqk";
+       version = "1.2.4";
+       sha256 = "1gah2qwfpzwamnikbc5h4nv6dgvv9h16di9ka7946za3nibyasya";
        libraryHaskellDepends = [
          base base-prelude bifunctors bytestring containers contravariant
          contravariant-extras deepseq dlist either fail hashable mtl
@@ -170500,6 +171379,23 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "refined_0_2_3_0" = callPackage
+    ({ mkDerivation, base, containers, exceptions, mtl, prettyprinter
+     , template-haskell, these, transformers
+     }:
+     mkDerivation {
+       pname = "refined";
+       version = "0.2.3.0";
+       sha256 = "1xc4qg2xibf2j0k6dwjj2sp5s58cj4dwcri6zrn42460wxnvyjk6";
+       libraryHaskellDepends = [
+         base containers exceptions mtl prettyprinter template-haskell these
+         transformers
+       ];
+       description = "Refinement types with static and runtime checking";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "reflection" = callPackage
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
@@ -172840,22 +173736,26 @@ self: {
      }) {};
 
   "require" = callPackage
-    ({ mkDerivation, base, bytestring, criterion, tasty, tasty-hspec
-     , text, universum
+    ({ mkDerivation, base, bytestring, criterion, megaparsec, tasty
+     , tasty-hspec, text, universum
      }:
      mkDerivation {
        pname = "require";
-       version = "0.0.1";
-       sha256 = "04zi13y2xzgwrw4n0z2l7ii8rkl2d78n0cwq1xi2v5amr3kb8jjn";
+       version = "0.2.1";
+       sha256 = "0cf19mcjmqn50gz2fc32b67s8za6bb7i2k0h6sj25b457xv9rdx2";
        isLibrary = true;
        isExecutable = true;
-       libraryHaskellDepends = [ base bytestring text universum ];
-       executableHaskellDepends = [ base bytestring text universum ];
+       libraryHaskellDepends = [
+         base bytestring megaparsec text universum
+       ];
+       executableHaskellDepends = [
+         base bytestring megaparsec text universum
+       ];
        testHaskellDepends = [
-         base bytestring tasty tasty-hspec text universum
+         base bytestring megaparsec tasty tasty-hspec text universum
        ];
        benchmarkHaskellDepends = [
-         base bytestring criterion text universum
+         base bytestring criterion megaparsec text universum
        ];
        description = "Scrap your qualified import clutter";
        license = stdenv.lib.licenses.asl20;
@@ -172865,8 +173765,8 @@ self: {
     ({ mkDerivation, rebase }:
      mkDerivation {
        pname = "rerebase";
-       version = "1.2.1";
-       sha256 = "02j119pabivn2x23mvvmzlkypxwi31p7s2fpakavhqfs6bmbnb2a";
+       version = "1.2.2";
+       sha256 = "11v6rmz7ql2rdx6mhb3lsal952lwihclfhh0m7fcnii5br0906ks";
        libraryHaskellDepends = [ rebase ];
        description = "Reexports from \"base\" with a bunch of other standard libraries";
        license = stdenv.lib.licenses.mit;
@@ -178903,8 +179803,8 @@ self: {
      }:
      mkDerivation {
        pname = "self-extract";
-       version = "0.2.0.0";
-       sha256 = "1p1z4zy7s7j4sxx45lcspxvxf10v6vx80vgrw52acgbqnfairg7c";
+       version = "0.2.1";
+       sha256 = "0as9qxqh1pc695ds7kah5x241psnmfsp9hz2ilvvl73yanfg7j90";
        libraryHaskellDepends = [
          base binary bytestring Cabal extra file-embed path path-io process
          unix-compat
@@ -180208,30 +181108,52 @@ self: {
      }) {};
 
   "servant-checked-exceptions" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, deepseq, doctest, Glob
-     , hspec-wai, http-media, http-types, profunctors, servant
-     , servant-client, servant-client-core, servant-docs, servant-server
-     , tagged, tasty, tasty-hspec, tasty-hunit, text, wai
+    ({ mkDerivation, aeson, base, bytestring, deepseq, hspec-wai
+     , http-media, http-types, profunctors, servant
+     , servant-checked-exceptions-core, servant-client
+     , servant-client-core, servant-docs, servant-server, tagged, tasty
+     , tasty-hspec, tasty-hunit, text, wai, world-peace
      }:
      mkDerivation {
        pname = "servant-checked-exceptions";
-       version = "1.1.0.0";
-       sha256 = "1zvpha9czj4pnvdd53qcyl609x3w1hkaqxva7hk68bk65zd296jk";
+       version = "2.0.0.0";
+       sha256 = "127nav7z2zkgfgzpjjprqb6s55mbdj9z2p05knjx3mangs2q5wm7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson base bytestring deepseq http-media http-types profunctors
-         servant servant-client servant-client-core servant-docs
-         servant-server tagged text wai
+         servant servant-checked-exceptions-core servant-client
+         servant-client-core servant-docs servant-server tagged text wai
+         world-peace
        ];
        testHaskellDepends = [
-         base bytestring doctest Glob hspec-wai http-types servant
-         servant-server tasty tasty-hspec tasty-hunit wai
+         base bytestring hspec-wai http-types servant servant-server tasty
+         tasty-hspec tasty-hunit wai
        ];
        description = "Checked exceptions for Servant APIs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "servant-checked-exceptions-core" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, deepseq, doctest, Glob
+     , http-media, http-types, profunctors, servant, servant-docs
+     , tagged, text, world-peace
+     }:
+     mkDerivation {
+       pname = "servant-checked-exceptions-core";
+       version = "2.0.0.0";
+       sha256 = "0j5j7ai1b7nnsvzal27jy6hamwx5i2pyc1f6mmmb06r40cs53lxa";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring deepseq http-media http-types profunctors
+         servant servant-docs tagged text world-peace
+       ];
+       testHaskellDepends = [ base doctest Glob ];
+       description = "Checked exceptions for Servant APIs";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "servant-client" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring
      , containers, deepseq, exceptions, generics-sop, hspec
@@ -181689,8 +182611,8 @@ self: {
      }:
      mkDerivation {
        pname = "serverless-haskell";
-       version = "0.5.0";
-       sha256 = "0di9l77x6skbf26vic4sg83187lgkc98yzakip1ix5d9a45niz6m";
+       version = "0.5.2";
+       sha256 = "1nsxc9kif57fvr6j1pp116llbmyb1ngvzgndcfjwvdbscl23jfwg";
        libraryHaskellDepends = [
          aeson aeson-casing aeson-extra amazonka-core amazonka-kinesis
          amazonka-s3 base bytestring case-insensitive http-types iproute
@@ -182242,28 +183164,29 @@ self: {
 
   "sexp-grammar" = callPackage
     ({ mkDerivation, alex, array, base, bytestring, containers
-     , criterion, happy, mtl, prettyprinter, profunctors, QuickCheck
-     , scientific, semigroups, split, tagged, tasty, tasty-hunit
-     , tasty-quickcheck, template-haskell, text, transformers
+     , criterion, deepseq, happy, invertible-grammar, prettyprinter
+     , QuickCheck, recursion-schemes, scientific, semigroups, split
+     , tasty, tasty-hunit, tasty-quickcheck, text, utf8-string
      }:
      mkDerivation {
        pname = "sexp-grammar";
-       version = "1.3.0";
-       sha256 = "0h9b9rmymfy0qwr51yllapmp7g0j3f70pmhwyzag782giff8q0x3";
+       version = "2.0.0";
+       sha256 = "1wf9mrmz89kcvrkyif5mp0wwqxgg363f3jc7y9sf370qc4frm68p";
        libraryHaskellDepends = [
-         array base bytestring containers mtl prettyprinter profunctors
-         scientific semigroups split tagged template-haskell text
-         transformers
+         array base bytestring containers deepseq invertible-grammar
+         prettyprinter recursion-schemes scientific semigroups split text
+         utf8-string
        ];
        libraryToolDepends = [ alex happy ];
        testHaskellDepends = [
-         base QuickCheck scientific semigroups tasty tasty-hunit
-         tasty-quickcheck text
+         base containers invertible-grammar prettyprinter QuickCheck
+         scientific semigroups tasty tasty-hunit tasty-quickcheck text
+         utf8-string
        ];
        benchmarkHaskellDepends = [
-         base bytestring criterion scientific semigroups text
+         base bytestring criterion deepseq text
        ];
-       description = "Invertible parsers for S-expressions";
+       description = "Invertible grammar combinators for S-expressions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -182600,8 +183523,8 @@ self: {
      }:
      mkDerivation {
        pname = "shake-ext";
-       version = "2.11.0.3";
-       sha256 = "0v5n7l3xx1a0y4vvrn0zi61pb3wd41pqh1g3vnq1dr12dhrrx1ac";
+       version = "2.11.0.4";
+       sha256 = "0c7jbbq69y0v6244c6fx6kw9sp8sl5kkmnrfcryfwdgahj3psnp4";
        libraryHaskellDepends = [
          base Cabal cdeps composition-prelude cpphs directory shake
          template-haskell
@@ -183288,30 +184211,30 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "shelly_1_8_0" = callPackage
+  "shelly_1_8_1" = callPackage
     ({ mkDerivation, async, base, bytestring, containers, directory
      , enclosed-exceptions, exceptions, filepath, hspec, hspec-contrib
      , HUnit, lifted-async, lifted-base, monad-control, mtl, process
      , system-fileio, system-filepath, text, time, transformers
-     , transformers-base, unix-compat
+     , transformers-base, unix, unix-compat
      }:
      mkDerivation {
        pname = "shelly";
-       version = "1.8.0";
-       sha256 = "1y08pdw49yk4hbipgfwjab0wa85ng0mkypch5l0p53frykjm2zvk";
+       version = "1.8.1";
+       sha256 = "023fbvbqs5gdwm30j5517gbdcc7fvz0md70dgwgpypkskj3i926y";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          async base bytestring containers directory enclosed-exceptions
          exceptions lifted-async lifted-base monad-control mtl process
          system-fileio system-filepath text time transformers
-         transformers-base unix-compat
+         transformers-base unix unix-compat
        ];
        testHaskellDepends = [
          async base bytestring containers directory enclosed-exceptions
          exceptions filepath hspec hspec-contrib HUnit lifted-async
          lifted-base monad-control mtl process system-fileio system-filepath
-         text time transformers transformers-base unix-compat
+         text time transformers transformers-base unix unix-compat
        ];
        description = "shell-like (systems) programming in Haskell";
        license = stdenv.lib.licenses.bsd3;
@@ -184931,8 +185854,8 @@ self: {
     ({ mkDerivation, base, containers }:
      mkDerivation {
        pname = "simtreelo";
-       version = "0.1.1.2";
-       sha256 = "1wn3hycwn0i25jad096g6hzkxrm64j2hpjdpp8lr69mdrcmn2gmx";
+       version = "0.1.1.3";
+       sha256 = "148j6z8rxqaiwfjgxz780fy8w8xv8a8gwida61lfir677jlkwgh9";
        libraryHaskellDepends = [ base containers ];
        description = "Loader for data organized in a tree";
        license = stdenv.lib.licenses.gpl3;
@@ -185225,8 +186148,8 @@ self: {
     ({ mkDerivation, base, bytestring, containers, lens, mtl }:
      mkDerivation {
        pname = "sixty-five-oh-two";
-       version = "1.1.0.0";
-       sha256 = "1jw86xxim016gqws34diabdlrlilypg22s6670n7x887sjc1bkz6";
+       version = "1.2.0.0";
+       sha256 = "0xxx8k6zx8h2a3ddgic5k52nhzlxz8r7kkfmsyhaycwhkrgkfvsq";
        libraryHaskellDepends = [ base bytestring containers lens mtl ];
        testHaskellDepends = [ base bytestring containers lens mtl ];
        description = "An eDSL for writing 65(C)02 bytecode";
@@ -188864,8 +189787,8 @@ self: {
      }:
      mkDerivation {
        pname = "sparrow";
-       version = "0.0.2.0";
-       sha256 = "061bjgrvvvv2n6bhn0lz6sd5c7mc63nb2b83rbpgdx3am68mk9gf";
+       version = "0.0.2.1";
+       sha256 = "1j20536pjp4m26l8zvsaf8wv0vvj0fkwid1nkljl6zkggaqq5b8f";
        libraryHaskellDepends = [
          aeson aeson-attoparsec async attoparsec attoparsec-uri base
          bytestring deepseq exceptions extractable-singleton hashable
@@ -189201,6 +190124,31 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "speechmatics" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, HsOpenSSL, hspec
+     , http-client, http-client-openssl, http-types, json-autotype, lens
+     , mime-types, neat-interpolation, options, SHA, text, wreq
+     }:
+     mkDerivation {
+       pname = "speechmatics";
+       version = "0.4.0.0";
+       sha256 = "0lnv4rq0iaj4j9mf49ws43p9ajini1q1vzj4yyvlnpwikkn6yk67";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring HsOpenSSL http-client http-client-openssl
+         http-types json-autotype lens mime-types text wreq
+       ];
+       executableHaskellDepends = [
+         base bytestring mime-types options SHA text
+       ];
+       testHaskellDepends = [
+         base bytestring hspec neat-interpolation text
+       ];
+       description = "Speechmatics api client";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "speedy-slice" = callPackage
     ({ mkDerivation, base, containers, kan-extensions, lens, mcmc-types
      , mwc-probability, pipes, primitive, transformers
@@ -190598,8 +191546,8 @@ self: {
        pname = "stack";
        version = "1.7.1";
        sha256 = "17rjc9fz1hn56jz4bnhhm50h5x71r69jizlw6dx7kfvm57hg5i0r";
-       revision = "3";
-       editedCabalFile = "0ni953da0qiscnvbx70pd89myy2qq3chgkghmw6wg9xhzcz7nwgp";
+       revision = "4";
+       editedCabalFile = "06imaj3adll2lwfivkv3axzfkaj6nfp0vbq6vsmpknw0r8s32xad";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal filepath ];
@@ -192414,15 +193362,18 @@ self: {
      }) {};
 
   "stocks" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, http-conduit, semigroups
+    ({ mkDerivation, aeson, base, bytestring, containers, http-conduit
+     , HUnit, semigroups, unordered-containers
      }:
      mkDerivation {
        pname = "stocks";
-       version = "0.1.0.0";
-       sha256 = "10ws7mg0236iqkjclajwph2lb5719adkay5imaxrsj13d10f8ssq";
+       version = "0.2.0.0";
+       sha256 = "1rbspmxw81739hjzj5bd365zm9jqmsq5lv70d3wc8vvvf92zimi9";
        libraryHaskellDepends = [
-         aeson base bytestring http-conduit semigroups
+         aeson base bytestring containers http-conduit semigroups
+         unordered-containers
        ];
+       testHaskellDepends = [ base bytestring HUnit ];
        description = "Library for the IEX Trading API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -192677,6 +193628,58 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "store_0_5_0" = callPackage
+    ({ mkDerivation, array, async, base, base-orphans
+     , base64-bytestring, bifunctors, bytestring, cereal, cereal-vector
+     , containers, contravariant, criterion, cryptohash, deepseq
+     , directory, filepath, free, ghc-prim, hashable, hspec
+     , hspec-smallcheck, integer-gmp, lifted-base, monad-control
+     , mono-traversable, network, primitive, resourcet, safe, semigroups
+     , smallcheck, store-core, syb, template-haskell, text, th-lift
+     , th-lift-instances, th-orphans, th-reify-many, th-utilities, time
+     , transformers, unordered-containers, vector
+     , vector-binary-instances, void, weigh
+     }:
+     mkDerivation {
+       pname = "store";
+       version = "0.5.0";
+       sha256 = "1ivr2pvfja2plhp625wjv9lbd47vmydp33f31ljwdyzqik2j7vij";
+       libraryHaskellDepends = [
+         array async base base-orphans base64-bytestring bifunctors
+         bytestring containers contravariant cryptohash deepseq directory
+         filepath free ghc-prim hashable hspec hspec-smallcheck integer-gmp
+         lifted-base monad-control mono-traversable network primitive
+         resourcet safe semigroups smallcheck store-core syb
+         template-haskell text th-lift th-lift-instances th-orphans
+         th-reify-many th-utilities time transformers unordered-containers
+         vector void
+       ];
+       testHaskellDepends = [
+         array async base base-orphans base64-bytestring bifunctors
+         bytestring cereal cereal-vector containers contravariant criterion
+         cryptohash deepseq directory filepath free ghc-prim hashable hspec
+         hspec-smallcheck integer-gmp lifted-base monad-control
+         mono-traversable network primitive resourcet safe semigroups
+         smallcheck store-core syb template-haskell text th-lift
+         th-lift-instances th-orphans th-reify-many th-utilities time
+         transformers unordered-containers vector vector-binary-instances
+         void weigh
+       ];
+       benchmarkHaskellDepends = [
+         array async base base-orphans base64-bytestring bifunctors
+         bytestring containers contravariant criterion cryptohash deepseq
+         directory filepath free ghc-prim hashable hspec hspec-smallcheck
+         integer-gmp lifted-base monad-control mono-traversable network
+         primitive resourcet safe semigroups smallcheck store-core syb
+         template-haskell text th-lift th-lift-instances th-orphans
+         th-reify-many th-utilities time transformers unordered-containers
+         vector void
+       ];
+       description = "Fast binary serialization";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "store-core" = callPackage
     ({ mkDerivation, base, bytestring, fail, ghc-prim, primitive, text
      , transformers
@@ -192692,6 +193695,44 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "store-core_0_4_3" = callPackage
+    ({ mkDerivation, base, bytestring, ghc-prim, primitive, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "store-core";
+       version = "0.4.3";
+       sha256 = "0fx4ylhqm79pi6k8qzby6nb0d7nlq5za8n3fir1v97wl34vmr3gf";
+       libraryHaskellDepends = [
+         base bytestring ghc-prim primitive text transformers
+       ];
+       description = "Fast and lightweight binary serialization";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "store-streaming" = callPackage
+    ({ mkDerivation, async, base, bytestring, conduit, free, hspec
+     , hspec-smallcheck, network, resourcet, smallcheck, store
+     , store-core, streaming-commons, text, transformers, void
+     }:
+     mkDerivation {
+       pname = "store-streaming";
+       version = "0.1.0.0";
+       sha256 = "04vsglnxqgznnacgmb34z3dsb7pz1kmc2fis1ij5p7k740c9gn2g";
+       libraryHaskellDepends = [
+         async base bytestring conduit free resourcet store store-core
+         streaming-commons text transformers
+       ];
+       testHaskellDepends = [
+         async base bytestring conduit free hspec hspec-smallcheck network
+         resourcet smallcheck store store-core streaming-commons text
+         transformers void
+       ];
+       description = "Streaming interfaces for `store`";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "str" = callPackage
     ({ mkDerivation, base, base16-bytestring, bytestring, Crypto
      , hashable, MissingH, text, utf8-string
@@ -192732,15 +193773,15 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "stratosphere_0_23_0" = callPackage
+  "stratosphere_0_24_0" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
      , hashable, hspec, hspec-discover, lens, template-haskell, text
      , unordered-containers
      }:
      mkDerivation {
        pname = "stratosphere";
-       version = "0.23.0";
-       sha256 = "0np2rxcs0fld06ihldgmi9i61344dx64w1dz0vlfrnkrcjpkqhif";
+       version = "0.24.0";
+       sha256 = "02hpx1j1s4rjgf39qg9vxmdqvvb2il0w291gv8819fzmrrifhym5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -194727,6 +195768,32 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "summoner" = callPackage
+    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, directory
+     , filepath, generic-deriving, hedgehog, neat-interpolation
+     , optparse-applicative, process, tasty, tasty-discover
+     , tasty-hedgehog, text, time, tomland, universum
+     }:
+     mkDerivation {
+       pname = "summoner";
+       version = "1.0.2";
+       sha256 = "164mcpcjmbqrpdxaw693394s15f13i8mvxaq7ib7rflavkjdm8qh";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson ansi-terminal base bytestring directory filepath
+         generic-deriving neat-interpolation optparse-applicative process
+         text time tomland universum
+       ];
+       executableHaskellDepends = [ base universum ];
+       testHaskellDepends = [
+         base hedgehog tasty tasty-hedgehog universum
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "Tool for creating completely configured production Haskell projects";
+       license = stdenv.lib.licenses.mpl20;
+     }) {};
+
   "sump" = callPackage
     ({ mkDerivation, base, bytestring, data-default, lens, serialport
      , transformers, vector
@@ -197001,8 +198068,8 @@ self: {
      }) {};
 
   "taffybar" = callPackage
-    ({ mkDerivation, alsa-mixer, base, cairo, ConfigFile, containers
-     , dbus, dbus-hslogger, directory, dyre, either, enclosed-exceptions
+    ({ mkDerivation, base, cairo, ConfigFile, containers, dbus
+     , dbus-hslogger, directory, dyre, either, enclosed-exceptions
      , filepath, gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gdkx11, gi-glib
      , gi-gtk, gi-gtk-hs, glib, gtk-sni-tray, gtk-strut, gtk-traymanager
      , gtk3, haskell-gi, haskell-gi-base, hslogger, HStringTemplate
@@ -197015,16 +198082,16 @@ self: {
      }:
      mkDerivation {
        pname = "taffybar";
-       version = "2.1.0";
-       sha256 = "1a32wpxjyimn08pmbwwx7crn97hg9wmlva5f0blkw4cwv090jhh8";
+       version = "2.1.1";
+       sha256 = "13bp0ydwb26k8y4f3cn47qy24lwxfx9v7ysm1q0r8iksjg9a6lhk";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         alsa-mixer base cairo ConfigFile containers dbus dbus-hslogger
-         directory dyre either enclosed-exceptions filepath gi-cairo gi-gdk
-         gi-gdkpixbuf gi-gdkx11 gi-glib gi-gtk gi-gtk-hs glib gtk-sni-tray
-         gtk-strut gtk-traymanager gtk3 haskell-gi haskell-gi-base hslogger
+         base cairo ConfigFile containers dbus dbus-hslogger directory dyre
+         either enclosed-exceptions filepath gi-cairo gi-gdk gi-gdkpixbuf
+         gi-gdkx11 gi-glib gi-gtk gi-gtk-hs glib gtk-sni-tray gtk-strut
+         gtk-traymanager gtk3 haskell-gi haskell-gi-base hslogger
          HStringTemplate HTTP multimap network network-uri old-locale parsec
          process rate-limit regex-compat safe split status-notifier-item stm
          template-haskell text time time-locale-compat time-units
@@ -197980,12 +199047,12 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "tasty-dejafu_1_2_0_2" = callPackage
+  "tasty-dejafu_1_2_0_4" = callPackage
     ({ mkDerivation, base, dejafu, random, tagged, tasty }:
      mkDerivation {
        pname = "tasty-dejafu";
-       version = "1.2.0.2";
-       sha256 = "145w018mv8928g9bbp5pjwzciyfspxxqdg5grzq0mlpydkpmmgr5";
+       version = "1.2.0.4";
+       sha256 = "151cr15l4v1p1zlfps4q3wv26v2mhcnplnnx03lmcq9di21y95yn";
        libraryHaskellDepends = [ base dejafu random tagged tasty ];
        description = "Deja Fu support for the Tasty test framework";
        license = stdenv.lib.licenses.mit;
@@ -198865,6 +199932,35 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "telegram-bot-simple" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cron
+     , hashable, http-api-data, http-client, http-client-tls
+     , monad-control, mtl, pretty-show, profunctors, servant
+     , servant-client, split, stm, template-haskell, text, time
+     , transformers, unordered-containers
+     }:
+     mkDerivation {
+       pname = "telegram-bot-simple";
+       version = "0.2.0";
+       sha256 = "1aafj27zj69hvzxv58cz7h8pjbc9c74hmg92swg2sy8ai1rcb34a";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-pretty base bytestring cron hashable http-api-data
+         http-client http-client-tls monad-control mtl pretty-show
+         profunctors servant servant-client split stm template-haskell text
+         time transformers unordered-containers
+       ];
+       executableHaskellDepends = [
+         aeson aeson-pretty base bytestring cron hashable http-api-data
+         http-client http-client-tls monad-control mtl pretty-show
+         profunctors servant servant-client split stm template-haskell text
+         time transformers unordered-containers
+       ];
+       description = "Easy to use library for building Telegram bots";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "teleport" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring
      , configurator, optparse-applicative, system-filepath, text, turtle
@@ -203730,8 +204826,8 @@ self: {
      }:
      mkDerivation {
        pname = "tintin";
-       version = "1.4.6";
-       sha256 = "012mvfwn9dy50xpmi4hgf5rq7k4660fjbwdhs3f02x0wndh77n49";
+       version = "1.8.0";
+       sha256 = "1i5hdyxrrflxbw59i55p7bxfn75m2j6dmn7h43f9qwcgn6fv3l3y";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -210421,6 +211517,38 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "unpacked-these" = callPackage
+    ({ mkDerivation, base, deepseq, ghc-prim, QuickCheck
+     , quickcheck-classes, these, unpacked-maybe
+     }:
+     mkDerivation {
+       pname = "unpacked-these";
+       version = "0.1.0.0";
+       sha256 = "18m0ynw9dnyfkk4nvkfp0qjhzwis5696si3cvkh5chpqm6m725sv";
+       libraryHaskellDepends = [
+         base deepseq ghc-prim these unpacked-maybe
+       ];
+       testHaskellDepends = [ base QuickCheck quickcheck-classes ];
+       description = "An unpacked these data type";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "unpacked-validation" = callPackage
+    ({ mkDerivation, base, deepseq, ghc-prim, QuickCheck
+     , quickcheck-classes, unpacked-either, validation
+     }:
+     mkDerivation {
+       pname = "unpacked-validation";
+       version = "0.1.0.0";
+       sha256 = "058lp5b4cpyksmpnzj5v1vckbaa22mclprfqq9bl619vpr3y0gg2";
+       libraryHaskellDepends = [
+         base deepseq ghc-prim unpacked-either validation
+       ];
+       testHaskellDepends = [ base QuickCheck quickcheck-classes ];
+       description = "An unpacked validation data type";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "unroll-ghc-plugin" = callPackage
     ({ mkDerivation, base, ghc }:
      mkDerivation {
@@ -212504,6 +213632,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "vault_0_3_1_1" = callPackage
+    ({ mkDerivation, base, containers, hashable, semigroups
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "vault";
+       version = "0.3.1.1";
+       sha256 = "0a1fir7gvbj2w894daac5c4c3gy36r6c74yci78lb2nvk431b95j";
+       libraryHaskellDepends = [
+         base containers hashable semigroups unordered-containers
+       ];
+       description = "a persistent store for values of arbitrary types";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "vault-tool" = callPackage
     ({ mkDerivation, aeson, base, bytestring, http-client
      , http-client-tls, http-types, text, unordered-containers
@@ -217010,6 +218154,84 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "webex-teams-api" = callPackage
+    ({ mkDerivation, aeson, async, attoparsec, base, bitset-word8
+     , bytestring, conduit, data-default, hspec, http-conduit
+     , http-types, network-uri, optparse-applicative, text, utf8-string
+     , wai, warp
+     }:
+     mkDerivation {
+       pname = "webex-teams-api";
+       version = "0.2.0.0";
+       sha256 = "02x4g10r0rl1g4fbqkj8zxcbz64g8dck4d77f0gswkadsn5y6mkp";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson attoparsec base bitset-word8 bytestring conduit data-default
+         http-conduit network-uri text
+       ];
+       executableHaskellDepends = [
+         aeson base bytestring data-default http-conduit
+         optparse-applicative text utf8-string
+       ];
+       testHaskellDepends = [
+         aeson async attoparsec base bytestring data-default hspec
+         http-conduit http-types network-uri text wai warp
+       ];
+       description = "A Haskell bindings for Webex Teams API";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "webex-teams-conduit" = callPackage
+    ({ mkDerivation, aeson, async, base, bytestring, conduit
+     , data-default, hspec, http-client, http-conduit, http-types
+     , network-uri, optparse-applicative, text, utf8-string, wai, warp
+     , webex-teams-api
+     }:
+     mkDerivation {
+       pname = "webex-teams-conduit";
+       version = "0.2.0.0";
+       sha256 = "0p9ffj3qm84c7m4w5bfpn53vcs96p7gdlyk87mjmc9h9i6v7sz0d";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base conduit webex-teams-api ];
+       executableHaskellDepends = [
+         base bytestring conduit data-default http-client
+         optparse-applicative text utf8-string webex-teams-api
+       ];
+       testHaskellDepends = [
+         aeson async base bytestring conduit data-default hspec http-conduit
+         http-types network-uri text wai warp webex-teams-api
+       ];
+       description = "Conduit wrapper of Webex Teams List API";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "webex-teams-pipes" = callPackage
+    ({ mkDerivation, aeson, async, base, bytestring, data-default
+     , hspec, http-client, http-conduit, http-types, network-uri
+     , optparse-applicative, pipes, text, utf8-string, wai, warp
+     , webex-teams-api
+     }:
+     mkDerivation {
+       pname = "webex-teams-pipes";
+       version = "0.2.0.0";
+       sha256 = "001ilf2yj6q8rqcagjlh28rad191jyjjr1cpk6cf84v66isdbykp";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base pipes webex-teams-api ];
+       executableHaskellDepends = [
+         base bytestring data-default http-client optparse-applicative pipes
+         text utf8-string webex-teams-api
+       ];
+       testHaskellDepends = [
+         aeson async base bytestring data-default hspec http-conduit
+         http-types network-uri pipes text wai warp webex-teams-api
+       ];
+       description = "Pipes wrapper of Webex Teams List API";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "webfinger-client" = callPackage
     ({ mkDerivation, aeson, base, bytestring, data-default-class
      , hashable, http-client, http-client-tls, http-types
@@ -217242,6 +218464,41 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "websockets_0_12_5_0" = callPackage
+    ({ mkDerivation, attoparsec, base, base64-bytestring, binary
+     , bytestring, bytestring-builder, case-insensitive, containers
+     , criterion, entropy, HUnit, network, QuickCheck, random, SHA
+     , streaming-commons, test-framework, test-framework-hunit
+     , test-framework-quickcheck2, text
+     }:
+     mkDerivation {
+       pname = "websockets";
+       version = "0.12.5.0";
+       sha256 = "19vp0mjpib66980q12iv7xkc6j82nkwlyiir0n964nyzl478v3rd";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         attoparsec base base64-bytestring binary bytestring
+         bytestring-builder case-insensitive containers entropy network
+         random SHA streaming-commons text
+       ];
+       testHaskellDepends = [
+         attoparsec base base64-bytestring binary bytestring
+         bytestring-builder case-insensitive containers entropy HUnit
+         network QuickCheck random SHA streaming-commons test-framework
+         test-framework-hunit test-framework-quickcheck2 text
+       ];
+       benchmarkHaskellDepends = [
+         attoparsec base base64-bytestring binary bytestring
+         bytestring-builder case-insensitive containers criterion entropy
+         network random SHA text
+       ];
+       doCheck = false;
+       description = "A sensible and clean way to write WebSocket-capable servers in Haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "websockets-rpc" = callPackage
     ({ mkDerivation, aeson, async, base, bytestring, containers
      , exceptions, hashable, monad-control, mtl, QuickCheck
@@ -217909,6 +219166,36 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "winery" = callPackage
+    ({ mkDerivation, base, bytestring, containers, hashable, mtl
+     , prettyprinter, prettyprinter-ansi-terminal, text, transformers
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "winery";
+       version = "0";
+       sha256 = "0bhgiw2zljr50cyhfc8rzkd217g8mvl56f82ys5z0kvr5gp8mjdw";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring containers hashable mtl prettyprinter
+         prettyprinter-ansi-terminal text transformers unordered-containers
+         vector
+       ];
+       executableHaskellDepends = [
+         base bytestring containers hashable mtl prettyprinter
+         prettyprinter-ansi-terminal text transformers unordered-containers
+         vector
+       ];
+       testHaskellDepends = [
+         base bytestring containers hashable mtl prettyprinter
+         prettyprinter-ansi-terminal text transformers unordered-containers
+         vector
+       ];
+       description = "Sustainable serialisation library";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "winio" = callPackage
     ({ mkDerivation, base, bytestring, extensible-exceptions, kernel32
      , network, winerror, ws2_32
@@ -219368,7 +220655,7 @@ self: {
 
   "wxc" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, directory, filepath
-     , libX11, mesa, process, split, wxdirect, wxGTK
+     , libGL, libX11, process, split, wxdirect, wxGTK
      }:
      mkDerivation {
        pname = "wxc";
@@ -219380,7 +220667,7 @@ self: {
          base bytestring Cabal directory filepath process split
        ];
        libraryHaskellDepends = [ base split wxdirect ];
-       librarySystemDepends = [ libX11 mesa ];
+       librarySystemDepends = [ libGL libX11 ];
        libraryPkgconfigDepends = [ wxGTK ];
        doHaddock = false;
        postInstall = "cp -v dist/build/libwxc.so.0.92.3.0 $out/lib/libwxc.so";
@@ -219388,7 +220675,7 @@ self: {
        description = "wxHaskell C++ wrapper";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {inherit (pkgs.xorg) libX11; inherit (pkgs) mesa; 
+     }) {inherit (pkgs) libGL; inherit (pkgs.xorg) libX11; 
          inherit (pkgs) wxGTK;};
 
   "wxcore" = callPackage
@@ -222041,6 +223328,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "yaml-pretty-extras" = callPackage
+    ({ mkDerivation, base, bytestring, errors, hspec, mtl, text, yaml
+     }:
+     mkDerivation {
+       pname = "yaml-pretty-extras";
+       version = "0.0.1.1";
+       sha256 = "1xb4f76w1sqhv7bkjzzyn13x13ldzpbmnn9kqkq0lzs8zlcyyyjn";
+       libraryHaskellDepends = [ base bytestring errors mtl text yaml ];
+       testHaskellDepends = [
+         base bytestring errors hspec mtl text yaml
+       ];
+       description = "Extra functionality for pretty printing Yaml documents";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "yaml-rpc" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, http-client
      , http-types, lens, template-haskell, text, th-lift, transformers
@@ -223164,6 +224466,8 @@ self: {
        pname = "yesod-core";
        version = "1.4.37.3";
        sha256 = "1jw1302p5s9jy7xghxzg9j63pn6b1hp957n1808qyk1iz7yrfsg0";
+       revision = "2";
+       editedCabalFile = "0hgrp8i33zssjlvkbvlnrr5ppblvn1vzhxlax2m5qyjjg60cqjsp";
        libraryHaskellDepends = [
          aeson auto-update base blaze-builder blaze-html blaze-markup
          byteable bytestring case-insensitive cereal clientsession conduit
@@ -223812,6 +225116,27 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "yesod-paginator_1_1_0_0" = callPackage
+    ({ mkDerivation, base, blaze-markup, doctest, hspec, path-pieces
+     , persistent, safe, text, transformers, uri-encode, yesod-core
+     , yesod-persistent, yesod-test
+     }:
+     mkDerivation {
+       pname = "yesod-paginator";
+       version = "1.1.0.0";
+       sha256 = "03h9zpplsglblcdf0cm36i3kmmfbhk6iqwq2vsh8nw5ygizcqh0n";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base blaze-markup path-pieces persistent safe text transformers
+         uri-encode yesod-core yesod-persistent
+       ];
+       testHaskellDepends = [ base doctest hspec yesod-core yesod-test ];
+       description = "A pagination approach for yesod";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "yesod-paypal-rest" = callPackage
     ({ mkDerivation, base, paypal-rest-client, time, yesod-core }:
      mkDerivation {
@@ -225567,16 +226892,16 @@ self: {
      }) {};
 
   "zephyr" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, base-compat, boxes
-     , bytestring, containers, directory, filepath, formatting, Glob
-     , hspec, hspec-core, HUnit, language-javascript, mtl
-     , optparse-applicative, process, purescript, safe, text
+    ({ mkDerivation, aeson, ansi-terminal, ansi-wl-pprint, base
+     , base-compat, boxes, bytestring, containers, directory, filepath
+     , formatting, Glob, hspec, hspec-core, HUnit, language-javascript
+     , mtl, optparse-applicative, process, purescript, safe, text
      , transformers, transformers-base, transformers-compat, utf8-string
      }:
      mkDerivation {
        pname = "zephyr";
-       version = "0.1.1.0";
-       sha256 = "0wh6yarc890j442s5kmqpsl03y0f8n4kq43sx1k8y63avhq1qi2m";
+       version = "0.1.4";
+       sha256 = "0zsqn8rbrzdh1l2m44nqhcdx3y3lbxdvik4scs5lb0sz5a0rdx5q";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -225586,10 +226911,10 @@ self: {
          transformers-base transformers-compat utf8-string
        ];
        executableHaskellDepends = [
-         aeson ansi-terminal base base-compat bytestring containers
-         directory filepath formatting Glob language-javascript mtl
-         optparse-applicative purescript text transformers transformers-base
-         transformers-compat utf8-string
+         aeson ansi-terminal ansi-wl-pprint base base-compat bytestring
+         containers directory filepath formatting Glob language-javascript
+         mtl optparse-applicative purescript text transformers
+         transformers-base transformers-compat utf8-string
        ];
        testHaskellDepends = [
          aeson ansi-terminal base base-compat bytestring containers
@@ -226039,6 +227364,32 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) unzip;};
 
+  "zip-archive_0_3_2_5" = callPackage
+    ({ mkDerivation, array, base, binary, bytestring, Cabal, containers
+     , digest, directory, filepath, HUnit, mtl, old-time, pretty
+     , process, temporary, text, time, unix, unzip, zlib
+     }:
+     mkDerivation {
+       pname = "zip-archive";
+       version = "0.3.2.5";
+       sha256 = "14xkaj456zpxxbwd1h5prcxiiid42snli4mqm1052jp32c7xhf89";
+       isLibrary = true;
+       isExecutable = true;
+       setupHaskellDepends = [ base Cabal ];
+       libraryHaskellDepends = [
+         array base binary bytestring containers digest directory filepath
+         mtl old-time pretty text time unix zlib
+       ];
+       testHaskellDepends = [
+         base bytestring directory filepath HUnit old-time process temporary
+         time unix
+       ];
+       testToolDepends = [ unzip ];
+       description = "Library for creating and modifying zip archives";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) unzip;};
+
   "zip-conduit" = callPackage
     ({ mkDerivation, base, bytestring, cereal, conduit, conduit-extra
      , criterion, digest, directory, filepath, hpc, HUnit, LibZip, mtl