diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ff9c6f2fa3c9..7522992b8b2a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -843,6 +843,13 @@ githubId = 209175; name = "Alesya Huzik"; }; + Ai-Ya-Ya = { + email = "spg2500@gmail.com"; + github = "Ai-Ya-Ya"; + githubId = 72513839; + matrix = "aiya:catgirl.cloud"; + name = "aiya"; + }; aij = { email = "aij+git@mrph.org"; github = "aij"; diff --git a/maintainers/scripts/haskell/update-stackage.sh b/maintainers/scripts/haskell/update-stackage.sh index 598f4663f909..13f8913a048a 100755 --- a/maintainers/scripts/haskell/update-stackage.sh +++ b/maintainers/scripts/haskell/update-stackage.sh @@ -114,6 +114,6 @@ sed -r \ # Work around Stackage LTS including a bogus version of cassava which has been deprecated on Hackage. # See . # TODO(@sternenseemann): drop this once the situation has been resolved in Stackage LTS -sed -e 's/cassava ==0.5.5.0/cassava >= 0.5.4.0 && (> 0.5.5.0 || < 0.5.5.0) && < 0.6.0.0/' -i "$stackage_config" +sed -e 's/cassava ==0.5.5.0/cassava >= 0.5.4.0 \&\& (> 0.5.5.0 || < 0.5.5.0) \&\& < 0.6.0.0/' -i "$stackage_config" echo "$old_version -> $version" diff --git a/pkgs/by-name/hl/hledger-check-fancyassertions/package.nix b/pkgs/by-name/hl/hledger-check-fancyassertions/package.nix index 15854a71717b..6918907b2785 100644 --- a/pkgs/by-name/hl/hledger-check-fancyassertions/package.nix +++ b/pkgs/by-name/hl/hledger-check-fancyassertions/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation rec { src = fetchurl { name = "hledger-check-fancyassertion-${version}.hs"; url = "https://raw.githubusercontent.com/simonmichael/hledger/hledger-lib-${version}/bin/hledger-check-fancyassertions.hs"; - hash = "sha256-Zokrrcy9CfVV2tNI1DDsjqC+PcTdlMdit4O4Y1gP1O4="; + hash = "sha256-ISA7ED0HgyWOxfaufaFpNb1dHfE+1+Xh4SRCZ64yM6E="; }; dontUnpack = true; diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index 0606e5f812e1..b051caa41ca0 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "18df06fa5c94e82240afb89aafe72572abf4b4ef", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/18df06fa5c94e82240afb89aafe72572abf4b4ef.tar.gz", - "sha256": "1iikxr7z5qswp65kw08zwilj0n7gwr875f455mnd7ppm96cfgiid", - "msg": "Update from Hackage at 2026-03-15T11:30:53Z" + "commit": "fc5584ee196b463b3e36ec8731df48ca0434eb54", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/fc5584ee196b463b3e36ec8731df48ca0434eb54.tar.gz", + "sha256": "1c2a9jvjy72v92h233ya26f50yv302msn95f4jnq7k9774fb1brw", + "msg": "Update from Hackage at 2026-04-09T21:58:58Z" } diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index a2e7b1f2e19d..8f2541bea009 100644 --- a/pkgs/development/compilers/ghc/common-hadrian.nix +++ b/pkgs/development/compilers/ghc/common-hadrian.nix @@ -319,6 +319,8 @@ # https://gitlab.haskell.org/ghc/ghc/-/issues/26518 krank:ignore-line ./ghc-define-undefined-elf-st-visibility.patch ] + + # Fix docs build with Sphinx >= 9 https://gitlab.haskell.org/ghc/ghc/-/issues/26810 ++ lib.optionals ( diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 628fce06ed3e..78dbc36f6b19 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -29,29 +29,6 @@ with haskellLib; # To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. { - # Hackage's accelerate is from 2020 and incompatible with our GHC. - # The existing derivation also has missing dependencies - # compared to the source from github. - # https://github.com/AccelerateHS/accelerate/issues/553 - accelerate = lib.pipe super.accelerate [ - (warnAfterVersion "1.3.0.0") - (addBuildDepends [ - self.double-conversion - self.formatting - self.microlens - ]) - - (overrideCabal (drv: { - version = "1.3.0.0-unstable-2026-01-30"; - src = pkgs.fetchFromGitHub { - owner = "AccelerateHS"; - repo = "accelerate"; - rev = "c22387ed2e00b00a6c79dcec5d22b53874da91fc"; - sha256 = "sha256-AtKdxeCytRbmOIFe7OPbSMlhFhJnrgMuIqLFIeqnBGU"; - }; - })) - ]; - # Make sure that Cabal_* can be built as-is Cabal_3_10_3_0 = doDistribute ( super.Cabal_3_10_3_0.override { @@ -204,6 +181,20 @@ with haskellLib; # First to upgrade to lsp >= 2.8 while HLS hasn't yet had a compatible release futhark = super.futhark.override { lsp = self.lsp_2_8_0_0; + lsp-test = + overrideCabal + (old: { + testTargets = [ + "tests" + "func-test" + ]; + }) + ( + self.lsp-test_0_18_0_0.override { + lsp = self.lsp_2_8_0_0; + lsp-types = self.lsp-types_2_4_0_0; + } + ); lsp-types = self.lsp-types_2_4_0_0; }; @@ -363,6 +354,29 @@ with haskellLib; ''; }) super.streamly-core; + # Work around tasty >= 1.5.4 parallelism breaking the test suite + criterion = appendPatches [ + (pkgs.fetchpatch { + name = "criterion-tasty-1.5.4.patch"; + url = "https://github.com/haskell/criterion/commit/d555422d1779434432489efbc19d75011226c3e6.patch"; + hash = "sha256-VRSfdzT/mzdRSMQmmIeycuChvRN/VDhYsHJQb0bRMaA="; + }) + ] super.criterion; + + # Avoid rebinding to the same port with tasty >= 1.5.4 parallelism + # https://github.com/lpeterse/haskell-socket/pull/73 + socket = appendPatches [ + (pkgs.fetchpatch { + name = "socket-tasty-1.5.4.patch"; + url = "https://github.com/lpeterse/haskell-socket/commit/a2687d9f1a60cfb72f85962c501a68d110ed6de0.patch"; + hash = "sha256-21qkRFnRF6nuM1BILps8o5A/QvaVQ6SkKxO0u2goXos="; + }) + ] super.socket; + # https://github.com/flip111/haskell-socket-unix/issues/1 + socket-unix = overrideCabal (drv: { + testFlags = drv.testFlags or [ ] ++ [ "-j1" ]; + }) super.socket-unix; + # Expected failures are fixed as of GHC-9.10, # but the tests haven't been updated yet. # https://github.com/ocharles/weeder/issues/198 @@ -491,14 +505,6 @@ with haskellLib; sha256 = "1c7knpvxr7p8c159jkyk6w29653z5yzgjjqj11130bbb8mk9qhq7"; }) super.c2hsc; - # 2025-02-10: Too strict bounds on bytestring < 0.12 - ghc-debug-common = doJailbreak super.ghc-debug-common; - ghc-debug-client = lib.pipe super.ghc-debug-client [ - (warnAfterVersion "0.7.0.0") - # 2025-09-18: Too strict bounds on containers < 0.7 - doJailbreak - ]; - # https://github.com/agrafix/superbuffer/issues/4 # Too strict bounds on bytestring < 0.12 superbuffer = doJailbreak super.superbuffer; @@ -558,6 +564,7 @@ with haskellLib; jpeg-turbo = dontCheck super.jpeg-turbo; JuicyPixels-jpeg-turbo = dontCheck super.JuicyPixels-jpeg-turbo; + # Repo is archived, package is abandoned: https://github.com/haskell-foundation/foundation basement = appendPatches [ # Fixes compilation for basement on i686 # https://github.com/haskell-foundation/foundation/pull/573 @@ -567,13 +574,15 @@ with haskellLib; sha256 = "17kz8glfim29vyhj8idw8bdh3id5sl9zaq18zzih3schfvyjppj7"; stripLen = 1; }) - - # Fixes compilation on windows - # Repo is archived, package is abandoned: https://github.com/haskell-foundation/foundation - ./patches/basement-add-cast.patch + ./patches/basement-add-cast.patch # Fixes compilation on windows + ./patches/basement-ghcjs.patch # Fixes compilation on ghcjs ] super.basement; + # Repo is archived, package is abandoned: https://github.com/haskell-foundation/foundation + # Fixes compilation on ghcjs + foundation = appendPatch ./patches/foundation-ghcjs.patch super.foundation; + # Fixes compilation of memory with GHC >= 9.4 on 32bit platforms # https://github.com/vincenthz/hs-memory/pull/99 memory = appendPatches [ @@ -670,7 +679,7 @@ with haskellLib; name = "git-annex-${super.git-annex.version}-src"; url = "git://git-annex.branchable.com/"; tag = super.git-annex.version; - sha256 = "sha256-oh9lrQvj1Ooi3PI5heNXBopX35s1K5Kyn/mH7V4sXB8="; + sha256 = "sha256-/IfPJx3k2U7+vUnQ2IJlT5BxAr+G3yNEQU3w+afQ2aQ="; # delete android and Android directories which cause issues on # darwin (case insensitive directory). Since we don't need them # during the build process, we can delete it to prevent a hash @@ -692,6 +701,13 @@ with haskellLib; --replace-fail 'InstallDesktopFile $(PREFIX)/bin/git-annex' \ 'InstallDesktopFile git-annex' ''; + + # Work around race condition in test suite exposed by tasty-1.5.4 + # TODO(@sternenseemann): make testFlags arg usable with git-annex + preCheck = '' + ${drv.preCheck or ""} + appendToVar checkFlags -j1 + ''; })) ]; @@ -725,7 +741,7 @@ with haskellLib; # Pass in `pkgs.nix` for the required tools. This means that overriding # them sort of works, but only if you override all instances. nix-paths = - if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then + if with pkgs.stdenv; buildPlatform.canExecute hostPlatform then super.nix-paths.override { nix-build = pkgs.nix; nix-env = pkgs.nix; @@ -918,22 +934,31 @@ with haskellLib; )) ]; - pandoc = appendPatches [ - # Adjust test fixtures for djot >= 0.1.2.3, patch extracted from unrelated change. - (pkgs.fetchpatch { - name = "pandoc-djot-0.1.2.3.patch"; - url = "https://github.com/jgm/pandoc/commit/643712ca70b924c0edcc059699aa1ee42234be34.patch"; - hash = "sha256-khDkb1PzC0fTaWTq3T04UvgoI+XefOJMaTV1d3Du8BU="; - includes = [ "test/djot-reader.native" ]; - }) - # Adjust tests for skylighting-format-blaze-html >= 0.1.2 - (pkgs.fetchpatch { - name = "pandoc-skylighting-format-blaze-html-0.1.2.patch"; - url = "https://github.com/jgm/pandoc/commit/cab682ba58f2eb7e940d1af508e196ff6b1c1112.patch"; - hash = "sha256-lpddKGa8xs+Lhi62HhBgV04fUq2kkippA1xX2/b2ukM="; - includes = [ "test/Tests/Writers/HTML.hs" ]; - }) - ] super.pandoc; + pandoc = overrideCabal (drv: { + patches = drv.patches or [ ] ++ [ + # Adjust test fixtures for djot >= 0.1.2.3, patch extracted from unrelated change. + (pkgs.fetchpatch { + name = "pandoc-djot-0.1.2.3.patch"; + url = "https://github.com/jgm/pandoc/commit/643712ca70b924c0edcc059699aa1ee42234be34.patch"; + hash = "sha256-khDkb1PzC0fTaWTq3T04UvgoI+XefOJMaTV1d3Du8BU="; + includes = [ "test/djot-reader.native" ]; + }) + # Adjust tests for skylighting-format-blaze-html >= 0.1.2 + (pkgs.fetchpatch { + name = "pandoc-skylighting-format-blaze-html-0.1.2.patch"; + url = "https://github.com/jgm/pandoc/commit/cab682ba58f2eb7e940d1af508e196ff6b1c1112.patch"; + hash = "sha256-lpddKGa8xs+Lhi62HhBgV04fUq2kkippA1xX2/b2ukM="; + includes = [ "test/Tests/Writers/HTML.hs" ]; + }) + # Resolve test suite race condition(s) due to tasty >= 1.5.4 and + # inDirectory, https://github.com/jgm/pandoc/issues/11566 krank:ignore-line + (pkgs.fetchpatch { + name = "pandoc-tests-fix-race-condition.patch"; + url = "https://github.com/jgm/pandoc/commit/134296c54145ef8ea7de523774837055239e0b3d.patch"; + hash = "sha256-s3v6ukoVZm8cvh9mAp0U+cQDT3p8QSu1F0oQD4Ks9F8="; + }) + ]; + }) super.pandoc; # Too strict upper bound on data-default-class (< 0.2) # https://github.com/stackbuilders/dotenv-hs/issues/203 @@ -1167,6 +1192,10 @@ with haskellLib; # https://github.com/bos/snappy/pull/10 snappy = dontCheck super.snappy; + # 2026-04-07: jailbreak for time 1.15 + # https://github.com/mchav/snappy-hs/issues/2 + snappy-hs = doJailbreak super.snappy-hs; + # https://github.com/vincenthz/hs-crypto-pubkey/issues/20 crypto-pubkey = dontCheck super.crypto-pubkey; @@ -1545,6 +1574,12 @@ with haskellLib; sha256 = "056rk58v9h114mjx62f41x971xn9p3nhsazcf9zrcyxh1ymrdm8j"; }) super.hpc-coveralls; + hpc-codecov = overrideCabal (drv: { + # Work around test suite race condition due to tasty >= 1.5.4 + # https://github.com/8c6794b6/hpc-codecov/issues/52 + testFlags = drv.testFlags or [ ] ++ [ "-j1" ]; + }) super.hpc-codecov; + # sexpr is old, broken and has no issue-tracker. Let's fix it the best we can. sexpr = appendPatch ./patches/sexpr-0.2.1.patch ( overrideCabal (drv: { @@ -1648,6 +1683,19 @@ with haskellLib; ''; }) super.hledger-flow; + # hledger-web abuses the regular bounds to exclude yesod-static 1.6.1.2 since + # it builds to fail in some build plans. This doesn't affect us at all. + hledger-web = appendPatches [ + (pkgs.fetchpatch { + name = "hledger-allow-yesod-static-1.6.1.2.patch"; + url = "https://github.com/simonmichael/hledger/commit/b06eb8b68222f48024cf02d0718039a20e070201.patch"; + hash = "sha256-IzDyAqaiqnH3d8d+ikkEpJJufgMB+ZF/1ntUJVyQyws="; + revert = true; + relative = "hledger-web"; + excludes = [ "package.yaml" ]; + }) + ] super.hledger-web; + # Chart-tests needs and compiles some modules from Chart itself Chart-tests = overrideCabal (old: { # 2025-02-13: Too strict bounds on lens < 5.3 and vector < 0.13 @@ -1718,20 +1766,6 @@ with haskellLib; reflex-localize-dom = dontDistribute super.reflex-localize-dom; trasa-reflex = dontDistribute super.trasa-reflex; - # https://github.com/ghcjs/jsaddle/pull/160/ - jsaddle = appendPatch (fetchpatch { - name = "fix-on-firefox.patch"; - url = "https://github.com/ghcjs/jsaddle/commit/71ef7f0cbc60a380ba0dc299e758c8f90cc4b526.patch"; - relative = "jsaddle"; - sha256 = "sha256-IBOX74r+lyywVWp0ZucoseeevFrGiInkq7V6RoWADNU="; - }) super.jsaddle; - jsaddle-warp = appendPatch (fetchpatch { - name = "fix-on-firefox.patch"; - url = "https://github.com/ghcjs/jsaddle/commit/71ef7f0cbc60a380ba0dc299e758c8f90cc4b526.patch"; - relative = "jsaddle-warp"; - sha256 = "sha256-jYEUOkP4Kv3yBjo3SbN7sruV+T5R5XWbRFcCUAa6HvE="; - }) super.jsaddle-warp; - # https://github.com/ghcjs/jsaddle/issues/151 jsaddle-webkit2gtk = overrideCabal @@ -2041,8 +2075,14 @@ with haskellLib; # Test suite fails, upstream not reachable for simple fix (not responsive on github) vivid-supercollider = dontCheck super.vivid-supercollider; - # Test suite does not compile. - feed = dontCheck super.feed; + # Test suite `readme` does not compile. + # https://github.com/haskell-party/feed/issues/77 + # `readme-doctests` are also broken (can't find a variety of imports) + feed = overrideCabal { + buildTarget = "tests"; + testTargets = [ "tests" ]; + jailbreak = true; + } super.feed; spacecookie = overrideCabal (old: { buildTools = (old.buildTools or [ ]) ++ [ pkgs.buildPackages.installShellFiles ]; @@ -2535,9 +2575,74 @@ with haskellLib; doJailbreak ]; - # Test suite doesn't support hspec 2.8 - # https://github.com/zellige/hs-geojson/issues/29 - geojson = dontCheck super.geojson; + # too strict bounds on extra < 1.8 + # https://github.com/georgefst/svgone/pull/3 + svgone = doJailbreak super.svgone; + + # 2026-01-06: unbreak and modernize to GHC 9.10.3 + reanimate-svg = overrideCabal (drv: { + # patching doesn't actually move files, need to do manually + prePatch = '' + # Move tests marked good due to previous librsvg failures + for f in \ + animate-elem-32-t.svg \ + fonts-desc-02-t.svg \ + shapes-ellipse-02-t.svg \ + shapes-intro-01-t.svg \ + styling-css-06-b.svg \ + text-intro-05-t.svg \ + ; do + mv test/good/$f test/bad/$f + done + + # Move tests previously marked bad but now fixed from new changes + for f in \ + filters-displace-02-f.svg \ + filters-gauss-01-b.svg \ + masking-mask-01-b.svg \ + painting-render-01-b.svg \ + pservers-grad-04-b.svg \ + pservers-grad-05-b.svg \ + pservers-grad-07-b.svg \ + pservers-grad-08-b.svg \ + pservers-grad-09-b.svg \ + pservers-grad-10-b.svg \ + pservers-grad-11-b.svg \ + pservers-grad-12-b.svg \ + pservers-grad-14-b.svg \ + pservers-grad-15-b.svg \ + pservers-grad-16-b.svg \ + pservers-grad-22-b.svg \ + ; do + mv test/bad/$f test/good/$f + done + ''; + patches = (drv.patches or [ ]) ++ [ + (pkgs.fetchpatch2 { + name = "modernize-to-ghc-9.10.3-and-regress-tests-wrt-librsvg"; + url = "https://github.com/reanimate/reanimate-svg/commit/3f2fab8eb08b7f35b03f5fa17819e43e3879ea80.patch"; + sha256 = "sha256-Em10QyAAiIwHId3CZuByKJ4Fv9W6MII4go5rychg07Y="; + }) + ]; + }) super.reanimate-svg; + + # 2026-01-06: modernize to GHC 9.10.3 + reanimate = overrideCabal (drv: { + # file in Hackage but not on github, need to remove here + # test relies on hegometry but that was removed as a dependency + # https://github.com/reanimate/reanimate/commit/f58a00e + prePatch = drv.prePatch or "" + '' + rm -f examples/decompose.hs + ''; + patches = (drv.patches or [ ]) ++ [ + # variant of PR https://github.com/reanimate/reanimate/pull/317 + (pkgs.fetchpatch2 { + name = "modernize-to-ghc-9.10.3"; + url = "https://github.com/reanimate/reanimate/commit/273f48c2b82dcfa027481133a6a606e73a22461b.patch"; + sha256 = "sha256-aibbIoc54I4Ibg6t2o8vykL8MqzmxLvayUNa8MiibEw="; + }) + ]; + }) super.reanimate; # Test data missing from sdist # https://github.com/ngless-toolkit/ngless/issues/152 diff --git a/pkgs/development/haskell-modules/configuration-darwin.nix b/pkgs/development/haskell-modules/configuration-darwin.nix index 0c6c30554097..9d679a00f809 100644 --- a/pkgs/development/haskell-modules/configuration-darwin.nix +++ b/pkgs/development/haskell-modules/configuration-darwin.nix @@ -16,17 +16,17 @@ self: super: # see: https://github.com/psibi/shell-conduit/issues/12 shell-conduit = dontCheck super.shell-conduit; - conduit-extra = super.conduit-extra.overrideAttrs (drv: { + conduit-extra = overrideCabal (drv: { __darwinAllowLocalNetworking = true; - }); + }) super.conduit-extra; - spacecookie = super.spacecookie.overrideAttrs (_: { + spacecookie = overrideCabal (_: { __darwinAllowLocalNetworking = true; - }); + }) super.spacecookie; - streaming-commons = super.streaming-commons.overrideAttrs (_: { + streaming-commons = overrideCabal (_: { __darwinAllowLocalNetworking = true; - }); + }) super.streaming-commons; # Hakyll's tests are broken on Darwin (3 failures); and they require util-linux hakyll = overrideCabal { @@ -136,11 +136,11 @@ self: super: sym = markBroken super.sym; - yesod-core = super.yesod-core.overrideAttrs (drv: { + yesod-core = overrideCabal (drv: { # Allow access to local networking when the Darwin sandbox is enabled, so yesod-core can # run tests that access localhost. __darwinAllowLocalNetworking = true; - }); + }) super.yesod-core; hidapi = super.hidapi.override { systemd = null; }; @@ -236,11 +236,11 @@ self: super: # Otherwise impure gcc is used, which is Apple's weird wrapper c2hsc = addTestToolDepends [ pkgs.gcc ] super.c2hsc; - http2 = super.http2.overrideAttrs (drv: { + http2 = overrideCabal (drv: { # Allow access to local networking when the Darwin sandbox is enabled, so http2 can run tests # that access localhost. __darwinAllowLocalNetworking = true; - }); + }) super.http2; # https://hydra.nixos.org/build/230964714/nixlog/1 inline-c-cpp = appendPatch (pkgs.fetchpatch { @@ -254,29 +254,49 @@ self: super: # Tests fail on macOS https://github.com/mrkkrp/zip/issues/112 zip = dontCheck super.zip; - http-streams = super.http-streams.overrideAttrs (drv: { + dap = overrideCabal (drv: { __darwinAllowLocalNetworking = true; - }); + }) super.dap; - io-streams = super.io-streams.overrideAttrs (drv: { + essence-of-live-coding-warp = overrideCabal (drv: { __darwinAllowLocalNetworking = true; - }); + }) super.essence-of-live-coding-warp; - io-streams-haproxy = super.io-streams-haproxy.overrideAttrs (drv: { + http-streams = overrideCabal (drv: { __darwinAllowLocalNetworking = true; - }); + }) super.http-streams; - openssl-streams = super.openssl-streams.overrideAttrs (drv: { + io-streams = overrideCabal (drv: { __darwinAllowLocalNetworking = true; - }); + }) super.io-streams; - snap = super.snap.overrideAttrs (drv: { + io-streams-haproxy = overrideCabal (drv: { __darwinAllowLocalNetworking = true; - }); + }) super.io-streams-haproxy; - warp = super.warp.overrideAttrs (drv: { + jsaddle-warp = overrideCabal (drv: { __darwinAllowLocalNetworking = true; - }); + }) super.jsaddle-warp; + + openssl-streams = overrideCabal (drv: { + __darwinAllowLocalNetworking = true; + }) super.openssl-streams; + + servant-auth-client = overrideCabal (drv: { + __darwinAllowLocalNetworking = true; + }) super.servant-auth-client; + + servant-client = overrideCabal (drv: { + __darwinAllowLocalNetworking = true; + }) super.servant-client; + + snap = overrideCabal (drv: { + __darwinAllowLocalNetworking = true; + }) super.snap; + + warp = overrideCabal (drv: { + __darwinAllowLocalNetworking = true; + }) super.warp; ghcjs-dom-hello = overrideCabal (drv: { libraryHaskellDepends = with self; [ @@ -353,9 +373,9 @@ self: super: sysinfo = dontCheck super.sysinfo; - network = super.network.overrideAttrs (drv: { + network = overrideCabal (drv: { __darwinAllowLocalNetworking = true; - }); + }) super.network; } // lib.optionalAttrs pkgs.stdenv.hostPlatform.isAarch64 { # aarch64-darwin diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix index 812caea9b98b..833f7091c3de 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix @@ -87,6 +87,7 @@ with haskellLib; parallel = doDistribute self.parallel_3_3_0_0; tagged = doDistribute self.tagged_0_8_10; unordered-containers = doDistribute self.unordered-containers_0_2_21; + HTTP = doDistribute self.HTTP_4000_5_0; # # Jailbreaks @@ -115,6 +116,9 @@ with haskellLib; text-iso8601 = doJailbreak super.text-iso8601; aeson = doJailbreak super.aeson; + # https://github.com/haskell-party/feed/issues/76 + feed = doJailbreak super.feed; # time<1.15, base<4.22 + # https://github.com/well-typed/cborg/issues/373 cborg = doJailbreak super.cborg; serialise = doJailbreak ( @@ -153,4 +157,11 @@ with haskellLib; # Fails to compile with GHC 9.14 https://github.com/snoyberg/mono-traversable/pull/261 mono-traversable = dontCheck super.mono-traversable; + + # Too strict bound on containers in test suite + # https://github.com/jaspervdj/blaze-markup/issues/69 + blaze-markup = doJailbreak super.blaze-markup; + # https://github.com/jaspervdj/blaze-html/issues/151 + blaze-html = doJailbreak super.blaze-html; + } diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix index f7603f5a088d..5f16c45e9118 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix @@ -38,7 +38,6 @@ in haskeline = null; hpc = null; integer-gmp = null; - libiserv = null; mtl = null; parsec = null; pretty = null; @@ -60,6 +59,10 @@ in xhtml = null; Win32 = null; + libiserv = doJailbreak (markUnbroken (doDistribute super.libiserv)); # ghci ==9.6.6 + + iserv-proxy = addBuildDepend self.libiserv super.iserv-proxy; + # Becomes a core package in GHC >= 9.8 semaphore-compat = doDistribute self.semaphore-compat_1_0_0; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index a2d80067cf0d..051d710ddee5 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -3,7 +3,6 @@ broken-packages: - 2captcha # failure in job https://hydra.nixos.org/build/324105279 at 2026-03-15 - 3d-graphics-examples # failure in job https://hydra.nixos.org/build/234454565 at 2023-09-13 - 3dmodels # failure in job https://hydra.nixos.org/build/233220850 at 2023-09-02 - - A-gent # failure in job https://hydra.nixos.org/build/324105105 at 2026-03-15 - AAI # failure in job https://hydra.nixos.org/build/233258828 at 2023-09-02 - aasam # failure in job https://hydra.nixos.org/build/233216423 at 2023-09-02 - abacate # failure in job https://hydra.nixos.org/build/233201225 at 2023-09-02 @@ -276,6 +275,7 @@ broken-packages: - asset-map # failure in job https://hydra.nixos.org/build/233218566 at 2023-09-02 - assoc-list # failure in job https://hydra.nixos.org/build/233224148 at 2023-09-02 - assoc-listlike # failure in job https://hydra.nixos.org/build/233200483 at 2023-09-02 + - associative # failure in job https://hydra.nixos.org/build/325265084 at 2026-04-12 - assumpta # failure in job https://hydra.nixos.org/build/233245580 at 2023-09-02 - assumpta-core # failure in job https://hydra.nixos.org/build/252727584 at 2024-03-16 - ast-monad # failure in job https://hydra.nixos.org/build/233192822 at 2023-09-02 @@ -581,7 +581,6 @@ broken-packages: - brick-list-search # failure in job https://hydra.nixos.org/build/233193835 at 2023-09-02 - bricks-internal # failure in job https://hydra.nixos.org/build/233215572 at 2023-09-02 - brillig # failure in job https://hydra.nixos.org/build/233208148 at 2023-09-02 - - brillo-algorithms # failure in job https://hydra.nixos.org/build/307517131 at 2025-09-19 - brittany # failure in job https://hydra.nixos.org/build/233234100 at 2023-09-02 - broadcast-chan-conduit # failure in job https://hydra.nixos.org/build/295092082 at 2025-04-22 - broadcast-chan-tests # failure in job https://hydra.nixos.org/build/233202605 at 2023-09-02 @@ -727,7 +726,6 @@ broken-packages: - caramia # failure in job https://hydra.nixos.org/build/233257225 at 2023-09-02 - carbonara # failure in job https://hydra.nixos.org/build/233201166 at 2023-09-02 - carettah # failure in job https://hydra.nixos.org/build/233230612 at 2023-09-02 - - CarneadesDSL # failure in job https://hydra.nixos.org/build/233236706 at 2023-09-02 - carte # failure in job https://hydra.nixos.org/build/233201806 at 2023-09-02 - Cartesian # failure in job https://hydra.nixos.org/build/233249956 at 2023-09-02 - cas-hashable # failure in job https://hydra.nixos.org/build/233238789 at 2023-09-02 @@ -747,7 +745,6 @@ broken-packages: - catamorphism # failure in job https://hydra.nixos.org/build/233208488 at 2023-09-02 - Catana # failure in job https://hydra.nixos.org/build/233196550 at 2023-09-02 - catch-fd # failure in job https://hydra.nixos.org/build/233223935 at 2023-09-02 - - category-printf # failure in job https://hydra.nixos.org/build/233216355 at 2023-09-02 - category-traced # failure in job https://hydra.nixos.org/build/233193963 at 2023-09-02 - catnplus # failure in job https://hydra.nixos.org/build/233241280 at 2023-09-02 - cautious-file # failure in job https://hydra.nixos.org/build/233218702 at 2023-09-02 @@ -784,7 +781,6 @@ broken-packages: - cg # failure in job https://hydra.nixos.org/build/233212272 at 2023-09-02 - cgen # failure in job https://hydra.nixos.org/build/233198570 at 2023-09-02 - cgi-utils # failure in job https://hydra.nixos.org/build/233251773 at 2023-09-02 - - cgrep # failure in job https://hydra.nixos.org/build/315095274 at 2025-11-29 - cgroup-rts-threads # failure in job https://hydra.nixos.org/build/233207888 at 2023-09-02 - chakra # failure in job https://hydra.nixos.org/build/282936173 at 2024-12-24 - chalkboard # failure in job https://hydra.nixos.org/build/234453414 at 2023-09-13 @@ -802,6 +798,7 @@ broken-packages: - check-cfg-ambiguity # failure in job https://hydra.nixos.org/build/233251852 at 2023-09-02 - checked # failure in job https://hydra.nixos.org/build/233223182 at 2023-09-02 - Checked # failure in job https://hydra.nixos.org/build/233257598 at 2023-09-02 + - checked-literals # failure in job https://hydra.nixos.org/build/326308168 at 2026-04-12 - checkmate # failure in job https://hydra.nixos.org/build/233248012 at 2023-09-02 - chell-quickcheck # won't support QuickCheck >= 2.15 https://github.com/typeclasses/chell/issues/5#issuecomment-3152262118 - chessica # failure in job https://hydra.nixos.org/build/307517327 at 2025-09-19 @@ -849,7 +846,6 @@ broken-packages: - clash-verilog # failure in job https://hydra.nixos.org/build/273466517 at 2024-10-01 - clash-vhdl # failure in job https://hydra.nixos.org/build/273460098 at 2024-10-01 - clashilator # failure in job https://hydra.nixos.org/build/273442437 at 2024-10-01 - - ClasshSS # failure in job https://hydra.nixos.org/build/255688076 at 2024-04-16 - ClassLaws # failure in job https://hydra.nixos.org/build/233243019 at 2023-09-02 - classy-effects-base # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237233636 at 2023-10-21 - classy-influxdb-simple # failure in job https://hydra.nixos.org/build/233253418 at 2023-09-02 @@ -1375,6 +1371,7 @@ broken-packages: - dhscanner-bitcode # failure in job https://hydra.nixos.org/build/270090641 at 2024-08-31 - dia-base # failure in job https://hydra.nixos.org/build/233230896 at 2023-09-02 - diagnose # failure in job https://hydra.nixos.org/build/233231767 at 2023-09-02 + - diagnostician # failure in job https://hydra.nixos.org/build/326308198 at 2026-04-12 - diagrams-boolean # failure in job https://hydra.nixos.org/build/233202036 at 2023-09-02 - diagrams-haddock # failure in job https://hydra.nixos.org/build/295092844 at 2025-04-22 - diagrams-pdf # failure in job https://hydra.nixos.org/build/233197864 at 2023-09-02 @@ -1717,6 +1714,7 @@ broken-packages: - eventloop # failure in job https://hydra.nixos.org/build/295093203 at 2025-04-22 - eventsource-api # failure in job https://hydra.nixos.org/build/233243220 at 2023-09-02 - eventsourced # failure in job https://hydra.nixos.org/build/233192731 at 2023-09-02 + - eventsourcing # failure in job https://hydra.nixos.org/build/325266425 at 2026-04-12 - eventstore # failure in job https://hydra.nixos.org/build/233202734 at 2023-09-02 - eventuo11y # failure in job https://hydra.nixos.org/build/252711747 at 2024-03-16 - eventuo11y-dsl # failure in job https://hydra.nixos.org/build/252711345 at 2024-03-16 @@ -1833,6 +1831,7 @@ broken-packages: - feed-crawl # failure in job https://hydra.nixos.org/build/233227566 at 2023-09-02 - feedback # failure in job https://hydra.nixos.org/build/295093247 at 2025-04-22 - fei-cocoapi # failure in job https://hydra.nixos.org/build/252726625 at 2024-03-16 + - feldspar-language # failure in job https://hydra.nixos.org/build/326308211 at 2026-04-12 - fenfire # failure in job https://hydra.nixos.org/build/233254038 at 2023-09-02 - fernet # failure in job https://hydra.nixos.org/build/233228830 at 2023-09-02 - FerryCore # failure in job https://hydra.nixos.org/build/233198667 at 2023-09-02 @@ -2012,7 +2011,6 @@ broken-packages: - frown # failure in job https://hydra.nixos.org/build/233208462 at 2023-09-02 - frp-arduino # failure in job https://hydra.nixos.org/build/233192216 at 2023-09-02 - frpnow # failure in job https://hydra.nixos.org/build/233236056 at 2023-09-02 - - fs-api # failure in job https://hydra.nixos.org/build/316127858 at 2025-12-19 - fs-events # failure in job https://hydra.nixos.org/build/233218231 at 2023-09-02 - fsh-csv # failure in job https://hydra.nixos.org/build/233220196 at 2023-09-02 - FSM # failure in job https://hydra.nixos.org/build/233247343 at 2023-09-02 @@ -2062,7 +2060,7 @@ broken-packages: - fvars # failure in job https://hydra.nixos.org/build/234461649 at 2023-09-13 - fwgl # failure in job https://hydra.nixos.org/build/233246210 at 2023-09-02 - fwgl-javascript # broken by fwgl, manually entered here, because it does not appear in transitive-broken.yaml at 2024-07-09 - - fx # failure in job https://hydra.nixos.org/build/295093438 at 2025-04-22 + - fx # failure in job https://hydra.nixos.org/build/326308215 at 2026-04-12 - fxpak # failure in job https://hydra.nixos.org/build/309813706 at 2025-10-15 - g-npm # failure in job https://hydra.nixos.org/build/233215965 at 2023-09-02 - g4ip # failure in job https://hydra.nixos.org/build/233248315 at 2023-09-02 @@ -2122,6 +2120,7 @@ broken-packages: - GenSmsPdu # failure in job https://hydra.nixos.org/build/253702098 at 2024-03-31 - gentlemark # failure in job https://hydra.nixos.org/build/233202158 at 2023-09-02 - genvalidity-appendful # failure in job https://hydra.nixos.org/build/295093519 at 2025-04-22 + - genvalidity-hspec-hashable # failure in job https://hydra.nixos.org/build/325266754 at 2026-04-12 - genvalidity-mergeful # failure in job https://hydra.nixos.org/build/295093508 at 2025-04-22 - geo-resolver # failure in job https://hydra.nixos.org/build/233206563 at 2023-09-02 - geo-uk # failure in job https://hydra.nixos.org/build/233221284 at 2023-09-02 @@ -2244,7 +2243,6 @@ broken-packages: - GLFW-b-demo # failure in job https://hydra.nixos.org/build/233230505 at 2023-09-02 - gli # failure in job https://hydra.nixos.org/build/233210279 at 2023-09-02 - glider-nlp # failure in job https://hydra.nixos.org/build/233229600 at 2023-09-02 - - gll # failure in job https://hydra.nixos.org/build/307518707 at 2025-09-19 - GLMatrix # failure in job https://hydra.nixos.org/build/233202880 at 2023-09-02 - glob-posix # failure in job https://hydra.nixos.org/build/233253059 at 2023-09-02 - global-variables # failure in job https://hydra.nixos.org/build/233204607 at 2023-09-02 @@ -2434,6 +2432,7 @@ broken-packages: - hakyll-contrib-elm # failure in job https://hydra.nixos.org/build/233234686 at 2023-09-02 - hakyll-contrib-i18n # failure in job https://hydra.nixos.org/build/233218608 at 2023-09-02 - hakyll-contrib-links # failure in job https://hydra.nixos.org/build/233218456 at 2023-09-02 + - hakyll-diagrams # failure in job https://hydra.nixos.org/build/326308228 at 2026-04-12 - hakyll-dir-list # failure in job https://hydra.nixos.org/build/233221518 at 2023-09-02 - hakyll-process # failure in job https://hydra.nixos.org/build/295094014 at 2025-04-22 - hakyll-R # failure in job https://hydra.nixos.org/build/233230132 at 2023-09-02 @@ -2493,6 +2492,7 @@ broken-packages: - HaPy # failure in job https://hydra.nixos.org/build/233256693 at 2023-09-02 - haquery # failure in job https://hydra.nixos.org/build/233216714 at 2023-09-02 - harchive # failure in job https://hydra.nixos.org/build/233259819 at 2023-09-02 + - hardware-edsl # failure in job https://hydra.nixos.org/build/326308229 at 2026-04-12 - harfbuzz-pure # failure in job https://hydra.nixos.org/build/237235780 at 2023-10-21 - harg # failure in job https://hydra.nixos.org/build/233232453 at 2023-09-02 - HARM # failure in job https://hydra.nixos.org/build/233232650 at 2023-09-02 @@ -2552,6 +2552,7 @@ broken-packages: - haskell-go-checkers # failure in job https://hydra.nixos.org/build/234459896 at 2023-09-13 - haskell-halogen-core # failure in job https://hydra.nixos.org/build/299138362 at 2025-06-23 - haskell-holes-th # failure in job https://hydra.nixos.org/build/233238457 at 2023-09-02 + - haskell-igraph # failure in job https://hydra.nixos.org/build/325267326 at 2026-04-12 - haskell-import-graph # failure in job https://hydra.nixos.org/build/233225328 at 2023-09-02 - haskell-in-space # failure in job https://hydra.nixos.org/build/233207121 at 2023-09-02 - haskell-kubernetes # failure in job https://hydra.nixos.org/build/233214499 at 2023-09-02 @@ -2723,7 +2724,6 @@ broken-packages: - helm # failure in job https://hydra.nixos.org/build/233251620 at 2023-09-02 - help-esb # failure in job https://hydra.nixos.org/build/233202622 at 2023-09-02 - hemkay # failure in job https://hydra.nixos.org/build/233227889 at 2023-09-02 - - henforcer # failure in job https://hydra.nixos.org/build/320783245 at 2026-02-07 - her-lexer-parsec # failure in job https://hydra.nixos.org/build/233237312 at 2023-09-02 - HERA # failure in job https://hydra.nixos.org/build/233204724 at 2023-09-02 - herbalizer # failure in job https://hydra.nixos.org/build/233214866 at 2023-09-02 @@ -2769,7 +2769,6 @@ broken-packages: - hgearman # failure in job https://hydra.nixos.org/build/233231063 at 2023-09-02 - hGelf # failure in job https://hydra.nixos.org/build/233203909 at 2023-09-02 - hgeometric # failure in job https://hydra.nixos.org/build/233197856 at 2023-09-02 - - hgettext # failure in job https://hydra.nixos.org/build/309814473 at 2025-10-15 - hgis # failure in job https://hydra.nixos.org/build/233200418 at 2023-09-02 - hgmp # failure in job https://hydra.nixos.org/build/307519217 at 2025-09-19 - hgom # failure in job https://hydra.nixos.org/build/233255569 at 2023-09-02 @@ -2887,6 +2886,7 @@ broken-packages: - hmatrix-mmap # failure in job https://hydra.nixos.org/build/233233046 at 2023-09-02 - hmatrix-morpheus # failure in job https://hydra.nixos.org/build/295094280 at 2025-04-22 - hmatrix-nipals # failure in job https://hydra.nixos.org/build/233197543 at 2023-09-02 + - hmatrix-quadprogpp # failure in job https://hydra.nixos.org/build/326161220 at 2026-04-12 - hmatrix-sparse # failure in job https://hydra.nixos.org/build/233224288 at 2023-09-02 - hmatrix-static # failure in job https://hydra.nixos.org/build/233193039 at 2023-09-02 - hmatrix-svdlibc # failure in job https://hydra.nixos.org/build/233216875 at 2023-09-02 @@ -3016,7 +3016,6 @@ broken-packages: - hs-opentelemetry-instrumentation-conduit # failure in job https://hydra.nixos.org/build/311053155 at 2025-11-02 - hs-opentelemetry-instrumentation-hspec # failure in job https://hydra.nixos.org/build/311053154 at 2025-11-02 - hs-opentelemetry-instrumentation-persistent # failure in job https://hydra.nixos.org/build/311053162 at 2025-11-02 - - hs-opentelemetry-instrumentation-postgresql-simple # failure in job https://hydra.nixos.org/build/311053156 at 2025-11-02 - hs-opentelemetry-instrumentation-tasty # failure in job https://hydra.nixos.org/build/311053195 at 2025-11-02 - hs-opentelemetry-instrumentation-wai # failure in job https://hydra.nixos.org/build/311053157 at 2025-11-02 - hs-opentelemetry-utils-exceptions # failure in job https://hydra.nixos.org/build/311053185 at 2025-11-02 @@ -3046,6 +3045,7 @@ broken-packages: - hsay # failure in job https://hydra.nixos.org/build/233218925 at 2023-09-02 - hsbc # failure in job https://hydra.nixos.org/build/233206310 at 2023-09-02 - hsbencher # failure in job https://hydra.nixos.org/build/233214962 at 2023-09-02 + - hsblst # failure in job https://hydra.nixos.org/build/325267680 at 2026-04-12 - hsc3-cairo # failure in job https://hydra.nixos.org/build/233215926 at 2023-09-02 - hsc3-db # failure in job https://hydra.nixos.org/build/233191679 at 2023-09-02 - hsc3-dot # failure in job https://hydra.nixos.org/build/233219452 at 2023-09-02 @@ -3092,8 +3092,10 @@ broken-packages: - hslinks # failure in job https://hydra.nixos.org/build/233221444 at 2023-09-02 - hslogger-reader # failure in job https://hydra.nixos.org/build/233226346 at 2023-09-02 - hslogger-template # failure in job https://hydra.nixos.org/build/233192309 at 2023-09-02 + - hslua-annotations # failure in job https://hydra.nixos.org/build/326308258 at 2026-04-12 - hsluv-haskell # failure in job https://hydra.nixos.org/build/233239548 at 2023-09-02 - hsmagick # failure in job https://hydra.nixos.org/build/233235964 at 2023-09-02 + - hsmin # failure in job https://hydra.nixos.org/build/325267665 at 2026-04-12 - hsmodetweaks # failure in job https://hydra.nixos.org/build/233663004 at 2023-09-02 - hsmrc # failure in job https://hydra.nixos.org/build/315097363 at 2025-11-29 - Hsmtlib # failure in job https://hydra.nixos.org/build/233213073 at 2023-09-02 @@ -3262,7 +3264,6 @@ broken-packages: - hypertypes # failure in job https://hydra.nixos.org/build/252735804 at 2024-03-16 - hypher # failure in job https://hydra.nixos.org/build/233233236 at 2023-09-02 - hyraxAbif # failure in job https://hydra.nixos.org/build/233195246 at 2023-09-02 - - hzenity # failure in job https://hydra.nixos.org/build/295094627 at 2025-04-22 - hzulip # failure in job https://hydra.nixos.org/build/233191086 at 2023-09-02 - i # failure in job https://hydra.nixos.org/build/295094611 at 2025-04-22 - i18n # failure in job https://hydra.nixos.org/build/233247578 at 2023-09-02 @@ -3301,6 +3302,7 @@ broken-packages: - ihaskell-parsec # failure in job https://hydra.nixos.org/build/233244271 at 2023-09-02 - ihaskell-plot # failure in job https://hydra.nixos.org/build/233255936 at 2023-09-02 - ihaskell-widgets # failure in job https://hydra.nixos.org/build/265955663 at 2024-07-14 + - ihp-pglistener # failure in job https://hydra.nixos.org/build/325267877 at 2026-04-12 - illuminate # failure in job https://hydra.nixos.org/build/233219478 at 2023-09-02 - image-type # failure in job https://hydra.nixos.org/build/233251466 at 2023-09-02 - imagemagick # failure in job https://hydra.nixos.org/build/233598237 at 2023-09-02 @@ -3310,6 +3312,8 @@ broken-packages: - imj-prelude # failure in job https://hydra.nixos.org/build/233234877 at 2023-09-02 - imm # failure in job https://hydra.nixos.org/build/237239261 at 2023-10-21 - immortal-worker # failure in job https://hydra.nixos.org/build/233246961 at 2023-09-02 + - imperative-edsl # failure in job https://hydra.nixos.org/build/326308263 at 2026-04-12 + - imperative-edsl-vhdl # failure in job https://hydra.nixos.org/build/326308261 at 2026-04-12 - ImperativeHaskell # failure in job https://hydra.nixos.org/build/233240920 at 2023-09-02 - impl # failure in job https://hydra.nixos.org/build/233203425 at 2023-09-02 - implicit-hie-cradle # failure in job https://hydra.nixos.org/build/252710698 at 2024-03-16 @@ -3350,6 +3354,7 @@ broken-packages: - injections # failure in job https://hydra.nixos.org/build/233207796 at 2023-09-02 - inline-c-cuda # failure in job https://hydra.nixos.org/build/237234701 at 2023-10-21 - inline-c-objc # failure in job https://hydra.nixos.org/build/233223704 at 2023-09-02 + - inline-r # failure in job https://hydra.nixos.org/build/325304052 at 2026-04-12 - inserts # failure in job https://hydra.nixos.org/build/233198758 at 2023-09-02 - instana-haskell-trace-sdk # failure in job https://hydra.nixos.org/build/233211339 at 2023-09-02 - instance-control # failure in job https://hydra.nixos.org/build/252726549 at 2024-03-16 @@ -3503,8 +3508,6 @@ broken-packages: - jsonlogic-aeson # failure in job https://hydra.nixos.org/build/233246828 at 2023-09-02 - jsonnet # failure in job https://hydra.nixos.org/build/233254884 at 2023-09-02 - jsonresume # failure in job https://hydra.nixos.org/build/233202350 at 2023-09-02 - - jsonrpc-tinyclient # failure in job https://hydra.nixos.org/build/233214174 at 2023-09-02 - - jsonschema # failure in job https://hydra.nixos.org/build/311053632 at 2025-11-02 - jsonschema-gen # failure in job https://hydra.nixos.org/build/233225063 at 2023-09-02 - jsonsql # failure in job https://hydra.nixos.org/build/233255704 at 2023-09-02 - jsontsv # failure in job https://hydra.nixos.org/build/233234129 at 2023-09-02 @@ -3728,6 +3731,7 @@ broken-packages: - lhc # failure in job https://hydra.nixos.org/build/233220731 at 2023-09-02 - lhs2TeX-hl # failure in job https://hydra.nixos.org/build/233221405 at 2023-09-02 - lhslatex # failure in job https://hydra.nixos.org/build/233246375 at 2023-09-02 + - libarchive-clib # failure in job https://hydra.nixos.org/build/325268249 at 2026-04-12 - LibClang # failure in job https://hydra.nixos.org/build/233194732 at 2023-09-02 - libexpect # failure in job https://hydra.nixos.org/build/233226545 at 2023-09-02 - libGenI # failure in job https://hydra.nixos.org/build/233240857 at 2023-09-02 @@ -3793,6 +3797,7 @@ broken-packages: - lines-of-action # failure in job https://hydra.nixos.org/build/233244937 at 2023-09-02 - lingo # failure in job https://hydra.nixos.org/build/233254522 at 2023-09-02 - linguistic-ordinals # failure in job https://hydra.nixos.org/build/233228974 at 2023-09-02 + - link-canonical-effectful # failure in job https://hydra.nixos.org/build/325268303 at 2026-04-12 - linked-list-with-iterator # failure in job https://hydra.nixos.org/build/233220466 at 2023-09-02 - linkedhashmap # failure in job https://hydra.nixos.org/build/233234634 at 2023-09-02 - linklater # failure in job https://hydra.nixos.org/build/233220508 at 2023-09-02 @@ -3876,7 +3881,6 @@ broken-packages: - long-double # failure in job https://hydra.nixos.org/build/307520133 at 2025-09-19 - longboi # failure in job https://hydra.nixos.org/build/233233913 at 2023-09-02 - longshot # bounds issues https://hydra.nixos.org/build/295428416 - - looksee # failure in job https://hydra.nixos.org/build/307520163 at 2025-09-19 - lookup-tables # failure in job https://hydra.nixos.org/build/233196965 at 2023-09-02 - loop-dsl # failure in job https://hydra.nixos.org/build/233198743 at 2023-09-02 - loop-while # failure in job https://hydra.nixos.org/build/233198041 at 2023-09-02 @@ -3993,7 +3997,6 @@ broken-packages: - mcm # failure in job https://hydra.nixos.org/build/233229087 at 2023-09-02 - mcmaster-gloss-examples # failure in job https://hydra.nixos.org/build/234457610 at 2023-09-13 - mcmc-synthesis # failure in job https://hydra.nixos.org/build/233208414 at 2023-09-02 - - mcp # failure in job https://hydra.nixos.org/build/302804588 at 2025-07-27 - mcpi # failure in job https://hydra.nixos.org/build/233231465 at 2023-09-02 - mdapi # failure in job https://hydra.nixos.org/build/233257724 at 2023-09-02 - mdcat # failure in job https://hydra.nixos.org/build/233249429 at 2023-09-02 @@ -4060,7 +4063,6 @@ broken-packages: - midi-util # failure in job https://hydra.nixos.org/build/307520300 at 2025-09-19 - midi-utils # failure in job https://hydra.nixos.org/build/233222257 at 2023-09-02 - midisurface # failure in job https://hydra.nixos.org/build/233224559 at 2023-09-02 - - mig-swagger-ui # failure in job https://hydra.nixos.org/build/295095369 at 2025-04-22 - mikmod # failure in job https://hydra.nixos.org/build/233247364 at 2023-09-02 - mikrokosmos # failure in job https://hydra.nixos.org/build/233232143 at 2023-09-02 - miku # failure in job https://hydra.nixos.org/build/233212186 at 2023-09-02 @@ -4082,6 +4084,9 @@ broken-packages: - mios # failure in job https://hydra.nixos.org/build/233251863 at 2023-09-02 - mirror-tweet # failure in job https://hydra.nixos.org/build/233216951 at 2023-09-02 - mismi-p # failure in job https://hydra.nixos.org/build/233257227 at 2023-09-02 + - miso-aeson # failure in job https://hydra.nixos.org/build/326308286 at 2026-04-12 + - miso-from-html # failure in job https://hydra.nixos.org/build/326308289 at 2026-04-12 + - miso-optics # failure in job https://hydra.nixos.org/build/326308284 at 2026-04-12 - mit-3qvpPyAi6mH # failure in job https://hydra.nixos.org/build/233229967 at 2023-09-02 - mix-arrows # failure in job https://hydra.nixos.org/build/233257720 at 2023-09-02 - mixpanel-client # failure in job https://hydra.nixos.org/build/233220132 at 2023-09-02 @@ -4416,7 +4421,6 @@ broken-packages: - normalization-insensitive # failure in job https://hydra.nixos.org/build/233239612 at 2023-09-02 - not-prelude # failure in job https://hydra.nixos.org/build/233248453 at 2023-09-02 - notcpp # failure in job https://hydra.nixos.org/build/233216543 at 2023-09-02 - - notifications-tray-icon # failure in job https://hydra.nixos.org/build/267969113 at 2024-07-31 - notmuch-haskell # failure in job https://hydra.nixos.org/build/233332618 at 2023-09-02 - NoTrace # failure in job https://hydra.nixos.org/build/233229305 at 2023-09-02 - notzero # failure in job https://hydra.nixos.org/build/233216133 at 2023-09-02 @@ -4487,6 +4491,7 @@ broken-packages: - on-demand-ssh-tunnel # failure in job https://hydra.nixos.org/build/233197181 at 2023-09-02 - onama # failure in job https://hydra.nixos.org/build/307520792 at 2025-09-19 - ONC-RPC # failure in job https://hydra.nixos.org/build/233225207 at 2023-09-02 + - one # failure in job https://hydra.nixos.org/build/325268995 at 2026-04-12 - one-line-aeson-text # failure in job https://hydra.nixos.org/build/307520746 at 2025-09-19 - oneormore # failure in job https://hydra.nixos.org/build/233242475 at 2023-09-02 - online # failure in job https://hydra.nixos.org/build/233195360 at 2023-09-02 @@ -4503,6 +4508,7 @@ broken-packages: - open-haddock # failure in job https://hydra.nixos.org/build/233205112 at 2023-09-02 - open-pandoc # failure in job https://hydra.nixos.org/build/233247973 at 2023-09-02 - open-signals # failure in job https://hydra.nixos.org/build/233207409 at 2023-09-02 + - open-typerep # failure in job https://hydra.nixos.org/build/326308306 at 2026-04-12 - OpenAFP # failure in job https://hydra.nixos.org/build/233249295 at 2023-09-02 - openai # failure in job https://hydra.nixos.org/build/295095863 at 2025-04-22 - openai-servant-gen # failure in job https://hydra.nixos.org/build/295095800 at 2025-04-22 @@ -4777,6 +4783,7 @@ broken-packages: - pg-harness-server # failure in job https://hydra.nixos.org/build/233236493 at 2023-09-02 - pg-query # failure in job https://hydra.nixos.org/build/283202281 at 2024-12-31 - pg-recorder # failure in job https://hydra.nixos.org/build/233241248 at 2023-09-02 + - pg-schema # failure in job https://hydra.nixos.org/build/326308316 at 2026-04-12 - pg-store # failure in job https://hydra.nixos.org/build/233208603 at 2023-09-02 - pg-transact # failure in job https://hydra.nixos.org/build/233253337 at 2023-09-02 - pgdl # failure in job https://hydra.nixos.org/build/233203790 at 2023-09-02 @@ -4983,6 +4990,7 @@ broken-packages: - postgresql-tx-monad-logger # failure in job https://hydra.nixos.org/build/233227034 at 2023-09-02 - postgresql-tx-simple # failure in job https://hydra.nixos.org/build/233242850 at 2023-09-02 - postgresql-typed-lifted # failure in job https://hydra.nixos.org/build/233215141 at 2023-09-02 + - postgresql-types # failure in job https://hydra.nixos.org/build/326308328 at 2026-04-12 - postgrest-ws # failure in job https://hydra.nixos.org/build/233247807 at 2023-09-02 - postie # failure in job https://hydra.nixos.org/build/233259075 at 2023-09-02 - postmark-streams # failure in job https://hydra.nixos.org/build/233233210 at 2023-09-02 @@ -5035,6 +5043,7 @@ broken-packages: - prim-ref # failure in job https://hydra.nixos.org/build/233226138 at 2023-09-02 - primal # failure in job https://hydra.nixos.org/build/233260049 at 2023-09-02 - prime # failure in job https://hydra.nixos.org/build/233197550 at 2023-09-02 + - primecount # failure in job https://hydra.nixos.org/build/325269458 at 2026-04-12 - primes-type # failure in job https://hydra.nixos.org/build/233258302 at 2023-09-02 - primitive-checked # failure in job https://hydra.nixos.org/build/233211674 at 2023-09-02 - primitive-containers # failure in job https://hydra.nixos.org/build/307521213 at 2025-09-19 @@ -5120,7 +5129,6 @@ broken-packages: - psx # failure in job https://hydra.nixos.org/build/233199666 at 2023-09-02 - ptera-core # failure in job https://hydra.nixos.org/build/295096340 at 2025-04-22 - PTQ # failure in job https://hydra.nixos.org/build/233202571 at 2023-09-02 - - ptr-peeker # failure in job https://hydra.nixos.org/build/307521316 at 2025-09-19 - pub # failure in job https://hydra.nixos.org/build/233255415 at 2023-09-02 - publicsuffix # failure in job https://hydra.nixos.org/build/233241572 at 2023-09-02 - publicsuffixlistcreate # failure in job https://hydra.nixos.org/build/233251430 at 2023-09-02 @@ -5167,7 +5175,6 @@ broken-packages: - qm-interpolated-string # failure in job https://hydra.nixos.org/build/295096370 at 2025-04-22 - qr-imager # failure in job https://hydra.nixos.org/build/233201973 at 2023-09-02 - qrcode # failure in job https://hydra.nixos.org/build/233225438 at 2023-09-02 - - qrcode-core # failure in job https://hydra.nixos.org/build/295096377 at 2025-04-22 - qsem # failure in job https://hydra.nixos.org/build/295096373 at 2025-04-22 - qt # failure in job https://hydra.nixos.org/build/233248869 at 2023-09-02 - QuadEdge # failure in job https://hydra.nixos.org/build/233249144 at 2023-09-02 @@ -5182,7 +5189,6 @@ broken-packages: - quenya-verb # failure in job https://hydra.nixos.org/build/233209006 at 2023-09-02 - querystring-pickle # failure in job https://hydra.nixos.org/build/233246108 at 2023-09-02 - questioner # failure in job https://hydra.nixos.org/build/233213704 at 2023-09-02 - - quibble-core # failure in job https://hydra.nixos.org/build/233200635 at 2023-09-02 - quic # failure in job https://hydra.nixos.org/build/295457190 at 2025-05-02 - quick-schema # failure in job https://hydra.nixos.org/build/233256519 at 2023-09-02 - QuickAnnotate # failure in job https://hydra.nixos.org/build/233197428 at 2023-09-02 @@ -5221,7 +5227,6 @@ broken-packages: - raft # failure in job https://hydra.nixos.org/build/233248392 at 2023-09-02 - rakhana # failure in job https://hydra.nixos.org/build/233256901 at 2023-09-02 - rakuten # failure in job https://hydra.nixos.org/build/233196803 at 2023-09-02 - - ralist # failure in job https://hydra.nixos.org/build/233195682 at 2023-09-02 - raml # failure in job https://hydra.nixos.org/build/233212517 at 2023-09-02 - rand-vars # failure in job https://hydra.nixos.org/build/233219255 at 2023-09-02 - rando # failure in job https://hydra.nixos.org/build/233257817 at 2023-09-02 @@ -5255,6 +5260,7 @@ broken-packages: - rclient # failure in job https://hydra.nixos.org/build/233239290 at 2023-09-02 - rds-data # failure in job https://hydra.nixos.org/build/299186719 at 2025-06-23 - rds-data-codecs # failure in job https://hydra.nixos.org/build/253696582 at 2024-03-31 + - re2 # failure in job https://hydra.nixos.org/build/325269682 at 2026-04-12 - react # failure in job https://hydra.nixos.org/build/257372364 at 2024-04-27 - react-flux # failure in job https://hydra.nixos.org/build/233246819 at 2023-09-02 - react-haskell # failure in job https://hydra.nixos.org/build/233242976 at 2023-09-02 @@ -5274,7 +5280,6 @@ broken-packages: - readme-lhs # failure in job https://hydra.nixos.org/build/233248229 at 2023-09-02 - readshp # failure in job https://hydra.nixos.org/build/233197835 at 2023-09-02 - really-simple-xml-parser # failure in job https://hydra.nixos.org/build/233195945 at 2023-09-02 - - reanimate-svg # failure in job https://hydra.nixos.org/build/233242271 at 2023-09-02 - reason-export # failure in job https://hydra.nixos.org/build/233212942 at 2023-09-02 - reasonable-lens # failure in job https://hydra.nixos.org/build/233233111 at 2023-09-02 - rebound # failure in job https://hydra.nixos.org/build/311055152 at 2025-11-02 @@ -5394,6 +5399,7 @@ broken-packages: - request-monad # failure in job https://hydra.nixos.org/build/233204896 at 2023-09-02 - rescue # failure in job https://hydra.nixos.org/build/233230073 at 2023-09-02 - reservoir # failure in job https://hydra.nixos.org/build/233194430 at 2023-09-02 + - resin # failure in job https://hydra.nixos.org/build/326308336 at 2026-04-12 - resolve # failure in job https://hydra.nixos.org/build/233224070 at 2023-09-02 - resolve-trivial-conflicts # failure in job https://hydra.nixos.org/build/233237974 at 2023-09-02 - resource-effect # failure in job https://hydra.nixos.org/build/233253816 at 2023-09-02 @@ -5456,8 +5462,9 @@ broken-packages: - rollbar-hs # failure in job https://hydra.nixos.org/build/233240182 at 2023-09-02 - roller # failure in job https://hydra.nixos.org/build/233198848 at 2023-09-02 - roman-numerals # failure in job https://hydra.nixos.org/build/233214716 at 2023-09-02 - - ron # failure in job https://hydra.nixos.org/build/233197052 at 2023-09-02 - ron-hs # failure in job https://hydra.nixos.org/build/295096708 at 2025-04-22 + - ron-schema # failure in job https://hydra.nixos.org/build/326308345 at 2026-04-12 + - ron-storage # failure in job https://hydra.nixos.org/build/326308346 at 2026-04-12 - rope # failure in job https://hydra.nixos.org/build/233198109 at 2023-09-02 - rose # failure in job https://hydra.nixos.org/build/252717613 at 2024-03-16 - rose-trees # timeout @@ -5476,7 +5483,6 @@ broken-packages: - rrule # failure in job https://hydra.nixos.org/build/233259470 at 2023-09-02 - rsi-break # failure in job https://hydra.nixos.org/build/245788743 at 2024-01-07 - rspp # failure in job https://hydra.nixos.org/build/233236691 at 2023-09-02 - - rss-conduit # failure in job https://hydra.nixos.org/build/307611286 at 2025-09-19 - rss2irc # failure in job https://hydra.nixos.org/build/233196081 at 2023-09-02 - rstream # failure in job https://hydra.nixos.org/build/233249587 at 2023-09-02 - RtMidi # failure in job https://hydra.nixos.org/build/233241377 at 2023-09-02 @@ -5538,7 +5544,6 @@ broken-packages: - sbv-program # failure in job https://hydra.nixos.org/build/323973607 at 2026-03-12 - sbvPlugin # 2026-03-12 - sc2-proto # failure in job https://hydra.nixos.org/build/252730301 at 2024-03-16 - - scale # failure in job https://hydra.nixos.org/build/233222189 at 2023-09-02 - scaleimage # failure in job https://hydra.nixos.org/build/233240688 at 2023-09-02 - scalendar # failure in job https://hydra.nixos.org/build/233206581 at 2023-09-02 - scgi # failure in job https://hydra.nixos.org/build/233247314 at 2023-09-02 @@ -5592,7 +5597,6 @@ broken-packages: - seclib # failure in job https://hydra.nixos.org/build/233203235 at 2023-09-02 - second-transfer # failure in job https://hydra.nixos.org/build/233214725 at 2023-09-02 - secp256k1 # failure in job https://hydra.nixos.org/build/233231129 at 2023-09-02 - - secp256k1-haskell # failure in job https://hydra.nixos.org/build/323790174 at 2026-03-11 - secp256k1-legacy # failure in job https://hydra.nixos.org/build/233197038 at 2023-09-02 - secret-santa # failure in job https://hydra.nixos.org/build/233208686 at 2023-09-02 - secure-memory # failure in job https://hydra.nixos.org/build/233226568 at 2023-09-02 @@ -5981,7 +5985,7 @@ broken-packages: - sqlcipher # failure in job https://hydra.nixos.org/build/233259217 at 2023-09-02 - sqlcli # failure in job https://hydra.nixos.org/build/252719841 at 2024-03-16 - sqlite # failure in job https://hydra.nixos.org/build/233215839 at 2023-09-02 - - sqlite-easy # failure in job https://hydra.nixos.org/build/318377025 at 2026-01-10 + - sqlite-easy # failure in job https://hydra.nixos.org/build/326308362 at 2026-04-12 - sqlite-simple-errors # failure in job https://hydra.nixos.org/build/233232977 at 2023-09-02 - sqlvalue-list # failure in job https://hydra.nixos.org/build/233197313 at 2023-09-02 - sqsd-local # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237237046 at 2023-10-21 @@ -6017,6 +6021,7 @@ broken-packages: - stackage-to-hackage # failure in job https://hydra.nixos.org/build/233233948 at 2023-09-02 - stackage-types # failure in job https://hydra.nixos.org/build/233239995 at 2023-09-02 - stackcollapse-ghc # failure in job https://hydra.nixos.org/build/233250775 at 2023-09-02 + - stacker # failure in job https://hydra.nixos.org/build/326308360 at 2026-04-12 - staged-gg # failure in job https://hydra.nixos.org/build/233252183 at 2023-09-02 - stagen # failure in job https://hydra.nixos.org/build/307611396 at 2025-09-19 - standalone-derive-topdown # failure in job https://hydra.nixos.org/build/233252467 at 2023-09-02 @@ -6416,7 +6421,6 @@ broken-packages: - sugarhaskell # failure in job https://hydra.nixos.org/build/233199879 at 2023-09-02 - suitable # failure in job https://hydra.nixos.org/build/233225075 at 2023-09-02 - sum-type-boilerplate # failure in job https://hydra.nixos.org/build/233251040 at 2023-09-02 - - summer # failure in job https://hydra.nixos.org/build/252728622 at 2024-03-16 - summoner # failure in job https://hydra.nixos.org/build/233232530 at 2023-09-02 - sump # failure in job https://hydra.nixos.org/build/265955678 at 2024-07-14 - sunlight # failure in job https://hydra.nixos.org/build/233212375 at 2023-09-02 @@ -6470,7 +6474,6 @@ broken-packages: - symtegration # failure in job https://hydra.nixos.org/build/307522286 at 2025-09-19 - sync # failure in job https://hydra.nixos.org/build/233254114 at 2023-09-02 - sync-mht # failure in job https://hydra.nixos.org/build/233236022 at 2023-09-02 - - syntactic # failure in job https://hydra.nixos.org/build/233210123 at 2023-09-02 - syntax-trees # failure in job https://hydra.nixos.org/build/233209576 at 2023-09-02 - syntax-trees-fork-bairyn # failure in job https://hydra.nixos.org/build/233216989 at 2023-09-02 - SyntaxMacros # failure in job https://hydra.nixos.org/build/309811610 at 2025-10-15 @@ -6767,6 +6770,7 @@ broken-packages: - TotalMap # failure in job https://hydra.nixos.org/build/233194327 at 2023-09-02 - touched # failure in job https://hydra.nixos.org/build/233199113 at 2023-09-02 - Tournament # failure in job https://hydra.nixos.org/build/233239014 at 2023-09-02 + - tower-hs # failure in job https://hydra.nixos.org/build/326308388 at 2026-04-12 - toxiproxy-haskell # failure in job https://hydra.nixos.org/build/233222810 at 2023-09-02 - tpar # failure in job https://hydra.nixos.org/build/295097738 at 2025-04-22 - tptp # failure in job https://hydra.nixos.org/build/233195607 at 2023-09-02 @@ -6777,7 +6781,6 @@ broken-packages: - tracetree # failure in job https://hydra.nixos.org/build/233213937 at 2023-09-02 - tracked-files # failure in job https://hydra.nixos.org/build/233256779 at 2023-09-02 - tracker # failure in job https://hydra.nixos.org/build/233226925 at 2023-09-02 - - trackit # failure in job https://hydra.nixos.org/build/233243891 at 2023-09-02 - traction # failure in job https://hydra.nixos.org/build/233193894 at 2023-09-02 - tracy # failure in job https://hydra.nixos.org/build/233210215 at 2023-09-02 - trade-journal # failure in job https://hydra.nixos.org/build/252737021 at 2024-03-16 @@ -6956,6 +6959,7 @@ broken-packages: - unicode-prelude # failure in job https://hydra.nixos.org/build/233241723 at 2023-09-02 - unicode-symbols # failure in job https://hydra.nixos.org/build/233241639 at 2023-09-02 - unicode-tricks # failure in job https://hydra.nixos.org/build/233258238 at 2023-09-02 + - uniform-shake # failure in job https://hydra.nixos.org/build/325271124 at 2026-04-12 - unimap # failure in job https://hydra.nixos.org/build/299141969 at 2025-06-23 - union-find # failure in job https://hydra.nixos.org/build/233245476 at 2023-09-02 - union-map # failure in job https://hydra.nixos.org/build/233222765 at 2023-09-02 @@ -7048,6 +7052,7 @@ broken-packages: - validations # failure in job https://hydra.nixos.org/build/233208976 at 2023-09-02 - validationt # failure in job https://hydra.nixos.org/build/252739235 at 2024-03-16 - validators # failure in job https://hydra.nixos.org/build/233235532 at 2023-09-02 + - valuations # failure in job https://hydra.nixos.org/build/325271192 at 2026-04-12 - value-supply # failure in job https://hydra.nixos.org/build/233190936 at 2023-09-02 - ValveValueKeyvalue # failure in job https://hydra.nixos.org/build/252733320 at 2024-03-16 - vampire # failure in job https://hydra.nixos.org/build/233216179 at 2023-09-02 @@ -7466,6 +7471,7 @@ broken-packages: - yesod-tls # failure in job https://hydra.nixos.org/build/233251484 at 2023-09-02 - yesod-transloadit # failure in job https://hydra.nixos.org/build/233202132 at 2023-09-02 - yesod-vend # failure in job https://hydra.nixos.org/build/233227545 at 2023-09-02 + - yesod-vite # failure in job https://hydra.nixos.org/build/326308413 at 2026-04-12 - YFrob # failure in job https://hydra.nixos.org/build/233197612 at 2023-09-02 - yggdrasil # failure in job https://hydra.nixos.org/build/233229923 at 2023-09-02 - yggdrasil-schema # failure in job https://hydra.nixos.org/build/275135174 at 2024-10-21 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 56bb238acddc..9bcbcae3953c 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -32,7 +32,6 @@ default-package-overrides: # 2025-12-26: Needs to match egison-pattern-src from Stackage LTS - egison-pattern-src-th-mode < 0.2.2 - extensions == 0.1.0.2 # matches Cabal 3.12 (GHC 9.10) - - futhark-server == 1.3.0.0 # required by futhark-0.25.36 # 2026-01-30: Needs to match hasql from Stackage LTS 24 - hasql-notifications < 0.2.5.0 # 2026-02-04: as requested by ghcide >= 2.13 @@ -55,6 +54,8 @@ default-package-overrides: - lsp-types < 2.4 # Needs to match microlens == 0.4.* in Stackage LTS 24 - microlens-pro < 0.2.0.4 + # 2026-04-06: 4.0.10 merely adjusts to dependencies that are incompatible with our LTS + - mighttpd2 < 4.0.10 # We currently use pandoc-crossref with a patch to revert it to pandoc == 3.7.*, # this no longer works with later versions. - pandoc-crossref == 0.3.21 @@ -127,6 +128,9 @@ extra-packages: # keep-sorted start skip_lines=1 case=no package-maintainers: + Ai-Ya-Ya: + - reanimate + - reanimate-svg alexfmpe: - basic-sop - commutative-semigroups @@ -659,6 +663,7 @@ package-maintainers: utdemir: - nix-tree wolfgangwalther: + - hpc-codecov - postgres-websockets - postgrest zowoq: diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 87bbe230daa6..e6358c3ae1ef 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml @@ -1,4 +1,4 @@ -# Stackage LTS 24.34 +# Stackage LTS 24.36 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -41,7 +41,7 @@ default-package-overrides: - agda2lagda ==0.2023.6.9 - agreeing ==0.2.2.0 - alarmclock ==0.7.0.7 - - alex ==3.5.4.0 + - alex ==3.5.4.2 - alex-meta ==0.3.0.13 - alex-tools ==0.6.1 - alfred-margaret ==2.1.0.2 @@ -81,7 +81,7 @@ default-package-overrides: - apportionment ==0.0.0.4 - approximate ==0.3.5 - approximate-equality ==1.1.0.2 - - arithmoi ==0.13.2.0 + - arithmoi ==0.13.3.0 - array-chunks ==0.1.4.2 - array-memoize ==0.6.0 - arrow-extras ==0.1.0.1 @@ -166,9 +166,9 @@ default-package-overrides: - bcp47-orphans ==0.1.3.0 - bcrypt ==0.0.11 - beam-core ==0.10.4.0 - - beam-migrate ==0.5.3.2 - - beam-postgres ==0.5.4.4 - - beam-sqlite ==0.5.6.0 + - beam-migrate ==0.5.4.0 + - beam-postgres ==0.5.5.0 + - beam-sqlite ==0.5.7.0 - bech32 ==1.1.10 - bech32-th ==1.1.10 - bench ==1.0.13 @@ -229,7 +229,7 @@ default-package-overrides: - bm ==0.2.0.0 - bmp ==1.2.6.4 - bnb-staking-csvs ==0.2.2.0 - - BNFC ==2.9.6.2 + - BNFC ==2.9.6.3 - BNFC-meta ==0.6.1 - board-games ==0.4.0.1 - bodhi ==0.1.0 @@ -374,10 +374,10 @@ default-package-overrides: - circle-packing ==0.1.0.6 - circular ==0.4.0.3 - citeproc ==0.9.0.1 - - clash-ghc ==1.8.4 - - clash-lib ==1.8.4 - - clash-prelude ==1.8.4 - - clash-prelude-hedgehog ==1.8.4 + - clash-ghc ==1.8.5 + - clash-lib ==1.8.5 + - clash-prelude ==1.8.5 + - clash-prelude-hedgehog ==1.8.5 - classy-prelude ==1.5.0.3 - classy-prelude-conduit ==1.5.0 - classy-prelude-yesod ==1.5.0 @@ -407,7 +407,7 @@ default-package-overrides: - Color ==0.4.1 - colorful-monoids ==0.2.1.3 - colorize-haskell ==1.0.1 - - colour ==2.3.6 + - colour ==2.3.7 - colourista ==0.1.0.2 - columnar ==1.0.0.0 - combinatorial ==0.1.1 @@ -500,7 +500,7 @@ default-package-overrides: - crc32c ==0.2.2 - crdt-event-fold ==1.8.1.2 - criterion ==1.6.4.0 - - criterion-measurement ==0.2.3.0 + - criterion-measurement ==0.2.4.0 - cron ==0.7.2 - crypto-api ==0.13.3 - crypto-api-tests ==0.3 @@ -667,7 +667,7 @@ default-package-overrides: - distribution-opensuse ==1.1.4 - distributive ==0.6.3 - djinn-lib ==0.0.1.4 - - djot ==0.1.3 + - djot ==0.1.4 - dl-fedora ==2.0.1 - dlist ==1.0 - dlist-instances ==0.1.1.1 @@ -704,7 +704,7 @@ default-package-overrides: - drifter-postgresql ==0.2.1 - drifter-sqlite ==0.1.0.0 - dsp ==0.2.5.2 - - dual-tree ==0.2.3.1 + - dual-tree ==0.2.3.3 - dublincore-xml-conduit ==0.1.0.3 - dunai ==0.14.1 - duration ==0.2.0.0 @@ -845,7 +845,7 @@ default-package-overrides: - filecache ==0.5.3 - filelock ==0.1.1.9 - filemanip ==0.3.6.3 - - filepath-bytestring ==1.5.2.0.3 + - filepath-bytestring ==1.5.2.0.4 - filepattern ==0.1.3 - fileplow ==0.1.0.0 - filter-logger ==0.6.0.0 @@ -1008,7 +1008,7 @@ default-package-overrides: - ghcid ==0.8.9 - ghcjs-codemirror ==0.0.0.2 - ghcjs-dom ==0.9.9.2 - - ghcjs-dom-jsaddle ==0.9.9.0 + - ghcjs-dom-jsaddle ==0.9.9.1 - ghcjs-perch ==0.3.3.3 - ghost-buster ==0.1.1.0 - ghostscript-parallel ==0.0.1 @@ -1190,7 +1190,7 @@ default-package-overrides: - hackage-security-HTTP ==0.1.1.3 - haddock-library ==1.11.0 - haha ==0.3.1.1 - - hakyll ==4.16.7.1 + - hakyll ==4.16.8.0 - hakyll-convert ==0.3.0.5 - hal ==1.1 - half ==0.3.3 @@ -1555,9 +1555,9 @@ default-package-overrides: - js-dgtable ==0.5.2 - js-flot ==0.8.3 - js-jquery ==3.7.1 - - jsaddle ==0.9.9.3 - - jsaddle-dom ==0.9.9.2 - - jsaddle-warp ==0.9.9.5 + - jsaddle ==0.9.9.4 + - jsaddle-dom ==0.9.9.3 + - jsaddle-warp ==0.9.9.6 - json ==0.11 - json-feed ==2.0.0.18 - json-rpc ==1.1.2 @@ -2002,7 +2002,7 @@ default-package-overrides: - oblivious-transfer ==0.1.0 - odbc ==0.3.0 - ods2csv ==0.1.0.2 - - oeis ==0.3.10.1 + - oeis ==0.3.10.2 - oeis2 ==1.0.9 - ofx ==0.4.4.0 - ogma-cli ==1.7.0 @@ -2064,7 +2064,7 @@ default-package-overrides: - options ==1.2.1.2 - optparse-applicative ==0.18.1.0 - optparse-enum ==1.0.0.0 - - optparse-generic ==1.5.2 + - optparse-generic ==1.5.3 - optparse-simple ==0.1.1.4 - optparse-text ==0.1.1.0 - ordered-containers ==0.2.4 @@ -2105,7 +2105,7 @@ default-package-overrides: - partial-handler ==1.0.3 - partial-isomorphisms ==0.2.4.0 - partialord ==0.1.1 - - password ==3.1.0.1 + - password ==3.1.0.2 - password-instances ==3.0.0.0 - password-types ==1.0.0.0 - patch ==0.0.8.4 @@ -2538,10 +2538,10 @@ default-package-overrides: - sequenceTools ==1.6.0.0 - serialise ==0.2.6.1 - servant ==0.20.3.0 - - servant-auth ==0.4.2.0 - - servant-auth-client ==0.4.2.0 + - servant-auth ==0.4.9.2 + - servant-auth-client ==0.4.9.2 - servant-auth-docs ==0.2.11.0 - - servant-auth-server ==0.4.9.1 + - servant-auth-server ==0.4.9.2 - servant-auth-swagger ==0.2.11.0 - servant-blaze ==0.9.1 - servant-checked-exceptions ==2.2.0.1 @@ -2710,7 +2710,7 @@ default-package-overrides: - statistics ==0.16.5.0 - statistics-linreg ==0.3 - statsd-rupp ==0.5.0.1 - - status-notifier-item ==0.3.2.10 + - status-notifier-item ==0.3.2.13 - step-function ==0.2.1 - stitch ==0.6.0.0 - stm-chans ==3.0.0.11 @@ -2833,7 +2833,7 @@ default-package-overrides: - tar ==0.6.4.0 - tar-conduit ==0.4.1 - tardis ==0.5.0.1 - - tasty ==1.5.3 + - tasty ==1.5.4 - tasty-ant-xml ==1.1.9 - tasty-autocollect ==0.4.4 - tasty-bench ==0.4.1 @@ -3215,7 +3215,7 @@ default-package-overrides: - wave ==0.2.1 - wcwidth ==0.0.2 - web-cookiejar ==0.1.3.1 - - web-rep ==0.14.0.1 + - web-rep ==0.14.1.0 - web-routes ==0.27.16 - web-routes-th ==0.22.8.3 - web-view ==0.7.0 @@ -3280,7 +3280,7 @@ default-package-overrides: - x11-xim ==0.0.9.0 - Xauth ==0.1 - xdg-basedir ==0.2.2 - - xdg-desktop-entry ==0.1.1.3 + - xdg-desktop-entry ==0.1.1.4 - xdg-userdirs ==0.1.0.2 - xeno ==0.6 - xls ==0.1.3 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 222d6b70953c..621fd8d18a3e 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -5,6 +5,7 @@ dont-distribute-packages: - 4Blocks + - a-piece-of-flake - a50 - abcBridge - AbortT-monadstf @@ -12,8 +13,6 @@ dont-distribute-packages: - ac-machine-conduit - accelerate-arithmetic - accelerate-fourier - - accelerate-llvm - - accelerate-llvm-native - accelerate-typelits - access-token-provider - acme-circular-containers @@ -331,6 +330,8 @@ dont-distribute-packages: - bricks-syntax - brillo-examples - bronyradiogermany-streaming + - brush-strokes + - brush-stroking - btc-lsp - btree - buchhaltung @@ -353,6 +354,7 @@ dont-distribute-packages: - cabal2arch - cabalmdvrpm - cabalrpmdeps + - cadence - caffegraph - cake - cakyrespa @@ -567,7 +569,6 @@ dont-distribute-packages: - constraint-reflection - constructible - container - - containers-accelerate - content-store - control - control-invariants @@ -627,6 +628,7 @@ dont-distribute-packages: - CSPM-Interpreter - CSPM-ToProlog - cspmchecker + - css-class-bindings - csv-enumerator - ctpl - cube @@ -883,6 +885,7 @@ dont-distribute-packages: - eventsource-geteventstore-store - eventsource-store-specs - eventsource-stub-store + - eventsourcing-postgresql - eventuo11y-batteries - eventuo11y-json - eventuo11y-otel @@ -942,7 +945,6 @@ dont-distribute-packages: - fei-modelzoo - fei-nn - feldspar-compiler - - feldspar-language - FermatsLastMargin - festung - ffmpeg-tutorials @@ -987,6 +989,7 @@ dont-distribute-packages: - fluid-idl-scotty - FM-SBLEX - fmt-for-rio + - fnotation - foldl-transduce-attoparsec - follower - fontwhich @@ -1043,6 +1046,7 @@ dont-distribute-packages: - ftshell - funbot - funbot-git-hook + - funcons-intgen - funcons-lambda-cbv-mp - funcons-simple - function-combine @@ -1051,7 +1055,6 @@ dont-distribute-packages: - functor-monad - funflow - funflow-nix - - fungll-combinators - funion - funsat - fwgl-glfw @@ -1242,6 +1245,7 @@ dont-distribute-packages: - GuiHaskell - GuiTV - h3spec + - haal-models - habit - hablo - Hach @@ -1301,7 +1305,6 @@ dont-distribute-packages: - happstack-state - happybara-webkit - haquil - - hardware-edsl - HaRe - hark - harmony @@ -1379,14 +1382,9 @@ dont-distribute-packages: - haskgame - hasklepias - haskoin-bitcoind - - haskoin-core - haskoin-crypto - - haskoin-node - haskoin-protocol - haskoin-script - - haskoin-store - - haskoin-store-data - - haskoin-wallet - haskoon - haskoon-httpspec - haskoon-salvia @@ -1657,6 +1655,7 @@ dont-distribute-packages: - HSHHelpers - hsinspect-lsp - hslogstash + - hsmrc-marc8 - HSoundFile - HsParrot - hspec-dirstream @@ -1695,6 +1694,7 @@ dont-distribute-packages: - http-client-rustls - http-enumerator - http-response-decoder + - http-tower-hs - http2-client-grpc - http2-grpc-proto-lens - http2-grpc-proto3-wire @@ -1769,8 +1769,23 @@ dont-distribute-packages: - iException - ige-mac-integration - igrf + - ihaskell-inline-r - ihaskell-rlangqq - ihaskell-symtegration + - ihp + - ihp-datasync + - ihp-datasync-typescript + - ihp-graphql + - ihp-hspec + - ihp-ide + - ihp-job-dashboard + - ihp-mail + - ihp-schema-compiler + - ihp-sitemap + - ihp-ssc + - ihp-typed-sql + - ihp-welcome + - ihp-zip - ihttp - imap - imbib @@ -1781,8 +1796,6 @@ dont-distribute-packages: - imj-measure-stdout - immutaball-core - imparse - - imperative-edsl - - imperative-edsl-vhdl - importify - imprevu-happstack - improve @@ -1919,7 +1932,6 @@ dont-distribute-packages: - karakuri - katip-rollbar - keelung - - keera-hails-i18n - keera-hails-mvc-environment-gtk - keera-hails-mvc-model-lightmodel - keera-hails-mvc-model-protectedmodel @@ -1960,6 +1972,7 @@ dont-distribute-packages: - koji-tool - korfu - ks-test + - ktx-font - kubernetes-client - kure-your-boilerplate - kurita @@ -2200,7 +2213,6 @@ dont-distribute-packages: - mellon-web - memcache-conduit - memory-cd - - memory-hexstring - merkle-patricia-db - message-db-temp - meta-par-accelerate @@ -2223,8 +2235,6 @@ dont-distribute-packages: - microformats2-types - MicrosoftTranslator - midimory - - mig-rio - - mig-server - mighttpd - minecraft-data - minesweeper @@ -2480,7 +2490,6 @@ dont-distribute-packages: - oops-examples - opc-xml-da-client - open-adt-tutorial - - open-typerep - OpenAFP-Utils - OpenGLCheck - openpgp-Crypto @@ -2533,6 +2542,7 @@ dont-distribute-packages: - parco-attoparsec - parco-parsec - parconc-examples + - parquet-haskell - parquet-hs - parse-help - parsestar @@ -2691,8 +2701,6 @@ dont-distribute-packages: - postgresql-tx-query - postgresql-tx-squeal - postgresql-tx-squeal-compat-simple - - postgresql-types - - postgresql-types-algebra - postmark - potoki - potoki-cereal @@ -2769,7 +2777,6 @@ dont-distribute-packages: - qhull - qnap-decrypt - qr-repa - - qrcode-juicypixels - qtah-cpp-qt5 - qtah-cpp-qt6 - qtah-examples @@ -2853,7 +2860,6 @@ dont-distribute-packages: - reactor - readline-in-other-words - readpyc - - reanimate - record-aeson - record-gl - record-preprocessor @@ -2866,7 +2872,6 @@ dont-distribute-packages: - refh - reflex-animation - reflex-backend-wai - - reflex-classhss - reflex-gloss-scene - reflex-libtelnet - reflex-localize @@ -2905,7 +2910,6 @@ dont-distribute-packages: - repr - representable-tries - reserve - - resin - resource-pool-catchio - resource-simple - rest-client @@ -2967,9 +2971,6 @@ dont-distribute-packages: - rollbar-wai - rollbar-yesod - RollingDirectory - - ron-rdt - - ron-schema - - ron-storage - rose-trie - roshask - rosmsg-bin @@ -3114,6 +3115,7 @@ dont-distribute-packages: - servant-streaming-docs - servant-streaming-server - servant-swagger-tags + - servant-tower-hs - servant-util-beam-pg - servant-waargonaut - servant-zeppelin-client @@ -3362,7 +3364,6 @@ dont-distribute-packages: - sv-svfactor - SVG2Q - svg2q - - svgone - swapper - switch - syb-with-class-instances-text @@ -3521,6 +3522,7 @@ dont-distribute-packages: - trurl - tsession-happstack - tsweb + - tui-launcher - tuntap-simple - tup-functor - tuple-gen @@ -3700,14 +3702,6 @@ dont-distribute-packages: - web-routes-regular - web-routing - web-view-colonnade - - web3 - - web3-bignum - - web3-crypto - - web3-ethereum - - web3-polkadot - - web3-provider - - web3-solidity - - web3-tools - WebBits-Html - WebBits-multiplate - WebCont diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 25dd807fab28..6d874c3711eb 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -952,6 +952,24 @@ builtins.intersectAttrs super { # https://github.com/plow-technologies/servant-streaming/issues/12 servant-streaming-server = dontCheck super.servant-streaming-server; + reanimate = overrideCabal (drv: { + buildTools = (drv.buildTools or [ ]) ++ [ + # needed for testsuite + pkgs.ffmpeg + pkgs.librsvg + pkgs.texliveFull + ]; + }) super.reanimate; + + reanimate-svg = overrideCabal (drv: { + buildTools = (drv.buildTools or [ ]) ++ [ + # needed for testsuite + pkgs.freefont_ttf + pkgs.librsvg + pkgs.pango + ]; + }) super.reanimate-svg; + # https://github.com/haskell-servant/servant/pull/1238 servant-client-core = if (pkgs.lib.getVersion super.servant-client-core) == "0.16" then @@ -2250,20 +2268,20 @@ builtins.intersectAttrs super { botan-bindings = super.botan-bindings.override { botan = pkgs.botan3; }; - # Avoids a cycle by disabling use of the external interpreter for the packages that are dependencies of iserv-proxy. - # These in particular can't rely on template haskell for cross-compilation anyway as they can't rely on iserv-proxy. - inherit - ( - let - noExternalInterpreter = overrideCabal { - enableExternalInterpreter = false; - }; - in - lib.mapAttrs (_: noExternalInterpreter) { inherit (super) iserv-proxy network; } - ) - iserv-proxy - network - ; + iserv-proxy = + let + # Avoid a cycle by disabling tests and the external interpreter for packages that are dependencies of iserv-proxy. + # These in particular can't rely on template haskell for cross-compilation anyway as they can't rely on iserv-proxy. + # Also disable tests during iserv-proxy bootstrap since test packages tend to rely on TH for discovering test cases + breakExternalInterpreterBootstrapCycle = overrideCabal { + doCheck = false; + enableExternalInterpreter = false; + }; + overlay = lib.mapAttrs ( + _: pkg: if (pkg ? isHaskellLibrary) then breakExternalInterpreterBootstrapCycle pkg else pkg + ); + in + super.iserv-proxy.overrideScope (_: overlay); # Workaround for flaky test: https://github.com/basvandijk/threads/issues/10 threads = appendPatch ./patches/threads-flaky-test.patch super.threads; diff --git a/pkgs/development/haskell-modules/configuration-windows.nix b/pkgs/development/haskell-modules/configuration-windows.nix index 5489c415f09c..735a55ca4068 100644 --- a/pkgs/development/haskell-modules/configuration-windows.nix +++ b/pkgs/development/haskell-modules/configuration-windows.nix @@ -37,21 +37,4 @@ with haskellLib; # Root cause seems to be undefined references to libffi as shown by linking errors if we instead use "-Wl,--disable-auto-import" # See https://github.com/rust-lang/rust/issues/132226#issuecomment-2445100058 iserv-proxy = appendConfigureFlag "--ghc-option=-optl=-Wl,--disable-runtime-pseudo-reloc" super.iserv-proxy; - - # Avoids a cycle by disabling use of the external interpreter for the packages that are dependencies of iserv-proxy. - # See configuration-nix.nix, where iserv-proxy and network are handled. - # On Windows, network depends on temporary (see above), which depends on random, which depends on splitmix. - inherit - ( - let - noExternalInterpreter = overrideCabal { - enableExternalInterpreter = false; - }; - in - lib.mapAttrs (_: noExternalInterpreter) { inherit (super) random splitmix temporary; } - ) - random - splitmix - temporary - ; }) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index e8d85a3e120b..7e7720dd9f82 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -26,8 +26,9 @@ let needsExternalInterpreterSetup = !stdenv.hostPlatform.isGhcjs; # JS backend already handles this canProxyTH = - # iserv-proxy currently does not build on GHC 9.6 - lib.versionAtLeast ghc.version "9.8" && stdenv.hostPlatform.emulatorAvailable buildPackages; + # Using iserv-proxy with 9.4 yields + # no location info>: error: Dynamic loading not supported + lib.versionAtLeast ghc.version "9.6" && stdenv.hostPlatform.emulatorAvailable buildPackages; iservWrapper = let @@ -45,14 +46,8 @@ let in buildPackages.writeShellScriptBin ("iserv-wrapper" + lib.optionalString enableProfiling "-prof") '' set -euo pipefail - PORT=$((5000 + $RANDOM % 5000)) ${lib.optionalString stdenv.hostPlatform.isWindows "export WINEDEBUG=-all WINEPREFIX=$TMP"} - (>&2 echo "---> Starting interpreter on port $PORT") - ${emulator} ${hostProxy} tmp $PORT & - RISERV_PID="$!" - trap "kill $RISERV_PID" EXIT # Needs cleanup when building without sandbox - ${buildProxy} $@ 127.0.0.1 "$PORT" - (>&2 echo "---> killing interpreter...") + ${buildProxy} $@ --pipe ${emulator} ${hostProxy} tmp --stdio ''; # GHC will add `-prof` to the external interpreter when doing a profiled build. @@ -261,8 +256,7 @@ in __onlyPropagateKnownPkgConfigModules ? false, enableExternalInterpreter ? isCross && crossSupport.canProxyTH && crossSupport.needsExternalInterpreterSetup, - # iserv-proxy needs local network access - __darwinAllowLocalNetworking ? stdenv.hostPlatform.isDarwin && enableExternalInterpreter, + __darwinAllowLocalNetworking ? false, }@args: assert editedCabalFile != null -> revision != null; diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 415e8262d028..fead838815c1 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -144,8 +144,8 @@ self: { }: mkDerivation { pname = "A-gent"; - version = "0.11.0.5"; - sha256 = "0ydrdqya81nxv4zxqflciihl4khidm4ipqqhh1x3bbwyqmayhv5x"; + version = "0.11.0.7"; + sha256 = "1p6yxa7rbw1bm6hdr2jwaxc8yhlf5m5byff6rqq5w63qsz76kmk4"; libraryHaskellDepends = [ base containers @@ -154,8 +154,6 @@ self: { ]; description = "Polite & well educated LLM agent with excellent manners that always behaves well"; license = "(SSPL-1.0 OR AGPL-3.0-only)"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -2083,26 +2081,57 @@ self: { Aoide = callPackage ( { mkDerivation, + barbies, base, bytestring, + containers, + directory, + filepath, + generic-lens, + Kawaii-Parser, + lens, mtl, process, - template-haskell, + transformers, }: mkDerivation { pname = "Aoide"; - version = "0.1.0.2"; - sha256 = "1nldvg8fwgbvn50prar3vs1nh704s1603fikyg2lhpz754yp0qbc"; + version = "1.0.0.0"; + sha256 = "0xrdagpyzp0pxvbir1fipyn5kwsb3qkrwiriyaakj0kjwjs79x7y"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ + barbies base bytestring + containers + directory + filepath + generic-lens + Kawaii-Parser + lens mtl process - template-haskell + transformers ]; - description = "A simple music library with the capability of generating .ly and .mid files."; - license = lib.licenses.bsd3; + executableHaskellDepends = [ + barbies + base + bytestring + containers + directory + filepath + generic-lens + Kawaii-Parser + lens + mtl + process + transformers + ]; + description = "A simple music library that can generate Lilypond and MIDI files"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; + mainProgram = "Aoide"; broken = true; } ) { }; @@ -2576,8 +2605,8 @@ self: { }: mkDerivation { pname = "BNFC"; - version = "2.9.6.2"; - sha256 = "12cap3xqsa06bkhq46qazaqvpcckh0p7cnyacr4p1klr1nvlxkcr"; + version = "2.9.6.3"; + sha256 = "1iln92nxs90257ssi5gk0yqidg7yfhxyx3xag0kv28xhcmig1vln"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -6210,6 +6239,8 @@ self: { pname = "Cabal-syntax"; version = "3.14.2.0"; sha256 = "11armvlq5ygzrsn1k4vld8fr5li1vh9gd1l4al31kz7zvbm3jpwx"; + revision = "1"; + editedCabalFile = "1c4p88kcnrna0d31zdps3cy74mic56ip4f92a88z0in3c1ciflv6"; libraryHaskellDepends = [ array base @@ -6256,6 +6287,8 @@ self: { pname = "Cabal-syntax"; version = "3.16.1.0"; sha256 = "19xx6q5va5hv2c6khf5khgyv1l84nm6a65vfi6jar5jdkd263mbb"; + revision = "1"; + editedCabalFile = "1jh16xcdzbhwhdracim2b234nqg0irdvki1czphg30blgg91hvsj"; libraryHaskellDepends = [ array base @@ -6391,8 +6424,6 @@ self: { ]; description = "An implementation and DSL for the Carneades argumentation model"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -7279,8 +7310,6 @@ self: { ]; description = "Typified Tailwind for Rapid Development"; license = lib.meta.getLicenseFromSpdxId "MIT"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -26722,8 +26751,8 @@ self: { }: mkDerivation { pname = "Kawaii-Parser"; - version = "4.0.0"; - sha256 = "1m4mpvgp3kx8wabklxj73i0gh1zhqk5al16s41qbnsz14da3d3nx"; + version = "5.0.0"; + sha256 = "0731dihnjxi9fmwadgz7r3200zsbx28xzkl5sardh80snkjgsjsb"; libraryHaskellDepends = [ base containers @@ -35443,8 +35472,8 @@ self: { }: mkDerivation { pname = "PenroseKiteDart"; - version = "1.6.1"; - sha256 = "1250m14qlq43gv3k1xydab08vhfl44cyrcalkjpm9b3fk3p9vncq"; + version = "1.7"; + sha256 = "1gfgqs9v2yrhpppfikh9v9mgr0drp4r0w087h9cja13zmdk25pga"; libraryHaskellDepends = [ base containers @@ -49318,6 +49347,171 @@ self: { } ) { }; + a-piece-of-flake = callPackage ( + { + mkDerivation, + acid-state, + add-dependent-file, + aeson, + aeson-pretty, + base, + binary, + blaze-markup, + bytestring, + cryptohash-sha1, + deepseq, + either, + exceptions, + file-embed, + filepath, + full-text-search, + generics-sop, + hostname, + http-types, + lens, + list-t, + lrucaching, + memory, + monad-logger, + mtl, + network, + non-empty, + non-negative-time-diff, + optparse-applicative, + prettyprinter, + process, + psqueues, + QuickCheck, + ref-tf, + refined, + regex-tdfa, + relude, + req, + retry, + ring-buffer, + safecopy, + sop-core, + statistics, + stm, + stm-containers, + tagged, + tar, + tasty, + tasty-discover, + tasty-hunit, + tasty-quickcheck, + template-haskell, + text-zipper, + time, + time-units, + tokenize, + trace-embrace, + unliftio, + vector, + wai, + wai-extra, + warp, + warp-tls, + wl-pprint-text, + yesod-core, + }: + mkDerivation { + pname = "a-piece-of-flake"; + version = "0.0.1"; + sha256 = "00cfnpd1wxlm8csggv4i5r9cxyqrw24hnyq4jylkck943gz0r0ic"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + acid-state + add-dependent-file + aeson + aeson-pretty + base + binary + blaze-markup + bytestring + cryptohash-sha1 + deepseq + either + exceptions + file-embed + filepath + full-text-search + generics-sop + hostname + http-types + lens + list-t + lrucaching + memory + monad-logger + mtl + network + non-empty + non-negative-time-diff + optparse-applicative + prettyprinter + process + psqueues + ref-tf + refined + regex-tdfa + relude + req + retry + ring-buffer + safecopy + sop-core + statistics + stm + stm-containers + tagged + tar + template-haskell + text-zipper + time + time-units + tokenize + trace-embrace + unliftio + vector + wai + wai-extra + warp + warp-tls + wl-pprint-text + yesod-core + ]; + executableHaskellDepends = [ + base + optparse-applicative + relude + tagged + unliftio + yesod-core + ]; + testHaskellDepends = [ + aeson + base + optparse-applicative + QuickCheck + relude + tagged + tasty + tasty-discover + tasty-hunit + tasty-quickcheck + unliftio + yesod-core + ]; + testToolDepends = [ tasty-discover ]; + description = "Nix flake repository for everyone"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + mainProgram = "a-piece-of-flake"; + } + ) { }; + a50 = callPackage ( { mkDerivation, @@ -49992,18 +50186,19 @@ self: { Cabal, cabal-doctest, containers, - cryptonite, deepseq, directory, doctest, + double-conversion, exceptions, filepath, + formatting, ghc-prim, half, hashable, hashtables, hedgehog, - lens, + microlens, mtl, prettyprinter, prettyprinter-ansi-terminal, @@ -50020,12 +50215,16 @@ self: { }: mkDerivation { pname = "accelerate"; - version = "1.3.0.0"; - sha256 = "14md9fbxckgwpbkm7hdj95ny11w5b5cj103r8razg0aw2hgid5sb"; + version = "1.4.0.0"; + sha256 = "055r9dcznm5gic9dn924sxbcywjjjf353aw89ml4fzknfwl5kamr"; + isLibrary = true; + isExecutable = true; setupHaskellDepends = [ base Cabal cabal-doctest + directory + filepath ]; libraryHaskellDepends = [ ansi-terminal @@ -50033,17 +50232,18 @@ self: { base-orphans bytestring containers - cryptonite deepseq directory + double-conversion exceptions filepath + formatting ghc-prim half hashable hashtables hedgehog - lens + microlens mtl prettyprinter prettyprinter-ansi-terminal @@ -50063,7 +50263,7 @@ self: { doctest ]; description = "An embedded language for accelerated array processing"; - license = lib.licenses.bsd3; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -50984,18 +51184,27 @@ self: { dlist, exceptions, filepath, - llvm-hs, - llvm-hs-pure, + formatting, + hashable, + microlens, + microlens-th, + monadLib, mtl, + parsec, + pretty, primitive, + process, + syb, template-haskell, + text, + th-abstraction, unordered-containers, vector, }: mkDerivation { pname = "accelerate-llvm"; - version = "1.3.0.0"; - sha256 = "1fjjfjav11s6grwl6ihqdrzx738bwki0l25qlp4zzz2hi2440qbp"; + version = "1.4.0.0"; + sha256 = "0j101nmc1iirx5xrdgf8l6572vjfqnfryy6g3s1rxriy323drz04"; libraryHaskellDepends = [ accelerate base @@ -51008,17 +51217,26 @@ self: { dlist exceptions filepath - llvm-hs - llvm-hs-pure + formatting + hashable + microlens + microlens-th + monadLib mtl + parsec + pretty primitive + process + syb template-haskell + text + th-abstraction unordered-containers vector ]; + doHaddock = false; description = "Accelerate backend component generating LLVM IR"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -51029,64 +51247,73 @@ self: { accelerate-llvm, base, bytestring, - c2hs, - cereal, + Cabal, containers, deepseq, directory, dlist, filepath, + formatting, ghc, - ghc-prim, hashable, libffi, - llvm-hs, - llvm-hs-pure, lockfree-queue, mtl, + pretty, + process, + tasty, + tasty-hunit, template-haskell, + text, + th-lift-instances, unique, unix, + unordered-containers, vector, }: mkDerivation { pname = "accelerate-llvm-native"; - version = "1.3.0.0"; - sha256 = "1x4wfbp83ppzknd98k2ad160a8kdqh96qqmyfzdqyvy44iskxcn6"; - revision = "1"; - editedCabalFile = "1w98zxyg5zr9xbx6wzglh1agc7pf25qlxbblvvvizf9niq84bw56"; + version = "1.4.0.0"; + sha256 = "1bl4br298vn6gl5dfqy0bc0kh3vxbhfmpbds9xcby2qyq6mjk60q"; + setupHaskellDepends = [ + base + Cabal + filepath + ]; libraryHaskellDepends = [ accelerate accelerate-llvm base bytestring - cereal containers deepseq directory dlist filepath + formatting ghc - ghc-prim hashable libffi - llvm-hs - llvm-hs-pure lockfree-queue mtl + pretty + process template-haskell + text + th-lift-instances unique unix + unordered-containers vector ]; - libraryToolDepends = [ c2hs ]; testHaskellDepends = [ accelerate base + tasty + tasty-hunit ]; description = "Accelerate backend for multicore CPUs"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -51104,21 +51331,24 @@ self: { dlist, file-embed, filepath, + formatting, ghc-heap, hashable, - llvm-hs, - llvm-hs-pure, mtl, - nvvm, pretty, + prettyprinter, + primitive, process, + tasty, + tasty-hunit, template-haskell, + text, unordered-containers, }: mkDerivation { pname = "accelerate-llvm-ptx"; - version = "1.3.0.0"; - sha256 = "0bb7p67dv5csbblnaxbm7hkq8y2qknz0yd1f0rav29igsv3a9rfx"; + version = "1.4.0.0"; + sha256 = "0f70p2nnwwaw1h18wg6i9n1alwl4437vsnsw0r5s0b7f2s741bx5"; libraryHaskellDepends = [ accelerate accelerate-llvm @@ -51131,23 +51361,26 @@ self: { dlist file-embed filepath + formatting ghc-heap hashable - llvm-hs - llvm-hs-pure mtl - nvvm pretty + prettyprinter + primitive process template-haskell + text unordered-containers ]; testHaskellDepends = [ accelerate base + tasty + tasty-hunit ]; description = "Accelerate backend for NVIDIA GPUs"; - license = lib.licenses.bsd3; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -53242,8 +53475,8 @@ self: { }: mkDerivation { pname = "add-dependent-file"; - version = "0.0.1"; - sha256 = "1rsfvgrlyd76vpdsrq6qcl4zm3g361lj7g4r63r2jwdrv5ayzrg8"; + version = "0.0.2"; + sha256 = "1ri0sf07w8qb6217c8ny5lrv9wmnb1s06z6x4a8cn6qm490n6iky"; libraryHaskellDepends = [ base bytestring @@ -55481,8 +55714,8 @@ self: { }: mkDerivation { pname = "aeson-match-qq"; - version = "1.8.0"; - sha256 = "1jzkxpy7qgln68sz5r9j5n963pnwxnclqav8qfc583yv9zszl0dp"; + version = "1.9.0"; + sha256 = "1naxb6ymg5f8dmj3xbcim5q09g10b7a1n5dmzc4wp6pwjaqxw2vv"; libraryHaskellDepends = [ aeson attoparsec @@ -56548,6 +56781,49 @@ self: { } ) { }; + aeson-value-qq = callPackage ( + { + mkDerivation, + aeson, + attoparsec, + attoparsec-aeson, + base, + bytestring, + ghc-hs-meta, + hspec, + scientific, + template-haskell, + text, + unordered-containers, + vector, + }: + mkDerivation { + pname = "aeson-value-qq"; + version = "1.0.0"; + sha256 = "0gw92qy5ih3z55afz0xkc8jigx1cqaajjcnhkg45bw1q44xsiy4n"; + libraryHaskellDepends = [ + aeson + attoparsec + attoparsec-aeson + base + bytestring + ghc-hs-meta + scientific + template-haskell + text + unordered-containers + vector + ]; + testHaskellDepends = [ + aeson + base + hspec + ]; + description = "QuasiQuoter for Aeson.Value"; + license = lib.licenses.bsd2; + } + ) { }; + aeson-via = callPackage ( { mkDerivation, @@ -58808,8 +59084,8 @@ self: { }: mkDerivation { pname = "alex"; - version = "3.5.4.0"; - sha256 = "1plasa0h85dfcga2h4yd1bqfi8smx4ghscyg299nh3lhqkr71sm9"; + version = "3.5.4.2"; + sha256 = "06248zzh03ijyaj98a54p1rqgvyl3w1kawsz74q9mig2c34isj6z"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -59411,6 +59687,41 @@ self: { } ) { }; + algebraic-edge-graphs = callPackage ( + { + mkDerivation, + array, + base, + containers, + criterion, + extra, + QuickCheck, + }: + mkDerivation { + pname = "algebraic-edge-graphs"; + version = "0.1.0"; + sha256 = "1wx149smpf4v0ksspgzxj46pb3ar24kw0kcynapgyg33hc85gli8"; + libraryHaskellDepends = [ + array + base + containers + ]; + testHaskellDepends = [ + base + containers + extra + QuickCheck + ]; + benchmarkHaskellDepends = [ + base + containers + criterion + ]; + description = "A library for algebraic edge-graph construction and transformation"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + } + ) { }; + algebraic-graph-duoids = callPackage ( { mkDerivation, @@ -79112,23 +79423,34 @@ self: { apecs-physics, base, brillo, + brillo-rendering, containers, linear, }: mkDerivation { pname = "apecs-brillo"; - version = "0.1.0"; - sha256 = "0a0j74m6p6fnzagh5knlg9fn522ahr0ag4pgnssbl0lz4x2kwh13"; + version = "0.1.1"; + sha256 = "1lbkim53ra5jf74l9xglzfh3i5x13ji6vxp85xwl4479vv402k66"; libraryHaskellDepends = [ apecs apecs-physics base brillo + brillo-rendering containers linear ]; - description = "Simple brillo renderer for apecs"; - license = lib.licenses.bsd3; + testHaskellDepends = [ + apecs + apecs-physics + base + brillo + brillo-rendering + containers + linear + ]; + description = "Apecs' gloss package, but adapted for brillo"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -83938,93 +84260,6 @@ self: { ) { }; arithmoi = callPackage ( - { - mkDerivation, - base, - bitvec, - chimera, - constraints, - containers, - deepseq, - exact-pi, - ghc-bignum, - infinite-list, - integer-logarithms, - integer-roots, - mod, - QuickCheck, - quickcheck-classes, - random, - semirings, - smallcheck, - tasty, - tasty-bench, - tasty-hunit, - tasty-quickcheck, - tasty-rerun, - tasty-smallcheck, - transformers, - vector, - }: - mkDerivation { - pname = "arithmoi"; - version = "0.13.2.0"; - sha256 = "0kb7x4nh21vhiqy2l08k4dg49ffp022bj86vkpy9icgsaskh7b4i"; - configureFlags = [ "-f-llvm" ]; - libraryHaskellDepends = [ - base - bitvec - chimera - constraints - containers - deepseq - exact-pi - ghc-bignum - infinite-list - integer-logarithms - integer-roots - mod - random - semirings - transformers - vector - ]; - testHaskellDepends = [ - base - containers - exact-pi - infinite-list - integer-roots - mod - QuickCheck - quickcheck-classes - semirings - smallcheck - tasty - tasty-hunit - tasty-quickcheck - tasty-rerun - tasty-smallcheck - vector - ]; - benchmarkHaskellDepends = [ - base - constraints - containers - infinite-list - integer-logarithms - mod - random - semirings - tasty-bench - vector - ]; - description = "Efficient basic number-theoretic functions"; - license = lib.licenses.mit; - } - ) { }; - - arithmoi_0_13_3_0 = callPackage ( { mkDerivation, array, @@ -84110,7 +84345,6 @@ self: { ]; description = "Efficient basic number-theoretic functions"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -85960,8 +86194,8 @@ self: { }: mkDerivation { pname = "asciidoc"; - version = "0.1.0.1"; - sha256 = "1wf0xvvx47myw41nc3dlm83rzw9pibzl6154zc7yll4cc0cfy5br"; + version = "0.1.0.2"; + sha256 = "0djdvr06xs77c5gp57s13r96zpgbdglb6ay53ql4mlm4120d1v4p"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -86976,6 +87210,50 @@ self: { } ) { }; + associative = callPackage ( + { + mkDerivation, + base, + containers, + doctest, + hashable, + lens, + mtl, + process, + profunctors, + selective, + semigroupoids, + unordered-containers, + witherable, + }: + mkDerivation { + pname = "associative"; + version = "0.0.4"; + sha256 = "126f2fm2jfr82ji1wgkz75s9q5n2z0vgbrwkqx539l7sz04pvz7d"; + libraryHaskellDepends = [ + base + containers + hashable + lens + mtl + profunctors + selective + semigroupoids + unordered-containers + witherable + ]; + testHaskellDepends = [ + base + process + ]; + testToolDepends = [ doctest ]; + description = "Partial Semigroup and Semigroup operations"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + assumpta = callPackage ( { mkDerivation, @@ -97658,10 +97936,8 @@ self: { }: mkDerivation { pname = "ban-instance"; - version = "0.1.0.1"; - sha256 = "0504qsjbqbrdf9avfrhs290baszc9dickx7wknbyxwrzpzzbpggk"; - revision = "5"; - editedCabalFile = "1a0xh0kfdpqgppaisb0hlm4k40gssbxh5jjz2j2l8xn2bnmv95cb"; + version = "0.1.1.0"; + sha256 = "174srwcxcfvf8h7v2k9pk3a8gqi29h2pwm7c1qx3xpmad6d32b5y"; libraryHaskellDepends = [ base template-haskell @@ -99527,8 +99803,8 @@ self: { }: mkDerivation { pname = "basesystems"; - version = "1.0.0.0"; - sha256 = "1904s9ii1nxpxcg6ah2192k7j193s8i1lnci2d6r4jb15s30b61d"; + version = "1.0.0.1"; + sha256 = "0hh804vpm38z0mwsv6vcihfrhwcwpmlj47pngspclm9m9lvmvwsn"; libraryHaskellDepends = [ array base @@ -101584,10 +101860,8 @@ self: { }: mkDerivation { pname = "beam-migrate"; - version = "0.5.3.2"; - sha256 = "05cz2gh9r00dr6knigq9v7zcdmpk2b19z0pg79wimkcxa2fblb5z"; - revision = "4"; - editedCabalFile = "1xafh4qb225w32ls2c89cdk13fvfjn69052ja9fm43vgvhxrjjbs"; + version = "0.5.4.0"; + sha256 = "1rmax5zj75gi90b02gz9rx7gzz08nf7s7bj8lchwxcib17ycq4x8"; libraryHaskellDepends = [ aeson base @@ -101724,8 +101998,8 @@ self: { }: mkDerivation { pname = "beam-postgres"; - version = "0.5.4.4"; - sha256 = "03llbfl1rlpghl0adf9ynd4wx4jbl707ll7cn3bcq16za2sc20fd"; + version = "0.5.5.0"; + sha256 = "1zxmy1g6z315il0vqi20pxv18jhvzzbrqfz0mdry3s27zza1ykfq"; libraryHaskellDepends = [ aeson attoparsec @@ -101800,8 +102074,8 @@ self: { }: mkDerivation { pname = "beam-sqlite"; - version = "0.5.6.0"; - sha256 = "0iv94115aw1imbbcy6lbiqsr699215x15j1snyzypzbkqca0khi6"; + version = "0.5.7.0"; + sha256 = "0s27d3vwf4f7y1awdghjpp6dsciy9vwn3rfrb7gxhgn9cfsdz80r"; libraryHaskellDepends = [ aeson attoparsec @@ -103501,8 +103775,8 @@ self: { pname = "bhoogle"; version = "0.1.4.4"; sha256 = "1z19h0jgnipj16rqbrflcjnqaslafq9bvwkyg8q0il76q7s4wyxa"; - revision = "6"; - editedCabalFile = "1k302sip83cq06b82hv7sxy4vv2wjap8f07rqg7nnswl40gwkv8r"; + revision = "7"; + editedCabalFile = "1d16b9kz0bsk7hbk4x8hj1qf0rlfz9azdkg6i1qcap0w6p77gwpp"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -111038,21 +111312,21 @@ self: { { mkDerivation, base, - memory, + ram, tasty, tasty-hunit, }: mkDerivation { pname = "blake3"; - version = "0.3"; - sha256 = "12hm7bd4jqxw0gqmczb9vxn99lbwawr09xwp6y7xb0fzrr97ysls"; + version = "0.3.1"; + sha256 = "1fi4dwdj9yzlq0lm3nf1l0y73sqf0vbwfqwhikr3cd3bmgf6d5hl"; libraryHaskellDepends = [ base - memory + ram ]; testHaskellDepends = [ base - memory + ram tasty tasty-hunit ]; @@ -112640,6 +112914,8 @@ self: { pname = "blockio"; version = "0.1.1.1"; sha256 = "1w6b3gf9k5vkg92bx5kh85z4y9j74rcdalg22f3hifdhxycrfyyz"; + revision = "1"; + editedCabalFile = "1f635lkbcn9vdcb48b6c1jkgfmrgd3scjm3bkbiwsy10p7a48d6m"; libraryHaskellDepends = [ base blockio-uring @@ -113544,12 +113820,12 @@ self: { } ) { }; - bluefin_0_4_1_0 = callPackage ( + bluefin_0_5_1_0 = callPackage ( { mkDerivation, bluefin-internal }: mkDerivation { pname = "bluefin"; - version = "0.4.1.0"; - sha256 = "18k1iqfjggwv6l6fllchzhv8rhhy24q05knzzsgzyjw4z8gp38kf"; + version = "0.5.1.0"; + sha256 = "1a9rp4l4sws6miq0hlfw383inka2yj303c96srvnyq1liadxa7yd"; libraryHaskellDepends = [ bluefin-internal ]; description = "The Bluefin effect system"; license = lib.meta.getLicenseFromSpdxId "MIT"; @@ -113572,8 +113848,8 @@ self: { pname = "bluefin-algae"; version = "0.1.0.2"; sha256 = "02g513vqn052qd41zm9brw8lf1ic4135mi8kr3s4w0721vm4nkhh"; - revision = "4"; - editedCabalFile = "02hx8g5kyx26znb145d55w6wm50lyjb5cx0y6d9dxnf11b2i21dj"; + revision = "5"; + editedCabalFile = "1wj4f5bd3vbrv2gxhspp3zs0c147m9k0kxm7z7jy1h7g59ckvpaz"; libraryHaskellDepends = [ base bluefin @@ -113603,10 +113879,10 @@ self: { }: mkDerivation { pname = "bluefin-contrib"; - version = "0.2.0.0"; - sha256 = "0fqv8gjgxaa1jkfhvbcdwq18r1yhf0l8clr0w77vfizwj0425nqm"; + version = "0.2.1.0"; + sha256 = "0iniw62zcw97fwz94dv1rakhy59irw2hjcnwklmmap1gka843wcx"; revision = "1"; - editedCabalFile = "0lkryncx38hpra2lc3a2djd5mj0n7yg73cgahhmvyc916vglw3lf"; + editedCabalFile = "1ky487alnlj5zpdv8y7lr6vprg89d55i6yywgall1hfap5vcfwki"; libraryHaskellDepends = [ base bluefin @@ -113646,24 +113922,26 @@ self: { } ) { }; - bluefin-internal_0_4_1_0 = callPackage ( + bluefin-internal_0_5_1_0 = callPackage ( { mkDerivation, async, base, monad-control, + primitive, transformers, transformers-base, unliftio-core, }: mkDerivation { pname = "bluefin-internal"; - version = "0.4.1.0"; - sha256 = "03qyjjkphqf1z242vfz4pa9pdha602vmmsqd97z18p01m5yqd01f"; + version = "0.5.1.0"; + sha256 = "035dw13rw0sjcfb8d88ab66j4kcdj5prhiw9cr1l2p7smjv3rvnx"; libraryHaskellDepends = [ async base monad-control + primitive transformers transformers-base unliftio-core @@ -113742,8 +114020,8 @@ self: { pname = "bluefin-random"; version = "0.2.0.0"; sha256 = "1kvhcz84gdpv0x4jmqi75i2l85kfkmsyp8vqpl39hgxwy1d8fmyf"; - revision = "2"; - editedCabalFile = "0b10d9af349q7pj4qs0q05f9xc34mlfbvpdy4vqm4jfw1kg0ddg7"; + revision = "3"; + editedCabalFile = "01hkawxx5pl0i7qf5dypq6xvxf28skf8vasjsp217wvy61ag3ihn"; libraryHaskellDepends = [ base bluefin @@ -114506,6 +114784,7 @@ self: { mkDerivation, aeson, base, + base64-bytestring, bytestring, crypton-connection, data-default, @@ -114514,6 +114793,7 @@ self: { network, packstream-bolt, persist, + QuickCheck, resource-pool, sandwich, scientific, @@ -114529,11 +114809,12 @@ self: { }: mkDerivation { pname = "bolty"; - version = "0.1.0.2"; - sha256 = "1d5ic68akkjd3w352rdnk1vp3b4dx3mv2w5irar4ykvg0iy87i0v"; + version = "0.1.1.0"; + sha256 = "1gczh6rlfcg1hcyyf26n1jsr559bh412m4c1wrlfd1qa3hsd8fz3"; libraryHaskellDepends = [ aeson base + base64-bytestring bytestring crypton-connection data-default @@ -114555,6 +114836,7 @@ self: { word8 ]; testHaskellDepends = [ + aeson base bytestring crypton-connection @@ -114564,6 +114846,7 @@ self: { network packstream-bolt persist + QuickCheck sandwich split text @@ -114595,8 +114878,8 @@ self: { }: mkDerivation { pname = "bolty-streamly"; - version = "0.1.0.0"; - sha256 = "11wjapwlsi4mc2h0j5fiqyd3nnzd52sagkrlmc3fgl46q4198mx6"; + version = "0.1.0.1"; + sha256 = "0n9njqzjkvxak075x1cjj1q419q8n3hgjj9myhbm0naiqs4s7zfv"; libraryHaskellDepends = [ base bolty @@ -115538,6 +115821,54 @@ self: { } ) { }; + boomwhacker_0_0_2_1 = callPackage ( + { + mkDerivation, + array, + base, + containers, + event-list, + filepath, + HPDF, + midi, + non-empty, + non-negative, + optparse-applicative, + shell-utility, + time, + transformers, + utility-ht, + }: + mkDerivation { + pname = "boomwhacker"; + version = "0.0.2.1"; + sha256 = "16057myaadccm16lbdp8rrrcq9c0qswdj49l5xvs64w705cp7pjw"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array + base + containers + event-list + filepath + HPDF + midi + non-empty + non-negative + optparse-applicative + shell-utility + time + transformers + utility-ht + ]; + description = "Convert MIDI file to play-along boomwhacker animation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "boomwhacker"; + } + ) { }; + boop = callPackage ( { mkDerivation, @@ -116117,8 +116448,8 @@ self: { }: mkDerivation { pname = "botan-bindings"; - version = "0.2.0.0"; - sha256 = "13wh1m0znwj8waz2m9indwlrmg53a9ibb0pz72aig8vbnpgwrsdc"; + version = "0.3.0.0"; + sha256 = "1315xxzrk9qy3jba85sfzzcqwq9x0qbzp695h67l4wfbrlhspimn"; libraryHaskellDepends = [ base ]; libraryPkgconfigDepends = [ botan ]; description = "Raw Botan bindings"; @@ -116146,8 +116477,8 @@ self: { }: mkDerivation { pname = "botan-low"; - version = "0.1.0.0"; - sha256 = "0qvy7md3k4mql3zbjbfni8ff7maq93br17p66d7av0av6lggp6im"; + version = "0.2.0.0"; + sha256 = "1wqzaz983aa2drfh76kcicln2d8iq6cpxy866a5yhwza6gl2y92h"; libraryHaskellDepends = [ base botan-bindings @@ -117407,7 +117738,7 @@ self: { } ) { }; - brick_2_10 = callPackage ( + brick_2_11 = callPackage ( { mkDerivation, base, @@ -117440,10 +117771,8 @@ self: { }: mkDerivation { pname = "brick"; - version = "2.10"; - sha256 = "08byr2w0697bdlnpycnb73f33v2as6sy7q9w9r8a2nhilv49yhmq"; - revision = "1"; - editedCabalFile = "0676jxx939xwhaqzf8zjz9vdl5jsx2zqvpclg34b3435n142hy2d"; + version = "2.11"; + sha256 = "1x4pxq8yyrzvspngj7rs639b0wgrmv1m54mdgmp6xiqdk2k2fyb5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -118122,8 +118451,6 @@ self: { ]; description = "Data structures and algorithms for working with 2D graphics"; license = lib.meta.getLicenseFromSpdxId "MIT"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -118952,6 +119279,160 @@ self: { } ) { }; + brush-strokes = callPackage ( + { + mkDerivation, + acts, + base, + bifunctors, + code-page, + containers, + deepseq, + directory, + eigen, + falsify, + filepath, + fp-ieee, + generic-lens, + ghc-prim, + groups, + groups-generic, + hspray, + optparse-applicative, + parallel, + primitive, + rounded-hw, + system-cxx-std-lib, + tasty, + template-haskell, + time, + transformers, + tree-view, + unordered-containers, + }: + mkDerivation { + pname = "brush-strokes"; + version = "0.1.0.0"; + sha256 = "0qbdg64iy3z15ynzz1w2lpmi8lia6kmclg4152v4m0lcm9xxqigs"; + revision = "1"; + editedCabalFile = "1spniyqxr693m6pkqpcg0d1w639p0nc5prh5w68aly2z0a4a5s55"; + libraryHaskellDepends = [ + acts + base + bifunctors + code-page + containers + deepseq + directory + eigen + filepath + fp-ieee + generic-lens + ghc-prim + groups + groups-generic + parallel + primitive + rounded-hw + system-cxx-std-lib + template-haskell + time + transformers + tree-view + ]; + testHaskellDepends = [ + base + code-page + containers + deepseq + falsify + hspray + optparse-applicative + parallel + primitive + tasty + tree-view + unordered-containers + ]; + benchmarkHaskellDepends = [ + base + code-page + containers + deepseq + primitive + tree-view + ]; + doHaddock = false; + description = "Toolkit for Bézier curves and brush stroking"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + brush-stroking = callPackage ( + { + mkDerivation, + acts, + aeson, + aeson-pretty, + atomic-file-ops, + base, + brush-strokes, + bytestring, + containers, + deepseq, + directory, + filepath, + generic-lens, + gi-cairo-connector, + gi-cairo-render, + groups, + hashable, + hermes-json, + lens, + mtl, + scientific, + stm, + text, + transformers, + unordered-containers, + }: + mkDerivation { + pname = "brush-stroking"; + version = "0.1.0.0"; + sha256 = "1zm67c1689vg3iqdiri3sc50j5jaaym7m023ibs7zyxm5v7wadhh"; + libraryHaskellDepends = [ + acts + aeson + aeson-pretty + atomic-file-ops + base + brush-strokes + bytestring + containers + deepseq + directory + filepath + generic-lens + gi-cairo-connector + gi-cairo-render + groups + hashable + hermes-json + lens + mtl + scientific + stm + text + transformers + unordered-containers + ]; + description = "Brush strokes document model and renderer"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + bsb-http-chunked = callPackage ( { mkDerivation, @@ -125546,13 +126027,18 @@ self: { }: mkDerivation { pname = "cabal-detailed-quickcheck"; - version = "0.2.0.1"; - sha256 = "0z82ira6g3mkqj9cw050s4m4nk2n5d4zx6gqlrcgszypd80h03f2"; + version = "0.3.0.0"; + sha256 = "0jbzjqjwzwxdn2fpmlxqh6jjs2j6q82ldmq4ap1x6ffbhqizqmqs"; libraryHaskellDepends = [ base Cabal QuickCheck ]; + testHaskellDepends = [ + base + Cabal + QuickCheck + ]; description = "QuickCheck for Cabal tests"; license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; @@ -126113,7 +126599,7 @@ self: { } ) { }; - cabal-gild_1_7_0_2 = callPackage ( + cabal-gild_1_8_4_1 = callPackage ( { mkDerivation, base, @@ -126133,8 +126619,8 @@ self: { }: mkDerivation { pname = "cabal-gild"; - version = "1.7.0.2"; - sha256 = "18a8p7imdsi4yix6qh0qwpi5knw17gj8nj3zzlpd9s88ydl6yq75"; + version = "1.8.4.1"; + sha256 = "07axmqsdm2sgpwbz52y2cy281xxk0fhp3vnsw7fyp7ndn0786h8q"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -128284,8 +128770,8 @@ self: { }: mkDerivation { pname = "cabal2nix"; - version = "2.21.2"; - sha256 = "05janvispyh5sq77klzyhkwzqix4x2bf0mn7bvxb1qwsd02ygzxv"; + version = "2.21.3"; + sha256 = "0f7d2z0bd8ziswikhjrvbn4rlpigs3w1g4pvvv5cfnp2b7gwh37h"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -129121,8 +129607,8 @@ self: { }: mkDerivation { pname = "cachix"; - version = "1.10.0"; - sha256 = "1q2cbi8sfld1rjx7m4mlb064xvmrydr4sfglrw5sjvs9zj8ladjk"; + version = "1.11.0"; + sha256 = "1savyqj4azfhg33qj7fqbyyn1bld1jjdf6fw9cjbgcgr59p7azn2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -129285,8 +129771,8 @@ self: { }: mkDerivation { pname = "cachix-api"; - version = "1.10.0"; - sha256 = "1zw2l23phxm292zl6xjppdv1mx1skk0zhif9rchcghk82m0rz0d4"; + version = "1.11.0"; + sha256 = "1fplakyrkm40m5ii964agbmaxvm108dg7yjkma59sa7k2f9aay68"; libraryHaskellDepends = [ aeson async @@ -129393,6 +129879,86 @@ self: { } ) { }; + cadence = callPackage ( + { + mkDerivation, + aeson, + apecs, + base, + bytestring, + containers, + exceptions, + hspec, + hspec-contrib, + HUnit, + linear, + QuickCheck, + random, + random-shuffle, + sdl2, + sdl2-image, + sdl2-ttf, + template-haskell, + text, + vector, + }: + mkDerivation { + pname = "cadence"; + version = "0.1.0.0"; + sha256 = "128qsl0ymmjircxrpyfb7cg02nfv9z7l7y6yrxrbjka4c49lydv6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + apecs + base + containers + linear + sdl2 + sdl2-image + sdl2-ttf + template-haskell + text + vector + ]; + executableHaskellDepends = [ + aeson + apecs + base + bytestring + containers + linear + random + random-shuffle + sdl2 + sdl2-image + sdl2-ttf + template-haskell + text + vector + ]; + testHaskellDepends = [ + apecs + base + containers + exceptions + hspec + hspec-contrib + HUnit + linear + QuickCheck + sdl2 + sdl2-image + sdl2-ttf + template-haskell + text + vector + ]; + description = "An ECS-based 2D game framework"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + caerbannog = callPackage ( { mkDerivation, @@ -130874,8 +131440,8 @@ self: { }: mkDerivation { pname = "canadian-income-tax"; - version = "2025.0"; - sha256 = "0k0v57dksww0c770jcp5wl1hl68w4vqilcw0sxjavcc43a228w9y"; + version = "2025.1"; + sha256 = "194h7csmxgdi2k5aaz02ykzidfx8ip3vw2kpbf9x1xnpaygs9k7x"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -134783,8 +135349,6 @@ self: { ]; description = "Highbrow approach to type-safe printf format specifications"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -136965,8 +137529,8 @@ self: { }: mkDerivation { pname = "cfuture"; - version = "1.0"; - sha256 = "1ifi3bj254b0g8klyjqw7lhmvpmq7ws2sl19ndyvq7f6iq3sk33a"; + version = "2.0"; + sha256 = "1w4cnvz1cr87s41fdrhacf07c52k10igkqnl6xwpvj43zsksgws3"; libraryHaskellDepends = [ base base-prelude @@ -136975,7 +137539,7 @@ self: { base base-prelude ]; - description = "A Future type that is easy to represent and handle in C/C++"; + description = "A Future type that is interruptible anytime and exportable to C/C++"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; @@ -137261,9 +137825,7 @@ self: { ]; description = "Command line tool"; license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; - hydraPlatforms = lib.platforms.none; mainProgram = "cgrep"; - broken = true; } ) { }; @@ -137850,8 +138412,8 @@ self: { }: mkDerivation { pname = "changeset"; - version = "0.1.1"; - sha256 = "1mp5g0y1rbhfp5js3g2szpr7cfywpqjnh7ps01l1pxrvirxkdbbr"; + version = "0.2"; + sha256 = "010r452dbj4x93g2msdazaahs19q58cnzmskjfdgw7f8b7690ajg"; libraryHaskellDepends = [ base containers @@ -137886,24 +138448,32 @@ self: { base, changeset, containers, + data-default, + falsify, + indexed-traversable, monoid-extras, tasty, tasty-hunit, + transformers, }: mkDerivation { pname = "changeset-containers"; - version = "0.1.1"; - sha256 = "0dyxhpbhwbqpbjmyhdqbdy82fbx76163az6m9lrcq8p5026n0ndc"; + version = "0.2"; + sha256 = "0xk88k3ywrdc1gxnnd07c2rxqln7f6204fkb8365iffnafcw09m5"; libraryHaskellDepends = [ base changeset containers + indexed-traversable monoid-extras + transformers ]; testHaskellDepends = [ base changeset containers + data-default + falsify monoid-extras tasty tasty-hunit @@ -137931,8 +138501,8 @@ self: { }: mkDerivation { pname = "changeset-lens"; - version = "0.1.1"; - sha256 = "0fi3yjb689mvl8scmi3yz29fx4f1z2idclij4jn1mqavaaz4wzgd"; + version = "0.2"; + sha256 = "00wyd04d103g08p1n33qaqx234rpwz81rps2rm1bdaq4axzpl9pk"; libraryHaskellDepends = [ base changeset @@ -137972,8 +138542,8 @@ self: { }: mkDerivation { pname = "changeset-reflex"; - version = "0.1.1"; - sha256 = "0jad77lp542y7kw0dbq4spdkpv38ygg7hlmbik7a5wikf90dfvz7"; + version = "0.2"; + sha256 = "1ilcn0qd5hhsvbv5194z0p04h7fb0bqb9k09fw9xs0v9drxyrnx1"; libraryHaskellDepends = [ base changeset @@ -139279,6 +139849,60 @@ self: { } ) { }; + checked-literals = callPackage ( + { + mkDerivation, + base, + directory, + filepath, + ghc, + ghc-typelits-extra, + ghc-typelits-knownnat, + ghc-typelits-natnormalise, + mtl, + process, + string-interpolate, + syb, + tasty, + tasty-hunit, + template-haskell, + temporary, + }: + mkDerivation { + pname = "checked-literals"; + version = "0.1.0.0"; + sha256 = "1dwiwr92hsw4c3yx1h6n5bb3fsf9zx6k3qq8fgq0in1h7jzkmkrw"; + libraryHaskellDepends = [ + base + ghc + ghc-typelits-extra + ghc-typelits-knownnat + ghc-typelits-natnormalise + mtl + syb + template-haskell + ]; + testHaskellDepends = [ + base + directory + filepath + ghc-typelits-extra + ghc-typelits-knownnat + ghc-typelits-natnormalise + process + string-interpolate + tasty + tasty-hunit + temporary + ]; + doHaddock = false; + description = "GHC plugin for checked numeric literals"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + checkers = callPackage ( { mkDerivation, @@ -139915,8 +140539,8 @@ self: { }: mkDerivation { pname = "chiasma"; - version = "0.10.1.0"; - sha256 = "09nsi5lksmbwqxy76h122kzp23632gvfbngs1vilmqhcf6zrbbg5"; + version = "0.12.2.0"; + sha256 = "01srs9xs31f7gi3l0d7k1xwm9lvpldh1p8jq8342n97b2w04whxx"; libraryHaskellDepends = [ attoparsec base @@ -139980,8 +140604,8 @@ self: { }: mkDerivation { pname = "chiasma-test"; - version = "0.10.1.0"; - sha256 = "0gyr4im2f8x335q3svvyr7lrf5z6ypln764spz986qf5ibg4arrb"; + version = "0.12.2.0"; + sha256 = "0zxb9m4q5kx2lz0lvbhl5f396pl324xn1qy4h7iqghvncvsds779"; libraryHaskellDepends = [ base bytestring @@ -140012,6 +140636,7 @@ self: { polysemy polysemy-chronos polysemy-plugin + polysemy-process polysemy-test prelate tasty @@ -143538,10 +144163,8 @@ self: { }: mkDerivation { pname = "clash-ghc"; - version = "1.8.4"; - sha256 = "1dgmqy5nm8fn55lmgd05akpkal46cydvbk0w6ian2z3979q4w4gb"; - revision = "1"; - editedCabalFile = "0pq4j5v7z94mr2v5gnivmcm03jr3z7xg16cz0hjqkrk2z2awrr2s"; + version = "1.8.5"; + sha256 = "0b8h9gnhl7c87bc120n0385jxip6hyji28qkk9hxj7pgh724ws7d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -143655,10 +144278,8 @@ self: { }: mkDerivation { pname = "clash-lib"; - version = "1.8.4"; - sha256 = "1pria81l325zdh8ccpkig5sp9lv4k819sk7pgkjf1s8hjknlsv9x"; - revision = "1"; - editedCabalFile = "0iif62zqbzxkmvgfbqmagxkrx5k6y97p1qamrcnqa544gxcrj4c0"; + version = "1.8.5"; + sha256 = "001pqzyvfbyw0p61b6m9ym5mxmjvq3wfjicv485n9lxlrbvnllh5"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -143781,8 +144402,8 @@ self: { }: mkDerivation { pname = "clash-lib-hedgehog"; - version = "1.8.4"; - sha256 = "1nl085y83vgljdh1pmgckvy5v5g6dafvmkjajc7m72s8ijj7g717"; + version = "1.8.5"; + sha256 = "01zf26hglas4v1hxg6amsv4ckbp09zl6jfw28v65dpwsjzzwwv5g"; libraryHaskellDepends = [ base clash-lib @@ -143861,6 +144482,7 @@ self: { hint, infinite-list, lens, + mmorph, mtl, QuickCheck, quickcheck-classes-base, @@ -143887,10 +144509,8 @@ self: { }: mkDerivation { pname = "clash-prelude"; - version = "1.8.4"; - sha256 = "0vc9vcqbh0i8xkm833nwxfmwxi47kzcajrh8nywymal2nsid1gby"; - revision = "2"; - editedCabalFile = "0y3czgr1rvnbrnh8y15wga0qpjbh8dih55qq376x6qm8pij9a78q"; + version = "1.8.5"; + sha256 = "0a1w9yn710bi0hxdrx5g34wnr57dqxz2a797d78v9105vprhj1li"; libraryHaskellDepends = [ array arrows @@ -143932,7 +144552,9 @@ self: { ]; testHaskellDepends = [ base + binary bytestring + containers deepseq doctest-parallel filepath @@ -143941,6 +144563,7 @@ self: { ghc-typelits-natnormalise hedgehog hint + mmorph quickcheck-classes-base tasty tasty-hedgehog @@ -143948,6 +144571,7 @@ self: { tasty-quickcheck tasty-th template-haskell + text ]; benchmarkHaskellDepends = [ base @@ -143973,8 +144597,8 @@ self: { }: mkDerivation { pname = "clash-prelude-hedgehog"; - version = "1.8.4"; - sha256 = "15jf4vr1p42s5pvs417y917j82m69df4prlgs3jl3l2h43psh3y5"; + version = "1.8.5"; + sha256 = "1swy13hg5yvmlj61is91jrv8yqjlp4r79a21clwi7d88yx9nnpm1"; libraryHaskellDepends = [ base clash-prelude @@ -149957,6 +150581,35 @@ self: { } ) { RNA = null; }; + coco = callPackage ( + { + mkDerivation, + base, + bytestring, + template-haskell, + text, + utf8-string, + utility-ht, + uuid, + }: + mkDerivation { + pname = "coco"; + version = "0.0.0.0"; + sha256 = "0hxf6i61lhp1mm34mmgbzcz3z9mx3lvl7j6z4vql2v767blav006"; + libraryHaskellDepends = [ + base + bytestring + template-haskell + text + utf8-string + utility-ht + uuid + ]; + description = "compatible conversions"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + } + ) { }; + code-builder = callPackage ( { mkDerivation, @@ -152344,22 +152997,26 @@ self: { { mkDerivation, base, + HUnit, QuickCheck, random, test-framework, + test-framework-hunit, test-framework-quickcheck2, }: mkDerivation { pname = "colour"; - version = "2.3.6"; - sha256 = "0wgqj64mh2y2zk77kv59k3xb3dk4wmgfp988y74sp9a4d76mvlrc"; + version = "2.3.7"; + sha256 = "104nprq14qajna16q7qsybyjvfdrgazwj340c8rlxgjscxai0fqz"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base + HUnit QuickCheck random test-framework + test-framework-hunit test-framework-quickcheck2 ]; description = "A model for human colour/color perception"; @@ -163336,9 +163993,10 @@ self: { { mkDerivation, base }: mkDerivation { pname = "contra-tracer"; - version = "0.2.0.0"; - sha256 = "1rb2fal2rn02qnp28dsvq3r94b72jkqrp2s1lryhmrdj23jc3swy"; + version = "0.2.1.0"; + sha256 = "06c08m3s9r920y4zhrwfld2mxa18m4qyh21rkf80xsk493dq5s5z"; libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; description = "Arrow and contravariant tracers"; license = lib.licenses.asl20; } @@ -165922,6 +166580,31 @@ self: { } ) { }; + core-of-name = callPackage ( + { + mkDerivation, + base, + ghc, + template-haskell, + }: + mkDerivation { + pname = "core-of-name"; + version = "0.1.0.0"; + sha256 = "0asdg62bn1bvjls3f2fwvngcq7x3bfy2dq854pjh7dvz1znjc5mw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + ghc + template-haskell + ]; + executableHaskellDepends = [ base ]; + description = "Print the Core representation of a binding with a GHC plugin"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + mainProgram = "core-of-name"; + } + ) { }; + core-program = callPackage ( { mkDerivation, @@ -166966,8 +167649,8 @@ self: { }: mkDerivation { pname = "countable-inflections"; - version = "0.3.0"; - sha256 = "1imi7csng0q6qmwz2ii4j33nwcmiyzi072nvgh36a3lgi0ja6q9x"; + version = "0.3.2"; + sha256 = "1rv4gxvrh0v6ar2zijqkfhn870hymzdf7xm6wskjxl3w8y3ksrg9"; libraryHaskellDepends = [ base bytestring @@ -167939,8 +168622,8 @@ self: { }: mkDerivation { pname = "cpsa"; - version = "4.4.7"; - sha256 = "131ri7wj5lsbsqm9rvcmrsdgb9mls24nf1rjcz9bylxxaizchm39"; + version = "4.4.8"; + sha256 = "0w26rhfs35b2ihhj9k1a2h0x709qqfr9vgcyr22wmlmkpzic73lb"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -170182,7 +170865,7 @@ self: { } ) { }; - criterion_1_6_4_1 = callPackage ( + criterion_1_6_5_0 = callPackage ( { mkDerivation, aeson, @@ -170207,7 +170890,6 @@ self: { mtl, mwc-random, optparse-applicative, - parsec, prettyprinter, prettyprinter-ansi-terminal, QuickCheck, @@ -170216,18 +170898,14 @@ self: { tasty-hunit, tasty-quickcheck, text, - time, transformers, transformers-compat, vector, - vector-algorithms, }: mkDerivation { pname = "criterion"; - version = "1.6.4.1"; - sha256 = "03danwzqimrnw39s91pxmya3jrb4wxvx0ijm3qr5mik8axn6z9af"; - revision = "1"; - editedCabalFile = "02sbckvbz107n369crcpb31jq4x6jw4kqvrkh3m03i8wn9bxbkis"; + version = "1.6.5.0"; + sha256 = "0f7011j1bz9p6b88aj6s4yp3m9vwn95irqby1glmh05lj46dh4yn"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -170252,16 +170930,13 @@ self: { mtl mwc-random optparse-applicative - parsec prettyprinter prettyprinter-ansi-terminal statistics text - time transformers transformers-compat vector - vector-algorithms ]; executableHaskellDepends = [ base @@ -170395,8 +171070,8 @@ self: { }: mkDerivation { pname = "criterion-measurement"; - version = "0.2.3.0"; - sha256 = "1qnzgkmjlv3m6zr8l3dfnc1b5jy2fyjxb7s1qzhdcww4bsixqxfc"; + version = "0.2.4.0"; + sha256 = "18zr0z9fa2x61bynzvhh7g8r7mshsz6l4dd7bl8k9mwy0icy0hm3"; libraryHaskellDepends = [ aeson base @@ -171027,6 +171702,8 @@ self: { pname = "crucible-debug"; version = "0.1.2.0"; sha256 = "0i3bbk28sihyb8nirjcz72mrhz6m08k3iz1jz2rx5jn7nwskxzba"; + revision = "1"; + editedCabalFile = "17x1lwjfwh97lm9r9halx3jx447gvqjfynxfvv6ndy1brp0xq2px"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -171247,6 +171924,8 @@ self: { pname = "crucible-syntax"; version = "0.5.0.0"; sha256 = "08b027d6m8c1wsfn21kjywg1gqw4s4nanzj1q4kqp65n4gmaai5b"; + revision = "1"; + editedCabalFile = "141mjylrq9j2k6qpaa01g4ngdidd57cmwy70d016d7wxckb3n3hs"; libraryHaskellDepends = [ base bv-sized @@ -173249,7 +173928,7 @@ self: { } ) { }; - crypton_1_1_1 = callPackage ( + crypton_1_1_2 = callPackage ( { mkDerivation, base, @@ -173269,8 +173948,8 @@ self: { }: mkDerivation { pname = "crypton"; - version = "1.1.1"; - sha256 = "04200abr2wavnkq73kch9wwnl5lcnd4n69jdfzg6mngz6pzby0sf"; + version = "1.1.2"; + sha256 = "17ndb7zi05gbkkf153xdwxznlqq14masaj9acv4n44hcgzdamk41"; libraryHaskellDepends = [ base base16 @@ -173437,6 +174116,8 @@ self: { pname = "crypton-conduit"; version = "0.2.3"; sha256 = "1kkizzapdv1lnkijmygpr3jdh2wiszcjhbi9byjzjphinpwlaply"; + revision = "1"; + editedCabalFile = "0czvkgb8lr7w23fyz1skajz7dcwh0xylnw4cvgs4ixpz96f109y8"; libraryHaskellDepends = [ base bytestring @@ -173464,6 +174145,55 @@ self: { } ) { }; + crypton-conduit_0_3_0 = callPackage ( + { + mkDerivation, + base, + bytestring, + conduit, + conduit-combinators, + conduit-extra, + crypton, + exceptions, + ram, + resourcet, + tasty, + tasty-hunit, + tasty-quickcheck, + transformers, + }: + mkDerivation { + pname = "crypton-conduit"; + version = "0.3.0"; + sha256 = "0gi70jasy95khp7d133ymipqlyqf37sg0p17w1s6bagjqkpk7qnq"; + libraryHaskellDepends = [ + base + bytestring + conduit + conduit-extra + crypton + exceptions + ram + resourcet + transformers + ]; + testHaskellDepends = [ + base + bytestring + conduit + conduit-combinators + crypton + ram + tasty + tasty-hunit + tasty-quickcheck + ]; + description = "crypton conduit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + crypton-connection = callPackage ( { mkDerivation, @@ -173516,6 +174246,8 @@ self: { pname = "crypton-connection"; version = "0.4.6"; sha256 = "0d20qp4jim89s6psi0iyjwjzgbi4piw9pxyyr15qrshpb22vg1nn"; + revision = "1"; + editedCabalFile = "0bnjm3rdk4wv9p743fp324wzq08lxaxrw04hyplv2hwzvr24lxm3"; libraryHaskellDepends = [ base bytestring @@ -174897,6 +175629,51 @@ self: { } ) { }; + css-class-bindings = callPackage ( + { + mkDerivation, + add-dependent-file, + base, + containers, + css-syntax, + filepath, + QuickCheck, + tasty, + tasty-discover, + tasty-hunit, + tasty-quickcheck, + template-haskell, + text, + }: + mkDerivation { + pname = "css-class-bindings"; + version = "0.0.4"; + sha256 = "00gkpp5vs2dx41aw6pizb4vlkk64yrd4h90glw2har70dhij1k63"; + libraryHaskellDepends = [ + add-dependent-file + base + containers + css-syntax + filepath + template-haskell + text + ]; + testHaskellDepends = [ + base + QuickCheck + tasty + tasty-discover + tasty-hunit + tasty-quickcheck + template-haskell + ]; + testToolDepends = [ tasty-discover ]; + description = "generates Haskell bindings for CSS classes"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + css-easings = callPackage ( { mkDerivation, @@ -175852,8 +176629,8 @@ self: { }: mkDerivation { pname = "cuda"; - version = "0.12.8.0"; - sha256 = "06sc7jkg24742frz7q8jimw8szvsva20zy4jn35dj585mibnljcr"; + version = "0.13.0.0"; + sha256 = "03xvkzylbfrbhh4ds37cj900w9kh5ikxynscrng3z6avvsg0nc1j"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ @@ -175875,7 +176652,7 @@ self: { base pretty ]; - description = "FFI binding to the CUDA interface for programming NVIDIA GPUs"; + description = "FFI binding to the CUDA driver interface for programming NVIDIA GPUs"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "nvidia-device-query"; @@ -175955,8 +176732,8 @@ self: { }: mkDerivation { pname = "cuddle"; - version = "1.2.0.0"; - sha256 = "0638jvj6wkczrxfswlcbzkci20s79s1yf4v22fz5gdmv34l21gvm"; + version = "1.4.0.0"; + sha256 = "0gx7snfndyw6sjn3s2j1kg67y8sf6sz7hv6iankm48i5rivyfn60"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -175972,6 +176749,7 @@ self: { data-default-class foldable1-classes-compat generic-optics + generic-random half hashable megaparsec @@ -176025,6 +176803,7 @@ self: { prettyprinter prettyprinter-ansi-terminal QuickCheck + quickcheck-transformer random string-qq text @@ -184513,7 +185292,7 @@ self: { } ) { }; - dataframe_0_7_0_0 = callPackage ( + dataframe_1_1_0_0 = callPackage ( { mkDerivation, aeson, @@ -184531,9 +185310,8 @@ self: { Glob, granite, hashable, + http-conduit, HUnit, - mmap, - parallel, process, QuickCheck, random, @@ -184542,6 +185320,8 @@ self: { scientific, snappy-hs, stm, + streamly-bytestring, + streamly-core, template-haskell, text, these, @@ -184555,8 +185335,8 @@ self: { }: mkDerivation { pname = "dataframe"; - version = "0.7.0.0"; - sha256 = "1khnk687vz4n0m9v0p6dw5x45g9n5yjx6x21i0cx3lkv00wm2fbj"; + version = "1.1.0.0"; + sha256 = "07n21b7b9mn35cbhj5hqx2p3pj31493q2i916882nxdpmgbvwc82"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -184574,14 +185354,15 @@ self: { Glob granite hashable - mmap - parallel + http-conduit process random regex-tdfa scientific snappy-hs stm + streamly-bytestring + streamly-core template-haskell text these @@ -184609,7 +185390,6 @@ self: { base bytestring containers - directory HUnit QuickCheck random @@ -190345,10 +191125,8 @@ self: { }: mkDerivation { pname = "dependent-enummap"; - version = "0.1.0.0"; - sha256 = "1i0p0yipihjm9p6mpag9zw1r8gfl7lwcg35w97gqfy4lbbx2rp4n"; - revision = "1"; - editedCabalFile = "1a8dxvlqk52l5qx3ybbcjm2m4py4ywnrlwpggxdbg98a1x188wxg"; + version = "0.2.0.0"; + sha256 = "0j1wijrxmxrrz0jvg9qrg3g4iza6vvpmzhq3c0a2ixkiygrydbfv"; libraryHaskellDepends = [ base containers @@ -190892,6 +191670,40 @@ self: { } ) { }; + deque_0_4_4_4 = callPackage ( + { + mkDerivation, + base, + deepseq, + hashable, + mtl, + rerebase, + strict-list, + tasty, + tasty-quickcheck, + }: + mkDerivation { + pname = "deque"; + version = "0.4.4.4"; + sha256 = "09c3cld56k0frl1kvhrrb1kz8i3w9n3qycr7qvf0ihjw6kg5b0za"; + libraryHaskellDepends = [ + base + deepseq + hashable + mtl + strict-list + ]; + testHaskellDepends = [ + rerebase + tasty + tasty-quickcheck + ]; + description = "Double-ended queues"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + dequeue = callPackage ( { mkDerivation, @@ -191355,6 +192167,64 @@ self: { } ) { }; + derive-topdown_0_1_1_1 = callPackage ( + { + mkDerivation, + base, + binary, + bytestring, + containers, + ghc, + haskell-src, + haskell-src-exts, + HUnit, + mtl, + primitive, + syb, + template-haskell, + th-abstraction, + th-expand-syns, + transformers, + }: + mkDerivation { + pname = "derive-topdown"; + version = "0.1.1.1"; + sha256 = "1diagpj0218ciqhrbf6blvip8pwkbwd9hxb0w6a8dyjpyfjwwllq"; + libraryHaskellDepends = [ + base + containers + mtl + primitive + syb + template-haskell + th-abstraction + th-expand-syns + transformers + ]; + testHaskellDepends = [ + base + binary + bytestring + containers + ghc + haskell-src + haskell-src-exts + HUnit + mtl + primitive + syb + template-haskell + th-abstraction + th-expand-syns + transformers + ]; + description = "Derive type class instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + derive-trie = callPackage ( { mkDerivation, @@ -191568,6 +192438,46 @@ self: { } ) { }; + deriving-trans_0_11_0_0 = callPackage ( + { + mkDerivation, + base, + exceptions, + logict, + monad-control, + monad-control-identity, + monad-logger, + mtl, + primitive, + resourcet, + transformers, + transformers-base, + unliftio-core, + }: + mkDerivation { + pname = "deriving-trans"; + version = "0.11.0.0"; + sha256 = "00i7aln2aqlakka49lkfml28s4h56ssw23lzhfb28ngyl52zc5n2"; + libraryHaskellDepends = [ + base + exceptions + logict + monad-control + monad-control-identity + monad-logger + mtl + primitive + resourcet + transformers + transformers-base + unliftio-core + ]; + description = "Derive instances for monad transformer stacks"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + deriving-via-fun = callPackage ( { mkDerivation, base }: mkDerivation { @@ -194286,8 +195196,8 @@ self: { }: mkDerivation { pname = "dhscanner-ast"; - version = "1.1.4"; - sha256 = "021gwh23vndd88av6f0daycnvx83pbacwrnavyd46f9mrjnygqwm"; + version = "1.1.5"; + sha256 = "1bgil53any94bhy3cwiakai5vs445mkv7x3sr98lzv24791yhxzs"; libraryHaskellDepends = [ aeson base @@ -194317,8 +195227,8 @@ self: { }: mkDerivation { pname = "dhscanner-bitcode"; - version = "1.0.15"; - sha256 = "0pwb89rxm3pfyy1cq4zd5m8wwk5afjpj60zmp7443q7fwpygx8b4"; + version = "1.0.16"; + sha256 = "1khjwdmnih5vn9pxi8mjf5faq0g1kd5pfzk54i3gw2alw2g8266m"; libraryHaskellDepends = [ aeson base @@ -194350,8 +195260,8 @@ self: { }: mkDerivation { pname = "dhscanner-kbgen"; - version = "1.0.25"; - sha256 = "066jr09bhlbaqbg72049wn09464j6vr1jk866pjbwipcl3yk6bzb"; + version = "1.0.31"; + sha256 = "03mgjidx48d3sxxky7v3ws3v990rr24xkjn4q6msbjdkrr1q0mya"; libraryHaskellDepends = [ aeson base @@ -194707,6 +195617,36 @@ self: { } ) { }; + diagnostician = callPackage ( + { + mkDerivation, + base, + containers, + prettyprinter, + text, + vector, + }: + mkDerivation { + pname = "diagnostician"; + version = "0.1.0.0"; + sha256 = "0qk4h48afzv6f8xgm8nyyf4bv9ghc2zdwcrk7lfcqvi5nm7vqxhs"; + libraryHaskellDepends = [ + base + containers + prettyprinter + text + vector + ]; + testHaskellDepends = [ + base + containers + ]; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + diagrams = callPackage ( { mkDerivation, @@ -195432,8 +196372,8 @@ self: { }: mkDerivation { pname = "diagrams-input"; - version = "0.1.5"; - sha256 = "011kvcx3py8dwjx10ddd0z6pm5k76lb2y4mzkfp1nbcy0imkkfyq"; + version = "0.1.5.1"; + sha256 = "1fy6fp9w3z6xn8s21xfq31qd67g5931bik5iv8r2z38ajbhpwm68"; libraryHaskellDepends = [ attoparsec base @@ -199733,8 +200673,8 @@ self: { pname = "discrimination"; version = "0.5"; sha256 = "1qq7fs1dsfqgf4969gksqcp3swcx0wbzdh66a89fv78k6y94g0pc"; - revision = "5"; - editedCabalFile = "1pbnj7jzxxrd7s7nqmwmmxhw4pyrwxnsdx7xpw63240jb9f1cg8f"; + revision = "6"; + editedCabalFile = "0bncwrlxh0sr2r7c6fw6yk570km5hddvba2jz0g4rrywv74qw7n9"; libraryHaskellDepends = [ array base @@ -202066,8 +203006,8 @@ self: { }: mkDerivation { pname = "djot"; - version = "0.1.3"; - sha256 = "1066rgzb9lf2fa9bi3i7rdln9yn7kkjwx31gfhljqsryxqqr9prn"; + version = "0.1.4"; + sha256 = "03qlk8r62j6nsjbbyp8510gn29vg3i2s4vq0p0qyr2679y5i6v8h"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -208411,10 +209351,8 @@ self: { }: mkDerivation { pname = "dual-tree"; - version = "0.2.3.1"; - sha256 = "19nm34d166fhlkk7npx0iq9kbx7300a82bg75q1sx98jqfa4nffh"; - revision = "5"; - editedCabalFile = "0ihx1l9s864z4pvqkahy0ch6k4fqrz4yzb0dqwrnagsa2akbz9c4"; + version = "0.2.3.3"; + sha256 = "0hk7qc8i3447bsfb85gwswqrkqp9811wxw6ysf838wdq3k37ccrv"; libraryHaskellDepends = [ base monoid-extras @@ -213488,6 +214426,33 @@ self: { } ) { }; + effectful-plugin_2_1_0_0 = callPackage ( + { + mkDerivation, + base, + containers, + effectful-core, + ghc, + }: + mkDerivation { + pname = "effectful-plugin"; + version = "2.1.0.0"; + sha256 = "11kdrx4axrc6lbgra8r4bvnyphdhqrps9ggrlx3wrrr7csdv0a7s"; + libraryHaskellDepends = [ + base + containers + ghc + ]; + testHaskellDepends = [ + base + effectful-core + ]; + description = "A GHC plugin for improving disambiguation of effects"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + effectful-poolboy = callPackage ( { mkDerivation, @@ -220233,6 +221198,8 @@ self: { pname = "env-guard"; version = "0.2.1"; sha256 = "0xm9638nkikfy62abims10jmmr9y3rm2vb22aqh4qmjcj4r37ibq"; + revision = "1"; + editedCabalFile = "0q1dsk4mc5mqd90ya67yjl2himwkwj24vzc4l3njfs9cwkank69v"; libraryHaskellDepends = [ base ]; description = "Conditionally running IO actions based on environment variables"; license = lib.meta.getLicenseFromSpdxId "MIT"; @@ -221374,8 +222341,8 @@ self: { }: mkDerivation { pname = "erebos"; - version = "0.2.0"; - sha256 = "1mqkr4znvbv6wyr14ajzkamj7c5v3qfzfnsigznvz4jjq9hsp8qs"; + version = "0.2.1"; + sha256 = "05h1vlgvspfk0pwb6l5fj7zqv8pixhqyjqhbk3yvabhmfwhw5p25"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -225829,8 +226796,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "eventlog-socket"; - version = "0.1.1.0"; - sha256 = "1y3hji0xcqqkkr5drm4nss3q3wvqlmcq870y6ggx3j0kz2sd2w32"; + version = "0.1.2.0"; + sha256 = "10dkiazyszkm33x2bqz6vvi4ldkbnfjcjh4zn314p2w56pw3b330"; libraryHaskellDepends = [ base ]; description = "Stream GHC eventlog events to external processes"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; @@ -226260,6 +227227,8 @@ self: { ]; description = "CQRS/ES library"; license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -226293,6 +227262,7 @@ self: { ]; description = "PostgreSQL adaptor for eventsourcing"; license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -233792,7 +234762,7 @@ self: { } ) { }; - fbrnch_1_8 = callPackage ( + fbrnch_1_8_1 = callPackage ( { mkDerivation, aeson, @@ -233802,6 +234772,7 @@ self: { bugzilla-redhat, bytestring, config-ini, + containers, copr-api, directory, either, @@ -233835,8 +234806,8 @@ self: { }: mkDerivation { pname = "fbrnch"; - version = "1.8"; - sha256 = "0zl0b8h9mnk86fjq4dbdr5xjgav6ikx9whayvw3cmqdhrx29dw1y"; + version = "1.8.1"; + sha256 = "01sxsyb1xwcgk306hzchvkzmhvcws3dr14pvglaiw7xj6y8915pd"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -233847,6 +234818,7 @@ self: { bugzilla-redhat bytestring config-ini + containers copr-api directory either @@ -236165,6 +237137,7 @@ self: { description = "A functional embedded language for DSP and parallelism"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -237956,8 +238929,8 @@ self: { }: mkDerivation { pname = "filepath-bytestring"; - version = "1.5.2.0.3"; - sha256 = "0jz6mpr6fvxijvkib9500x25np7j836wrvy8jd23l16r4rhnhmxy"; + version = "1.5.2.0.4"; + sha256 = "1b93nhxp7cm4s02ir7gz9qr2kfky6fkppncshqs4p4js78jbmy25"; libraryHaskellDepends = [ base bytestring @@ -239427,13 +240400,13 @@ self: { mkDerivation, aeson, base, + base64-bytestring, bytestring, containers, + crypton, http-client, http-client-tls, http-types, - jose, - lens, stm, text, time, @@ -239441,18 +240414,18 @@ self: { }: mkDerivation { pname = "firebase-hs"; - version = "0.1.1.0"; - sha256 = "0fkf42m9higfyqm3cjyhz1mscw768rplsc9ma2c5xj42n890n28d"; + version = "0.2.0.0"; + sha256 = "1496r4pm6k04vmlff9kf3klz6vxdjabgsfhb5j261ijkh966bh0j"; libraryHaskellDepends = [ aeson base + base64-bytestring bytestring containers + crypton http-client http-client-tls http-types - jose - lens stm text time @@ -239463,12 +240436,13 @@ self: { base bytestring containers + http-client http-types text time ]; description = "Firebase Auth, Firestore, and Servant integration for Haskell"; - license = lib.meta.getLicenseFromSpdxId "MIT"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -244007,6 +244981,55 @@ self: { } ) { }; + fnotation = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + diagnostician, + filepath, + hashable, + prettyprinter, + tasty, + tasty-golden, + temporary, + text, + vector, + vector-hashtables, + }: + mkDerivation { + pname = "fnotation"; + version = "0.1.0.0"; + sha256 = "18jglwasaly5p0x6y4wkijaxyvcyi6cq0n0lz73f2vyxw1inqp5j"; + libraryHaskellDepends = [ + base + containers + diagnostician + hashable + prettyprinter + text + vector + vector-hashtables + ]; + testHaskellDepends = [ + base + bytestring + containers + diagnostician + filepath + prettyprinter + tasty + tasty-golden + temporary + text + vector + ]; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + focus = callPackage ( { mkDerivation, @@ -245058,8 +246081,8 @@ self: { }: mkDerivation { pname = "fontwhich"; - version = "0.2"; - sha256 = "0784d0i55wnrqr8ajd7lpw5cdw67gni430g3vhp45mx3ic9srm7c"; + version = "0.3"; + sha256 = "12g1qh6lrhbh6rx2xk1r3zn9iqqrrwdb9mglz1iw2mfld8yqfrjj"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -247494,6 +248517,67 @@ self: { } ) { }; + fractal-layer = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + hashable, + hspec, + hspec-discover, + mtl, + profunctors, + QuickCheck, + resourcet, + selective, + text, + time, + transformers, + unliftio, + unordered-containers, + }: + mkDerivation { + pname = "fractal-layer"; + version = "0.1.0.0"; + sha256 = "0b6d36mdsg4xm3x2dvix2hh91ca3jhnfa51id5b4wrdqdmrzvbzx"; + libraryHaskellDepends = [ + aeson + base + containers + hashable + mtl + profunctors + resourcet + selective + text + time + transformers + unliftio + unordered-containers + ]; + testHaskellDepends = [ + aeson + base + bytestring + hspec + mtl + profunctors + QuickCheck + resourcet + selective + text + time + unliftio + unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Composable resource management and dependency injection"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + } + ) { }; + fractals = callPackage ( { mkDerivation, @@ -248223,8 +249307,8 @@ self: { }: mkDerivation { pname = "freckle-http"; - version = "0.3.1.0"; - sha256 = "0y6qbl0hb6nwcb843l0q0j7nvzdgpc5l5fq9xgdjgyxnnzbjkm6k"; + version = "0.4.0.0"; + sha256 = "1lha52l01yk2jldmkz9ka3icb4n7y5pf6b4792w2100fvgk8spr0"; libraryHaskellDepends = [ aeson annotated-exception @@ -248363,8 +249447,8 @@ self: { }: mkDerivation { pname = "freckle-memcached"; - version = "0.0.0.2"; - sha256 = "1qqjribjzmpfqqygvl4frxy447sjqs5fin22y9aq075yfvgjq75a"; + version = "0.0.0.3"; + sha256 = "1nsi3iq4k3qgz287qf0pn3akg871sh21prrx5zcjkb7kmrqnvkmq"; libraryHaskellDepends = [ aeson annotated-exception @@ -248404,7 +249488,7 @@ self: { text unliftio ]; - description = ".."; + description = "Some extensions to the memcache library"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; } @@ -251040,8 +252124,6 @@ self: { ]; description = "Abstract interface for the file system"; license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -252172,7 +253254,6 @@ self: { funcons-tools, funcons-values, gll, - iml-tools, mtl, pretty, regex-applicative, @@ -252182,8 +253263,8 @@ self: { }: mkDerivation { pname = "funcons-intgen"; - version = "0.2.0.1"; - sha256 = "12g6lizcxhvk26k3qp1k3v9dz9pz9xx004jpmipqm291r9nyiya9"; + version = "0.2.0.3"; + sha256 = "0rzyislf08ginflq7m7gjri3m5asshyfywn46fcfv4v3gnqhkmv4"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -252194,7 +253275,6 @@ self: { funcons-tools funcons-values gll - iml-tools mtl pretty regex-applicative @@ -252206,9 +253286,8 @@ self: { license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "cbsc"; - broken = true; } - ) { iml-tools = null; }; + ) { }; funcons-lambda-cbv-mp = callPackage ( { @@ -252290,8 +253369,8 @@ self: { }: mkDerivation { pname = "funcons-tools"; - version = "0.2.0.15"; - sha256 = "0yfl7rg7hwy8yyxq5axicd57lk650i5pmm0slnxqbsgl96iv8x24"; + version = "0.2.0.16"; + sha256 = "1p7lm45762xw5yds4xqqkz0mal0fndnz1k0xspi93v91cskyjq3y"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -253087,7 +254166,6 @@ self: { ]; description = "GLL parser with simple combinator interface"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -253723,6 +254801,7 @@ self: { language-c-quote, lens, lsp, + lsp-test, lsp-types, mainland-pretty, megaparsec, @@ -253732,6 +254811,7 @@ self: { parallel, prettyprinter, prettyprinter-ansi-terminal, + process, process-extras, QuickCheck, random, @@ -253754,8 +254834,8 @@ self: { }: mkDerivation { pname = "futhark"; - version = "0.25.36"; - sha256 = "1wyc7pakrd2rrql3bqww9xid5w26y9ll2c35kqnpx8fwv73918j1"; + version = "0.25.37"; + sha256 = "0ynbbp66f6xx836zf71qfarnkmnsbm1hyk1pmk3yf4z301vz1xdh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -253793,6 +254873,7 @@ self: { language-c-quote lens lsp + lsp-test lsp-types mainland-pretty megaparsec @@ -253802,6 +254883,7 @@ self: { parallel prettyprinter prettyprinter-ansi-terminal + process process-extras QuickCheck random @@ -253952,8 +255034,8 @@ self: { }: mkDerivation { pname = "futhark-server"; - version = "1.3.0.0"; - sha256 = "1v8c5zfsc6x48z31lrfcyibbj4742cql3lglg6l59ly39cxi4and"; + version = "1.3.3.0"; + sha256 = "0j45clfg1mzy06nnzbgn9gdbys0nh7d9h31gyvpa825qm44xjfdj"; libraryHaskellDepends = [ base binary @@ -253970,42 +255052,6 @@ self: { } ) { }; - futhark-server_1_3_2_0 = callPackage ( - { - mkDerivation, - base, - binary, - bytestring, - directory, - futhark-data, - mtl, - process, - temporary, - text, - }: - mkDerivation { - pname = "futhark-server"; - version = "1.3.2.0"; - sha256 = "1rpvd0z09bgnzj6npgc6ngz8par7zcda9y408yjfv5vawd9srv07"; - revision = "1"; - editedCabalFile = "1jfsv31s90prnh5gipyfa533sdivh8r2mxq0pbvq1vjbiwjqd81q"; - libraryHaskellDepends = [ - base - binary - bytestring - directory - futhark-data - mtl - process - temporary - text - ]; - description = "Client implementation of the Futhark server protocol"; - license = lib.meta.getLicenseFromSpdxId "ISC"; - hydraPlatforms = lib.platforms.none; - } - ) { }; - futhask = callPackage ( { mkDerivation, @@ -254412,8 +255458,8 @@ self: { }: mkDerivation { pname = "fuzzySets"; - version = "1.0.1"; - sha256 = "1snj86p40p8abjhiqqblqi2qz35w3mnsbzq7x70rbc76hp6qyvw1"; + version = "1.0.2"; + sha256 = "1fkwaklnjmf720j3gkqgl146vgg4aa0m71scbd0jqgb61xa9app4"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -254728,8 +255774,8 @@ self: { }: mkDerivation { pname = "fx"; - version = "0.11"; - sha256 = "1ibz7hxq6svlfdvmlr0hz8y43rpjs6hf1j08wrbx78vb3irb18cl"; + version = "0.11.1"; + sha256 = "0v418z9bjkh5a4m7p7fkabkdcw0ld0d8491yjxcibghzchsm0a10"; libraryHaskellDepends = [ base monad-parallel @@ -255878,8 +256924,8 @@ self: { }: mkDerivation { pname = "gb-sprite"; - version = "0.4.0.0"; - sha256 = "1812fs30l05amj47kfcplgdjy34q5wabb59gyy1rzdldqki6yql0"; + version = "0.5.2.0"; + sha256 = "19m6xac9lww9z10n6d6i7m5rhaggkm4whkv01l9hgvzxxzfpidhj"; libraryHaskellDepends = [ base bytestring @@ -255890,7 +256936,7 @@ self: { bytestring directory ]; - description = "Procedural 2D sprite and VFX generation"; + description = "Pure Haskell 2D raster graphics engine"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -260587,6 +261633,8 @@ self: { ]; description = "Standard spec's for Hashable instances"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -263033,6 +264081,7 @@ self: { ghc-debug-brick = callPackage ( { mkDerivation, + async, base, brick, bytestring, @@ -263040,6 +264089,8 @@ self: { containers, contra-tracer, deepseq, + dependent-map, + dependent-sum-template, directory, exceptions, filepath, @@ -263048,6 +264099,8 @@ self: { ghc-debug-convention, microlens, microlens-platform, + safe-exceptions, + some, text, time, unordered-containers, @@ -263056,11 +264109,12 @@ self: { }: mkDerivation { pname = "ghc-debug-brick"; - version = "0.7.0.0"; - sha256 = "06lwx3j9cfyaffqwjmyvv53lhybnz1zyd7djaz2an99d2pp037bp"; - isLibrary = false; + version = "0.8.0.0"; + sha256 = "0msk2bq84vm0jicnnklri0wafp0dqwqnmnvi70gaw2ba2v7m78ks"; + isLibrary = true; isExecutable = true; - executableHaskellDepends = [ + libraryHaskellDepends = [ + async base brick bytestring @@ -263068,6 +264122,8 @@ self: { containers contra-tracer deepseq + dependent-map + dependent-sum-template directory exceptions filepath @@ -263076,12 +264132,15 @@ self: { ghc-debug-convention microlens microlens-platform + safe-exceptions + some text time unordered-containers vty vty-crossplatform ]; + executableHaskellDepends = [ base ]; description = "A simple TUI using ghc-debug"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "ghc-debug-brick"; @@ -263114,13 +264173,14 @@ self: { psqueues, stm, text, + transformers, unordered-containers, vector, }: mkDerivation { pname = "ghc-debug-client"; - version = "0.7.0.0"; - sha256 = "03gqzbms7iv06qbcmz2v2zpqz9rsz4in14jf37s574rj3kh1xw0m"; + version = "0.8.0.0"; + sha256 = "0rqrg9ddjqhv32r0h3fqbydrmama16l1m9wyljj29ldyndpwi85w"; libraryHaskellDepends = [ async base @@ -263144,6 +264204,7 @@ self: { psqueues stm text + transformers unordered-containers vector ]; @@ -263172,8 +264233,8 @@ self: { }: mkDerivation { pname = "ghc-debug-common"; - version = "0.7.0.0"; - sha256 = "0nb6d18lkynzas55inx7h60xygj1f5n2hzjiw3zl3j4yhs9pnq6k"; + version = "0.8.0.0"; + sha256 = "096bj03jyrg8320kmm11lxfdm7q6gwh91yvjvs3z7m1sw8zrzd8y"; libraryHaskellDepends = [ array base @@ -263204,8 +264265,8 @@ self: { }: mkDerivation { pname = "ghc-debug-convention"; - version = "0.7.0.0"; - sha256 = "19ir87s3n2k0ijwa0ax6d8p8gpbmf64a5h46k40dbs9h6waij0pa"; + version = "0.8.0.0"; + sha256 = "0nzbkd2cx4ryakh810xs3id1im8ayarfnb1m2bbk532qcfrwq5j6"; libraryHaskellDepends = [ base directory @@ -263227,8 +264288,8 @@ self: { }: mkDerivation { pname = "ghc-debug-stub"; - version = "0.7.0.0"; - sha256 = "0p7x3j5qwc1s4svqmxq1s5vcrjczwm86lml403mdg1xvd2scyn1z"; + version = "0.8.0.0"; + sha256 = "1axg67n0nyl9gwn3pqrpvq6qcykidcas5h96f4cckng8b75ab22b"; libraryHaskellDepends = [ base directory @@ -266922,26 +267983,31 @@ self: { } ) { }; - ghc-typelits-extra_0_5_2 = callPackage ( + ghc-typelits-extra_0_5_3 = callPackage ( { mkDerivation, base, containers, + directory, + filepath, ghc, ghc-bignum, ghc-prim, ghc-tcplugin-api, ghc-typelits-knownnat, ghc-typelits-natnormalise, + interpolate, + process, tasty, tasty-hunit, template-haskell, + temporary, transformers, }: mkDerivation { pname = "ghc-typelits-extra"; - version = "0.5.2"; - sha256 = "03l0gb3imz53pqnnqaqgxsvqxzv0jqv9syjfdvlfqah6kib6acii"; + version = "0.5.3"; + sha256 = "1azm03pz1rs0x6i7ywqckmrcs5n95ry0g4kj4c9asl8g0gnkvq8a"; libraryHaskellDepends = [ base containers @@ -266956,10 +268022,15 @@ self: { ]; testHaskellDepends = [ base + directory + filepath ghc-typelits-knownnat ghc-typelits-natnormalise + interpolate + process tasty tasty-hunit + temporary ]; description = "Additional type-level operations on GHC.TypeLits.Nat"; license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; @@ -267006,7 +268077,7 @@ self: { } ) { }; - ghc-typelits-knownnat_0_8_2 = callPackage ( + ghc-typelits-knownnat_0_8_3 = callPackage ( { mkDerivation, base, @@ -267023,8 +268094,8 @@ self: { }: mkDerivation { pname = "ghc-typelits-knownnat"; - version = "0.8.2"; - sha256 = "0fljjj0n47wwxbg8kxpnn7kbf7vfdh91q3fhnk0jaq3nnlv05bdy"; + version = "0.8.3"; + sha256 = "13s0yya4q32v76ix0qlimvj14j9qiamxvqyjfw0lp2g42wdj67fz"; libraryHaskellDepends = [ base ghc @@ -267127,7 +268198,7 @@ self: { } ) { }; - ghc-typelits-natnormalise_0_9_3 = callPackage ( + ghc-typelits-natnormalise_0_9_5 = callPackage ( { mkDerivation, base, @@ -267136,15 +268207,17 @@ self: { ghc-bignum, ghc-prim, ghc-tcplugin-api, + interpolate, + process, tasty, tasty-hunit, - template-haskell, + temporary, transformers, }: mkDerivation { pname = "ghc-typelits-natnormalise"; - version = "0.9.3"; - sha256 = "0q5s6sz212xp88cwliizxz32jk1rk1b853riaypw7kvim7ssv90v"; + version = "0.9.5"; + sha256 = "1391bmh8460kybfp39v0c5njd7r4yxz6nyk28qvx70jry2pdysbq"; libraryHaskellDepends = [ base containers @@ -267156,9 +268229,11 @@ self: { testHaskellDepends = [ base ghc-prim + interpolate + process tasty tasty-hunit - template-haskell + temporary ]; description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat"; license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; @@ -268434,8 +269509,8 @@ self: { { mkDerivation, jsaddle-dom }: mkDerivation { pname = "ghcjs-dom-jsaddle"; - version = "0.9.9.0"; - sha256 = "0r9xkp23j3w8c6qwsx4zyd8g8a3pryx073rw84k7fl8nfsjb0b7m"; + version = "0.9.9.1"; + sha256 = "05spxlw1gjian9k4m0z72qv72sj8x491pjpj2vzh524jhg69hlb1"; libraryHaskellDepends = [ jsaddle-dom ]; doHaddock = false; description = "DOM library that supports both GHCJS and GHC using jsaddle"; @@ -274035,8 +275110,8 @@ self: { }: mkDerivation { pname = "git-annex"; - version = "10.20260213"; - sha256 = "0makjv87hvxvljv2jw22g62z0xrrcdxd6gn888vj9h8yy9j32q61"; + version = "10.20260316"; + sha256 = "02ghaz5x4qq1n7dv8mr41hi4i1ywxf2hn1csnl5rbvcpm836xhsp"; configureFlags = [ "-fassistant" "-f-benchmark" @@ -276512,9 +277587,7 @@ self: { ]; description = "Wiki using happstack, git or darcs, and pandoc"; license = "GPL"; - maintainers = [ - lib.maintainers.sternenseemann - ]; + maintainers = [ lib.maintainers.sternenseemann ]; } ) { }; @@ -276617,7 +277690,7 @@ self: { } ) { }; - gitlab-haskell_1_2_1_0 = callPackage ( + gitlab-haskell_1_3_0_0 = callPackage ( { mkDerivation, aeson, @@ -276643,8 +277716,8 @@ self: { }: mkDerivation { pname = "gitlab-haskell"; - version = "1.2.1.0"; - sha256 = "1x80hgf2q36xcdl0h7gw2qq56zlk0dps4i1msw5zk4ay2y4n8vsn"; + version = "1.3.0.0"; + sha256 = "1aa8hr6k4f7i6z0762zah10ija9f221f8yww0igbfmxm3g99sxnm"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -277194,6 +278267,8 @@ self: { pname = "gitrev-typed"; version = "0.1"; sha256 = "17313dgh672zw854zckp9wch7fpkwq3gsragqv7fpj82av0s4js1"; + revision = "1"; + editedCabalFile = "1x6z2ij43kzr94fnxy5gjrs0nd4wdi9i54c41mq7yy1v9qyv6fib"; libraryHaskellDepends = [ base directory @@ -278777,8 +279852,8 @@ self: { }: mkDerivation { pname = "gll"; - version = "0.4.1.1"; - sha256 = "061ypdd5y2ksa4kmij8b1xasr30rsqa97w18n0j142817ravhxi7"; + version = "0.4.1.2"; + sha256 = "0ck7l086rj827ipsmz106jxhn0gj2v6r4v0x6pw6yq911a57kpi6"; libraryHaskellDepends = [ array base @@ -278790,8 +279865,6 @@ self: { ]; description = "GLL parser with simple combinator interface"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -288832,8 +289905,8 @@ self: { }: mkDerivation { pname = "graphwiz"; - version = "2.0.0"; - sha256 = "1lh6rggylnwsyadbiq895lnykjyiv230x8bp5fvww9vi0b2fjwyy"; + version = "3.0.0"; + sha256 = "07fh4c38367szpm42lr104vlwaz9m2mgyzklq6zkz7k4k1zjyvgx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -290972,8 +292045,8 @@ self: { pname = "groups-generic"; version = "0.3.1.0"; sha256 = "1v9mw478x6kfv38m13kypfmz9w8vn3xkvff3gy9g7x29aq5bvjfy"; - revision = "1"; - editedCabalFile = "1fsniqwyinpj9fmavdy915pl9f39bcyqbppk3iilml02yjrg73kg"; + revision = "2"; + editedCabalFile = "0zzr205mm4d68d13x934rpqfs0wflb79yqgkhg6dvnkkn1jj8bxk"; libraryHaskellDepends = [ base groups @@ -292203,13 +293276,16 @@ self: { gi-gdk3, gi-gdkpixbuf, gi-glib, + gi-gobject, gi-gtk-layer-shell, gi-gtk3, + gtk-scaling-image, gtk-strut, gtk3, haskell-gi, haskell-gi-base, hslogger, + hspec, optparse-applicative, status-notifier-item, text, @@ -292219,8 +293295,8 @@ self: { }: mkDerivation { pname = "gtk-sni-tray"; - version = "0.2.0.0"; - sha256 = "1nhw7nlcghwi9rlrd55951brfi98fz7za9jhn9bnrca6yd8pkh35"; + version = "0.2.1.1"; + sha256 = "0cc7lzn19ipn69i4ggqs308ncn06w772azcgha1biqba0hv1hcsp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -292239,7 +293315,9 @@ self: { gi-gdk3 gi-gdkpixbuf gi-glib + gi-gobject gi-gtk3 + gtk-scaling-image gtk-strut haskell-gi haskell-gi-base @@ -292266,6 +293344,11 @@ self: { text unix ]; + testHaskellDepends = [ + base + containers + hspec + ]; description = "A standalone StatusNotifierItem/AppIndicator tray"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; @@ -295037,8 +296120,8 @@ self: { }: mkDerivation { pname = "haal"; - version = "0.3.0.0"; - sha256 = "1kllgy5q29xr1zh2xif1c7ixlhjkcr9cs5j3km90fr9sdd9hjjxl"; + version = "0.4.1.0"; + sha256 = "0f587n9qbyyr08sgrvkcam4ri2m1iri3sw4mb7y4ficwjar34p3d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -295069,6 +296152,28 @@ self: { } ) { }; + haal-models = callPackage ( + { + mkDerivation, + base, + containers, + haal, + }: + mkDerivation { + pname = "haal-models"; + version = "0.1.0.0"; + sha256 = "19yhz0gp2axzy3hp7nk1k61ygfzhgplki3sidw5cppqxk3gi640g"; + libraryHaskellDepends = [ + base + containers + haal + ]; + description = "Pre-built Mealy automaton models for haal"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + haar = callPackage ( { mkDerivation, @@ -299163,6 +300268,7 @@ self: { blaze-html, bytestring, containers, + contravariant, data-default, deepseq, directory, @@ -299204,10 +300310,8 @@ self: { }: mkDerivation { pname = "hakyll"; - version = "4.16.7.1"; - sha256 = "18wg5ay6l3ngsmqq00g6y7djmg4f8285kwdi47g0rg70mq6sn0py"; - revision = "3"; - editedCabalFile = "185panz8k3wqiy1hpzaa9p38v1n7vwcj2r6ij2pwqs7qrrwqr6dw"; + version = "4.16.8.0"; + sha256 = "0hndp8y0rn4i534jgb2j08jps36x33ywxxy0iibxicsvc3y07l5p"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -299218,6 +300322,7 @@ self: { blaze-html bytestring containers + contravariant data-default deepseq directory @@ -299817,6 +300922,8 @@ self: { ]; description = "A Hakyll plugin for rendering diagrams figures from embedded Haskell code"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -304434,6 +305541,7 @@ self: { description = "Deep embedding of hardware descriptions with code generation"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -309829,6 +310937,8 @@ self: { ]; description = "Bindings to the igraph C library (v0.8.5)."; license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -310231,6 +311341,39 @@ self: { } ) { }; + haskell-list-builder = callPackage ( + { + mkDerivation, + base, + criterion, + dlist, + ghc-prim, + hedgehog, + primitive, + }: + mkDerivation { + pname = "haskell-list-builder"; + version = "0.1.0.0"; + sha256 = "02753zmb1zv5n5plz33zlzwvhp2x0n36d7mj3iik9kgnnskzw9rw"; + libraryHaskellDepends = [ + base + ghc-prim + primitive + ]; + testHaskellDepends = [ + base + hedgehog + ]; + benchmarkHaskellDepends = [ + base + criterion + dlist + ]; + description = "Fast Sequencing and Building Lists using Unsafe Primitives"; + license = lib.licenses.bsd3; + } + ) { }; + haskell-lsp = callPackage ( { mkDerivation, @@ -310788,8 +311931,8 @@ self: { }: mkDerivation { pname = "haskell-opentimestamps"; - version = "0.5.5.1"; - sha256 = "04dzai6q93gzqjx3jqhgnzsy6fmsalyamylqsnmxg09i0zgbyk66"; + version = "0.5.5.2"; + sha256 = "14gd70lrh27kkkg1jf4gqxm8ixnc7hj1j3csyvkplv7ayxffdl58"; libraryHaskellDepends = [ aeson base @@ -310855,8 +311998,8 @@ self: { }: mkDerivation { pname = "haskell-opentimestamps-client"; - version = "0.4.1.0"; - sha256 = "0w6avx3jsj875ljddc82pzqqckgbc113c1mj3ghp473palzjigni"; + version = "0.4.1.1"; + sha256 = "0f57pr1c8c8v67ni9jla8y5qrd9rhmsabq09nm6yqqshd67xhcyj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -315034,7 +316177,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Bitcoin & Bitcoin Cash library for Haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -315184,7 +316326,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "P2P library for Bitcoin and Bitcoin Cash"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -315484,7 +316625,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Storage and index for Bitcoin and Bitcoin Cash"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "haskoin-store"; } ) { }; @@ -315578,7 +316718,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Data for Haskoin Store"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -315805,7 +316944,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Lightweight CLI wallet for Bitcoin and Bitcoin Cash"; license = lib.licenses.publicDomain; - hydraPlatforms = lib.platforms.none; mainProgram = "hw"; } ) { }; @@ -318527,8 +319665,8 @@ self: { }: mkDerivation { pname = "hasql-mapping"; - version = "0.1"; - sha256 = "1jppr5z54ca79smjyrk031swgxivz4mnhrli31x33fkyidi0xm8j"; + version = "0.1.0.1"; + sha256 = "01w5xr4yw18000nsm2fsr8l672dr7lksr6w6cj45i21x4i6cs5c0"; libraryHaskellDepends = [ aeson base @@ -319165,8 +320303,8 @@ self: { }: mkDerivation { pname = "hasql-postgresql-types"; - version = "0.2"; - sha256 = "10yh2mlr97w7s7gz63g5mzgcnrbadkzv59xfs99hf0rs0syckm2l"; + version = "0.2.0.1"; + sha256 = "0g1r4b98y939fkvacy9lyr9sk1mzpz5514rbgiv0g91vy0mr52ch"; libraryHaskellDepends = [ base hasql @@ -321262,6 +322400,64 @@ self: { } ) { }; + haxr_3000_11_6_1 = callPackage ( + { + mkDerivation, + array, + base, + base-compat, + base64-bytestring, + blaze-builder, + bytestring, + HaXml, + HsOpenSSL, + http-streams, + http-types, + io-streams, + mtl, + mtl-compat, + network, + network-uri, + old-locale, + old-time, + template-haskell, + text, + time, + utf8-string, + }: + mkDerivation { + pname = "haxr"; + version = "3000.11.6.1"; + sha256 = "1ldlgp22y8zs84mgp1d3q35r9rbfjrknslw0b9wjnwnzhvxb8g91"; + libraryHaskellDepends = [ + array + base + base-compat + base64-bytestring + blaze-builder + bytestring + HaXml + HsOpenSSL + http-streams + http-types + io-streams + mtl + mtl-compat + network + network-uri + old-locale + old-time + template-haskell + text + time + utf8-string + ]; + description = "XML-RPC client and server library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + haxr-th = callPackage ( { mkDerivation, @@ -325347,6 +326543,8 @@ self: { pname = "hedgehog-extras"; version = "0.10.1.0"; sha256 = "04m51s11485war8ngyhywjnrb60fsn8fikrxz3bqzlib6k4mb7yz"; + revision = "1"; + editedCabalFile = "0rz162nj37v6472favc9rimczg3s6f54arwgjcxflz4qdna8d67p"; libraryHaskellDepends = [ aeson aeson-pretty @@ -325754,6 +326952,44 @@ self: { } ) { }; + hedgehog-utils = callPackage ( + { + mkDerivation, + base, + containers, + deepseq, + hedgehog, + hspec, + hspec-core, + hspec-discover, + hspec-hedgehog, + hspec-tidy-formatter, + }: + mkDerivation { + pname = "hedgehog-utils"; + version = "0.1.0.0"; + sha256 = "0q5qzg38jkrjkpqdmhdw7xlzz2dbgpgicpnr8h8sjzzf77m7c6c5"; + libraryHaskellDepends = [ + base + containers + deepseq + hedgehog + ]; + testHaskellDepends = [ + base + containers + hedgehog + hspec + hspec-core + hspec-hedgehog + hspec-tidy-formatter + ]; + testToolDepends = [ hspec-discover ]; + description = "Utilities for Hedgehog"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + } + ) { }; + hedis = callPackage ( { mkDerivation, @@ -327879,8 +329115,6 @@ self: { doHaddock = false; description = "GHC plugin to enforce user specified rules on code"; license = lib.meta.getLicenseFromSpdxId "MIT"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -329208,10 +330442,8 @@ self: { }: mkDerivation { pname = "hermes-json"; - version = "0.7.0.0"; - sha256 = "1261sm969kwji4gwk474l41rk0f3i8isb5x4zd77l3y4d5hgz85b"; - revision = "1"; - editedCabalFile = "1dnk3gdhpr13m9y2j71ivjsbjkns9jvjpasf5vhlsz7w4v679zni"; + version = "0.8.0.0"; + sha256 = "0lcl2rsjaa3cvgcvdrkdyw7kv3bmrv31v0hhdmjppdwqjhx4jlvz"; libraryHaskellDepends = [ base bytestring @@ -332397,9 +333629,7 @@ self: { ]; description = "Bindings to libintl.h (gettext, bindtextdomain)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "hgettext"; - broken = true; } ) { }; @@ -333561,6 +334791,8 @@ self: { pname = "hie-bios"; version = "0.18.0"; sha256 = "0bzav8ppm7mfy01d8vin67ik5jb6zld06716zy0i32c2fys6wack"; + revision = "1"; + editedCabalFile = "0y74bp7ss0z8sbirx161pc40wnl86bkflapgxxkl71m533csxqmf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -338345,10 +339577,8 @@ self: { }: mkDerivation { pname = "hledger"; - version = "1.51.2"; - sha256 = "0bcb1dxlmi3h12wb7y4iqbi0p0wvzp23m0xkghiz5k5ydp3ixrv8"; - revision = "1"; - editedCabalFile = "082qb8n4lhgjab0829dgf7pchh1p8j8d0qq39sx8mcinyjwmm9gd"; + version = "1.52"; + sha256 = "10pj2y6a90awrvg982pmimx5j8sykghgpfx7xv1511jyj89g5ry1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -338622,6 +339852,7 @@ self: { mkDerivation, base, containers, + directory, exceptions, filepath, foldl, @@ -338637,8 +339868,8 @@ self: { }: mkDerivation { pname = "hledger-flow"; - version = "0.16.1"; - sha256 = "0lf3ndx8p4f2mfq0d7hwansc2xvqazhn4ywr6q2z6ygki4jac99g"; + version = "0.16.3"; + sha256 = "08b52li78brqg6ny1m7vb1q1f0bg3jjkmp15z2j5gxs3ns01jx78"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -338665,12 +339896,14 @@ self: { testHaskellDepends = [ base containers + directory foldl HUnit path path-io stm text + time turtle ]; description = "An hledger workflow focusing on automated statement import and classification"; @@ -338710,8 +339943,8 @@ self: { pname = "hledger-iadd"; version = "1.3.22"; sha256 = "077v7jgqhmpkg8m68bg4qi0jxl4zkg17aqk5n58ni3s2h71lkwlv"; - revision = "2"; - editedCabalFile = "0jnczff457f3n4sgz16iiyfsdhr2dhxdvxpb3dls24n7452vf2mw"; + revision = "4"; + editedCabalFile = "06s2ik9zswywxjsz0wfc74hkw4sc3iyzlxyaz0vn6qhfln1bh5l4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -338791,8 +340024,8 @@ self: { pname = "hledger-interest"; version = "1.6.7"; sha256 = "1jirygghw82zi8z160j45qzfcj1l89vckqr7hrv78h3f3pim6np4"; - revision = "4"; - editedCabalFile = "1h3jx1jj4spgj34mhxydg24lwv95m39f8ndy222849s5nsh6lg0n"; + revision = "5"; + editedCabalFile = "0nvvya1mrvsi5cj86fq403129isc5pz2a0982y37dk8h8l0jwrgn"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -338902,8 +340135,8 @@ self: { }: mkDerivation { pname = "hledger-lib"; - version = "1.51.2"; - sha256 = "03smy5xc817c797nkh5pjvrb2p41xdvxvwlkhzgkb9b7hrk9nic8"; + version = "1.52"; + sha256 = "0z7fi6qj009ab1p77cmhsy1pbxx6p9gqkbdgyiycwpkim6yv9awy"; libraryHaskellDepends = [ aeson aeson-pretty @@ -339169,8 +340402,10 @@ self: { }: mkDerivation { pname = "hledger-ui"; - version = "1.51.2"; - sha256 = "0wmqqr83zfz82qdw2pvqd937233brxa67wvjgaag7fqjhlbpd9qk"; + version = "1.52"; + sha256 = "09nhri3w1bzryiwsjydxnklwz10xl1x8mbfq5614q92msqnfcfks"; + revision = "1"; + editedCabalFile = "0xj3hckgvmfmjgy623h0cvv6dkhx576yrqjv87w3hb3w9nx27srq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -339305,8 +340540,8 @@ self: { }: mkDerivation { pname = "hledger-web"; - version = "1.51.2"; - sha256 = "12k2sl9ll8lfxl194hin8c58gbipxh4yyzycbwn0lbb231agyjfg"; + version = "1.52"; + sha256 = "0948qyzbkxpg9hvpbia0xdzlcch3a72f6qkjszr7a8mv0179mfir"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -342108,6 +343343,8 @@ self: { librarySystemDepends = [ quadprogpp ]; description = "Bindings to the QuadProg++ quadratic programming library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) quadprogpp; }; @@ -350239,6 +351476,7 @@ self: { description = "Generate reports from hpc data"; license = lib.licenses.bsd3; mainProgram = "hpc-codecov"; + maintainers = [ lib.maintainers.wolfgangwalther ]; } ) { }; @@ -351160,6 +352398,8 @@ self: { pname = "hpqtypes-extras"; version = "1.19.0.0"; sha256 = "0i2rrmbhm35kpfr4w6w4hqkrb2plnyi4rz1l11gdy3mp9938rwgc"; + revision = "1"; + editedCabalFile = "10yaza7wwl1rcq44fhh2jbwil67081q069zlm8z2y7k5zl17kaba"; libraryHaskellDepends = [ base base16-bytestring @@ -354445,8 +355685,6 @@ self: { unordered-containers ]; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -356794,7 +358032,7 @@ self: { bytestring, c2hs, deepseq, - memory, + ram, tasty, tasty-discover, tasty-hunit, @@ -356802,21 +358040,19 @@ self: { }: mkDerivation { pname = "hsblst"; - version = "0.0.4"; - sha256 = "13dlz8am20np31bq31z596yam6w1rb0fdzlg3zwwvm6wyjh6b8sg"; - revision = "1"; - editedCabalFile = "1cwplg9k8pr6iy27gkc32ayxnwf63sbzdd660p1lm8dihvj9q1jy"; + version = "0.0.5"; + sha256 = "0xlb8q5dm0x0ih83v14jmawlaxyi3fgps4hv41fbakp6yg1x80q4"; libraryHaskellDepends = [ base deepseq - memory + ram ]; libraryToolDepends = [ c2hs ]; testHaskellDepends = [ base base16-bytestring bytestring - memory + ram tasty tasty-hunit text @@ -356824,6 +358060,8 @@ self: { testToolDepends = [ tasty-discover ]; description = "Haskell bindings to BLST"; license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -360513,6 +361751,47 @@ self: { } ) { }; + hslua-annotations = callPackage ( + { + mkDerivation, + base, + hslua-core, + hslua-marshalling, + hslua-module-path, + hslua-module-version, + hslua-packaging, + tasty, + tasty-golden, + text, + }: + mkDerivation { + pname = "hslua-annotations"; + version = "0.1.0"; + sha256 = "127jnd73f10xy24ri79q8v18v00lp98as5afdchzy1aykrxv95cw"; + libraryHaskellDepends = [ + base + hslua-core + hslua-packaging + text + ]; + testHaskellDepends = [ + base + hslua-core + hslua-marshalling + hslua-module-path + hslua-module-version + hslua-packaging + tasty + tasty-golden + text + ]; + description = "A type annotation generator for HSLua"; + license = "(MIT OR Apache-2.0)"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + hslua-classes = callPackage ( { mkDerivation, @@ -361633,6 +362912,50 @@ self: { inherit (pkgs) zlib; }; + hsmin = callPackage ( + { + mkDerivation, + base, + directory, + filepath, + ghc-lib-parser, + optparse-applicative, + process, + tasty, + tasty-hunit, + temporary, + }: + mkDerivation { + pname = "hsmin"; + version = "0.1.0"; + sha256 = "0niqzyl5kw7jpgiw8b6jxf64g9xrlsck4j5999aq04bll9ag1nk1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + ghc-lib-parser + ]; + executableHaskellDepends = [ + base + optparse-applicative + ]; + testHaskellDepends = [ + base + directory + filepath + process + tasty + tasty-hunit + temporary + ]; + description = "Haskell source code minifier for LLM token reduction"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsmin"; + broken = true; + } + ) { }; + hsmisc = callPackage ( { mkDerivation, @@ -361720,6 +363043,30 @@ self: { } ) { }; + hsmrc-marc8 = callPackage ( + { + mkDerivation, + base, + bytestring, + hsmrc, + utf8-string, + }: + mkDerivation { + pname = "hsmrc-marc8"; + version = "0.0.1"; + sha256 = "11cikagla28ql84xcrmfqcl457c7fklq0an7026ygklkj8769rx1"; + libraryHaskellDepends = [ + base + bytestring + hsmrc + utf8-string + ]; + description = "MARC-8 charset decoding library for hsmrc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hsmtpclient = callPackage ( { mkDerivation, @@ -370692,6 +372039,100 @@ self: { } ) { }; + http-tower-hs = callPackage ( + { + mkDerivation, + aeson, + async, + base, + bytestring, + containers, + crypton-connection, + crypton-x509-store, + crypton-x509-system, + directory, + hs-opentelemetry-api, + hs-opentelemetry-exporter-in-memory, + hs-opentelemetry-exporter-otlp, + hs-opentelemetry-sdk, + hspec, + hspec-discover, + http-client, + http-client-tls, + http-conduit, + http-types, + process, + QuickCheck, + safe-exceptions, + stm, + testcontainers, + text, + time, + tls, + tower-hs, + unagi-chan, + unordered-containers, + uuid, + vector, + }: + mkDerivation { + pname = "http-tower-hs"; + version = "0.3.1.0"; + sha256 = "1pbi2nqrba0rirlm7nyd5fa79a1119hsnv1hd6kv1c2rarln8wvf"; + libraryHaskellDepends = [ + base + bytestring + containers + crypton-connection + crypton-x509-store + crypton-x509-system + hs-opentelemetry-api + http-client + http-client-tls + http-types + safe-exceptions + text + time + tls + tower-hs + unordered-containers + uuid + ]; + testHaskellDepends = [ + aeson + async + base + bytestring + containers + directory + hs-opentelemetry-api + hs-opentelemetry-exporter-in-memory + hs-opentelemetry-exporter-otlp + hs-opentelemetry-sdk + hspec + hspec-discover + http-client + http-client-tls + http-conduit + http-types + process + QuickCheck + stm + testcontainers + text + time + tower-hs + unagi-chan + uuid + vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Composable HTTP client middleware for Haskell, built on tower-hs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + http-trace = callPackage ( { mkDerivation, @@ -371231,6 +372672,8 @@ self: { pname = "http2-tls"; version = "0.5.3"; sha256 = "1awhnls36h3i4qbcnjxbjipzq0qfcgzx7brb9nlnmi5p8fbz5458"; + revision = "1"; + editedCabalFile = "1iiisrk3sr97zzbzimfr4b3dcjmvpacfdj72y49hq4m47pc174hk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -371291,6 +372734,8 @@ self: { pname = "http3"; version = "0.1.3"; sha256 = "0agb0cp5lh74vv47ryv38pk46mpiqpv659i9qqmgvigaxkl379sh"; + revision = "2"; + editedCabalFile = "1dahwp4hmzb5khb3v1s5m2ivbm6pqbvv3m24ih44204vhcr4s0lc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -376820,8 +378265,8 @@ self: { }: mkDerivation { pname = "hwm"; - version = "0.4.0"; - sha256 = "1b8xbwp3qwzdnidc9511kn54fzyaf9smpw3r5jqyf1d42yxzl17z"; + version = "0.5.0"; + sha256 = "08ljwsia33wb7ba5ndfhhws28h91y7mqhdyay3qwhyy3jsfcmnw0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -378017,11 +379462,11 @@ self: { filepath, hspec, hspec-discover, - HsYAML, HUnit, mtl, process, QuickCheck, + regex-tdfa, scientific, split, text, @@ -378030,8 +379475,8 @@ self: { }: mkDerivation { pname = "hydra"; - version = "0.13.0"; - sha256 = "0pr8wd73jbk40d8ks6gryivj9n1i81qbrcq9vzzmz27402730ihw"; + version = "0.14.0"; + sha256 = "1ajds9p3z324w04nijfn4pjiilmdavyi2zi9ly51k1bgz0kpq3k2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -378042,7 +379487,7 @@ self: { containers directory filepath - HsYAML + regex-tdfa scientific split text @@ -378057,7 +379502,7 @@ self: { directory filepath hspec - HsYAML + regex-tdfa scientific split text @@ -378073,11 +379518,11 @@ self: { filepath hspec hspec-discover - HsYAML HUnit mtl process QuickCheck + regex-tdfa scientific split text @@ -379746,8 +381191,6 @@ self: { ]; description = "Haskell interface to Zenity dialogs"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -382647,6 +384090,7 @@ self: { ]; description = "Embed R quasiquotes and plots in IHaskell notebooks"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -382906,28 +384350,40 @@ self: { clientsession, conduit-extra, containers, + contravariant, cookie, countable-inflections, data-default, deepseq, directory, fast-logger, + filepath, ghc-prim, + hashable, haskell-src-exts, haskell-src-meta, + hasql, + hasql-dynamic-statements, + hasql-implicits, + hasql-mapping, + hasql-pool, + hasql-postgresql-types, + hasql-transaction, hspec, http-client, http-client-tls, http-media, http-types, + ihp-context, ihp-hsx, - ihp-postgresql-simple-extra, + ihp-imagemagick, + ihp-log, + ihp-modal, + ihp-pagehead, + ihp-pglistener, inflections, interpolate, - ip, lens, - mime-mail, - mime-mail-ses, mime-types, minio-hs, mono-traversable, @@ -382937,6 +384393,8 @@ self: { network-uri, parser-combinators, postgresql-simple, + postgresql-simple-postgresql-types, + postgresql-types, process, pwstore-fast, random, @@ -382946,9 +384404,11 @@ self: { resourcet, safe-exceptions, scientific, - smtp-mail, + slugger, split, + stm, string-conversions, + tasty-bench, template-haskell, temporary, text, @@ -382965,10 +384425,13 @@ self: { vector, wai, wai-app-static, + wai-asset-path, wai-cors, wai-extra, - wai-session, - wai-session-clientsession, + wai-flash-messages, + wai-request-params, + wai-session-clientsession-deferred, + wai-session-maybe, wai-util, wai-websockets, warp, @@ -382979,8 +384442,8 @@ self: { }: mkDerivation { pname = "ihp"; - version = "1.4.1"; - sha256 = "0d5hj8c8qvjqmdjy7dxibhq41qzbfqmrcgmfw84s6gfss9jbanlq"; + version = "1.5.0"; + sha256 = "1cx0pxw1mgky4fv2j059sijd01rgl681jbrgl9j07kfn0pw99bvb"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -382999,28 +384462,40 @@ self: { clientsession conduit-extra containers + contravariant cookie countable-inflections data-default deepseq directory fast-logger + filepath ghc-prim + hashable haskell-src-exts haskell-src-meta + hasql + hasql-dynamic-statements + hasql-implicits + hasql-mapping + hasql-pool + hasql-postgresql-types + hasql-transaction hspec http-client http-client-tls http-media http-types + ihp-context ihp-hsx - ihp-postgresql-simple-extra + ihp-imagemagick + ihp-log + ihp-modal + ihp-pagehead + ihp-pglistener inflections interpolate - ip lens - mime-mail - mime-mail-ses mime-types minio-hs mono-traversable @@ -383030,6 +384505,8 @@ self: { network-uri parser-combinators postgresql-simple + postgresql-simple-postgresql-types + postgresql-types process pwstore-fast random @@ -383039,8 +384516,9 @@ self: { resourcet safe-exceptions scientific - smtp-mail + slugger split + stm string-conversions template-haskell temporary @@ -383058,10 +384536,226 @@ self: { vector wai wai-app-static + wai-asset-path wai-cors wai-extra - wai-session - wai-session-clientsession + wai-flash-messages + wai-request-params + wai-session-clientsession-deferred + wai-session-maybe + wai-util + wai-websockets + warp + warp-systemd + websockets + with-utf8 + wreq + ]; + testHaskellDepends = [ + aeson + async + attoparsec + base + basic-prelude + binary + blaze-html + blaze-markup + bytestring + case-insensitive + cereal + cereal-text + classy-prelude + clientsession + conduit-extra + containers + contravariant + cookie + countable-inflections + data-default + deepseq + directory + fast-logger + filepath + ghc-prim + hashable + haskell-src-exts + haskell-src-meta + hasql + hasql-dynamic-statements + hasql-implicits + hasql-mapping + hasql-pool + hasql-postgresql-types + hasql-transaction + hspec + http-client + http-client-tls + http-media + http-types + ihp-context + ihp-hsx + ihp-imagemagick + ihp-log + ihp-modal + ihp-pagehead + ihp-pglistener + inflections + interpolate + lens + mime-types + minio-hs + mono-traversable + mtl + neat-interpolation + network + network-uri + parser-combinators + postgresql-simple + postgresql-simple-postgresql-types + postgresql-types + process + pwstore-fast + random + random-strings + regex-tdfa + resource-pool + resourcet + safe-exceptions + scientific + slugger + split + stm + string-conversions + template-haskell + temporary + text + time + transformers + typerep-map + unagi-chan + unix + unliftio + unordered-containers + uri-encode + uuid + vault + vector + wai + wai-app-static + wai-asset-path + wai-cors + wai-extra + wai-flash-messages + wai-request-params + wai-session-clientsession-deferred + wai-session-maybe + wai-util + wai-websockets + warp + warp-systemd + websockets + with-utf8 + wreq + ]; + benchmarkHaskellDepends = [ + aeson + async + attoparsec + base + basic-prelude + binary + blaze-html + blaze-markup + bytestring + case-insensitive + cereal + cereal-text + classy-prelude + clientsession + conduit-extra + containers + contravariant + cookie + countable-inflections + data-default + deepseq + directory + fast-logger + filepath + ghc-prim + hashable + haskell-src-exts + haskell-src-meta + hasql + hasql-dynamic-statements + hasql-implicits + hasql-mapping + hasql-pool + hasql-postgresql-types + hasql-transaction + hspec + http-client + http-client-tls + http-media + http-types + ihp-context + ihp-hsx + ihp-imagemagick + ihp-log + ihp-modal + ihp-pagehead + ihp-pglistener + inflections + interpolate + lens + mime-types + minio-hs + mono-traversable + mtl + neat-interpolation + network + network-uri + parser-combinators + postgresql-simple + postgresql-simple-postgresql-types + postgresql-types + process + pwstore-fast + random + random-strings + regex-tdfa + resource-pool + resourcet + safe-exceptions + scientific + slugger + split + stm + string-conversions + tasty-bench + template-haskell + temporary + text + time + transformers + typerep-map + unagi-chan + unix + unliftio + unordered-containers + uri-encode + uuid + vault + vector + wai + wai-app-static + wai-asset-path + wai-cors + wai-extra + wai-flash-messages + wai-request-params + wai-session-clientsession-deferred + wai-session-maybe wai-util wai-websockets warp @@ -383072,10 +384766,314 @@ self: { ]; description = "Haskell Web Framework"; license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; + ihp-context = callPackage ( + { + mkDerivation, + base, + typerep-map, + }: + mkDerivation { + pname = "ihp-context"; + version = "1.0.0"; + sha256 = "0jz6vfzahi3imxpnx5wkizq1ihv7xahrg45gcvc9szli6i50i7lj"; + libraryHaskellDepends = [ + base + typerep-map + ]; + description = "Minimal typed context container for IHP"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + } + ) { }; + + ihp-datasync = callPackage ( + { + mkDerivation, + aeson, + async, + attoparsec, + base, + bytestring, + case-insensitive, + classy-prelude, + containers, + deepseq, + haskell-src-exts, + haskell-src-meta, + hasql, + hasql-dynamic-statements, + hasql-mapping, + hasql-pool, + hasql-postgresql-types, + hasql-transaction, + hspec, + http-media, + http-types, + ihp, + ihp-hsx, + ihp-log, + interpolate, + mono-traversable, + mtl, + postgresql-types, + safe-exceptions, + scientific, + stm, + template-haskell, + text, + time, + transformers, + typerep-map, + unliftio, + unordered-containers, + uuid, + vault, + vector, + wai, + wai-websockets, + warp, + websockets, + }: + mkDerivation { + pname = "ihp-datasync"; + version = "1.5.0"; + sha256 = "1d6fi1g2qzdisyjgikzd2swfn7gcncmn92mvfmh83khwkgbq7jk1"; + libraryHaskellDepends = [ + aeson + async + attoparsec + base + bytestring + case-insensitive + classy-prelude + containers + deepseq + haskell-src-exts + haskell-src-meta + hasql + hasql-dynamic-statements + hasql-mapping + hasql-pool + hasql-postgresql-types + hasql-transaction + http-media + http-types + ihp + ihp-hsx + ihp-log + interpolate + mono-traversable + mtl + postgresql-types + safe-exceptions + scientific + stm + template-haskell + text + time + transformers + typerep-map + unliftio + unordered-containers + uuid + vault + vector + wai + wai-websockets + warp + websockets + ]; + testHaskellDepends = [ + aeson + async + attoparsec + base + bytestring + case-insensitive + classy-prelude + containers + deepseq + haskell-src-exts + haskell-src-meta + hasql + hasql-dynamic-statements + hasql-mapping + hasql-pool + hasql-postgresql-types + hasql-transaction + hspec + http-media + http-types + ihp + ihp-hsx + ihp-log + interpolate + mono-traversable + mtl + postgresql-types + safe-exceptions + scientific + stm + template-haskell + text + time + transformers + typerep-map + unliftio + unordered-containers + uuid + vault + vector + wai + wai-websockets + warp + websockets + ]; + description = "IHP DataSync Framework"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + ihp-datasync-typescript = callPackage ( + { + mkDerivation, + hspec, + ihp, + ihp-postgres-parser, + megaparsec, + neat-interpolation, + text, + with-utf8, + }: + mkDerivation { + pname = "ihp-datasync-typescript"; + version = "1.5.0"; + sha256 = "0y75qrjx8lsi8cs1n1k0x91sziq9ymnwv46awlmsgmg0fjdx787g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ihp + ihp-postgres-parser + neat-interpolation + ]; + executableHaskellDepends = [ + ihp + ihp-postgres-parser + neat-interpolation + text + with-utf8 + ]; + testHaskellDepends = [ + hspec + ihp + ihp-postgres-parser + megaparsec + neat-interpolation + ]; + description = "TypeScript code generation for IHP DataSync"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + mainProgram = "generate-datasync-types"; + } + ) { }; + + ihp-graphql = callPackage ( + { + mkDerivation, + aeson, + attoparsec, + base, + bytestring, + countable-inflections, + hspec, + ihp, + ihp-postgres-parser, + megaparsec, + postgresql-simple, + scientific, + text, + unordered-containers, + }: + mkDerivation { + pname = "ihp-graphql"; + version = "1.5.0"; + sha256 = "1s1q8rxsjs8prckvd1dzc3fqg0kfa442cr4km16r0kc3rg2sdpnf"; + libraryHaskellDepends = [ + aeson + attoparsec + base + countable-inflections + ihp + ihp-postgres-parser + postgresql-simple + scientific + text + unordered-containers + ]; + testHaskellDepends = [ + aeson + attoparsec + base + bytestring + countable-inflections + hspec + ihp + ihp-postgres-parser + megaparsec + postgresql-simple + scientific + text + unordered-containers + ]; + description = "GraphQL support for IHP"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + ihp-hspec = callPackage ( + { + mkDerivation, + base, + hasql, + ihp, + ihp-ide, + ihp-log, + process, + text, + uuid, + vault, + wai, + wai-request-params, + }: + mkDerivation { + pname = "ihp-hspec"; + version = "1.5.0"; + sha256 = "1z4d121bn2d476lgd66li706i1jsmz28zvahzndixid54bvrd529"; + libraryHaskellDepends = [ + base + hasql + ihp + ihp-ide + ihp-log + process + text + uuid + vault + wai + wai-request-params + ]; + description = "Test helpers for IHP apps"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + ihp-hsx = callPackage ( { mkDerivation, @@ -383156,10 +385154,21 @@ self: { cryptohash, data-default, directory, + filepath, fsnotify, + hasql, + hasql-dynamic-statements, + hasql-implicits, + hasql-pool, + hspec, http-types, ihp, ihp-hsx, + ihp-log, + ihp-migrate, + ihp-modal, + ihp-postgres-parser, + ihp-schema-compiler, inflections, interpolate, megaparsec, @@ -383167,8 +385176,6 @@ self: { neat-interpolation, network, network-uri, - parser-combinators, - postgresql-simple, process, safe-exceptions, split, @@ -383184,9 +385191,11 @@ self: { vault, wai, wai-app-static, + wai-asset-path, wai-extra, - wai-session, - wai-session-clientsession, + wai-request-params, + wai-session-clientsession-deferred, + wai-session-maybe, wai-util, wai-websockets, warp, @@ -383196,8 +385205,8 @@ self: { }: mkDerivation { pname = "ihp-ide"; - version = "1.4.0"; - sha256 = "0mglqbbmk7y94avmb2z4mqhrbcwrhabzicyjd0cgd49v9mz32p5n"; + version = "1.5.0"; + sha256 = "1r76ww4fd46lhjw5rnnjnbk22wgygy9vc2052dgvg6jl3shiivwl"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -383219,10 +385228,20 @@ self: { cryptohash data-default directory + filepath fsnotify + hasql + hasql-dynamic-statements + hasql-implicits + hasql-pool http-types ihp ihp-hsx + ihp-log + ihp-migrate + ihp-modal + ihp-postgres-parser + ihp-schema-compiler inflections interpolate megaparsec @@ -383230,8 +385249,6 @@ self: { neat-interpolation network network-uri - parser-combinators - postgresql-simple process safe-exceptions split @@ -383248,8 +385265,9 @@ self: { wai wai-app-static wai-extra - wai-session - wai-session-clientsession + wai-request-params + wai-session-clientsession-deferred + wai-session-maybe wai-util wai-websockets warp @@ -383276,10 +385294,19 @@ self: { cryptohash data-default directory + filepath fsnotify + hasql + hasql-dynamic-statements + hasql-implicits + hasql-pool http-types ihp ihp-hsx + ihp-log + ihp-migrate + ihp-postgres-parser + ihp-schema-compiler inflections interpolate megaparsec @@ -383287,8 +385314,6 @@ self: { neat-interpolation network network-uri - parser-combinators - postgresql-simple process safe-exceptions split @@ -383305,8 +385330,75 @@ self: { wai wai-app-static wai-extra - wai-session - wai-session-clientsession + wai-session-clientsession-deferred + wai-session-maybe + wai-util + wai-websockets + warp + websockets + with-utf8 + wreq + ]; + testHaskellDepends = [ + aeson + async + attoparsec + auto-update + base + base16-bytestring + basic-prelude + blaze-html + blaze-markup + bytestring + classy-prelude + clientsession + containers + countable-inflections + cryptohash + data-default + directory + filepath + fsnotify + hasql + hasql-dynamic-statements + hasql-implicits + hasql-pool + hspec + http-types + ihp + ihp-hsx + ihp-log + ihp-migrate + ihp-modal + ihp-postgres-parser + ihp-schema-compiler + inflections + interpolate + megaparsec + mono-traversable + neat-interpolation + network + network-uri + process + safe-exceptions + split + string-conversions + text + time + transformers + unagi-chan + unix + unliftio + uri-encode + uuid + vault + wai + wai-app-static + wai-asset-path + wai-extra + wai-request-params + wai-session-clientsession-deferred + wai-session-maybe wai-util wai-websockets warp @@ -383316,24 +385408,201 @@ self: { ]; description = "Dev tools for IHP"; license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; + ihp-imagemagick = callPackage ( + { + mkDerivation, + base, + bytestring, + process, + temporary, + text, + wai-extra, + }: + mkDerivation { + pname = "ihp-imagemagick"; + version = "1.0.0"; + sha256 = "0sqyq2jasm56slpvndphayi0xh0x0zjkgc025ppmh7280rfsy7rr"; + libraryHaskellDepends = [ + base + bytestring + process + temporary + text + wai-extra + ]; + description = "ImageMagick preprocessing for IHP file uploads"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + } + ) { }; + + ihp-job-dashboard = callPackage ( + { + mkDerivation, + base, + blaze-html, + blaze-markup, + hasql, + hasql-dynamic-statements, + hasql-implicits, + hasql-pool, + http-types, + ihp, + ihp-hsx, + mtl, + text, + wai, + wai-request-params, + }: + mkDerivation { + pname = "ihp-job-dashboard"; + version = "1.5.0"; + sha256 = "0izps7i1q1aifaqhzidr3sakzmiwin137naqsi2mblkw6d03jcn4"; + libraryHaskellDepends = [ + base + blaze-html + blaze-markup + hasql + hasql-dynamic-statements + hasql-implicits + hasql-pool + http-types + ihp + ihp-hsx + mtl + text + wai + wai-request-params + ]; + description = "Dashboard for IHP job runners"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + ihp-log = callPackage ( + { + mkDerivation, + base, + bytestring, + data-default, + fast-logger, + filepath, + text, + wai, + wai-extra, + }: + mkDerivation { + pname = "ihp-log"; + version = "1.0.0"; + sha256 = "16s17nyxkpdj07sycyzhv6zk84kh4gwn9kb1hqd0wnfjlldb6zcr"; + libraryHaskellDepends = [ + base + bytestring + data-default + fast-logger + filepath + text + wai + wai-extra + ]; + description = "Lightweight logging for IHP applications"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + } + ) { }; + + ihp-mail = callPackage ( + { + mkDerivation, + base, + blaze-html, + bytestring, + http-client, + http-client-tls, + ihp, + mime-mail, + mime-mail-ses, + network, + smtp-mail, + string-conversions, + text, + typerep-map, + }: + mkDerivation { + pname = "ihp-mail"; + version = "1.5.0"; + sha256 = "146vk72lpafh4irnzwpw3asz3vnk6gkvjm8d3jb84i6xpxi4yq6r"; + libraryHaskellDepends = [ + base + blaze-html + bytestring + http-client + http-client-tls + ihp + mime-mail + mime-mail-ses + network + smtp-mail + string-conversions + text + typerep-map + ]; + description = "Email support for IHP"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + ihp-migrate = callPackage ( { mkDerivation, - ihp, + base, + directory, + filepath, + hasql, + hasql-transaction, + hspec, + string-conversions, + temporary, + text, with-utf8, }: mkDerivation { pname = "ihp-migrate"; - version = "1.4.0"; - sha256 = "1l4vapnqnnayfdrbrspsvjjyi2wd7jy3a081dpzyi4pwl4jdwgx8"; - isLibrary = false; + version = "1.5.0"; + sha256 = "1r2jraa85ghvswng06pza3ygnvszq360vbhanqx2707ns2abnccr"; + isLibrary = true; isExecutable = true; + libraryHaskellDepends = [ + base + directory + filepath + hasql + hasql-transaction + string-conversions + text + with-utf8 + ]; executableHaskellDepends = [ - ihp + base + directory + filepath + hasql + hasql-transaction + string-conversions + text + with-utf8 + ]; + testHaskellDepends = [ + base + directory + filepath + hspec + temporary with-utf8 ]; description = "Provides the IHP migrate binary"; @@ -383343,6 +385612,35 @@ self: { } ) { }; + ihp-modal = callPackage ( + { + mkDerivation, + base, + blaze-html, + ihp-context, + ihp-hsx, + text, + vault, + wai, + }: + mkDerivation { + pname = "ihp-modal"; + version = "1.0.0"; + sha256 = "04al79xq7ydfly9xp0ziyvv5f3fm6v7zn6v0l960idgdw2y1q04a"; + libraryHaskellDepends = [ + base + blaze-html + ihp-context + ihp-hsx + text + vault + wai + ]; + description = "Modal dialog support for IHP applications"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + } + ) { }; + ihp-openai = callPackage ( { mkDerivation, @@ -383362,8 +385660,8 @@ self: { }: mkDerivation { pname = "ihp-openai"; - version = "1.4.0"; - sha256 = "0npcnqdfmqv979gfn7iyl5p76hkggblc9n82z056wppj0i9q0i86"; + version = "1.5.0"; + sha256 = "10afra79rsfigb15qwn9wbvdsnw05whvvk8nj3pdb079vpsdkh47"; libraryHaskellDepends = [ aeson attoparsec-aeson @@ -383390,6 +385688,141 @@ self: { } ) { }; + ihp-pagehead = callPackage ( + { + mkDerivation, + base, + blaze-html, + ihp-context, + ihp-hsx, + text, + vault, + wai, + }: + mkDerivation { + pname = "ihp-pagehead"; + version = "1.0.0"; + sha256 = "16mk412prgr95fdbiz5zh3g8vvqwmjr1i1rdyhs8ach1q999gdlm"; + libraryHaskellDepends = [ + base + blaze-html + ihp-context + ihp-hsx + text + vault + wai + ]; + description = "Page title and meta tags for IHP"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + } + ) { }; + + ihp-pglistener = callPackage ( + { + mkDerivation, + aeson, + async, + base, + bytestring, + containers, + hashable, + hasql, + hasql-notifications, + hspec, + ihp-log, + safe-exceptions, + string-conversions, + text, + unagi-chan, + unordered-containers, + uuid, + }: + mkDerivation { + pname = "ihp-pglistener"; + version = "1.0.0"; + sha256 = "1nmkhm08wyycw4rcgnywqbn5ldj7h36lc39jkqzscxvb9sb030sj"; + libraryHaskellDepends = [ + aeson + async + base + bytestring + containers + hashable + hasql + hasql-notifications + ihp-log + safe-exceptions + string-conversions + text + unagi-chan + unordered-containers + uuid + ]; + testHaskellDepends = [ + aeson + async + base + bytestring + containers + hashable + hasql + hasql-notifications + hspec + ihp-log + safe-exceptions + string-conversions + text + unagi-chan + unordered-containers + uuid + ]; + description = "PostgreSQL LISTEN/NOTIFY channel manager for IHP"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + + ihp-postgres-parser = callPackage ( + { + mkDerivation, + base, + bytestring, + filepath, + hspec, + megaparsec, + parser-combinators, + string-conversions, + text, + }: + mkDerivation { + pname = "ihp-postgres-parser"; + version = "1.0.0"; + sha256 = "0w4077h4wxm6qnjghcv6r0rfr8vnl4ki9m7mghd4bi8xah156lpp"; + libraryHaskellDepends = [ + base + bytestring + filepath + megaparsec + parser-combinators + string-conversions + text + ]; + testHaskellDepends = [ + base + bytestring + filepath + hspec + megaparsec + parser-combinators + string-conversions + text + ]; + description = "PostgreSQL DDL parser and compiler"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + } + ) { }; + ihp-postgresql-simple-extra = callPackage ( { mkDerivation, @@ -383443,6 +385876,282 @@ self: { } ) { }; + ihp-schema-compiler = callPackage ( + { + mkDerivation, + base, + bytestring, + classy-prelude, + countable-inflections, + directory, + filepath, + ihp, + ihp-postgres-parser, + interpolate, + neat-interpolation, + split, + string-conversions, + text, + with-utf8, + }: + mkDerivation { + pname = "ihp-schema-compiler"; + version = "1.5.0"; + sha256 = "1lxfm0fgmg69hjmw3vdv2id9idyqjj1py60p7rlkafwwv0barcp6"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base + bytestring + classy-prelude + countable-inflections + directory + filepath + ihp + ihp-postgres-parser + interpolate + neat-interpolation + split + string-conversions + text + with-utf8 + ]; + executableHaskellDepends = [ + base + bytestring + classy-prelude + countable-inflections + directory + filepath + ihp + ihp-postgres-parser + interpolate + neat-interpolation + split + string-conversions + text + with-utf8 + ]; + description = "Lightweight schema compiler for IHP"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + mainProgram = "build-generated-code"; + } + ) { }; + + ihp-sitemap = callPackage ( + { + mkDerivation, + base, + blaze-html, + blaze-markup, + hspec, + http-types, + ihp, + ihp-hsx, + ihp-log, + text, + wai, + wai-extra, + }: + mkDerivation { + pname = "ihp-sitemap"; + version = "1.5.0"; + sha256 = "1smkd53n6dkh9da4ns8ay2jjbnmi0vfxbc63sr9vc0wv3gwd5rzc"; + libraryHaskellDepends = [ + base + blaze-html + blaze-markup + ihp + text + wai + ]; + testHaskellDepends = [ + base + hspec + http-types + ihp + ihp-hsx + ihp-log + wai + wai-extra + ]; + description = "SEO"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + ihp-ssc = callPackage ( + { + mkDerivation, + aeson, + attoparsec, + base, + basic-prelude, + blaze-html, + bytestring, + ihp, + ihp-hsx, + ihp-log, + megaparsec, + string-conversions, + text, + wai, + wai-request-params, + websockets, + }: + mkDerivation { + pname = "ihp-ssc"; + version = "1.5.0"; + sha256 = "12haf557kg6r407rr10h841yhc6cfm29ipjgg6qh7sd9wn78s40x"; + libraryHaskellDepends = [ + aeson + attoparsec + base + basic-prelude + blaze-html + bytestring + ihp + ihp-hsx + ihp-log + megaparsec + string-conversions + text + wai + wai-request-params + websockets + ]; + description = "Server Side Components for IHP"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + ihp-typed-sql = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + directory, + filepath, + haskell-src-meta, + hasql, + hasql-dynamic-statements, + hasql-mapping, + hasql-pool, + hspec, + ihp, + ihp-log, + postgresql-libpq, + postgresql-syntax, + postgresql-types, + process, + scientific, + string-conversions, + template-haskell, + temporary, + text, + }: + mkDerivation { + pname = "ihp-typed-sql"; + version = "1.5.0"; + sha256 = "0l431b3908mm81v9c376xwf0ak7zbbb47rk93k64n5nixql0l639"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + haskell-src-meta + hasql + hasql-dynamic-statements + hasql-mapping + hasql-pool + ihp + postgresql-libpq + postgresql-syntax + postgresql-types + scientific + string-conversions + template-haskell + text + ]; + testHaskellDepends = [ + base + containers + directory + filepath + hspec + ihp + ihp-log + process + string-conversions + temporary + text + ]; + description = "Compile-time typed SQL quasiquoter for IHP"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + ihp-welcome = callPackage ( + { + mkDerivation, + base, + blaze-html, + blaze-markup, + ihp, + ihp-hsx, + text, + }: + mkDerivation { + pname = "ihp-welcome"; + version = "1.5.0"; + sha256 = "1rnplvsm13y3y5bsm5lpcx4ifmr9jgzz7rhg69lah3nhxy5sym19"; + libraryHaskellDepends = [ + base + blaze-html + blaze-markup + ihp + ihp-hsx + text + ]; + description = "IHP Welcome Controller"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + ihp-zip = callPackage ( + { + mkDerivation, + base, + http-types, + ihp, + wai, + zip-archive, + }: + mkDerivation { + pname = "ihp-zip"; + version = "0.1.0"; + sha256 = "0q6qg2kr7lgf2q0rhjpnbpqapwdqni19ldk5lcp1s8q8rb7mmxrz"; + libraryHaskellDepends = [ + base + http-types + ihp + wai + zip-archive + ]; + description = "Support for making ZIP archives with IHP"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + ihs = callPackage ( { mkDerivation, @@ -384761,6 +387470,7 @@ self: { description = "Deep embedding of imperative programs with code generation"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -384795,6 +387505,7 @@ self: { description = "Deep embedding of VHDL programs with code generation"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -388573,6 +391284,8 @@ self: { ]; description = "Seamlessly call R from Haskell and vice versa. No FFI required."; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) R; }; @@ -392316,8 +395029,8 @@ self: { pname = "io-sim"; version = "1.10.0.0"; sha256 = "02gk2xgiv9mrl1cvwqabi8rki7w15cj23s65h0qmw1dyf29rbb9q"; - revision = "1"; - editedCabalFile = "1qmnvisf3r4n2ji4z0k3fskbwk8ys9p84mrhapa8ymsray2ccwz4"; + revision = "2"; + editedCabalFile = "14cqb4h00a80k4fvgpv5plzriyr17xa6pdgg369h0n1xbjssjr90"; libraryHaskellDepends = [ base containers @@ -394587,6 +397300,31 @@ self: { } ) { }; + is-list = callPackage ( + { + mkDerivation, + base, + containers, + hashable, + lens, + unordered-containers, + }: + mkDerivation { + pname = "is-list"; + version = "0.0.3"; + sha256 = "15dm24zbjd2dmhr6vnj9389svjj9arccahvds30lcvzc7fbq331s"; + libraryHaskellDepends = [ + base + containers + hashable + lens + unordered-containers + ]; + description = "Fix IsList"; + license = lib.licenses.bsd3; + } + ) { }; + isbn = callPackage ( { mkDerivation, @@ -396936,8 +399674,8 @@ self: { }: mkDerivation { pname = "jacinda"; - version = "3.3.0.5"; - sha256 = "0msadmd9d7syjzr2lnxfa2gsplwdc17kgdxrh61h6i0k9crlgbdp"; + version = "3.3.0.6"; + sha256 = "0jc1hsq7fh4nbdhr36pzzl5gc5sqzqizjw29y26hf95mrk8avpfk"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -400478,6 +403216,7 @@ self: { filepath, ghc-prim, http-types, + kan-extensions, lens, primitive, process, @@ -400494,8 +403233,8 @@ self: { }: mkDerivation { pname = "jsaddle"; - version = "0.9.9.3"; - sha256 = "0k784bcvqhnsd771pa3k1s8gv25adwwyxk1dzwyqvnp2jpl4djcc"; + version = "0.9.9.4"; + sha256 = "0a27sb18yx0j7kby4f79wr7djr0l37y3607qfl82w52sbncp5fd1"; libraryHaskellDepends = [ aeson attoparsec @@ -400509,6 +403248,7 @@ self: { filepath ghc-prim http-types + kan-extensions lens primitive process @@ -400542,8 +403282,8 @@ self: { }: mkDerivation { pname = "jsaddle-clib"; - version = "0.9.9.3"; - sha256 = "08l6a8yvkcngcz6sv8smwpbd9j0a0xxnw3s7dwix1mww0ghq0zfd"; + version = "0.9.9.4"; + sha256 = "0a9afqwshqrxqb1clznbbar8431blkmb7yvd2xmnvy8vp9l362h5"; libraryHaskellDepends = [ aeson base @@ -400572,8 +403312,8 @@ self: { }: mkDerivation { pname = "jsaddle-dom"; - version = "0.9.9.2"; - sha256 = "0f2c95hagrabyb8s5bdyn1x6sbg5dzvzp23qhmyygi9cgp89nmf4"; + version = "0.9.9.3"; + sha256 = "04ywzmbzd54v94g7wgh5qpzz5jipl1wp3diqdkd9898y4ql1bggb"; libraryHaskellDepends = [ base base-compat @@ -400650,8 +403390,8 @@ self: { }: mkDerivation { pname = "jsaddle-warp"; - version = "0.9.9.5"; - sha256 = "1w7i64aaqisvk25f7p1qgxk1krqdh8ii9phapw0wyk7jcn6ybar2"; + version = "0.9.9.6"; + sha256 = "05dwhshnhdw4k1ccp1sr630pxps19n9vjrrzf5jn2r9vr75vn48j"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -404122,8 +406862,6 @@ self: { ]; description = "Tiny JSON-RPC client for Haskell Web3 library"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -404246,8 +406984,6 @@ self: { ]; description = "JSON Schema derivation and validation"; license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -407620,8 +410356,8 @@ self: { }: mkDerivation { pname = "kb-text-shape"; - version = "0.1.0.0"; - sha256 = "1kgqpnbfxg30dawg5dkfv4i6chaf4zr29g4iq2cwcqz3qd1sp7as"; + version = "0.1.0.1"; + sha256 = "0pd6wffy7mi9gsj0faydyp30lfg39yv5vrpgp5rpmi0bjb6n8fvr"; libraryHaskellDepends = [ base bytestring @@ -408168,7 +410904,6 @@ self: { ]; description = "Rapid Gtk Application Development - I18N"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -409505,7 +412240,7 @@ self: { } ) { }; - keter_2_3_2 = callPackage ( + keter_2_3_4 = callPackage ( { mkDerivation, aeson, @@ -409567,8 +412302,8 @@ self: { }: mkDerivation { pname = "keter"; - version = "2.3.2"; - sha256 = "01m5pqrfyznmmc4ms94dqpgnsrl5b0mf4ihmnljr2bvnknp2dk7v"; + version = "2.3.4"; + sha256 = "0abz4g3kg718yr68g0m2zl35n7q1ms05sb62gyyhd9rm05v10czz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -412691,6 +415426,42 @@ self: { } ) { }; + ktx-font = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + kb-text-shape, + ktx-codec, + msdf-atlas, + text, + vector, + zstd, + }: + mkDerivation { + pname = "ktx-font"; + version = "0.1.0.1"; + sha256 = "0i0dqa6dq8jcpv17x54r1v5k91w70xwqz7hf3y87av4gann9n5h6"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + kb-text-shape + ktx-codec + msdf-atlas + text + vector + zstd + ]; + description = "GPU-ready rasterized fonts"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + kubernetes-api = callPackage ( { mkDerivation, @@ -413867,6 +416638,37 @@ self: { } ) { }; + lager = callPackage ( + { + mkDerivation, + async, + base, + prettyprinter, + prettyprinter-ansi-terminal, + stm, + text, + }: + mkDerivation { + pname = "lager"; + version = "1.0.0.0"; + sha256 = "1cfsq5ap8lwsq9s4qppp9vag5w9wqvaw9nhiq4xl0hbj6756z924"; + libraryHaskellDepends = [ + async + base + prettyprinter + prettyprinter-ansi-terminal + stm + text + ]; + testHaskellDepends = [ + async + base + ]; + description = "Concurrent logging"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + } + ) { }; + lagrangian = callPackage ( { mkDerivation, @@ -421365,19 +424167,24 @@ self: { base, tasty, tasty-hunit, + text, }: mkDerivation { pname = "layoutz"; - version = "0.3.3.0"; - sha256 = "0ra8v9ybpx5i69g0w2r8j2xqnsq90l74ka2x8p221c134g0i7vrp"; + version = "0.3.4.0"; + sha256 = "1wkldb91mlp4sqi04bc1az7a1wpj1i0g5kqhnzycqbr2idzk7n4k"; isLibrary = true; isExecutable = true; - libraryHaskellDepends = [ base ]; + libraryHaskellDepends = [ + base + text + ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base tasty tasty-hunit + text ]; description = "Simple, beautiful CLI output"; license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; @@ -425780,12 +428587,14 @@ self: { { mkDerivation, zlib-clib }: mkDerivation { pname = "libarchive-clib"; - version = "3.8.5"; - sha256 = "0v2l84ay1mhc4b86ddzyk0fl2ahc4y2fnkw8jyvzdia4g2mg08jr"; + version = "3.8.6.2"; + sha256 = "1yx7j413x3wkjwkq7bjglc8rz9xfsx253mw6r9gxdb51721via0q"; libraryHaskellDepends = [ zlib-clib ]; doHaddock = false; description = "Haskell interface to libarchive (C sources)"; license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -431357,6 +434166,44 @@ self: { } ) { }; + link-canonical-effectful = callPackage ( + { + mkDerivation, + base, + containers, + effectful-core, + http-types, + link-canonical, + modern-uri, + tasty, + tasty-hunit, + }: + mkDerivation { + pname = "link-canonical-effectful"; + version = "0.1.0.0"; + sha256 = "1h4xiv0vbbam0v8cny7i5inqiq5k62kj25jagbxj5bmgasb4bjbp"; + libraryHaskellDepends = [ + base + effectful-core + link-canonical + modern-uri + ]; + testHaskellDepends = [ + base + containers + effectful-core + http-types + link-canonical + tasty + tasty-hunit + ]; + description = "Effectful integration for link-canonical"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + link-relations = callPackage ( { mkDerivation, @@ -434814,6 +437661,27 @@ self: { } ) { }; + live-stats = callPackage ( + { + mkDerivation, + base, + relude, + time, + }: + mkDerivation { + pname = "live-stats"; + version = "0.1.0.0"; + sha256 = "1k99vrnvrspmk826dgrhkyb6q2jjqrzsi83jwxbywfzwlfdwyw2q"; + libraryHaskellDepends = [ + base + relude + time + ]; + description = "A reusable run-time stats module"; + license = lib.licenses.bsd3; + } + ) { }; + liveplot = callPackage ( { mkDerivation, @@ -439663,8 +442531,6 @@ self: { ]; description = "A simple text parser with decent errors"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -441062,6 +443928,8 @@ self: { pname = "lsm-tree"; version = "1.0.0.1"; sha256 = "1b7w7w4i9ylsvi7ww5d9xry0r2gpr7i17r79fpizpgv11rz2lzvh"; + revision = "1"; + editedCabalFile = "0afrhwz2x7046554cdi4bkw747057pv06hdyz4vsnqwr369a0fnh"; libraryHaskellDepends = [ base binary @@ -452239,8 +455107,6 @@ self: { ]; description = "A Servant-based Model Context Protocol (MCP) server for Haskell"; license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -453690,10 +456556,8 @@ self: { }: mkDerivation { pname = "megastore"; - version = "0.1.1.1"; - sha256 = "0i34jla7v5fsqcnpy8h7iqy413p6qcqnc1z1yi933kdwsh6srdyj"; - isLibrary = true; - isExecutable = true; + version = "0.1.1.2"; + sha256 = "1ssl3yfjj7pa03nmzjjqjmz3jfrhy2pv1mp0r7g63mllk43h3jvk"; libraryHaskellDepends = [ adjunctions base @@ -453712,28 +456576,9 @@ self: { vector zlib ]; - executableHaskellDepends = [ - adjunctions - base - binary - bytestring - containers - directory - ghc - hashable - JuicyPixels - lens - mtl - random - text - text-show - vector - zlib - ]; description = "Bulk image or strict bytestring storage"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - mainProgram = "megastore"; broken = true; } ) { }; @@ -454929,7 +457774,6 @@ self: { ]; description = "Hex-string type for Haskell Web3 library"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -456694,13 +459538,12 @@ self: { bytestring, containers, crypton, - memory, - text, + ram, }: mkDerivation { pname = "mfmts"; - version = "1.0.0.0"; - sha256 = "1h2gr2a03gs1gy3wngq0l25bdph3xfvmhipqmzybaknjiix5mix8"; + version = "1.0.0.1"; + sha256 = "0ff8i8y6khcci1mqfjw75j3aiak9srfp3rr1hyic6w4l4js6x16i"; libraryHaskellDepends = [ array base @@ -456708,10 +459551,8 @@ self: { bytestring containers crypton - memory - text + ram ]; - doHaddock = false; description = "Implements multiformats specification"; license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; @@ -458534,7 +461375,6 @@ self: { ]; description = "Utils to use RIO with mig library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -458578,7 +461418,6 @@ self: { ]; description = "Build lightweight and composable servers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -458620,8 +461459,6 @@ self: { ]; description = "Swagger servers for mig library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -458807,6 +461644,113 @@ self: { } ) { }; + mighttpd2_4_0_10 = callPackage ( + { + mkDerivation, + array, + async, + auto-update, + base, + byteorder, + bytestring, + case-insensitive, + conduit, + conduit-extra, + directory, + filepath, + hspec, + hspec-discover, + http-client, + http-date, + http-types, + http2, + network, + old-locale, + parsec, + resourcet, + split, + streaming-commons, + text, + time, + time-manager, + transformers, + unix, + unix-time, + unordered-containers, + wai, + wai-app-file-cgi, + wai-logger, + warp, + }: + mkDerivation { + pname = "mighttpd2"; + version = "4.0.10"; + sha256 = "1nsphcg0fc1mc56d27b96ba9ds6lddngzcbca9zm65w5fikzj4km"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array + async + auto-update + base + byteorder + bytestring + case-insensitive + conduit + conduit-extra + directory + filepath + http-date + http-types + http2 + network + parsec + resourcet + split + streaming-commons + text + unix + unix-time + unordered-containers + wai + wai-app-file-cgi + warp + ]; + executableHaskellDepends = [ + base + bytestring + conduit-extra + directory + filepath + http-client + http-date + http-types + network + old-locale + streaming-commons + time + time-manager + transformers + unix + wai + wai-app-file-cgi + wai-logger + warp + ]; + testHaskellDepends = [ + base + hspec + http-client + ]; + testToolDepends = [ hspec-discover ]; + description = "High performance web server on WAI/warp"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.sternenseemann ]; + } + ) { }; + mighty-metropolis = callPackage ( { mkDerivation, @@ -461401,6 +464345,36 @@ self: { } ) { }; + miso_1_9_0_0 = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + mtl, + text, + transformers, + }: + mkDerivation { + pname = "miso"; + version = "1.9.0.0"; + sha256 = "0v45pvrxwf0biywx8icq2qww8gvmy2a9k1iz0n21p14bxm2fjicx"; + revision = "1"; + editedCabalFile = "0pjvyyr7ldggx0ffzrwnrmx7xss407i0sprvpy55n9lxknzvjav0"; + libraryHaskellDepends = [ + base + bytestring + containers + mtl + text + transformers + ]; + description = "A tasty Haskell front-end web framework"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + miso-action-logger = callPackage ( { mkDerivation, @@ -461425,6 +464399,37 @@ self: { } ) { }; + miso-aeson = callPackage ( + { + mkDerivation, + aeson, + base, + containers, + miso, + scientific, + unordered-containers, + vector, + }: + mkDerivation { + pname = "miso-aeson"; + version = "0.1.0.0"; + sha256 = "0h83n38p14sr4si9z4x0ilhdmnhiz8xi7fd9g61ws3b0dcwfb917"; + libraryHaskellDepends = [ + aeson + base + containers + miso + scientific + unordered-containers + vector + ]; + description = "JSON conversion library"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + miso-examples = callPackage ( { mkDerivation }: mkDerivation { @@ -461442,30 +464447,65 @@ self: { miso-from-html = callPackage ( { mkDerivation, - attoparsec, base, bytestring, containers, + fourmolu, + html-parse, + miso, + mtl, pretty-simple, text, }: mkDerivation { pname = "miso-from-html"; - version = "0.2.0.0"; - sha256 = "191qszlmgakpjdzg6k54kxg7c8v05jib66sk3w1aqc98j74f4yix"; - isLibrary = false; + version = "0.3.0.0"; + sha256 = "1vv4brss0cg80jxb9s0rjcpm401b2d1qh4v1k3c246x2p2g3zkvc"; + isLibrary = true; isExecutable = true; - executableHaskellDepends = [ - attoparsec + libraryHaskellDepends = [ base bytestring containers + html-parse + miso + mtl pretty-simple text ]; + executableHaskellDepends = [ + base + fourmolu + miso + text + ]; description = "Convert HTML to miso View syntax"; - license = lib.licenses.bsd3; - mainProgram = "miso-from-html"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + + miso-optics = callPackage ( + { + mkDerivation, + base, + miso, + optics, + }: + mkDerivation { + pname = "miso-optics"; + version = "0.1.0.0"; + sha256 = "1xai6klyhxlylx6cbg5cjqa9mjx02w4hgb6k8wwpbx4jx0i44l5v"; + libraryHaskellDepends = [ + base + miso + optics + ]; + description = "An adaptor package for using miso with optics"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -462020,14 +465060,14 @@ self: { mkDerivation, aeson, base, - basement, bytestring, criterion, - cryptonite, + crypton, deepseq, directory, - memory, + primitive, process, + ram, tasty, tasty-hunit, tasty-quickcheck, @@ -462036,27 +465076,25 @@ self: { }: mkDerivation { pname = "mlkem"; - version = "0.1.1.0"; - sha256 = "1l77dqysiq797ci3168z708qz7i986yvmvisssfdr36rwnsz7nrl"; - revision = "1"; - editedCabalFile = "18nzz4gg1cb2275k3qqfi3y9d05kfm9fqh4z4aarliv6hbs0nvvd"; + version = "0.2.0.0"; + sha256 = "0ryq0mwlics4kqjqh05y33y4qmj2j2z0r4p2jaw6mhs41qyj346z"; libraryHaskellDepends = [ base - basement - cryptonite + crypton deepseq - memory + primitive + ram ]; testHaskellDepends = [ aeson base - basement bytestring - cryptonite + crypton deepseq directory - memory + primitive process + ram tasty tasty-hunit tasty-quickcheck @@ -462065,11 +465103,11 @@ self: { ]; benchmarkHaskellDepends = [ base - basement criterion - cryptonite + crypton deepseq - memory + primitive + ram ]; description = "Module-Lattice-based Key-Encapsulation Mechanism"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; @@ -462359,8 +465397,8 @@ self: { pname = "mmorph"; version = "1.2.2"; sha256 = "1bwzgd0xwvlxcgn86lvm26lnq0d4kd693zpyqr7m8xk77cmjsvyx"; - revision = "1"; - editedCabalFile = "093280asv0ni2yz0nn6zbvl7650b5wddfq3b521vi8vi16zizf9s"; + revision = "2"; + editedCabalFile = "0kvgdpmj3328ll3kp7wm9mvrr8vvw1fp7vzd701z8pm99319f359"; libraryHaskellDepends = [ base mtl @@ -462922,8 +465960,8 @@ self: { }: mkDerivation { pname = "mmzk-env"; - version = "0.2.1.0"; - sha256 = "0fxilcn5y4fvafq681jphagirm6kk94f3i6rdxjxfam1d8sv4r4r"; + version = "0.3.0.0"; + sha256 = "013yw7n4jjsdmh29kbd73fggbi7r4jkx5qwhl60d4xddhylcls16"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -462970,8 +466008,8 @@ self: { }: mkDerivation { pname = "mmzk-typeid"; - version = "0.7.0.2"; - sha256 = "0zkyxyzc4dgp3d7jr806jwplagw7m0y0pjysagcw9b76lrw229r5"; + version = "0.7.1.0"; + sha256 = "1jvxkdvah8xip4q7mf66hx6vaa9hcv3417y5bmwaz1lmai4ngzv1"; libraryHaskellDepends = [ aeson array @@ -465511,6 +468549,7 @@ self: { lens, monad-effect, monad-logger, + optparse-applicative, primitive, stm, template-haskell, @@ -465519,8 +468558,8 @@ self: { }: mkDerivation { pname = "monad-effect-logging"; - version = "0.1.0.0"; - sha256 = "1xaaa76icrm39c6xw7y8gamajsa2q480f6djml32jgy6zq7q876a"; + version = "0.3.0.0"; + sha256 = "18dgyzy277ncwyyj9img188qnyc5hf7h03lbw8zql682aa6nqj5b"; libraryHaskellDepends = [ aeson base @@ -465530,6 +468569,7 @@ self: { lens monad-effect monad-logger + optparse-applicative primitive stm template-haskell @@ -466909,6 +469949,43 @@ self: { } ) { }; + monad-rail = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + hspec, + hspec-discover, + mtl, + QuickCheck, + text, + }: + mkDerivation { + pname = "monad-rail"; + version = "0.1.0.0"; + sha256 = "1ww8l7cq6chjrz0bf0vmcz59ykb8qrg7cbg9cl6rfk503rz20idi"; + libraryHaskellDepends = [ + aeson + base + mtl + text + ]; + testHaskellDepends = [ + aeson + base + bytestring + hspec + mtl + QuickCheck + text + ]; + testToolDepends = [ hspec-discover ]; + description = "Railway-oriented error handling for Haskell"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + } + ) { }; + monad-ran = callPackage ( { mkDerivation, @@ -467403,8 +470480,8 @@ self: { }: mkDerivation { pname = "monad-time-effectful"; - version = "1.0.0.0"; - sha256 = "1gxmgr8vrpdncrnw9q5i3vqbi7llrah34gpfyq3qcb15sqi44gk9"; + version = "1.0.1.0"; + sha256 = "166y7g9g0ycdcpxrw42m9k3p9dvlgkcrgymmi897kc6fxwrq92kn"; libraryHaskellDepends = [ base effectful-core @@ -472541,15 +475618,13 @@ self: { }: mkDerivation { pname = "mpd-current-json"; - version = "3.0.0.0"; - sha256 = "184466w92jif7266izbpb4l3i6arsg2199c70yfngsw7fvyhy2hr"; + version = "3.1.0.0"; + sha256 = "0z0yc5gy02kpdd22x77pnawlr9fcdspda138gnm1q3sn4ryq9z7a"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson - aeson-pretty base - bytestring deriving-aeson libmpd text @@ -473932,8 +477007,8 @@ self: { }: mkDerivation { pname = "msdf-atlas"; - version = "0.1.0.0"; - sha256 = "1kc2hirz07rrz1wfarpfzw3vcyihndwj84jjjy0scki211qbhxzc"; + version = "0.1.1.0"; + sha256 = "0c2s6jp0lbh8mrnl62cwvjkqhyv348igh79w7iw0dv6jfjrix9h4"; libraryHaskellDepends = [ aeson base @@ -480352,7 +483427,6 @@ self: { filepath, http-types, io-streams, - memory, monad-loops, network, pem, @@ -480374,8 +483448,8 @@ self: { }: mkDerivation { pname = "mysql-haskell"; - version = "1.2.0"; - sha256 = "1ilqva74p8kl2x5pb1wf8bv3pb3f0k5njjzd2pa90lzy812w5h2g"; + version = "1.2.2"; + sha256 = "1dx3rn16dbg7klabikq0d9rb3a4q954ch1rddibwk6l3g6vqm6m5"; libraryHaskellDepends = [ base binary @@ -480389,7 +483463,6 @@ self: { data-default-class deepseq io-streams - memory monad-loops network pem @@ -482893,41 +485966,30 @@ self: { natural = callPackage ( { mkDerivation, + aeson, base, - checkers, - hedgehog, + doctest, lens, - QuickCheck, + process, semigroupoids, - tasty, - tasty-hedgehog, - tasty-hunit, - tasty-quickcheck, - transformers, }: mkDerivation { pname = "natural"; - version = "0.3.0.7"; - sha256 = "0g39s1pimcfp4agxfa823x0crbnwlx825zpzf675bdjnczdn18jy"; + version = "0.4.0.0"; + sha256 = "11a72y49d3kz6hy638b0g21gbwhpdk8x3yg62rxqa4ks78qisqnr"; libraryHaskellDepends = [ + aeson base lens semigroupoids ]; testHaskellDepends = [ base - checkers - hedgehog - lens - QuickCheck - tasty - tasty-hedgehog - tasty-hunit - tasty-quickcheck - transformers + process ]; + testToolDepends = [ doctest ]; description = "Natural number"; - license = lib.licenses.bsd3; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -488078,8 +491140,8 @@ self: { pname = "network-transport-quic"; version = "0.1.1"; sha256 = "1grif580mw6kp5hdgmimia8a14ydqcz1q4wj824hs3qwmxgmp44d"; - revision = "2"; - editedCabalFile = "0flm8syhran28h0a66hsrzkqsfdsr9hcjwmbw0wr6x981ldlabn8"; + revision = "3"; + editedCabalFile = "0dg1laqr0bllj41nq2dl2kd8d1icizv8p5pigsarp7jgnni5aarq"; libraryHaskellDepends = [ async base @@ -489866,8 +492928,8 @@ self: { }: mkDerivation { pname = "ngx-export"; - version = "1.7.11"; - sha256 = "1r8cj7hqyfnadcq2lyh16bczfcv3c2cpw63hyxdzkfg315yjnhmb"; + version = "1.7.11.1"; + sha256 = "1p98r1y1g54lyzgl53kj186087pdh7l1p3fs56dd66mrjs969fdq"; libraryHaskellDepends = [ async base @@ -490044,7 +493106,6 @@ self: { { mkDerivation, aeson, - array, async, base, base64, @@ -490066,7 +493127,6 @@ self: { pcre-light, prettyprinter, resolv, - safe, safe-exceptions, snap-core, snap-server, @@ -490078,11 +493138,10 @@ self: { }: mkDerivation { pname = "ngx-export-tools-extra"; - version = "1.2.12.2"; - sha256 = "1k37qdi1mp3b1qxyv7fxdn9i3b1r7hd8991588zjywakdsnk9y2w"; + version = "1.2.13"; + sha256 = "1rr4if1b8fj2154jkp3khx874khka1ym1zfsgfybifpnxgjwpqs1"; libraryHaskellDepends = [ aeson - array async base base64 @@ -490104,7 +493163,6 @@ self: { pcre-light prettyprinter resolv - safe safe-exceptions snap-core snap-server @@ -494207,9 +497265,7 @@ self: { ]; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; mainProgram = "notifications-tray-icon"; - broken = true; } ) { }; @@ -494226,6 +497282,7 @@ self: { http-api-data, http-client, http-client-tls, + scientific, servant, servant-client, servant-multipart-api, @@ -494240,8 +497297,8 @@ self: { }: mkDerivation { pname = "notion-client"; - version = "0.1.0.0"; - sha256 = "1q1l6ls0dk5wfbc7q8d357ahw4ia0f450q6a6kdk755ax5c8c75k"; + version = "0.6.1.0"; + sha256 = "1fhdflm2y6py600i4n8na0i0y1azb9wi8c6il9jmccgs572c6gnc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -494254,6 +497311,7 @@ self: { filepath http-api-data http-client-tls + scientific servant servant-client servant-multipart-api @@ -494268,6 +497326,7 @@ self: { aeson base containers + scientific text unordered-containers vector @@ -494275,12 +497334,17 @@ self: { testHaskellDepends = [ aeson base + bytestring + containers + http-api-data http-client http-client-tls + scientific servant-client tasty tasty-hunit text + vector ]; description = "Type-safe Haskell client for the Notion API"; license = lib.meta.getLicenseFromSpdxId "MIT"; @@ -494555,8 +497619,8 @@ self: { }: mkDerivation { pname = "nova-cache"; - version = "0.3.1.0"; - sha256 = "1ir4xd3x92cs84yavlv0sk32qrw86bv83c13nbhxnkczcswx7ynn"; + version = "0.3.2.1"; + sha256 = "13k4g6msfcf40hizba1sdl4h59839jajs909phcn0h6yhw2v3cn9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -494604,8 +497668,8 @@ self: { }: mkDerivation { pname = "nova-net"; - version = "0.1.0.0"; - sha256 = "0qjpzvs9ldbkyqgzg7vsq0k8wl7k9gv36vbn0x5kc32g4nq0rrmg"; + version = "0.3.0.0"; + sha256 = "00ybcyrz0b7jh2izqnihn1lxq1hk6m7hn2rc0cyhnzfp8lpflqn7"; libraryHaskellDepends = [ base bytestring @@ -494619,6 +497683,8 @@ self: { testHaskellDepends = [ base bytestring + containers + network QuickCheck ]; benchmarkHaskellDepends = [ @@ -499546,8 +502612,8 @@ self: { }: mkDerivation { pname = "oeis"; - version = "0.3.10.1"; - sha256 = "0m7h1pbiy2xpagvggsp6a8rvafdgzr84222bp8rl4yh57lz3wmw4"; + version = "0.3.10.2"; + sha256 = "1bmalcq0jp8nqx7gp0h0bz6sps978lddmwkk193sic42m2lkngqc"; libraryHaskellDepends = [ base http-client @@ -499705,7 +502771,7 @@ self: { } ) { }; - ogma-cli_1_12_0 = callPackage ( + ogma-cli_1_13_0 = callPackage ( { mkDerivation, aeson, @@ -499722,8 +502788,8 @@ self: { }: mkDerivation { pname = "ogma-cli"; - version = "1.12.0"; - sha256 = "1qj6lvjdcj77gfzyavr8rf4g2ywfq4maq38m9xvl7mqa9as235d2"; + version = "1.13.0"; + sha256 = "07x7ac06pji09fsv7z0r5a7zp9v789gx1jmza3ccj1l1qjaxgkk5"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -499821,16 +502887,20 @@ self: { } ) { }; - ogma-core_1_12_0 = callPackage ( + ogma-core_1_13_0 = callPackage ( { mkDerivation, aeson, base, bytestring, containers, + copilot-core, + copilot-language, + copilot-theorem, directory, filepath, graphviz, + hint, HUnit, megaparsec, mtl, @@ -499853,17 +502923,21 @@ self: { }: mkDerivation { pname = "ogma-core"; - version = "1.12.0"; - sha256 = "1pg9ikal0dd6b7kxs3rxbcv0hfiqb32lazzihpvivyngybb3wh3b"; + version = "1.13.0"; + sha256 = "05pg97plq3nwv5x1qsfi4hy7zcwm4680nyz7an2n82ggdj8dagc9"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base bytestring containers + copilot-core + copilot-language + copilot-theorem directory filepath graphviz + hint megaparsec mtl ogma-extra @@ -499934,7 +503008,7 @@ self: { } ) { }; - ogma-extra_1_12_0 = callPackage ( + ogma-extra_1_13_0 = callPackage ( { mkDerivation, aeson, @@ -499951,8 +503025,8 @@ self: { }: mkDerivation { pname = "ogma-extra"; - version = "1.12.0"; - sha256 = "0qkxnmhb2lj0g5vi7bwybib56m3p4malqiiwgv8jqc1p7c4j7phg"; + version = "1.13.0"; + sha256 = "02nzxh64sjzx18q372rj9vg4q1gwxwxk7ni1dd1xkdfpnxrfskj2"; libraryHaskellDepends = [ aeson base @@ -500018,7 +503092,7 @@ self: { } ) { }; - ogma-language-c_1_12_0 = callPackage ( + ogma-language-c_1_13_0 = callPackage ( { mkDerivation, alex, @@ -500034,8 +503108,8 @@ self: { }: mkDerivation { pname = "ogma-language-c"; - version = "1.12.0"; - sha256 = "07wgqwp0lmmj3klfn0kzhzkr8b2f74ffi1g9hdrzfd38dax0lccz"; + version = "1.13.0"; + sha256 = "10r06yl8pygnahzv3cf9j31f22l1jfbrcwba222x3m7gx6q5dsxk"; setupHaskellDepends = [ base Cabal @@ -500113,12 +503187,12 @@ self: { } ) { }; - ogma-language-copilot_1_12_0 = callPackage ( + ogma-language-copilot_1_13_0 = callPackage ( { mkDerivation, base }: mkDerivation { pname = "ogma-language-copilot"; - version = "1.12.0"; - sha256 = "1xcjf704lmwi94f4gbq1a9fcllphkqhv28kwgxsskazwkb65ql7z"; + version = "1.13.0"; + sha256 = "1ibaf4ic2yc3i9mhg0f97iyvxxqwws8h5x5n6r8n8wmsrn7k9isp"; libraryHaskellDepends = [ base ]; description = "Ogma: Runtime Monitor translator: Copilot Language Endpoints"; license = lib.licenses.asl20; @@ -500155,7 +503229,7 @@ self: { } ) { }; - ogma-language-csv_1_12_0 = callPackage ( + ogma-language-csv_1_13_0 = callPackage ( { mkDerivation, base, @@ -500168,8 +503242,8 @@ self: { }: mkDerivation { pname = "ogma-language-csv"; - version = "1.12.0"; - sha256 = "0cwfzpnlb1m9vphkzq3w7mxkby6vp1cda9iaz62364khglixzk61"; + version = "1.13.0"; + sha256 = "0zx4wawgngr6377x3a288pmlbbgi6nvq15lfpx49qc46ys8af05c"; libraryHaskellDepends = [ base bytestring @@ -500290,7 +503364,7 @@ self: { } ) { }; - ogma-language-jsonspec_1_12_0 = callPackage ( + ogma-language-jsonspec_1_13_0 = callPackage ( { mkDerivation, aeson, @@ -500304,8 +503378,8 @@ self: { }: mkDerivation { pname = "ogma-language-jsonspec"; - version = "1.12.0"; - sha256 = "1hr7a7pjwm52njnrg8ps9pwqgq88ls3vsr0nms49lz92xlnx150x"; + version = "1.13.0"; + sha256 = "0gjbn5ggpjirx2hfy8w77y0pfcpjsjmbmvdk9sx24ma1wbmbg34b"; libraryHaskellDepends = [ aeson base @@ -500365,7 +503439,7 @@ self: { } ) { }; - ogma-language-lustre_1_12_0 = callPackage ( + ogma-language-lustre_1_13_0 = callPackage ( { mkDerivation, alex, @@ -500381,8 +503455,8 @@ self: { }: mkDerivation { pname = "ogma-language-lustre"; - version = "1.12.0"; - sha256 = "0rw6nd91lwjd8mx79vx1fd9k7lv520x7ii8a8j3acgpmg736x5cc"; + version = "1.13.0"; + sha256 = "1f260y8qwqvx9ny9jjpkc7xhyhi89zk413kjabz7c7nsrlqb07y3"; setupHaskellDepends = [ base Cabal @@ -500452,7 +503526,7 @@ self: { } ) { }; - ogma-language-smv_1_12_0 = callPackage ( + ogma-language-smv_1_13_0 = callPackage ( { mkDerivation, alex, @@ -500468,8 +503542,8 @@ self: { }: mkDerivation { pname = "ogma-language-smv"; - version = "1.12.0"; - sha256 = "0xw93x9i2xdydwmnbm55jjx1l7ibavr5bd9dkamyhwanc3mr828x"; + version = "1.13.0"; + sha256 = "0l1ikxp8dasjlx16s8xmii1d1qla88hk03wdi5jlhxz9zgs25khs"; setupHaskellDepends = [ base Cabal @@ -500521,7 +503595,7 @@ self: { } ) { }; - ogma-language-xlsx_1_12_0 = callPackage ( + ogma-language-xlsx_1_13_0 = callPackage ( { mkDerivation, base, @@ -500532,8 +503606,8 @@ self: { }: mkDerivation { pname = "ogma-language-xlsx"; - version = "1.12.0"; - sha256 = "1y4nwwaqqsr2dsw5zixvfjqfphhbxmacdid6z6kw16lng7dwksfg"; + version = "1.13.0"; + sha256 = "0v9m2fzi5crl7scwscpxf3y7spq7qx97jl34hc605xl4dgg1s2wm"; libraryHaskellDepends = [ base bytestring @@ -500576,7 +503650,7 @@ self: { } ) { }; - ogma-language-xmlspec_1_12_0 = callPackage ( + ogma-language-xmlspec_1_13_0 = callPackage ( { mkDerivation, base, @@ -500589,8 +503663,8 @@ self: { }: mkDerivation { pname = "ogma-language-xmlspec"; - version = "1.12.0"; - sha256 = "0p6dzvy445330zl1kiz46jfd6kapkvaddsl6sp549d3zd29db2rr"; + version = "1.13.0"; + sha256 = "198p0910rgs0bgwz7n3v3h05yx91h22np2hdhxvr4rv8mdx5iznk"; libraryHaskellDepends = [ base hxt @@ -500618,12 +503692,12 @@ self: { } ) { }; - ogma-spec_1_12_0 = callPackage ( + ogma-spec_1_13_0 = callPackage ( { mkDerivation, base }: mkDerivation { pname = "ogma-spec"; - version = "1.12.0"; - sha256 = "1da8sq40zj22grc34qfnlchys70ai3n5plfjq1b8w47x83cww51q"; + version = "1.13.0"; + sha256 = "0f1yr25391mdchk0m06ybwpsjhw2bmmc5bmljr6gj6abz4vvxsrd"; libraryHaskellDepends = [ base ]; description = "Ogma: Runtime Monitor translator: JSON Frontend"; license = lib.licenses.asl20; @@ -502163,6 +505237,44 @@ self: { } ) { }; + one = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + doctest, + hashable, + lens, + process, + text, + unordered-containers, + }: + mkDerivation { + pname = "one"; + version = "0.0.1"; + sha256 = "13a97d6d76ahw29gg26yw2jdc4vh6wk1swqziczmyjn3i2hfr72l"; + libraryHaskellDepends = [ + base + bytestring + containers + hashable + lens + text + unordered-containers + ]; + testHaskellDepends = [ + base + process + ]; + testToolDepends = [ doctest ]; + description = "One"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + one-line-aeson-text = callPackage ( { mkDerivation, @@ -502236,6 +505348,8 @@ self: { pname = "one-liner-instances"; version = "0.1.3.0"; sha256 = "0qkvbrxgnr51a0hdd2ap6fndipgfplsdy4lh841h8hda5d4dhabg"; + revision = "1"; + editedCabalFile = "1qwc28z55vqhyr04l0imsb7s3dzaa35rmsi9mfs8jmyz4d92808n"; libraryHaskellDepends = [ base one-liner @@ -503251,6 +506365,7 @@ self: { description = "Open type representations and dynamic types"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -503997,8 +507112,8 @@ self: { }: mkDerivation { pname = "opencascade-hs"; - version = "0.6.1.0"; - sha256 = "16ird3yvscnjfnpfjxsvzlc7g2h7frylw7dqqf10xr2d0hx1icpw"; + version = "0.6.2.0"; + sha256 = "09921dkzba0kinh3dficw0apa7q4wxhj6kmcj1al1gwpbrpnf1kc"; libraryHaskellDepends = [ base resourcet @@ -506709,7 +509824,7 @@ self: { } ) { }; - opt-env-conf_0_13_0_0 = callPackage ( + opt-env-conf_0_15_0_1 = callPackage ( { mkDerivation, aeson, @@ -506734,8 +509849,8 @@ self: { }: mkDerivation { pname = "opt-env-conf"; - version = "0.13.0.0"; - sha256 = "0s7g5h3z0if85pgxcm1dshyqhnsrvjvfwgdf65jyhdhmnlkxws4a"; + version = "0.15.0.1"; + sha256 = "15d6vn1c9ci26h9jh9ghw0m45j890y9kh4y140rs0gda8hxa6nq7"; libraryHaskellDepends = [ aeson autodocodec @@ -507582,10 +510697,8 @@ self: { }: mkDerivation { pname = "optparse-generic"; - version = "1.5.2"; - sha256 = "0dca5q57jv4b8l1af4ywimaiw9rfrysambcghfmll4il5prm3d67"; - revision = "3"; - editedCabalFile = "0rmfwb4plak9vymdcf553ml7b5kpx81arjszwk4fsswx3mry6kif"; + version = "1.5.3"; + sha256 = "1ikkq0dkyz7phrzm5dazibmabixmx72lf0xgy8p5pjdlwq70fn9i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -511042,6 +514155,8 @@ self: { pname = "package-version"; version = "0.4.1"; sha256 = "116r62wk0pyp1cqhsfjsp0jchyqf5638by6vl7k3c7ylac6ki45c"; + revision = "1"; + editedCabalFile = "0y8zp2nxjsjq90q5b035g6r5k2p4gynh1wjgx7mz14kgh9qcfskm"; libraryHaskellDepends = [ base bytestring @@ -511564,6 +514679,8 @@ self: { hashable, int-cast, persist, + QuickCheck, + sandwich, text, text-show, time, @@ -511572,8 +514689,8 @@ self: { }: mkDerivation { pname = "packstream-bolt"; - version = "0.1.0.0"; - sha256 = "1ws1k7xcmdq66y5iq2lc53zx1y66r558vy06iinnq2mvsqjhlpcw"; + version = "0.1.0.1"; + sha256 = "0ixbwisx5zkdzmvkzcv951x6c67kn47f6n4f5kl6flkzjb70wpiz"; libraryHaskellDepends = [ base bytestring @@ -511587,6 +514704,15 @@ self: { unordered-containers vector ]; + testHaskellDepends = [ + base + bytestring + QuickCheck + sandwich + text + unordered-containers + vector + ]; description = "PackStream binary serialization format"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; @@ -512765,7 +515891,7 @@ self: { } ) { }; - pandoc_3_9 = callPackage ( + pandoc_3_9_0_2 = callPackage ( { mkDerivation, aeson, @@ -512852,8 +515978,8 @@ self: { }: mkDerivation { pname = "pandoc"; - version = "3.9"; - sha256 = "0y8nr10lmp0bsx2lsr8lcnlw8aj15fq9zq5bpfx0h1sd5z74932s"; + version = "3.9.0.2"; + sha256 = "0v1b3n9sn25kblhnzn1p0l5pv0raj93byx75jqbssnj854qshik4"; configureFlags = [ "-f-trypandoc" ]; enableSeparateDataOutput = true; libraryHaskellDepends = [ @@ -513184,7 +516310,7 @@ self: { } ) { }; - pandoc-cli_3_9 = callPackage ( + pandoc-cli_3_9_0_2 = callPackage ( { mkDerivation, base, @@ -513200,8 +516326,8 @@ self: { }: mkDerivation { pname = "pandoc-cli"; - version = "3.9"; - sha256 = "1a94m8hdljqjh19753qph75xikd1y3bl79i1bbbi5vx07p2h0vnx"; + version = "3.9.0.2"; + sha256 = "084q8f3y9p2a4vjaqir56r35fjb277i6pkwn1kl3r7xgqjw3a1bj"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -514096,7 +517222,7 @@ self: { } ) { }; - pandoc-lua-engine_0_5_1 = callPackage ( + pandoc-lua-engine_0_5_2 = callPackage ( { mkDerivation, aeson, @@ -514133,8 +517259,8 @@ self: { }: mkDerivation { pname = "pandoc-lua-engine"; - version = "0.5.1"; - sha256 = "12p9f7x9bs3yark9k4nfx43c2pbgq9l1w69c60j1m7hpzh0w3ik2"; + version = "0.5.2"; + sha256 = "08lg5qsacgll5yvbh28r4x79hzhl7vm6jn8xw5wrqf9wgd7rbblk"; libraryHaskellDepends = [ aeson base @@ -517782,6 +520908,89 @@ self: { } ) { }; + parquet-haskell = callPackage ( + { + mkDerivation, + aeson, + base, + binary, + binary-conduit, + bytestring, + conduit, + conduit-extra, + containers, + filepath, + generic-lens, + hspec, + http-client, + http-conduit, + http-types, + lens, + lifted-async, + monad-logger, + mtl, + pinch, + pretty-simple, + process, + QuickCheck, + relude, + safe, + serialise, + text, + unordered-containers, + vector, + }: + mkDerivation { + pname = "parquet-haskell"; + version = "0.1.1.0"; + sha256 = "07hr3prv5849c3jf1dpk8qnka5084h6xfbgllfxmqcfmg4gjgzw0"; + libraryHaskellDepends = [ + aeson + base + binary + binary-conduit + bytestring + conduit + conduit-extra + containers + generic-lens + http-client + http-conduit + http-types + lens + lifted-async + monad-logger + mtl + pinch + pretty-simple + relude + safe + serialise + text + unordered-containers + vector + ]; + testHaskellDepends = [ + aeson + base + binary + bytestring + conduit + filepath + hspec + monad-logger + mtl + pretty-simple + process + QuickCheck + text + ]; + description = "Streaming Parquet reader"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + parquet-hs = callPackage ( { mkDerivation, @@ -519802,8 +523011,8 @@ self: { }: mkDerivation { pname = "password"; - version = "3.1.0.1"; - sha256 = "11vy7i86dwks1zx4bw7nnp0wj0a1cz2zs1ir4psjcvq9ayhl9fpp"; + version = "3.1.0.2"; + sha256 = "0l4w8fyl32abyyrfb1ihnwa45bm8g8wvh5vk51iqg61pizjs7k7j"; setupHaskellDepends = [ base Cabal @@ -519844,6 +523053,128 @@ self: { } ) { }; + password-aeson = callPackage ( + { + mkDerivation, + aeson, + base, + base-compat, + Cabal, + cabal-doctest, + doctest, + password, + password-types, + quickcheck-instances, + tasty, + tasty-quickcheck, + text, + }: + mkDerivation { + pname = "password-aeson"; + version = "0.1.0.0"; + sha256 = "18yx6n3iji3sygd4svscf31bz84gvsdsajgcasv2hdyp7v5fwzbz"; + setupHaskellDepends = [ + base + Cabal + cabal-doctest + ]; + libraryHaskellDepends = [ + aeson + base + password-types + ]; + testHaskellDepends = [ + aeson + base + base-compat + doctest + password + password-types + quickcheck-instances + tasty + tasty-quickcheck + text + ]; + description = "aeson typeclass instances for password package"; + license = lib.licenses.bsd3; + } + ) { }; + + password-cli = callPackage ( + { + mkDerivation, + base, + bytestring, + optparse-applicative, + password, + password-types, + text, + }: + mkDerivation { + pname = "password-cli"; + version = "0.1.1.0"; + sha256 = "1lrr15w65h3gb33qhr42gv1dklbm9mg7brz6y25yhy862kwwk9xj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base + bytestring + optparse-applicative + password + password-types + text + ]; + description = "use password from your CLI"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + mainProgram = "password-cli"; + } + ) { }; + + password-http-api-data = callPackage ( + { + mkDerivation, + base, + base-compat, + Cabal, + cabal-doctest, + doctest, + http-api-data, + password, + password-types, + quickcheck-instances, + tasty, + tasty-quickcheck, + }: + mkDerivation { + pname = "password-http-api-data"; + version = "0.1.0.0"; + sha256 = "0gm07c9y6brgfjqcg7mcp4idgw9nzd0v89i85ahd4j9fmk9p0ch0"; + setupHaskellDepends = [ + base + Cabal + cabal-doctest + ]; + libraryHaskellDepends = [ + base + http-api-data + password-types + ]; + testHaskellDepends = [ + base + base-compat + doctest + http-api-data + password + password-types + quickcheck-instances + tasty + tasty-quickcheck + ]; + description = "http-api-data typeclass instances for password package"; + license = lib.licenses.bsd3; + } + ) { }; + password-instances = callPackage ( { mkDerivation, @@ -519905,6 +523236,53 @@ self: { } ) { }; + password-persistent = callPackage ( + { + mkDerivation, + base, + base-compat, + Cabal, + cabal-doctest, + doctest, + password, + password-types, + persistent, + quickcheck-instances, + tasty, + tasty-quickcheck, + text, + }: + mkDerivation { + pname = "password-persistent"; + version = "0.1.0.0"; + sha256 = "06803h6n1j72b8gdk39wh56mvxyf6s9f9yz0cb3pw85rlb2f1ml5"; + setupHaskellDepends = [ + base + Cabal + cabal-doctest + ]; + libraryHaskellDepends = [ + base + password-types + persistent + text + ]; + testHaskellDepends = [ + base + base-compat + doctest + password + password-types + persistent + quickcheck-instances + tasty + tasty-quickcheck + ]; + description = "persistent typeclass instances for password package"; + license = lib.licenses.bsd3; + } + ) { }; + password-types = callPackage ( { mkDerivation, @@ -526502,8 +529880,8 @@ self: { }: mkDerivation { pname = "persistent-mysql-pure"; - version = "1.0.3"; - sha256 = "145zjyyghsg9as5ymwgs18529vbkyrw5bq66574pbap13rhs82lk"; + version = "1.0.4"; + sha256 = "0w2am7667pmsmcx78mb73ymynl7xz68j3yrcnq85xixj0jqy4355"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -528387,6 +531765,82 @@ self: { } ) { }; + pg-schema = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + case-insensitive, + containers, + deepseq, + directory, + exceptions, + hashable, + hedgehog, + mtl, + postgresql-simple, + resource-pool, + scientific, + singletons, + singletons-th, + tasty, + tasty-hedgehog, + text, + time, + unordered-containers, + uuid-types, + vector, + }: + mkDerivation { + pname = "pg-schema"; + version = "0.6.0.0"; + sha256 = "09ypr1az4sdqi19bqn9mv12h1aqiwc7brccp0hq2hyf8ys8bd61y"; + libraryHaskellDepends = [ + aeson + base + bytestring + case-insensitive + containers + directory + exceptions + mtl + postgresql-simple + scientific + singletons + singletons-th + text + time + uuid-types + ]; + testHaskellDepends = [ + aeson + base + bytestring + case-insensitive + deepseq + directory + hashable + hedgehog + postgresql-simple + resource-pool + scientific + singletons + tasty + tasty-hedgehog + text + time + unordered-containers + uuid-types + vector + ]; + description = "Type-level definition of database schema and safe DML for PostgreSQL"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + pg-store = callPackage ( { mkDerivation, @@ -529312,8 +532766,8 @@ self: { }: mkDerivation { pname = "phino"; - version = "0.0.0.65"; - sha256 = "1abm32pm9zfqyg68pmnswf447mlrzdzjcg4a9risqwaj8jyx56sn"; + version = "0.0.0.67"; + sha256 = "160lkhc47i3k0sranhjx5k0mk9w9gm8q8iwizrwdq1n8qcanp5vv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -545856,8 +549310,8 @@ self: { }: mkDerivation { pname = "postgresql-operation-counting"; - version = "0.1.0.0"; - sha256 = "1dlqlz59na8yzzan2yiihyp27nkjkxx79gqffjr4rjfkkjpr0niq"; + version = "0.1.0.1"; + sha256 = "1mjrili534bc8jgkch5ndnam9wcfxrgccggvfnbf5fbx9wcf2krc"; libraryHaskellDepends = [ base containers @@ -546979,6 +550433,52 @@ self: { } ) { }; + postgresql-syntax_0_4_3_1 = callPackage ( + { + mkDerivation, + base, + bytestring, + case-insensitive, + hashable, + headed-megaparsec, + hedgehog, + megaparsec, + parser-combinators, + rerebase, + tasty, + tasty-hunit, + text, + text-builder, + unordered-containers, + }: + mkDerivation { + pname = "postgresql-syntax"; + version = "0.4.3.1"; + sha256 = "00hhws1krj80g8dkqgn45zkad1v15hiiahgq8h5wbdmqlap58pqd"; + libraryHaskellDepends = [ + base + bytestring + case-insensitive + hashable + headed-megaparsec + megaparsec + parser-combinators + text + text-builder + unordered-containers + ]; + testHaskellDepends = [ + hedgehog + rerebase + tasty + tasty-hunit + ]; + description = "PostgreSQL AST parsing and rendering"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + postgresql-transactional = callPackage ( { mkDerivation, @@ -547323,8 +550823,8 @@ self: { }: mkDerivation { pname = "postgresql-types"; - version = "0.1.3"; - sha256 = "1i9djnaxgkd4ljw2hynr8xyqvlr8acifdp1kfabmbpbx755jjkmr"; + version = "0.1.3.2"; + sha256 = "1g2209vs1k5s1f52x1zcg2864j41lr31m7kqmfrl5hysb7zfpn07"; libraryHaskellDepends = [ aeson attoparsec @@ -547377,6 +550877,7 @@ self: { description = "Precise PostgreSQL types representation and driver-agnostic codecs"; license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -547394,8 +550895,8 @@ self: { }: mkDerivation { pname = "postgresql-types-algebra"; - version = "0.1"; - sha256 = "1r1s37nc6bk77r5fzva5nhil4rr99hc3wgcby00nq2rg8jfwlh3c"; + version = "0.1.0.1"; + sha256 = "0dc43j0xp1lc8cvcp2jxvyzav7x30alnr59j79hssf6yrdd3xjvs"; libraryHaskellDepends = [ attoparsec base @@ -547408,7 +550909,6 @@ self: { ]; description = "Type classes for PostgreSQL type mappings"; license = lib.meta.getLicenseFromSpdxId "MIT"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -550489,8 +553989,8 @@ self: { }: mkDerivation { pname = "prelate"; - version = "0.8.0.0"; - sha256 = "1qx4s7v5lx7bbfscnccjsh25lgxdvjr975ddqd2hsm5ls8qbag5p"; + version = "0.9.0.0"; + sha256 = "06bsz3jfi40dqnzwxka7k914y8gyy3i08naw36nsypakfgb376ag"; libraryHaskellDepends = [ aeson base @@ -552589,6 +556089,8 @@ self: { ]; description = "Bindings to the primecount library"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) primecount; }; @@ -556537,6 +560039,8 @@ self: { pname = "prometheus-client"; version = "1.1.1"; sha256 = "1j248vy67j0wqfbh5wgqxa4l99ynsf9r2651wghqc7b5973rww3a"; + revision = "1"; + editedCabalFile = "0x2b7bq2k7k8ww6aza330xpamgy1accabljan7fz0f78v32pm1js"; libraryHaskellDepends = [ atomic-primops base @@ -557739,6 +561243,8 @@ self: { pname = "proto-lens"; version = "0.7.1.6"; sha256 = "13jwrqynj0yq5j5gb4z84b7j5jr0d862cqyyqsdix673wvhsw7dx"; + revision = "1"; + editedCabalFile = "1rcrlmh2svn6fg5x0jcn51nd732ihs14fj3q880ip9scl7yiwks0"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -557784,6 +561290,8 @@ self: { pname = "proto-lens-arbitrary"; version = "0.1.2.14"; sha256 = "1a80kr9l05q5isfqx5ya9yi0rwybjdnjl0hmdxfd2x7gpvv4rlza"; + revision = "1"; + editedCabalFile = "0xr6pc2gkyp061z0bxk0wykakjr48kxfrbd0sz3jnns8xma3462b"; libraryHaskellDepends = [ base bytestring @@ -557955,6 +561463,8 @@ self: { pname = "proto-lens-optparse"; version = "0.1.1.13"; sha256 = "1v9xm0zd8gc63hsxs3gz44v2mvgl998878c9yijf25fk3rg4d9mi"; + revision = "1"; + editedCabalFile = "0ykpfvyprm91pram9k52wwb158h0p7fk1ra78rsyjjrvq74zaijp"; libraryHaskellDepends = [ base optparse-applicative @@ -557983,6 +561493,8 @@ self: { pname = "proto-lens-protobuf-types"; version = "0.7.2.2"; sha256 = "1k0idwvscsbyrlfz1fz5zvhdbi7l7i1qa6qnh1clhgp04avkwsk4"; + revision = "1"; + editedCabalFile = "1hbylr6fxbds3mnsn6984bzwrkf3306bz0ps0yp7khi6r42mflp1"; setupHaskellDepends = [ base Cabal @@ -558025,6 +561537,8 @@ self: { pname = "proto-lens-protoc"; version = "0.9.0.0"; sha256 = "077cwkznz9yg2lsha5gywalam4s0ccqpfplansvk5yvcajdqprmc"; + revision = "1"; + editedCabalFile = "18n9zbxj01dqm2jsxw4apxngmd20wqbg83hakzbaaa0f1d43i8fv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -558069,6 +561583,8 @@ self: { pname = "proto-lens-runtime"; version = "0.7.0.7"; sha256 = "09gdpgsyf58h1xhbw2hzcxsv25yqhmmvp0z63fxcd20zr0fykxnh"; + revision = "1"; + editedCabalFile = "09rdbim4a66835l0waz2zsh9azdyy60zffi8x105hvphsg667fh4"; libraryHaskellDepends = [ base bytestring @@ -558104,6 +561620,8 @@ self: { pname = "proto-lens-setup"; version = "0.4.0.9"; sha256 = "1j1cq7bdv0lgi9hzx9ncmn0vy5gykmfqg51cwzykri2k8623dcaw"; + revision = "2"; + editedCabalFile = "1bm9hpqw1yafp614x00yg2bjsl7rya0hq61bzb5jv2kvc01hlhh5"; libraryHaskellDepends = [ base bytestring @@ -559902,6 +563420,60 @@ self: { } ) { }; + ptr_0_16_8_8 = callPackage ( + { + mkDerivation, + base, + bytestring, + cereal, + contravariant, + criterion, + profunctors, + QuickCheck, + quickcheck-instances, + rerebase, + strict-list, + tasty, + tasty-hunit, + tasty-quickcheck, + text, + time, + vector, + }: + mkDerivation { + pname = "ptr"; + version = "0.16.8.8"; + sha256 = "041m1k68f4mwgbz0l2c8h2c849ckmj697nl7l7pq36m0sm2ff8im"; + libraryHaskellDepends = [ + base + bytestring + contravariant + profunctors + strict-list + text + time + vector + ]; + testHaskellDepends = [ + cereal + QuickCheck + quickcheck-instances + rerebase + tasty + tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + cereal + criterion + rerebase + ]; + description = "Experimental abstractions for operations on pointers"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + ptr-peeker = callPackage ( { mkDerivation, @@ -559949,8 +563521,6 @@ self: { ]; description = "High-performance composable binary data deserializers"; license = lib.meta.getLicenseFromSpdxId "MIT"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -562766,6 +566336,59 @@ self: { } ) { }; + pusher-http-haskell_2_1_0_23 = callPackage ( + { + mkDerivation, + aeson, + base, + base16-bytestring, + bytestring, + crypton, + hashable, + hspec, + http-client, + http-client-tls, + http-types, + QuickCheck, + ram, + text, + time, + unordered-containers, + }: + mkDerivation { + pname = "pusher-http-haskell"; + version = "2.1.0.23"; + sha256 = "0khqarh5jsn7ha7byrlhmg4wj105iy2b6nf2xbk9pgvvkisgixa8"; + libraryHaskellDepends = [ + aeson + base + base16-bytestring + bytestring + crypton + hashable + http-client + http-client-tls + http-types + ram + text + time + unordered-containers + ]; + testHaskellDepends = [ + aeson + base + bytestring + hspec + QuickCheck + text + unordered-containers + ]; + description = "Haskell client library for the Pusher Channels HTTP API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + pusher-ws = callPackage ( { mkDerivation, @@ -564358,8 +567981,6 @@ self: { ]; description = "QR code library in pure Haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -564389,7 +568010,6 @@ self: { ]; description = "Converts a qrcode-core image to JuicyPixels"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -564579,8 +568199,8 @@ self: { }: mkDerivation { pname = "qtah-generator"; - version = "0.9.0"; - sha256 = "1ajpibrvlada2savl3ihn1hgwgikmmlif8gpxbfi92cgvf17j3gw"; + version = "0.9.1"; + sha256 = "0g9kayqi8gpa89r3fnd80jvkwlkgzwdwsw50xf51qxi6v9v7jwz0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -565734,8 +569354,6 @@ self: { ]; description = "Convenient SQL query language for Haskell (but only for single tables)"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -565772,8 +569390,8 @@ self: { }: mkDerivation { pname = "quic"; - version = "0.3.0"; - sha256 = "0rqa4wq1s3s2bs2zcl7bvmiqpsb2zabvlv46w5pbijsj6aamjrx5"; + version = "0.3.1"; + sha256 = "1pfmdvfy4fy4422slsqqqmvp3sgrry8i0lfnfhpf7cy148ggl17h"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -565812,6 +569430,7 @@ self: { hspec network QuickCheck + ram tls unix-time ]; @@ -569972,10 +573591,8 @@ self: { }: mkDerivation { pname = "ralist"; - version = "0.4.0.0"; - sha256 = "1axn2mh1jiz5d39ygf0hg7a0bkywnld4j8jjkflycks1yr7mxha1"; - revision = "1"; - editedCabalFile = "10i40p8xp4zm50lq3g0k6crsqg4rrwq12wkjpqqin9dsppw5085n"; + version = "0.4.1.0"; + sha256 = "0rlxr0p8v44f19p9mk3p6v7cg8j3qcv4c34iv0qf90g3khq8ybf3"; libraryHaskellDepends = [ base deepseq @@ -569993,8 +573610,6 @@ self: { ]; description = "Random access list with a list compatible interface"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -570031,8 +573646,8 @@ self: { }: mkDerivation { pname = "ram"; - version = "0.21.1"; - sha256 = "0gkr63maq8z15306l5qq8h0j1yaxrldn5ih8fncpppd1q37nwxj8"; + version = "0.22.0"; + sha256 = "05ax0g99h0rngw8hl2vz1wrjz5p1jbka8ybh7fgrs0kfqc8l0zig"; libraryHaskellDepends = [ base bytestring @@ -570756,8 +574371,8 @@ self: { }: mkDerivation { pname = "random-mhs"; - version = "1.3.2.1"; - sha256 = "0i7xwdpghss1r5sd3nrsfwri6x624anfsn8c8pdqy7cd9kqq179y"; + version = "1.3.2.2"; + sha256 = "15waqqimyhbgnhiyb3109cskv2qcl6y3zdjps0qpdsr6884kixkb"; libraryHaskellDepends = [ base bytestring @@ -571144,6 +574759,53 @@ self: { } ) { }; + range_0_3_1_0 = callPackage ( + { + mkDerivation, + base, + Cabal, + deepseq, + free, + parsec, + QuickCheck, + random, + tasty-bench, + test-framework, + test-framework-quickcheck2, + }: + mkDerivation { + pname = "range"; + version = "0.3.1.0"; + sha256 = "1fhxqqz1qxcx7cv8jby4wg08xfmc3sdj250s9g17c5h14b2vz377"; + libraryHaskellDepends = [ + base + deepseq + free + parsec + ]; + testHaskellDepends = [ + base + Cabal + deepseq + free + QuickCheck + random + test-framework + test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + base + deepseq + free + parsec + tasty-bench + ]; + description = "An efficient and versatile range library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + range-set-list = callPackage ( { mkDerivation, @@ -573738,6 +577400,8 @@ self: { ]; description = "Bindings to the re2 regular expression library"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) re2; }; @@ -575345,7 +579009,7 @@ self: { ]; description = "Animation library based on SVGs"; license = lib.licenses.publicDomain; - hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.Ai-Ya-Ya ]; } ) { }; @@ -575426,8 +579090,7 @@ self: { ]; description = "SVG file loader and serializer"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; - broken = true; + maintainers = [ lib.maintainers.Ai-Ya-Ya ]; } ) { }; @@ -575694,7 +579357,9 @@ self: { containers, deepseq, fin, + HUnit, mtl, + prettyprinter, QuickCheck, tasty, tasty-hunit, @@ -575703,14 +579368,16 @@ self: { }: mkDerivation { pname = "rebound"; - version = "0.1.1.0"; - sha256 = "0qg2z0fj79iyygdvi0dy7bcbgkffvnxxvspfdq30hlwhjw3h5zxn"; + version = "0.1.2.0"; + sha256 = "0p3cm6sdqh3q895jywk0sm7s38aw8rmxv283nx90giri5ql0r4wa"; libraryHaskellDepends = [ base containers deepseq fin + HUnit mtl + prettyprinter QuickCheck vec ]; @@ -575723,6 +579390,7 @@ self: { tasty-hunit tasty-quickcheck ]; + doHaddock = false; description = "A variable binding library based on well-scoped de Bruijn indices"; license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; @@ -578648,7 +582316,6 @@ self: { ]; description = "ClasshSS defined element builders for Reflex"; license = lib.meta.getLicenseFromSpdxId "MIT"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -584469,8 +588136,8 @@ self: { pname = "repa"; version = "3.4.2.0"; sha256 = "1rqwmpslwqhrwgkpsqhx3hm4z41vfl35h7qkdxds44125d54kwcq"; - revision = "1"; - editedCabalFile = "1hihmk2flpwjpy0mbrg2c40iv4vp2zp5ygw4fqbcqr3cjq8jkibz"; + revision = "2"; + editedCabalFile = "0mz21phd96rm9gkzvnwzsbxdzf1gx51kna5b9nqj7990nzvxkryi"; libraryHaskellDepends = [ base bytestring @@ -585047,8 +588714,8 @@ self: { }: mkDerivation { pname = "repl-alliance"; - version = "0.1.0.0"; - sha256 = "09jnk151s9phvrif2kg97m7p983qhb41bp72f31qk0pcxvj3l48m"; + version = "0.1.0.1"; + sha256 = "1wwa12i3dyf68mvnz0918jwns5mwjhmpxs66bm5ryrnsg343rzwd"; libraryHaskellDepends = [ auto-export auto-extract @@ -585692,8 +589359,8 @@ self: { pname = "req"; version = "3.13.4"; sha256 = "0s80kl29b7d35v044yvkfa6ja40k4sm3wh26qpnscqzv2n6w8zzk"; - revision = "7"; - editedCabalFile = "0m0ba98f0fykda9258m8xr2g7gx9l251gj3csipyrk52m1kb53lx"; + revision = "8"; + editedCabalFile = "0jb09p3kxvnkpn9s3am2kwaz4z4hx461ixlp79fkhcpfzakziis0"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -586486,6 +590153,7 @@ self: { description = "High performance variable binders"; license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -593820,8 +597488,6 @@ self: { ]; description = "RON"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -593941,7 +597607,6 @@ self: { ]; description = "Replicated Data Types (RON-RDT)"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -593982,6 +597647,7 @@ self: { description = "RON-Schema"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -594028,6 +597694,7 @@ self: { description = "RON Storage"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -596101,8 +599768,6 @@ self: { ]; description = "Streaming parser/renderer for the RSS standard"; license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -601834,7 +605499,7 @@ self: { } ) { }; - sbp_6_3_2 = callPackage ( + sbp_6_3_3 = callPackage ( { mkDerivation, aeson, @@ -601863,8 +605528,8 @@ self: { }: mkDerivation { pname = "sbp"; - version = "6.3.2"; - sha256 = "0fvdmflixagy971pv302aq9hfdjlphgvjymrnqkwndzjv2znldrh"; + version = "6.3.3"; + sha256 = "0y8bp4cnm3kqc64qgmkvpj1gvln197sprbm9hchdzychnp54mx8i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -602048,7 +605713,7 @@ self: { } ) { inherit (pkgs) z3; }; - sbv_13_6 = callPackage ( + sbv_14_0 = callPackage ( { mkDerivation, array, @@ -602088,8 +605753,8 @@ self: { }: mkDerivation { pname = "sbv"; - version = "13.6"; - sha256 = "14znf1fl5ab5m1i3109qgzv8lmz17ir77bpc9cvw4s4qymq7i4k9"; + version = "14.0"; + sha256 = "05marjjn7ngh80lw5m1nkjyi2kilknbg0h1sjipbbjnsjp0bn3yr"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -602531,8 +606196,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "SCALE v2.0 codec for Haskell Web3 library."; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -603152,6 +606815,36 @@ self: { } ) { }; + scfg = callPackage ( + { + mkDerivation, + base, + hspec, + megaparsec, + temporary, + text, + }: + mkDerivation { + pname = "scfg"; + version = "1.0.0"; + sha256 = "1gv9va64hwmx90q8z44vksn58wnha6hfkdmvsnh6bdb2804092w9"; + libraryHaskellDepends = [ + base + megaparsec + text + ]; + testHaskellDepends = [ + base + hspec + megaparsec + temporary + text + ]; + description = "SCFG parser for Haskell"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + } + ) { }; + scgi = callPackage ( { mkDerivation, @@ -606062,24 +609755,24 @@ self: { { mkDerivation, base, + directory, filepath, process, tasty, tasty-hunit, - temporary, text, }: mkDerivation { pname = "scripths"; - version = "0.2.0.2"; - sha256 = "1jy61b2w27x3k2jcfwns6f9jnj8x3cfvbgvm3xzca3s5w05wfxjp"; + version = "0.3.0.1"; + sha256 = "1pkby75rz9sdd1bgxxv6lw416iy2jds2cq47xfm4khwc35f232bw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base + directory filepath process - temporary text ]; executableHaskellDepends = [ @@ -608135,8 +611828,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Bindings for secp256k1"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) secp256k1; }; @@ -611672,8 +615363,8 @@ self: { pname = "servant"; version = "0.20.3.0"; sha256 = "00k6pwqxpyjp5qm5pjl8qb75iqmpql5iv3ac43xdvikcixffcwzj"; - revision = "2"; - editedCabalFile = "0wvq6jj6js7sxq1rrn4v6749zfwkz3cl8dsypf5cvbpkz1qp4d7j"; + revision = "3"; + editedCabalFile = "15qvrb3kx5z0m2yzp4870hmdfykynd3il5747j4433y29v8vxcvc"; libraryHaskellDepends = [ aeson attoparsec @@ -611961,10 +615652,8 @@ self: { }: mkDerivation { pname = "servant-auth"; - version = "0.4.2.0"; - sha256 = "0h71v9n3vd1ca9kav2b6w53wnk950hxlgp3hcnhyk7yd9aph4nwx"; - revision = "1"; - editedCabalFile = "1nzarwir9sncdi2fgsjl6yvq83mx0gj9z3l5d47nl15yzmblgyx4"; + version = "0.4.9.2"; + sha256 = "0f7gv1p8b2g87r507df1l876vrfdbrgmba6l9v1rim3bhqy2ysay"; libraryHaskellDepends = [ aeson base @@ -612006,10 +615695,8 @@ self: { }: mkDerivation { pname = "servant-auth-client"; - version = "0.4.2.0"; - sha256 = "1pvqiygnwnkj6y4mi03qnpjlp305cjmpzp7nrqmc2p6qwnl2l4q9"; - revision = "2"; - editedCabalFile = "1cbsy3kpbwqliyc59fcwxgl5x31gigawl8zb4zhlv5afnq6inm3q"; + version = "0.4.9.2"; + sha256 = "0wfpg3l46qpxbbl3zdfwg6jbc89dk3pqh215s2l87ng4pmwg8ry4"; libraryHaskellDepends = [ base bytestring @@ -612338,10 +616025,8 @@ self: { }: mkDerivation { pname = "servant-auth-server"; - version = "0.4.9.1"; - sha256 = "04sy2g81pp0pr31xi6h1hqm199z6r4xv3fy2x307dlydxmdm8qb3"; - revision = "1"; - editedCabalFile = "0n29r1359vs9pl5rk7d7yh33i821qn9bcmrbfd4ddxl4n3sy27v1"; + version = "0.4.9.2"; + sha256 = "1qwzfqgfrs59q9m63ikqvam745jbz8206617r5blhgsds95m6jsp"; libraryHaskellDepends = [ aeson base @@ -617432,8 +621117,8 @@ self: { pname = "servant-server"; version = "0.20.3.0"; sha256 = "05crwklbncd393zq00gi04zgnfyy2wk31s0xf5hy6yjrsbshlmih"; - revision = "1"; - editedCabalFile = "1z2h1gmxphwd76chyah405ww4ciyxq7rvggghr6lh0z1m3p2k90h"; + revision = "3"; + editedCabalFile = "0ydamm9ljkj55y3yraahsccx8r3hwvfhzjy67k0kimgagdbz3alc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -618334,8 +622019,8 @@ self: { pname = "servant-swagger-ui-core"; version = "0.3.5"; sha256 = "0ckvrwrb3x39hfl2hixcj3fhibh0vqsh6y7n1lsm25yvzfrg02zd"; - revision = "12"; - editedCabalFile = "1fl9g99iaiibh4355h8l2vk3xsmv7gb9fpg9s6i5a7f12as8lw5q"; + revision = "13"; + editedCabalFile = "1s6klk85hzvg337hyxgfi1764j2138rnb8b8kkhs36xz9g5jd75m"; libraryHaskellDepends = [ aeson base @@ -618487,6 +622172,75 @@ self: { } ) { }; + servant-tower-hs = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + hs-opentelemetry-api, + hs-opentelemetry-exporter-in-memory, + hs-opentelemetry-sdk, + hspec, + hspec-discover, + http-client, + http-types, + mtl, + servant, + servant-client, + servant-client-core, + servant-server, + stm, + text, + tower-hs, + unagi-chan, + uuid, + warp, + }: + mkDerivation { + pname = "servant-tower-hs"; + version = "0.1.2.0"; + sha256 = "05zrfpbm4f26m08w5an9611ymhvpbjllh8dqh72csjhf47llq66p"; + libraryHaskellDepends = [ + base + bytestring + containers + hs-opentelemetry-api + http-types + mtl + servant-client + servant-client-core + text + tower-hs + uuid + ]; + testHaskellDepends = [ + base + bytestring + hs-opentelemetry-api + hs-opentelemetry-exporter-in-memory + hs-opentelemetry-sdk + hspec + hspec-discover + http-client + http-types + servant + servant-client + servant-client-core + servant-server + stm + text + tower-hs + unagi-chan + warp + ]; + testToolDepends = [ hspec-discover ]; + description = "Use tower-hs middleware with servant clients"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + servant-tracing = callPackage ( { mkDerivation, @@ -623487,6 +627241,50 @@ self: { } ) { }; + shared-resource-cache = callPackage ( + { + mkDerivation, + base, + focus, + hashable, + list-t, + resourcet, + stm, + stm-containers, + text, + time, + }: + mkDerivation { + pname = "shared-resource-cache"; + version = "0.2.0.3"; + sha256 = "0zlqafkyfibnsmy4ks7nhm7ig588bsmbir81nmx2m5s84r4viafj"; + libraryHaskellDepends = [ + base + focus + hashable + list-t + resourcet + stm + stm-containers + text + time + ]; + testHaskellDepends = [ + base + focus + hashable + list-t + resourcet + stm + stm-containers + text + time + ]; + description = "A thread-safe cache for sharing resources across threads with automatic expiry"; + license = lib.licenses.mit; + } + ) { }; + sharedio = callPackage ( { mkDerivation, base }: mkDerivation { @@ -626041,69 +629839,6 @@ self: { } ) { }; - 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"; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { }; - sign = callPackage ( { mkDerivation, @@ -629419,8 +633154,8 @@ self: { }: mkDerivation { pname = "simplest-sqlite"; - version = "0.1.0.9"; - sha256 = "1kf619q0j24i0s9zzh148fk3h0avjngs73k5y08ml983bpb1wg9f"; + version = "0.1.1.1"; + sha256 = "1ha7pda01i8scj3scwz0wrv0x5csj48ljn5z7f5v4islfxyllfch"; libraryHaskellDepends = [ base bytestring @@ -631514,7 +635249,7 @@ self: { } ) { }; - skeletest_0_3_7 = callPackage ( + skeletest_0_4_1 = callPackage ( { mkDerivation, aeson, @@ -631523,6 +635258,7 @@ self: { base, containers, data-default, + deepseq, Diff, directory, exceptions, @@ -631535,16 +635271,18 @@ self: { pretty, process, recover-rtti, + strip-ansi-escape, template-haskell, terminal-size, text, + time, transformers, unliftio, }: mkDerivation { pname = "skeletest"; - version = "0.3.7"; - sha256 = "0jnwn3x0gmjavik130941d7qng8q4i20rjnhsminfirgp166bw6x"; + version = "0.4.1"; + sha256 = "0h2l27s9ys6m438l87im4i1ssz59zjmgqdj7r3xqi2yp6wx5cpnj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -631553,6 +635291,7 @@ self: { ansi-terminal base containers + deepseq Diff directory exceptions @@ -631565,9 +635304,11 @@ self: { pretty process recover-rtti + strip-ansi-escape template-haskell terminal-size text + time transformers unliftio ]; @@ -631585,6 +635326,7 @@ self: { filepath process text + transformers unliftio ]; description = "Batteries-included, opinionated test framework"; @@ -635414,6 +639156,8 @@ self: { pname = "smtp-mail"; version = "0.5.0.1"; sha256 = "1xcs3k3p5p4qgr77icizk154fysf63c2cj04l4k2dz2bnzz1f9ih"; + revision = "1"; + editedCabalFile = "116i18fpizjqarn8sbqcykh5l1idd4imdq83akzrjpq9qjd00dq3"; libraryHaskellDepends = [ array base @@ -638949,11 +642693,12 @@ self: { mkDerivation, base, bytestring, + time, }: mkDerivation { pname = "snappy-hs"; - version = "0.1.0.5"; - sha256 = "0pclgy7jj7p569sdsa0qhvgpqp2k2x8qdbrybgwgg6adv7axgihx"; + version = "0.1.1.0"; + sha256 = "11d693qpqqlsl3gfd1ms68falcw5gx4h2bd72qrm5ld8z83gmfij"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -638963,11 +642708,14 @@ self: { executableHaskellDepends = [ base bytestring + time + ]; + testHaskellDepends = [ + base + bytestring ]; - testHaskellDepends = [ base ]; description = "Snappy compression library"; license = lib.meta.getLicenseFromSpdxId "MIT"; - mainProgram = "snappy-hs"; } ) { }; @@ -639782,6 +643530,8 @@ self: { pname = "soap-tls"; version = "0.2.0.0"; sha256 = "0bi5pwv49bx0hpsamr6nk9nxzx6b1cyq9rd8g9hbmz44v3n9kyqr"; + revision = "1"; + editedCabalFile = "150p892bj671z9fdjcsa3sqvxymdjm4bx6xi6i3i0w6vj9k5iyn8"; libraryHaskellDepends = [ base configurator @@ -642108,6 +645858,8 @@ self: { pname = "spacecookie"; version = "1.0.0.3"; sha256 = "1kzzbq22dk277jcx04w154y4vwa92zmnf40jcbgiihkz5rvisix0"; + revision = "1"; + editedCabalFile = "1krm92mx5dwcisfjqdyi93ffbdn7apr6gvd2mpczm2bw9gllyhc7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -642161,6 +645913,90 @@ self: { } ) { }; + spacecookie_1_1_0_0 = callPackage ( + { + mkDerivation, + aeson, + async, + attoparsec, + base, + bytestring, + containers, + directory, + download-curl, + fast-logger, + file-io, + filepath, + mtl, + os-string, + process, + socket, + systemd, + tasty, + tasty-expected-failure, + tasty-hunit, + text, + unix, + utf8-string, + }: + mkDerivation { + pname = "spacecookie"; + version = "1.1.0.0"; + sha256 = "0b9qgajyy6r9pabqlpl9plh9k0hb7j3fy0cm9lf7q5zs5gx141pl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async + attoparsec + base + bytestring + containers + filepath + mtl + os-string + socket + text + utf8-string + ]; + executableHaskellDepends = [ + aeson + attoparsec + base + bytestring + containers + directory + fast-logger + file-io + filepath + os-string + socket + systemd + text + unix + utf8-string + ]; + testHaskellDepends = [ + attoparsec + base + bytestring + containers + directory + download-curl + filepath + os-string + process + tasty + tasty-expected-failure + tasty-hunit + ]; + description = "Gopher server library and daemon"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; + hydraPlatforms = lib.platforms.none; + mainProgram = "spacecookie"; + maintainers = [ lib.maintainers.sternenseemann ]; + } + ) { }; + spacefill = callPackage ( { mkDerivation, base }: mkDerivation { @@ -645679,10 +649515,13 @@ self: { sq = callPackage ( { mkDerivation, + adjunctions, aeson, async, async-pool, attoparsec, + attoparsec-aeson, + attoparsec-iso8601, base, binary, bytestring, @@ -645700,13 +649539,18 @@ self: { exceptions, filepath, foldl, + generics-sop, hedgehog, + integer-logarithms, + network-uri, profunctors, ref-tf, resource-pool, resourcet, resourcet-extra, safe-exceptions, + scientific, + sop-core, stm, streaming, tasty, @@ -645716,15 +649560,18 @@ self: { text, time, transformers, + uuid-types, }: mkDerivation { pname = "sq"; - version = "0.0.2"; - sha256 = "0ar5ga9n390r8jc5njm6mdrag73xx25xd02ld76zybjd2y78v8w4"; + version = "0.1"; + sha256 = "06gykqsfqdfpxnffjksf4ghy43qcraqyivmsyc4k2ysxmywgq8ry"; libraryHaskellDepends = [ + adjunctions aeson - async attoparsec + attoparsec-aeson + attoparsec-iso8601 base binary bytestring @@ -645739,18 +649586,24 @@ self: { exceptions filepath foldl + generics-sop + integer-logarithms + network-uri profunctors ref-tf resource-pool resourcet resourcet-extra safe-exceptions + scientific + sop-core stm streaming template-haskell text time transformers + uuid-types ]; testHaskellDepends = [ aeson @@ -645766,11 +649619,14 @@ self: { resourcet resourcet-extra safe-exceptions + scientific + sop-core tasty tasty-hedgehog tasty-hunit text time + uuid-types ]; benchmarkHaskellDepends = [ async @@ -650527,6 +654383,64 @@ self: { } ) { }; + stacker = callPackage ( + { + mkDerivation, + aeson, + ansi-terminal, + base, + bytestring, + containers, + directory, + file-embed, + filepath, + optparse-applicative, + process, + tasty, + tasty-golden, + temporary, + text, + yaml, + }: + mkDerivation { + pname = "stacker"; + version = "0.0.0.0"; + sha256 = "1x9xcgyf2fc91iaj8jq9d14ivg2bim1qryxfmgfz0wriqzh6yfpc"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + ansi-terminal + base + containers + directory + file-embed + filepath + optparse-applicative + process + text + yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base + bytestring + directory + process + tasty + tasty-golden + temporary + text + ]; + description = "Bump snapshots in stack.yaml files"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + mainProgram = "stacker"; + broken = true; + } + ) { }; + staf = callPackage ( { mkDerivation, base }: mkDerivation { @@ -652373,8 +656287,8 @@ self: { }: mkDerivation { pname = "status-notifier-item"; - version = "0.3.2.10"; - sha256 = "0xyfb1ffq8bhjc20j05myb1ijdxim030ax17xryjf2nfrxfq19hd"; + version = "0.3.2.13"; + sha256 = "046zsxxwwinqzisw7sfq6bp1a5liphq42lavfxs2rqhrw6v8gw78"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -653230,6 +657144,41 @@ self: { } ) { }; + stim-parser = callPackage ( + { + mkDerivation, + base, + containers, + HUnit, + megaparsec, + mtl, + unordered-containers, + }: + mkDerivation { + pname = "stim-parser"; + version = "0.1.0.0"; + sha256 = "1v7zd8cfklaafr9a97jrk9scxms5n0kqmmh6smdlgjb6iyzjs4rs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + containers + megaparsec + mtl + unordered-containers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base + HUnit + megaparsec + mtl + ]; + description = "A parser combinator library for STIM quantum circuit files"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + } + ) { }; + stitch = callPackage ( { mkDerivation, @@ -662700,8 +666649,8 @@ self: { pname = "streamly"; version = "0.11.0"; sha256 = "1ha7rr6038k1hikfhg2bi0ican8b9yf1gcbaf82b4889wymy7xyc"; - revision = "1"; - editedCabalFile = "1h3vpy61p7ivc5cqjlpabz1z97vxf0c7npzkdwnk2jhabsl8wx2d"; + revision = "2"; + editedCabalFile = "0b7yp4ha7h2zgjhm36allq8s0a67mbk73ckx2al5d7vn1qcdm236"; libraryHaskellDepends = [ atomic-primops base @@ -663009,6 +666958,8 @@ self: { pname = "streamly-core"; version = "0.3.0"; sha256 = "1qycnqxc7icqfd2y06rg7bgymigmrcmm75q7l7m2c92ssh5rbv4q"; + revision = "1"; + editedCabalFile = "1hjdwsc0yk4z5lhvaxnv5yw70qlpccfrbm2s4di53fz4g5r80xh0"; libraryHaskellDepends = [ base containers @@ -664261,6 +668212,40 @@ self: { } ) { }; + strict-list_1_0_0_1 = callPackage ( + { + mkDerivation, + base, + deepseq, + hashable, + QuickCheck, + rerebase, + semigroupoids, + tasty, + tasty-quickcheck, + }: + mkDerivation { + pname = "strict-list"; + version = "1.0.0.1"; + sha256 = "1hz47cid0nfc9dgz5lkmsyi24zms0kzh8i39prm0xz4acmjf9zq5"; + libraryHaskellDepends = [ + base + deepseq + hashable + QuickCheck + semigroupoids + ]; + testHaskellDepends = [ + rerebase + tasty + tasty-quickcheck + ]; + description = "Strict linked list with stack-safe operations"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + strict-mutable-base = callPackage ( { mkDerivation, @@ -668847,8 +672832,6 @@ self: { ]; description = "An implementation of extensible products and sums"; license = lib.meta.getLicenseFromSpdxId "MIT"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -670626,7 +674609,6 @@ self: { ]; description = "Optimise SVGs"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; mainProgram = "svgone"; } ) { }; @@ -674659,6 +678641,70 @@ self: { } ) { }; + symplectic-chp = callPackage ( + { + mkDerivation, + base, + containers, + deepseq, + directory, + filepath, + finite-typelits, + hspec, + hspec-discover, + mtl, + primitive, + QuickCheck, + random, + stim-parser, + transformers, + vector, + vector-sized, + }: + mkDerivation { + pname = "symplectic-chp"; + version = "0.1.0.0"; + sha256 = "0qbcjmjv2xvknf4jhxpczk3ankm4zfzlqlg4g9lfy5yrz8jv61rv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + deepseq + finite-typelits + mtl + primitive + random + transformers + vector + vector-sized + ]; + executableHaskellDepends = [ + base + containers + random + stim-parser + ]; + testHaskellDepends = [ + base + containers + directory + filepath + finite-typelits + hspec + hspec-discover + QuickCheck + random + stim-parser + vector + vector-sized + ]; + testToolDepends = [ hspec-discover ]; + description = "CHP Clifford simulator using symplectic geometry"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + mainProgram = "symplectic-chp"; + } + ) { }; + symtegration = callPackage ( { mkDerivation, @@ -675142,8 +679188,8 @@ self: { }: mkDerivation { pname = "syntactic"; - version = "3.8.4"; - sha256 = "13hsv7yr35jaimag4v0c0l56clcdcny4b1m0q6h83qcidcrqxcfc"; + version = "3.8.5"; + sha256 = "122cws8ac3rxb2g8m459rbmy4pqabkgdjqdbpzk4h8z8zd82jrvj"; libraryHaskellDepends = [ base constraints @@ -675175,8 +679221,6 @@ self: { ]; description = "Generic representation and manipulation of abstract syntax"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -677586,6 +681630,7 @@ self: { gi-gtk-layer-shell, gi-gtk3, gi-pango, + gtk-scaling-image, gtk-sni-tray, gtk-strut, gtk3, @@ -677639,8 +681684,8 @@ self: { }: mkDerivation { pname = "taffybar"; - version = "6.0.0"; - sha256 = "1vk3vyms5zzs4mray4a9x90gdl700j6h7x4kayndaqwj418rvdjw"; + version = "7.0.1"; + sha256 = "1k2yfcnwms3b0v099ar9ygsx8a439mbbx6fgvpybhb1yi32fn32z"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -677674,6 +681719,7 @@ self: { gi-gtk-layer-shell gi-gtk3 gi-pango + gtk-scaling-image gtk-sni-tray gtk-strut haskell-gi-base @@ -679498,37 +683544,48 @@ self: { { mkDerivation, base, - cabal-doctest, - doctest, + directory, + filepath, finitary, finite-typelits, hspec, microlens, MonadRandom, nonempty-containers, + optparse-applicative, QuickCheck, quickcheck-classes, + random, + tasty, + tasty-hunit, text, }: mkDerivation { pname = "taiwan-id"; - version = "0.1.0.0"; - sha256 = "1b9ysrmcv8npp1fhsxhpv205m7kv44y760gbfv6983nhd3hr1m7a"; - setupHaskellDepends = [ - base - cabal-doctest - ]; + version = "0.1.1.1"; + sha256 = "17l1c4knwcqpzb82dvxcy6c6sb4cdqgjl8r91jr9ykqj0qc6slz2"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ base finitary finite-typelits MonadRandom nonempty-containers + optparse-applicative + QuickCheck + random + text + ]; + executableHaskellDepends = [ + base + MonadRandom text ]; testHaskellDepends = [ base - doctest + directory + filepath finitary hspec microlens @@ -679536,11 +683593,16 @@ self: { nonempty-containers QuickCheck quickcheck-classes + random + tasty + tasty-hunit text ]; - description = "Implementation of Taiwan's uniform ID number format"; + doHaddock = false; + description = "Library and CLI for working with ID numbers issued in Taiwan"; license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; + mainProgram = "taiwan-id"; broken = true; } ) { }; @@ -681360,10 +685422,8 @@ self: { }: mkDerivation { pname = "tasty"; - version = "1.5.3"; - sha256 = "10076vlklbcyiz7plakrihava5sy3dvwhskjldqzhfl18jvcg82l"; - revision = "2"; - editedCabalFile = "04llcf1i3gawdik0bjhxdgls2wkiqlx0gi76nfh784nv2qzxlpbb"; + version = "1.5.4"; + sha256 = "1iy6aagi6813anzdf4pygka8ch89wdgzqppdncc4876n3ca20qf7"; libraryHaskellDepends = [ ansi-terminal base @@ -689525,7 +693585,6 @@ self: { { mkDerivation, aeson, - aeson-optics, async, base, bytestring, @@ -689537,24 +693596,24 @@ self: { http-types, mtl, network, - optics-core, process, random, resourcet, + scientific, tasty, tasty-discover, tasty-hspec, tasty-hunit, text, unliftio-core, + vector, }: mkDerivation { pname = "testcontainers"; - version = "0.5.2.0"; - sha256 = "0dvzp77gpmiswdnsksw1avxh9b4xn3pvk3q47kqxgvv41rhh5bnd"; + version = "0.5.3.0"; + sha256 = "121mg35z25bj7issgizzdn1icdhx6y4vkjppxcxzbrgdj8bajwp1"; libraryHaskellDepends = [ aeson - aeson-optics async base bytestring @@ -689564,13 +693623,14 @@ self: { http-types mtl network - optics-core process random resourcet + scientific tasty text unliftio-core + vector ]; testHaskellDepends = [ base @@ -690038,7 +694098,7 @@ self: { } ) { }; - texmath_0_13_1 = callPackage ( + texmath_0_13_1_1 = callPackage ( { mkDerivation, base, @@ -690061,8 +694121,8 @@ self: { }: mkDerivation { pname = "texmath"; - version = "0.13.1"; - sha256 = "0lxk76f23qirxv1h7fw6al3246g4f0mghnzlkx7d3ln4czkmk73g"; + version = "0.13.1.1"; + sha256 = "0ws4zqzd5n63mf6622gvimgj23gr4khicx655dcjjm18ypfd9886"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -690283,8 +694343,8 @@ self: { pname = "text-ansi"; version = "0.3.0.1"; sha256 = "0iiq5zlcjh25mf9b4vlhyc1dwglwh8b03qj1wasbngzvmphvcy00"; - revision = "2"; - editedCabalFile = "1bjri84hc9qqp03zjmbrgrwgk989253x7jj2xzwbq579q5yxpj8h"; + revision = "3"; + editedCabalFile = "1blqfkv7fizm57jlrlq7cjsbcryck67gwmi2a8c6jq8pxns4ygl1"; libraryHaskellDepends = [ base text @@ -698178,7 +702238,7 @@ self: { } ) { }; - time-manager_0_3_1_1 = callPackage ( + time-manager_0_3_2 = callPackage ( { mkDerivation, base, @@ -698189,8 +702249,8 @@ self: { }: mkDerivation { pname = "time-manager"; - version = "0.3.1.1"; - sha256 = "0d76m2qcvcl4pwdj82gvgag13mzsvrbby4s7iz2w6920qkyc31gd"; + version = "0.3.2"; + sha256 = "069nxlls9mswhf5xab0vnnk921a0q9v5fja72xmk170a00gfqvbp"; libraryHaskellDepends = [ base containers @@ -699615,6 +703675,8 @@ self: { pname = "timezone-olson"; version = "0.2.1"; sha256 = "10f5843sza2ikj2sg9fjhf5dhnhcidad86cdjmrj1y6zclkiqmdc"; + revision = "1"; + editedCabalFile = "07xqp89p7w1a54irxnvmzfw9lcqvwiw60ypxkiwxvawfncvnadg0"; libraryHaskellDepends = [ base binary @@ -699641,6 +703703,8 @@ self: { pname = "timezone-olson-th"; version = "0.1.0.11"; sha256 = "0lpsmjy99l1yqz23dqb31cx08wg19bd4qzfmsqzz7hfmz0dgjqsj"; + revision = "1"; + editedCabalFile = "1fji65x33ccb8hsya2ff5rzq8aayrmir7vb40xkpmw826zpq5h7x"; libraryHaskellDepends = [ base template-haskell @@ -699664,8 +703728,8 @@ self: { pname = "timezone-series"; version = "0.1.13"; sha256 = "18n6w7jxwlysq5mvb1sp1z57nyrsgn2ans642fy5rhmpwcavgvr8"; - revision = "1"; - editedCabalFile = "1ak05p8z1q2nispv1xw32j7lhfmf3sfj2ibjrxpm347s37fmxnwc"; + revision = "2"; + editedCabalFile = "04j9priqhfjcglp5b02spqd8mdj52kglr4hhq84qr6r2ggv01s7l"; libraryHaskellDepends = [ base deepseq @@ -700011,6 +704075,33 @@ self: { } ) { }; + tinycheck = callPackage ( + { + mkDerivation, + base, + generics-sop, + tagged, + tasty, + }: + mkDerivation { + pname = "tinycheck"; + version = "0.1.0.0"; + sha256 = "02gng1g39x28hy3r7l81fdabanhbd5vhwyam8d0p9pk788kz33r2"; + libraryHaskellDepends = [ + base + generics-sop + tagged + tasty + ]; + testHaskellDepends = [ + base + tasty + ]; + description = "A lightweight enumeration-based property testing library"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + } + ) { }; + tinyfiledialogs = callPackage ( { mkDerivation, @@ -701192,7 +705283,7 @@ self: { } ) { }; - tls_2_3_0 = callPackage ( + tls_2_4_0 = callPackage ( { mkDerivation, async, @@ -701213,6 +705304,7 @@ self: { hpke, hspec, hspec-discover, + mlkem, mtl, network, network-run, @@ -701228,8 +705320,8 @@ self: { }: mkDerivation { pname = "tls"; - version = "2.3.0"; - sha256 = "1zjnzj12y1mc5l0ibgc549iwasp6wp2azcgv4n0927yjrayd8gx3"; + version = "2.4.0"; + sha256 = "1fjk7zgs5rags501js91g4skyar2ncp730a3lsn2nisjaqzliwlj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -701246,6 +705338,7 @@ self: { data-default ech-config hpke + mlkem mtl network ram @@ -701267,6 +705360,7 @@ self: { ech-config hspec QuickCheck + ram serialise time-hourglass ]; @@ -701437,6 +705531,8 @@ self: { pname = "tls-session-manager"; version = "0.1.0"; sha256 = "07mxdw9rh74m7l3z1ibwc490kn093w1xhbdm6qi1qfnkz1b199r9"; + revision = "1"; + editedCabalFile = "1m2lv0fqznizwiv9kkrybvih9g1dfahbs8l9cvy5knhiv2jkdfnm"; libraryHaskellDepends = [ auto-update base @@ -701838,6 +705934,86 @@ self: { } ) { }; + tmp-proc_0_7_2_6 = callPackage ( + { + mkDerivation, + async, + base, + bytestring, + crypton-connection, + data-default, + directory, + filepath, + fmt, + hspec, + http-client, + http-client-tls, + http-types, + mtl, + mustache, + network, + process, + random, + temporary, + test-certs, + text, + tls, + unix, + unliftio, + wai, + warp, + warp-tls, + }: + mkDerivation { + pname = "tmp-proc"; + version = "0.7.2.6"; + sha256 = "1rr7mc204m23f83py01ahl9ackscp7b5s5h1zahhjfdfax1rn4wd"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + async + base + bytestring + fmt + mtl + network + process + random + text + tls + unliftio + wai + warp + warp-tls + ]; + testHaskellDepends = [ + base + bytestring + crypton-connection + data-default + directory + filepath + hspec + http-client + http-client-tls + http-types + mustache + temporary + test-certs + text + tls + unix + wai + warp + warp-tls + ]; + description = "Run 'tmp' processes in integration tests"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + tmp-proc-example = callPackage ( { mkDerivation, @@ -704543,6 +708719,62 @@ self: { } ) { }; + tower-hs = callPackage ( + { + mkDerivation, + async, + base, + bytestring, + hedis, + hs-opentelemetry-api, + hspec, + hspec-discover, + process, + profunctors, + QuickCheck, + stm, + testcontainers, + text, + time, + transformers, + }: + mkDerivation { + pname = "tower-hs"; + version = "0.3.0.1"; + sha256 = "17g1zrcmvidnla8475hd2964p1qrvpamibrlr92rvbz82f20h8wm"; + libraryHaskellDepends = [ + async + base + hs-opentelemetry-api + profunctors + stm + text + time + transformers + ]; + testHaskellDepends = [ + async + base + bytestring + hedis + hs-opentelemetry-api + hspec + hspec-discover + process + QuickCheck + stm + testcontainers + text + time + ]; + testToolDepends = [ hspec-discover ]; + description = "Composable service middleware for Haskell, inspired by Rust's Tower"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + toxcore = callPackage ( { mkDerivation, @@ -705688,9 +709920,7 @@ self: { ]; description = "A command-line tool for live monitoring"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "trackit"; - broken = true; } ) { }; @@ -710439,6 +714669,69 @@ self: { } ) { }; + tui-launcher = callPackage ( + { + mkDerivation, + base, + brick, + containers, + directory, + filepath, + optparse-applicative, + process, + tasty, + tasty-hunit, + text, + tomland, + tuispec, + unix, + vty, + vty-crossplatform, + }: + mkDerivation { + pname = "tui-launcher"; + version = "0.0.1"; + sha256 = "0rg5zdgswvppibk2q195pm75q65c5i7fa3qdsrx7wjv026xi9jib"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base + brick + containers + directory + filepath + optparse-applicative + process + text + tomland + unix + vty + vty-crossplatform + ]; + testHaskellDepends = [ + base + brick + containers + directory + filepath + optparse-applicative + process + tasty + tasty-hunit + text + tomland + tuispec + unix + vty + vty-crossplatform + ]; + description = "Small Brick-based terminal launcher"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + mainProgram = "tui-launcher"; + } + ) { }; + tuispec = callPackage ( { mkDerivation, @@ -716656,7 +720949,7 @@ self: { } ) { }; - typst_0_9 = callPackage ( + typst_0_9_0_1 = callPackage ( { mkDerivation, aeson, @@ -716686,10 +720979,8 @@ self: { }: mkDerivation { pname = "typst"; - version = "0.9"; - sha256 = "11np3g5l6yqm33j4vkl65pfdcjs2dj7302lyyp9pq2i6lsi7kxmn"; - revision = "1"; - editedCabalFile = "1qyhvyfz9dizkclmc5jkq5cmdjms8qmsppy66qn7il2dz7aggbj2"; + version = "0.9.0.1"; + sha256 = "013li974rqm125k8kj12mc1j84pzqx4k9rf3nci57mfv4z6wb36v"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -716849,8 +721140,8 @@ self: { pname = "tz"; version = "0.1.3.6"; sha256 = "1vqnfk656i6j3j1bf9lc36adziv52x1b2ccq6afp8cka1nay2mcd"; - revision = "9"; - editedCabalFile = "0a2i820w6zpf0vi4ammi4jsq80h072abd5czsxjmisjkwz2rrajp"; + revision = "10"; + editedCabalFile = "113bkiafhsadq056yzj96xfp3x6zjk1r5p0v7jl3ck56q259nzw3"; libraryHaskellDepends = [ base binary @@ -716907,6 +721198,8 @@ self: { pname = "tzdata"; version = "0.2.20250115.0"; sha256 = "1h9sn9rngmvk2lqljcmysq9m7nwxlscm65rbzjqik8apsnb9qa53"; + revision = "1"; + editedCabalFile = "1dwdvsn34sf9y66ply1vh6cs1j9mz4q60nmwiq66nhmlixk9rnjx"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -720122,8 +724415,8 @@ self: { }: mkDerivation { pname = "uniform-error"; - version = "0.1.5.1"; - sha256 = "0fj8p4s5np1irc7j7i39a1i8a94bp1cjf9nqng74x6nwj139hs4i"; + version = "0.1.5.2"; + sha256 = "1kw9chik6gk8w7d471ri5q861cl7n3scjg57s72n5jbw07blwdv1"; libraryHaskellDepends = [ base data-default @@ -720172,8 +724465,8 @@ self: { }: mkDerivation { pname = "uniform-fileio"; - version = "0.1.5.1"; - sha256 = "1y92wxzgnj25v06mlx3a6dhkqxhbdr4d6dxa71n9g04zzcp2ghk6"; + version = "0.1.5.2"; + sha256 = "0w53ixsash6g9fzxlyglx3ghx3nsmjl0a0n36562gj421b3qvz2z"; libraryHaskellDepends = [ base bytestring @@ -720465,6 +724758,8 @@ self: { ]; description = "uniform wrapper for shake"; license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -720615,8 +724910,8 @@ self: { }: mkDerivation { pname = "uniformBase"; - version = "0.1.5.1"; - sha256 = "0nxz5c28jjfnfcx4dwl1kk6vpkz1yzhhfxd73457xxfc3z7sfg82"; + version = "0.1.5.2"; + sha256 = "0dl5p9avpjbvsnl7ybap55bcpnk5dz4x4z3544fd6x95bidjdw6p"; libraryHaskellDepends = [ base data-default @@ -723878,8 +728173,8 @@ self: { }: mkDerivation { pname = "unwitch"; - version = "2.1.0"; - sha256 = "020jlm0jrnxfrnaw5dp5fa0hn52m9lyq6aqcyv2zjih3dz6867yn"; + version = "2.2.0"; + sha256 = "0wp3g67fvqrybsl833rpll24nkxc40izq3xcfj78xi1aw6lq8mln"; libraryHaskellDepends = [ base bytestring @@ -728518,6 +732813,58 @@ self: { } ) { }; + valuations = callPackage ( + { + mkDerivation, + adjunctions, + base, + bifunctors, + comonad, + containers, + contravariant, + distributive, + doctest, + lens, + mtl, + process, + profunctors, + selective, + semigroupoids, + unordered-containers, + witherable, + }: + mkDerivation { + pname = "valuations"; + version = "0.0.6"; + sha256 = "0nadv6ipri3gby1g2s1kdhccysvpwn0wc97gvfjaz8gcg8l4d6fs"; + libraryHaskellDepends = [ + adjunctions + base + bifunctors + comonad + containers + contravariant + distributive + lens + mtl + profunctors + selective + semigroupoids + unordered-containers + witherable + ]; + testHaskellDepends = [ + base + process + ]; + testToolDepends = [ doctest ]; + description = "Valuations"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + value-supply = callPackage ( { mkDerivation, base }: mkDerivation { @@ -728899,8 +733246,8 @@ self: { }: mkDerivation { pname = "variant"; - version = "1.0.1"; - sha256 = "0c3c10il82php0nn9f9j6lcim27hyg8dq3bw4iqxdc3zj34plazs"; + version = "1.0.2"; + sha256 = "18nwggg8lyybfzj8ag2k2vjrf26srjqc3rp7sfb3syridcqmrwxg"; libraryHaskellDepends = [ base deepseq @@ -735729,6 +740076,29 @@ self: { } ) { }; + wai-asset-path = callPackage ( + { + mkDerivation, + base, + text, + vault, + wai, + }: + mkDerivation { + pname = "wai-asset-path"; + version = "1.0.0"; + sha256 = "12c2yz6vbf90xql2f9ga5blk62jy4mgdbsdfpbwd6vkxql8n0jd0"; + libraryHaskellDepends = [ + base + text + vault + wai + ]; + description = "assetPath function for WAI"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + } + ) { }; + wai-cli = callPackage ( { mkDerivation, @@ -735814,8 +740184,8 @@ self: { }: mkDerivation { pname = "wai-control"; - version = "0.2.0.0"; - sha256 = "091plz38ixm4h54hycgyz5g24h2w1wg25bqsbsfyjyhjjzh4a150"; + version = "0.2.0.1"; + sha256 = "10qmq4yhfs080gg8j9fi77jy9mscd0zxccnfir0yyggjzlkir6fg"; libraryHaskellDepends = [ base unliftio-core @@ -736348,6 +740718,37 @@ self: { } ) { }; + wai-flash-messages = callPackage ( + { + mkDerivation, + base, + bytestring, + cereal, + cereal-text, + text, + vault, + wai, + wai-session, + }: + mkDerivation { + pname = "wai-flash-messages"; + version = "1.0.0"; + sha256 = "1k7wdx2shkv3bdaam9ayajp6vl13k8sx8zs647rcf31ph1ykingk"; + libraryHaskellDepends = [ + base + bytestring + cereal + cereal-text + text + vault + wai + wai-session + ]; + description = "Flash messages for wai apps"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + } + ) { }; + wai-frontend-monadcgi = callPackage ( { mkDerivation, @@ -738041,6 +742442,101 @@ self: { } ) { }; + wai-middleware-delegate_0_2_0_2 = callPackage ( + { + mkDerivation, + async, + base, + blaze-builder, + bytestring, + bytestring-lexing, + case-insensitive, + conduit, + conduit-extra, + crypton-connection, + data-default, + directory, + filepath, + fmt, + hspec, + hspec-tmp-proc, + http-client, + http-client-tls, + http-types, + network, + random, + resourcet, + streaming-commons, + temporary, + test-certs, + text, + tmp-proc, + unix, + vault, + wai, + wai-conduit, + warp, + warp-tls, + }: + mkDerivation { + pname = "wai-middleware-delegate"; + version = "0.2.0.2"; + sha256 = "1jkhfak7fxf782q5azyyl1zmgpa0kd05x5l2vz9mvb3yk85n4wfv"; + libraryHaskellDepends = [ + async + base + blaze-builder + bytestring + case-insensitive + conduit + conduit-extra + http-client + http-client-tls + http-types + streaming-commons + text + wai + wai-conduit + ]; + testHaskellDepends = [ + async + base + blaze-builder + bytestring + bytestring-lexing + case-insensitive + conduit + conduit-extra + crypton-connection + data-default + directory + filepath + fmt + hspec + hspec-tmp-proc + http-client + http-client-tls + http-types + network + random + resourcet + temporary + test-certs + text + tmp-proc + unix + vault + wai + wai-conduit + warp + warp-tls + ]; + description = "WAI middleware that delegates handling of requests"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + wai-middleware-etag = callPackage ( { mkDerivation, @@ -739120,6 +743616,67 @@ self: { } ) { }; + wai-request-params = callPackage ( + { + mkDerivation, + aeson, + attoparsec, + base, + bytestring, + deepseq, + hspec, + http-types, + scientific, + string-conversions, + text, + time, + uuid, + vault, + vector, + wai, + wai-extra, + }: + mkDerivation { + pname = "wai-request-params"; + version = "1.0.0"; + sha256 = "1r0rapyscvq5vikbj0vfwrzyrm71fi10g1fgynka4islfql94dyn"; + libraryHaskellDepends = [ + aeson + attoparsec + base + bytestring + deepseq + http-types + scientific + string-conversions + text + time + uuid + vault + vector + wai + wai-extra + ]; + testHaskellDepends = [ + aeson + base + bytestring + hspec + http-types + scientific + string-conversions + text + time + uuid + vault + wai + wai-extra + ]; + description = "Generic parameter parsing for WAI requests"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + } + ) { }; + wai-request-spec = callPackage ( { mkDerivation, @@ -739739,6 +744296,74 @@ self: { } ) { }; + wai-session-clientsession-deferred = callPackage ( + { + mkDerivation, + base, + bytestring, + cereal, + clientsession, + transformers, + wai-session-maybe, + }: + mkDerivation { + pname = "wai-session-clientsession-deferred"; + version = "1.0.0"; + sha256 = "05s7bv409rd7clrggq4f9wwbzrzq9ykc6qzcwdav47xkx2kk8p1l"; + libraryHaskellDepends = [ + base + bytestring + cereal + clientsession + transformers + wai-session-maybe + ]; + description = "Session store based on clientsession with deferred decryption"; + license = "unknown"; + } + ) { }; + + wai-session-maybe = callPackage ( + { + mkDerivation, + base, + blaze-builder, + bytestring, + bytestring-builder, + containers, + cookie, + entropy, + http-types, + StateVar, + time, + transformers, + vault, + wai, + }: + mkDerivation { + pname = "wai-session-maybe"; + version = "1.0.0"; + sha256 = "0bb8sm399dsl6ngqc4d7wabp41pny3rlld02l50lwknhnwazhs6b"; + libraryHaskellDepends = [ + base + blaze-builder + bytestring + bytestring-builder + containers + cookie + entropy + http-types + StateVar + time + transformers + vault + wai + ]; + description = "Flexible session middleware for WAI"; + license = "unknown"; + } + ) { }; + wai-session-mysql = callPackage ( { mkDerivation, @@ -741161,8 +745786,8 @@ self: { pname = "warp-tls"; version = "3.4.13"; sha256 = "0xxcd5202qcvd1jkiaj85gd8r3www3p7mxwf2j92awvg75jh9lsi"; - revision = "2"; - editedCabalFile = "00ff52l030bhc49yclngjkn6p17zv28ycyxkdpmaiic1cipzbkaa"; + revision = "3"; + editedCabalFile = "12sx6yvy7379kq1nainlzn1wmvsxnc6rpcp2aqpmwszxzc6a3m6x"; libraryHaskellDepends = [ base bytestring @@ -741674,8 +746299,8 @@ self: { }: mkDerivation { pname = "waterfall-cad"; - version = "0.6.1.0"; - sha256 = "1hhybkznqrp4ziab2ww6ai4xmr8p3h75s1kkngk1a81dpkn76a31"; + version = "0.6.2.0"; + sha256 = "03sgz90f53ib2c6sz4m3jg7lj6xndmh7dlim3sbpy4zjc2fv3x0s"; libraryHaskellDepends = [ base filepath @@ -741709,8 +746334,8 @@ self: { }: mkDerivation { pname = "waterfall-cad-examples"; - version = "0.6.1.0"; - sha256 = "06hqfgxn6x9k4g389zvpb5ll58j0lshn25qqz4n9r36pqr7yqa7a"; + version = "0.6.2.0"; + sha256 = "0f3ypgmd9dy4qrnq4s9yigcc2m42dh327bbgvrq7xmwdrphhl8a7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -741763,8 +746388,8 @@ self: { }: mkDerivation { pname = "waterfall-cad-svg"; - version = "0.6.1.0"; - sha256 = "1i8jna60yf4vzipgfxl5zpgb4ig54cym2v3p966gixqw24kc57qb"; + version = "0.6.2.0"; + sha256 = "17nq8sqhzr22pa5nd778nmmq124wrg86xbllcb69whn5vb2sjirm"; libraryHaskellDepends = [ attoparsec base @@ -742697,8 +747322,8 @@ self: { }: mkDerivation { pname = "web-rep"; - version = "0.14.0.1"; - sha256 = "1ws7hyk85jwzpy6dvq7giryq8i3d04xxn4px66jlfg9pi1b1rz1x"; + version = "0.14.1.0"; + sha256 = "19lpn31y7q8ckrhpybksf77xvvnn4agynl3zfz39f3rqqanbbmv4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -743245,7 +747870,6 @@ self: { ]; description = "Haskell Web3 library"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -743290,7 +747914,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Fixed size big integers for Haskell Web3 library"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -743353,7 +747976,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Cryptograhical primitives for Haskell Web3 library"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -743450,7 +748072,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Ethereum support for Haskell Web3 library"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -743581,7 +748202,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Polkadot support for Haskell Web3 library"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -743619,7 +748239,6 @@ self: { ]; description = "Node connection provider for Haskell Web3 library"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -743694,7 +748313,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Solidity language for Haskell Web3 library"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -743736,7 +748354,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Tools for working with Crypto/Web3"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -745202,8 +749819,8 @@ self: { pname = "webgear-core"; version = "1.5.0"; sha256 = "1f5dy707rcb25n0w5ld210vczaa3az2y6xvg5jn7gwsxs23a8b3k"; - revision = "1"; - editedCabalFile = "0yrwdb3cnfqkhfasi7c5hhsaw44xvvsm0nmrkjyhz3fy2h9xpn4d"; + revision = "2"; + editedCabalFile = "072av65fzm4fpmsaqjc2d7h3h523w73phpx4nhxwkw9vzvvsg0qy"; libraryHaskellDepends = [ arrows base @@ -745282,6 +749899,8 @@ self: { pname = "webgear-openapi"; version = "1.5.0"; sha256 = "0amwhdbb1va8c7ham34zbjpd5azwvwsl5d4i7xyfkq8gzry9vji6"; + revision = "1"; + editedCabalFile = "1zgpwzqgxj690qgyasxybzl5s7hy4zs2ihnsq9xmh6ylp0h95cf3"; libraryHaskellDepends = [ arrows base @@ -745404,8 +750023,8 @@ self: { pname = "webgear-server"; version = "1.5.0"; sha256 = "1srr5kblk1b59jyrkidh9js4yax8dvjyici283z25yk2lnqijc2y"; - revision = "1"; - editedCabalFile = "0wx2qlwkk6yxnpfxy9261fwn7xkykcll7636ls6kxvc5ybwyn5h6"; + revision = "2"; + editedCabalFile = "13vcrl4rspbgv37fila9b6x2xhqnj0smi8fmdrp2ypn4148wfj44"; libraryHaskellDepends = [ aeson arrows @@ -745497,6 +750116,8 @@ self: { pname = "webgear-swagger"; version = "1.5.0"; sha256 = "0vgd506yqfj02l6a25wfwi03xxf6nyg9gkh2phq85g88v22brwpf"; + revision = "1"; + editedCabalFile = "1lb6q57drmixijnkq4hzn27y4xshn5ls8i06cqs2qhkkj7gcjsf3"; libraryHaskellDepends = [ arrows base @@ -745558,6 +750179,8 @@ self: { pname = "webgear-swagger-ui"; version = "1.5.0"; sha256 = "02larl8s6b9i1rkbw6gflyz0pn8ba80yd0i6w73mifkma7m39zxi"; + revision = "1"; + editedCabalFile = "1b6rarcx1my050nr51p73wak9d4jqkyjv46apnidzl58czj602bc"; libraryHaskellDepends = [ base bytestring @@ -749236,6 +753859,49 @@ self: { } ) { }; + witch_1_3_1_0 = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + HUnit, + tagged, + template-haskell, + text, + time, + transformers, + }: + mkDerivation { + pname = "witch"; + version = "1.3.1.0"; + sha256 = "15pkybgf02cjrigj0n9r4yjrir3py4ap8chhqm9r3snpzy1a5jsd"; + libraryHaskellDepends = [ + base + bytestring + containers + tagged + template-haskell + text + time + ]; + testHaskellDepends = [ + base + bytestring + containers + HUnit + tagged + text + time + transformers + ]; + description = "Convert values from one type into another"; + license = lib.meta.getLicenseFromSpdxId "MIT"; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.maralorn ]; + } + ) { }; + _with = callPackage ( { mkDerivation }: mkDerivation { @@ -750882,8 +755548,8 @@ self: { }: mkDerivation { pname = "wordify"; - version = "0.6.0.0"; - sha256 = "16gqsp7krynnn35qvv821959yl5mh1lrhz7dxsfvdaib10cxfwlj"; + version = "0.7.0.0"; + sha256 = "1cvf00c4lrkl8759w05ng70408dh2cagazydla7knxiypc71k1wd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -752055,6 +756721,130 @@ self: { } ) { }; + wreq_0_5_4_5 = callPackage ( + { + mkDerivation, + aeson, + aeson-pretty, + attoparsec, + authenticate-oauth, + base, + base16-bytestring, + base64-bytestring, + bytestring, + Cabal, + cabal-doctest, + case-insensitive, + containers, + crypton, + directory, + doctest, + exceptions, + filepath, + hashable, + http-client, + http-client-tls, + http-types, + HUnit, + lens, + lens-aeson, + mime-types, + network-info, + psqueues, + QuickCheck, + ram, + snap-core, + snap-server, + template-haskell, + temporary, + test-framework, + test-framework-hunit, + test-framework-quickcheck2, + text, + time, + time-locale-compat, + transformers, + unix-compat, + unordered-containers, + uuid, + vector, + }: + mkDerivation { + pname = "wreq"; + version = "0.5.4.5"; + sha256 = "1gpxksm8idq75lwkqwgzkq3fszaas59xlwi3na1q7ck4wxjlqap8"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ + base + Cabal + cabal-doctest + ]; + libraryHaskellDepends = [ + aeson + attoparsec + authenticate-oauth + base + base16-bytestring + bytestring + case-insensitive + containers + crypton + exceptions + hashable + http-client + http-client-tls + http-types + lens + lens-aeson + mime-types + psqueues + ram + template-haskell + text + time + time-locale-compat + unordered-containers + ]; + testHaskellDepends = [ + aeson + aeson-pretty + base + base64-bytestring + bytestring + case-insensitive + containers + directory + doctest + filepath + hashable + http-client + http-types + HUnit + lens + lens-aeson + network-info + QuickCheck + snap-core + snap-server + temporary + test-framework + test-framework-hunit + test-framework-quickcheck2 + text + time + transformers + unix-compat + unordered-containers + uuid + vector + ]; + description = "An easy-to-use HTTP client library"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + wreq-effectful = callPackage ( { mkDerivation, @@ -753785,13 +758575,11 @@ self: { HUnit, MissingH, optparse-applicative, - text, - unordered-containers, }: mkDerivation { pname = "wyvern-diagrams"; - version = "0.4.1.0"; - sha256 = "06vgmv4r9spq4q94paawyklm2h45aj330z75l7vkh889wma8g8jx"; + version = "0.4.2.0"; + sha256 = "0nb9pc2cq0kx54m20544ss7ii0a3wn1d6n48ng3hrlhzx7zgvzk0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -753803,8 +758591,6 @@ self: { diagrams-svg MissingH optparse-applicative - text - unordered-containers ]; executableHaskellDepends = [ base @@ -754032,7 +758818,7 @@ self: { } ) { }; - x509-ocsp_0_5_1_0 = callPackage ( + x509-ocsp_0_5_2_0 = callPackage ( { mkDerivation, base, @@ -754048,8 +758834,8 @@ self: { }: mkDerivation { pname = "x509-ocsp"; - version = "0.5.1.0"; - sha256 = "1zmiz7pssxqk2zpcyh68c6yinl31k4021lcm7myyz71s5b3akcri"; + version = "0.5.2.0"; + sha256 = "007qwdp7r11s7787i4ligmwnsj9927ayglinp95658rl4kpijrw2"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -754714,8 +759500,8 @@ self: { }: mkDerivation { pname = "xdg-desktop-entry"; - version = "0.1.1.3"; - sha256 = "0kbj76fxmkk4wc0rvw916kw6lryzjiw4m74cz9jhrwmgaap38z4b"; + version = "0.1.1.4"; + sha256 = "199jbayp6ng2hdjkgwp3ng3111r6abiw9rar4ngx3mr9d06dyb67"; libraryHaskellDepends = [ base directory @@ -769018,6 +773804,52 @@ self: { } ) { }; + yesod-vite = callPackage ( + { + mkDerivation, + aeson, + base, + blaze-html, + bytestring, + containers, + hspec, + HUnit, + text, + yesod-core, + yesod-static, + yesod-test, + }: + mkDerivation { + pname = "yesod-vite"; + version = "0.1.0.0"; + sha256 = "0agqdbmyyhhqyf6ycbn3ry03rz4lg3jmq0a44zs7h3m4n7l0z5xf"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + text + yesod-core + yesod-static + ]; + testHaskellDepends = [ + base + blaze-html + bytestring + hspec + HUnit + text + yesod-core + yesod-static + yesod-test + ]; + description = "An integration of vitejs with Yesod"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + yesod-websockets = callPackage ( { mkDerivation, @@ -775064,8 +779896,8 @@ self: { }: mkDerivation { pname = "zwirn"; - version = "0.2.2.0"; - sha256 = "1sxb21fz53h5l6hm1lab9w7y4j3k8i1cg9ccbyq10hqgj84xdkvc"; + version = "0.2.2.1"; + sha256 = "1588djfl7vh1bz2r4cjhsw82xyx9f30y04fjbrzl06hfzi1yy25a"; isLibrary = false; isExecutable = true; libraryHaskellDepends = [ diff --git a/pkgs/development/haskell-modules/patches/basement-ghcjs.patch b/pkgs/development/haskell-modules/patches/basement-ghcjs.patch new file mode 100644 index 000000000000..aa858a9c9b48 --- /dev/null +++ b/pkgs/development/haskell-modules/patches/basement-ghcjs.patch @@ -0,0 +1,11 @@ +diff --git a/basement.cabal b/basement.cabal +index f85f617..1484ad7 100644 +--- a/basement.cabal ++++ b/basement.cabal +@@ -156,4 +156,5 @@ library + else + cpp-options: -DARCH_IS_UNKNOWN_ENDIAN + include-dirs: cbits +- c-sources: cbits/foundation_mem.c ++ if !os(ghcjs) ++ c-sources: cbits/foundation_mem.c diff --git a/pkgs/development/haskell-modules/patches/foundation-ghcjs.patch b/pkgs/development/haskell-modules/patches/foundation-ghcjs.patch new file mode 100644 index 000000000000..1b2cd33d63ab --- /dev/null +++ b/pkgs/development/haskell-modules/patches/foundation-ghcjs.patch @@ -0,0 +1,14 @@ +diff --git a/foundation.cabal b/foundation.cabal +index d33d874..654488b 100644 +--- a/foundation.cabal ++++ b/foundation.cabal +@@ -169,7 +169,8 @@ library + Foundation.System.Bindings.Hs + + include-dirs: cbits +- c-sources: cbits/foundation_random.c ++ if !os(ghcjs) ++ c-sources: cbits/foundation_random.c + cbits/foundation_network.c + cbits/foundation_time.c + cbits/foundation_utf8.c diff --git a/pkgs/development/tools/haskell/iserv-proxy/default.nix b/pkgs/development/tools/haskell/iserv-proxy/default.nix index 63e312bfe3a5..a0261b8fb22a 100644 --- a/pkgs/development/tools/haskell/iserv-proxy/default.nix +++ b/pkgs/development/tools/haskell/iserv-proxy/default.nix @@ -15,14 +15,14 @@ }: mkDerivation { pname = "iserv-proxy"; - version = "9.3-unstable-2025-10-30"; + version = "9.3-unstable-2026-04-08"; # https://github.com/stable-haskell/iserv-proxy/pull/1 src = fetchFromGitHub { owner = "stable-haskell"; repo = "iserv-proxy"; - rev = "bbee090fc67bb5cc6ad4508fa5def560b7672591"; - hash = "sha256-2aCGboNCF602huvmbyTcfhe6s+D4/n/NlOefd0c0SC0="; + rev = "3f7b2815307c20a0dfd816bdf4a39ab86af3e0d4"; + hash = "sha256-10x8/G0x3eR/++XRHPx4MBuqlnc6+N+ajIxXyLkG+nU="; }; isLibrary = true; diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 48cf97bd9653..a516108461d9 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -543,6 +543,7 @@ let ] released; hpack = released; hsdns = released; + iserv-proxy = released; jailbreak-cabal = released; language-nix = released; nix-paths = released;