about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2019-08-04 02:30:38 +0200
committerPeter Simons <simons@cryp.to>2019-08-05 07:50:54 +0200
commit011c29f60cd7b2efb60b49b42c68d89aad0e57a7 (patch)
tree317a8e64badcc0bb690e3be1b18c5ec379b4f049 /pkgs/development/haskell-modules/hackage-packages.nix
parent29f2f04ded458e298e70884c2fd10e05e336f598 (diff)
downloadnixlib-011c29f60cd7b2efb60b49b42c68d89aad0e57a7.tar
nixlib-011c29f60cd7b2efb60b49b42c68d89aad0e57a7.tar.gz
nixlib-011c29f60cd7b2efb60b49b42c68d89aad0e57a7.tar.bz2
nixlib-011c29f60cd7b2efb60b49b42c68d89aad0e57a7.tar.lz
nixlib-011c29f60cd7b2efb60b49b42c68d89aad0e57a7.tar.xz
nixlib-011c29f60cd7b2efb60b49b42c68d89aad0e57a7.tar.zst
nixlib-011c29f60cd7b2efb60b49b42c68d89aad0e57a7.zip
hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.4-2-ge532a45 from Hackage revision
https://github.com/commercialhaskell/all-cabal-hashes/commit/ef90590dd2717f8a4a02038557645334a4f4bb55.
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix577
1 files changed, 427 insertions, 150 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 04209b9e16f5..d5e5aa7ef564 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -30928,8 +30928,8 @@ self: {
      }:
      mkDerivation {
        pname = "arithmetic";
-       version = "1.3";
-       sha256 = "09zfwp38ydg7gzivym6k4aid93jm78g1dad04zd0g6zsqb8gpcvb";
+       version = "1.4";
+       sha256 = "1qydk2sxrm0xfv23b354lfilyl2cnc0gc0842rz3672j3xwzrrfa";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -37571,6 +37571,8 @@ self: {
        pname = "bimap";
        version = "0.4.0";
        sha256 = "1794iykd7rhj29y0w4vyjyn6wnw28hi8sxzvm1j5ivdzmf39d8yi";
+       revision = "1";
+       editedCabalFile = "111wyqh17a6pkjhyaz8n1891m69hwr2gybqcpacw4xdmarxmi7f5";
        libraryHaskellDepends = [ base containers deepseq exceptions ];
        testHaskellDepends = [
          base containers deepseq exceptions QuickCheck template-haskell
@@ -43511,6 +43513,24 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "bulmex" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, jsaddle
+     , jsaddle-dom, lens, network-uri, reflex, reflex-dom-core
+     , reflex-dom-helpers, text, time, witherable
+     }:
+     mkDerivation {
+       pname = "bulmex";
+       version = "2.0.0";
+       sha256 = "0nzgzg17av87i1777rjakiyamcgkszfcw3ch150536vkp1jaqlm5";
+       libraryHaskellDepends = [
+         aeson base bytestring containers jsaddle jsaddle-dom lens
+         network-uri reflex reflex-dom-core reflex-dom-helpers text time
+         witherable
+       ];
+       description = "Reflex infused with bulma (css)";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "bumper" = callPackage
     ({ mkDerivation, base, Cabal, containers, fclabels, process
      , regex-compat, split, strict
@@ -46585,6 +46605,19 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "call-stack_0_2_0" = callPackage
+    ({ mkDerivation, base, nanospec }:
+     mkDerivation {
+       pname = "call-stack";
+       version = "0.2.0";
+       sha256 = "1iz0wkbcqchyji72c4j4zb72vfsfdp2ys8pf9mqqsxaq774r7ilm";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base nanospec ];
+       description = "Use GHC call-stacks in a backward compatible way";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "camfort" = callPackage
     ({ mkDerivation, alex, array, base, binary, bytestring, containers
      , directory, fgl, filepath, flint, fortran-src, GenericPretty
@@ -46664,8 +46697,8 @@ self: {
     ({ mkDerivation, base, deepseq, hspec, should-not-typecheck }:
      mkDerivation {
        pname = "can-i-haz";
-       version = "0.1.0.0";
-       sha256 = "1nsbw6k550n5vc2d17463sjci8a8k2f09519gp8hmdj19a9dlnc7";
+       version = "0.1.0.1";
+       sha256 = "1nay2hrvf8cxazsy5ha3affwxayirznjf0zlir0n7vbyl5w92im0";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base deepseq hspec should-not-typecheck ];
        description = "Generic implementation of the Has pattern";
@@ -52487,6 +52520,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "cmake-syntax" = callPackage
+    ({ mkDerivation, base, bytestring, hspec, raw-strings-qq, trifecta
+     }:
+     mkDerivation {
+       pname = "cmake-syntax";
+       version = "0.1.0.0";
+       sha256 = "1d4pdnf4yb630iiw2iviidhzddfx15z2w6gamf92bdl17886i4jr";
+       libraryHaskellDepends = [
+         base bytestring raw-strings-qq trifecta
+       ];
+       testHaskellDepends = [
+         base bytestring hspec raw-strings-qq trifecta
+       ];
+       description = "Parser for the CMake syntax (CMakeLists.txt and .cmake files)";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "cmark" = callPackage
     ({ mkDerivation, base, blaze-html, bytestring, cheapskate
      , criterion, discount, HUnit, markdown, sundown, text
@@ -59008,6 +59058,8 @@ self: {
        pname = "cpkg";
        version = "0.2.3.1";
        sha256 = "0nw1h6zgx3dizx92nwzdf9ny8bzyfa2n28lpv34xvw38fz9yq16w";
+       revision = "2";
+       editedCabalFile = "15bn9c0zvr8xdhq4hgnq3hhqwvv8pc5a7bdvw58psn7dwhcac6nh";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -66767,6 +66819,22 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "dependent-map_0_3" = callPackage
+    ({ mkDerivation, base, constraints-extras, containers
+     , dependent-sum
+     }:
+     mkDerivation {
+       pname = "dependent-map";
+       version = "0.3";
+       sha256 = "1azy6yrnd0adga4z2mlp9knbp55xhlj4v9c3rb2lr1sd2l8cgf80";
+       libraryHaskellDepends = [
+         base constraints-extras containers dependent-sum
+       ];
+       description = "Dependent finite maps (partial dependent products)";
+       license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "dependent-monoidal-map" = callPackage
     ({ mkDerivation, aeson, base, constraints, constraints-extras
      , dependent-map, dependent-sum, dependent-sum-aeson-orphans
@@ -66809,15 +66877,13 @@ self: {
        license = stdenv.lib.licenses.publicDomain;
      }) {};
 
-  "dependent-sum_0_5" = callPackage
-    ({ mkDerivation, base }:
+  "dependent-sum_0_6_1" = callPackage
+    ({ mkDerivation, base, constraints-extras }:
      mkDerivation {
        pname = "dependent-sum";
-       version = "0.5";
-       sha256 = "1n5ln2fain1x9zkrzy1sknwm528lrdsnsg52z1d0hfpy5sngndsr";
-       revision = "2";
-       editedCabalFile = "1vxg9v2b5479qm7q9qzjyh9rmcdpr634s3kpjx0skqq0r68bc36s";
-       libraryHaskellDepends = [ base ];
+       version = "0.6.1";
+       sha256 = "077pq10kldxk47zlrz022a1m7a5qpr2xa2wapa01xa2hrlgv5xh4";
+       libraryHaskellDepends = [ base constraints-extras ];
        description = "Dependent sum type";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66855,6 +66921,23 @@ self: {
        license = stdenv.lib.licenses.publicDomain;
      }) {};
 
+  "dependent-sum-template_0_1_0_0" = callPackage
+    ({ mkDerivation, base, constraints-extras, dependent-sum
+     , template-haskell, th-extras
+     }:
+     mkDerivation {
+       pname = "dependent-sum-template";
+       version = "0.1.0.0";
+       sha256 = "07z95f27jpdb8y01f904z0fi6kjllsbcm2zg0k1v9y8c6rwavw0f";
+       libraryHaskellDepends = [
+         base dependent-sum template-haskell th-extras
+       ];
+       testHaskellDepends = [ base constraints-extras dependent-sum ];
+       description = "Template Haskell code to generate instances of classes in dependent-sum package";
+       license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "depends" = callPackage
     ({ mkDerivation, base, containers, directory, filepath, hspec
      , process, QuickCheck, transformers, yaml-config
@@ -75492,8 +75575,8 @@ self: {
      }:
      mkDerivation {
        pname = "elm-bridge";
-       version = "0.5.1";
-       sha256 = "0d9544s892rhy0dkhzz6w3nryhbl26yahs4k1nkpgdqsxsnv4rvn";
+       version = "0.5.2";
+       sha256 = "1ls4c4lrjbmms1kcaz88nnxn3ih3wbx51adjggbvyvfj52bc5cvp";
        libraryHaskellDepends = [ aeson base template-haskell ];
        testHaskellDepends = [
          aeson base containers hspec QuickCheck text
@@ -77002,6 +77085,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "envy_2_0_0_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, hspec, mtl
+     , QuickCheck, quickcheck-instances, text, time, transformers
+     }:
+     mkDerivation {
+       pname = "envy";
+       version = "2.0.0.0";
+       sha256 = "0l3rg9kvx5pp8ly1wl86g0nfp4161vdbf1cavpm2s84hahq9wg0z";
+       libraryHaskellDepends = [
+         base bytestring containers mtl text time transformers
+       ];
+       testHaskellDepends = [
+         base bytestring hspec mtl QuickCheck quickcheck-instances text time
+         transformers
+       ];
+       description = "An environmentally friendly way to deal with environment variables";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "epanet-haskell" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -79800,6 +79903,19 @@ self: {
        broken = true;
      }) {};
 
+  "express" = callPackage
+    ({ mkDerivation, base, leancheck, template-haskell }:
+     mkDerivation {
+       pname = "express";
+       version = "0.1.0";
+       sha256 = "1bm2bzkkjnwrzf67g7291pw7cvlxg86mz69fnlrigmlxcx3kxbn4";
+       libraryHaskellDepends = [ base template-haskell ];
+       testHaskellDepends = [ base leancheck ];
+       benchmarkHaskellDepends = [ base leancheck ];
+       description = "Express";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "expression-parser" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -79975,8 +80091,8 @@ self: {
      }:
      mkDerivation {
        pname = "extensible";
-       version = "0.6";
-       sha256 = "14cqsg4lamnhbdccdc0wfwzjzkpj93g92s93wmpg4214ykvr2gvf";
+       version = "0.6.1";
+       sha256 = "1h96kn622qyx27xap79ywq4kx4q82x4b3kxviakhqwxlvf2sklg2";
        libraryHaskellDepends = [
          aeson barbies base bytestring cassava comonad constraints deepseq
          exceptions ghc-prim hashable membership monad-skeleton mtl
@@ -80196,6 +80312,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "extrapolate_0_4_0" = callPackage
+    ({ mkDerivation, base, express, leancheck, speculate
+     , template-haskell
+     }:
+     mkDerivation {
+       pname = "extrapolate";
+       version = "0.4.0";
+       sha256 = "0qlpgpwzdvc2my332krjs8pqwzrhpkw9l3irfx6gx8fpmgasfd8n";
+       libraryHaskellDepends = [
+         base express leancheck speculate template-haskell
+       ];
+       testHaskellDepends = [ base express leancheck speculate ];
+       description = "generalize counter-examples of test properties";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "ez-couch" = callPackage
     ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base
      , blaze-builder, bytestring, classy-prelude, classy-prelude-conduit
@@ -87472,6 +87605,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "ft-generator" = callPackage
+    ({ mkDerivation, base, mtl, parsec }:
+     mkDerivation {
+       pname = "ft-generator";
+       version = "1.0";
+       sha256 = "1kgh8w1ny0zsrbf53vqabkap6zp6fmq2hx35nxw2hcfw7b0pvavk";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [ base mtl parsec ];
+       description = "implementation accompanying a WFLP'19 submission";
+       license = stdenv.lib.licenses.publicDomain;
+     }) {};
+
   "ftdi" = callPackage
     ({ mkDerivation, base, base-unicode-symbols, bytestring, safe
      , transformers, usb
@@ -93004,15 +93150,15 @@ self: {
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs) atk;};
 
-  "gi-atk_2_0_20" = callPackage
+  "gi-atk_2_0_21" = callPackage
     ({ mkDerivation, atk, base, bytestring, Cabal, containers, gi-glib
      , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading
      , text, transformers
      }:
      mkDerivation {
        pname = "gi-atk";
-       version = "2.0.20";
-       sha256 = "0pgmsd486l7ym8yi8png1zw90zk505jbdxj6jmh2hn096dl9wdrw";
+       version = "2.0.21";
+       sha256 = "0npcz82l5ssbrgzr99a94nlirmfdy9z5p2k0nrk7357bawpiv7sk";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers gi-glib gi-gobject haskell-gi
@@ -93048,15 +93194,15 @@ self: {
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs) cairo;};
 
-  "gi-cairo_1_0_22" = callPackage
+  "gi-cairo_1_0_23" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, cairo, containers
      , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
      , transformers
      }:
      mkDerivation {
        pname = "gi-cairo";
-       version = "1.0.22";
-       sha256 = "1kk91v31pw14jdk8q2jkhiknw7qx4pll2cljxs8ahraclinakj1r";
+       version = "1.0.23";
+       sha256 = "1y479ll6pzf5qjf18ziqgvfi6zq4jyajkq9zlggmh9pjhxpwj8nh";
        setupHaskellDepends = [ base Cabal haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers haskell-gi haskell-gi-base
@@ -93130,8 +93276,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-dbusmenu";
-       version = "0.4.6";
-       sha256 = "0yyd6hyfzkpq2qn1bsj2gqgxk35z8ggi6rs8nnz908fcr0k1zr2m";
+       version = "0.4.7";
+       sha256 = "0av2628vylmkk566f2zbzbwygni4rawrk14yamc6m9s9rsw2scf9";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers gi-glib gi-gobject haskell-gi
@@ -93152,8 +93298,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-dbusmenugtk3";
-       version = "0.4.7";
-       sha256 = "143xhf8d968bj5w443211vfl0vs27ygj65cdzdsidfz3vh56ms9r";
+       version = "0.4.8";
+       sha256 = "0ncn2i0bvsqsi785bjhdxr77hyxsp2dm26ihn7nxbvdkvn0mafhz";
        setupHaskellDepends = [
          base Cabal gi-atk gi-dbusmenu gi-gdk gi-gdkpixbuf gi-glib
          gi-gobject gi-gtk haskell-gi
@@ -93191,16 +93337,16 @@ self: {
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs) gtk3;};
 
-  "gi-gdk_3_0_21" = callPackage
+  "gi-gdk_4_0_1" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo
-     , gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk3
+     , gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk4
      , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
      , transformers
      }:
      mkDerivation {
        pname = "gi-gdk";
-       version = "3.0.21";
-       sha256 = "0lfsmq3kfcz7g16zhvz84x0vqc59ifagcbkm1vv2g0lk10j7zg5x";
+       version = "4.0.1";
+       sha256 = "1b2azv7c3c9ni9f258ag2cxy97sh8ax78v0hym0gpvrky741vqwq";
        setupHaskellDepends = [
          base Cabal gi-cairo gi-gdkpixbuf gi-gio gi-glib gi-gobject gi-pango
          haskell-gi
@@ -93210,11 +93356,11 @@ self: {
          gi-gobject gi-pango haskell-gi haskell-gi-base
          haskell-gi-overloading text transformers
        ];
-       libraryPkgconfigDepends = [ gtk3 ];
+       libraryPkgconfigDepends = [ gtk4 ];
        description = "Gdk bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {inherit (pkgs) gtk3;};
+     }) {gtk4 = null;};
 
   "gi-gdkpixbuf" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gdk-pixbuf
@@ -93235,15 +93381,15 @@ self: {
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs) gdk-pixbuf;};
 
-  "gi-gdkpixbuf_2_0_22" = callPackage
+  "gi-gdkpixbuf_2_0_23" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gdk-pixbuf
      , gi-gio, gi-glib, gi-gobject, haskell-gi, haskell-gi-base
      , haskell-gi-overloading, text, transformers
      }:
      mkDerivation {
        pname = "gi-gdkpixbuf";
-       version = "2.0.22";
-       sha256 = "1mj7h1053ib8bzgka4zfn7mxyd1m05az7l0dijw531v32378s5kq";
+       version = "2.0.23";
+       sha256 = "0jphrxqdbls3l73is1k93fizghbxgkf14q57l4w3m559vgk34anp";
        setupHaskellDepends = [
          base Cabal gi-gio gi-glib gi-gobject haskell-gi
        ];
@@ -93264,8 +93410,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gdkx11";
-       version = "3.0.8";
-       sha256 = "0vz26ls00m16a4mfbiw4vwmnr3plyds4wr914q5jx9xrhr3mp202";
+       version = "3.0.9";
+       sha256 = "0z3vwwpv8a85nvg2bc4cdaa8w4jmdl5mm5bxfpwmssyxcnm1xdnc";
        setupHaskellDepends = [
          base Cabal gi-cairo gi-gdk gi-gio gi-gobject gi-xlib haskell-gi
        ];
@@ -93288,8 +93434,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-ggit";
-       version = "1.0.7";
-       sha256 = "1x84yi4c97jg6f4spp3s1bxcm5ny310yyji5s9izkd3dzagb2kxf";
+       version = "1.0.8";
+       sha256 = "151qgcwp2spa957nr3jdb9ac35f1r1gyi2d5vzgxy8xzc3993wmq";
        setupHaskellDepends = [
          base Cabal gi-gio gi-glib gi-gobject haskell-gi
        ];
@@ -93323,15 +93469,15 @@ self: {
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs) glib;};
 
-  "gi-gio_2_0_24" = callPackage
+  "gi-gio_2_0_25" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
      , gi-gobject, glib, haskell-gi, haskell-gi-base
      , haskell-gi-overloading, text, transformers
      }:
      mkDerivation {
        pname = "gi-gio";
-       version = "2.0.24";
-       sha256 = "0f49a3bqv0izwz9pbc9yxb5ysg8hwjmw85qjyfzsqndanmjsrlrz";
+       version = "2.0.25";
+       sha256 = "0w42ls035a69c2wyf050zvqxwyql3ln3ifwn9k4m187icj345qnz";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers gi-glib gi-gobject haskell-gi
@@ -93350,8 +93496,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-girepository";
-       version = "1.0.21";
-       sha256 = "15i5p1s8qj5f2m6kf69xzjndisgbi5184vya88py1b12284klvrv";
+       version = "1.0.22";
+       sha256 = "1m7gnam8a46zbbnxgcszv1wn8zgzdrpki6k3fgy5xjnb4gp5pvpj";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers gi-glib gi-gobject haskell-gi
@@ -93383,15 +93529,15 @@ self: {
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs) glib;};
 
-  "gi-glib_2_0_22" = callPackage
+  "gi-glib_2_0_23" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, glib
      , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
      , transformers
      }:
      mkDerivation {
        pname = "gi-glib";
-       version = "2.0.22";
-       sha256 = "0wb494n9zci7kchw3043108rmdymycj0rkv83gib7l01gilpgjjl";
+       version = "2.0.23";
+       sha256 = "1wsix558lj58i8mdwikb2q78941dxl3pchhd75xkk5hq8rknp37x";
        setupHaskellDepends = [ base Cabal haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers haskell-gi haskell-gi-base
@@ -93422,15 +93568,15 @@ self: {
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs) glib;};
 
-  "gi-gobject_2_0_21" = callPackage
+  "gi-gobject_2_0_22" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib, glib
      , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
      , transformers
      }:
      mkDerivation {
        pname = "gi-gobject";
-       version = "2.0.21";
-       sha256 = "0il4z77wm6njilqx2jjjkldlgp0fk9m5lwwhfnalqasb7h2i90mn";
+       version = "2.0.22";
+       sha256 = "0c1ia60793dly5y5xd2s1qs5a37f0r3jypzc21r0yswgqdlsi7g6";
        setupHaskellDepends = [ base Cabal gi-glib haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers gi-glib haskell-gi haskell-gi-base
@@ -93442,6 +93588,49 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) glib;};
 
+  "gi-graphene" = callPackage
+    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
+     , gi-gobject, graphene-gobject, haskell-gi, haskell-gi-base
+     , haskell-gi-overloading, text, transformers
+     }:
+     mkDerivation {
+       pname = "gi-graphene";
+       version = "1.0.1";
+       sha256 = "04aiq9zqjxaky48j57nakx0alhc9j1g6ydki7fww7r4jajmf6pjv";
+       setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
+       libraryHaskellDepends = [
+         base bytestring containers gi-glib gi-gobject haskell-gi
+         haskell-gi-base haskell-gi-overloading text transformers
+       ];
+       libraryPkgconfigDepends = [ graphene-gobject ];
+       description = "Graphene bindings";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {graphene-gobject = null;};
+
+  "gi-gsk" = callPackage
+    ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo
+     , gi-gdk, gi-glib, gi-gobject, gi-graphene, gi-pango, gtk4
+     , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "gi-gsk";
+       version = "4.0.1";
+       sha256 = "0645dyifg6d3x03zrzf2andfah32s878rcyqzw891prn2dvga3nx";
+       setupHaskellDepends = [
+         base Cabal gi-cairo gi-gdk gi-glib gi-gobject gi-graphene gi-pango
+         haskell-gi
+       ];
+       libraryHaskellDepends = [
+         base bytestring containers gi-cairo gi-gdk gi-glib gi-gobject
+         gi-graphene gi-pango haskell-gi haskell-gi-base
+         haskell-gi-overloading text transformers
+       ];
+       libraryPkgconfigDepends = [ gtk4 ];
+       description = "Gsk bindings";
+       license = stdenv.lib.licenses.lgpl21;
+     }) {gtk4 = null;};
+
   "gi-gst" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
      , gi-gobject, gstreamer, haskell-gi, haskell-gi-base
@@ -93449,8 +93638,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gst";
-       version = "1.0.21";
-       sha256 = "1nj1iyhfvi3a5mwkr4x0gn26bykdjdam3gwsl1hkbg21zvjkd087";
+       version = "1.0.22";
+       sha256 = "0qicgvy9wm1xs5y6fda8sxdilwfg2y6albdqy3jg2n5qn7c9p0f6";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers gi-glib gi-gobject haskell-gi
@@ -93470,8 +93659,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gstaudio";
-       version = "1.0.20";
-       sha256 = "09v36n019ka4nj65x082gkg2j4r3q0ibvrcq5p6ka7kq8rhfxhx0";
+       version = "1.0.21";
+       sha256 = "0zrcplkd0hfdfvwq7gbg8wyvsk2an8k5yj342adq1ar0zgfh064n";
        setupHaskellDepends = [
          base Cabal gi-glib gi-gobject gi-gst gi-gstbase haskell-gi
        ];
@@ -93493,8 +93682,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gstbase";
-       version = "1.0.21";
-       sha256 = "03awzmc62hw1nmw0b3xczmxmk5drrlhq0clh7lhxlj1r1nzq2ack";
+       version = "1.0.22";
+       sha256 = "1y7hf5kcm4kj185glb298zr6x39m61hvqrdwskk9043nrd8ifcxx";
        setupHaskellDepends = [
          base Cabal gi-glib gi-gobject gi-gst haskell-gi
        ];
@@ -93517,8 +93706,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gstpbutils";
-       version = "1.0.20";
-       sha256 = "10kbk7mk829xc0rkzzhpz53v39xfl5f6my1smjdqdwdnxxgcsl5w";
+       version = "1.0.21";
+       sha256 = "15kg01g8cgaw98khf6nrr9sjbfss3a3d43g9zgbbv5h5qnzvjazb";
        setupHaskellDepends = [
          base Cabal gi-glib gi-gobject gi-gst gi-gstaudio gi-gsttag
          gi-gstvideo haskell-gi
@@ -93542,8 +93731,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gsttag";
-       version = "1.0.20";
-       sha256 = "1jhly2jhfy2a79maj4x2p7idqr1f82znizfimkyvdnf8rbrr1h3h";
+       version = "1.0.21";
+       sha256 = "061xy3vx41pgyyg6mcbc7saj50n5zwfc72l8dw54kgv09vykp7ji";
        setupHaskellDepends = [
          base Cabal gi-glib gi-gobject gi-gst gi-gstbase haskell-gi
        ];
@@ -93565,8 +93754,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gstvideo";
-       version = "1.0.21";
-       sha256 = "05sv1an6za2ywxh6dzy4d79g1dm0jyypqkhz40g0pk5kxvgi4gkm";
+       version = "1.0.22";
+       sha256 = "0fr9pfcfsjajl5cd6p05a4kp83acmllzzdm0kc2nxnr0kmjifi5v";
        setupHaskellDepends = [
          base Cabal gi-glib gi-gobject gi-gst gi-gstbase haskell-gi
        ];
@@ -93604,31 +93793,31 @@ self: {
        broken = true;
      }) {inherit (pkgs) gtk3;};
 
-  "gi-gtk_3_0_31" = callPackage
+  "gi-gtk_4_0_1" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
      , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject
-     , gi-pango, gtk3, haskell-gi, haskell-gi-base
+     , gi-graphene, gi-gsk, gi-pango, gtk4, haskell-gi, haskell-gi-base
      , haskell-gi-overloading, text, transformers
      }:
      mkDerivation {
        pname = "gi-gtk";
-       version = "3.0.31";
-       sha256 = "00bfy8hn56cm5zm005vdnwwzsw5bzangipxv47n01jp4ksn3wdpx";
+       version = "4.0.1";
+       sha256 = "1brn4pyjvnc00bwqwf3d77dhbiknak5yjqs9xyk9mknw2pb98ppv";
        setupHaskellDepends = [
          base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib
-         gi-gobject gi-pango haskell-gi
+         gi-gobject gi-graphene gi-gsk gi-pango haskell-gi
        ];
        libraryHaskellDepends = [
          base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf
-         gi-gio gi-glib gi-gobject gi-pango haskell-gi haskell-gi-base
-         haskell-gi-overloading text transformers
+         gi-gio gi-glib gi-gobject gi-graphene gi-gsk gi-pango haskell-gi
+         haskell-gi-base haskell-gi-overloading text transformers
        ];
-       libraryPkgconfigDepends = [ gtk3 ];
+       libraryPkgconfigDepends = [ gtk4 ];
        description = "Gtk bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
        broken = true;
-     }) {inherit (pkgs) gtk3;};
+     }) {gtk4 = null;};
 
   "gi-gtk-declarative" = callPackage
     ({ mkDerivation, async, base, data-default-class, gi-gdk, gi-glib
@@ -93694,15 +93883,15 @@ self: {
        broken = true;
      }) {};
 
-  "gi-gtk-hs_0_3_7_0" = callPackage
+  "gi-gtk-hs_0_3_8_0" = callPackage
     ({ mkDerivation, base, base-compat, containers, gi-gdk
      , gi-gdkpixbuf, gi-glib, gi-gobject, gi-gtk, haskell-gi-base, mtl
      , text, transformers
      }:
      mkDerivation {
        pname = "gi-gtk-hs";
-       version = "0.3.7.0";
-       sha256 = "0z64avmb13k7cvps51xj6j3jrxsdnqnpkh9038lm68vkkadv2dag";
+       version = "0.3.8.0";
+       sha256 = "0cpykq24fjpidxb1hh6qi74xv5lh6nrz8q1l4iqy8jx26qlzri5l";
        libraryHaskellDepends = [
          base base-compat containers gi-gdk gi-gdkpixbuf gi-glib gi-gobject
          gi-gtk haskell-gi-base mtl text transformers
@@ -93720,17 +93909,16 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gtkosxapplication";
-       version = "2.0.16";
-       sha256 = "11wfmvjgl6lmmdanz5jmmvf4289c9jiylxfn006shc4pby7ay6i8";
-       revision = "1";
-       editedCabalFile = "1fixrfjmqqrik38fl90h4f3lh34g6zilscibq9r9x1j8d33qmin4";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
+       version = "2.0.17";
+       sha256 = "1h6j61wg9krvd3kqbkafd90vk534hhz9mrlvj2h182f5kp5rybl8";
+       setupHaskellDepends = [
+         base Cabal gi-gdkpixbuf gi-gobject gi-gtk haskell-gi
+       ];
        libraryHaskellDepends = [
          base bytestring containers gi-gdkpixbuf gi-gobject gi-gtk
          haskell-gi haskell-gi-base haskell-gi-overloading text transformers
        ];
        libraryPkgconfigDepends = [ gtk-mac-integration-gtk3 ];
-       doHaddock = false;
        description = "GtkosxApplication bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93761,7 +93949,7 @@ self: {
        broken = true;
      }) {inherit (pkgs) gtksourceview3;};
 
-  "gi-gtksource_3_0_21" = callPackage
+  "gi-gtksource_3_0_22" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
      , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject
      , gi-gtk, gi-pango, gtksourceview3, haskell-gi, haskell-gi-base
@@ -93769,8 +93957,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gtksource";
-       version = "3.0.21";
-       sha256 = "1y64hlcpy536x053p7xkhm6jgb7ahhj0zkgzgf962d8mqadaqzr0";
+       version = "3.0.22";
+       sha256 = "08b3ffjdgyr5xapx37kkwx3z8fsd42ydvdwk3nvh2ysfq9q86cjh";
        setupHaskellDepends = [
          base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib
          gi-gobject gi-gtk gi-pango haskell-gi
@@ -93795,8 +93983,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-handy";
-       version = "0.0.5";
-       sha256 = "1a4ihmmqx82gmyn0lhwqcpijswciqjxq7dl17vbgycpvzabhpvyl";
+       version = "0.0.6";
+       sha256 = "134dspf2vhwl76g25mjjj3gmdis748qg3rschmypd9w4zr2l651w";
        setupHaskellDepends = [
          base Cabal gi-atk gi-gdk gi-gio gi-glib gi-gobject gi-gtk
          haskell-gi
@@ -93834,15 +94022,15 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) webkitgtk;};
 
-  "gi-javascriptcore_4_0_20" = callPackage
+  "gi-javascriptcore_4_0_21" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
      , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading
      , text, transformers, webkitgtk
      }:
      mkDerivation {
        pname = "gi-javascriptcore";
-       version = "4.0.20";
-       sha256 = "0n8aiazjsh74f8k2nbjia619401pwackdxmnb2chzpsqad9kqxrh";
+       version = "4.0.21";
+       sha256 = "0zl2lanysqir9qhndai7v4yp6sq671115mi5k9q58rwkmvkm6w04";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers gi-glib gi-gobject haskell-gi
@@ -93861,8 +94049,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-notify";
-       version = "0.7.20";
-       sha256 = "0dr9zs6j3cbdxfd6ja2d5ch87scrqlnzp4xlj1dx6inwnhl150yq";
+       version = "0.7.21";
+       sha256 = "13ifi60jlfm9jypf6gam224s5rgq2kd1cj98wfl1dg9crahghbls";
        setupHaskellDepends = [
          base Cabal gi-gdkpixbuf gi-glib gi-gobject haskell-gi
        ];
@@ -93884,8 +94072,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-ostree";
-       version = "1.0.11";
-       sha256 = "0gwxdc4rddndvnw1izwapvi926dl6v0ljpp5504k67a8kszaycx0";
+       version = "1.0.12";
+       sha256 = "0j7nd4ylz4whnsdfbn6ra7kvvnx6l6bqv2y57rgk1nnac3cc6201";
        setupHaskellDepends = [
          base Cabal gi-gio gi-glib gi-gobject haskell-gi
        ];
@@ -93924,15 +94112,15 @@ self: {
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs) cairo; inherit (pkgs) pango;};
 
-  "gi-pango_1_0_21" = callPackage
+  "gi-pango_1_0_22" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, cairo, containers
      , gi-glib, gi-gobject, haskell-gi, haskell-gi-base
      , haskell-gi-overloading, pango, text, transformers
      }:
      mkDerivation {
        pname = "gi-pango";
-       version = "1.0.21";
-       sha256 = "1adlwkwqlqnck3fq601my22iqh9lbvjy4vvy5zbmcs942j3lj691";
+       version = "1.0.22";
+       sha256 = "09dz13wai7cyp24vhc6wxyyg2g89dsqq40r80j56xgpyvfki8yf2";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers gi-glib gi-gobject haskell-gi
@@ -93956,8 +94144,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-pangocairo";
-       version = "1.0.22";
-       sha256 = "09axv2wn686xwsdmrh2v71j8p0qkchvws30aamkzcdclbfwxa3aw";
+       version = "1.0.23";
+       sha256 = "0la2ga1hprwm4fnia48y0q1cg8il0aq42nwvaj5gndx6id42a1i6";
        setupHaskellDepends = [
          base Cabal gi-cairo gi-glib gi-gobject gi-pango haskell-gi
        ];
@@ -93983,8 +94171,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-poppler";
-       version = "0.18.20";
-       sha256 = "1jkzrrzdkn60akiijyzbq5sf0digawrzxm556dirxcjksh829zby";
+       version = "0.18.21";
+       sha256 = "1mfi3yn7yrwg2cdpqp0av4cabmmqpmm2hywsrm5d78cxix4z1s7f";
        setupHaskellDepends = [
          base Cabal gi-cairo gi-gio gi-glib gi-gobject haskell-gi
        ];
@@ -94006,8 +94194,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-secret";
-       version = "0.0.10";
-       sha256 = "1ylgn8yvrksf8swk1gw6n8kw0dqvr92l9fj4jzxzpskfrmgk82ln";
+       version = "0.0.11";
+       sha256 = "1s3vwy0aff4m1rvkbcvfa4zwbbalaiz46ij3ymmsx319v2mwwiib";
        setupHaskellDepends = [
          base Cabal gi-gio gi-glib gi-gobject haskell-gi
        ];
@@ -94029,8 +94217,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-soup";
-       version = "2.4.21";
-       sha256 = "01zqzp4mpwkg3cfgx91harjds3bbxs0giqr4lly9z37ksbr2siv0";
+       version = "2.4.22";
+       sha256 = "0vgvcq9nysw9xfyjddi1qzngw7pfrfx4g1f3zngf56jcvxf8q6rw";
        setupHaskellDepends = [
          base Cabal gi-gio gi-glib gi-gobject haskell-gi
        ];
@@ -94068,7 +94256,7 @@ self: {
        broken = true;
      }) {vte_291 = pkgs.vte;};
 
-  "gi-vte_2_91_24" = callPackage
+  "gi-vte_2_91_25" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
      , gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk, gi-pango, haskell-gi
      , haskell-gi-base, haskell-gi-overloading, text, transformers
@@ -94076,8 +94264,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-vte";
-       version = "2.91.24";
-       sha256 = "1grqallhd1sklcmfhrrmjisj5yp9znx1yqzdn3v5awldjcj54025";
+       version = "2.91.25";
+       sha256 = "0h6kqbbdr7zgpq6sfqs2pfx99c7wj1aabpzna9fryn6zhaha8j3c";
        setupHaskellDepends = [
          base Cabal gi-atk gi-gdk gi-gio gi-glib gi-gobject gi-gtk gi-pango
          haskell-gi
@@ -94125,8 +94313,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-webkit2";
-       version = "4.0.24";
-       sha256 = "1sxn9v361bp0arl3mq3dg9k1igaf9gcwxx0p7xlwqvqabgs4nr2q";
+       version = "4.0.25";
+       sha256 = "1xg4xy24nnz0ngv46m58jkmaka72nv4954g03f6ixpvwappim0vm";
        setupHaskellDepends = [
          base Cabal gi-atk gi-cairo gi-gdk gi-gio gi-glib gi-gobject gi-gtk
          gi-javascriptcore gi-soup haskell-gi
@@ -94150,8 +94338,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-webkit2webextension";
-       version = "4.0.23";
-       sha256 = "073rkgfp120ccabxk7nh72p3h7qs7b9qaqr3d1wlcb18grhnvyl4";
+       version = "4.0.24";
+       sha256 = "0lnf173c6myrswk0kdnwkhs925imvcpyvpmy50krqljnv6f2ksxn";
        setupHaskellDepends = [
          base Cabal gi-gio gi-gobject gi-gtk gi-javascriptcore gi-soup
          haskell-gi
@@ -94175,8 +94363,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-wnck";
-       version = "3.0.6";
-       sha256 = "10x5ijcbxvgbrzi4l7mjx336q83kz1kmayan7kpa46zimvj8vn6g";
+       version = "3.0.7";
+       sha256 = "02kgbp3h5ny7y0qmddsfng0a1gqpdmadl6yy45hmk98ws02rk9bx";
        setupHaskellDepends = [
          base Cabal gi-atk gi-gdk gi-gdkpixbuf gi-gobject gi-gtk haskell-gi
        ];
@@ -94199,8 +94387,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-xlib";
-       version = "2.0.7";
-       sha256 = "0rcl4wxnghlbyc2ddf131pm7wkj2psjzbqfhgv92av3kvz9y513z";
+       version = "2.0.8";
+       sha256 = "0gixgql24zx04sph7kn4n5gmgmz5xbw2f15mqfw0i5igad2pvsj3";
        setupHaskellDepends = [ base Cabal haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers haskell-gi haskell-gi-base
@@ -95173,19 +95361,24 @@ self: {
      }) {};
 
   "githud" = callPackage
-    ({ mkDerivation, base, mtl, parsec, process, tasty, tasty-hunit
-     , tasty-quickcheck, tasty-smallcheck, text, unix
+    ({ mkDerivation, base, bytestring, daemons, data-default, directory
+     , mtl, network, parsec, process, tasty, tasty-hunit
+     , tasty-quickcheck, tasty-smallcheck, text, unix, utf8-string
      }:
      mkDerivation {
        pname = "githud";
-       version = "2.1.0";
-       sha256 = "19j0vy427n3rzi1nfmh7kjn8jj1ji3xrbrs957hyns9sy4wwrfly";
+       version = "3.0.0";
+       sha256 = "1zr7d5h0x1fsnwb2pg9vn34ir0m144h1vnlh0avickazz2ljx2xr";
        isLibrary = true;
        isExecutable = true;
-       libraryHaskellDepends = [ base mtl parsec process text unix ];
+       libraryHaskellDepends = [
+         base bytestring daemons data-default directory mtl network parsec
+         process text unix utf8-string
+       ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [
-         base mtl parsec tasty tasty-hunit tasty-quickcheck tasty-smallcheck
+         base daemons mtl parsec tasty tasty-hunit tasty-quickcheck
+         tasty-smallcheck
        ];
        description = "More efficient replacement to the great git-radar";
        license = stdenv.lib.licenses.bsd3;
@@ -108253,7 +108446,7 @@ self: {
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs) glib; inherit (pkgs) gobject-introspection;};
 
-  "haskell-gi_0_22_6" = callPackage
+  "haskell-gi_0_23_0" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, Cabal, containers
      , directory, doctest, filepath, glib, gobject-introspection
      , haskell-gi-base, mtl, pretty-show, process, regex-tdfa, safe
@@ -108261,8 +108454,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-gi";
-       version = "0.22.6";
-       sha256 = "0m1ixnxv1vq2ywnvf9fihipn81ka1ixbgga4fsmgmk9hl1ai48mm";
+       version = "0.23.0";
+       sha256 = "04d2lxmbbq7g0yrc5rz9n7zscza9g63vvbz0qv3427y7hbq1xn4a";
        libraryHaskellDepends = [
          attoparsec base bytestring Cabal containers directory filepath
          haskell-gi-base mtl pretty-show process regex-tdfa safe text
@@ -108287,12 +108480,12 @@ self: {
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs) glib;};
 
-  "haskell-gi-base_0_22_2" = callPackage
+  "haskell-gi-base_0_23_0" = callPackage
     ({ mkDerivation, base, bytestring, containers, glib, text }:
      mkDerivation {
        pname = "haskell-gi-base";
-       version = "0.22.2";
-       sha256 = "0rv46x4xgsdk25s1vd3zm95cjgc5vy4rwsbaxk1hyc5ga5qjyzx0";
+       version = "0.23.0";
+       sha256 = "1f22d4pvmyy52w9hqa36b6psw34j562rayqgk052ng1ax9yvwzn0";
        libraryHaskellDepends = [ base bytestring containers text ];
        libraryPkgconfigDepends = [ glib ];
        description = "Foundation for libraries generated by haskell-gi";
@@ -146446,8 +146639,8 @@ self: {
        pname = "lens";
        version = "4.17.1";
        sha256 = "1gpkc53l2cggnfrgg5k4ih82rycjbdvpj9pnbi5cq8ms0dbvs4a7";
-       revision = "1";
-       editedCabalFile = "1zknh9h72qzszwrz9h25c5ssdr2pv5z67w6kv526sk1y8rnrbxk1";
+       revision = "2";
+       editedCabalFile = "1bh868l69nisdhw8qw5y51nj2w0pbbq7mxqiwf42iq0vcb6h0ybv";
        setupHaskellDepends = [ base Cabal cabal-doctest filepath ];
        libraryHaskellDepends = [
          array base base-orphans bifunctors bytestring call-stack comonad
@@ -149888,13 +150081,15 @@ self: {
      }) {};
 
   "list-witnesses" = callPackage
-    ({ mkDerivation, base, decidable, profunctors, singletons, vinyl }:
+    ({ mkDerivation, base, decidable, microlens, profunctors
+     , singletons, vinyl
+     }:
      mkDerivation {
        pname = "list-witnesses";
-       version = "0.1.1.0";
-       sha256 = "16dlyk9hxz5fbsj726w1sgindryhyhsgvhs37zqygwmfzvqdbasd";
+       version = "0.1.1.1";
+       sha256 = "13h5gckpysf4p5wjfnq7l5v66rmxi3i9cmykf18ld3hnilgd7wa7";
        libraryHaskellDepends = [
-         base decidable profunctors singletons vinyl
+         base decidable microlens profunctors singletons vinyl
        ];
        description = "Witnesses for working with type-level lists";
        license = stdenv.lib.licenses.bsd3;
@@ -151255,20 +151450,19 @@ self: {
   "log4hs" = callPackage
     ({ mkDerivation, aeson, base, containers, data-default, directory
      , filepath, hspec, hspec-core, process, QuickCheck
-     , template-haskell, text, time, unordered-containers
+     , template-haskell, text, time
      }:
      mkDerivation {
        pname = "log4hs";
-       version = "0.0.2.0";
-       sha256 = "08z8lyh0q4wpxvvzbf1w0bxvbm90ic4wzxyac2b0ddm4zn8zdn9s";
+       version = "0.0.3.0";
+       sha256 = "0bbl1cfa85dr1kxiikykh32x0141bkgfabvkjp37m52sv3vs9mvi";
        libraryHaskellDepends = [
          aeson base containers data-default directory filepath
-         template-haskell text time unordered-containers
+         template-haskell text time
        ];
        testHaskellDepends = [
          aeson base containers data-default directory filepath hspec
          hspec-core process QuickCheck template-haskell text time
-         unordered-containers
        ];
        description = "A python logging style log library";
        license = stdenv.lib.licenses.bsd3;
@@ -156037,14 +156231,14 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "mbox-utility_0_0_3" = callPackage
+  "mbox-utility_0_0_3_1" = callPackage
     ({ mkDerivation, base, bytestring, hsemail, non-empty, parsec
      , spreadsheet, time, utility-ht
      }:
      mkDerivation {
        pname = "mbox-utility";
-       version = "0.0.3";
-       sha256 = "1y24y0n81f0v9c9829y4va22h42n0wmjndaj1d15n07xvhn4xdps";
+       version = "0.0.3.1";
+       sha256 = "0vh9ibh4g3fssq9jfzrmaa56sk4k35r27lmz2xq4fhc62fmkia92";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -161349,6 +161543,28 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "monad-validate" = callPackage
+    ({ mkDerivation, aeson, aeson-qq, base, exceptions, hspec
+     , monad-control, mtl, scientific, text, transformers
+     , transformers-base, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "monad-validate";
+       version = "1.0.0.0";
+       sha256 = "0d2r54jhy5zkjph57f85syw6g0fmvj3csas8ki2hg7lfiqj6yq4q";
+       revision = "1";
+       editedCabalFile = "0zdxr266655w77zgzfqiw2aij64rhlys310c38myq1g6vgcxlbc2";
+       libraryHaskellDepends = [
+         base exceptions monad-control mtl transformers transformers-base
+       ];
+       testHaskellDepends = [
+         aeson aeson-qq base exceptions hspec monad-control mtl scientific
+         text transformers transformers-base unordered-containers vector
+       ];
+       description = "A monad transformer for data validation";
+       license = stdenv.lib.licenses.isc;
+     }) {};
+
   "monad-var" = callPackage
     ({ mkDerivation, base, base-compat, stm }:
      mkDerivation {
@@ -166866,8 +167082,8 @@ self: {
      }:
      mkDerivation {
        pname = "net-spider";
-       version = "0.3.1.1";
-       sha256 = "0p0vwj438mbiwjgn7sqf3cb4bl48ygwi8n61wap9a9nc6fwrjmi8";
+       version = "0.3.2.0";
+       sha256 = "0b9k2gxb9nmjd59pcz7x8jrk2vycf8jk448ifpfc9spk6ylkh4gh";
        libraryHaskellDepends = [
          aeson base containers data-interval extended-reals greskell
          greskell-websocket hashable monad-logger safe-exceptions scientific
@@ -166880,6 +167096,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "net-spider-cli" = callPackage
+    ({ mkDerivation, aeson, base, doctest, doctest-discover
+     , greskell-core, hashable, hspec, net-spider, optparse-applicative
+     , text
+     }:
+     mkDerivation {
+       pname = "net-spider-cli";
+       version = "0.1.0.1";
+       sha256 = "1qfzdfkiri3v344mk5zkc8mhxig3xmplcbw8382hkhsdmy4ny4ga";
+       libraryHaskellDepends = [
+         aeson base greskell-core hashable net-spider optparse-applicative
+         text
+       ];
+       testHaskellDepends = [
+         base doctest doctest-discover hspec net-spider optparse-applicative
+       ];
+       description = "CLI option parsers for NetSpider objects";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "net-spider-pangraph" = callPackage
     ({ mkDerivation, base, bytestring, doctest, doctest-discover
      , greskell, hspec, net-spider, pangraph, text, time
@@ -191862,8 +192098,8 @@ self: {
      }:
      mkDerivation {
        pname = "quickcheck-arbitrary-template";
-       version = "0.2.0.0";
-       sha256 = "1bn0g3gg7cpjwap1vgvahw91yjn0v8sy1hiy60w54gdg5rrll5j9";
+       version = "0.2.1.0";
+       sha256 = "1g9b39bhjcx44l8mwj5hwbjkd575prd46v16jz895q4f3ibqnfvp";
        libraryHaskellDepends = [ base QuickCheck safe template-haskell ];
        testHaskellDepends = [
          base QuickCheck safe tasty tasty-golden tasty-hunit
@@ -196459,16 +196695,18 @@ self: {
      }) {};
 
   "reflex-dom-helpers" = callPackage
-    ({ mkDerivation, base, reflex, reflex-dom, template-haskell }:
+    ({ mkDerivation, base, reflex, reflex-dom-core, template-haskell
+     , text
+     }:
      mkDerivation {
        pname = "reflex-dom-helpers";
-       version = "0.1.0.0";
-       sha256 = "0fzvw9wd8465a0i0qnvnqngfs2fql13skxsrr9m1qivr3n3h7jhi";
+       version = "0.2.0.1";
+       sha256 = "1c0sa8i4rln7whmivmwlmivrj8zc45v25zsi1qwqx5d00mjbmkyk";
        libraryHaskellDepends = [
-         base reflex reflex-dom template-haskell
+         base reflex reflex-dom-core template-haskell text
        ];
        testHaskellDepends = [ base ];
-       description = "Element tag helpers for working with reflex-dom";
+       description = "Html tag helpers for reflex-dom";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -196609,6 +196847,29 @@ self: {
        broken = true;
      }) {};
 
+  "reflex-vty" = callPackage
+    ({ mkDerivation, base, bimap, containers, data-default
+     , dependent-map, dependent-sum, exception-transformers, mtl
+     , primitive, ref-tf, reflex, stm, text, time, transformers, vty
+     }:
+     mkDerivation {
+       pname = "reflex-vty";
+       version = "0.1.1.0";
+       sha256 = "1nhi33d0yqx2pjccrcbsgwp2l56sdmqpl11vpvkvx4wkxckyz2qf";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bimap containers data-default dependent-map dependent-sum
+         exception-transformers mtl primitive ref-tf reflex stm text time
+         transformers vty
+       ];
+       executableHaskellDepends = [
+         base containers reflex text time transformers vty
+       ];
+       description = "Reflex FRP host and widgets for vty applications";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "reform" = callPackage
     ({ mkDerivation, base, containers, mtl, semigroups, text }:
      mkDerivation {
@@ -210787,8 +211048,8 @@ self: {
      }:
      mkDerivation {
        pname = "sexp-grammar";
-       version = "2.0.2";
-       sha256 = "1cmn5y72wp9dlzqzrv4rmfb1zm3zw517la0kf0vgyv3nhsn58397";
+       version = "2.1.0";
+       sha256 = "139sqr50bba74h2r6gdivzsgkqjwq1gcah54zw2jkwzhlfk03fm1";
        libraryHaskellDepends = [
          array base bytestring containers deepseq invertible-grammar
          prettyprinter recursion-schemes scientific semigroups text
@@ -218776,6 +219037,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "speculate_0_4_0" = callPackage
+    ({ mkDerivation, base, cmdargs, containers, express, leancheck }:
+     mkDerivation {
+       pname = "speculate";
+       version = "0.4.0";
+       sha256 = "12h4lci5547fb1g21xh3fbq1d7fmn3w54ppqdnh8h35aa0jqw9hl";
+       libraryHaskellDepends = [
+         base cmdargs containers express leancheck
+       ];
+       testHaskellDepends = [ base express leancheck ];
+       benchmarkHaskellDepends = [ base express leancheck ];
+       description = "discovery of properties about Haskell functions";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "speculation" = callPackage
     ({ mkDerivation, base, ghc-prim, stm, transformers }:
      mkDerivation {