From 34d0c0cef5e3a3307653159018727ea32d8bde30 Mon Sep 17 00:00:00 2001 From: Marc Scholten Date: Sun, 16 Nov 2025 12:15:24 -0800 Subject: [PATCH 01/17] haskellPackages.mkDerivation: pass -j to haddock --- pkgs/development/haskell-modules/generic-builder.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 5cebe4aec5d0d..4ff85fe5d540a 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -805,6 +805,7 @@ lib.fix ( ${optionalString doHoogle "--hoogle"} \ ${optionalString doHaddockQuickjump "--quickjump"} \ ${optionalString (isLibrary && hyperlinkSource) "--hyperlink-source"} \ + ${optionalString enableParallelBuilding "--haddock-option=-j$NIX_BUILD_CORES"} \ ${lib.concatStringsSep " " haddockFlags} ''} runHook postHaddock From 5b7296475fe2027be0a76dc743b50fc2a299f4f3 Mon Sep 17 00:00:00 2001 From: Marc Scholten Date: Sun, 16 Nov 2025 12:16:18 -0800 Subject: [PATCH 02/17] haskellPackages.mkDerivation: pass --no-tmp-comp-dir to haddock this avoids file operations that are not needed in nixpkgs --- pkgs/development/haskell-modules/generic-builder.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 4ff85fe5d540a..cefd2927e1b50 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -806,6 +806,7 @@ lib.fix ( ${optionalString doHaddockQuickjump "--quickjump"} \ ${optionalString (isLibrary && hyperlinkSource) "--hyperlink-source"} \ ${optionalString enableParallelBuilding "--haddock-option=-j$NIX_BUILD_CORES"} \ + --haddock-option=--no-tmp-comp-dir \ ${lib.concatStringsSep " " haddockFlags} ''} runHook postHaddock From 2a9345daf1902801373d754d54da29dddccffad1 Mon Sep 17 00:00:00 2001 From: Jade Lovelace Date: Fri, 21 Nov 2025 16:18:01 -0800 Subject: [PATCH 03/17] haskell: export build flags as a shell variable This is useful so that you can call `Setup build` on other targets e.g. for code generation while still having the same flags. The context that led me to write this patch is that we have HIE file generation in an overlay at work and I was packaging Glean, which requires a code gen component get built, and it was building twice due to the hie flags not getting propagated to the Setup build commands I was running manually. --- pkgs/development/haskell-modules/generic-builder.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 5cebe4aec5d0d..6e3994c54a244 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -302,8 +302,6 @@ let makeGhcOptions = opts: lib.concatStringsSep " " (map (opt: "--ghc-option=${opt}") opts); - buildFlagsString = optionalString (buildFlags != [ ]) (" " + concatStringsSep " " buildFlags); - defaultConfigureFlags = [ "--verbose" "--prefix=$out" @@ -735,7 +733,7 @@ lib.fix ( # Cabal takes flags like `--configure-option=--host=...` instead configurePlatforms = [ ]; - inherit configureFlags; + inherit configureFlags buildFlags; # Note: the options here must be always added, regardless of whether the # package specifies `hardeningDisable`. @@ -769,7 +767,7 @@ lib.fix ( find dist/build -exec touch -d '1970-01-01T00:00:00Z' {} + '' + '' - ${setupCommand} build ${buildTarget}${buildFlagsString} + ${setupCommand} build ${buildTarget} $buildFlags runHook postBuild ''; From ba03cc765707fbc9a004ec78d51d195e56a2e817 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 3 Dec 2025 20:22:12 +0100 Subject: [PATCH 04/17] pkgsStatic.haskellPackages.ghc: 9.4 -> 9.12 We recently merged changes to build TemplateHaskell with iserv-proxy, which allows us to bump pkgsStatic from GHC 9.4 to GHC 9.8+. Currently, GHC 9.10 is the default, but it fails some builds with TH (for example `pkgsStatic.haskell.packages.native-bignum.ghc910.jose`), which succeed with GHC 9.12. Resolves #275304 --- pkgs/top-level/all-packages.nix | 5 ++--- pkgs/top-level/release-haskell.nix | 9 --------- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index eb80334a36b6a..ffafc77deffd7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4778,10 +4778,9 @@ with pkgs; haskellPackages = recurseIntoAttrs ( # Prefer native-bignum to avoid linking issues with gmp; - # TemplateHaskell doesn't work with hadrian built GHCs yet - # https://github.com/NixOS/nixpkgs/issues/275304 + # GHC 9.10 doesn't work too well with iserv-proxy. if stdenv.hostPlatform.isStatic then - haskell.packages.native-bignum.ghc94 + haskell.packages.native-bignum.ghc912 # JS backend can't use gmp else if stdenv.hostPlatform.isGhcjs then haskell.packages.native-bignum.ghc910 diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 4ebe579617621..ad6b4ec94f2be 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -428,15 +428,6 @@ let postgrest ; }; - - haskell.packages.native-bignum.ghc9103 = { - inherit (packagePlatforms pkgs.pkgsStatic.haskell.packages.native-bignum.ghc9103) - hello - random - QuickCheck - terminfo # isn't bundled for cross - ; - }; }; pkgsCross = { From 99b063263c4c589e4c9cf130b3d7cfb2c856e901 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sun, 14 Dec 2025 13:56:30 +0100 Subject: [PATCH 05/17] release-haskell: remove pkgsCross.aarch64-android-prebuilt.pkgsStatic Nesting pkgsCross.pkgsStatic doesn't work properly for android-prebuilt, it will result in a build with musl. --- pkgs/top-level/release-haskell.nix | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index ad6b4ec94f2be..17b8263295737 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -431,26 +431,6 @@ let }; pkgsCross = { - aarch64-android-prebuilt.pkgsStatic = - removePlatforms - [ - # Android NDK package doesn't support building on - "aarch64-darwin" - "aarch64-linux" - - "x86_64-darwin" - ] - { - haskell.packages.ghc912 = { - inherit - (packagePlatforms pkgs.pkgsCross.aarch64-android-prebuilt.pkgsStatic.haskell.packages.ghc912) - ghc - hello - microlens - ; - }; - }; - ghcjs = removePlatforms [ From ba976c728dd0422abc98f0b9b81f613d7dab17a1 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 22 Dec 2025 22:09:46 +0100 Subject: [PATCH 06/17] haskellPackages.call-stack: fix tests with GHC>=9.10 --- .../haskell-modules/configuration-common.nix | 10 ++++++++++ .../haskell-modules/configuration-ghc-9.10.x.nix | 1 - .../haskell-modules/configuration-ghc-9.12.x.nix | 2 -- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 2cd32ca78e9ba..d3725c918f054 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -648,6 +648,16 @@ with haskellLib; # https://github.com/awakesecurity/nix-deploy/issues/35 nix-deploy = doJailbreak super.nix-deploy; + call-stack = appendPatches [ + # Fixes test suites with GHC >= 9.10 + (pkgs.fetchpatch { + name = "call-stack-tests-normalize-pkg-name.patch"; + url = "https://github.com/sol/call-stack/commit/cbbee23ce309d18201951e16a8b6d30b57e2bdf9.patch"; + sha256 = "sha256-xkdjf8zXW+UMxot2Z8WYYmvAJsT+VGKXWGt19mZZwCg="; + includes = [ "test/Data/CallStackSpec.hs" ]; + }) + ] super.call-stack; + # Too strict upper bound on algebraic-graphs # https://github.com/awakesecurity/nix-graph/issues/5 nix-graph = doJailbreak super.nix-graph; diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix index ca028a6364789..66942b6809d40 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix @@ -88,7 +88,6 @@ in # # Test suite issues # - call-stack = dontCheck super.call-stack; # https://github.com/sol/call-stack/issues/19 monad-dijkstra = dontCheck super.monad-dijkstra; # needs hlint 3.10 # Workaround https://github.com/haskell/haskell-language-server/issues/4674 diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix index 9b6a04bd8b821..51f9eb8df6493 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -106,8 +106,6 @@ with haskellLib; # Test suite issues # - call-stack = dontCheck super.call-stack; # https://github.com/sol/call-stack/issues/19 - relude = dontCheck super.relude; # https://gitlab.haskell.org/ghc/ghc/-/issues/25930 From 163916b873859b47fc8e02cd34698485c6c899ad Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 26 Dec 2025 12:05:28 +0100 Subject: [PATCH 07/17] haskellPackages: stackage LTS 24.23 -> LTS 24.25 all-cabal-hashes: 2025-12-14T11:19:11Z -> 2025-12-26T08:56:01Z (generated by maintainers/scripts/haskell/update-package-set.sh) --- pkgs/data/misc/hackage/pin.json | 8 +- .../configuration-hackage2nix/stackage.yaml | 36 +- .../haskell-modules/hackage-packages.nix | 2603 +++++++++++++---- 3 files changed, 1987 insertions(+), 660 deletions(-) diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index 5cfc83624ea9f..312634a837537 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "6038c71e482385265b435e5f69ed6231dfea5753", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/6038c71e482385265b435e5f69ed6231dfea5753.tar.gz", - "sha256": "0g315gi54sx2hj4qdhaz8ql1yy2zbf2wk87yhhqmgvyslhvmlw24", - "msg": "Update from Hackage at 2025-12-14T11:19:11Z" + "commit": "52d973cb0421cdffbdc3e26d40c8202034c6a873", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/52d973cb0421cdffbdc3e26d40c8202034c6a873.tar.gz", + "sha256": "007nwq696dcbppgpamlc20xaj0p7drccg15xig8dngbliv04cgjy", + "msg": "Update from Hackage at 2025-12-26T08:56:01Z" } diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 30e04ba932fe6..e6bb5dd03017d 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.23 +# Stackage LTS 24.25 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -61,7 +61,7 @@ default-package-overrides: - amqp-utils ==0.6.7.3 - annotated-exception ==0.3.0.4 - annotated-wl-pprint ==0.7.0 - - ansi-terminal ==1.1.3 + - ansi-terminal ==1.1.4 - ansi-terminal-game ==1.9.3.0 - ansi-terminal-types ==1.1.3 - ansi-wl-pprint ==1.0.2 @@ -548,7 +548,7 @@ default-package-overrides: - data-accessor ==0.2.3.1 - data-accessor-mtl ==0.2.0.5 - data-accessor-transformers ==0.2.1.8 - - data-array-byte ==0.1.0.1 + - data-array-byte ==0.1.0.2 - data-binary-ieee754 ==0.4.4 - data-bword ==0.1.0.2 - data-checked ==0.3 @@ -910,7 +910,7 @@ default-package-overrides: - function-builder ==0.3.0.1 - functor-combinators ==0.4.1.4 - functor-products ==0.1.2.2 - - fused-effects ==1.1.2.5 + - fused-effects ==1.1.2.6 - fusion-plugin ==0.2.7 - fusion-plugin-types ==0.1.0 - fuzzcheck ==0.1.1 @@ -942,7 +942,7 @@ default-package-overrides: - generic-type-functions ==0.1.0 - generically ==0.1.1 - GenericPretty ==1.2.2 - - generics-eot ==0.4.0.1 + - generics-eot ==0.4.1.0 - generics-sop ==0.5.1.4 - generics-sop-lens ==0.2.1 - genvalidity ==1.1.1.0 @@ -1289,7 +1289,7 @@ default-package-overrides: - hledger-stockquotes ==0.1.3.2 - hlibcpuid ==0.2.0 - hlibgit2 ==0.18.0.16 - - hlibsass ==0.1.10.1 + - hlibsass ==0.1.10.3 - hlint ==3.10 - hmatrix ==0.20.2 - hmatrix-backprop ==0.1.3.0 @@ -1361,13 +1361,13 @@ default-package-overrides: - hsndfile-vector ==0.5.2 - HsOpenSSL ==0.11.7.9 - HsOpenSSL-x509-system ==0.1.0.4 - - hspec ==2.11.14 - - hspec-api ==2.11.14 + - hspec ==2.11.16 + - hspec-api ==2.11.16 - hspec-attoparsec ==0.1.0.2 - hspec-checkers ==0.1.0.2 - hspec-contrib ==0.5.2 - - hspec-core ==2.11.14 - - hspec-discover ==2.11.14 + - hspec-core ==2.11.16 + - hspec-discover ==2.11.16 - hspec-expectations ==0.8.4 - hspec-expectations-json ==1.0.2.1 - hspec-expectations-lifted ==0.10.0 @@ -1378,7 +1378,7 @@ default-package-overrides: - hspec-junit-formatter ==1.1.2.1 - hspec-leancheck ==0.0.6 - hspec-megaparsec ==2.2.1 - - hspec-meta ==2.11.14 + - hspec-meta ==2.11.16 - hspec-need-env ==0.1.0.12 - hspec-parsec ==0 - hspec-smallcheck ==0.5.3 @@ -1488,7 +1488,7 @@ default-package-overrides: - indexed-traversable-instances ==0.1.2 - inf-backprop ==0.1.1.0 - infer-license ==0.2.0 - - infinite-list ==0.1.2 + - infinite-list ==0.1.3 - influxdb ==1.9.3.2 - ini ==0.4.2 - inj ==1.0 @@ -2123,7 +2123,7 @@ default-package-overrides: - pcre-heavy ==1.0.0.4 - pcre-light ==0.4.1.3 - pcre-utils ==0.1.9 - - pcre2 ==2.2.2 + - pcre2 ==2.2.3 - pdc ==0.1.1 - pdf-toolbox-content ==0.1.2 - pdf-toolbox-core ==0.1.3 @@ -2365,7 +2365,7 @@ default-package-overrides: - rebase ==1.21.2 - rec-def ==0.2.2 - record-hasfield ==1.0.1 - - recover-rtti ==0.5.1 + - recover-rtti ==0.5.2 - recursion-schemes ==5.2.3 - recv ==0.1.1 - redact ==0.6.0.0 @@ -2757,7 +2757,7 @@ default-package-overrides: - string-qq ==0.0.6 - string-random ==0.1.4.5 - string-transform ==1.1.1 - - string-variants ==0.3.1.1 + - string-variants ==0.3.1.3 - stringable ==0.1.3 - stringbuilder ==0.5.1 - stringprep ==1.0.0 @@ -2854,7 +2854,7 @@ default-package-overrides: - tasty-rerun ==1.1.20 - tasty-silver ==3.3.2.1 - tasty-smallcheck ==0.8.2 - - tasty-sugar ==2.2.3.1 + - tasty-sugar ==2.2.3.2 - tasty-tap ==0.1.0 - tasty-th ==0.1.7 - tasty-wai ==0.1.2.0 @@ -2984,7 +2984,7 @@ default-package-overrides: - tmp-proc-redis ==0.7.2.4 - token-bucket ==0.1.0.1 - tokenize ==0.3.0.1 - - toml-parser ==2.0.1.2 + - toml-parser ==2.0.2.0 - toml-reader ==0.3.0.0 - toml-reader-parse ==0.1.1.1 - tomland ==1.3.3.3 @@ -3170,7 +3170,7 @@ default-package-overrides: - Vis ==1.0.0 - vivid-osc ==0.5.0.0 - vivid-supercollider ==0.4.1.2 - - void ==0.7.3 + - void ==0.7.4 - vty ==6.4 - vty-crossplatform ==0.4.0.0 - vty-unix ==0.2.0.0 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 76d9bcee43a2a..3bf5e6969d6e2 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -21186,8 +21186,8 @@ self: { }: mkDerivation { pname = "HaLeX"; - version = "1.2.6"; - sha256 = "1mvxzcq42h823gq025w86z03jigk271fj20r7yfjydj7yvn24kjv"; + version = "1.3.0"; + sha256 = "1jj4v47j27y89sfagpyb3zcs6lz21jl745fkzi62synbjdz47v7z"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -21197,6 +21197,12 @@ self: { mtl QuickCheck ]; + executableHaskellDepends = [ + base + HUnit + mtl + QuickCheck + ]; description = "HaLeX enables modelling, manipulation and visualization of regular languages"; license = lib.licenses.publicDomain; hydraPlatforms = lib.platforms.none; @@ -30103,7 +30109,6 @@ self: { deepseq, directory, filepath, - ghc-internal, ghc-prim, haskeline, process, @@ -30112,11 +30117,24 @@ self: { }: mkDerivation { pname = "MicroHs"; - version = "0.13.0.0"; - sha256 = "02wl86ql8xcp9w7vlhvh0m95am6ssmw8fzkbs597qlhpwp91ax3w"; - isLibrary = false; + version = "0.15.0.0"; + sha256 = "0ggc2nxa4ccpxi08h01xvc9g5s0zkxs3yq6r3dbqcvmakaba6k7i"; + isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array + base + bytestring + deepseq + directory + filepath + ghc-prim + haskeline + process + text + time + ]; executableHaskellDepends = [ array base @@ -30124,7 +30142,6 @@ self: { deepseq directory filepath - ghc-internal ghc-prim haskeline process @@ -49653,6 +49670,18 @@ self: { } ) { }; + abstractly-keyed-implicits = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "abstractly-keyed-implicits"; + version = "0.1.0.0"; + sha256 = "0wi032i51c6sxgwwf77w3lbqw2am9d6giiddy404nqb2vlk57fmx"; + libraryHaskellDepends = [ base ]; + description = "Manage the implicit parameter namespace dynamically at compile time"; + license = lib.licensesSpdx."Apache-2.0"; + } + ) { }; + abt = callPackage ( { mkDerivation, @@ -76978,29 +77007,6 @@ self: { ) { }; ansi-terminal = callPackage ( - { - mkDerivation, - ansi-terminal-types, - base, - colour, - }: - mkDerivation { - pname = "ansi-terminal"; - version = "1.1.3"; - sha256 = "14n0d3a4351mlin4dvk9xjg3x7dksnpkdg5l0gbby2fpbhb1mlc8"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - ansi-terminal-types - base - colour - ]; - description = "Simple ANSI terminal support"; - license = lib.licenses.bsd3; - } - ) { }; - - ansi-terminal_1_1_4 = callPackage ( { mkDerivation, ansi-terminal-types, @@ -77020,7 +77026,6 @@ self: { ]; description = "Simple ANSI terminal support"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -78468,17 +78473,21 @@ self: { containers, hashable, heap, + sdl2, + text, unordered-containers, }: mkDerivation { pname = "aoc"; - version = "0.2.1.0"; - sha256 = "1mc8nlrzyx8h2capq9ik52wffp3vsjd3hjzfnlka311xdlyzzvqv"; + version = "0.3.0.0"; + sha256 = "08jrx0m15mwkhwzj74aga9yi6ivg80w9kp6qm01mix3ynllg5zv9"; libraryHaskellDepends = [ base containers hashable heap + sdl2 + text unordered-containers ]; description = "Utility functions commonly used while solving Advent of Code puzzles"; @@ -83779,6 +83788,8 @@ self: { pname = "armor"; version = "0.2.0.1"; sha256 = "1pp9y7y9i01mbnkrx4870m4a4crpyzikpi4w8znn3avjbl5c1bxx"; + revision = "1"; + editedCabalFile = "10sbxg7ji2sblaxnqfd3h56x2gslvb9algyjljdihrar352pykic"; libraryHaskellDepends = [ base bytestring @@ -97721,7 +97732,7 @@ self: { } ) { }; - base_4_21_0_0 = callPackage ( + base_4_22_0_0 = callPackage ( { mkDerivation, ghc-internal, @@ -97729,8 +97740,8 @@ self: { }: mkDerivation { pname = "base"; - version = "4.21.0.0"; - sha256 = "18jlid0yzsgxlg7mhdpfsr5jc8lvqrnvwkx1vmd8vl947nwzd9sj"; + version = "4.22.0.0"; + sha256 = "0r45xl2g316iczji7z4ixf07v6f5gnpymahlabym5y2fb3pcafjg"; libraryHaskellDepends = [ ghc-internal ghc-prim @@ -112940,12 +112951,12 @@ self: { } ) { }; - bluefin_0_2_1_0 = callPackage ( + bluefin_0_2_4_0 = callPackage ( { mkDerivation, bluefin-internal }: mkDerivation { pname = "bluefin"; - version = "0.2.1.0"; - sha256 = "114f78hi6z0rk66avr3wpzn1wfx0zyn8iqscb2dr9xslpy0bckxs"; + version = "0.2.4.0"; + sha256 = "0m2byj3cb9d32kr6qyvyf2pbwwm0wznncjysyd2p803apf1kv5ga"; libraryHaskellDepends = [ bluefin-internal ]; description = "The Bluefin effect system"; license = lib.licensesSpdx."MIT"; @@ -112968,8 +112979,8 @@ self: { pname = "bluefin-algae"; version = "0.1.0.2"; sha256 = "02g513vqn052qd41zm9brw8lf1ic4135mi8kr3s4w0721vm4nkhh"; - revision = "1"; - editedCabalFile = "00f43pckgra69gyrrpijfbyhqzz8pwqgj10gwn3lkwapxhamcqp5"; + revision = "2"; + editedCabalFile = "03d1six1pqq94nrnc48mhrnnqjlavr9q43m5y442zhi4nz7zn4cj"; libraryHaskellDepends = [ base bluefin @@ -113040,7 +113051,7 @@ self: { } ) { }; - bluefin-internal_0_2_1_0 = callPackage ( + bluefin-internal_0_3_2_0 = callPackage ( { mkDerivation, async, @@ -113052,8 +113063,8 @@ self: { }: mkDerivation { pname = "bluefin-internal"; - version = "0.2.1.0"; - sha256 = "0nmp1mn9hcjq5xy5amzr0pqg3yll916nkgici0yp06j5s013gfkh"; + version = "0.3.2.0"; + sha256 = "05v4q9khr429z263i3h4kppcfhi3cfsl5lr6v4ib5fzg8xjyv20j"; libraryHaskellDepends = [ async base @@ -136831,29 +136842,38 @@ self: { mkDerivation, base, containers, + indexed-traversable, mmorph, monoid-extras, mtl, + profunctors, + semialign, tasty, tasty-hunit, + these, transformers, witherable, }: mkDerivation { pname = "changeset"; - version = "0.1.0.3"; - sha256 = "1fzaflmfl4p2s9yjl11ifls2jhrp1ia334jb2l2nxnrlkgax5l1d"; + version = "0.1.1"; + sha256 = "1mp5g0y1rbhfp5js3g2szpr7cfywpqjnh7ps01l1pxrvirxkdbbr"; libraryHaskellDepends = [ base containers + indexed-traversable mmorph monoid-extras mtl + profunctors + semialign + these transformers witherable ]; testHaskellDepends = [ base + containers monoid-extras mtl tasty @@ -136880,8 +136900,8 @@ self: { }: mkDerivation { pname = "changeset-containers"; - version = "0.1.0.3"; - sha256 = "0a7k269qkv7x4d16q17h0wqixgv0aj0cs27fms8i79lcx804m4jz"; + version = "0.1.1"; + sha256 = "0dyxhpbhwbqpbjmyhdqbdy82fbx76163az6m9lrcq8p5026n0ndc"; libraryHaskellDepends = [ base changeset @@ -136920,8 +136940,8 @@ self: { }: mkDerivation { pname = "changeset-lens"; - version = "0.1.0.3"; - sha256 = "020vzb7pg208s5kdvmf88z9xj0lxg1safxh8scfzpwx58bnvq68q"; + version = "0.1.1"; + sha256 = "0fi3yjb689mvl8scmi3yz29fx4f1z2idclij4jn1mqavaaz4wzgd"; libraryHaskellDepends = [ base changeset @@ -136962,8 +136982,8 @@ self: { }: mkDerivation { pname = "changeset-reflex"; - version = "0.1.0.3"; - sha256 = "1gcz5gamx2dxwy0v1wb578fjrc1wqhlh5asvhffrh8lvxzcdnjcw"; + version = "0.1.1"; + sha256 = "0jad77lp542y7kw0dbq4spdkpv38ygg7hlmbik7a5wikf90dfvz7"; libraryHaskellDepends = [ base changeset @@ -140450,8 +140470,8 @@ self: { }: mkDerivation { pname = "cimple"; - version = "0.0.26"; - sha256 = "0fv7kdwl8jd1v3wl85djn3njwdhp06vlmfq59h7gbvnf4d5mvxiv"; + version = "0.0.27"; + sha256 = "08ig9617cr0s9kxl81rlhyi1kv5kycninfpk8w56zspf2dqhnjja"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -143692,6 +143712,73 @@ self: { } ) { }; + claude = callPackage ( + { + mkDerivation, + aeson, + base, + base64-bytestring, + bytestring, + containers, + filepath, + http-api-data, + http-client, + http-client-tls, + http-types, + servant, + servant-client, + tasty, + tasty-hunit, + text, + time, + vector, + }: + mkDerivation { + pname = "claude"; + version = "1.0.1"; + sha256 = "1jsga6n5ws5m9wf2n1l7gck7n0d2928f9r094vf26s88vm9dl64q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + filepath + http-api-data + http-client + http-client-tls + http-types + servant + servant-client + text + time + vector + ]; + executableHaskellDepends = [ + aeson + base + base64-bytestring + bytestring + text + vector + ]; + testHaskellDepends = [ + aeson + base + http-client + http-client-tls + servant-client + tasty + tasty-hunit + text + vector + ]; + description = "Servant bindings to Anthropic's Claude API"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + clay = callPackage ( { mkDerivation, @@ -146339,6 +146426,43 @@ self: { } ) { }; + cloudchor = callPackage ( + { + mkDerivation, + base, + containers, + http-client, + mtl, + servant, + servant-client, + servant-server, + sop-core, + template-haskell, + unordered-containers, + warp, + }: + mkDerivation { + pname = "cloudchor"; + version = "0.1.0.1"; + sha256 = "0yiqw4i08zpyjwp41hwr8fsk8bj2c44dssl6yw2qswqmzwl2jd4i"; + libraryHaskellDepends = [ + base + containers + http-client + mtl + servant + servant-client + servant-server + sop-core + template-haskell + unordered-containers + warp + ]; + description = "Lightweight and efficient choreographic programming for cloud services"; + license = lib.licensesSpdx."MPL-2.0"; + } + ) { }; + cloudevents-haskell = callPackage ( { mkDerivation, @@ -149613,6 +149737,8 @@ self: { pname = "coercible-subtypes"; version = "1"; sha256 = "02xj06qdqy9i33hkp504qmgpb0qvhliyygib072s2k6z4wmwd1ar"; + revision = "1"; + editedCabalFile = "01zvrzly922rxf1cl9g8fh6hz8963xl1mmr30pbsbxfl1246ilbw"; libraryHaskellDepends = [ base ]; description = "Coercible but only in one direction"; license = lib.licensesSpdx."BSD-3-Clause"; @@ -149630,6 +149756,8 @@ self: { pname = "coercible-subtypes-profunctor"; version = "1"; sha256 = "0riw18jpxvfv6qyzmv3l7g4m6b65g7skcylpmwdp59p05ypfx4vb"; + revision = "1"; + editedCabalFile = "07ngvjv2wp41i363azr9g65kwf147d08jpcc5k1m8g1gn3vgyvwb"; libraryHaskellDepends = [ base coercible-subtypes @@ -164516,8 +164644,8 @@ self: { }: mkDerivation { pname = "coquina"; - version = "0.2.0.0"; - sha256 = "17z0353m7cn308zml3qi31qkh84f3yqh2pph5z9zf863s5qi8n8x"; + version = "0.2.0.1"; + sha256 = "0cx1ywmzjn2z68393ay6yxy8v1dk239w4yhmms8i26lpi1r1kd0i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -166101,11 +166229,13 @@ self: { { mkDerivation, acc, + aeson, base, bimap, bytestring, containers, enummapset, + hex-text, mtl, nonempty-vector, optics-core, @@ -166126,15 +166256,17 @@ self: { }: mkDerivation { pname = "covenant"; - version = "1.2.0"; - sha256 = "0iml7gzlyjgy64852wvwmi9j08jzsdriniwjw5v71hy8yxjn1r05"; + version = "1.3.0"; + sha256 = "1l9plc5yygmf7x6wr9dlf64ppi957fpfwx3qd5wnxmhj3963fc66"; libraryHaskellDepends = [ acc + aeson base bimap bytestring containers enummapset + hex-text mtl nonempty-vector optics-core @@ -174364,8 +174496,8 @@ self: { }: mkDerivation { pname = "cuddle"; - version = "1.1.0.0"; - sha256 = "19b1224d5ssyg9j2zxivg28a9srdd26rbnfg1ng89q8xnll9kw23"; + version = "1.1.2.0"; + sha256 = "0cipqiw0rq2g3vcsmyi9q5cd3n0gimn7jjn2mh5afvdq940gvpk7"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -176942,6 +177074,47 @@ self: { } ) { }; + dani-sqlite = callPackage ( + { + mkDerivation, + base, + base16-bytestring, + bytestring, + directory, + HUnit, + sqlite, + tasty, + tasty-hunit, + temporary, + text, + }: + mkDerivation { + pname = "dani-sqlite"; + version = "0.1.0.0"; + sha256 = "04md1gf6s09xw2jbwx5nkn7vx9j9z9807bc8g5iy9gnjfxjx8s33"; + libraryHaskellDepends = [ + base + bytestring + text + ]; + librarySystemDepends = [ sqlite ]; + testHaskellDepends = [ + base + base16-bytestring + bytestring + directory + HUnit + tasty + tasty-hunit + temporary + text + ]; + doHaddock = false; + description = "Low-level binding to Sqlite3"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { inherit (pkgs) sqlite; }; + danibot = callPackage ( { mkDerivation, @@ -177118,8 +177291,8 @@ self: { }: mkDerivation { pname = "dap"; - version = "0.3.0.0"; - sha256 = "1svn07322j8y77sdnlqsr4rq2w2790ypnvihk34ij86i5vs9jyhn"; + version = "0.3.1.0"; + sha256 = "0il9qcd7xss5vc9g9f5rni8bb8i5wzi8m6w6faq2357igf37n00v"; libraryHaskellDepends = [ aeson aeson-pretty @@ -178423,7 +178596,6 @@ self: { { mkDerivation, base, - deepseq, quickcheck-classes-base, tasty, tasty-quickcheck, @@ -178431,15 +178603,8 @@ self: { }: mkDerivation { pname = "data-array-byte"; - version = "0.1.0.1"; - sha256 = "002n0af7q08q3fmgsc5b47s1clirxy0lrqglwxzhabg0nfhfrdhv"; - revision = "5"; - editedCabalFile = "06xfi70zgpv77nqrrnk649vdzji6cgp40a69i41kw05p7xaa1whc"; - libraryHaskellDepends = [ - base - deepseq - template-haskell - ]; + version = "0.1.0.2"; + sha256 = "1g9lb22yls3fjv4jvm7qm0bydl7hpdrx0rjpbr2lazz2m9qdkxam"; testHaskellDepends = [ base quickcheck-classes-base @@ -182687,12 +182852,13 @@ self: { unordered-containers, vector, vector-algorithms, + zlib, zstd, }: mkDerivation { pname = "dataframe"; - version = "0.3.5.0"; - sha256 = "1njyj3njvq5dxllw3v61kb28502xvc3vqvvym18q3dsya2pw4qi8"; + version = "0.4.0.0"; + sha256 = "191yk3bxp66yilxpcdsyb02nlrfcm785724d5b03lv029zqhmxf9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -182720,6 +182886,7 @@ self: { unordered-containers vector vector-algorithms + zlib zstd ]; executableHaskellDepends = [ @@ -182798,8 +182965,8 @@ self: { }: mkDerivation { pname = "dataframe-persistent"; - version = "0.1.0.0"; - sha256 = "0drpha9bkhp10ipbbh02mfs5r77awi8nfw9zrxahz2fqrysrs3dx"; + version = "0.2.0.0"; + sha256 = "0zm6k82vx41pn2yg30j1p0ghrai39yz450cam5298ln18b8c87w8"; libraryHaskellDepends = [ base bytestring @@ -185708,8 +185875,8 @@ self: { }: mkDerivation { pname = "debug-print"; - version = "0.2.1.0"; - sha256 = "1mgl8sc69fbpcx3hrb8b1dcsgs2zzflms5ryf3zbs8j91yvpx02s"; + version = "0.2.2.0"; + sha256 = "03h6c832k6m5prrvgg0qb08x3yiv39gk2zm1kccyfb6qryjgkzip"; libraryHaskellDepends = [ aeson base @@ -196398,7 +196565,7 @@ self: { } ) { }; - directory_1_3_9_0 = callPackage ( + directory_1_3_10_0 = callPackage ( { mkDerivation, base, @@ -196409,10 +196576,8 @@ self: { }: mkDerivation { pname = "directory"; - version = "1.3.9.0"; - sha256 = "1k34iqdkh9d5vjd7wihhjjc6388hfbh7sjwp3msziibz2534i8i0"; - revision = "2"; - editedCabalFile = "0sw1gfa9374z4gy03hya4lpswcyg42gvrvs03r60v03a3ih88rzd"; + version = "1.3.10.0"; + sha256 = "1xz5ffxd0hn42481bgkgnshwqmshjq7b9cihw9q8zy6qkhglzrw0"; libraryHaskellDepends = [ base file-io @@ -196448,8 +196613,8 @@ self: { }: mkDerivation { pname = "directory-contents"; - version = "0.2.0.2"; - sha256 = "0ih1zvy39h43dw412r3353bzfh2czs5pf51x97fzjlx0n4ckc493"; + version = "0.2.0.3"; + sha256 = "0prf85wyd3x9k2wsy6fi43kz1wnnb0g6sp392bfb7f9kyxgq0niw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -200094,7 +200259,7 @@ self: { } ) { }; - dl-fedora_2_1_1 = callPackage ( + dl-fedora_2_2 = callPackage ( { mkDerivation, base, @@ -200120,8 +200285,8 @@ self: { }: mkDerivation { pname = "dl-fedora"; - version = "2.1.1"; - sha256 = "1qj8k9di8v5m0n9fy1ysb7iwnq50bnh22gml50wgps0ycl8qcvh1"; + version = "2.2"; + sha256 = "0qli1a1cnrk3fl1wa2g4lyix5ja2qnhwnv75d0nfggln8b8yz55q"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -210090,8 +210255,8 @@ self: { }: mkDerivation { pname = "ecstatic"; - version = "0.1.0.0"; - sha256 = "1l7qhn5lzh39w1lscdc4lm6r6rxniidns98s4943vc6vyafyrzmw"; + version = "0.1.0.1"; + sha256 = "0gmf4w8hblq7zfb6zy6vmpxb0wj8v64h1knmmv3prn5ws7rf0s25"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -211860,8 +212025,8 @@ self: { }: mkDerivation { pname = "egison"; - version = "4.1.3"; - sha256 = "1azi22pbrc3v14zbrkdblx3sdc5qyn7agf0gvkaxxk98587kidrq"; + version = "4.2.1"; + sha256 = "056rbb9nl00dbfr97k4865i0djkbqsqgqxpg0f1l9phrif5308vl"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -211968,6 +212133,52 @@ self: { } ) { }; + egison-pattern-src_0_2_2_0 = callPackage ( + { + mkDerivation, + base, + containers, + free, + megaparsec, + mtl, + parser-combinators, + prettyprinter, + recursion-schemes, + tasty, + tasty-discover, + tasty-hunit, + text, + }: + mkDerivation { + pname = "egison-pattern-src"; + version = "0.2.2.0"; + sha256 = "17dmdn3yfgr45cdc6fz2ljs9ihl7hyppv14ix93g9kpxyrw05kcm"; + libraryHaskellDepends = [ + base + containers + free + megaparsec + mtl + parser-combinators + prettyprinter + recursion-schemes + text + ]; + testHaskellDepends = [ + base + megaparsec + mtl + tasty + tasty-hunit + text + ]; + testToolDepends = [ tasty-discover ]; + description = "Manipulating Egison patterns: abstract syntax, parser, and pretty-printer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + egison-pattern-src-haskell-mode = callPackage ( { mkDerivation, @@ -211982,8 +212193,8 @@ self: { }: mkDerivation { pname = "egison-pattern-src-haskell-mode"; - version = "0.2.1.2"; - sha256 = "1v76k77p8d86sp8lpd9h7gqdd9srbbiq8sd3bvvdvn7sj44gzw9m"; + version = "0.2.2.0"; + sha256 = "1rc4n52idnhqqd8sfacx1xbqabsczqcdfanx9j8sf9g9f7ww8nss"; libraryHaskellDepends = [ base egison-pattern-src @@ -212025,8 +212236,8 @@ self: { }: mkDerivation { pname = "egison-pattern-src-th-mode"; - version = "0.2.1.2"; - sha256 = "0zm3ds6vcxhahcwwryhk8f65141f0bnzj6mxy681npzwzgvljiyd"; + version = "0.2.2.0"; + sha256 = "0rb568hfcr58iccm30ymx11rl5r84zsp10y2af7y5hyxms58d8qs"; libraryHaskellDepends = [ base egison-pattern-src @@ -214346,8 +214557,8 @@ self: { }: mkDerivation { pname = "elm-street"; - version = "0.2.2.1"; - sha256 = "0hn3fxpmrwb162r8diijg0dp3rpz241nizdcbclq8friii13c3m4"; + version = "0.2.2.2"; + sha256 = "17b44glmry1cm04jwqgsxvi2kq8jmgccwlinq4r95gs0qlchzllx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -223066,6 +223277,276 @@ self: { } ) { }; + eventium-core = callPackage ( + { + mkDerivation, + aeson, + base, + containers, + contravariant, + hspec, + hspec-discover, + http-api-data, + HUnit, + path-pieces, + template-haskell, + text, + transformers, + uuid, + x-sum-type-boilerplate, + }: + mkDerivation { + pname = "eventium-core"; + version = "0.1.0"; + sha256 = "0jrfx6azvan38aqqb5f4dzapzlgkxaj3la6yqkmafs2fdpbqwm7b"; + libraryHaskellDepends = [ + aeson + base + containers + contravariant + http-api-data + path-pieces + template-haskell + text + transformers + uuid + x-sum-type-boilerplate + ]; + testHaskellDepends = [ + aeson + base + containers + contravariant + hspec + http-api-data + HUnit + path-pieces + template-haskell + text + transformers + uuid + x-sum-type-boilerplate + ]; + testToolDepends = [ hspec-discover ]; + description = "Core module for eventium"; + license = lib.licenses.mit; + } + ) { }; + + eventium-memory = callPackage ( + { + mkDerivation, + base, + containers, + eventium-core, + eventium-test-helpers, + hspec, + hspec-discover, + HUnit, + mtl, + safe, + stm, + }: + mkDerivation { + pname = "eventium-memory"; + version = "0.1.0"; + sha256 = "197axw6mfbgf9bq9rjd0lpflvmqxm16sk72bxcsppn2vhx0pa4na"; + libraryHaskellDepends = [ + base + containers + eventium-core + mtl + safe + stm + ]; + testHaskellDepends = [ + base + containers + eventium-core + eventium-test-helpers + hspec + HUnit + mtl + safe + stm + ]; + testToolDepends = [ hspec-discover ]; + description = "In-memory implementations for eventium"; + license = lib.licenses.mit; + } + ) { }; + + eventium-postgresql = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + eventium-core, + eventium-sql-common, + eventium-test-helpers, + hspec, + hspec-discover, + HUnit, + mtl, + persistent, + persistent-postgresql, + text, + utf8-string, + }: + mkDerivation { + pname = "eventium-postgresql"; + version = "0.1.0"; + sha256 = "0cri25a2r0v2mkk9why8r7pwqh6m8j0dwivcccpi51924ih3jsc3"; + libraryHaskellDepends = [ + aeson + base + bytestring + eventium-core + eventium-sql-common + mtl + persistent + text + ]; + testHaskellDepends = [ + aeson + base + bytestring + eventium-core + eventium-sql-common + eventium-test-helpers + hspec + HUnit + mtl + persistent + persistent-postgresql + text + utf8-string + ]; + testToolDepends = [ hspec-discover ]; + description = "Postgres implementations for eventium"; + license = lib.licenses.mit; + } + ) { }; + + eventium-sql-common = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + eventium-core, + mtl, + persistent, + persistent-template, + text, + uuid, + }: + mkDerivation { + pname = "eventium-sql-common"; + version = "0.1.0"; + sha256 = "0px9qz53rrq1a7wzgxgk0ykkgpkzmqh1gdm5xcq931fnl9kp2irh"; + libraryHaskellDepends = [ + aeson + base + bytestring + eventium-core + mtl + persistent + persistent-template + text + uuid + ]; + description = "Common library for SQL event stores"; + license = lib.licenses.mit; + } + ) { }; + + eventium-sqlite = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + eventium-core, + eventium-sql-common, + eventium-test-helpers, + hspec, + hspec-discover, + HUnit, + mtl, + persistent, + persistent-sqlite, + text, + uuid, + }: + mkDerivation { + pname = "eventium-sqlite"; + version = "0.1.0"; + sha256 = "0lfpcbqsjmmbi7ld5kqpria0fl8cpvqyqqg7laazd5cwzm4pmwvz"; + libraryHaskellDepends = [ + aeson + base + bytestring + eventium-core + eventium-sql-common + mtl + persistent + text + uuid + ]; + testHaskellDepends = [ + aeson + base + bytestring + eventium-core + eventium-sql-common + eventium-test-helpers + hspec + HUnit + mtl + persistent + persistent-sqlite + text + uuid + ]; + testToolDepends = [ hspec-discover ]; + description = "SQLite implementations for eventium"; + license = lib.licenses.mit; + } + ) { }; + + eventium-test-helpers = callPackage ( + { + mkDerivation, + aeson, + aeson-casing, + base, + eventium-core, + extra, + hspec, + monad-logger, + text, + }: + mkDerivation { + pname = "eventium-test-helpers"; + version = "0.1.0"; + sha256 = "1qf7llq1hm30q54h7gm7gpfd1vfrjymr825fhvp9v51cwavqkdrz"; + libraryHaskellDepends = [ + aeson + aeson-casing + base + eventium-core + extra + hspec + monad-logger + text + ]; + description = "Common module used for eventium tests"; + license = lib.licenses.mit; + } + ) { }; + eventlog-live = callPackage ( { mkDerivation, @@ -228613,6 +229094,8 @@ self: { pname = "fake"; version = "0.1.2"; sha256 = "03v224sag70w1ibymw1cmi3lwby25wl0254p2gzy7s330fmlbymr"; + revision = "1"; + editedCabalFile = "06z2n0n0xld5pgdb3zwgb217c8q76fpvg735viniq47l1iar6jks"; libraryHaskellDepends = [ base containers @@ -229446,8 +229929,8 @@ self: { pname = "fast-digits"; version = "0.3.2.0"; sha256 = "1kwgqxfsm4y7f8cr4zzbwyd9fk6v10hykgqc271k41zf0h6k0pq8"; - revision = "1"; - editedCabalFile = "1rp001n3i9i0xgvi1p0rzsinxmsj89x5xn541vfd0y09ihcl8yyc"; + revision = "2"; + editedCabalFile = "0nmg3jb70xsis90hkxx77za2ws81sqdyapdxh5903hk1pd8jvlcj"; libraryHaskellDepends = [ base ghc-bignum @@ -234056,8 +234539,8 @@ self: { pname = "fgl"; version = "5.8.3.0"; sha256 = "1hb3mgqqz67qwfw2893bslj4mkhs4g0y51c6zpc6r2h6caqibjm4"; - revision = "1"; - editedCabalFile = "13yn7h8rwmdjwscli9cpn44dp5pm2c0km7b3v1cmfq4na16pczsh"; + revision = "2"; + editedCabalFile = "1syrd35vp1cas3x8hfss2mwskbhn0j97mzf97ab8aszc4m9asa59"; libraryHaskellDepends = [ array base @@ -235975,6 +236458,40 @@ self: { } ) { }; + fingertree_0_1_6_3 = callPackage ( + { + mkDerivation, + base, + deepseq, + HUnit, + QuickCheck, + test-framework, + test-framework-hunit, + test-framework-quickcheck2, + }: + mkDerivation { + pname = "fingertree"; + version = "0.1.6.3"; + sha256 = "1f52vgydk1yyyzvyzpy6wcgpba9adgv938m6p0cp3rfzv1gsxq47"; + libraryHaskellDepends = [ + base + deepseq + ]; + testHaskellDepends = [ + base + deepseq + HUnit + QuickCheck + test-framework + test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Generic finger-tree structure, with example instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + fingertree-psqueue = callPackage ( { mkDerivation, @@ -243189,8 +243706,8 @@ self: { }: mkDerivation { pname = "fortran-src"; - version = "0.16.8"; - sha256 = "152c71a1al7gxk7kzs73nyi237z74nqgf0i8xk98zs5v9cm1h3hk"; + version = "0.16.9"; + sha256 = "15gmfc6n9bn7k72ajj8xnayknnm7y5sci1np5zy58mdmc6wz4q03"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -243281,6 +243798,7 @@ self: { base, bytestring, containers, + Diff, either, filepath, fortran-src, @@ -243295,10 +243813,8 @@ self: { }: mkDerivation { pname = "fortran-src-extras"; - version = "0.5.0"; - sha256 = "0shzrz76j8kwmbkkqgar19c96glijvb5i4r88pn1pjp78342g695"; - revision = "1"; - editedCabalFile = "033snsxq8k221vjmr2ccrw8mhc5kjp1rjslgsa8nmj133mv1ca8c"; + version = "0.5.5"; + sha256 = "187s4vw04l0jpcw85w52p38bfs0cb9nz2r1za4sm8ajq39f8jmqh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -243306,6 +243822,7 @@ self: { base bytestring containers + Diff either filepath fortran-src @@ -243319,6 +243836,7 @@ self: { base bytestring containers + Diff fortran-src GenericPretty optparse-applicative @@ -243331,6 +243849,7 @@ self: { base bytestring containers + Diff fortran-src GenericPretty hspec @@ -245077,8 +245596,8 @@ self: { }: mkDerivation { pname = "freckle-env"; - version = "0.0.1.2"; - sha256 = "101rp0kzjhhhj08a77ysn1d2kadyg9fpjc758w0jmg72cp211vl2"; + version = "0.0.1.3"; + sha256 = "09jc6qy4pwzfaagxl9sq4sk13326cddkc81p69k6wxi9zhxaj5x5"; libraryHaskellDepends = [ base dotenv @@ -245171,8 +245690,8 @@ self: { }: mkDerivation { pname = "freckle-http"; - version = "0.3.0.0"; - sha256 = "13b32m9da2vm0740bb134y4xj0gk0cz2njadwybnjddkc0il19n8"; + version = "0.3.0.1"; + sha256 = "1b5dxyaq7d4fmcgmm1ap90419yphw9y585ipf1bs48vjfjpxszp3"; libraryHaskellDepends = [ aeson annotated-exception @@ -245253,8 +245772,8 @@ self: { }: mkDerivation { pname = "freckle-kafka"; - version = "0.0.0.3"; - sha256 = "0l123k59jrcpl9hw3ciis22z7y0lrgsi99362zg5slrlmn8fs9nb"; + version = "0.0.0.4"; + sha256 = "10cd415iw6yaz936jk3fzjgmxh8gxx49im7lvr7lz4aw2jdz5wxy"; libraryHaskellDepends = [ aeson annotated-exception @@ -250210,8 +250729,8 @@ self: { }: mkDerivation { pname = "fused-effects"; - version = "1.1.2.5"; - sha256 = "1jpa9n06pph20hr73rx1shljdk78w4nnv285qsf28iz9mx6ggqvg"; + version = "1.1.2.6"; + sha256 = "0a7px1ss7iwkrg9bmcdl1jw5wdclng0ka2p5zm816dw36ky52jdz"; libraryHaskellDepends = [ base transformers @@ -255992,8 +256511,8 @@ self: { }: mkDerivation { pname = "generics-eot"; - version = "0.4.0.1"; - sha256 = "0s6zhs6l1xcig66757664f1bchzlm4f1ijvg5dsnacq05jbdxrlv"; + version = "0.4.1.0"; + sha256 = "02l69k9h12wn1a07y010ybcb9jlla9gdnj49xf1qynyipsq5jl03"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -257718,6 +258237,38 @@ self: { } ) { }; + genvalidity-sydtest_1_0_1_0 = callPackage ( + { + mkDerivation, + base, + genvalidity, + QuickCheck, + sydtest, + sydtest-discover, + }: + mkDerivation { + pname = "genvalidity-sydtest"; + version = "1.0.1.0"; + sha256 = "12znjdl04lfy6sksj458x1qmd7fpkcc1la6vqdgm7dh94zfjpd3h"; + libraryHaskellDepends = [ + base + genvalidity + QuickCheck + sydtest + ]; + testHaskellDepends = [ + base + genvalidity + QuickCheck + sydtest + ]; + testToolDepends = [ sydtest-discover ]; + description = "Standard properties for functions on `Validity` types for the sydtest framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + genvalidity-sydtest-aeson = callPackage ( { mkDerivation, @@ -259161,7 +259712,7 @@ self: { } ) { }; - ghc_9_12_2 = + ghc_9_14_1 = callPackage ( { @@ -259182,11 +259733,13 @@ self: { ghc-boot, ghc-boot-th, ghc-heap, + ghc-internal, ghci, happy, hpc, os-string, process, + rts, semaphore-compat, stm, time, @@ -259195,8 +259748,8 @@ self: { }: mkDerivation { pname = "ghc"; - version = "9.12.2"; - sha256 = "0l5rrnfv933m37dziqaf5iv4nqirig1mfaj037by94s486ggx5f7"; + version = "9.14.1"; + sha256 = "0025pjn1llszyq56zsfsxz5wm23lj2hiz451rjnqikzy3fwmyxdz"; setupHaskellDepends = [ base Cabal @@ -259218,10 +259771,12 @@ self: { ghc-boot ghc-boot-th ghc-heap + ghc-internal ghci hpc os-string process + rts semaphore-compat stm time @@ -259300,7 +259855,7 @@ self: { } ) { }; - ghc-boot_9_12_1 = callPackage ( + ghc-boot_9_14_1 = callPackage ( { mkDerivation, base, @@ -259317,8 +259872,8 @@ self: { }: mkDerivation { pname = "ghc-boot"; - version = "9.12.1"; - sha256 = "10yylnkjn628pbdqs2zvvxh3208xrjav8l7mqz7ck7gb9pvx44z4"; + version = "9.14.1"; + sha256 = "0h2grj17s4czimvxnpn224adrmxa3g2nc82zbhm3ga70lzqyaiaj"; setupHaskellDepends = [ base Cabal @@ -259343,14 +259898,23 @@ self: { } ) { }; - ghc-boot-th_9_10_3 = callPackage ( - { mkDerivation, base }: + ghc-boot-th_9_14_1 = callPackage ( + { + mkDerivation, + base, + ghc-internal, + pretty, + }: mkDerivation { pname = "ghc-boot-th"; - version = "9.10.3"; - sha256 = "0iizi093swkdblngqi11v6v4rrf93wp4sqnpmisaxkb5kghf3wpj"; - libraryHaskellDepends = [ base ]; - description = "Shared functionality between GHC and the @template-haskell@ library"; + version = "9.14.1"; + sha256 = "1r3cmk180nbnlm51xw5n8l8vsg8pzafj15mz6rhfigq85rbc3jsf"; + libraryHaskellDepends = [ + base + ghc-internal + pretty + ]; + description = "Shared functionality between GHC and the template-haskell library"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; } @@ -260088,6 +260652,30 @@ self: { } ) { }; + ghc-eventlog-loopback = callPackage ( + { + mkDerivation, + base, + bytestring, + ghc-events, + }: + mkDerivation { + pname = "ghc-eventlog-loopback"; + version = "0.1.0.0"; + sha256 = "17v8zi52vnvn30q54jjsf6mcgswk5b4l0hajwrc7dnbpk9lrjfkq"; + libraryHaskellDepends = [ + base + bytestring + ]; + testHaskellDepends = [ + base + ghc-events + ]; + description = "Let an application read its own eventlog"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + ghc-events = callPackage ( { mkDerivation, @@ -260128,6 +260716,43 @@ self: { } ) { }; + ghc-events_0_21_0_0 = callPackage ( + { + mkDerivation, + base, + binary, + bytestring, + containers, + text, + vector, + }: + mkDerivation { + pname = "ghc-events"; + version = "0.21.0.0"; + sha256 = "0g48fhm9iz53syxck9c788j6bc55811326iyac5kfda8ar7bsy2h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + binary + bytestring + containers + text + vector + ]; + executableHaskellDepends = [ + base + bytestring + containers + ]; + testHaskellDepends = [ base ]; + description = "Library and tool for parsing .eventlog files from GHC"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghc-events"; + } + ) { }; + ghc-events-analyze = callPackage ( { mkDerivation, @@ -260575,21 +261200,19 @@ self: { } ) { }; - ghc-experimental_9_1201_0 = callPackage ( + ghc-experimental_9_1401_0 = callPackage ( { mkDerivation, base, ghc-internal, - ghc-prim, }: mkDerivation { pname = "ghc-experimental"; - version = "9.1201.0"; - sha256 = "10rk2vvf6sh1wbg6hkcb9lnnvxysyjjgz24dhdz7k12gwnlgnf7i"; + version = "9.1401.0"; + sha256 = "118m1lrazip7zgivg42ijiz1n7ipbqilvpn93bz6hc68j339av0n"; libraryHaskellDepends = [ base ghc-internal - ghc-prim ]; description = "Experimental features of GHC's standard library"; license = lib.licensesSpdx."BSD-3-Clause"; @@ -260607,8 +261230,8 @@ self: { pname = "ghc-gc-hook"; version = "0.2.1.0"; sha256 = "0d98j3wyrwq6rgfdcky5ag3rxx1kzawvhnncr9nab058n2zksi7x"; - revision = "1"; - editedCabalFile = "1i3sz12zqcbqfps8wx3rwbdcjbvd654pixj92n2pl6h709xbcc2y"; + revision = "2"; + editedCabalFile = "0fyinix4wpl6d3x6hs43f1s7pgy6snfssa7dd4k0f8z28pg948ls"; libraryHaskellDepends = [ base clock @@ -260672,26 +261295,22 @@ self: { } ) { }; - ghc-heap_9_12_1 = callPackage ( + ghc-heap_9_14_1 = callPackage ( { mkDerivation, base, containers, ghc-internal, - ghc-prim, rts, }: mkDerivation { pname = "ghc-heap"; - version = "9.12.1"; - sha256 = "02g1r4hxz7w1a82mb9z7zzjad54hl9m4k1i59d1adsr8cc1cg75p"; - revision = "1"; - editedCabalFile = "0rk36kpkmlfyfh1lqbmg60c9wg96arx6fgqp2pgj80qlp9gkzasy"; + version = "9.14.1"; + sha256 = "14lalg1vbm44ga1f6klcl3827l9p0p47jdy9k8i1fzz36za7sray"; libraryHaskellDepends = [ base containers ghc-internal - ghc-prim rts ]; description = "Functions for walking GHC's heap"; @@ -261033,22 +261652,12 @@ self: { } ) { }; - ghc-internal_9_1201_0 = callPackage ( - { - mkDerivation, - ghc-bignum, - ghc-prim, - rts, - }: + ghc-internal_9_1401_0 = callPackage ( + { mkDerivation }: mkDerivation { pname = "ghc-internal"; - version = "9.1201.0"; - sha256 = "046jam2fw5y8wqlkpnwigi2sjwgf45f572xs3nk228h6wxgfsl9y"; - libraryHaskellDepends = [ - ghc-bignum - ghc-prim - rts - ]; + version = "9.1401.0"; + sha256 = "0cm61xppbqdc6g3z746dbsvbk96g687lrk3ncz0ysmm03h6rbr42"; description = "Basic libraries"; license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; @@ -261343,6 +261952,73 @@ self: { } ) { }; + ghc-lib_9_14_1_20251220 = callPackage ( + { + mkDerivation, + alex, + array, + base, + binary, + bytestring, + containers, + deepseq, + directory, + exceptions, + filepath, + ghc-lib-parser, + ghc-prim, + happy, + hpc, + os-string, + parsec, + pretty, + process, + rts, + semaphore-compat, + stm, + time, + transformers, + unix, + }: + mkDerivation { + pname = "ghc-lib"; + version = "9.14.1.20251220"; + sha256 = "19g9xy1l02sg50mg7fy8x7i5z1hxm4bz4iwqp1kmfrgnzc3355qj"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array + base + binary + bytestring + containers + deepseq + directory + exceptions + filepath + ghc-lib-parser + ghc-prim + hpc + os-string + parsec + pretty + process + rts + semaphore-compat + stm + time + transformers + unix + ]; + libraryToolDepends = [ + alex + happy + ]; + description = "The GHC API, decoupled from GHC versions"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + ghc-lib-parser_9_6_7_20250325 = callPackage ( { mkDerivation, @@ -261515,6 +262191,67 @@ self: { } ) { }; + ghc-lib-parser_9_14_1_20251220 = callPackage ( + { + mkDerivation, + alex, + array, + base, + binary, + bytestring, + containers, + deepseq, + directory, + exceptions, + filepath, + ghc-internal, + ghc-prim, + happy, + hpc, + os-string, + parsec, + pretty, + process, + time, + transformers, + unix, + }: + mkDerivation { + pname = "ghc-lib-parser"; + version = "9.14.1.20251220"; + sha256 = "02fwk78h78zrs6j36s6nqfc8d8b77h62xgfxgb2g1vjcnz850dw1"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array + base + binary + bytestring + containers + deepseq + directory + exceptions + filepath + ghc-internal + ghc-prim + hpc + os-string + parsec + pretty + process + time + transformers + unix + ]; + libraryToolDepends = [ + alex + happy + ]; + description = "The GHC API, decoupled from GHC versions"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + ghc-lib-parser-ex_9_6_0_2 = callPackage ( { mkDerivation, @@ -261652,6 +262389,62 @@ self: { } ) { }; + ghc-lib-parser-ex_9_14_2_0 = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + directory, + extra, + filepath, + ghc-lib-parser, + optparse-applicative, + tasty, + tasty-hunit, + time, + uniplate, + }: + mkDerivation { + pname = "ghc-lib-parser-ex"; + version = "9.14.2.0"; + sha256 = "0bjivirfssdbflwka19nwb6w6w85kcr1hk2a6ifml8x2drgkzm2h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + containers + ghc-lib-parser + uniplate + ]; + executableHaskellDepends = [ + base + directory + extra + filepath + optparse-applicative + time + ]; + testHaskellDepends = [ + base + bytestring + containers + directory + extra + filepath + ghc-lib-parser + tasty + tasty-hunit + uniplate + ]; + description = "Programming with GHC parse trees"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghc-lib-parser-ex-build-tool"; + } + ) { }; + ghc-magic-dict-compat = callPackage ( { mkDerivation, @@ -265326,6 +266119,33 @@ self: { } ) { }; + gherkin = callPackage ( + { + mkDerivation, + base, + HUnit, + parsec, + text, + }: + mkDerivation { + pname = "gherkin"; + version = "0.0.0.2"; + sha256 = "0kqxch8b1d829ixfsj2xl2xy0h6l6l48h5zp347min8rxs3k680c"; + libraryHaskellDepends = [ + base + parsec + text + ]; + testHaskellDepends = [ + base + HUnit + text + ]; + description = "Parser for a language similar to Cucumber's Gherkin"; + license = "unknown"; + } + ) { }; + ghost-buster = callPackage ( { mkDerivation, @@ -270295,8 +271115,8 @@ self: { }: mkDerivation { pname = "git-annex"; - version = "10.20251114"; - sha256 = "0rl72ygqgzq97ri86k9asinv14s56g06q2w1nlnb4sx3a91sw7as"; + version = "10.20251215"; + sha256 = "17xn1mf6f785yc71ig7ayvhbvrrv2ysgjj2qdk17bw70xzhwbmxq"; configureFlags = [ "-fassistant" "-f-benchmark" @@ -292672,6 +293492,8 @@ self: { pname = "hackage-repo-tool"; version = "0.1.1.5"; sha256 = "0zm5hxx9hbbapp7ncrv600kvij1f7k3k48a2d9zdpa9snxfl3c3j"; + revision = "1"; + editedCabalFile = "0qqhb4zihq2z6w2zdblpk3da91kjvbzgba4z2jllsr73x4kj5cgw"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -292839,6 +293661,8 @@ self: { pname = "hackage-security"; version = "0.6.3.2"; sha256 = "1yb8hz4h4wmmj2smr31nmfjfpfqrv3xcn3x92c59s8fmis39g3xz"; + revision = "1"; + editedCabalFile = "0bglycgf2l1dxilprs5s3bc4gznvilqs48kvv7m11y5wzip4g8jx"; libraryHaskellDepends = [ base base16-bytestring @@ -292904,6 +293728,8 @@ self: { pname = "hackage-security-HTTP"; version = "0.1.1.3"; sha256 = "0v9hpnzh3if7fxcah51gkhla962xnhf64hj7lrs83rx3azv3i1qx"; + revision = "1"; + editedCabalFile = "0arl3hmdzfay8na6scbwjlv1dnr4a7r8ka9iajx4qw3l4jpgamdw"; libraryHaskellDepends = [ base bytestring @@ -334434,36 +335260,6 @@ self: { }; hlibsass = callPackage ( - { - mkDerivation, - base, - Cabal, - directory, - hspec, - libsass, - }: - mkDerivation { - pname = "hlibsass"; - version = "0.1.10.1"; - sha256 = "0gfbw6d48dqhc6gm9qwxfn4w6j3zs2xgf7c0kwxmgn4464y93dwy"; - configureFlags = [ "-fexternallibsass" ]; - setupHaskellDepends = [ - base - Cabal - directory - ]; - libraryHaskellDepends = [ base ]; - librarySystemDepends = [ libsass ]; - testHaskellDepends = [ - base - hspec - ]; - description = "Low-level bindings to Libsass"; - license = lib.licenses.mit; - } - ) { inherit (pkgs) libsass; }; - - hlibsass_0_1_10_3 = callPackage ( { mkDerivation, base, @@ -334490,7 +335286,6 @@ self: { ]; description = "Low-level bindings to Libsass"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) libsass; }; @@ -337827,8 +338622,8 @@ self: { }: mkDerivation { pname = "hmp3-ng"; - version = "2.17.1"; - sha256 = "03dgsy25rsy3yxisr71nrc7gbwh3k6ms3sbsbf4gh4i66pjv8gz3"; + version = "2.17.2"; + sha256 = "1ybpn7gw7f1n6jpynvp9l36jz9h5iky6zhch7g303adc08n6hr95"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -353160,6 +353955,7 @@ self: { base, Cabal-syntax, cvss, + network-uri, osv, pandoc-types, safe, @@ -353170,12 +353966,13 @@ self: { }: mkDerivation { pname = "hsec-core"; - version = "0.2.0.2"; - sha256 = "0aj2mv8b59vqp220b5dm1jx5xac9rhv7axj7dbmmfxgcqks3rvfz"; + version = "0.3.0.0"; + sha256 = "1hjd985lkxxncidwxzjcfpmvjsar0hrcvq08367mykaqnbb5f5bb"; libraryHaskellDepends = [ base Cabal-syntax cvss + network-uri osv pandoc-types safe @@ -353184,6 +353981,7 @@ self: { ]; testHaskellDepends = [ base + Cabal-syntax cvss tasty tasty-hunit @@ -353289,25 +354087,24 @@ self: { filepath, hedgehog, hsec-core, + lens, lucid, mtl, + network-uri, optparse-applicative, osv, pandoc, pandoc-types, parsec, - pathwalk, pretty, pretty-simple, prettyprinter, process, refined, resourcet, - safe, tasty, tasty-golden, tasty-hedgehog, - tasty-hunit, template-haskell, text, time, @@ -353319,8 +354116,8 @@ self: { }: mkDerivation { pname = "hsec-tools"; - version = "0.2.0.2"; - sha256 = "02vnhw6dlp5iq7pznnljlw6ilbvf4zhz6hn96m4y6y5naxafv1iy"; + version = "0.3.0.1"; + sha256 = "0v3jl34pkmnvchhdz07v6m50wz5s9wf7xbbs19cgxf7kiybbw7yj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -353341,19 +354138,19 @@ self: { file-embed filepath hsec-core + lens lucid mtl + network-uri osv pandoc pandoc-types parsec - pathwalk pretty prettyprinter process refined resourcet - safe template-haskell text time @@ -353369,6 +354166,7 @@ self: { Cabal-syntax filepath hsec-core + network-uri optparse-applicative text transformers @@ -353383,13 +354181,13 @@ self: { directory hedgehog hsec-core + network-uri osv pretty-simple prettyprinter tasty tasty-golden tasty-hedgehog - tasty-hunit text time toml-parser @@ -356504,31 +357302,6 @@ self: { ) { }; hspec = callPackage ( - { - mkDerivation, - base, - hspec-core, - hspec-discover, - hspec-expectations, - QuickCheck, - }: - mkDerivation { - pname = "hspec"; - version = "2.11.14"; - sha256 = "13zzcrjc6537f848c7b39bn61iwlniiymzjsbn5kfrx6hhxlgb6i"; - libraryHaskellDepends = [ - base - hspec-core - hspec-discover - hspec-expectations - QuickCheck - ]; - description = "A Testing Framework for Haskell"; - license = lib.licenses.mit; - } - ) { }; - - hspec_2_11_16 = callPackage ( { mkDerivation, base, @@ -356550,7 +357323,6 @@ self: { ]; description = "A Testing Framework for Haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -356582,36 +357354,6 @@ self: { ) { }; hspec-api = callPackage ( - { - mkDerivation, - base, - hspec, - hspec-core, - hspec-discover, - transformers, - }: - mkDerivation { - pname = "hspec-api"; - version = "2.11.14"; - sha256 = "1cgbqnk2dayys12xm7klcxljivkrs6cv522vv7vdlpyslhhayw28"; - libraryHaskellDepends = [ - base - hspec-core - transformers - ]; - testHaskellDepends = [ - base - hspec - hspec-core - transformers - ]; - testToolDepends = [ hspec-discover ]; - description = "A Testing Framework for Haskell"; - license = lib.licenses.mit; - } - ) { }; - - hspec-api_2_11_16 = callPackage ( { mkDerivation, base, @@ -356638,7 +357380,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "A Testing Framework for Haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -356757,95 +357498,6 @@ self: { ) { }; hspec-core = callPackage ( - { - mkDerivation, - ansi-terminal, - array, - base, - base-orphans, - call-stack, - containers, - deepseq, - directory, - filepath, - haskell-lexer, - hspec-expectations, - hspec-meta, - HUnit, - process, - QuickCheck, - quickcheck-io, - random, - silently, - stm, - temporary, - tf-random, - time, - transformers, - }: - mkDerivation { - pname = "hspec-core"; - version = "2.11.14"; - sha256 = "0hnbvcjkylims4xcmajhmwaicnalgi5a93ayk47gvc5z02pgs299"; - revision = "1"; - editedCabalFile = "0s41xy88mkbxhbf93gdxb23vxr4vaip58519j2c8slz6cmvs0mq5"; - libraryHaskellDepends = [ - ansi-terminal - array - base - call-stack - containers - deepseq - directory - filepath - haskell-lexer - hspec-expectations - HUnit - process - QuickCheck - quickcheck-io - random - stm - tf-random - time - transformers - ]; - testHaskellDepends = [ - ansi-terminal - array - base - base-orphans - call-stack - containers - deepseq - directory - filepath - haskell-lexer - hspec-expectations - hspec-meta - HUnit - process - QuickCheck - quickcheck-io - random - silently - stm - temporary - tf-random - time - transformers - ]; - testToolDepends = [ hspec-meta ]; - testFlags = [ - "--skip" - "'Test.Hspec.Core.Runner.hspecResult runs specs in parallel'" - ]; - description = "A Testing Framework for Haskell"; - license = lib.licenses.mit; - } - ) { }; - - hspec-core_2_11_16 = callPackage ( { mkDerivation, ansi-terminal, @@ -356926,7 +357578,6 @@ self: { ]; description = "A Testing Framework for Haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -356972,48 +357623,6 @@ self: { ) { }; hspec-discover = callPackage ( - { - mkDerivation, - base, - directory, - filepath, - hspec-meta, - mockery, - QuickCheck, - }: - mkDerivation { - pname = "hspec-discover"; - version = "2.11.14"; - sha256 = "1bj3nln0cblrhwy7rjnr9qk068mkmn5wzxkh5sr32vm20nr1frwd"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - directory - filepath - ]; - executableHaskellDepends = [ - base - directory - filepath - ]; - testHaskellDepends = [ - base - directory - filepath - hspec-meta - mockery - QuickCheck - ]; - testToolDepends = [ hspec-meta ]; - description = "Automatically discover and run Hspec tests"; - license = lib.licenses.mit; - mainProgram = "hspec-discover"; - maintainers = [ lib.maintainers.maralorn ]; - } - ) { }; - - hspec-discover_2_11_16 = callPackage ( { mkDerivation, base, @@ -357050,7 +357659,6 @@ self: { testToolDepends = [ hspec-meta ]; description = "Automatically discover and run Hspec tests"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "hspec-discover"; maintainers = [ lib.maintainers.maralorn ]; } @@ -357683,85 +358291,6 @@ self: { ) { }; hspec-meta = callPackage ( - { - mkDerivation, - ansi-terminal, - array, - base, - call-stack, - containers, - deepseq, - directory, - filepath, - haskell-lexer, - hspec-expectations, - HUnit, - process, - QuickCheck, - quickcheck-io, - random, - stm, - tf-random, - time, - transformers, - }: - mkDerivation { - pname = "hspec-meta"; - version = "2.11.14"; - sha256 = "1mi1sfmxqf01dxkw8c56ywiclnl1pk6m5g1cj53w3mq8j7mywqz5"; - revision = "2"; - editedCabalFile = "0iylscmcm5052sqa3xaikiqrlfaqs9cn82r777g43l6wgbzzsxi4"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - ansi-terminal - array - base - call-stack - containers - deepseq - directory - filepath - haskell-lexer - hspec-expectations - HUnit - process - QuickCheck - quickcheck-io - random - stm - tf-random - time - transformers - ]; - executableHaskellDepends = [ - ansi-terminal - array - base - call-stack - containers - deepseq - directory - filepath - haskell-lexer - hspec-expectations - HUnit - process - QuickCheck - quickcheck-io - random - stm - tf-random - time - transformers - ]; - description = "A version of Hspec which is used to test Hspec itself"; - license = lib.licenses.mit; - mainProgram = "hspec-meta-discover"; - } - ) { }; - - hspec-meta_2_11_16 = callPackage ( { mkDerivation, ansi-terminal, @@ -357831,7 +358360,6 @@ self: { ]; description = "A version of Hspec which is used to test Hspec itself"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "hspec-meta-discover"; } ) { }; @@ -358665,8 +359193,8 @@ self: { }: mkDerivation { pname = "hspec-yesod"; - version = "0.2.0.1"; - sha256 = "1kil6gggr1q2wnngkgb5a47ay2drdqk9lz0fxa68lhiq814i7a8z"; + version = "0.2.1.0"; + sha256 = "005a0i6z1mg9wm8xvm014jzagcr7pji754phagj42nidi545p31f"; libraryHaskellDepends = [ aeson attoparsec @@ -381614,15 +382142,14 @@ self: { containers, QuickCheck, tasty, - tasty-bench, tasty-expected-failure, tasty-inspection-testing, tasty-quickcheck, }: mkDerivation { pname = "infinite-list"; - version = "0.1.2"; - sha256 = "0v5xidhffcdn8z65nky22rhm89pbji03gp51mzqcgrzfinyjdbkb"; + version = "0.1.3"; + sha256 = "1nwmv9warxnabmjkrd905pkyx7ics3vhgryh2hmgyqganzmixmrn"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -381633,10 +382160,6 @@ self: { tasty-inspection-testing tasty-quickcheck ]; - benchmarkHaskellDepends = [ - base - tasty-bench - ]; description = "Infinite lists"; license = lib.licensesSpdx."BSD-3-Clause"; } @@ -381958,6 +382481,39 @@ self: { } ) { }; + ini_0_5_1 = callPackage ( + { + mkDerivation, + attoparsec, + base, + hspec, + QuickCheck, + text, + unordered-containers, + }: + mkDerivation { + pname = "ini"; + version = "0.5.1"; + sha256 = "1vv3ymk41izp5cs3s6sy28k4v8cv56zcanxhdngwqli9qnd97r1i"; + libraryHaskellDepends = [ + attoparsec + base + text + unordered-containers + ]; + testHaskellDepends = [ + base + hspec + QuickCheck + text + unordered-containers + ]; + description = "Configuration files in the INI format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + ini-qq = callPackage ( { mkDerivation, @@ -384165,79 +384721,103 @@ self: { { mkDerivation, aeson, + aeson-casing, aeson-pretty, base, base64-bytestring, bytestring, containers, + exceptions, haskeline, + hspec, http-client, http-client-tls, http-conduit, + http-types, JuicyPixels, + kan-extensions, + louter, megaparsec, - openai-servant-gen, + mtl, optparse-applicative, persistent, persistent-sqlite, process, - servant, - servant-client, sixel, + stm, temporary, text, time, transformers, vector, + wai, + wai-extra, + warp, xml-conduit, yaml, }: mkDerivation { pname = "intelli-monad"; - version = "0.1.0.2"; - sha256 = "1i6widwlw62cl63bc1lvx1961d4c2x4p4bjhlkyj3g98yhbspjq7"; + version = "0.1.2.0"; + sha256 = "0wzrx34d905s76rwh6z1dib9wzi6nbkf5ln8yczg9y5qp57gycw7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson + aeson-casing aeson-pretty base base64-bytestring bytestring containers + exceptions haskeline http-client http-client-tls http-conduit + http-types JuicyPixels + kan-extensions + louter megaparsec - openai-servant-gen + mtl optparse-applicative persistent persistent-sqlite process - servant - servant-client sixel + stm temporary text time transformers vector + wai + wai-extra + warp xml-conduit yaml ]; executableHaskellDepends = [ aeson base - openai-servant-gen + louter persistent-sqlite process text transformers ]; - testHaskellDepends = [ base ]; - description = "Type level prompt with openai"; + testHaskellDepends = [ + aeson + base + bytestring + hspec + text + time + transformers + vector + ]; + description = "Type level prompt with LLMs via louter"; license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } @@ -405553,6 +406133,67 @@ self: { } ) { }; + koji-tool_1_3_1 = callPackage ( + { + mkDerivation, + base, + directory, + extra, + filepath, + formatting, + http-conduit, + http-directory, + http-types, + koji, + pretty-simple, + rpm-nvr, + safe, + select-rpms, + simple-cmd, + simple-cmd-args, + text, + time, + utf8-string, + xdg-userdirs, + }: + mkDerivation { + pname = "koji-tool"; + version = "1.3.1"; + sha256 = "1qpryk2mzmmyn210mh82hg7d0is5k9x95dxlw634i5za1h7m5h5k"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base + directory + extra + filepath + formatting + http-conduit + http-directory + http-types + koji + pretty-simple + rpm-nvr + safe + select-rpms + simple-cmd + simple-cmd-args + text + time + utf8-string + xdg-userdirs + ]; + testHaskellDepends = [ + base + simple-cmd + ]; + description = "Koji CLI tool for querying tasks and installing builds"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "koji-tool"; + } + ) { }; + koneko = callPackage ( { mkDerivation, @@ -414271,8 +414912,8 @@ self: { }: mkDerivation { pname = "launchdarkly-server-sdk"; - version = "4.4.1"; - sha256 = "0vilcx17zkqr2v2bs2qs9s2d7s9yrp5vkvw9ifan0527x8a35hdg"; + version = "4.5.1"; + sha256 = "1rwz5qm7vbznr6gi8pwajzm6qp2y6qac3ir9gp9nh1d2ngjl8q70"; libraryHaskellDepends = [ aeson attoparsec @@ -431554,8 +432195,8 @@ self: { }: mkDerivation { pname = "logging-effect-colors"; - version = "0.1.0.0"; - sha256 = "1rdcxp7nfy8sajqrw5wz5j531dn86pkwa70g1kgsvgb1wqm6zlbb"; + version = "0.1.1.1"; + sha256 = "14mri7f3vbvcv0swd1s0s1gvdpfhdhr1q0hid8pmwjnhfq2yiwqz"; libraryHaskellDepends = [ ansi-terminal base @@ -433643,6 +434284,93 @@ self: { } ) { }; + louter = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + conduit, + conduit-extra, + containers, + hspec, + http-client, + http-client-tls, + http-types, + mtl, + optparse-applicative, + QuickCheck, + random, + regex-tdfa, + scientific, + text, + transformers, + unordered-containers, + vector, + wai, + warp, + yaml, + }: + mkDerivation { + pname = "louter"; + version = "0.1.1.1"; + sha256 = "1qpas47s0bprx52fd6ljm4v790bwcprdks7sjf8gsj3nd58widhx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + conduit + conduit-extra + containers + http-client + http-client-tls + http-types + mtl + regex-tdfa + scientific + text + transformers + unordered-containers + vector + wai + warp + ]; + executableHaskellDepends = [ + aeson + base + bytestring + conduit + containers + http-client + http-client-tls + http-types + mtl + optparse-applicative + random + text + transformers + unordered-containers + vector + wai + warp + yaml + ]; + testHaskellDepends = [ + aeson + base + bytestring + hspec + QuickCheck + text + unordered-containers + ]; + description = "Multi-protocol LLM router and client library"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + lowgl = callPackage ( { mkDerivation, @@ -440903,6 +441631,57 @@ self: { } ) { }; + mappings_0_3_3_0 = callPackage ( + { + mkDerivation, + base, + cond, + containers, + formatting, + hspec, + hspec-discover, + indexed-traversable, + partialord, + }: + mkDerivation { + pname = "mappings"; + version = "0.3.3.0"; + sha256 = "1rb17pgzdx3w9maqnllm5xwic0jvna42cnnikhqm02qlysd4ryhy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + cond + containers + formatting + indexed-traversable + partialord + ]; + executableHaskellDepends = [ + base + cond + containers + formatting + indexed-traversable + partialord + ]; + testHaskellDepends = [ + base + cond + containers + formatting + hspec + indexed-traversable + partialord + ]; + testToolDepends = [ hspec-discover ]; + description = "Types which represent functions k -> v"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + mainProgram = "view"; + } + ) { }; + mappy = callPackage ( { mkDerivation, @@ -442648,6 +443427,8 @@ self: { pname = "matchable-th"; version = "0.2.1"; sha256 = "0yxm9r33x0cis2fq3n9hpi0g457ai616x8525pyvh3iz6gfs2whz"; + revision = "1"; + editedCabalFile = "01bfw95c5g6hf3dkysnj3w8m6znb42ld29q5679nhwxnigfc3gml"; libraryHaskellDepends = [ base bifunctors @@ -446319,6 +447100,25 @@ self: { } ) { }; + megaparsec-csv = callPackage ( + { + mkDerivation, + base, + megaparsec, + }: + mkDerivation { + pname = "megaparsec-csv"; + version = "0.1"; + sha256 = "0az3dr8f3pcb0wyc0j3hadn20sx9x0slqk7cpwhfavj9fac5cp5m"; + libraryHaskellDepends = [ + base + megaparsec + ]; + description = "A megaparsec library for CSV files"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + megaparsec-tests = callPackage ( { mkDerivation, @@ -456019,15 +456819,18 @@ self: { } ) { }; - mockcat_0_6_0_0 = callPackage ( + mockcat_1_0_0_0 = callPackage ( { mkDerivation, async, base, + containers, hashable, hspec, + inspection-testing, mtl, QuickCheck, + stm, template-haskell, text, transformers, @@ -456037,11 +456840,13 @@ self: { }: mkDerivation { pname = "mockcat"; - version = "0.6.0.0"; - sha256 = "1bh8mwxc2l3l647anwkyw0wry3cscgf6dk00xz2mwjshsr7gl8p4"; + version = "1.0.0.0"; + sha256 = "01hxa6m3hflknl7127xh5prknp4cpfr7ahjdcl6slyibd1dxlwp6"; libraryHaskellDepends = [ base + containers mtl + stm template-haskell text transformers @@ -456051,10 +456856,13 @@ self: { testHaskellDepends = [ async base + containers hashable hspec + inspection-testing mtl QuickCheck + stm template-haskell text transformers @@ -456062,7 +456870,7 @@ self: { unliftio-core unordered-containers ]; - description = "Mock library for test in Haskell"; + description = "Declarative mocking with a single arrow `~>`"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; } @@ -458117,8 +458925,8 @@ self: { }: mkDerivation { pname = "monad-effect"; - version = "0.2.3.0"; - sha256 = "0dg72nm7f2baw6z8dqgk4lz33196jww28j59dq65zsh2lzd0npmg"; + version = "0.2.3.1"; + sha256 = "0fd5rvwp5y0hrdis8rp42lpnpplrllzwh9lrm7iwb933nvg19ljb"; libraryHaskellDepends = [ async base @@ -458420,8 +459228,8 @@ self: { pname = "monad-ideals"; version = "0.1.1.0"; sha256 = "04wgb39kj7j3v9df5g8ij7n7fndhjic93y88k0wxpmzd9ywd6zdf"; - revision = "1"; - editedCabalFile = "021gfnffc7m5i3k6wr5ksxyd2bck6hg7h2spbk9wxn46zcdi9z7c"; + revision = "2"; + editedCabalFile = "0f306a2slxfkwjqblvlliknah5d2ys9hrn1i6i56xbrwf315nznm"; libraryHaskellDepends = [ base bifunctor-classes-compat @@ -463767,8 +464575,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql"; - version = "0.28.1"; - sha256 = "0i4ax49plhms3rxb4b8p5w97r01i8baqjjnkzg0if0xsvsp1hs3s"; + version = "0.28.2"; + sha256 = "0ia6hky3l9mlkxsmlfxgvqp45qm3b9dxl3xpxnbzxnf7j0h01ylk"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -463893,6 +464701,84 @@ self: { } ) { }; + morpheus-graphql-app_0_28_2 = callPackage ( + { + mkDerivation, + aeson, + attoparsec-aeson, + base, + bytestring, + containers, + directory, + hashable, + megaparsec, + morpheus-graphql-core, + morpheus-graphql-tests, + mtl, + relude, + scientific, + tasty, + tasty-hunit, + template-haskell, + text, + th-lift-instances, + transformers, + unordered-containers, + vector, + }: + mkDerivation { + pname = "morpheus-graphql-app"; + version = "0.28.2"; + sha256 = "0d1jx5sn096qh4hyl7qjgpf40jw02f94sbd0l8p4wi77pr6a1l9k"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + attoparsec-aeson + base + bytestring + containers + hashable + megaparsec + morpheus-graphql-core + mtl + relude + scientific + template-haskell + text + th-lift-instances + transformers + unordered-containers + vector + ]; + testHaskellDepends = [ + aeson + attoparsec-aeson + base + bytestring + containers + directory + hashable + megaparsec + morpheus-graphql-core + morpheus-graphql-tests + mtl + relude + scientific + tasty + tasty-hunit + template-haskell + text + th-lift-instances + transformers + unordered-containers + vector + ]; + description = "Morpheus GraphQL App"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + morpheus-graphql-cli = callPackage ( { mkDerivation, @@ -464014,6 +464900,91 @@ self: { } ) { }; + morpheus-graphql-client_0_28_2 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + directory, + file-embed, + modern-uri, + morpheus-graphql-code-gen-utils, + morpheus-graphql-core, + morpheus-graphql-subscriptions, + mtl, + prettyprinter, + relude, + req, + tasty, + tasty-hunit, + template-haskell, + text, + transformers, + unliftio-core, + unordered-containers, + websockets, + wuss, + }: + mkDerivation { + pname = "morpheus-graphql-client"; + version = "0.28.2"; + sha256 = "02j1ix47fdp5wmrqcpcc1lx0jwb98pzhcc96j5972y94i38dgdmn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + file-embed + modern-uri + morpheus-graphql-code-gen-utils + morpheus-graphql-core + morpheus-graphql-subscriptions + mtl + prettyprinter + relude + req + template-haskell + text + transformers + unliftio-core + unordered-containers + websockets + wuss + ]; + testHaskellDepends = [ + aeson + base + bytestring + containers + directory + file-embed + modern-uri + morpheus-graphql-code-gen-utils + morpheus-graphql-core + morpheus-graphql-subscriptions + mtl + prettyprinter + relude + req + tasty + tasty-hunit + template-haskell + text + transformers + unliftio-core + unordered-containers + websockets + wuss + ]; + description = "Morpheus GraphQL Client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + morpheus-graphql-code-gen = callPackage ( { mkDerivation, @@ -464037,8 +465008,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql-code-gen"; - version = "0.28.1"; - sha256 = "0nlqhfb5h6rhkg7f85cz8q6jskijqf1ddqic5hcfd5d8myfh6xkr"; + version = "0.28.2"; + sha256 = "1ibrdk4d612ka2jyzjv5p3423gj4d1j5wr7hyr5w61nghnsrqq0a"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -464117,6 +465088,42 @@ self: { } ) { }; + morpheus-graphql-code-gen-utils_0_28_2 = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + morpheus-graphql-core, + mtl, + prettyprinter, + relude, + template-haskell, + text, + unordered-containers, + }: + mkDerivation { + pname = "morpheus-graphql-code-gen-utils"; + version = "0.28.2"; + sha256 = "09jjswzg0i4fcqwjag0plmn7v0n8mq29rkj1bynf5iq9zv7yb8db"; + libraryHaskellDepends = [ + base + bytestring + containers + morpheus-graphql-core + mtl + prettyprinter + relude + template-haskell + text + unordered-containers + ]; + description = "Morpheus GraphQL CLI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + morpheus-graphql-core = callPackage ( { mkDerivation, @@ -464188,6 +465195,78 @@ self: { } ) { }; + morpheus-graphql-core_0_28_2 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + directory, + hashable, + megaparsec, + morpheus-graphql-tests, + mtl, + relude, + scientific, + tasty, + tasty-hunit, + template-haskell, + text, + th-lift-instances, + transformers, + unordered-containers, + vector, + }: + mkDerivation { + pname = "morpheus-graphql-core"; + version = "0.28.2"; + sha256 = "1ndc5a5nw2lcxan81h1362m93x24s5aa6lqvsn2ap8casxw8kwhc"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + hashable + megaparsec + mtl + relude + scientific + template-haskell + text + th-lift-instances + transformers + unordered-containers + vector + ]; + testHaskellDepends = [ + aeson + base + bytestring + containers + directory + hashable + megaparsec + morpheus-graphql-tests + mtl + relude + scientific + tasty + tasty-hunit + template-haskell + text + th-lift-instances + transformers + unordered-containers + vector + ]; + description = "Morpheus GraphQL Core"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + morpheus-graphql-server = callPackage ( { mkDerivation, @@ -464255,6 +465334,74 @@ self: { } ) { }; + morpheus-graphql-server_0_28_2 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + file-embed, + morpheus-graphql-app, + morpheus-graphql-core, + morpheus-graphql-subscriptions, + morpheus-graphql-tests, + mtl, + relude, + tasty, + tasty-hunit, + template-haskell, + text, + transformers, + unordered-containers, + vector, + }: + mkDerivation { + pname = "morpheus-graphql-server"; + version = "0.28.2"; + sha256 = "1yrb4db39qgjhwrs05qggnsmp4g784kafxba7k2iir2k9yalibkz"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + morpheus-graphql-app + morpheus-graphql-core + mtl + relude + template-haskell + text + transformers + unordered-containers + vector + ]; + testHaskellDepends = [ + aeson + base + bytestring + containers + file-embed + morpheus-graphql-app + morpheus-graphql-core + morpheus-graphql-subscriptions + morpheus-graphql-tests + mtl + relude + tasty + tasty-hunit + template-haskell + text + transformers + unordered-containers + vector + ]; + description = "Morpheus GraphQL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + morpheus-graphql-subscriptions = callPackage ( { mkDerivation, @@ -464296,6 +465443,48 @@ self: { } ) { }; + morpheus-graphql-subscriptions_0_28_2 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + morpheus-graphql-app, + morpheus-graphql-core, + mtl, + relude, + text, + transformers, + unliftio-core, + unordered-containers, + uuid, + websockets, + }: + mkDerivation { + pname = "morpheus-graphql-subscriptions"; + version = "0.28.2"; + sha256 = "1abs20208fsg9yrgy1725l2is5vbsdii09mlxyzr0qy6vv6lfacn"; + libraryHaskellDepends = [ + aeson + base + bytestring + morpheus-graphql-app + morpheus-graphql-core + mtl + relude + text + transformers + unliftio-core + unordered-containers + uuid + websockets + ]; + description = "Morpheus GraphQL Subscriptions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + morpheus-graphql-tests = callPackage ( { mkDerivation, @@ -464311,8 +465500,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql-tests"; - version = "0.28.1"; - sha256 = "161qazf4g7plkx68rnf56sjzrdx5j9k31kdwpynmpb117ylvvrmf"; + version = "0.28.2"; + sha256 = "0hn7w9pji4dil6rhfyp6046kgbxmxb45clpvi8wz3i62ymfjy8kb"; libraryHaskellDepends = [ aeson base @@ -465105,13 +466294,15 @@ self: { aeson-pretty, base, bytestring, + deriving-aeson, libmpd, optparse-applicative, + text, }: mkDerivation { pname = "mpd-current-json"; - version = "2.1.0.0"; - sha256 = "0ici761fvhcl82gnsrzmab529rfwx990qv6qappk4wqvn0d1dvm2"; + version = "3.0.0.0"; + sha256 = "184466w92jif7266izbpb4l3i6arsg2199c70yfngsw7fvyhy2hr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -465119,7 +466310,9 @@ self: { aeson-pretty base bytestring + deriving-aeson libmpd + text ]; executableHaskellDepends = [ aeson @@ -471283,8 +472476,8 @@ self: { }: mkDerivation { pname = "musig2"; - version = "0.1.0"; - sha256 = "02398ib1jxb41ksxf1mxzqfbj53dz1gfz87a05fym3jywf2yf2ml"; + version = "0.1.1"; + sha256 = "11fpnflz39g97wmlvysyw0v1d9c99mh2qas7x4fsmyyfgmyg66xp"; libraryHaskellDepends = [ base base16-bytestring @@ -495952,8 +497145,8 @@ self: { }: mkDerivation { pname = "opencascade-hs"; - version = "0.6.0.1"; - sha256 = "17bh1f1243mfp7xs00ljgv9nlfp762ybghidz0jnbfrpy26yzcyg"; + version = "0.6.1.0"; + sha256 = "16ird3yvscnjfnpfjxsvzlc7g2h7frylw7dqqf10xr2d0hx1icpw"; libraryHaskellDepends = [ base resourcet @@ -514068,8 +515261,8 @@ self: { }: mkDerivation { pname = "pcre2"; - version = "2.2.2"; - sha256 = "0nbf4cf5mvcw7m1c9ncf58hqbdkqnr4k6m8py9v772nzmipr8hcw"; + version = "2.2.3"; + sha256 = "1km01vfjm83yv2cc83xyri2fy9c2wk3h7lf6l5g3qzyp19vch52p"; libraryHaskellDepends = [ base containers @@ -520692,8 +521885,8 @@ self: { }: mkDerivation { pname = "phino"; - version = "0.0.0.55"; - sha256 = "1y1lmbwcd6iylsyk38zy6qjby2q9a75p8fvf61b4578gbjdfwd39"; + version = "0.0.0.59"; + sha256 = "0zdb19daapw22bs4rvcs1pp7i1ch3fjvicsfpmfqwy77fdsn0qqz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -520723,6 +521916,7 @@ self: { testHaskellDepends = [ aeson base + bytestring containers directory filepath @@ -535613,8 +536807,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "positive-integer"; - version = "0.1.2.0"; - sha256 = "0m0l02v3ybsilkcvyc82ma57bbha4rhncsf5574b0m3zmxq17kaq"; + version = "0.1.2.1"; + sha256 = "0wy9w5nnp86v0j2klhrdp4g7ml4prryp79aq6zwzna4jmw8qsvqz"; libraryHaskellDepends = [ base ]; description = "Type of positive integers"; license = lib.licenses.mit; @@ -539626,6 +540820,7 @@ self: { deepseq, ppad-base16, ppad-base58, + ppad-fixed, ppad-ripemd160, ppad-secp256k1, ppad-sha256, @@ -539635,12 +540830,13 @@ self: { }: mkDerivation { pname = "ppad-bip32"; - version = "0.2.0"; - sha256 = "1h7i6km0ai3wvyrhfhl31gpaq21vcggrgk0gvr0cjhkmmscd3d5w"; + version = "0.3.0"; + sha256 = "0f75mpi9x917l77qkwssdb50nihr9rvwdd2hvf2296g2c69gcdhq"; libraryHaskellDepends = [ base bytestring ppad-base58 + ppad-fixed ppad-ripemd160 ppad-secp256k1 ppad-sha256 @@ -539661,6 +540857,7 @@ self: { bytestring criterion deepseq + ppad-fixed ppad-secp256k1 ]; description = "BIP32 hierarchical deterministic wallets"; @@ -539771,6 +540968,42 @@ self: { } ) { }; + ppad-fixed = callPackage ( + { + mkDerivation, + base, + criterion, + deepseq, + tasty, + tasty-hunit, + tasty-quickcheck, + weigh, + }: + mkDerivation { + pname = "ppad-fixed"; + version = "0.1.0"; + sha256 = "0fmlhfqpgyh3vy4jqig0b2rmfxx7rpqlgrszq3ma1dllcaql25km"; + libraryHaskellDepends = [ + base + deepseq + ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base + criterion + deepseq + weigh + ]; + description = "Large fixed-width words and constant-time arithmetic"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + ppad-hkdf = callPackage ( { mkDerivation, @@ -540042,10 +541275,11 @@ self: { aeson, attoparsec, base, - base16-bytestring, bytestring, criterion, deepseq, + ppad-base16, + ppad-fixed, ppad-hmac-drbg, ppad-sha256, primitive, @@ -540056,11 +541290,12 @@ self: { }: mkDerivation { pname = "ppad-secp256k1"; - version = "0.4.0"; - sha256 = "0wrmbz0s19g7b6qardn7isgmkrl5svw5nf360ksvhwagicv51g7l"; + version = "0.5.0"; + sha256 = "1wdysgpawham0kbw9j0al1dbby8vhc7cf70s7z57wligdrjjb3kn"; libraryHaskellDepends = [ base bytestring + ppad-fixed ppad-hmac-drbg ppad-sha256 primitive @@ -540069,8 +541304,9 @@ self: { aeson attoparsec base - base16-bytestring bytestring + ppad-base16 + ppad-fixed ppad-sha256 tasty tasty-hunit @@ -540078,10 +541314,11 @@ self: { ]; benchmarkHaskellDepends = [ base - base16-bytestring bytestring criterion deepseq + ppad-base16 + ppad-fixed weigh ]; description = "Schnorr signatures, ECDSA, and ECDH on the elliptic curve secp256k1"; @@ -547596,7 +548833,6 @@ self: { prometheus-wai = callPackage ( { mkDerivation, - autoexporter, base, bytestring, containers, @@ -547607,8 +548843,8 @@ self: { }: mkDerivation { pname = "prometheus-wai"; - version = "0.0.0.1"; - sha256 = "1l1xab87n1ll5m8h439mcq7bcy0lf7sw8zf97ld6wy6jlq82ncin"; + version = "0.2.0.0"; + sha256 = "1dpnh98smsgl41hrc3xia1ny12jmpiclg6in5jgsjwalyg2pisx6"; libraryHaskellDepends = [ base bytestring @@ -547618,7 +548854,6 @@ self: { text wai ]; - libraryToolDepends = [ autoexporter ]; license = lib.licenses.mit; } ) { }; @@ -566953,8 +568188,8 @@ self: { }: mkDerivation { pname = "recover-rtti"; - version = "0.5.1"; - sha256 = "1k8sxwgbbcx38hlkwvpxa44ifw0mr1k10b01a0pym4n0aha9wp90"; + version = "0.5.2"; + sha256 = "1wq7sg93b4igqm21cjwq3fwdjcma17widnics8467d12bgfq7psx"; libraryHaskellDepends = [ aeson base @@ -570480,8 +571715,8 @@ self: { }: mkDerivation { pname = "reflex-process"; - version = "0.3.3.1"; - sha256 = "1f7lfhhf3c64p3mnixibp5yfwd35k9igdlfayv7qjr13pa5a94x4"; + version = "0.3.3.2"; + sha256 = "1vwlxasym7xnl3za8vl3w7f9xmzsx0pg3zgl41rlajsv80djzhzn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -570681,8 +571916,8 @@ self: { }: mkDerivation { pname = "reflex-vty"; - version = "0.6.2.0"; - sha256 = "0hl7dy5h6fjmlsxmk142rpp36d6gnhka0k7aa2jci8q7g7i1zs4f"; + version = "0.6.2.1"; + sha256 = "0l3nbfn2ih0wdp4yjv1f4jmxi5nm008azmlpv71yxhpi9dvg2hzm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -583306,6 +584541,49 @@ self: { } ) { }; + roc-id_0_3_0_0 = callPackage ( + { + mkDerivation, + base, + cabal-doctest, + doctest, + hspec, + MonadRandom, + nonempty-containers, + QuickCheck, + quickcheck-classes, + text, + }: + mkDerivation { + pname = "roc-id"; + version = "0.3.0.0"; + sha256 = "1c570kr3yv9b8j4ly76dxiwx8xs6cg1230dscazmwbjr8vv13046"; + setupHaskellDepends = [ + base + cabal-doctest + ]; + libraryHaskellDepends = [ + base + MonadRandom + nonempty-containers + text + ]; + testHaskellDepends = [ + base + doctest + hspec + MonadRandom + nonempty-containers + QuickCheck + quickcheck-classes + text + ]; + description = "Implementation of the ROC (Taiwan) Uniform ID Number format"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + rock = callPackage ( { mkDerivation, @@ -643197,6 +644475,8 @@ self: { pname = "stm-stats"; version = "0.2.0.0"; sha256 = "0i8ky2l8lvh7nymxglvbifp0ylbyjw20p75avzb51zpzx6qkjkqa"; + revision = "1"; + editedCabalFile = "0b4y4wjx5ixn7798hlsdjqxc48drllhx0lrfp0hmpas4sjrw9d30"; libraryHaskellDepends = [ base containers @@ -654350,59 +655630,6 @@ self: { ) { }; string-variants = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - deepseq, - hashable, - hedgehog, - hspec, - hspec-discover, - hspec-hedgehog, - HUnit, - mono-traversable, - QuickCheck, - refined, - string-conversions, - template-haskell, - text, - }: - mkDerivation { - pname = "string-variants"; - version = "0.3.1.1"; - sha256 = "11fym4b4qzyylmpgfbdw8v9mcpyya0zmzp2nsyn33a53ljig39g8"; - libraryHaskellDepends = [ - aeson - base - bytestring - deepseq - hashable - mono-traversable - QuickCheck - refined - string-conversions - template-haskell - text - ]; - testHaskellDepends = [ - aeson - base - hedgehog - hspec - hspec-hedgehog - HUnit - template-haskell - text - ]; - testToolDepends = [ hspec-discover ]; - description = "Constrained text newtypes"; - license = lib.licenses.mit; - } - ) { }; - - string-variants_0_3_1_3 = callPackage ( { mkDerivation, aeson, @@ -654452,7 +655679,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Constrained text newtypes"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -660713,8 +661939,8 @@ self: { }: mkDerivation { pname = "sweet-egison"; - version = "0.1.1.3"; - sha256 = "0b2rvfgj7l10plgri5ia3l07ip71c9c3259k78z140i57pfjlfh7"; + version = "0.1.2.1"; + sha256 = "06g1fyhdmp609iy3j2h948hk1zw552p93lpqkwnfazjv04g2xpzw"; libraryHaskellDepends = [ backtracking base @@ -672194,8 +673420,8 @@ self: { }: mkDerivation { pname = "tasty-sugar"; - version = "2.2.3.1"; - sha256 = "1zh2h6n75rsqr6xxdkvsbzb25gmg9zr2f3db3wg8s57zaz9sd2dj"; + version = "2.2.3.2"; + sha256 = "02vl0mwmpg9myz0nnaq4kwl73xla446n0q5zigllaqfgv8razw0n"; libraryHaskellDepends = [ base containers @@ -674504,19 +675730,21 @@ self: { } ) { }; - template-haskell_2_23_0_0 = callPackage ( + template-haskell_2_24_0_0 = callPackage ( { mkDerivation, base, ghc-boot-th, + ghc-internal, }: mkDerivation { pname = "template-haskell"; - version = "2.23.0.0"; - sha256 = "1nflc99kixhgj8h05lvlin8dpxbxngs8j436qxgqaqzx3ijncbdf"; + version = "2.24.0.0"; + sha256 = "18c1mrhi8vcpqbb97fp6n2jzwxb8v1bklrs290mw4h3kvm7drn8q"; libraryHaskellDepends = [ base ghc-boot-th + ghc-internal ]; description = "Support library for Template Haskell"; license = lib.licenses.bsd3; @@ -681999,24 +683227,30 @@ self: { { mkDerivation, base, + containers, + doctest, hspec, template-haskell, + text, }: mkDerivation { pname = "th-cas"; - version = "0.1.0"; - sha256 = "0gv5p5359jmpd9zxsrc8zw2hkpjj9y4fzd61c0bs9ax8nw6v9akc"; + version = "0.2.0"; + sha256 = "0gw9abgnnr6v004fa2ihgm6khw2sax9i6wsk4mrm2l0zf4h345ln"; libraryHaskellDepends = [ base + containers template-haskell + text ]; testHaskellDepends = [ base + doctest hspec template-haskell ]; description = "Compile-time CAS(Computer Algebra System)"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -691721,10 +692955,8 @@ self: { }: mkDerivation { pname = "toml-parser"; - version = "2.0.1.2"; - sha256 = "0fm3anvslylamazr4jgm3y3v3sjh0jv5ydf565cfm1ma9kw4kbhv"; - revision = "1"; - editedCabalFile = "0p6h6yh2x93bgspan1s5hkwg10s834m5gkx1bha9y3ljppffpg2c"; + version = "2.0.2.0"; + sha256 = "1a71imxdzhkjbbsj39jmj1w9hbp3m0wphd1j2x2a5gm9xvjmx2wy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -691752,7 +692984,7 @@ self: { hspec-discover markdown-unlit ]; - description = "TOML 1.0.0 parser"; + description = "TOML 1.1.0 parser"; license = lib.licensesSpdx."ISC"; } ) { }; @@ -711702,6 +712934,8 @@ self: { pname = "unordered-containers"; version = "0.2.21"; sha256 = "1h7rnxdnm2adrgalga1xx32yx7i3blg7s9ak06b62vjl5d9d2aiv"; + revision = "1"; + editedCabalFile = "1rc452vcql3qbr1i3d4k28pws0jlak1x2ijkkfzja7msizs69zxw"; libraryHaskellDepends = [ base deepseq @@ -717595,6 +718829,30 @@ self: { } ) { }; + vault_0_3_1_6 = callPackage ( + { + mkDerivation, + base, + containers, + hashable, + unordered-containers, + }: + mkDerivation { + pname = "vault"; + version = "0.3.1.6"; + sha256 = "0rlps2qn3y7lrz2ci0927127q6n2rp83j41wq29h24lmpxlv391p"; + libraryHaskellDepends = [ + base + containers + hashable + unordered-containers + ]; + description = "a persistent store for values of arbitrary types"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + vault-tool = callPackage ( { mkDerivation, @@ -722546,18 +723804,6 @@ self: { ) { }; void = callPackage ( - { mkDerivation, base }: - mkDerivation { - pname = "void"; - version = "0.7.3"; - sha256 = "05vk3x1r9a2pqnzfji475m5gdih2im1h7rbi2sc67p1pvj6pbbsk"; - libraryHaskellDepends = [ base ]; - description = "A Haskell 98 logically uninhabited data type"; - license = lib.licenses.bsd3; - } - ) { }; - - void_0_7_4 = callPackage ( { mkDerivation, base }: mkDerivation { pname = "void"; @@ -722566,7 +723812,6 @@ self: { libraryHaskellDepends = [ base ]; description = "A Haskell 98 logically uninhabited data type"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -724898,8 +726143,8 @@ self: { }: mkDerivation { pname = "wai-handler-hal"; - version = "0.4.0.2"; - sha256 = "1bf67bl7cqavn0mqnmsh6wfn62iqpzrs7mqgzn8f3lrbkxw5rbny"; + version = "0.5.0.0"; + sha256 = "1v4x1ma31lvhmrwpqlig3xicdyk6q2rpasgc0ynfsl57n9wp5yvd"; libraryHaskellDepends = [ base base64-bytestring @@ -730004,8 +731249,8 @@ self: { }: mkDerivation { pname = "waterfall-cad"; - version = "0.6.0.1"; - sha256 = "0fwa29bqzkqckk8rqvkzs6piizgw6l604zzkfhkgv815mp6ygghj"; + version = "0.6.1.0"; + sha256 = "1hhybkznqrp4ziab2ww6ai4xmr8p3h75s1kkngk1a81dpkn76a31"; libraryHaskellDepends = [ base filepath @@ -730039,8 +731284,8 @@ self: { }: mkDerivation { pname = "waterfall-cad-examples"; - version = "0.6.0.1"; - sha256 = "1fhbzrmzwqkg7qcxl8b5m3gsi503h15pww67rhlyqx4kq1d125ki"; + version = "0.6.1.0"; + sha256 = "06hqfgxn6x9k4g389zvpb5ll58j0lshn25qqz4n9r36pqr7yqa7a"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -730093,8 +731338,8 @@ self: { }: mkDerivation { pname = "waterfall-cad-svg"; - version = "0.6.0.1"; - sha256 = "09s3i53jbfrz8wvbm51h42q78xs0nj18px4r3gyllww3383wfbyl"; + version = "0.6.1.0"; + sha256 = "1i8jna60yf4vzipgfxl5zpgb4ig54cym2v3p966gixqw24kc57qb"; libraryHaskellDepends = [ attoparsec base @@ -733832,6 +735077,50 @@ self: { } ) { }; + webgpu-dawn = callPackage ( + { + mkDerivation, + base, + bytestring, + Cabal, + directory, + filepath, + hspec, + http-conduit, + process, + temporary, + vector, + zip-archive, + }: + mkDerivation { + pname = "webgpu-dawn"; + version = "0.1.0.0"; + sha256 = "0qffpr1031sqalcnffmdzkf6c1fhhznnsw54gpn8ykzq0i7k9rdw"; + setupHaskellDepends = [ + base + bytestring + Cabal + directory + filepath + http-conduit + process + temporary + zip-archive + ]; + libraryHaskellDepends = [ + base + bytestring + vector + ]; + testHaskellDepends = [ + base + hspec + ]; + description = "Haskell bindings to WebGPU Dawn for GPU computing and graphics"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + webidl = callPackage ( { mkDerivation, @@ -735785,8 +737074,8 @@ self: { pname = "wherefrom-compat"; version = "0.1.1.1"; sha256 = "125kkv55c38p00hcga7q19jk9p4p9nabal64zfkq79ihjwpf5qy1"; - revision = "1"; - editedCabalFile = "13dw2gim9cj9njng0k0rgl4cvas2digjr74h2iavkzjimzz0iijk"; + revision = "4"; + editedCabalFile = "1yagqxw475jkim3cpqwcaibs8k9cgw2q1xc4qk65kwrhf83qnb09"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -735810,8 +737099,8 @@ self: { pname = "wherefrom-compat"; version = "0.2.0.0"; sha256 = "0sy2kyp0sz0vkirlxvyc1s5szhx1f6a8zn0sysl2vbgk0yis3b0d"; - revision = "1"; - editedCabalFile = "1nz7qnhlcg2z8wm85ix1npj4aapdvdps77k1bbw6d5jk6i1rp18w"; + revision = "5"; + editedCabalFile = "1d3wjka3ybwq82zwfzsg46fksbgsv59xbsgdisshgqlgnkc6pwnd"; libraryHaskellDepends = [ base ghc-heap @@ -742444,8 +743733,8 @@ self: { }: mkDerivation { pname = "xcffib"; - version = "1.11.2"; - sha256 = "0lg9x33ifkr166qkdq7w37dhngb6y1nd987sa6dg4pr3dkg9hrm9"; + version = "1.12.0"; + sha256 = "09fpdj1f5fvvaa1hci6wj7pzffqa8xrcdgvk3sxpsxqj8rpkp0bs"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -746842,6 +748131,44 @@ self: { } ) { }; + xor_0_0_1_4 = callPackage ( + { + mkDerivation, + base, + bytestring, + criterion, + QuickCheck, + tasty, + tasty-hunit, + tasty-quickcheck, + }: + mkDerivation { + pname = "xor"; + version = "0.0.1.4"; + sha256 = "042j22n48v4b7lz3vr32l4hmnaxmdxcl7qi481y5qjr21rmqc9h5"; + libraryHaskellDepends = [ + base + bytestring + ]; + testHaskellDepends = [ + base + bytestring + QuickCheck + tasty + tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base + bytestring + criterion + ]; + description = "Efficient XOR masking"; + license = lib.licensesSpdx."GPL-2.0-or-later"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + xorshift = callPackage ( { mkDerivation, @@ -749855,8 +751182,8 @@ self: { }: mkDerivation { pname = "yamlscript"; - version = "0.2.7.0"; - sha256 = "1j5m98abj23rakhcq3v1gy4j58aq3z0mn5zvw531p26x6fsqgbkv"; + version = "0.2.8.0"; + sha256 = "172bkvr7b6j69d5yyvbiphy9r67hqwqdm4yq6hnxcja46k8zqhqd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ From 6d7e41fa9a6202309ca9935800e57cf58fe1a7ef Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 26 Dec 2025 12:29:47 +0100 Subject: [PATCH 08/17] haskellPackages.egison-pattern-src-th-mode: remove jailbreak Didn't build, but the release on hackage has all relevant bounds relaxed. --- pkgs/development/haskell-modules/configuration-common.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index a3de2917d7268..518b9b52d14e7 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3119,11 +3119,6 @@ with haskellLib; (addTestToolDepends (with pkgs; [ z3 ])) ]; - # 2025-04-09: jailbreak to allow mtl >= 2.3, template-haskell >= 2.17, text >= 1.3 - egison-pattern-src-th-mode = warnAfterVersion "0.2.1.2" ( - doJailbreak super.egison-pattern-src-th-mode - ); - # 2025-04-09: jailbreak to allow base >= 4.17, hasql >= 1.6, hasql-transaction-io >= 0.2 hasql-streams-core = warnAfterVersion "0.1.0.0" (doJailbreak super.hasql-streams-core); From c9e03a8f707662daecb79917a997f9da823910a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Hr=C4=8Dek?= Date: Mon, 15 Dec 2025 07:05:01 +0100 Subject: [PATCH 09/17] haskellPackages.elm-street: fix build, unmark broken --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 2 -- 2 files changed, 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index f789a2e6926f8..8908b5b206091 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1620,7 +1620,6 @@ broken-packages: - elm-reactor # Elm is no longer actively maintained on Hackage: https://github.com/NixOS/nixpkgs/pull/9233. - elm-repl # Elm is no longer actively maintained on Hackage: https://github.com/NixOS/nixpkgs/pull/9233. - elm-server # Elm is no longer actively maintained on Hackage: https://github.com/NixOS/nixpkgs/pull/9233. - - elm-street # failure in job https://hydra.nixos.org/build/307610478 at 2025-09-19 - elm-websocket # failure in job https://hydra.nixos.org/build/233192201 at 2023-09-02 - elm-yesod # Elm is no longer actively maintained on Hackage: https://github.com/NixOS/nixpkgs/pull/9233. - elminator # failure in job https://hydra.nixos.org/build/252729949 at 2024-03-16 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 3bf5e6969d6e2..38a84ee59a031 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -214589,8 +214589,6 @@ self: { doHaddock = false; description = "Crossing the road between Haskell and Elm"; license = lib.licensesSpdx."MPL-2.0"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; From 5da3cefdd6a3fc126004f434bb3539ce6a335e0b Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 26 Dec 2025 18:33:40 +0100 Subject: [PATCH 10/17] release-haskell: fix eval Forgot to remove this reference in 6cfb065e. --- pkgs/top-level/release-haskell.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 17b8263295737..2d5103f4be94f 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -647,7 +647,6 @@ let constituents = accumulateDerivations [ jobs.pkgsStatic.haskell.packages.native-bignum.ghc948 # non-hadrian jobs.pkgsStatic.haskellPackages - jobs.pkgsStatic.haskell.packages.native-bignum.ghc9103 ]; }; } From e2040d694fe9145ff2ddc78ec918f9b9f04c8b16 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 26 Dec 2025 18:35:21 +0100 Subject: [PATCH 11/17] haskellPackages: mark transitively broken Run regenerate-hackage-packages.sh again. --- .../configuration-hackage2nix/transitive-broken.yaml | 10 ++++++++-- pkgs/development/haskell-modules/hackage-packages.nix | 7 ++++++- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 7f5885450b650..69c679665e9f9 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -774,7 +774,7 @@ dont-distribute-packages: - distribution-plot - dixi - dl-fedora - - dl-fedora_2_1_1 + - dl-fedora_2_2 - dmenu-pkill - dmenu-pmount - dmenu-search @@ -903,6 +903,12 @@ dont-distribute-packages: - eventful-sql-common - eventful-sqlite - eventful-test-helpers + - eventium-core + - eventium-memory + - eventium-postgresql + - eventium-sql-common + - eventium-sqlite + - eventium-test-helpers - eventlog-live-otelcol - EventSocket - eventsource-geteventstore-store @@ -1840,7 +1846,6 @@ dont-distribute-packages: - instrument-cloudwatch - integreat - intel-aes - - intelli-monad - interpolatedstring-qq - interpolatedstring-qq-mwotton - intro-prelude @@ -1987,6 +1992,7 @@ dont-distribute-packages: - knit-haskell - koji-install - koji-tool + - koji-tool_1_3_1 - korfu - ks-test - kubernetes-client diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 3bf5e6969d6e2..0227248a1e095 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -223330,6 +223330,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Core module for eventium"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -223373,6 +223374,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "In-memory implementations for eventium"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -223426,6 +223428,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Postgres implementations for eventium"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -223459,6 +223462,7 @@ self: { ]; description = "Common library for SQL event stores"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -223513,6 +223517,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "SQLite implementations for eventium"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -223544,6 +223549,7 @@ self: { ]; description = "Common module used for eventium tests"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -384819,7 +384825,6 @@ self: { ]; description = "Type level prompt with LLMs via louter"; license = lib.licensesSpdx."MIT"; - hydraPlatforms = lib.platforms.none; } ) { }; From 549c920f2ce3fb45ea0a02a9b3b06b99b9a2830b Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 26 Dec 2025 19:44:31 +0100 Subject: [PATCH 12/17] haskellPackages.egison-pattern-src-th-mode: pin to < 0.2.2 Needs to match Stackage LTS which hasn't updated yet (but may still) --- .../configuration-hackage2nix/main.yaml | 2 + .../haskell-modules/hackage-packages.nix | 46 +++++++++++++++++++ 2 files changed, 48 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 535499be9efe2..0565f4b66b123 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -26,6 +26,8 @@ # keep-sorted start skip_lines=1 case=no numeric=yes default-package-overrides: - chs-cabal == 0.1.1.2 # matches Cabal 3.12 (GHC 9.10) + # 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) # 2025-09-13: hnix 0.17.0 doesn't support hnix-store-core >= 0.8 # https://github.com/haskell-nix/hnix/pull/1112 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 0d3ed642bd282..cbe83a9f18bcd 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -212220,6 +212220,51 @@ self: { ) { }; egison-pattern-src-th-mode = callPackage ( + { + mkDerivation, + base, + egison-pattern-src, + haskell-src-exts, + haskell-src-meta, + mtl, + pretty, + tasty, + tasty-discover, + tasty-hunit, + template-haskell, + text, + }: + mkDerivation { + pname = "egison-pattern-src-th-mode"; + version = "0.2.1.2"; + sha256 = "0zm3ds6vcxhahcwwryhk8f65141f0bnzj6mxy681npzwzgvljiyd"; + libraryHaskellDepends = [ + base + egison-pattern-src + haskell-src-exts + haskell-src-meta + mtl + pretty + template-haskell + text + ]; + testHaskellDepends = [ + base + egison-pattern-src + haskell-src-exts + mtl + tasty + tasty-hunit + template-haskell + text + ]; + testToolDepends = [ tasty-discover ]; + description = "Parser and pretty printer for Egison pattern expressions to use with TH"; + license = lib.licenses.bsd3; + } + ) { }; + + egison-pattern-src-th-mode_0_2_2_0 = callPackage ( { mkDerivation, base, @@ -212261,6 +212306,7 @@ self: { testToolDepends = [ tasty-discover ]; description = "Parser and pretty printer for Egison pattern expressions to use with TH"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; From 56ddb31ca48b62ec45fe42390d3a05d465679c05 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 26 Dec 2025 19:44:49 +0100 Subject: [PATCH 13/17] Revert "haskellPackages.egison-pattern-src-th-mode: remove jailbreak" This reverts commit 6d7e41fa9a6202309ca9935800e57cf58fe1a7ef. Reason for revert: we need < 0.2.2 which requires this override. --- pkgs/development/haskell-modules/configuration-common.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 155e09153d5b5..dddb9f3bb04cd 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3129,6 +3129,11 @@ with haskellLib; (addTestToolDepends (with pkgs; [ z3 ])) ]; + # 2025-04-09: jailbreak to allow mtl >= 2.3, template-haskell >= 2.17, text >= 1.3 + egison-pattern-src-th-mode = warnAfterVersion "0.2.1.2" ( + doJailbreak super.egison-pattern-src-th-mode + ); + # 2025-04-09: jailbreak to allow base >= 4.17, hasql >= 1.6, hasql-transaction-io >= 0.2 hasql-streams-core = warnAfterVersion "0.1.0.0" (doJailbreak super.hasql-streams-core); From ea971e11e82f46eae11077064b0542bdc83ba679 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 26 Dec 2025 19:46:38 +0100 Subject: [PATCH 14/17] git-annex: update sha256 for 10.20251215 --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index dddb9f3bb04cd..de5e6135091c7 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -604,7 +604,7 @@ with haskellLib; name = "git-annex-${super.git-annex.version}-src"; url = "git://git-annex.branchable.com/"; rev = "refs/tags/" + super.git-annex.version; - sha256 = "sha256-+OLFMrqpf1Ooy7CQ9S+N/H5R5+aHQtbO1pYwDF4ln8A="; + sha256 = "sha256-Cnkohi1sl7kS4JECCsNDbxXKIWBus1gDcWoO3xZtXoM="; # 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 From 74c5cbbc527aa6e8e8b48da9db22c5bb1d1f1b42 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 27 Dec 2025 17:46:25 +0100 Subject: [PATCH 15/17] haskellPackages.th-cas: disable broken doctest suite This failure is inconsequential just due to a GHC warning. --- pkgs/development/haskell-modules/configuration-common.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 96d26678b1fb9..301123a0e3b98 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3186,6 +3186,12 @@ with haskellLib; doJailbreak super.egison-pattern-src-th-mode ); + # 2025-12-27: doctests broken with -Wx-partial warning + # https://github.com/junjihashimoto/th-cas/issues/1 + th-cas = overrideCabal { + testTargets = [ "spec" ]; + } super.th-cas; + # 2025-04-09: jailbreak to allow base >= 4.17, hasql >= 1.6, hasql-transaction-io >= 0.2 hasql-streams-core = warnAfterVersion "0.1.0.0" (doJailbreak super.hasql-streams-core); From 83b9fdd56d6459e8f556d079434023aaca7db857 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 27 Dec 2025 17:47:06 +0100 Subject: [PATCH 16/17] haskellPackages.claude: disable test suite requiring network access --- pkgs/development/haskell-modules/configuration-nix.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 8c0afc48f10bd..dee820f447dfb 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1727,6 +1727,9 @@ builtins.intersectAttrs super { # Tries to access network aws-sns-verify = dontCheck super.aws-sns-verify; + # Wants anthropic API key + claude = dontCheck super.claude; + # Test suite requires network access minicurl = dontCheck super.minicurl; From 822a3ce0e48fa73a41a8967610fbc155e06c54f5 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 27 Dec 2025 18:28:19 +0100 Subject: [PATCH 17/17] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on *evaluation [1821477](https://hydra.nixos.org/eval/1821477) of nixpkgs commit [83b9fdd](https://github.com/NixOS/nixpkgs/commits/83b9fdd56d6459e8f556d079434023aaca7db857) as of 2025-12-27 17:11 UTC* from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates --- .../configuration-hackage2nix/broken.yaml | 5 +++++ pkgs/development/haskell-modules/hackage-packages.nix | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 8908b5b206091..c2536294b4512 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -883,6 +883,7 @@ broken-packages: - closed-classes # failure in job https://hydra.nixos.org/build/233250965 at 2023-09-02 - closed-intervals # failure in job https://hydra.nixos.org/build/233209665 at 2023-09-02 - closure # failure in job https://hydra.nixos.org/build/233215133 at 2023-09-02 + - cloudchor # failure in job https://hydra.nixos.org/build/317092959 at 2025-12-27 - cloudfront-signer # failure in job https://hydra.nixos.org/build/233238255 at 2023-09-02 - clplug # failure in job https://hydra.nixos.org/build/233236794 at 2023-09-02 - clr-host # failure in job https://hydra.nixos.org/build/233207709 at 2023-09-02 @@ -1189,6 +1190,7 @@ broken-packages: - DAG-Tournament # failure in job https://hydra.nixos.org/build/233218747 at 2023-09-02 - dahdit # failure in job https://hydra.nixos.org/build/309813014 at 2025-10-15 - damnpacket # failure in job https://hydra.nixos.org/build/233235248 at 2023-09-02 + - dani-sqlite # failure in job https://hydra.nixos.org/build/317093240 at 2025-12-27 - danibot # failure in job https://hydra.nixos.org/build/233197740 at 2023-09-02 - Dao # failure in job https://hydra.nixos.org/build/233207745 at 2023-09-02 - dao # failure in job https://hydra.nixos.org/build/233240654 at 2023-09-02 @@ -3053,6 +3055,7 @@ broken-packages: - hsdip # failure in job https://hydra.nixos.org/build/233229128 at 2023-09-02 - hsdns-cache # failure in job https://hydra.nixos.org/build/233225611 at 2023-09-02 - hsebaysdk # failure in job https://hydra.nixos.org/build/233251126 at 2023-09-02 + - hsec-sync # failure in job https://hydra.nixos.org/build/317094901 at 2025-12-27 - hsec-tools # failure in job https://hydra.nixos.org/build/265287998 at 2024-07-14 - hsenv # failure in job https://hydra.nixos.org/build/233196846 at 2023-09-02 - hsfcsh # failure in job https://hydra.nixos.org/build/233245258 at 2023-09-02 @@ -3875,6 +3878,7 @@ broken-packages: - lsfrom # failure in job https://hydra.nixos.org/build/233211705 at 2023-09-02 - lsh # failure in job https://hydra.nixos.org/build/233256686 at 2023-09-02 - lsql-csv # failure in job https://hydra.nixos.org/build/307520164 at 2025-09-19 + - ltext # failure in job https://hydra.nixos.org/build/317095607 at 2025-12-27 - lti13 # failure in job https://hydra.nixos.org/build/252715722 at 2024-03-16 - ltiv1p1 # failure in job https://hydra.nixos.org/build/233200883 at 2023-09-02 - ltk # failure in job https://hydra.nixos.org/build/233244152 at 2023-09-02 @@ -7170,6 +7174,7 @@ broken-packages: - webdriver-snoy # failure in job https://hydra.nixos.org/build/233251068 at 2023-09-02 - WeberLogic # failure in job https://hydra.nixos.org/build/233209283 at 2023-09-02 - webfinger-client # failure in job https://hydra.nixos.org/build/233252528 at 2023-09-02 + - webgpu-dawn # failure in job https://hydra.nixos.org/build/317098527 at 2025-12-27 - webkit # failure in job https://hydra.nixos.org/build/307523072 at 2025-09-19 - webkit-javascriptcore # failure in job https://hydra.nixos.org/build/233208424 at 2023-09-02 - webkitgtk3 # failure in job https://hydra.nixos.org/build/233215712 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index cbe83a9f18bcd..80ede6f562fbb 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -146460,6 +146460,8 @@ self: { ]; description = "Lightweight and efficient choreographic programming for cloud services"; license = lib.licensesSpdx."MPL-2.0"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -177112,6 +177114,8 @@ self: { doHaddock = false; description = "Low-level binding to Sqlite3"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) sqlite; }; @@ -354111,7 +354115,9 @@ self: { ]; description = "Synchronize with the Haskell security advisory database"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; mainProgram = "hsec-sync"; + broken = true; } ) { }; @@ -435640,7 +435646,9 @@ self: { ]; description = "Parameterized file evaluator"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "ltext"; + broken = true; } ) { }; @@ -735167,6 +735175,8 @@ self: { ]; description = "Haskell bindings to WebGPU Dawn for GPU computing and graphics"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { };