summary refs log tree commit diff
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2023-07-24 22:29:06 +0200
committersternenseemann <sternenseemann@systemli.org>2023-07-25 02:21:57 +0200
commit500b36d057ceaa7ad3e2e282958a44ed607b021f (patch)
treef2f5efe98541b3e12ea71a1c79a969825d17fbdb
parent5c13e0de2686e8d9bc67586385b85869243fea19 (diff)
downloadnixpkgs-500b36d057ceaa7ad3e2e282958a44ed607b021f.tar
nixpkgs-500b36d057ceaa7ad3e2e282958a44ed607b021f.tar.gz
nixpkgs-500b36d057ceaa7ad3e2e282958a44ed607b021f.tar.bz2
nixpkgs-500b36d057ceaa7ad3e2e282958a44ed607b021f.tar.lz
nixpkgs-500b36d057ceaa7ad3e2e282958a44ed607b021f.tar.xz
nixpkgs-500b36d057ceaa7ad3e2e282958a44ed607b021f.tar.zst
nixpkgs-500b36d057ceaa7ad3e2e282958a44ed607b021f.zip
all-cabal-hashes: 2023-07-19T20:56:38Z -> 2023-07-24T19:28:29Z
The main motivation for this is that the latest versions of hspec-core
and hspec-expectations got out of sync due to an unlucky timing on the
hackage snapshot update. As a consequence, we weren't able to build
cabal-install in some package sets. Additionally, this brings a version
of futhark that can be built with the lsp version we ship.

This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
and maintainers/scripts/haskell/regenerate-hackage-packages.nix.

Additional changes:

* Adapt to new xhtml version (still doesn't match the version normally
  shipped by the respective GHC as a core library).

* Adapt to new versions of hspec* and pandoc
-rw-r--r--pkgs/data/misc/hackage/pin.json8
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix28
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix2
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix2
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix2
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix2
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix2
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix2
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix572
9 files changed, 429 insertions, 191 deletions
diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json
index 4b8733d5af4..98212bdf25a 100644
--- a/pkgs/data/misc/hackage/pin.json
+++ b/pkgs/data/misc/hackage/pin.json
@@ -1,6 +1,6 @@
 {
-  "commit": "e77d5a3a5c42ac250ea50152727d734f46796e27",
-  "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/e77d5a3a5c42ac250ea50152727d734f46796e27.tar.gz",
-  "sha256": "09qcfza0657j0s3wbyj2cqk8cbh4z0yq8930jayagdzf9irwmrzx",
-  "msg": "Update from Hackage at 2023-07-19T20:56:38Z"
+  "commit": "4cdb9878496fdb36b8b9c5f2ab0ef8a44a0f859f",
+  "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/4cdb9878496fdb36b8b9c5f2ab0ef8a44a0f859f.tar.gz",
+  "sha256": "0yhymzcsls48hf44ncd79xn786rfh4k70h78w7b0ihn7lrjgsynv",
+  "msg": "Update from Hackage at 2023-07-24T19:28:29Z"
 }
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 3fe6c6aadc6..1e433a13e28 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -57,15 +57,15 @@ self: super: {
           # not solvable short of recompiling GHC. Instead of adding
           # allowInconsistentDependencies for all reverse dependencies of hspec-core,
           # just upgrade to an hspec version without the offending dependency.
-          hspec-core = cself.hspec-core_2_11_3;
-          hspec-discover = cself.hspec-discover_2_11_3;
-          hspec = cself.hspec_2_11_3;
+          hspec-core = cself.hspec-core_2_11_4;
+          hspec-discover = cself.hspec-discover_2_11_4;
+          hspec = cself.hspec_2_11_4;
 
           # hspec-discover and hspec-core depend on hspec-meta for testing which
           # we need to avoid since it depends on ghc as well. Since hspec*_2_11*
           # are overridden to take the versioned attributes as inputs, we need
           # to make sure to override the versioned attribute with this fix.
-          hspec-discover_2_11_3 = dontCheck csuper.hspec-discover_2_11_3;
+          hspec-discover_2_11_4 = dontCheck csuper.hspec-discover_2_11_4;
 
           # Prevent dependency on doctest which causes an inconsistent dependency
           # due to depending on ghc which depends on directory etc.
@@ -297,7 +297,7 @@ self: super: {
     })
     # Overriding the version pandoc dependency uses as the latest release has version bounds
     # defined as >= 3.1  && < 3.2, can be removed once pandoc gets bumped by Stackage.
-  ] (super.patat.override { pandoc = self.pandoc_3_1_5; });
+  ] (super.patat.override { pandoc = self.pandoc_3_1_6; });
 
   # The latest release on hackage has an upper bound on containers which
   # breaks the build, though it works with the version of containers present
@@ -1732,14 +1732,14 @@ self: super: {
   servant-openapi3 = dontCheck super.servant-openapi3;
 
   # Give latest hspec correct dependency versions without overrideScope
-  hspec_2_11_3 = doDistribute (super.hspec_2_11_3.override {
-    hspec-discover = self.hspec-discover_2_11_3;
-    hspec-core = self.hspec-core_2_11_3;
+  hspec_2_11_4 = doDistribute (super.hspec_2_11_4.override {
+    hspec-discover = self.hspec-discover_2_11_4;
+    hspec-core = self.hspec-core_2_11_4;
   });
-  hspec-discover_2_11_3 = doDistribute super.hspec-discover_2_11_3;
-  # Need to disable tests to prevent an infinite recursion if hspec-core_2_11_3
+  hspec-discover_2_11_4 = doDistribute super.hspec-discover_2_11_4;
+  # Need to disable tests to prevent an infinite recursion if hspec-core_2_11_4
   # is overlayed to hspec-core.
-  hspec-core_2_11_3 = doDistribute (dontCheck (super.hspec-core_2_11_3.override {
+  hspec-core_2_11_4 = doDistribute (dontCheck (super.hspec-core_2_11_4.override {
     hspec-expectations = self.hspec-expectations_0_8_4;
   }));
 
@@ -1907,7 +1907,7 @@ self: super: {
   inherit (let
     pandoc-cli-overlay = self: super: {
       # pandoc-cli requires pandoc >= 3.1
-      pandoc = self.pandoc_3_1_5;
+      pandoc = self.pandoc_3_1_6;
 
       # pandoc depends on crypton-connection, which requires tls >= 1.7
       tls = self.tls_1_7_0;
@@ -1918,11 +1918,11 @@ self: super: {
     };
   in {
     pandoc-cli = super.pandoc-cli.overrideScope pandoc-cli-overlay;
-    pandoc_3_1_5 = doDistribute (super.pandoc_3_1_5.overrideScope pandoc-cli-overlay);
+    pandoc_3_1_6 = doDistribute (super.pandoc_3_1_6.overrideScope pandoc-cli-overlay);
     pandoc-lua-engine = super.pandoc-lua-engine.overrideScope pandoc-cli-overlay;
   })
     pandoc-cli
-    pandoc_3_1_5
+    pandoc_3_1_6
     pandoc-lua-engine
     ;
 
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
index d4d18fd327c..232130833b0 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
@@ -46,7 +46,7 @@ self: super: {
   unix = null;
   # GHC only bundles the xhtml library if haddock is enabled, check if this is
   # still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
-  xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_2_2_1;
+  xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_3_0_0;
 
   # Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work
   Cabal-syntax = self.Cabal-syntax_3_6_0_0;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
index 29da58c3f8b..cbea73043bd 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
@@ -45,7 +45,7 @@ self: super: {
   unix = null;
   # GHC only bundles the xhtml library if haddock is enabled, check if this is
   # still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
-  xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_2_2_1;
+  xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_3_0_0;
 
   # Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work
   Cabal-syntax = self.Cabal-syntax_3_6_0_0;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
index ad9b8e5a1d1..b6e46c04ebe 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
@@ -45,7 +45,7 @@ self: super: {
   unix = null;
   # GHC only bundles the xhtml library if haddock is enabled, check if this is
   # still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
-  xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_2_2_1;
+  xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_3_0_0;
   # These core package only exist for GHC >= 9.4. The best we can do is feign
   # their existence to callPackages, but their is no shim for lower GHC versions.
   system-cxx-std-lib = null;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
index e6eda1f86ec..82b8d5eafd6 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
@@ -47,7 +47,7 @@ self: super: {
   unix = null;
   # GHC only bundles the xhtml library if haddock is enabled, check if this is
   # still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
-  xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_2_2_1;
+  xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_3_0_0;
 
   # Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work
   Cabal-syntax = self.Cabal-syntax_3_6_0_0;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
index bbbb3f79d69..fa879fd6a1a 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
@@ -47,7 +47,7 @@ self: super: {
   unix = null;
   # GHC only bundles the xhtml library if haddock is enabled, check if this is
   # still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
-  xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_2_2_1;
+  xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_3_0_0;
 
   # Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work
   Cabal-syntax = self.Cabal-syntax_3_6_0_0;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
index caaa3bb349a..1f962271861 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
@@ -53,7 +53,7 @@ in {
   unix = null;
   # GHC only bundles the xhtml library if haddock is enabled, check if this is
   # still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
-  xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_2_2_1;
+  xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_3_0_0;
 
   # consequences of doctest breakage follow:
 
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 90fed36bbf8..049bdd1d096 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -31267,6 +31267,29 @@ self: {
        license = lib.licenses.gpl3Only;
      }) {};
 
+  "amqp-utils_0_6_4_0" = callPackage
+    ({ mkDerivation, amqp, base, bytestring, containers
+     , crypton-connection, crypton-x509-system, data-default-class
+     , directory, filepath, filepath-bytestring, hinotify, magic
+     , network, process, rawfilepath, text, time, tls, unix, utf8-string
+     }:
+     mkDerivation {
+       pname = "amqp-utils";
+       version = "0.6.4.0";
+       sha256 = "0jbj9zk2mfmgk0gnfcvg7qrfmizgijcj0y4rfh440bs10mw3fjd5";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         amqp base bytestring containers crypton-connection
+         crypton-x509-system data-default-class directory filepath
+         filepath-bytestring hinotify magic network process rawfilepath text
+         time tls unix utf8-string
+       ];
+       description = "AMQP toolset for the command line";
+       license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "amqp-worker" = callPackage
     ({ mkDerivation, aeson, amqp, base, bytestring, data-default
      , exceptions, monad-control, monad-loops, mtl, resource-pool
@@ -39846,10 +39869,8 @@ self: {
      }:
      mkDerivation {
        pname = "backprop";
-       version = "0.2.6.4";
-       sha256 = "0wc71r6l5qgkspl5v76f1d75xwir9jp5kzdl83rq5sviggd458v9";
-       revision = "1";
-       editedCabalFile = "03cdn7mbbx72lqj9754b326kd2mkn1b9vq11z1ksxck8z5vbkrs6";
+       version = "0.2.6.5";
+       sha256 = "0rc6dsf0zasl9vah8kv61qk2z7s644lzsrmkd7fwxwj1480kb482";
        libraryHaskellDepends = [
          base containers deepseq microlens primitive reflection transformers
          vector vinyl
@@ -40008,6 +40029,8 @@ self: {
        pname = "balkon";
        version = "1.3.0.0";
        sha256 = "0gyr25wp9b435csz6bbjjd157p16y91r2q17p10y5y42wz8hcsfw";
+       revision = "1";
+       editedCabalFile = "05w7g2wmkcqps2hasp4ih3h1yaahb1i5gw569s7mpycmgs65j875";
        libraryHaskellDepends = [
          base harfbuzz-pure text text-icu unicode-data-scripts
        ];
@@ -42766,6 +42789,21 @@ self: {
        maintainers = [ lib.maintainers.thielema ];
      }) {};
 
+  "bibtex_0_1_0_7" = callPackage
+    ({ mkDerivation, base, latex, parsec, utility-ht }:
+     mkDerivation {
+       pname = "bibtex";
+       version = "0.1.0.7";
+       sha256 = "13brddmc8ifyncg1cc0mcl6db94lfz6vmrpjrjap7jrs060r0j9i";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base latex parsec utility-ht ];
+       description = "Parse, format and processing BibTeX files";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [ lib.maintainers.thielema ];
+     }) {};
+
   "bidi-icu" = callPackage
     ({ mkDerivation, base, containers, data-default, ghc-prim, hspec
      , icu-uc, inline-c, primitive, tasty, tasty-hspec, template-haskell
@@ -48606,6 +48644,25 @@ self: {
        broken = true;
      }) {};
 
+  "box_0_9_2_0" = callPackage
+    ({ mkDerivation, async, base, bytestring, containers, contravariant
+     , dlist, exceptions, kan-extensions, mtl, profunctors
+     , semigroupoids, stm, text, time
+     }:
+     mkDerivation {
+       pname = "box";
+       version = "0.9.2.0";
+       sha256 = "1gwxbhi6w4h7p1ccd7s8ay78dabg3zj129wl0bhsmn0i6axb0yik";
+       libraryHaskellDepends = [
+         async base bytestring containers contravariant dlist exceptions
+         kan-extensions mtl profunctors semigroupoids stm text time
+       ];
+       description = "A profunctor effect system";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "box-csv" = callPackage
     ({ mkDerivation, attoparsec, base, box, text, time }:
      mkDerivation {
@@ -50949,6 +51006,37 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "bytebuild_0_3_14_0" = callPackage
+    ({ mkDerivation, base, byteslice, bytestring, gauge
+     , haskell-src-meta, integer-logarithms, natural-arithmetic
+     , primitive, primitive-offset, primitive-unlifted, QuickCheck
+     , quickcheck-classes, quickcheck-instances, run-st, tasty
+     , tasty-hunit, tasty-quickcheck, template-haskell, text, text-short
+     , vector, wide-word, zigzag
+     }:
+     mkDerivation {
+       pname = "bytebuild";
+       version = "0.3.14.0";
+       sha256 = "0ql3fyd0l4gm3wbziky8r3bgd97kazpqbmiqwhrxvznf201zkhfy";
+       libraryHaskellDepends = [
+         base byteslice bytestring haskell-src-meta integer-logarithms
+         natural-arithmetic primitive primitive-offset run-st
+         template-haskell text text-short wide-word zigzag
+       ];
+       testHaskellDepends = [
+         base byteslice bytestring natural-arithmetic primitive
+         primitive-unlifted QuickCheck quickcheck-classes
+         quickcheck-instances tasty tasty-hunit tasty-quickcheck text
+         text-short vector wide-word
+       ];
+       benchmarkHaskellDepends = [
+         base byteslice gauge natural-arithmetic primitive text-short
+       ];
+       description = "Build byte arrays";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "bytedump" = callPackage
     ({ mkDerivation, base, bytestring }:
      mkDerivation {
@@ -83023,8 +83111,8 @@ self: {
      }:
      mkDerivation {
        pname = "diohsc";
-       version = "0.1.14.1";
-       sha256 = "0gijrhrd0wqfanwp9xf2hz2y8di12v0hn7552hbgpnnwbxb59kyq";
+       version = "0.1.14.2";
+       sha256 = "08ckfq19xysyr2kah3yccxzld189gwp0g50za7xmxx94glxkwdas";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -104429,10 +104517,8 @@ self: {
      }:
      mkDerivation {
        pname = "fpe";
-       version = "0.1.1";
-       sha256 = "1rzd1g6zk98l5bz5d7pr66i10gd2kx6vrv9py06wcnz3b5svkx2l";
-       revision = "1";
-       editedCabalFile = "0qf0qsh3ig76s8inimcwr5yksyzpz3szn80qi599zhv66nflqilf";
+       version = "0.1.2";
+       sha256 = "13m6gskp3rsi96lw6c012g814lc9y5b0h56afrnmikn1ba24br6p";
        libraryHaskellDepends = [
          base bytestring integer-logarithms vector
        ];
@@ -104750,9 +104836,10 @@ self: {
      , datadog, doctest, dotenv, ekg-core, envparse, errors, exceptions
      , extra, filepath, Glob, hashable, hspec, hspec-core
      , hspec-expectations-lifted, hspec-junit-formatter, http-client
-     , http-conduit, http-link-header, http-types, immortal, lens
-     , lens-aeson, memcache, monad-control, monad-validate, MonadRandom
-     , mtl, network-uri, nonempty-containers, path-pieces, persistent
+     , http-conduit, http-link-header, http-types, hw-kafka-client
+     , immortal, lens, lens-aeson, memcache, monad-control
+     , monad-validate, MonadRandom, mtl, network-uri
+     , nonempty-containers, path-pieces, persistent
      , persistent-postgresql, postgresql-simple, primitive, QuickCheck
      , resource-pool, resourcet, retry, safe, scientist, semigroupoids
      , template-haskell, text, time, transformers, transformers-base
@@ -104761,21 +104848,22 @@ self: {
      }:
      mkDerivation {
        pname = "freckle-app";
-       version = "1.9.0.3";
-       sha256 = "15fih8ky1cg9sn25hkwxi5iwy0zn76lbs308saaby6kkgifqm8yv";
+       version = "1.9.1.1";
+       sha256 = "1nzij1lbcclyfq8g9lv21yn6m3d3d0gws27gl7yjvc0il6fljg0a";
        libraryHaskellDepends = [
          aeson aws-xray-client-persistent aws-xray-client-wai base Blammo
          bugsnag bytestring case-insensitive cassava conduit conduit-extra
          containers datadog doctest dotenv ekg-core envparse errors
          exceptions extra filepath Glob hashable hspec hspec-core
          hspec-expectations-lifted hspec-junit-formatter http-client
-         http-conduit http-link-header http-types immortal lens memcache
-         monad-control monad-validate MonadRandom mtl network-uri
-         nonempty-containers path-pieces persistent persistent-postgresql
-         postgresql-simple primitive resource-pool resourcet retry safe
-         scientist semigroupoids template-haskell text time transformers
-         transformers-base typed-process unliftio unliftio-core
-         unordered-containers vector wai wai-extra yaml yesod-core
+         http-conduit http-link-header http-types hw-kafka-client immortal
+         lens memcache monad-control monad-validate MonadRandom mtl
+         network-uri nonempty-containers path-pieces persistent
+         persistent-postgresql postgresql-simple primitive resource-pool
+         resourcet retry safe scientist semigroupoids template-haskell text
+         time transformers transformers-base typed-process unliftio
+         unliftio-core unordered-containers vector wai wai-extra yaml
+         yesod-core
        ];
        testHaskellDepends = [
          aeson base Blammo bugsnag bytestring cassava conduit errors hspec
@@ -105485,6 +105573,21 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "fregel" = callPackage
+    ({ mkDerivation, alex, array, base, groom, happy, mtl, process }:
+     mkDerivation {
+       pname = "fregel";
+       version = "1.2.0";
+       sha256 = "0l5zd7wpdln7wq024pw213xfijm8wwp5d5dfzkx8x7ak4xigz1y6";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [ array base groom mtl process ];
+       executableToolDepends = [ alex happy ];
+       description = "A functional DSL for vertex-centric large-scale graph processing";
+       license = lib.licenses.mit;
+       mainProgram = "fregel";
+     }) {};
+
   "french-cards" = callPackage
     ({ mkDerivation, base, hspec, HUnit }:
      mkDerivation {
@@ -107137,8 +107240,8 @@ self: {
      }:
      mkDerivation {
        pname = "futhark";
-       version = "0.25.1";
-       sha256 = "1k1j82a25w68r84n0icz4achrln0z12vm50aly21gz1z2ngs1gbj";
+       version = "0.25.2";
+       sha256 = "1mnpcagqvq37rlcf2a1pliajl7yjn0r6b3nq8n9fi3m95ngv11vq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -108571,10 +108674,8 @@ self: {
      }:
      mkDerivation {
        pname = "gemini-router";
-       version = "0.1.1.0";
-       sha256 = "19aq9ri0ixkg0d5g4ickda75dvpq340lwkdxn0ndcbkis9xrvkv9";
-       revision = "1";
-       editedCabalFile = "07lnx99d3dkjhqcail31zkbmivclzxdj3qjbhijg1cs3fkl57q3q";
+       version = "0.1.2.0";
+       sha256 = "12b5zvs1npqc47jy04dbs2mqy2n7m0pn83ndz0wb4c1x1qygp7sj";
        libraryHaskellDepends = [
          base gemini-server HsOpenSSL network-uri transformers
        ];
@@ -108591,6 +108692,8 @@ self: {
        pname = "gemini-server";
        version = "0.3.0.0";
        sha256 = "0s9h0lzxz5yjvz8rzw9mx9dba21171960waaqikj2qbbja0iq3k3";
+       revision = "1";
+       editedCabalFile = "151ghd56sa5c95vxb7hacgmykg7y30086w84c61x5y18njnzyqw6";
        libraryHaskellDepends = [
          base bytestring hslogger HsOpenSSL network network-run network-uri
          text utf8-string
@@ -108610,6 +108713,8 @@ self: {
        pname = "gemini-textboard";
        version = "0.2.0.1";
        sha256 = "1yvizcxafq943q9fbz08mq2x50dw9ykdz5vy6hr6ps2g47j4wfa0";
+       revision = "1";
+       editedCabalFile = "0ppmyz8a03ccdp97s3c1y6zmpvd1whzdjmn30qx8jw6iky8whwjs";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -108946,8 +109051,8 @@ self: {
     ({ mkDerivation, base, text }:
      mkDerivation {
        pname = "generic-data-functions";
-       version = "0.1.0";
-       sha256 = "04p7sn5ry2w45p83sr6b6fm43jmqccqi16r8cfmdn53qmv8inry4";
+       version = "0.1.1";
+       sha256 = "15qnz56p58vximfd1r1pd2hq5y2npkklinr3mb6r00jp19s9hxmb";
        libraryHaskellDepends = [ base text ];
        description = "Familiar functions lifted to generic data types";
        license = lib.licenses.mit;
@@ -111134,8 +111239,8 @@ self: {
        pname = "ghc-compact";
        version = "0.1.0.0";
        sha256 = "03sf8ap1ncjsibp9z7k9xgcsj9s0q3q6l4shf8k7p8dkwpjl1g2h";
-       revision = "4";
-       editedCabalFile = "02dinasxkbrysdhl8w1c1a1ldiqna49zfbl9hgbk4xlnph0xw5wr";
+       revision = "5";
+       editedCabalFile = "0f1jbvfnw1c7q43bw952vskrsr6wg9ili30b44w2kdrk764h2idl";
        libraryHaskellDepends = [ base bytestring ghc-prim ];
        description = "In memory storage of deeply evaluated data structure";
        license = lib.licenses.bsd3;
@@ -112143,8 +112248,8 @@ self: {
     ({ mkDerivation, base, ghc }:
      mkDerivation {
        pname = "ghc-parser";
-       version = "0.2.4.0";
-       sha256 = "1s7y7npv37x1jxgq6ryl1ijcb7izmz07ab5pmqj4prng6g3majc9";
+       version = "0.2.5.0";
+       sha256 = "17ms9zyh5mczqpxhs2p2y3sa4zda39lzl66dkb18a79c5p36id0r";
        libraryHaskellDepends = [ base ghc ];
        description = "Haskell source parser from GHC";
        license = lib.licenses.mit;
@@ -122589,24 +122694,27 @@ self: {
   "grisette" = callPackage
     ({ mkDerivation, array, base, bytestring, call-stack, deepseq
      , doctest, generic-deriving, Glob, hashable, hashtables, intern
-     , loch-th, mtl, parallel, sbv, tasty, tasty-hunit, tasty-quickcheck
-     , tasty-test-reporter, template-haskell, th-compat, transformers
+     , loch-th, mtl, parallel, prettyprinter, QuickCheck, sbv, tasty
+     , tasty-hunit, tasty-quickcheck, tasty-test-reporter
+     , template-haskell, text, th-compat, transformers
      , unordered-containers, vector
      }:
      mkDerivation {
        pname = "grisette";
-       version = "0.3.0.0";
-       sha256 = "1aqmg5pdrjq8zpykn1ccbnzqsc0q6h3g848704qx8hkyldsddr24";
+       version = "0.3.1.0";
+       sha256 = "0cph7bid3qx6zqnyhr8vaixr0mjf6hkfp0pi3h47rzrj0mm2ph3v";
        libraryHaskellDepends = [
          array base bytestring call-stack deepseq generic-deriving hashable
-         hashtables intern loch-th mtl parallel sbv template-haskell
-         th-compat transformers unordered-containers vector
+         hashtables intern loch-th mtl parallel prettyprinter QuickCheck sbv
+         template-haskell text th-compat transformers unordered-containers
+         vector
        ];
        testHaskellDepends = [
          array base bytestring call-stack deepseq doctest generic-deriving
-         Glob hashable hashtables intern loch-th mtl parallel sbv tasty
-         tasty-hunit tasty-quickcheck tasty-test-reporter template-haskell
-         th-compat transformers unordered-containers vector
+         Glob hashable hashtables intern loch-th mtl parallel prettyprinter
+         QuickCheck sbv tasty tasty-hunit tasty-quickcheck
+         tasty-test-reporter template-haskell text th-compat transformers
+         unordered-containers vector
        ];
        description = "Symbolic evaluation as a library";
        license = lib.licenses.bsd3;
@@ -124143,8 +124251,8 @@ self: {
      }:
      mkDerivation {
        pname = "h-raylib";
-       version = "4.6.0.5";
-       sha256 = "001bj3v6l72m6a0g566y73vcwyhphmivbdivhzzc4b4b6l6qyvlj";
+       version = "4.6.0.6";
+       sha256 = "0hq60qb10izjgc8d44762cj5fvnb93qs4ajaqcmjn11kj01z8a8q";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers exceptions lens ];
@@ -144565,8 +144673,8 @@ self: {
      }:
      mkDerivation {
        pname = "hmp3-ng";
-       version = "2.14.2";
-       sha256 = "1qx8gy63m0q2wb4q6aifrfqmdh0vnanvxxwa47jpwv641sxbp1ck";
+       version = "2.14.3";
+       sha256 = "02bcxzpmjm6kqcvx7036055chbyfyhi6pl4xrrxwwmkp85fh0apb";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -152186,14 +152294,14 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "hspec_2_11_3" = callPackage
+  "hspec_2_11_4" = callPackage
     ({ mkDerivation, base, hspec-core, hspec-discover
      , hspec-expectations, QuickCheck
      }:
      mkDerivation {
        pname = "hspec";
-       version = "2.11.3";
-       sha256 = "1fkarkmr7lzvm3821zgxynvv7wj6mamd33bzn0yj01hwnih8n5sj";
+       version = "2.11.4";
+       sha256 = "0yk34qspm97l32qpk6i0gijvr4xfnhq89wch12mifxv2pcxywdpi";
        libraryHaskellDepends = [
          base hspec-core hspec-discover hspec-expectations QuickCheck
        ];
@@ -152208,8 +152316,8 @@ self: {
      }:
      mkDerivation {
        pname = "hspec-api";
-       version = "2.11.3";
-       sha256 = "0rqs77012b6b13dsxy1pkwgl68mvv0k6j0mfpsqbzf51f39kzwd1";
+       version = "2.11.4";
+       sha256 = "09z0jxiv02j83q79aws948vr6vfqzpv5dm4dwwfqgxa715s9mlg8";
        libraryHaskellDepends = [ base hspec-core transformers ];
        testHaskellDepends = [ base hspec hspec-core transformers ];
        testToolDepends = [ hspec-discover ];
@@ -152333,7 +152441,7 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "hspec-core_2_11_3" = callPackage
+  "hspec-core_2_11_4" = callPackage
     ({ mkDerivation, ansi-terminal, array, base, base-orphans
      , call-stack, deepseq, directory, filepath, haskell-lexer
      , hspec-expectations, hspec-meta, HUnit, process, QuickCheck
@@ -152342,8 +152450,8 @@ self: {
      }:
      mkDerivation {
        pname = "hspec-core";
-       version = "2.11.3";
-       sha256 = "1x9m2k9rsjxzmi7lnd00fdh7jahzvidh6zqyzw2b16dv7wpbgr2d";
+       version = "2.11.4";
+       sha256 = "0h1ilavzz23wr3659rx9crp0mijr8sz9qqhfm9fwq5hq91n6g1r8";
        libraryHaskellDepends = [
          ansi-terminal array base call-stack deepseq directory filepath
          haskell-lexer hspec-expectations HUnit process QuickCheck
@@ -152426,14 +152534,14 @@ self: {
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
-  "hspec-discover_2_11_3" = callPackage
+  "hspec-discover_2_11_4" = callPackage
     ({ mkDerivation, base, directory, filepath, hspec-meta, mockery
      , QuickCheck
      }:
      mkDerivation {
        pname = "hspec-discover";
-       version = "2.11.3";
-       sha256 = "1hgcb2kfc4ss6k5fgdn8ljg7vkbcgz2m82qbg334k2jbp9mwyqdv";
+       version = "2.11.4";
+       sha256 = "05j8jbjkl18c0w6nnaf0ymr449pp4vhnlkdri5470jyzqsawp879";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base directory filepath ];
@@ -152808,7 +152916,7 @@ self: {
        mainProgram = "hspec-meta-discover";
      }) {};
 
-  "hspec-meta_2_11_3" = callPackage
+  "hspec-meta_2_11_4" = callPackage
     ({ mkDerivation, ansi-terminal, array, base, call-stack, deepseq
      , directory, filepath, haskell-lexer, hspec-expectations, HUnit
      , process, QuickCheck, quickcheck-io, random, stm, tf-random, time
@@ -152816,8 +152924,8 @@ self: {
      }:
      mkDerivation {
        pname = "hspec-meta";
-       version = "2.11.3";
-       sha256 = "1w4bn4p880frwi9a0bm6l7p3c701xzc6zbdkw3chnqwhsbnrdga3";
+       version = "2.11.4";
+       sha256 = "1bzgr0sxm3arrbm6dj819sd3f2h7q5siv1n3lzw648ijhqrlkpja";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -154227,8 +154335,8 @@ self: {
      }:
      mkDerivation {
        pname = "htalkat";
-       version = "0.1.2.2";
-       sha256 = "08w501lyhhr5d7w6s9zvhrwk8sm3kkr5v6l2h6ghazqcvlrl63v2";
+       version = "0.1.2.3";
+       sha256 = "1z2mdkacnchrjd2w1czgwjr0gnm63d9mm500br7r89gc0qjkbi26";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -157009,6 +157117,8 @@ self: {
        pname = "hurl-xml";
        version = "0.2.0.2";
        sha256 = "1gaahflp2i262gdzr911rbp3bhaijs8cggdr9yrzw55qj7q47dbq";
+       revision = "1";
+       editedCabalFile = "1ag73vf0v5qi2vlp2xm11xp3hqff06xqysx29jz1zpyh16s2h3bl";
        libraryHaskellDepends = [
          base bytestring containers css-syntax data-default-class directory
          file-embed filepath html-conduit hurl network-uri stylist-traits
@@ -160883,8 +160993,8 @@ self: {
      }:
      mkDerivation {
        pname = "ihaskell";
-       version = "0.10.3.0";
-       sha256 = "0caghqp1k04mhfxqpz2hics92wdw8krnjycqsxsjp8s7impl36vl";
+       version = "0.10.4.0";
+       sha256 = "0vl6nmr72abf4jijxga9lnhj1w1iz5b4642r8xnqmavz4ds9qpsv";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -164608,8 +164718,8 @@ self: {
      }:
      mkDerivation {
        pname = "intricacy";
-       version = "0.8.1.1";
-       sha256 = "0dvwzbwsrkngdxmgrl2lv9vd30l7afz676ypwnjm8d1z1f03i6pj";
+       version = "0.8.2";
+       sha256 = "0k419xvh98ydpfmb0h1lr6k31gwh15370fbsfllcnzdvk3gqvbx8";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -173371,19 +173481,19 @@ self: {
   "koji-tool" = callPackage
     ({ mkDerivation, base, directory, extra, filepath, formatting, Glob
      , http-conduit, http-directory, koji, pretty-simple, rpm-nvr
-     , simple-cmd, simple-cmd-args, text, time, utf8-string
-     , xdg-userdirs
+     , simple-cmd, simple-cmd-args, simple-prompt, text, time
+     , utf8-string, xdg-userdirs
      }:
      mkDerivation {
        pname = "koji-tool";
-       version = "1.0.1";
-       sha256 = "0vj0gz8q0mnagp0p25d4bl5s8m966l7gi5wl4qgfazbavy09x7sv";
+       version = "1.1";
+       sha256 = "0xm6qxfxfl9qf8mmsns783mvwhx3p81h2iwak6kww8j5lsdv2n6w";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          base directory extra filepath formatting Glob http-conduit
          http-directory koji pretty-simple rpm-nvr simple-cmd
-         simple-cmd-args text time utf8-string xdg-userdirs
+         simple-cmd-args simple-prompt text time utf8-string xdg-userdirs
        ];
        testHaskellDepends = [ base simple-cmd ];
        description = "Koji CLI tool for querying tasks and installing builds";
@@ -175704,14 +175814,13 @@ self: {
      }) {};
 
   "language-gemini" = callPackage
-    ({ mkDerivation, base, text }:
+    ({ mkDerivation, base, hedgehog, hspec, hspec-hedgehog, text }:
      mkDerivation {
        pname = "language-gemini";
-       version = "0.1.0.0";
-       sha256 = "1pfx1vn3bmjmvf019gdw7pfibfg23spvcpg147gy8ymf4yr7rxz6";
-       revision = "1";
-       editedCabalFile = "0gkllr25h5msjvlcx1pch6a4ndm7yymdqh4ya95drc7gns0kz1zc";
+       version = "0.1.0.1";
+       sha256 = "1vnl280ld0wazffzx19an5d6gybx4396z57idcfvdvzkap97qbh9";
        libraryHaskellDepends = [ base text ];
+       testHaskellDepends = [ base hedgehog hspec hspec-hedgehog text ];
        description = "Datatypes and parsing/printing functions to represent the Gemini markup language";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -181044,14 +181153,11 @@ self: {
      }:
      mkDerivation {
        pname = "lima";
-       version = "0.2.1.3";
-       sha256 = "0834lh5yaynfyy2k6lqbb43dsrgsrmpi11w73js8p08zhzkhndnr";
-       isLibrary = true;
-       isExecutable = true;
+       version = "0.3.0.0";
+       sha256 = "05hjx72sshf6bvhlfr23f4jpdqv0qi898nd53a9hi4940n8a15jv";
        libraryHaskellDepends = [
-         base data-default microlens microlens-th text
+         base data-default microlens microlens-th string-interpolate text
        ];
-       executableHaskellDepends = [ base microlens text ];
        testHaskellDepends = [
          base breakpoint directory doctest-parallel hedgehog microlens
          pretty-simple string-interpolate tasty tasty-hedgehog tasty-hunit
@@ -181059,7 +181165,6 @@ self: {
        ];
        description = "Convert between Haskell, Markdown, Literate Haskell, TeX";
        license = lib.licenses.mit;
-       mainProgram = "readme";
      }) {};
 
   "limp" = callPackage
@@ -181246,6 +181351,20 @@ self: {
        broken = true;
      }) {};
 
+  "line-indexed-cursor" = callPackage
+    ({ mkDerivation, array, base, bytestring, criterion, hspec, random
+     }:
+     mkDerivation {
+       pname = "line-indexed-cursor";
+       version = "0.1.0.0";
+       sha256 = "14aihlbjlbiazdjh0ic1bhqpwc0g1z2y42f8s79pcwm8rk1lvgim";
+       libraryHaskellDepends = [ array base bytestring ];
+       testHaskellDepends = [ base hspec ];
+       benchmarkHaskellDepends = [ base criterion random ];
+       description = "Line-indexed file reader";
+       license = lib.licenses.mit;
+     }) {};
+
   "line-size" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -182936,15 +183055,17 @@ self: {
 
   "list-witnesses" = callPackage
     ({ mkDerivation, base, decidable, functor-products, microlens
-     , profunctors, singletons, vinyl
+     , profunctors, singletons, singletons-base, vinyl
      }:
      mkDerivation {
        pname = "list-witnesses";
-       version = "0.1.3.2";
-       sha256 = "1hzm8ijx8id5ij199dg362ai1wmdrs8mr10qkv57639hv61almyq";
+       version = "0.1.4.0";
+       sha256 = "1npsb38smvjfpamnv1b5xhnb9ckk65c35dngny6jxgw0i1xi975l";
+       revision = "2";
+       editedCabalFile = "0i4kcxc150nvy2vmljr4mvxy4wqlijiar6jvn8bjh5lfjapc0l98";
        libraryHaskellDepends = [
          base decidable functor-products microlens profunctors singletons
-         vinyl
+         singletons-base vinyl
        ];
        description = "Witnesses for working with type-level lists";
        license = lib.licenses.bsd3;
@@ -195167,8 +195288,8 @@ self: {
      }:
      mkDerivation {
        pname = "mmzk-typeid";
-       version = "0.3.0.1";
-       sha256 = "0kppczx1n8zffq5lzxy96c0b1rvpc0269806qfiy7wbj4lgn8yg0";
+       version = "0.3.1.0";
+       sha256 = "08w1q8nrkb8rywzc3mkfjmwik4l4zw96vigjlr4znfz4ad40642y";
        libraryHaskellDepends = [
          aeson array base binary bytestring entropy hashable text time
          uuid-types
@@ -206784,8 +206905,8 @@ self: {
     ({ mkDerivation, base, Cabal, directory, filepath }:
      mkDerivation {
        pname = "ngx-export-distribution";
-       version = "0.3.2.3";
-       sha256 = "11p9c8x5shb3y01kp3gd454ik8jpkld9vbf0id42fajnxp9jyb2l";
+       version = "0.3.2.4";
+       sha256 = "1zmlpxl3g90wdqjzgzhhawvv3qhr9akf595fca1mnfd2fpxg6928";
        libraryHaskellDepends = [ base Cabal directory filepath ];
        description = "Build custom libraries for Nginx haskell module";
        license = lib.licenses.bsd3;
@@ -210813,8 +210934,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-cli";
-       version = "1.0.9";
-       sha256 = "1c2hg3wgx8jlrgch2mqasskjhx7d9b7ycixndp5rfls4jb94bipa";
+       version = "1.0.10";
+       sha256 = "0v5ax7xyl5hnq37h97cajg679xxvdv6z7mjwa2h0nj3g70wkxd9f";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base ogma-core optparse-applicative ];
@@ -210836,8 +210957,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-core";
-       version = "1.0.9";
-       sha256 = "0fl0wg9xxc9sjh10hx35qzs3mi9ql9m5cy4z1hvlm0kl4cz8ach1";
+       version = "1.0.10";
+       sha256 = "04kkk6r947dq7v23x95dp6kkp3adkynh6b23px3ij5g83k86kv2g";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base filepath IfElse mtl ogma-extra ogma-language-c
@@ -210859,8 +210980,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-extra";
-       version = "1.0.9";
-       sha256 = "14g55a7lyd363p06kvjnjj06rp4hn6plp23ivhsl829hs2rcpq1d";
+       version = "1.0.10";
+       sha256 = "0r2qlzs8dyxv9mvj7nr4akihxxx36bdlndp7x6fp848yasbik8bg";
        libraryHaskellDepends = [
          base bytestring Cabal directory filepath
        ];
@@ -210877,8 +210998,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-language-c";
-       version = "1.0.9";
-       sha256 = "0flbxfpylbad4fvy12lxs7lhzd1bxv25gr2pi9ck3chgwyid39ff";
+       version = "1.0.10";
+       sha256 = "09yb37ccrg6wq7dflngfjnjwach3k633cw17il2vg6wh7r1b3ffw";
        setupHaskellDepends = [ base BNFC Cabal process ];
        libraryHaskellDepends = [ array base ];
        testHaskellDepends = [
@@ -210896,8 +211017,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-language-cocospec";
-       version = "1.0.9";
-       sha256 = "0a913c3xqznipkkybzym3dm5x915qa2ci6rzd4gb3rqk1f1wlhf2";
+       version = "1.0.10";
+       sha256 = "15hakc95xiy9yhzqm7hm5mrzxlam03g1a4rsppglv6zpn55764rb";
        setupHaskellDepends = [ base BNFC Cabal process ];
        libraryHaskellDepends = [ array base ];
        testHaskellDepends = [
@@ -210913,8 +211034,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "ogma-language-copilot";
-       version = "1.0.9";
-       sha256 = "007psfn5r8d1fgrpx1h65a2qwh6w4hh9ym1hwip5f1c7yvlrf9sk";
+       version = "1.0.10";
+       sha256 = "1m6bbxkdxk7p20vb47abb796cx9qb3s87g9rjady9bncyyz0f199";
        libraryHaskellDepends = [ base ];
        description = "Ogma: Runtime Monitor translator: Copilot Language Endpoints";
        license = "unknown";
@@ -210927,8 +211048,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-language-fret-cs";
-       version = "1.0.9";
-       sha256 = "1gr38xg0y4bcg8yyk70bnx3d9qd8vigf43h6b8d415p363kwzkjw";
+       version = "1.0.10";
+       sha256 = "0lvh0cvn2m47pv87hv5ad2s5s1qfr2aii2zn53xlra5jm2ilmjav";
        libraryHaskellDepends = [
          aeson base ogma-language-cocospec ogma-language-smv
        ];
@@ -210948,8 +211069,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-language-fret-reqs";
-       version = "1.0.9";
-       sha256 = "1n3y57zhq2qyy3bplkk1x6b9vgmxdnvsdcflnzv8wywl4v1bbb7a";
+       version = "1.0.10";
+       sha256 = "1ryqnhfpvpigmfyidrfql54pj5z3633iddlnnvn9q6qgpch4a4s0";
        libraryHaskellDepends = [
          aeson base ogma-language-cocospec ogma-language-smv text
        ];
@@ -210968,8 +211089,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-language-smv";
-       version = "1.0.9";
-       sha256 = "151s4hvczr8kjfn5pq4h34hi0qqxlac2biinp29qx15pzh4ayijy";
+       version = "1.0.10";
+       sha256 = "0n56k5f1gbk345qxdd9wjv3n4w0za05zg00xvqdmc3lmpdn31g9k";
        setupHaskellDepends = [ base BNFC Cabal process ];
        libraryHaskellDepends = [ array base ];
        testHaskellDepends = [
@@ -216046,7 +216167,7 @@ self: {
        ];
      }) {};
 
-  "pandoc_3_1_5" = callPackage
+  "pandoc_3_1_6" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base
      , base64, binary, blaze-html, blaze-markup, bytestring
      , case-insensitive, citeproc, commonmark, commonmark-extensions
@@ -216065,8 +216186,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc";
-       version = "3.1.5";
-       sha256 = "1xzq09jbbd8bx0mcg1xzwb095gbda0s070y9sb5qxwlxvzy75bwq";
+       version = "3.1.6";
+       sha256 = "0d67n1gzx3bxvjgb5ql5h2fb1m6vk7v7c1sr795jvk67hkx340rv";
        configureFlags = [ "-f-trypandoc" ];
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
@@ -216166,8 +216287,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-cli";
-       version = "0.1.1";
-       sha256 = "1mkcbi34mj0g7hd4mj81hg43w2phk90hykxyvwvqn2f11qmrchmf";
+       version = "0.1.1.1";
+       sha256 = "18qvgnzcklcckfpp1ahh3g1a5pdxp8ww7qq7apdq4xl2m959fh8z";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -230665,8 +230786,8 @@ self: {
      }:
      mkDerivation {
        pname = "postmark-streams";
-       version = "0.1.0.3";
-       sha256 = "1qcyh34rjfgjxi6cs7jrfhr1qdp2chngga1p71jxisbgfd7rk2b4";
+       version = "0.1.0.4";
+       sha256 = "0kqsjr9qrp6hbvn4z7qfmig014fn9z606dl78f9b79fvx8qq9bij";
        libraryHaskellDepends = [
          aeson attoparsec base base64-bytestring binary bytestring
          http-streams io-streams text time
@@ -234018,8 +234139,8 @@ self: {
      }:
      mkDerivation {
        pname = "project-m36";
-       version = "0.9.6";
-       sha256 = "067z934phddvi7r4kp3b1ykfz62vak395j9wlwm36m9rn526ih8g";
+       version = "0.9.7";
+       sha256 = "0jybyl0nwyfzb8hfhik4cmipnk9xrnq3zw1917k2hc3qzfs162b4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -248784,16 +248905,20 @@ self: {
 
   "rhine" = callPackage
     ({ mkDerivation, base, containers, deepseq, dunai, free
-     , MonadRandom, random, simple-affine-space, time, time-domain
-     , transformers, vector-sized
+     , monad-schedule, MonadRandom, random, simple-affine-space, tasty
+     , tasty-hunit, time, time-domain, transformers, vector-sized
      }:
      mkDerivation {
        pname = "rhine";
-       version = "0.8.1.1";
-       sha256 = "11y0qpx909z9dndlsavys8ssx2mk7526addqjwa6srmpw5556vc4";
+       version = "1.0";
+       sha256 = "0xyiiqlx516v78s240r740xdcmj678np8j16a1kg1f3xpxj7m6lp";
        libraryHaskellDepends = [
-         base containers deepseq dunai free MonadRandom random
-         simple-affine-space time time-domain transformers vector-sized
+         base containers deepseq dunai free monad-schedule MonadRandom
+         random simple-affine-space time time-domain transformers
+         vector-sized
+       ];
+       testHaskellDepends = [
+         base monad-schedule tasty tasty-hunit vector-sized
        ];
        description = "Functional Reactive Programming with type-level clocks";
        license = lib.licenses.bsd3;
@@ -248808,8 +248933,8 @@ self: {
      }:
      mkDerivation {
        pname = "rhine-bayes";
-       version = "0.8.1.1";
-       sha256 = "1ck4x1bs0f0ag14z64vxigqmshf9b8jslv3lvydsjkdm9xvlsz78";
+       version = "1.0";
+       sha256 = "0g4y9i15mybi7md221a2mbw1dvilf469a2mcnvy5vd0bsx6xfw1y";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -248826,15 +248951,17 @@ self: {
      }) {};
 
   "rhine-gloss" = callPackage
-    ({ mkDerivation, base, dunai, gloss, mmorph, rhine, transformers }:
+    ({ mkDerivation, base, dunai, gloss, mmorph, monad-schedule, rhine
+     , transformers
+     }:
      mkDerivation {
        pname = "rhine-gloss";
-       version = "0.8.1.1";
-       sha256 = "0difnslva0zz3wp7i9pcx5h34kx2a9g4743340k56fpbsm95yblf";
+       version = "1.0";
+       sha256 = "0kx1dqf1rz91im818dn9wvf7nlq8ic0vs5m17xhx349p4yjnk8fi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base dunai gloss mmorph rhine transformers
+         base dunai gloss mmorph monad-schedule rhine transformers
        ];
        executableHaskellDepends = [ base ];
        description = "Gloss backend for Rhine";
@@ -248845,17 +248972,18 @@ self: {
      }) {};
 
   "rhine-terminal" = callPackage
-    ({ mkDerivation, base, dunai, exceptions, hspec, rhine, stm
-     , terminal, text, time, transformers
+    ({ mkDerivation, base, dunai, exceptions, hspec, monad-schedule
+     , rhine, stm, terminal, text, time, transformers
      }:
      mkDerivation {
        pname = "rhine-terminal";
-       version = "0.8.1.1";
-       sha256 = "1dwsz6bz85zia9m5y26p7ynpq7x94ridlbcfs5r8cw4nm0f7sy95";
+       version = "1.0";
+       sha256 = "1i00vapdiqgsivwzpnb055iwxxx6626842jyr9w1ccrhib86y00y";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base dunai exceptions rhine terminal time transformers
+         base dunai exceptions monad-schedule rhine terminal time
+         transformers
        ];
        executableHaskellDepends = [ base rhine terminal text time ];
        testHaskellDepends = [
@@ -253880,7 +254008,7 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "sbp_4_16_0" = callPackage
+  "sbp_4_17_0" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, base
      , base64-bytestring, basic-prelude, binary, binary-conduit
      , bytestring, cmdargs, conduit, conduit-extra, data-binary-ieee754
@@ -253889,8 +254017,8 @@ self: {
      }:
      mkDerivation {
        pname = "sbp";
-       version = "4.16.0";
-       sha256 = "1n7iq043pqkiwaqki8qj2w0djyi8kirn53fjllssrxr60f763g5f";
+       version = "4.17.0";
+       sha256 = "030qyqd5z0l7nd8q6qz0yr908szpagsy3p0l7jy7gzcx5dkcbmsx";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -263437,6 +263565,28 @@ self: {
        maintainers = [ lib.maintainers.thielema ];
      }) {};
 
+  "shellify" = callPackage
+    ({ mkDerivation, base, containers, data-default-class, directory
+     , extra, hspec, hspec-core, HStringTemplate, mtl, raw-strings-qq
+     , shake, text, unordered-containers
+     }:
+     mkDerivation {
+       pname = "shellify";
+       version = "0.10.0.1";
+       sha256 = "0wih7jl3za8cm62wk8zplyc94356ccrck1kri814z4pk7dav50lv";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers data-default-class directory extra HStringTemplate
+         mtl raw-strings-qq shake text unordered-containers
+       ];
+       executableHaskellDepends = [ base raw-strings-qq text ];
+       testHaskellDepends = [ base hspec hspec-core raw-strings-qq text ];
+       description = "A tool for generating shell.nix files";
+       license = lib.licenses.asl20;
+       mainProgram = "shellify";
+     }) {};
+
   "shellish" = callPackage
     ({ mkDerivation, base, bytestring, directory, filepath, mtl
      , process, strict, time, unix-compat
@@ -264341,6 +264491,27 @@ self: {
        mainProgram = "sigma-ij";
      }) {};
 
+  "sigmacord" = callPackage
+    ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring
+     , containers, data-default, emoji, http-api-data, http-client
+     , iso8601-time, MonadRandom, mtl, network, req, safe-exceptions
+     , scientific, text, time, unliftio, unordered-containers
+     , websockets, wuss
+     }:
+     mkDerivation {
+       pname = "sigmacord";
+       version = "1.0.0";
+       sha256 = "0y6v35b7sx93nx3jccglylzzax6axb83yrv18h79zhjwh18vl9ch";
+       libraryHaskellDepends = [
+         aeson async base base64-bytestring bytestring containers
+         data-default emoji http-api-data http-client iso8601-time
+         MonadRandom mtl network req safe-exceptions scientific text time
+         unliftio unordered-containers websockets wuss
+       ];
+       description = "Write Discord Bots in Haskell";
+       license = "GPL";
+     }) {};
+
   "sign" = callPackage
     ({ mkDerivation, base, containers, deepseq, hashable, HUnit
      , lattices, QuickCheck, tasty, tasty-hunit, tasty-quickcheck
@@ -266936,6 +267107,33 @@ self: {
        mainProgram = "skylighting";
      }) {};
 
+  "skylighting_0_13_4_1" = callPackage
+    ({ mkDerivation, base, binary, blaze-html, bytestring, containers
+     , pretty-show, skylighting-core, skylighting-format-ansi
+     , skylighting-format-blaze-html, skylighting-format-context
+     , skylighting-format-latex, text
+     }:
+     mkDerivation {
+       pname = "skylighting";
+       version = "0.13.4.1";
+       sha256 = "091cjjv8y0y5pfz5fphyzs94nzslbz8j5i07ma6pfqd1bjrh9xzi";
+       configureFlags = [ "-fexecutable" ];
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base binary containers skylighting-core skylighting-format-ansi
+         skylighting-format-blaze-html skylighting-format-context
+         skylighting-format-latex
+       ];
+       executableHaskellDepends = [
+         base blaze-html bytestring containers pretty-show text
+       ];
+       description = "syntax highlighting library";
+       license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "skylighting";
+     }) {};
+
   "skylighting-core" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary
      , bytestring, case-insensitive, colour, containers, criterion, Diff
@@ -266966,6 +267164,37 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "skylighting-core_0_13_4_1" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary
+     , bytestring, case-insensitive, colour, containers, criterion, Diff
+     , directory, filepath, mtl, pretty-show, QuickCheck, safe, tasty
+     , tasty-golden, tasty-hunit, tasty-quickcheck, text, transformers
+     , utf8-string, xml-conduit
+     }:
+     mkDerivation {
+       pname = "skylighting-core";
+       version = "0.13.4.1";
+       sha256 = "1hz2r8qpkjf9m5fgpw39vqp3rq1cbkamxss65i40bqihbjzysm65";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson attoparsec base base64-bytestring binary bytestring
+         case-insensitive colour containers directory filepath mtl safe text
+         transformers utf8-string xml-conduit
+       ];
+       testHaskellDepends = [
+         aeson base bytestring containers Diff directory filepath
+         pretty-show QuickCheck tasty tasty-golden tasty-hunit
+         tasty-quickcheck text
+       ];
+       benchmarkHaskellDepends = [
+         base containers criterion filepath text
+       ];
+       description = "syntax highlighting library";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "skylighting-extensions" = callPackage
     ({ mkDerivation, base, containers, skylighting, skylighting-modding
      , text
@@ -272873,8 +273102,8 @@ self: {
      }:
      mkDerivation {
        pname = "sqids";
-       version = "0.1.2.0";
-       sha256 = "1i8x9rdwhdaq8l8xrniqh0pn3x5qxrxdf0fpjib900bj6r47x6qy";
+       version = "0.1.2.1";
+       sha256 = "06m1vsmfgzn80r9gc8pgnzj4496lyyhk78gka63jzqzqi61cs7rh";
        libraryHaskellDepends = [ base containers mtl text transformers ];
        testHaskellDepends = [ base containers hspec mtl split text ];
        description = "A small library that lets you generate YouTube-looking IDs from numbers";
@@ -279552,6 +279781,8 @@ self: {
        pname = "stylist-traits";
        version = "0.1.3.1";
        sha256 = "0dw26liwvp490njpj1p8mjkanin1mmx68pd0br034ppaq3aacmnl";
+       revision = "1";
+       editedCabalFile = "0yh6jsv0irgkb094qjhdx32mzs4sn9k03kymdzx80z0yivhlkgjw";
        libraryHaskellDepends = [ base css-syntax network-uri text ];
        description = "Traits, datatypes, & parsers for Haskell Stylist";
        license = lib.licenses.gpl3Only;
@@ -280796,8 +281027,8 @@ self: {
     ({ mkDerivation, base, blaze-markup, blaze-svg, directory, text }:
      mkDerivation {
        pname = "svg-icons";
-       version = "3.7.0";
-       sha256 = "1zwpjmp2pkx43nnzps5cf06hg1qb4d2gw19ppvsbpfw3qsc85baq";
+       version = "3.8.1";
+       sha256 = "0dpqbl01bgwpvs02q8981q37gjcrmrz4jzwn4icjdly39vnqngjm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -283537,8 +283768,8 @@ self: {
      }:
      mkDerivation {
        pname = "tableaux";
-       version = "0.2";
-       sha256 = "0dc1qdjlwxqjfb286knmbam6y9w9wlr6ah7l2ndq33yia4n2jp8b";
+       version = "0.3";
+       sha256 = "16kr0jlp3jnnv4a8dlfjyljc9xqlv351b87qf77yqa84j8229vlp";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -291119,8 +291350,8 @@ self: {
        pname = "threepenny-gui";
        version = "0.9.4.0";
        sha256 = "08jqa01pp6b300ic0xcn687i0a0kvz76bgym3dchk9n75m6hvc4f";
-       revision = "1";
-       editedCabalFile = "1lhy4g10ylqb5pkh1rmpbjvynypbj1y82h0mhrr3igngpfi8k69x";
+       revision = "2";
+       editedCabalFile = "1jbi3njiyrcykcx8nnz43a7yzh1ad5aigd7ww04vhi8vp3gasbv6";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -300081,8 +300312,10 @@ self: {
      }:
      mkDerivation {
        pname = "typst";
-       version = "0.3.0.0";
-       sha256 = "0smqqxl4mp2hzgkkskw9cppx4j0snp38gdk7rw1xc9j1q7aicqh0";
+       version = "0.3.1.0";
+       sha256 = "05jal4csacirg67f0lqmcs5z9sgv9wica24mgnj1rsk2j0jc7z3a";
+       revision = "1";
+       editedCabalFile = "16fyvpfcgdp3sqbsfc5p4014c14v0j4hiw5r8idhpcrfnviv1dlb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -301581,8 +301814,8 @@ self: {
      }:
      mkDerivation {
        pname = "unicode-tricks";
-       version = "0.13.0.0";
-       sha256 = "1w11wln9fnlyg33d8vih0l0cznmfg30x9yr648dyzx31jmh0g5ad";
+       version = "0.14.0.0";
+       sha256 = "1p612nkaq2v020n22zgw6cv3glwjsj1jcy6ad4lw30dg800wcrb2";
        libraryHaskellDepends = [
          base containers data-default-class deepseq hashable QuickCheck text
          time
@@ -311085,6 +311318,8 @@ self: {
        pname = "warp-tls";
        version = "3.3.6";
        sha256 = "1davjsbfvybcd78scaqzxfwnaqmja4j7j3qbcdbb50gv1d87105f";
+       revision = "1";
+       editedCabalFile = "07wgs8q350caxl9ncbslhqlkm0zxpkx50qj6ljamwf9vd8ld0i5d";
        libraryHaskellDepends = [
          base bytestring cryptonite data-default-class network recv
          streaming-commons tls tls-session-manager unliftio wai warp
@@ -312060,8 +312295,8 @@ self: {
      }:
      mkDerivation {
        pname = "webauthn";
-       version = "0.6.0.1";
-       sha256 = "190pjd3mw9lkx32ybwdks1d9ppqca27h8milfxlgidbiwydzg76y";
+       version = "0.7.0.0";
+       sha256 = "18zhmdq53pkcg5c86fgjb7z6kql9f1bs33grgf714299vrl4dfak";
        libraryHaskellDepends = [
          aeson asn1-encoding asn1-parse asn1-types base base16-bytestring
          base64-bytestring binary bytestring cborg containers cryptonite
@@ -316563,13 +316798,13 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "xhtml_3000_2_2_1" = callPackage
-    ({ mkDerivation, base }:
+  "xhtml_3000_3_0_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, text }:
      mkDerivation {
        pname = "xhtml";
-       version = "3000.2.2.1";
-       sha256 = "0939kwpinq6l4n3nyvd1gzyl7f83gymw0wzqndlgy1yc7q0nkj2w";
-       libraryHaskellDepends = [ base ];
+       version = "3000.3.0.0";
+       sha256 = "1rf8ksk65srdmlpqzpil8r527jzjxv0agx53apl85zik4nkdm0ly";
+       libraryHaskellDepends = [ base bytestring containers text ];
        description = "An XHTML combinator library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -317946,8 +318181,8 @@ self: {
     ({ mkDerivation, base, dbus }:
      mkDerivation {
        pname = "xmonad-dbus";
-       version = "0.1.0.1";
-       sha256 = "15sqfk4y4arrv0bjzkrw49z1p7k3fqkn4w8pak2j7rki3915iyd4";
+       version = "0.1.0.2";
+       sha256 = "0xjg0kmny6snyf9c1f86qg1fqjifdg9cvrbqywlfp6yl8cj0z1gn";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base dbus ];
@@ -322015,22 +322250,25 @@ self: {
 
   "yesod-static-streamly" = callPackage
     ({ mkDerivation, base, base64-bytestring, bytestring, containers
-     , cryptonite, data-default, directory, filepath, memory
-     , monad-control, mtl, streamly, streamly-bytestring, streamly-core
-     , template-haskell, text, unix-compat, wai-app-static, yesod-core
-     , yesod-static
+     , cryptonite, cryptonite-conduit, data-default, directory, filepath
+     , hspec, memory, monad-control, mtl, QuickCheck, streamly
+     , streamly-bytestring, streamly-core, template-haskell, text
+     , unix-compat, wai-app-static, yesod-core, yesod-static
      }:
      mkDerivation {
        pname = "yesod-static-streamly";
-       version = "0.1.5.2";
-       sha256 = "1aj9m0saflrr2cdchjbsibgmw9238kr1nil9pkzlx2jwa80hgb4w";
+       version = "0.1.5.3";
+       sha256 = "1sa9h06wz23gpswn323mwpp93px945pig4wmh7xrbgznn2grdsvf";
        libraryHaskellDepends = [
          base base64-bytestring bytestring containers cryptonite
          data-default directory filepath memory monad-control mtl streamly
          streamly-bytestring streamly-core template-haskell text unix-compat
          wai-app-static yesod-core yesod-static
        ];
-       testHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base bytestring cryptonite cryptonite-conduit hspec memory
+         QuickCheck yesod-static
+       ];
        description = "A streamly-based library providing performance-focused alternatives for functionality found in yesod-static";
        license = lib.licenses.bsd3;
      }) {};