From e88261e3ec46fa55040ce25f1422ca196f8570b1 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 10 Jan 2026 17:18:26 +0100 Subject: [PATCH 01/35] haskellPackages: stackage LTS 24.26 -> LTS 24.27 all-cabal-hashes: 2025-12-30T09:01:27Z -> 2026-01-10T16:06:01Z (generated by maintainers/scripts/haskell/update-package-set.sh) --- pkgs/data/misc/hackage/pin.json | 8 +- .../haskell-modules/configuration-common.nix | 13 +- .../configuration-hackage2nix/stackage.yaml | 76 +- .../haskell-modules/hackage-packages.nix | 5675 ++++++++++++++--- pkgs/top-level/release-haskell.nix | 2 +- 5 files changed, 4864 insertions(+), 910 deletions(-) diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index ea775ba9d60a9..9f288d9c9b8f6 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "d1602cb2b331058fcfa5580f16159e47325bcd1a", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/d1602cb2b331058fcfa5580f16159e47325bcd1a.tar.gz", - "sha256": "134qhqlxfkv0vs58pzkll1cbqci8npr42yh0x1gmd0s8y00crqa4", - "msg": "Update from Hackage at 2025-12-30T09:01:27Z" + "commit": "fff69f8f5a9d3fd24badf3c5924216977fb86568", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/fff69f8f5a9d3fd24badf3c5924216977fb86568.tar.gz", + "sha256": "1bbsyimw1kiig8m3am0y60rvpfs7gd97xjzrhil3hn3k94varkxs", + "msg": "Update from Hackage at 2026-01-10T16:06:01Z" } diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 1b695f11b6cc9..8ccea019df4f5 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -79,7 +79,7 @@ with haskellLib; } ) ); - Cabal_3_16_0_0 = + Cabal_3_16_1_0 = overrideCabal (drv: { # Revert increased lower bound on unix since we have backported @@ -90,8 +90,8 @@ with haskellLib; }) ( doDistribute ( - super.Cabal_3_16_0_0.override { - Cabal-syntax = self.Cabal-syntax_3_16_0_0; + super.Cabal_3_16_1_0.override { + Cabal-syntax = self.Cabal-syntax_3_16_1_0; } ) ); @@ -113,8 +113,8 @@ with haskellLib; let # !!! Use cself/csuper inside for the actual overrides cabalInstallOverlay = cself: csuper: { - Cabal = cself.Cabal_3_16_0_0; - Cabal-syntax = cself.Cabal-syntax_3_16_0_0; + Cabal = cself.Cabal_3_16_1_0; + Cabal-syntax = cself.Cabal-syntax_3_16_1_0; }; in { @@ -3320,9 +3320,6 @@ with haskellLib; # Test suite no longer compiles with hspec-hedgehog >= 0.3 finitary = dontCheck super.finitary; - # 2025-04-13: jailbreak to allow bytestring >= 0.12, text >= 2.1 - ktx-codec = warnAfterVersion "0.0.2.1" (doJailbreak super.ktx-codec); - # 2025-04-13: jailbreak to allow template-haskell >= 2.17 sr-extra = warnAfterVersion "1.88" ( overrideCabal (drv: { diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 589d0d5fca3b9..da75df1628c19 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.26 +# Stackage LTS 24.27 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -181,7 +181,7 @@ default-package-overrides: - bhoogle ==0.1.4.4 - bibtex ==0.1.0.7 - bifunctor-classes-compat ==0.1 - - bifunctors ==5.6.2 + - bifunctors ==5.6.3 - bimap ==0.5.0 - bimaps ==0.1.0.2 - bin ==0.1.4 @@ -374,6 +374,8 @@ default-package-overrides: - circle-packing ==0.1.0.6 - circular ==0.4.0.3 - citeproc ==0.9.0.1 + - clash-ghc ==1.8.4 + - clash-lib ==1.8.4 - clash-prelude ==1.8.4 - clash-prelude-hedgehog ==1.8.4 - classy-prelude ==1.5.0.3 @@ -393,7 +395,7 @@ default-package-overrides: - cmdargs ==0.10.22 - co-log ==0.7.0.0 - co-log-concurrent ==0.5.1.1 - - co-log-core ==0.3.2.5 + - co-log-core ==0.3.2.6 - co-log-polysemy ==0.0.1.6 - code-conjure ==0.7.8 - code-page ==0.2.1 @@ -641,7 +643,7 @@ default-package-overrides: - digest ==0.0.2.1 - digits ==0.3.2 - digraph ==0.3.2 - - dimensional ==1.6.1 + - dimensional ==1.6.2 - direct-sqlite ==2.3.29 - directory-ospath-streaming ==0.2.2 - directory-tree ==0.12.1 @@ -677,7 +679,7 @@ default-package-overrides: - doclayout ==0.5.0.1 - docopt ==0.7.0.8 - doctemplates ==0.11.0.1 - - doctest ==0.24.2 + - doctest ==0.24.3 - doctest-discover ==0.2.0.0 - doctest-driver-gen ==0.3.0.8 - doctest-exitcode-stdio ==0.0.0.1 @@ -929,7 +931,7 @@ default-package-overrides: - generic-data ==1.1.0.2 - generic-data-functions ==0.6.0 - generic-data-surgery ==0.3.0.0 - - generic-deriving ==1.14.6 + - generic-deriving ==1.14.7 - generic-enumeration ==0.1.0.4 - generic-functor ==1.1.0.0 - generic-lens ==2.2.2.0 @@ -988,8 +990,8 @@ default-package-overrides: - ghc-events ==0.20.0.0 - ghc-exactprint ==1.10.0.0 - ghc-hs-meta ==0.1.5.0 - - ghc-lib ==9.12.2.20250421 - - ghc-lib-parser ==9.12.2.20250421 + - ghc-lib ==9.12.3.20251228 + - ghc-lib-parser ==9.12.3.20251228 - ghc-lib-parser-ex ==9.12.0.0 - ghc-parser ==0.2.8.0 - ghc-paths ==0.1.0.12 @@ -1206,7 +1208,7 @@ default-package-overrides: - harpie-numhask ==0.1.0.2 - has-transformers ==0.1.0.4 - HasBigDecimal ==0.2.0.0 - - hashable ==1.5.0.0 + - hashable ==1.5.1.0 - hashmap ==1.3.3 - hashtables ==1.4.2 - haskell-gi ==0.26.17 @@ -1401,7 +1403,7 @@ default-package-overrides: - html-entity-map ==0.1.0.0 - html-parse ==0.2.2.0 - HTTP ==4000.4.1 - - http-api-data ==0.6.2 + - http-api-data ==0.6.3 - http-api-data-qq ==0.1.0.1 - http-client ==0.7.19 - http-client-openssl ==0.3.3 @@ -1500,7 +1502,7 @@ default-package-overrides: - int-cast ==0.2.0.0 - int-supply ==1.0.0 - integer-conversion ==0.1.1 - - integer-logarithms ==1.0.4 + - integer-logarithms ==1.0.5 - integer-roots ==1.0.4.0 - integration ==0.2.1 - intermediate-structures ==0.1.2.0 @@ -1795,7 +1797,7 @@ default-package-overrides: - mighty-metropolis ==2.0.0 - mime-mail ==0.5.1 - mime-mail-ses ==0.4.3 - - mime-types ==0.1.2.0 + - mime-types ==0.1.2.1 - minimal-configuration ==0.1.4 - minimorph ==0.3.0.1 - minisat ==0.1.4 @@ -1905,7 +1907,7 @@ default-package-overrides: - mustache ==2.4.3.1 - mutable-containers ==0.3.4.1 - mwc-probability ==2.3.1 - - mwc-random ==0.15.2.0 + - mwc-random ==0.15.3.0 - mx-state-codes ==1.0.0.0 - myers-diff ==0.3.0.2 - mysql ==0.2.1 @@ -2014,7 +2016,7 @@ default-package-overrides: - ogma-language-xmlspec ==1.7.0 - ogma-spec ==1.7.0 - old-locale ==1.0.0.7 - - old-time ==1.1.0.4 + - old-time ==1.1.0.5 - ollama-haskell ==0.2.1.0 - om-doh ==0.1.0.4 - om-elm ==2.0.1.1 @@ -2027,7 +2029,7 @@ default-package-overrides: - once ==0.4 - one-liner ==2.1 - one-liner-instances ==0.1.3.0 - - OneTuple ==0.4.2 + - OneTuple ==0.4.2.1 - Only ==0.1 - oo-prototypes ==0.1.0.0 - oops ==0.2.0.1 @@ -2079,7 +2081,7 @@ default-package-overrides: - pandoc-plot ==1.9.1 - pandoc-server ==0.1.0.11 - pandoc-throw ==0.1.0.0 - - pandoc-types ==1.23.1 + - pandoc-types ==1.23.1.1 - pango ==0.13.12.0 - panic ==0.4.0.1 - pantry ==0.10.1 @@ -2094,8 +2096,8 @@ default-package-overrides: - parsec-numbers ==0.1.0 - parsec-numeric ==0.1.0.0 - ParsecTools ==0.0.2.0 - - parser-combinators ==1.3.0 - - parser-combinators-tests ==1.3.0 + - parser-combinators ==1.3.1 + - parser-combinators-tests ==1.3.1 - parser-regex ==0.3.0.0 - parsers ==0.12.12 - partial-handler ==1.0.3 @@ -2128,7 +2130,7 @@ default-package-overrides: - pdf-toolbox-content ==0.1.2 - pdf-toolbox-core ==0.1.3 - pdf-toolbox-document ==0.1.4 - - peano ==0.1.0.3 + - peano ==0.1.1.0 - pedersen-commitment ==0.2.0 - pem ==0.2.4 - percent-format ==0.0.4 @@ -2212,7 +2214,7 @@ default-package-overrides: - postgresql-migration ==0.2.1.8 - postgresql-schema ==0.1.14 - postgresql-simple ==0.7.0.1 - - postgresql-syntax ==0.4.1.3 + - postgresql-syntax ==0.4.2 - postgresql-typed ==0.6.2.5 - pptable ==0.3.0.0 - pqueue ==1.5.0.0 @@ -2502,7 +2504,7 @@ default-package-overrides: - scanner ==0.3.1 - scheduler ==2.0.1.0 - SciBaseTypes ==0.1.1.0 - - scientific ==0.3.8.0 + - scientific ==0.3.8.1 - scientist ==0.0.0.0 - scotty ==0.22 - scrypt ==0.5.0 @@ -2590,7 +2592,7 @@ default-package-overrides: - shell-escape ==0.2.0 - shell-utility ==0.1 - shellify ==0.14.0.2 - - shellmet ==0.0.5.0 + - shellmet ==0.0.6.0 - shelltestrunner ==1.10 - shellwords ==0.1.4.6 - shelly ==1.12.1.1 @@ -2610,7 +2612,7 @@ default-package-overrides: - simple-media-timestamp ==0.2.1.0 - simple-media-timestamp-attoparsec ==0.1.0.0 - simple-pango ==0.1.0.2 - - simple-prompt ==0.2.3 + - simple-prompt ==0.2.4 - simple-reflect ==0.3.3 - simple-sendfile ==0.2.32 - simple-session ==2.0.0 @@ -2679,7 +2681,7 @@ default-package-overrides: - splice ==0.6.1.1 - split ==0.2.5 - split-record ==0.1.1.4 - - splitmix ==0.1.3.1 + - splitmix ==0.1.3.2 - splitmix-distributions ==1.1.0 - Spock-api ==0.14.0.0 - spoon ==0.3.1 @@ -2692,7 +2694,7 @@ default-package-overrides: - srtree ==2.0.1.5 - stache ==2.3.4 - stack-all ==0.7.1 - - stack-clean-old ==0.5.1 + - stack-clean-old ==0.5.2 - stack-templatizer ==0.1.1.0 - stamina ==0.1.0.3 - state-codes ==0.1.3 @@ -2710,10 +2712,10 @@ default-package-overrides: - stitch ==0.6.0.0 - stm-chans ==3.0.0.9 - stm-conduit ==4.0.1 - - stm-containers ==1.2.1.1 + - stm-containers ==1.2.2 - stm-delay ==0.1.1.2 - stm-extras ==0.1.0.3 - - stm-hamt ==1.2.1.1 + - stm-hamt ==1.2.2 - stm-split ==0.0.2.1 - stm-supply ==0.2.0.0 - STMonadTrans ==0.4.8.1 @@ -2796,8 +2798,8 @@ default-package-overrides: - sydtest-wai ==0.2.0.2 - sydtest-webdriver ==0.0.0.1 - sydtest-webdriver-screenshot ==0.1.0.0 - - sydtest-webdriver-yesod ==0.0.0.1 - - sydtest-yesod ==0.3.0.3 + - sydtest-webdriver-yesod ==0.0.1.0 + - sydtest-yesod ==0.3.1.0 - symbol ==0.2.4.1 - symbolize ==1.0.3.1 - symengine ==0.1.2.0 @@ -2854,7 +2856,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.2 + - tasty-sugar ==2.2.3.3 - tasty-tap ==0.1.0 - tasty-th ==0.1.7 - tasty-wai ==0.1.2.0 @@ -2881,10 +2883,10 @@ default-package-overrides: - terminal-progress-bar ==0.4.2 - terminal-size ==0.3.4 - test-certs ==0.1.1.1 - - test-framework ==0.8.2.2 - - test-framework-hunit ==0.3.0.2 + - test-framework ==0.8.2.3 + - test-framework-hunit ==0.3.0.3 - test-framework-leancheck ==0.0.4 - - test-framework-quickcheck2 ==0.3.0.6 + - test-framework-quickcheck2 ==0.3.0.7 - test-framework-smallcheck ==0.2 - test-fun ==0.1.0.0 - testing-feat ==1.1.1.1 @@ -2911,16 +2913,16 @@ default-package-overrides: - text-printer ==0.5.0.2 - text-regex-replace ==0.1.1.5 - text-rope ==0.3 - - text-short ==0.1.6 + - text-short ==0.1.6.1 - text-show ==3.11.2 - text-show-instances ==3.9.10 - text-zipper ==0.13 - textlocal ==0.1.0.5 - tf-random ==0.5 - tfp ==1.0.2 - - th-abstraction ==0.7.1.0 + - th-abstraction ==0.7.2.0 - th-bang-compat ==0.0.1.0 - - th-compat ==0.1.6 + - th-compat ==0.1.7 - th-constraint-compat ==0.0.1.0 - th-data-compat ==0.1.3.1 - th-deepstrict ==0.1.1.0 @@ -2929,7 +2931,7 @@ default-package-overrides: - th-expand-syns ==0.4.12.0 - th-extras ==0.0.0.8 - th-lego ==0.3.0.3 - - th-lift ==0.8.6 + - th-lift ==0.8.7 - th-lift-instances ==0.1.20 - th-nowq ==0.1.0.5 - th-orphans ==0.13.16 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 457879a207dff..f8c1355bbaf68 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -5931,7 +5931,7 @@ self: { } ) { }; - Cabal_3_16_0_0 = callPackage ( + Cabal_3_16_1_0 = callPackage ( { mkDerivation, array, @@ -5952,10 +5952,8 @@ self: { }: mkDerivation { pname = "Cabal"; - version = "3.16.0.0"; - sha256 = "030v97qnq7299ldi6zz9lb8ashldybp9l1x2f9ga8l7m8xns72nn"; - revision = "1"; - editedCabalFile = "0rxxs5qqhblldfd5200aqd84y0pxsil2m5lhv45s4s1i4syw4wlr"; + version = "3.16.1.0"; + sha256 = "0mi5xy9ksj4vmbmwmhdwp15isf99ln72b9inip3c2ryw45ys7f66"; setupHaskellDepends = [ mtl parsec @@ -6219,7 +6217,7 @@ self: { } ) { }; - Cabal-syntax_3_16_0_0 = callPackage ( + Cabal-syntax_3_16_1_0 = callPackage ( { mkDerivation, alex, @@ -6240,8 +6238,8 @@ self: { }: mkDerivation { pname = "Cabal-syntax"; - version = "3.16.0.0"; - sha256 = "17w0av34br7l5p2hw4bvzjmmrass6s0775big1w3hiig0lbx8nzl"; + version = "3.16.1.0"; + sha256 = "19xx6q5va5hv2c6khf5khgyv1l84nm6a65vfi6jar5jdkd263mbb"; libraryHaskellDepends = [ array base @@ -6956,6 +6954,8 @@ self: { pname = "ChasingBottoms"; version = "1.3.1.17"; sha256 = "0713mgd71dix9dq1i812ydahcacfpsxmciqxwhg4qj0migyc4ymg"; + revision = "1"; + editedCabalFile = "1xz1wpi3k2bzgxnai38840z18hk03ha4xdgjvjg5g8dlja946dih"; libraryHaskellDepends = [ base containers @@ -11412,6 +11412,8 @@ self: { pname = "EdisonAPI"; version = "1.3.3.2"; sha256 = "0cqcji5lsyd0n60qy76d18vmfamabdvybd6d4v1y658cqylsnrgn"; + revision = "1"; + editedCabalFile = "01lf4ixr0npd3jfxb9sb65043r87v33xs813cqp5sj7r0agflaxj"; libraryHaskellDepends = [ base ]; description = "A library of efficient, purely-functional data structures (API)"; license = lib.licenses.mit; @@ -11421,7 +11423,6 @@ self: { EdisonCore = callPackage ( { mkDerivation, - array, base, containers, EdisonAPI, @@ -11429,10 +11430,9 @@ self: { }: mkDerivation { pname = "EdisonCore"; - version = "1.3.3.2"; - sha256 = "1d7nq6zmxnd2h1zdzpql2k48cqxsr8hncd8xarb8g27709qlgyag"; + version = "1.3.3.3"; + sha256 = "11pbdrgcqfr333lxhbzyi1xqp3bi0bc82i5682l8gx26iqizbz0c"; libraryHaskellDepends = [ - array base containers EdisonAPI @@ -13457,8 +13457,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "FirstPrelude"; - version = "0.1.2.0"; - sha256 = "00qv9h9i3yy7rh6wl8qs2r00z9hqpm56y9g717qh0skrl1fdk3yk"; + version = "0.2.0.0"; + sha256 = "0cpkklm4dqv023ywb2qh49pndbsj2vz7rd2892vnsd9idd34aj6w"; libraryHaskellDepends = [ base ]; description = "A version of Prelude suitable for teaching"; license = lib.licensesSpdx."BSD-3-Clause"; @@ -21554,8 +21554,8 @@ self: { pname = "HaXml"; version = "1.25.14"; sha256 = "1zvrpa88pydak4yx984zk7j5z84hqfyv682j6chk8j4kva6xhxza"; - revision = "1"; - editedCabalFile = "00na7cp1d6pf797xyq17qgsdj2hlhdgvirm1ssvad4wgrb66v0la"; + revision = "2"; + editedCabalFile = "0ancsjscz52173n7xf5grjawsn8f1amfhmwgpqwh2lms1jplk061"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -22651,6 +22651,8 @@ self: { pname = "Hastructure"; version = "0.50.4"; sha256 = "15g4hsgh2spfmynz4rs9za0ifcgdgcvp4n5qgm2szf4i9sdly0cf"; + revision = "2"; + editedCabalFile = "0j298vgn27f8xgfzq85pgmbzwwv95r2v4004093vn2xyr9gb5v19"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -24090,6 +24092,8 @@ self: { pname = "HsOpenSSL"; version = "0.11.7.9"; sha256 = "0z3nyqlcgqw4ncn90gs6bznyj3lrqpjv83nzs4854knm15x6cbsa"; + revision = "1"; + editedCabalFile = "0nw5p8szaip7g4yh81b89wc4k7j0crda0wilfyaqb0kc6qal71m2"; libraryHaskellDepends = [ base bytestring @@ -29308,6 +29312,7 @@ self: { case-insensitive, containers, data-default-class, + directory, extended-reals, filepath, hashable, @@ -29332,8 +29337,8 @@ self: { }: mkDerivation { pname = "MIP"; - version = "0.2.0.0"; - sha256 = "0ss8xbi9l8q3vqdrshb30g1rvi7xhmcrzz7w415rxaxqmsk3n8s7"; + version = "0.2.0.1"; + sha256 = "0vgbmwzf0s2w8zkrl3nv9fx0vvhbzmyszb1zrqw11mb683bj8d29"; libraryHaskellDepends = [ aeson base @@ -29342,6 +29347,7 @@ self: { case-insensitive containers data-default-class + directory extended-reals filepath hashable @@ -29403,8 +29409,8 @@ self: { }: mkDerivation { pname = "MIP-glpk"; - version = "0.2.0.0"; - sha256 = "1614lgn3ggaqb948pqbd3gif7pk55cmh4lvyjk90a3hvjgc76v1m"; + version = "0.2.0.1"; + sha256 = "04rgd7d2d9dvigwvssvzghc2k5x5gs1gym2k6y5lidw49cc0lg4d"; libraryHaskellDepends = [ base bytestring @@ -30310,6 +30316,66 @@ self: { } ) { }; + MissingH_1_6_0_3 = callPackage ( + { + mkDerivation, + array, + base, + containers, + directory, + filepath, + hslogger, + HUnit, + mtl, + network, + network-bsd, + old-locale, + old-time, + parsec, + process, + regex-compat, + time, + unix, + }: + mkDerivation { + pname = "MissingH"; + version = "1.6.0.3"; + sha256 = "1a54diqjhhr03n9nmxd00r9bn4nw5p9xbw7xvb2ziyrkkindi4qs"; + libraryHaskellDepends = [ + array + base + containers + directory + filepath + hslogger + mtl + network + network-bsd + old-locale + old-time + parsec + process + regex-compat + time + unix + ]; + testHaskellDepends = [ + base + containers + directory + filepath + HUnit + old-time + parsec + regex-compat + unix + ]; + description = "Large utility library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + MissingK = callPackage ( { mkDerivation, @@ -33787,10 +33853,8 @@ self: { }: mkDerivation { pname = "OneTuple"; - version = "0.4.2"; - sha256 = "0mdbga3a5pjzszlq9bny3zgfbz25w2q2bjw2h6q1fk80yjhahk8p"; - revision = "1"; - editedCabalFile = "1m54gsnc1bqy30vv3fab7axxmfns23cass11cvjp0afshgwncwnx"; + version = "0.4.2.1"; + sha256 = "0gp06vc9pg80jkslmjxhk3dg826j3szxbj68wspzbj79a4ji6165"; libraryHaskellDepends = [ base ghc-prim @@ -33799,7 +33863,6 @@ self: { testHaskellDepends = [ base hashable - template-haskell ]; description = "Singleton Tuple"; license = lib.licenses.bsd3; @@ -38728,8 +38791,8 @@ self: { pname = "RoundingFiasco"; version = "0.1.0.0"; sha256 = "1n51zrbngiickyh7mqm3jnvnf7qcbjdrqz5q4pjqpx9cl9hx7yl0"; - revision = "2"; - editedCabalFile = "01rkg5s8xjxrqnzzfcs7fvshnydc5g3m7mdgxgim2rc133h7hg56"; + revision = "3"; + editedCabalFile = "01q1fz5gqkw3pqb4vxs0zprwzdlpxw2nv9vwsbn15hr1d3fnacfh"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "rounding variants floor, ceil and truncate for floating point operations +-*/√…"; @@ -55303,6 +55366,8 @@ self: { pname = "aeson-jsonpath"; version = "0.3.0.2"; sha256 = "0z869j8hdgbc86y9zb3ssrjzqyzryky08x2iyw2ys6pdh5mgcckl"; + revision = "1"; + editedCabalFile = "19hvg97zmqjm4m4jdr6p6722pfzh7zjaa54qdzyiv2jsvkn76pbz"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -56039,6 +56104,81 @@ self: { } ) { }; + aeson-schemas_1_4_3_1 = callPackage ( + { + mkDerivation, + aeson, + aeson-qq, + base, + criterion, + deepseq, + filepath, + first-class-families, + hashable, + interpolate, + megaparsec, + process, + QuickCheck, + raw-strings-qq, + tasty, + tasty-golden, + tasty-hunit, + tasty-quickcheck, + template-haskell, + temporary, + text, + th-orphans, + th-test-utils, + unordered-containers, + }: + mkDerivation { + pname = "aeson-schemas"; + version = "1.4.3.1"; + sha256 = "106ca6bfw6g91zlxgzw4fxcdsx747y025wli08nzn3lhw5xixgvx"; + libraryHaskellDepends = [ + aeson + base + first-class-families + hashable + megaparsec + template-haskell + text + unordered-containers + ]; + testHaskellDepends = [ + aeson + aeson-qq + base + deepseq + filepath + interpolate + process + QuickCheck + raw-strings-qq + tasty + tasty-golden + tasty-hunit + tasty-quickcheck + template-haskell + temporary + text + th-orphans + th-test-utils + ]; + benchmarkHaskellDepends = [ + aeson + base + criterion + deepseq + template-haskell + th-test-utils + ]; + description = "Easily consume JSON data on-demand with type-safety"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + aeson-serialize = callPackage ( { mkDerivation, @@ -59267,10 +59407,8 @@ self: { }: mkDerivation { pname = "algebraic-classes"; - version = "0.9.4"; - sha256 = "06q0vzixc5dz98ia5ii862ryd9nlfinnmly2l5br8rixsbnks82s"; - revision = "1"; - editedCabalFile = "0w3845hl7cppdk3zvhmz0zic7sbcklfircx97wf9dhh40q3qdcmi"; + version = "0.10"; + sha256 = "1706x7bzp2jm33x6yqb30h1h7v6rvmnyrkgr83h9d9jkaayizs8g"; libraryHaskellDepends = [ base syb @@ -77062,8 +77200,8 @@ self: { pname = "ansi-terminal-game"; version = "1.9.3.0"; sha256 = "1yy7hzdcawdmwl8wqzabbamzjdg260xbwryj0hdjn7b0n6qlqymk"; - revision = "4"; - editedCabalFile = "0ccd308nkvwihg81p14bjzliaapig5bw697afmvivsxy400yf4x3"; + revision = "5"; + editedCabalFile = "047n59p2sslawlv7fs6dn0mwgf4fsbk4lwlvl622dj45mbn77sgm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -86516,8 +86654,8 @@ self: { pname = "assoc"; version = "1.1.1"; sha256 = "1xhg7fqs8i067q2wmpma1yynsa9vbrhjh4pmbbcmv7zhzsvlj493"; - revision = "1"; - editedCabalFile = "0pqq27nzpsabvklgbldqls37mcl2hzs19qy6balsqk7b3x6rpcqa"; + revision = "2"; + editedCabalFile = "1r0as5s5a0xv2pcpxj1a1snxc3kdq1crh6hfy7y5n9d5xm010svn"; libraryHaskellDepends = [ base ]; description = "swap and assoc: Symmetric and Semigroupy Bifunctors"; license = lib.licensesSpdx."BSD-3-Clause"; @@ -86975,8 +87113,8 @@ self: { pname = "async"; version = "2.2.5"; sha256 = "1xqnixmcxbird7rxl124bn5swpyyxxx2jxpdsbx2l8drp8z4f60q"; - revision = "3"; - editedCabalFile = "0fvnk4rz1d2j4n5pww17qy0km0blv2gqycnbjlyrg6kjcmhqqr5p"; + revision = "4"; + editedCabalFile = "0amddhjsja9b8nc1yhksn94lwgym9zyzw4hkr7ig3vb8g5qpga72"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -86996,6 +87134,42 @@ self: { } ) { }; + async_2_2_6 = callPackage ( + { + mkDerivation, + base, + hashable, + HUnit, + stm, + test-framework, + test-framework-hunit, + unordered-containers, + }: + mkDerivation { + pname = "async"; + version = "2.2.6"; + sha256 = "06cnb6a9cbpg9nl87llfm1ilwch73l9ljv6s849100w032y7318l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + hashable + stm + unordered-containers + ]; + testHaskellDepends = [ + base + HUnit + stm + test-framework + test-framework-hunit + ]; + description = "Run IO operations asynchronously and wait for their results"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + async-ajax = callPackage ( { mkDerivation, @@ -97207,8 +97381,39 @@ self: { pname = "bank-holiday-germany"; version = "2.1.0.1"; sha256 = "17mfcdm55bh8a4a00khwvij5zc2iibr7hibw9fh5zz9yzywvqniw"; - revision = "1"; - editedCabalFile = "0wzq52z1fv59pwvhwjpj2jw6mf2jkqpxlcil6kr8i1pngpc8lp5p"; + revision = "2"; + editedCabalFile = "0fdsxnsnia0af09sy4p5npwnpy95y38rq7a70999i744jhcsrn3v"; + libraryHaskellDepends = [ + base + time + ]; + testHaskellDepends = [ + base + doctest + hedgehog + hspec + hspec-hedgehog + time + ]; + description = "German bank holidays and public holidays"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + + bank-holiday-germany_2_1_0_2 = callPackage ( + { + mkDerivation, + base, + doctest, + hedgehog, + hspec, + hspec-hedgehog, + time, + }: + mkDerivation { + pname = "bank-holiday-germany"; + version = "2.1.0.2"; + sha256 = "136n6032clb2w8sgnwqsf29will566yg2ib87803hcj6ivv77lxh"; libraryHaskellDepends = [ base time @@ -97223,6 +97428,7 @@ self: { ]; description = "German bank holidays and public holidays"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -97958,6 +98164,31 @@ self: { } ) { }; + base-orphans_0_9_4 = callPackage ( + { + mkDerivation, + base, + hspec, + hspec-discover, + QuickCheck, + }: + mkDerivation { + pname = "base-orphans"; + version = "0.9.4"; + sha256 = "0ay7ai4xswlvk4i74gixb7r3gqryd6pk2p9aig97n3rm64x2ik08"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base + hspec + QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "Backwards-compatible orphan instances for base"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + base-prelude = callPackage ( { mkDerivation, base }: mkDerivation { @@ -98003,8 +98234,8 @@ self: { pname = "base16"; version = "1.0"; sha256 = "1plwc4yrkvd5j6y09fjvyzhr05mzhzwz6z41fyb60y0bj5j66dl6"; - revision = "3"; - editedCabalFile = "16c3jahmfzbb7i8grimxkb38ygga27vaz3zvc6jmc63sg514p1ln"; + revision = "4"; + editedCabalFile = "0xvk439dhk1znz3zc0127rqs09p7bqbp5pal77hcvwk8h4i43lsd"; libraryHaskellDepends = [ base bytestring @@ -103266,15 +103497,11 @@ self: { tagged, template-haskell, th-abstraction, - transformers, - transformers-compat, }: mkDerivation { pname = "bifunctors"; - version = "5.6.2"; - sha256 = "0yk9v71xpwnxd6xia1bdr8pxbvrx4am6bjykqp1d1vk1a0lak1hh"; - revision = "2"; - editedCabalFile = "1ll0i0pjrmswpps64l1h6k83j7z2f4rxvr7r6iwb1axa9qf64nhi"; + version = "5.6.3"; + sha256 = "0p0iv1akpmxv4dhsn2sagdlzv9063hzxfh2ha067hk1g09zkaymd"; libraryHaskellDepends = [ assoc base @@ -103283,15 +103510,11 @@ self: { tagged template-haskell th-abstraction - transformers ]; testHaskellDepends = [ base hspec QuickCheck - template-haskell - transformers - transformers-compat ]; testToolDepends = [ hspec-discover ]; description = "Bifunctors"; @@ -112953,12 +113176,12 @@ self: { } ) { }; - bluefin_0_2_4_0 = callPackage ( + bluefin_0_2_5_0 = callPackage ( { mkDerivation, bluefin-internal }: mkDerivation { pname = "bluefin"; - version = "0.2.4.0"; - sha256 = "0m2byj3cb9d32kr6qyvyf2pbwwm0wznncjysyd2p803apf1kv5ga"; + version = "0.2.5.0"; + sha256 = "0qj8yrq26zl93wkkd8y2szq4c5rcw6nja7dgn8f6548s33cplivs"; libraryHaskellDepends = [ bluefin-internal ]; description = "The Bluefin effect system"; license = lib.licensesSpdx."MIT"; @@ -113053,7 +113276,7 @@ self: { } ) { }; - bluefin-internal_0_3_2_0 = callPackage ( + bluefin-internal_0_3_3_0 = callPackage ( { mkDerivation, async, @@ -113065,8 +113288,10 @@ self: { }: mkDerivation { pname = "bluefin-internal"; - version = "0.3.2.0"; - sha256 = "05v4q9khr429z263i3h4kppcfhi3cfsl5lr6v4ib5fzg8xjyv20j"; + version = "0.3.3.0"; + sha256 = "0khflfc5dkgci2bpcr3jyg71090y18519z5iswrfvyjh1fl1206s"; + revision = "1"; + editedCabalFile = "183r4a8qjk0wf1s6zz3hfkx82jnxalgx0f1whnjrqzvvpv93cw0y"; libraryHaskellDepends = [ async base @@ -113093,6 +113318,8 @@ self: { pname = "bluefin-random"; version = "0.2.0.0"; sha256 = "1kvhcz84gdpv0x4jmqi75i2l85kfkmsyp8vqpl39hgxwy1d8fmyf"; + revision = "1"; + editedCabalFile = "185pbhxr5kpm4jqr8j8fxv6ifigv7038xy474dy3dak08b9ijnh3"; libraryHaskellDepends = [ base bluefin @@ -115340,16 +115567,12 @@ self: { mkDerivation, base, botan, - bytestring, }: mkDerivation { pname = "botan-bindings"; - version = "0.1.0.0"; - sha256 = "1lajqsnf6v03qh3xnksbxh2h2sz4hkrvqw2jy94swyy8abd8qbqs"; - libraryHaskellDepends = [ - base - bytestring - ]; + version = "0.2.0.0"; + sha256 = "13wh1m0znwj8waz2m9indwlrmg53a9ibb0pz72aig8vbnpgwrsdc"; + libraryHaskellDepends = [ base ]; libraryPkgconfigDepends = [ botan ]; description = "Raw Botan bindings"; license = lib.licensesSpdx."BSD-3-Clause"; @@ -115360,20 +115583,24 @@ self: { botan-low = callPackage ( { mkDerivation, + async, base, botan-bindings, bytestring, - crypton, + containers, deepseq, hspec, QuickCheck, - tasty-bench, + tasty, + tasty-hspec, + tasty-hunit, + tasty-quickcheck, text, }: mkDerivation { pname = "botan-low"; - version = "0.0.2.0"; - sha256 = "16sha2cd03n7g3lykvcsfmxadyv3iyq9898sv9xjvcndfii3wg25"; + version = "0.1.0.0"; + sha256 = "0qvy7md3k4mql3zbjbfni8ff7maq93br17p66d7av0av6lggp6im"; libraryHaskellDepends = [ base botan-bindings @@ -115382,18 +115609,18 @@ self: { text ]; testHaskellDepends = [ + async base botan-bindings bytestring + containers hspec QuickCheck - ]; - benchmarkHaskellDepends = [ - base - botan-bindings - bytestring - crypton - tasty-bench + tasty + tasty-hspec + tasty-hunit + tasty-quickcheck + text ]; description = "Low-level Botan bindings"; license = lib.licensesSpdx."BSD-3-Clause"; @@ -115923,6 +116150,50 @@ self: { } ) { }; + box_0_9_4_0 = callPackage ( + { + mkDerivation, + async, + base, + bytestring, + containers, + contravariant, + dlist, + exceptions, + kan-extensions, + mtl, + profunctors, + semigroupoids, + stm, + text, + time, + }: + mkDerivation { + pname = "box"; + version = "0.9.4.0"; + sha256 = "1r6zdqy8gci5cmszncsc7rl4yc3g12rq0sqsxl0mcxqrdpip08sm"; + libraryHaskellDepends = [ + async + base + bytestring + containers + contravariant + dlist + exceptions + kan-extensions + mtl + profunctors + semigroupoids + stm + text + time + ]; + description = "A profunctor effect system?"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + box-csv = callPackage ( { mkDerivation, @@ -116933,8 +117204,8 @@ self: { }: mkDerivation { pname = "brick-panes"; - version = "1.0.2.0"; - sha256 = "1rdkwvsmm0dyzinvvc4z933vdz7hj9kz7zvbmnmmlpffbal1avjf"; + version = "1.0.3.0"; + sha256 = "1k7jpvs641b4f6rhkw8j0g045xzrwn3r12qvirk227j84z83raic"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -121632,6 +121903,48 @@ self: { } ) { }; + bytes_0_17_5 = callPackage ( + { + mkDerivation, + base, + binary, + binary-orphans, + bytestring, + cereal, + containers, + hashable, + scientific, + text, + time, + transformers, + transformers-compat, + unordered-containers, + }: + mkDerivation { + pname = "bytes"; + version = "0.17.5"; + sha256 = "0j5m8rijvmkzj3jjqj3maj3lrlwcw3n3mm6l3012vw5r0d8302qh"; + libraryHaskellDepends = [ + base + binary + binary-orphans + bytestring + cereal + containers + hashable + scientific + text + time + transformers + transformers-compat + unordered-containers + ]; + description = "Sharing code for serialization between binary and cereal"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + bytes-metrics = callPackage ( { mkDerivation, @@ -124591,7 +124904,7 @@ self: { } ) { }; - cabal-debian_5_4_1 = callPackage ( + cabal-debian_5_4_3 = callPackage ( { mkDerivation, base, @@ -124623,8 +124936,8 @@ self: { }: mkDerivation { pname = "cabal-debian"; - version = "5.4.1"; - sha256 = "16c3jj9hcda9lhnyp6qp49f8w2rhakxiy4gr5jz5d9x8w2izrc9v"; + version = "5.4.3"; + sha256 = "1yqck2zjyfz832k9yddb9rj4hkp02y1qqazwy0ja7ikhqad4y0g8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -124826,6 +125139,8 @@ self: { pname = "cabal-doctest"; version = "1.0.12"; sha256 = "0b4vlfdcazlyaklcqv2w94bh6xipjpfdffzp6w36bzj5639g049i"; + revision = "1"; + editedCabalFile = "0nlk23g4y7ypsrynsmmr5h6j38nskm5y7pc32drnwil6ml9dzlq7"; libraryHaskellDepends = [ base Cabal @@ -125438,10 +125753,8 @@ self: { }: mkDerivation { pname = "cabal-hoogle"; - version = "3.10.0.0"; - sha256 = "0plvb2xg112brxq3ribwhpq8wfmdr43bn8yfcazvy86d6h2bgyyn"; - revision = "1"; - editedCabalFile = "0hkknwh6cbd61hxvariphrkyr9n3lgw3qzdq82gk1w0rqj14yhd4"; + version = "3.16.0.0"; + sha256 = "0bx1vqgpg5df6j7p78cals9xhn21wb8ygj7r7iy0p7r041rjisvr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -125576,10 +125889,10 @@ self: { }: mkDerivation { pname = "cabal-install"; - version = "3.16.0.0"; - sha256 = "06jndk7xcm837rsy4y9nhy8a0162ckravh8dlnif1vmywfgljai8"; - revision = "3"; - editedCabalFile = "0vcpy83jjfrqbr9z6nmgid2ci5h9gqmfy8zq1yrpxh1iif4gjy7w"; + version = "3.16.1.0"; + sha256 = "082ix6d443yqyirsjimzj5lg3znqlb06mfkvd9436fczk0ibq9wx"; + revision = "1"; + editedCabalFile = "0kz3b3yp3xzpbpl149kdy5d1nhhlfnlppmvvsm3r2sfbr95q2jd6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -126015,8 +126328,10 @@ self: { }: mkDerivation { pname = "cabal-install-solver"; - version = "3.16.0.0"; - sha256 = "0jp4iipc7j05hwvxpw4xiiv1rjaadc8c5a1jhqggr9q8l9pkvaw1"; + version = "3.16.1.0"; + sha256 = "0a546gpwi8j9ijzqfgm15pajs1myrs6h94bfypgrjygajig2pz5d"; + revision = "1"; + editedCabalFile = "0s003vpqfchy967zwgp51q3vczhmldaa10bkckch4dfpyb5qjbw8"; libraryHaskellDepends = [ array base @@ -126328,16 +126643,18 @@ self: { mkDerivation, base, Cabal, + containers, lens, process, }: mkDerivation { pname = "cabal-pkg-config-version-hook"; - version = "0.1.0.1"; - sha256 = "1r02b2gbj9ph85pkz6l0hs7r85zvvbawnh27hnxmdl2j9z29kzqi"; + version = "0.1.1.0"; + sha256 = "18l87dcq2854vqchg21bvv85sdm4126nbk8sj9ilr5819qslk26f"; libraryHaskellDepends = [ base Cabal + containers lens process ]; @@ -126811,8 +127128,8 @@ self: { pname = "cabal-sort"; version = "0.1.2.2"; sha256 = "1gyx5d485mzya147d7gwh0i9bkvdqxixrb80bfv5sn710p07bfdz"; - revision = "1"; - editedCabalFile = "0hlz8y734rgcqjlncv0bwi05m30iviz6bi9bsafvsv1w25lxlpc4"; + revision = "2"; + editedCabalFile = "0bzx8s7a5vl271dz0kkzdn6l5jkwwgch9r5k396ymbmj6s07dlgl"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -128174,8 +128491,8 @@ self: { }: mkDerivation { pname = "cachix"; - version = "1.9.2"; - sha256 = "0yzc90i9sv9np6q7fhkmbcyy67a7irsgdd9b072r1rgr5afn773q"; + version = "1.10.0"; + sha256 = "1q2cbi8sfld1rjx7m4mlb064xvmrydr4sfglrw5sjvs9zj8ladjk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -128338,8 +128655,8 @@ self: { }: mkDerivation { pname = "cachix-api"; - version = "1.9.2"; - sha256 = "07bnnkh2b9ryhi8adwa9i9nh17qhmfknxn3l84lld2ry43hnwkww"; + version = "1.10.0"; + sha256 = "1zw2l23phxm292zl6xjppdv1mx1skk0zhif9rchcghk82m0rz0d4"; libraryHaskellDepends = [ aeson async @@ -128727,6 +129044,38 @@ self: { } ) { inherit (pkgs) cairo; }; + cairo-image_0_1_0_6 = callPackage ( + { + mkDerivation, + base, + c-enum, + cairo, + primitive, + template-haskell, + }: + mkDerivation { + pname = "cairo-image"; + version = "0.1.0.6"; + sha256 = "0jbq4qsa3cfydc0xcdi5xv1ssf0hlrq0yxg3xgx7sld8aqbi8r62"; + libraryHaskellDepends = [ + base + c-enum + primitive + template-haskell + ]; + libraryPkgconfigDepends = [ cairo ]; + testHaskellDepends = [ + base + c-enum + primitive + template-haskell + ]; + description = "Image for Cairo"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { inherit (pkgs) cairo; }; + cake = callPackage ( { mkDerivation, @@ -131324,8 +131673,8 @@ self: { }: mkDerivation { pname = "cardano-addresses"; - version = "4.0.1"; - sha256 = "0s9m54v5rfy1h0d75a59v6lqaqi2j827wh29x2xk83i3kks2arv2"; + version = "4.0.2"; + sha256 = "0a9dr7bs5d0g0w5744mgnyrf2x44n1kxzb16lsn2yjf025fqq848"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -134262,6 +134611,52 @@ self: { } ) { }; + cbf = callPackage ( + { + mkDerivation, + attoparsec, + base, + binary, + bytestring, + tasty, + tasty-hunit, + text, + vector, + }: + mkDerivation { + pname = "cbf"; + version = "0.1.0.0"; + sha256 = "1ajm5kgxr20z0w94np0krhg2lvk9y359nqw2h5xn2zcghidhk79r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec + base + binary + bytestring + text + vector + ]; + executableHaskellDepends = [ + base + binary + bytestring + vector + ]; + testHaskellDepends = [ + base + binary + bytestring + tasty + tasty-hunit + vector + ]; + description = "Bindings to read Crystallographic Binary Files (mostly from detectors)"; + license = lib.licensesSpdx."GPL-3.0-or-later"; + mainProgram = "cbf-bench-binary"; + } + ) { }; + cblrepo = callPackage ( { mkDerivation, @@ -140457,6 +140852,7 @@ self: { hspec-discover, monad-parallel, mtl, + optparse-applicative, prettyprinter, prettyprinter-ansi-terminal, QuickCheck, @@ -140466,8 +140862,8 @@ self: { }: mkDerivation { pname = "cimple"; - version = "0.0.27"; - sha256 = "08ig9617cr0s9kxl81rlhyi1kv5kycninfpk8w56zspf2dqhnjja"; + version = "0.0.28"; + sha256 = "1f6g5ysf13y4p7nfx0zrpw4xhx8vjbbgbl90s12hs4ps8k3ch87i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -140484,6 +140880,7 @@ self: { mtl prettyprinter prettyprinter-ansi-terminal + QuickCheck split text transformers-compat @@ -140496,6 +140893,7 @@ self: { base bytestring groom + optparse-applicative text ]; testHaskellDepends = [ @@ -143786,6 +144184,8 @@ self: { pname = "clay"; version = "0.16.1"; sha256 = "1zfbicn8mh48a3j4ms97v0ah7gmph0nb927ilcb37ghr1qzm054b"; + revision = "1"; + editedCabalFile = "059j6v4wl7mh5ib6dk6qmw16z8wgziwi7vqmshc55fc35fqb8ac3"; libraryHaskellDepends = [ base mtl @@ -148389,8 +148789,8 @@ self: { }: mkDerivation { pname = "co-log-core"; - version = "0.3.2.5"; - sha256 = "0nizwa5z13ydhqc0vvpzpb8cwdqqdsgpv45v0k6929m0yxhrwp7r"; + version = "0.3.2.6"; + sha256 = "04y26fzj1n4nfn0cbl863bdcf2iv4gcgwins278n3f309ljyjmv4"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -151449,8 +151849,8 @@ self: { pname = "colourista"; version = "0.1.0.2"; sha256 = "0g06116kjg9pbp0l7n33agqbks3kw5z4rjqyhylha8miah5sxbwn"; - revision = "6"; - editedCabalFile = "1vdz4msdl6plsshf4h61wlv231yyv6hjw3h4sgnasqnsav19dd5z"; + revision = "7"; + editedCabalFile = "1s085zx8p5nklxcky2j5hmj7qqqyx9ajbv9q7r0rhjaylmgrbdg1"; libraryHaskellDepends = [ ansi-terminal base @@ -159374,8 +159774,8 @@ self: { pname = "config-schema"; version = "1.3.0.0"; sha256 = "1j5br9y4s51ajxyg4aldibywqhf4qrxhrypac8jgca2irxdwb29w"; - revision = "6"; - editedCabalFile = "19wmiw8scjh5bc9id5s54hkws2k87y0iwvj49vlb3m4vmlchyy32"; + revision = "7"; + editedCabalFile = "19yg0k7cixxfhwxfdyy6js7rgfiy8ag8n8n3wlbkcsacl3r4jwca"; libraryHaskellDepends = [ base config-value @@ -159441,8 +159841,8 @@ self: { pname = "config-value"; version = "0.8.3"; sha256 = "0pkcwxg91wali7986k03d7q940hb078hlsxfknqhkp2spr3d1f3w"; - revision = "9"; - editedCabalFile = "082fxqjf40fn14m6w5j0pq21qbl89l6yflxpy9wcna2nmv9rc3sk"; + revision = "10"; + editedCabalFile = "1y6619hw62nk2am08z7s92ngrm5v9k8qp57xp73bwdjyb200dlvk"; libraryHaskellDepends = [ array base @@ -163590,7 +163990,7 @@ self: { } ) { }; - copilot_4_6 = callPackage ( + copilot_4_6_1 = callPackage ( { mkDerivation, base, @@ -163606,8 +164006,8 @@ self: { }: mkDerivation { pname = "copilot"; - version = "4.6"; - sha256 = "11m838rfnqg11ldbj5byvql0sf8bpy2piay2fm610rkqqmilqfmf"; + version = "4.6.1"; + sha256 = "12sxdyv0vc9z8qz3vqghk2km3fzkhyqqizpgl3mrndcgz584y3h5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -163634,47 +164034,25 @@ self: { base, copilot-core, directory, - extra, filepath, - HUnit, + fp-ieee, ieee754, language-bluespec, pretty, - process, - QuickCheck, - random, - test-framework, - test-framework-hunit, - test-framework-quickcheck2, - unix, }: mkDerivation { pname = "copilot-bluespec"; - version = "4.6"; - sha256 = "0g28nxpqdrwabmpq4c68r826mlfcvxknlwzdnjxmdf56akiywjij"; + version = "4.6.1"; + sha256 = "1krfc6zhdj728x0v3xm9b69h16ci8hsqqhhnrqjsl9p2w0hvlli7"; libraryHaskellDepends = [ base copilot-core directory filepath - language-bluespec - pretty - ]; - testHaskellDepends = [ - base - copilot-core - directory - extra - HUnit + fp-ieee ieee754 + language-bluespec pretty - process - QuickCheck - random - test-framework - test-framework-hunit - test-framework-quickcheck2 - unix ]; description = "A compiler for Copilot targeting FPGAs"; license = lib.licenses.bsd3; @@ -163736,7 +164114,7 @@ self: { } ) { }; - copilot-c99_4_6 = callPackage ( + copilot-c99_4_6_1 = callPackage ( { mkDerivation, base, @@ -163758,8 +164136,8 @@ self: { }: mkDerivation { pname = "copilot-c99"; - version = "4.6"; - sha256 = "11g890ximcm5i6ds3fpx4hqzqps055ng7mmcp8cgi6p9s7shx8hj"; + version = "4.6.1"; + sha256 = "109854rkpgd5b5j2mdgj3vvmrksbprsv6gbcgp0my455r7sxhh0g"; libraryHaskellDepends = [ base copilot-core @@ -163850,7 +164228,7 @@ self: { } ) { }; - copilot-core_4_6 = callPackage ( + copilot-core_4_6_1 = callPackage ( { mkDerivation, base, @@ -163862,8 +164240,8 @@ self: { }: mkDerivation { pname = "copilot-core"; - version = "4.6"; - sha256 = "0831qjcvs6d7zc1xw8snn65b2lhvxia44s6j8z196lj8sf82wkpc"; + version = "4.6.1"; + sha256 = "1jhrck3rw1y20c7xzzgnvr2x7dzqgs7qhysv24pa5d5mnylpa3py"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -163950,7 +164328,7 @@ self: { } ) { }; - copilot-interpreter_4_6 = callPackage ( + copilot-interpreter_4_6_1 = callPackage ( { mkDerivation, base, @@ -163963,8 +164341,8 @@ self: { }: mkDerivation { pname = "copilot-interpreter"; - version = "4.6"; - sha256 = "1vpjrrv6z7mssqxswyr9aqrc0gf580gfyhfp87xxvrpmay8jchb4"; + version = "4.6.1"; + sha256 = "1lb27k01vnlwk683w8svxf7axzd4c0ar82p6f0nr2si3w5ypb7fb"; libraryHaskellDepends = [ base copilot-core @@ -164033,7 +164411,7 @@ self: { } ) { }; - copilot-language_4_6 = callPackage ( + copilot-language_4_6_1 = callPackage ( { mkDerivation, array, @@ -164053,8 +164431,8 @@ self: { }: mkDerivation { pname = "copilot-language"; - version = "4.6"; - sha256 = "01llv51lyagq2kgi2kfspi7gb6rix9zxhppy3avww0av08a6a6li"; + version = "4.6.1"; + sha256 = "0yr9cz9y0dpf1cqw6bbg3lx956nv22hfdnh3diqpg3yzcv84n1lx"; libraryHaskellDepends = [ array base @@ -164121,7 +164499,7 @@ self: { } ) { }; - copilot-libraries_4_6 = callPackage ( + copilot-libraries_4_6_1 = callPackage ( { mkDerivation, base, @@ -164137,8 +164515,8 @@ self: { }: mkDerivation { pname = "copilot-libraries"; - version = "4.6"; - sha256 = "12mflyq9721p2npjsinbab0icdad6v16z72d4ax29xap3j0ccw4p"; + version = "4.6.1"; + sha256 = "0mcj29cxxpiga9wv5y4mmzrbd1vdxkyzdyi6w8krz2ng4yb67f3a"; libraryHaskellDepends = [ base containers @@ -164182,7 +164560,7 @@ self: { } ) { }; - copilot-prettyprinter_4_6 = callPackage ( + copilot-prettyprinter_4_6_1 = callPackage ( { mkDerivation, base, @@ -164191,8 +164569,8 @@ self: { }: mkDerivation { pname = "copilot-prettyprinter"; - version = "4.6"; - sha256 = "0ng8zdjspgi62lzi3s42h25gf2j3mqn8rssbxrljpb8dmic479sr"; + version = "4.6.1"; + sha256 = "1jjmzrzzy3zqj24cm3hqpcxcnysjv6s6xbs8rqshjjjbrkang0pk"; libraryHaskellDepends = [ base copilot-core @@ -164297,7 +164675,7 @@ self: { } ) { }; - copilot-theorem_4_6 = callPackage ( + copilot-theorem_4_6_1 = callPackage ( { mkDerivation, base, @@ -164325,8 +164703,8 @@ self: { }: mkDerivation { pname = "copilot-theorem"; - version = "4.6"; - sha256 = "0plm8kf69mgq7qr0xv3xvl3ay3b6zdx25my2zdc826wki9iavvr8"; + version = "4.6.1"; + sha256 = "1x4pxhr9psm9bc29hvg100a2hlfy2qj81f1kf2njj08jh4wfs2bl"; libraryHaskellDepends = [ base bimap @@ -164400,8 +164778,8 @@ self: { }: mkDerivation { pname = "copilot-verifier"; - version = "4.6"; - sha256 = "13czl47yisjknvhrpqw56gpvqm2qk547ci369pkin2yhrkqv91ja"; + version = "4.6.1"; + sha256 = "0pm62nammyh2pmlxd3bh42892v0b2mmfn2v1rxpivak8q5xl47fz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -164518,8 +164896,8 @@ self: { }: mkDerivation { pname = "copilot-visualizer"; - version = "4.6"; - sha256 = "18iv2ihcp24im88wvy1aqx3cpiwawrizjr5v0cq8sd8c3hi6g4zk"; + version = "4.6.1"; + sha256 = "17jkl7p46k6bx3jh0dk69hj19yccgfnybcbs3gyqkba40sqjygf7"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -172532,6 +172910,55 @@ self: { } ) { }; + crypton-x509-store_1_6_13 = callPackage ( + { + mkDerivation, + asn1-encoding, + asn1-types, + base, + bytestring, + containers, + crypton, + crypton-x509, + directory, + filepath, + mtl, + pem, + tasty, + tasty-hunit, + unix, + }: + mkDerivation { + pname = "crypton-x509-store"; + version = "1.6.13"; + sha256 = "1zdffw8mxfsyyhbybfl3hiaywah6r0i1nr3h9snhs5x2pbfw4gsa"; + libraryHaskellDepends = [ + asn1-encoding + asn1-types + base + bytestring + containers + crypton + crypton-x509 + directory + filepath + mtl + pem + unix + ]; + testHaskellDepends = [ + base + bytestring + crypton-x509 + tasty + tasty-hunit + ]; + description = "X.509 collection accessing and storing methods"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + crypton-x509-system = callPackage ( { mkDerivation, @@ -172567,6 +172994,42 @@ self: { } ) { }; + crypton-x509-system_1_6_8 = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + crypton-x509, + crypton-x509-store, + directory, + filepath, + mtl, + pem, + process, + }: + mkDerivation { + pname = "crypton-x509-system"; + version = "1.6.8"; + sha256 = "13hvl03d0nyx1j6q8yn4wa57mcp662j166yjdzdydzlgf0yi62z8"; + libraryHaskellDepends = [ + base + bytestring + containers + crypton-x509 + crypton-x509-store + directory + filepath + mtl + pem + process + ]; + description = "Handle per-operating-system X.509 accessors and storage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + crypton-x509-validation = callPackage ( { mkDerivation, @@ -177030,6 +177493,29 @@ self: { } ) { }; + dani-optics-dot = callPackage ( + { + mkDerivation, + base, + optics-core, + }: + mkDerivation { + pname = "dani-optics-dot"; + version = "0.2.0.0"; + sha256 = "0d6y1v8603nq549618cabx84mvbjbdf2hgicrql8afic8p5j9yz2"; + libraryHaskellDepends = [ + base + optics-core + ]; + testHaskellDepends = [ + base + optics-core + ]; + description = "Use OverloadedRecordDot for nested optics access"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + dani-servant-lucid2 = callPackage ( { mkDerivation, @@ -177071,7 +177557,6 @@ self: { base16-bytestring, bytestring, directory, - HUnit, sqlite, tasty, tasty-hunit, @@ -177080,8 +177565,8 @@ self: { }: mkDerivation { pname = "dani-sqlite"; - version = "0.1.0.0"; - sha256 = "04md1gf6s09xw2jbwx5nkn7vx9j9z9807bc8g5iy9gnjfxjx8s33"; + version = "0.1.1.0"; + sha256 = "0pmmh7n90z7qql6r0iymbn01qlhjr5n4v59kvfwml222jhznsp0q"; libraryHaskellDepends = [ base bytestring @@ -177093,14 +177578,13 @@ self: { base16-bytestring bytestring directory - HUnit tasty tasty-hunit temporary text ]; doHaddock = false; - description = "Low-level binding to Sqlite3"; + description = "SQLite client library"; license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; @@ -179094,6 +179578,8 @@ self: { pname = "data-default"; version = "0.8.0.1"; sha256 = "1jmn83y7ss7896xvykpxxp4kfmvxa65avw0asg0z15i1xkl5s26f"; + revision = "1"; + editedCabalFile = "0vak67a186xb8fbvk4wkiyhr3dx0limdsi0q7zclysc3syjn8s21"; libraryHaskellDepends = [ base containers @@ -179108,6 +179594,32 @@ self: { } ) { }; + data-default_0_8_0_2 = callPackage ( + { + mkDerivation, + base, + containers, + mtl, + }: + mkDerivation { + pname = "data-default"; + version = "0.8.0.2"; + sha256 = "1687hx4nkhinbkaiqgp11mi4php1ina69k8pgwd3ixyf1kkmszgs"; + libraryHaskellDepends = [ + base + containers + ]; + testHaskellDepends = [ + base + containers + mtl + ]; + description = "A class for types with a default value"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + data-default-class = callPackage ( { mkDerivation, data-default }: mkDerivation { @@ -180140,8 +180652,8 @@ self: { pname = "data-fix"; version = "0.3.4"; sha256 = "0dxb2s2bxdl4fcd0kfybprz9kwsskdwshdh543lvjyh4ik8m5w4d"; - revision = "1"; - editedCabalFile = "06r6054jfaqqf8yx21m86x5bzpnkjmqrbppyf3b7h26ad1hvwy7f"; + revision = "2"; + editedCabalFile = "04yk077mzip7ly0b159kkp8gygz0mvaayjfzpfwgh768kk2600r0"; libraryHaskellDepends = [ base deepseq @@ -182847,8 +183359,8 @@ self: { }: mkDerivation { pname = "dataframe"; - version = "0.4.0.0"; - sha256 = "191yk3bxp66yilxpcdsyb02nlrfcm785724d5b03lv029zqhmxf9"; + version = "0.4.0.5"; + sha256 = "1n9g1zz8xgpnknhvkglvn1zgxg79vfyvi8z5f6v28fsyzd6s7bdc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -183562,36 +184074,47 @@ self: { base, binary, bitvec, + bytestring, + containers, criterion, deepseq, hashable, hspec, hspec-discover, primitive, + QuickCheck, text, vector, - vector-binary, + vector-algorithms, vector-hashtables, }: mkDerivation { pname = "dawgdic"; - version = "0.1.0"; - sha256 = "0jjzaw7na10d8y4nniiv13d15pv17h7nfb44v3nz3h76q7hqzysf"; + version = "1.0.0"; + sha256 = "0gwypkr2vbmh9h2j6hapr1l38bsh16mhykzs0x2lcjizwnipsv7j"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ base binary bitvec + bytestring + containers deepseq hashable primitive vector - vector-binary + vector-algorithms vector-hashtables ]; testHaskellDepends = [ base + binary + bytestring + containers hashable hspec + QuickCheck text vector ]; @@ -186915,6 +187438,52 @@ self: { } ) { }; + deferred-folds_0_9_18_9 = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + foldl, + hashable, + primitive, + quickcheck-instances, + rerebase, + tasty, + tasty-quickcheck, + text, + transformers, + unordered-containers, + vector, + }: + mkDerivation { + pname = "deferred-folds"; + version = "0.9.18.9"; + sha256 = "1lnj232rc2ww3355rqzvcjfzp2c1i38i9dbfyvcdk101zjc0g6kk"; + libraryHaskellDepends = [ + base + bytestring + containers + foldl + hashable + primitive + text + transformers + unordered-containers + vector + ]; + testHaskellDepends = [ + quickcheck-instances + rerebase + tasty + tasty-quickcheck + ]; + description = "Abstractions over deferred folds"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + definitive-base = callPackage ( { mkDerivation, @@ -189218,8 +189787,8 @@ self: { }: mkDerivation { pname = "derive-lifted-instances"; - version = "0.2.2"; - sha256 = "0a7a9qh1mf8yaw6g752mjxbgxmav6jqhqx1jf0rfd6b9x5mf6rzd"; + version = "0.3"; + sha256 = "0jy5dbxzyd51m6mmgh1ng35vx87gl7jm22w55aqgsc7mrq4kpnm5"; libraryHaskellDepends = [ base bifunctors @@ -189556,6 +190125,42 @@ self: { } ) { }; + deriving-compat_0_6_8 = callPackage ( + { + mkDerivation, + base, + containers, + ghc-boot-th, + hspec, + hspec-discover, + QuickCheck, + template-haskell, + th-abstraction, + }: + mkDerivation { + pname = "deriving-compat"; + version = "0.6.8"; + sha256 = "0lv8n2w8b375npp6129b9srffg91dj904g907mr3xlvkiiwa1vbd"; + libraryHaskellDepends = [ + base + containers + ghc-boot-th + template-haskell + th-abstraction + ]; + testHaskellDepends = [ + base + hspec + QuickCheck + template-haskell + ]; + testToolDepends = [ hspec-discover ]; + description = "Backports of GHC deriving extensions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + deriving-openapi3 = callPackage ( { mkDerivation, @@ -192366,8 +192971,8 @@ self: { }: mkDerivation { pname = "dhscanner-ast"; - version = "1.1.3"; - sha256 = "0xkr9d945r4g7xdfr3mjl6263ykjjlqwl6g2rklwj1917ir59war"; + version = "1.1.4"; + sha256 = "021gwh23vndd88av6f0daycnvx83pbacwrnavyd46f9mrjnygqwm"; libraryHaskellDepends = [ aeson base @@ -194670,8 +195275,8 @@ self: { pname = "diff-loc"; version = "0.1.0.0"; sha256 = "08sbxkf804bq3lwr9s1k1vigq7yrdjgicrj114zi14cdi4168k3x"; - revision = "3"; - editedCabalFile = "0msy6gqch9nz5dr1hddwvyq57kf0l8c0dybsl6d2f3109f60rsrn"; + revision = "4"; + editedCabalFile = "1ns06a8wvilv07z3qvd3q72sdmknvzhgcc0659lbghcv1babbhni"; libraryHaskellDepends = [ base fingertree @@ -195727,8 +196332,8 @@ self: { }: mkDerivation { pname = "dimensional"; - version = "1.6.1"; - sha256 = "1alys6kxhs0cbadk0sgs0k5whyn62klpf08b5n1kny7qpq3rhaq4"; + version = "1.6.2"; + sha256 = "17m78zx0ax7kc3y38nv8d65cn4zx26v4gjv366696yv0f2yhrcln"; libraryHaskellDepends = [ base deepseq @@ -196550,7 +197155,7 @@ self: { } ) { }; - directory_1_3_10_0 = callPackage ( + directory_1_3_10_1 = callPackage ( { mkDerivation, base, @@ -196561,8 +197166,8 @@ self: { }: mkDerivation { pname = "directory"; - version = "1.3.10.0"; - sha256 = "1xz5ffxd0hn42481bgkgnshwqmshjq7b9cihw9q8zy6qkhglzrw0"; + version = "1.3.10.1"; + sha256 = "0nf2jhz4djibiv8ji5dnp61r79jpnd721l56liy3anm23a2iixyq"; libraryHaskellDepends = [ base file-io @@ -198411,6 +199016,8 @@ self: { pname = "distributed-process"; version = "0.7.8"; sha256 = "0jmk3yh994hip8lkp3ss26iz1r22ra2qh8ada65h4snld11rqbrz"; + revision = "1"; + editedCabalFile = "05014rccl0mnmvifrxwb2lwnvriblyvrmza7nz9xchxlm2xn9x6s"; libraryHaskellDepends = [ base binary @@ -198557,6 +199164,8 @@ self: { pname = "distributed-process-client-server"; version = "0.2.8.0"; sha256 = "097sa879ykxiylnbyjv0cxvyyaybfpiig023di2jb9v63vlif2iq"; + revision = "1"; + editedCabalFile = "1ry4x1j0z9p5rwgsqarjylrra8r5ig0d28b2skyv44m109is6bfj"; libraryHaskellDepends = [ base binary @@ -198640,6 +199249,8 @@ self: { pname = "distributed-process-execution"; version = "0.1.5.0"; sha256 = "1q4y4sm8xdzsi643v4q8ynbyxv4al3wq0gc1g3ijwigznfqpy3d4"; + revision = "1"; + editedCabalFile = "1wxjwa61nc94jalpigkka1gi0agyih7kibp8ycf13aq47w1vwa60"; libraryHaskellDepends = [ base binary @@ -198694,6 +199305,8 @@ self: { pname = "distributed-process-extras"; version = "0.3.9"; sha256 = "1ig9s6aaa6lq2nc689hmh8z2872gsgsrnff0yi3gjc13l9fbvp5y"; + revision = "1"; + editedCabalFile = "1m9yq6yrlih8fc2im6m7x7fwvj3nbxrgg7132d12inx9vm2gfsy3"; libraryHaskellDepends = [ base binary @@ -199135,6 +199748,8 @@ self: { pname = "distributed-process-simplelocalnet"; version = "0.3.3"; sha256 = "1bq745sl9w8j7livcy36237a44rrpnm782lyprfcq63gdl8h0b5d"; + revision = "1"; + editedCabalFile = "19lywdffpanf5c45w7gad1vqgyk9jg085mrhf8nawv1c02fr9f4n"; libraryHaskellDepends = [ base binary @@ -199188,6 +199803,8 @@ self: { pname = "distributed-process-supervisor"; version = "0.2.4"; sha256 = "16pfqbxh3jjp9i45zmr0zzmfik4jl9ivz1vg12c34q1gcjmd25ag"; + revision = "1"; + editedCabalFile = "0490vfzdrgd6098irlhq30f2dvpcl8ay6pnyd6ydx96zgv9lc0gb"; libraryHaskellDepends = [ base binary @@ -199472,8 +200089,8 @@ self: { pname = "distributed-static"; version = "0.3.11"; sha256 = "0h9psda6bc8sq1gc8rdkgljs4hh4973bhsg9bzgvwqx26rdwvs7h"; - revision = "1"; - editedCabalFile = "1ifq0rls8rp8p1xmynzb7rx5vmqwi6jxb65lmv0z244d2b35d3x3"; + revision = "2"; + editedCabalFile = "1mwwq8fmb95vgv3aklrx15qxdpjwbq5s7zq8rprc9h28qx95mh54"; libraryHaskellDepends = [ base binary @@ -201914,8 +202531,8 @@ self: { pname = "docopt"; version = "0.7.0.8"; sha256 = "0pcixlpa5cwf531aa5nmwvp50gagm2khwl1xsy8hi4jn7ksnk1y8"; - revision = "2"; - editedCabalFile = "07vr5q9nn81ilklzg22n3s4fswgd596d459r8jbd4ca2w2a1s76v"; + revision = "3"; + editedCabalFile = "1gcfkw1ay5y9f6gb6ggazbvw9hn895k4wamm9vrn62ab1ikh2akg"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -202111,8 +202728,8 @@ self: { }: mkDerivation { pname = "doctest"; - version = "0.24.2"; - sha256 = "1dpffnr24zaricmkwc13npap569crwwfha1w9vz3fhywmh0dnfjk"; + version = "0.24.3"; + sha256 = "0f0j5ds8wihac23ck5fd1bf6m8i4vxnqvazfyn6fasl5247hy935"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -211590,8 +212207,8 @@ self: { pname = "effectful-th"; version = "1.0.0.3"; sha256 = "0dzjy054n4zcrnnnj50yxxqicv50mfmzhgcqzhz4n6ap8v88ykiv"; - revision = "1"; - editedCabalFile = "02p2pb43znjrmwrrpgrm6aflli1dg27ig6kbnd5j5kqab8nhbcbb"; + revision = "2"; + editedCabalFile = "1lw9kipgmvcm5cfhjz3iyb8f1fj8nzn60i4x4qvy9dlfykjsyd96"; libraryHaskellDepends = [ base containers @@ -211815,6 +212432,8 @@ self: { pname = "effects"; version = "0.2.4"; sha256 = "06cx0l9vxpjpgc1cxai19hw9rxfq89m61qvf7wxp1w2xd6yqa7xk"; + revision = "1"; + editedCabalFile = "067cbzjscqiwn463w5znmvkn140j1lcfjvxyzhrafp5fagbmhrk2"; libraryHaskellDepends = [ base containers @@ -212949,6 +213568,8 @@ self: { pname = "ekg-core"; version = "0.1.2.0"; sha256 = "12d4xzkdczbrmhhpgymf9brjn0kpq5645dq57xw05sylalfyslzz"; + revision = "1"; + editedCabalFile = "0vna1fd06iy8am9hv46qa1vpbqb9z0sd7jnvjrb6mv8a8zb5w2jx"; libraryHaskellDepends = [ base containers @@ -213267,6 +213888,8 @@ self: { pname = "ekg-statsd"; version = "0.2.6.2"; sha256 = "1gkh3fqp41sgskwgp9bzpfxign9wkm8agyzqqxvadipr0v7wih13"; + revision = "1"; + editedCabalFile = "02mdmylmfsbxjhbgv147kbn3gqwk2xv646ph9ny5cilaf230cm67"; libraryHaskellDepends = [ base bytestring @@ -217503,6 +218126,8 @@ self: { pname = "entropy"; version = "0.4.1.11"; sha256 = "1slj5n783k2amsx2hqs5qwvcw4rgfhdhgmiyg7cii0wg4w0mmpgm"; + revision = "1"; + editedCabalFile = "04vrqipcdr584wcn5vqc90x0mi0qrj2bxafpwrqpcvdsh9r1m6qv"; setupHaskellDepends = [ base Cabal @@ -220463,6 +221088,38 @@ self: { } ) { }; + esb-fireplace = callPackage ( + { + mkDerivation, + base, + optparse-applicative, + process, + regex-tdfa, + tasty, + tasty-hunit, + time, + }: + mkDerivation { + pname = "esb-fireplace"; + version = "0.1.0.0"; + sha256 = "0gilnwyph5szv709kjmi2wmq56vj9kmayiwy6h587xpjgqzwzaqz"; + libraryHaskellDepends = [ + base + optparse-applicative + time + ]; + testHaskellDepends = [ + base + process + regex-tdfa + tasty + tasty-hunit + ]; + description = "Easily build and run haskell code to solve AoC problems"; + license = lib.licensesSpdx."AGPL-3.0-or-later"; + } + ) { }; + escape-artist = callPackage ( { mkDerivation, @@ -224965,6 +225622,26 @@ self: { } ) { }; + exception-hierarchy_0_1_0_14 = callPackage ( + { + mkDerivation, + base, + template-haskell, + }: + mkDerivation { + pname = "exception-hierarchy"; + version = "0.1.0.14"; + sha256 = "0lh6yg3n65k64swvxh8pz8rcn8zl5h695lw2inrrxccmqz1y12lk"; + libraryHaskellDepends = [ + base + template-haskell + ]; + description = "Exception type hierarchy with TemplateHaskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + exception-mailer = callPackage ( { mkDerivation, @@ -228121,6 +228798,8 @@ self: { pname = "extensions"; version = "0.1.1.0"; sha256 = "1v8hikf03p81rzg6cpiadzpbjljfc6q8dj4q8yr09nwgxcjij3h7"; + revision = "2"; + editedCabalFile = "18wml60bsiwa9h0aj53ylh0qvi0y6bbyf7lx6b3m6ya4mypzmh27"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -231557,6 +232236,99 @@ self: { } ) { }; + fbrnch_1_8 = callPackage ( + { + mkDerivation, + aeson, + async, + base, + bodhi, + bugzilla-redhat, + bytestring, + config-ini, + copr-api, + directory, + either, + email-validate, + extra, + fedora-krb, + fedora-releases, + filepath, + http-conduit, + http-directory, + http-query, + koji, + network-uri, + pagure, + pretty-terminal, + process, + rpm-nvr, + rpmbuild-order, + safe, + say, + select-rpms, + simple-cmd, + simple-cmd-args, + simple-prompt, + text, + time, + typed-process, + unix, + utf8-string, + xdg-basedir, + }: + mkDerivation { + pname = "fbrnch"; + version = "1.8"; + sha256 = "0zl0b8h9mnk86fjq4dbdr5xjgav6ikx9whayvw3cmqdhrx29dw1y"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson + async + base + bodhi + bugzilla-redhat + bytestring + config-ini + copr-api + directory + either + email-validate + extra + fedora-krb + fedora-releases + filepath + http-conduit + http-directory + http-query + koji + network-uri + pagure + pretty-terminal + process + rpm-nvr + rpmbuild-order + safe + say + select-rpms + simple-cmd + simple-cmd-args + simple-prompt + text + time + typed-process + unix + utf8-string + xdg-basedir + ]; + description = "Fedora packager tool to build package branches"; + license = lib.licensesSpdx."GPL-2.0-or-later"; + hydraPlatforms = lib.platforms.none; + mainProgram = "fbrnch"; + } + ) { }; + fca = callPackage ( { mkDerivation, @@ -231674,6 +232446,8 @@ self: { pname = "fcf-base"; version = "0.1.0.1"; sha256 = "0wncldd9s52mz2viyafazzhpgjydxmnvslv8bmigwd8qizrvbpl8"; + revision = "1"; + editedCabalFile = "0zyxw9xc37fvmz2psykhvdaf2w1xgb45lj8bgn3cj2bm30rs517c"; libraryHaskellDepends = [ base fcf-family @@ -231783,6 +232557,8 @@ self: { pname = "fcf-family"; version = "0.2.0.2"; sha256 = "1hkvki5gjqz531rxvpby9mzdn5wsrwwcd4dkf6k4mvay174cnnqg"; + revision = "1"; + editedCabalFile = "0r4g2zyvb0dflsp9g235zarjg999gm5plc5rhr1xf2f696yw9l81"; libraryHaskellDepends = [ base containers @@ -231798,6 +232574,34 @@ self: { } ) { }; + fcf-family_0_2_0_3 = callPackage ( + { + mkDerivation, + base, + containers, + first-class-families, + template-haskell, + }: + mkDerivation { + pname = "fcf-family"; + version = "0.2.0.3"; + sha256 = "1p4rvbaj5fcmw2zw829wqlqxnrydx3apq4mlc7s7d6a765xlrz43"; + libraryHaskellDepends = [ + base + containers + first-class-families + template-haskell + ]; + testHaskellDepends = [ + base + first-class-families + ]; + description = "Family of families: featherweight defunctionalization"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + fcf-graphs = callPackage ( { mkDerivation, @@ -241644,6 +242448,41 @@ self: { } ) { }; + fold-debounce_0_2_0_17 = callPackage ( + { + mkDerivation, + base, + data-default, + hspec, + hspec-discover, + stm, + stm-delay, + time, + }: + mkDerivation { + pname = "fold-debounce"; + version = "0.2.0.17"; + sha256 = "1k6xhdf8anr29x6d6jic86hlx58cv0l81jb11002flgpcf8za8gq"; + libraryHaskellDepends = [ + base + data-default + stm + stm-delay + time + ]; + testHaskellDepends = [ + base + hspec + stm + time + ]; + testToolDepends = [ hspec-discover ]; + description = "Fold multiple events that happen in a given period of time"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + fold-debounce-conduit = callPackage ( { mkDerivation, @@ -241684,6 +242523,47 @@ self: { } ) { }; + fold-debounce-conduit_0_2_0_9 = callPackage ( + { + mkDerivation, + base, + conduit, + fold-debounce, + hspec, + hspec-discover, + resourcet, + stm, + transformers, + transformers-base, + }: + mkDerivation { + pname = "fold-debounce-conduit"; + version = "0.2.0.9"; + sha256 = "101sc5d9zapbl3g471rfhnh8152fn2zzjf27cvcgsix9kbagqq4s"; + libraryHaskellDepends = [ + base + conduit + fold-debounce + resourcet + stm + transformers + transformers-base + ]; + testHaskellDepends = [ + base + conduit + hspec + resourcet + stm + transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Regulate input traffic from conduit Source with Control.FoldDebounce"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + foldable-ix = callPackage ( { mkDerivation, base }: mkDerivation { @@ -241739,6 +242619,8 @@ self: { pname = "foldable1-classes-compat"; version = "0.1.2"; sha256 = "1n6a8ga07gdwnhy485qzy23algcmnzppfcxfy8c6qipamn4hw5p3"; + revision = "2"; + editedCabalFile = "075wsm1ylbwpa0jk6b1z5z5slq1sfci81wfj2hk4ilxwl9c2n1fb"; libraryHaskellDepends = [ base ghc-prim @@ -241766,6 +242648,55 @@ self: { } ) { }; + foldable1-classes-compat_0_1_3 = callPackage ( + { + mkDerivation, + base, + containers, + deepseq, + ghc-prim, + QuickCheck, + quickcheck-instances, + tagged, + tasty, + tasty-bench, + tasty-quickcheck, + transformers, + }: + mkDerivation { + pname = "foldable1-classes-compat"; + version = "0.1.3"; + sha256 = "1yg83bxl41ysjlbznn8v9nbp6v0yix858fb92w5a5dzyrjhxq0bp"; + revision = "1"; + editedCabalFile = "1jspmaifvx1xjpd7bhk8bx8kk829jjry76d6h7675q5b2p1qal6z"; + libraryHaskellDepends = [ + base + ghc-prim + tagged + ]; + testHaskellDepends = [ + base + containers + QuickCheck + quickcheck-instances + tasty + tasty-quickcheck + transformers + ]; + benchmarkHaskellDepends = [ + base + containers + deepseq + tasty-bench + transformers + ]; + doHaddock = false; + description = "Compatibility package for the Foldable1 and Bifoldable1 type classes"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + foldl = callPackage ( { mkDerivation, @@ -241790,8 +242721,8 @@ self: { pname = "foldl"; version = "1.4.18"; sha256 = "03jhj5p017r6f75vb0dk6igcaklgykjpp23j5wk7blzph18z9n6a"; - revision = "1"; - editedCabalFile = "1isis41wbfpgdqgrhapkcqqrkd20kxxl8qcqyqmrr41pvgca0hma"; + revision = "2"; + editedCabalFile = "0k39y5nmb9h26501iw9xjqjvq87ap78rcs847bkjczapx69gva8x"; libraryHaskellDepends = [ base bytestring @@ -243227,6 +244158,28 @@ self: { } ) { }; + formatn_0_3_3_1 = callPackage ( + { + mkDerivation, + base, + containers, + text, + }: + mkDerivation { + pname = "formatn"; + version = "0.3.3.1"; + sha256 = "1y3fbj2vfbaa7ygwif12klnxd8xiqlbx282r5cq6yl23clba17y0"; + libraryHaskellDepends = [ + base + containers + text + ]; + description = "Formatting of doubles"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + formattable = callPackage ( { mkDerivation, @@ -244469,6 +245422,8 @@ self: { pname = "fourmolu"; version = "0.19.0.1"; sha256 = "1xawjckgf1jsdkdscmfnlqazx0lidbpwy3qjf94by48ld3vpyywm"; + revision = "1"; + editedCabalFile = "0lzbxm7qz5yg187mzhw05acpa96fjfln35j1s9skvgs2209zjii3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -246098,8 +247053,8 @@ self: { pname = "free"; version = "5.2"; sha256 = "12agp68cwwixcwfwnvk2xamg34a2x6ax7s1naxv66chpi5y7z1kj"; - revision = "7"; - editedCabalFile = "0h43xp4f38bpxhs5s06x1jw6d6zv55hhyhj6cmdbmfw7d6k94fbz"; + revision = "8"; + editedCabalFile = "0r0imkhc4xzyz4azhj6shx595p2ba4f8j9j2svzhhbvwbxj03jir"; libraryHaskellDepends = [ base comonad @@ -246376,8 +247331,8 @@ self: { }: mkDerivation { pname = "free-functors"; - version = "1.2.1"; - sha256 = "1jbrhbqjlcwx11ch4wwbjdxfq1yszj60ifj6frp8bly8bslyyfzs"; + version = "1.3"; + sha256 = "1zsib2hq5rq2r4cl6nswmzxbrhr31hyzndja7i3bzxsq4791w9fg"; libraryHaskellDepends = [ base bifunctors @@ -255466,7 +256421,6 @@ self: { mkDerivation, base, containers, - ghc-prim, hspec, hspec-discover, template-haskell, @@ -255474,21 +256428,17 @@ self: { }: mkDerivation { pname = "generic-deriving"; - version = "1.14.6"; - sha256 = "1bxjar1kc29nma3whxb0kqgjgxmmm7wvhql7pyick8rj39zw35gi"; - revision = "1"; - editedCabalFile = "0mdcj86qy4qnjlx4nh3bi4nrplmycjci7mns4zp0w3ipj0fhfz7l"; + version = "1.14.7"; + sha256 = "1jnqwn8h2rdqw3jgyv879rpx1hi2mh7550z1vmxbv6qmr6jj05n9"; libraryHaskellDepends = [ base containers - ghc-prim template-haskell th-abstraction ]; testHaskellDepends = [ base hspec - template-haskell ]; testToolDepends = [ hspec-discover ]; description = "Generic programming library for generalised deriving"; @@ -255930,8 +256880,8 @@ self: { pname = "generic-monoid"; version = "0.1.0.1"; sha256 = "1pradfv1i2z73f3vxx78ahmfsdszcgi44kn29aww2hdgf2np5l6g"; - revision = "5"; - editedCabalFile = "0p4f9rvqfvvhbc1rkfrq14k9wp7s06qlp5dvj3kdmjhynr9rpyk9"; + revision = "6"; + editedCabalFile = "18grhkbbbqylpvc1f83b15655ls4sk52lz6zqnqdf6zgxz655wbv"; libraryHaskellDepends = [ base ]; description = "Derive monoid instances for product types"; license = lib.licenses.bsd3; @@ -256484,8 +257434,8 @@ self: { pname = "generically"; version = "0.1.1"; sha256 = "1ks3pi6mpma83xffplz8vmimyhvzpnhmcgvk3bvl3c64pqva9i84"; - revision = "4"; - editedCabalFile = "0bj5vhnrggf9ka89z628hcxx1g3r00lv2rrrjv3dfbaqbj7jfr1z"; + revision = "5"; + editedCabalFile = "0sd3lja677rivn6rxc5a1d6kfilyjsn9jy270a2bapj59liibr3z"; libraryHaskellDepends = [ base ]; description = "Generically newtype to use with DerivingVia"; license = lib.licenses.bsd3; @@ -256593,8 +257543,8 @@ self: { pname = "generics-sop"; version = "0.5.1.4"; sha256 = "0zkri1w7qdqlxcfx0kzld7ai5g7xzxwxjxjfa7wnjx09fqhiqsk1"; - revision = "2"; - editedCabalFile = "0xacmrv5jscb2jxqpvrnrd8cq80zk2ww6f3ajkdl9y4nl2h68a56"; + revision = "3"; + editedCabalFile = "0rrlkscz4d7avbi95rsj1vf1aghcy8v92jv8765hwrm3yjxs6yn9"; libraryHaskellDepends = [ base ghc-prim @@ -258883,6 +259833,41 @@ self: { } ) { }; + geodetics_2_0_0 = callPackage ( + { + mkDerivation, + array, + base, + checkers, + hspec, + HUnit, + parsec, + QuickCheck, + Stream, + }: + mkDerivation { + pname = "geodetics"; + version = "2.0.0"; + sha256 = "0q02xiq2dmm021x7snwkbc921n626m0wc5qg6dw5halvc306aibl"; + libraryHaskellDepends = [ + array + base + parsec + Stream + ]; + testHaskellDepends = [ + base + checkers + hspec + HUnit + QuickCheck + ]; + description = "Terrestrial coordinate systems and geodetic calculations"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + geohash = callPackage ( { mkDerivation, @@ -260006,8 +260991,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "ghc-compat"; - version = "0.5.4.0"; - sha256 = "0lfny2dyq1r58wbzrwsz3kw9kyb0p0jcqkzih41lk8ychn7zf7d6"; + version = "0.5.5.0"; + sha256 = "0y8n31ri08rl1nzm4phjz5azia7zmwswv2fhzkx828xll6cpqbc3"; libraryHaskellDepends = [ base ]; description = "GHC compatibility for MicroHs"; license = lib.licensesSpdx."Apache-2.0"; @@ -261875,8 +262860,8 @@ self: { }: mkDerivation { pname = "ghc-lib"; - version = "9.12.2.20250421"; - sha256 = "1liyrxdf790b3ga7v1kq501pa54wq92yvaggzy6vf1l3viakyxpl"; + version = "9.12.3.20251228"; + sha256 = "0241bbhccx2k1186fq1swj416zri7091mm0xhqwcs2w87w9rpyxc"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -262108,6 +263093,7 @@ self: { ghc-internal, ghc-prim, happy, + hpc, os-string, parsec, pretty, @@ -262118,8 +263104,8 @@ self: { }: mkDerivation { pname = "ghc-lib-parser"; - version = "9.12.2.20250421"; - sha256 = "1lscfnbpmyv0fahl9y33kwiypnp45iljljax69dxhlr9zdijv7x4"; + version = "9.12.3.20251228"; + sha256 = "0dgg174j31xmlrgb221szb796frnk8pxz0yk2c14klci1n6548sj"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -262133,6 +263119,7 @@ self: { filepath ghc-internal ghc-prim + hpc os-string parsec pretty @@ -272907,6 +273894,8 @@ self: { pname = "github-rest"; version = "1.2.1"; sha256 = "1d7jiidqaz1z07gdn6gka8cmp8jdn0v21ppbivxc8718vj5pq5xf"; + revision = "1"; + editedCabalFile = "156hsqk60ppncgm0z3jqgzva04k83360qr1mrss8ffa3h9zfhq7x"; libraryHaskellDepends = [ aeson base @@ -273376,6 +274365,37 @@ self: { } ) { }; + gitignore-ospath = callPackage ( + { + mkDerivation, + base, + filepath, + hspec, + os-string, + text, + }: + mkDerivation { + pname = "gitignore-ospath"; + version = "0.1.0.2"; + sha256 = "0qng1lbyhm8k38zl1lis46la8v6x3iy9pgpjv4qplk727cj7j242"; + libraryHaskellDepends = [ + base + filepath + os-string + text + ]; + testHaskellDepends = [ + base + filepath + hspec + os-string + text + ]; + description = "Library for reading .gitignore files and filtering paths"; + license = lib.licensesSpdx."Apache-2.0"; + } + ) { }; + gitit = callPackage ( { mkDerivation, @@ -275699,8 +276719,8 @@ self: { }: mkDerivation { pname = "glob-imports"; - version = "0.0.3.0"; - sha256 = "0xc0l0llfkhgvxg9c5y0w6g36r48jyq8cmij3sqxdwyc6lx7p9b7"; + version = "0.0.4.0"; + sha256 = "0znv081qzj3cpsc9js601s8m7bsnqflqcvccf4l3mkp0xbbzzwns"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -277482,8 +278502,8 @@ self: { pname = "gnuplot"; version = "0.5.7"; sha256 = "1glahh3si5bpazsklnpwxx4h4ivgb4wyngc032797zq1496fhhm3"; - revision = "3"; - editedCabalFile = "1rwlkr94h6lzp6aa3p4i5dgdl1i9nl7mahxny2qz9ggjbj4yiw65"; + revision = "4"; + editedCabalFile = "1cdqq9r3r83hk6k39nhgz2rg30h3drilcp3my72hs07cxx50rxb8"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -285081,6 +286101,62 @@ self: { } ) { }; + graphql_1_5_0_2 = callPackage ( + { + mkDerivation, + base, + conduit, + containers, + exceptions, + hspec, + hspec-discover, + hspec-expectations, + hspec-megaparsec, + megaparsec, + parser-combinators, + QuickCheck, + text, + transformers, + unordered-containers, + vector, + }: + mkDerivation { + pname = "graphql"; + version = "1.5.0.2"; + sha256 = "0wphj1ybrx6kld36fmwc1wmrarkdydgxz72szgxwd25lbplcjvib"; + libraryHaskellDepends = [ + base + conduit + containers + exceptions + megaparsec + parser-combinators + text + transformers + unordered-containers + vector + ]; + testHaskellDepends = [ + base + conduit + containers + exceptions + hspec + hspec-expectations + hspec-megaparsec + megaparsec + QuickCheck + text + unordered-containers + vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell GraphQL implementation"; + license = "MPL-2.0 AND BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + graphql-api = callPackage ( { mkDerivation, @@ -287589,8 +288665,8 @@ self: { pname = "group-by-date"; version = "0.1.0.5"; sha256 = "1c19x8qqrq8fiaxdz917nim8z8dcsi4bcyf88ci39d3xq1iq9iis"; - revision = "2"; - editedCabalFile = "1hgil34is14j10dhxwbmmwkwgbqv0as1cmm2lm1j5p6aknz1swvh"; + revision = "3"; + editedCabalFile = "06w78vjj9y4vc61ngjynnly9pfx28pi7ar23yp8ykl1fdf4l6bm4"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -296001,6 +297077,8 @@ self: { pname = "hakyll"; version = "4.16.7.1"; sha256 = "18wg5ay6l3ngsmqq00g6y7djmg4f8285kwdi47g0rg70mq6sn0py"; + revision = "1"; + editedCabalFile = "0y4my8p32yihpxkfvm159vgh5na35f1jgrnj6fhlvq2c3460p0cf"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -302568,33 +303646,25 @@ self: { containers, deepseq, filepath, - ghc-bignum, ghc-prim, - HUnit, os-string, primitive, QuickCheck, - random, tasty, tasty-hunit, tasty-quickcheck, text, - unix, }: mkDerivation { pname = "hashable"; - version = "1.5.0.0"; - sha256 = "0snvrnh9q4arjwk6hdvb4zwb22sh7rlgvr9px7bnqpys3273m2z5"; - revision = "1"; - editedCabalFile = "1vsq3wv397lp208p7zs8fplxdix4jmv688dj4ych4983prn188rg"; + version = "1.5.1.0"; + sha256 = "04mig5gzgjbwaq9zycrnzy3b97fkqqwdrni0akjgzjcjrq87q2zd"; libraryHaskellDepends = [ base bytestring containers deepseq filepath - ghc-bignum - ghc-prim os-string text ]; @@ -302603,16 +303673,13 @@ self: { bytestring filepath ghc-prim - HUnit os-string primitive QuickCheck - random tasty tasty-hunit tasty-quickcheck text - unix ]; description = "A class for types that can be converted to a hash value"; license = lib.licensesSpdx."BSD-3-Clause"; @@ -305240,6 +306307,7 @@ self: { aeson-pretty, array, async, + attoparsec, base, base16-bytestring, binary, @@ -305255,6 +306323,7 @@ self: { ghc, ghc-boot, ghc-boot-th, + ghc-heap, ghci, haskeline, haskell-debugger-view, @@ -305269,6 +306338,7 @@ self: { random, regex, tasty, + tasty-expected-failure, tasty-golden, tasty-hunit, temporary, @@ -305280,13 +306350,14 @@ self: { }: mkDerivation { pname = "haskell-debugger"; - version = "0.10.1.0"; - sha256 = "0jqnbrv9a7k1lpmvkdzmc88wz576m9f6cag5in4s65y6akna6mh5"; + version = "0.11.0.0"; + sha256 = "00l8z1rnfbax7imr4syq845i8nf6kxqm3lsw75r4dinrvf94nh42"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson array + attoparsec base base16-bytestring binary @@ -305301,6 +306372,7 @@ self: { ghc ghc-boot ghc-boot-th + ghc-heap ghci haskell-debugger-view hie-bios @@ -305334,7 +306406,6 @@ self: { process text transformers - unix unordered-containers ]; testHaskellDepends = [ @@ -305352,6 +306423,7 @@ self: { random regex tasty + tasty-expected-failure tasty-golden tasty-hunit temporary @@ -305375,8 +306447,8 @@ self: { }: mkDerivation { pname = "haskell-debugger-view"; - version = "0.1.0.0"; - sha256 = "0kfpkpbw3m2z7qr0fibsacqcfiiczawhml6hvr25i7czrg4vnk4a"; + version = "0.2.0.0"; + sha256 = "0wcw8kppq68gdpyyhvp1j338c0rcdrrxkd0w6sfwsq7z5nkww7cg"; libraryHaskellDepends = [ base bytestring @@ -308479,6 +309551,8 @@ self: { pname = "haskell-src-meta"; version = "0.8.15"; sha256 = "1ghdddbrhv4qwa7fgibafs7y2mr1rxrh2w67irs15wfmk4qvdsi6"; + revision = "1"; + editedCabalFile = "1ifh83zib6m113gzd4cfdw70w1lcz1ag5cskxnf1nvsfaa2k115h"; libraryHaskellDepends = [ base haskell-src-exts @@ -314342,7 +315416,7 @@ self: { } ) { }; - hasql_1_9_3_2 = callPackage ( + hasql_1_10_1 = callPackage ( { mkDerivation, aeson, @@ -314350,9 +315424,7 @@ self: { base, bytestring, bytestring-strict-builder, - containers, contravariant, - contravariant-extras, criterion, dlist, hashable, @@ -314361,10 +315433,12 @@ self: { iproute, mtl, postgresql-binary, + postgresql-connection-string, postgresql-libpq, profunctors, QuickCheck, quickcheck-instances, + random, rerebase, scientific, testcontainers-postgresql, @@ -314379,25 +315453,24 @@ self: { }: mkDerivation { pname = "hasql"; - version = "1.9.3.2"; - sha256 = "1qaiawgz9qrkw11p6z6spqsvwmcq6s4xjkl54cn3vpwqzyvfcacf"; + version = "1.10.1"; + sha256 = "05767z4p67vvfxbr1rj4jyz0gwiz402v6syhjf42c4hhbj3fski0"; libraryHaskellDepends = [ aeson attoparsec base bytestring bytestring-strict-builder - containers contravariant dlist hashable iproute mtl postgresql-binary + postgresql-connection-string postgresql-libpq profunctors scientific - testcontainers-postgresql text text-builder time @@ -314408,19 +315481,38 @@ self: { witherable ]; testHaskellDepends = [ - contravariant-extras + aeson + attoparsec + base + bytestring + contravariant + dlist + hashable hspec + iproute + mtl + postgresql-libpq + profunctors QuickCheck quickcheck-instances + random rerebase + scientific testcontainers-postgresql + text + text-builder + time + transformers + unordered-containers + uuid + vector + witherable ]; testToolDepends = [ hspec-discover ]; benchmarkHaskellDepends = [ criterion rerebase ]; - doHaddock = false; description = "Fast PostgreSQL driver with a flexible mapping API"; license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; @@ -314521,7 +315613,7 @@ self: { hasql-cursor-query = callPackage ( { mkDerivation, - base-prelude, + base, bytestring, contravariant, foldl, @@ -314535,10 +315627,10 @@ self: { }: mkDerivation { pname = "hasql-cursor-query"; - version = "0.4.5.2"; - sha256 = "130wvfsvyi96kwnhifs947m62iz46hrwc9s0k4xw59106v9vmdnc"; + version = "0.4.5.3"; + sha256 = "0blvwhxn5f1r1j2g2d7ycq1a0skgccgq90nc811xjm0zp4nghynd"; libraryHaskellDepends = [ - base-prelude + base bytestring contravariant foldl @@ -314565,28 +315657,26 @@ self: { { mkDerivation, base, - base-prelude, bytestring, - bytestring-tree-builder, contravariant, contravariant-extras, hasql, hasql-transaction, + text, transformers, }: mkDerivation { pname = "hasql-cursor-transaction"; - version = "0.6.5.2"; - sha256 = "1l9r0x174xaiz79s9mqr760isjcqz4wcznrjsplkrkk8974zm92n"; + version = "0.6.6.1"; + sha256 = "1n5ms3ric7gvys7lp6d17r4xq3b0dc4lrd4bj71lrc0ji41yvixp"; libraryHaskellDepends = [ base - base-prelude bytestring - bytestring-tree-builder contravariant contravariant-extras hasql hasql-transaction + text transformers ]; description = "An abstraction for simultaneous fetching from multiple PostgreSQL cursors"; @@ -314675,6 +315765,47 @@ self: { } ) { }; + hasql-dynamic-statements_0_5 = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + hasql, + hasql-implicits, + hspec, + hspec-discover, + rerebase, + testcontainers-postgresql, + text, + text-builder, + }: + mkDerivation { + pname = "hasql-dynamic-statements"; + version = "0.5"; + sha256 = "0iw6cwj7f057vpmnd3fwvvv9svvnyc1si88c3d5n6f46hl6z1icx"; + libraryHaskellDepends = [ + base + bytestring + containers + hasql + hasql-implicits + text + text-builder + ]; + testHaskellDepends = [ + hasql + hspec + rerebase + testcontainers-postgresql + ]; + testToolDepends = [ hspec-discover ]; + description = "Hasql extension for dynamic construction of statements"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hasql-effectful = callPackage ( { mkDerivation, @@ -314875,6 +316006,44 @@ self: { } ) { }; + hasql-implicits_0_2_0_2 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + hasql, + iproute, + scientific, + text, + time, + uuid, + vector, + }: + mkDerivation { + pname = "hasql-implicits"; + version = "0.2.0.2"; + sha256 = "0gp6kn5ijc7x3gxyn0gywg7bnrlw6l1jjkd40b8gyq0qi2hk4qr6"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + hasql + iproute + scientific + text + time + uuid + vector + ]; + description = "Implicit definitions for Hasql, such as default codecs for standard types"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hasql-interpolate = callPackage ( { mkDerivation, @@ -315111,14 +316280,15 @@ self: { hasql, hasql-pool, hspec, + hspec-discover, postgresql-libpq, QuickCheck, text, }: mkDerivation { pname = "hasql-notifications"; - version = "0.2.4.0"; - sha256 = "0xnag6j2qkyzii9blbrm3fp6rgcx291ih01v7msfbp0wr3dkg1dj"; + version = "0.2.5.0"; + sha256 = "0zkglh01v5vr73lmr8r38i2f81cssysvm8dscyga7miib0daiisb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -315140,6 +316310,7 @@ self: { hspec QuickCheck ]; + testToolDepends = [ hspec-discover ]; description = "LISTEN/NOTIFY support for Hasql"; license = lib.licenses.bsd3; mainProgram = "hasql-notifications"; @@ -315179,6 +316350,40 @@ self: { } ) { }; + hasql-optparse-applicative_0_9_1 = callPackage ( + { + mkDerivation, + attoparsec, + attoparsec-time, + base, + bytestring, + hasql, + hasql-pool, + optparse-applicative, + text, + time, + }: + mkDerivation { + pname = "hasql-optparse-applicative"; + version = "0.9.1"; + sha256 = "00gjwi39ihj7ccszh44x7aw1sph4wzqhmw4bgpis5ms7dsa81mla"; + libraryHaskellDepends = [ + attoparsec + attoparsec-time + base + bytestring + hasql + hasql-pool + optparse-applicative + text + time + ]; + description = "\"optparse-applicative\" parsers for \"hasql\""; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hasql-pipes = callPackage ( { mkDerivation, @@ -315297,6 +316502,57 @@ self: { } ) { }; + hasql-pool_1_4_1 = callPackage ( + { + mkDerivation, + async, + base, + bytestring, + hasql, + hspec, + hspec-discover, + postgresql-libpq, + random, + rerebase, + stm, + testcontainers-postgresql, + text, + text-builder, + time, + tuple, + uuid, + }: + mkDerivation { + pname = "hasql-pool"; + version = "1.4.1"; + sha256 = "1vkb8zz0dx92p5x1scb9i9i42v699lcq97b6q0jzh1sx09slfxr0"; + libraryHaskellDepends = [ + base + bytestring + hasql + stm + text + time + uuid + ]; + testHaskellDepends = [ + async + hasql + hspec + postgresql-libpq + random + rerebase + testcontainers-postgresql + text-builder + tuple + ]; + testToolDepends = [ hspec-discover ]; + description = "Pool of connections for Hasql"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hasql-postgres = callPackage ( { mkDerivation, @@ -315846,6 +317102,46 @@ self: { } ) { }; + hasql-th_0_4_1_1 = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + contravariant, + foldl, + hasql, + postgresql-syntax, + template-haskell, + template-haskell-compat-v0208, + text, + uuid, + vector, + }: + mkDerivation { + pname = "hasql-th"; + version = "0.4.1.1"; + sha256 = "0q4mwmf5kwzbp7xagx53qn9jislbq8yk6p7l7q0bkwmvmx69mwhy"; + libraryHaskellDepends = [ + base + bytestring + containers + contravariant + foldl + hasql + postgresql-syntax + template-haskell + template-haskell-compat-v0208 + text + uuid + vector + ]; + description = "Template Haskell utilities for Hasql"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hasql-transaction_1_1_0_1 = callPackage ( { mkDerivation, @@ -315922,6 +317218,45 @@ self: { } ) { }; + hasql-transaction_1_2_2 = callPackage ( + { + mkDerivation, + async, + base, + bytestring, + bytestring-tree-builder, + contravariant, + hasql, + mtl, + rerebase, + text, + transformers, + }: + mkDerivation { + pname = "hasql-transaction"; + version = "1.2.2"; + sha256 = "1nmc9srmic0jpfl0n17v0s0m99qb1jmsrmind55y8d9hk1x2r45z"; + libraryHaskellDepends = [ + base + bytestring + bytestring-tree-builder + contravariant + hasql + mtl + text + transformers + ]; + testHaskellDepends = [ + async + hasql + rerebase + ]; + description = "Composable abstraction over retryable transactions for Hasql"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hasql-transaction-io = callPackage ( { mkDerivation, @@ -316007,6 +317342,7 @@ self: { megaparsec, mtl, mysql-haskell, + non-empty, optics-core, pretty-simple, prettyprinter, @@ -316017,8 +317353,8 @@ self: { }: mkDerivation { pname = "hasqlator-mysql"; - version = "0.2.1"; - sha256 = "02hkkv2f0zck15dfmdrfr6vw9ma4xifv4jmz5crkyvmr68jw6n4d"; + version = "0.2.2"; + sha256 = "0hwnlw5n9idx9iz3lck402lm7n0c2mip46hm9zzs248pikkvl4k5"; libraryHaskellDepends = [ aeson base @@ -316030,6 +317366,7 @@ self: { megaparsec mtl mysql-haskell + non-empty optics-core pretty-simple prettyprinter @@ -324301,8 +325638,8 @@ self: { }: mkDerivation { pname = "hercules-ci-agent"; - version = "0.10.7"; - sha256 = "1d2hmhh2r0drg37cm9f3jwv5k8gjmg3mnsrsvfip0m49n09bmpqi"; + version = "0.10.8"; + sha256 = "0f8d5xfix0bsxdvanf6zn1l2qs80aivva86qf3j1clfr2dny4g59"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ @@ -324836,8 +326173,8 @@ self: { }: mkDerivation { pname = "hercules-ci-cli"; - version = "0.3.8"; - sha256 = "1dkb2njp9agmawfyfsyy3sz3kx42jlv0zmbrr2b4r6zmv8v9q97h"; + version = "0.3.9"; + sha256 = "091j83ac4byr6vbmd0wq1b86p23d1z7sn5ls6w24l72dp8fvfjjp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -324947,8 +326284,8 @@ self: { }: mkDerivation { pname = "hercules-ci-cnix-expr"; - version = "0.5.0.0"; - sha256 = "0dlci548d4kpi3za59fdfd5y5p8h08rfyyvhi0a0vm4zz4jip249"; + version = "0.5.1.0"; + sha256 = "01m6l915yy3v6qpc53xq48kp3mi39bclsjdwswvgwvp9z9hjvg0p"; setupHaskellDepends = [ base Cabal @@ -325031,8 +326368,8 @@ self: { }: mkDerivation { pname = "hercules-ci-cnix-store"; - version = "0.4.0.0"; - sha256 = "0jrln90r7yg2gdd5xiwfqz8wsmzx21pfvi8bn23p30hfv5flpha8"; + version = "0.4.1.0"; + sha256 = "0jy7p69jhv81rg8xikd7smgpg3vwccjzly3k8hs7ipdp2mprwffc"; setupHaskellDepends = [ base Cabal @@ -326145,6 +327482,7 @@ self: { libff, megaparsec, memory, + monad-loops, mtl, operational, optics-core, @@ -326187,8 +327525,8 @@ self: { }: mkDerivation { pname = "hevm"; - version = "0.56.0"; - sha256 = "1axwzs066312s3ncr89rmm14ny8ibzhrcqn9f9gfibsgyw9w5z7d"; + version = "0.57.0"; + sha256 = "0vf21hlz2h45xsnbliaqnj56jw4s51avs1aa37qvbwsyhncankpy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -326213,6 +327551,7 @@ self: { filepattern megaparsec memory + monad-loops mtl operational optics-core @@ -326308,8 +327647,6 @@ self: { base bytestring containers - filemanip - filepath here mtl tasty @@ -330820,6 +332157,99 @@ self: { } ) { }; + himari = callPackage ( + { + mkDerivation, + aeson, + aeson-pretty, + base, + bytestring, + containers, + convertible, + deepseq, + deriving-aeson, + exceptions, + filepath, + hashable, + hlint, + lens, + monad-logger, + mtl, + pretty-simple, + primitive, + QuickCheck, + safe, + sydtest, + text, + time, + typed-process, + unliftio, + unordered-containers, + vector, + }: + mkDerivation { + pname = "himari"; + version = "1.0.4.0"; + sha256 = "0ishwlj4svmfzf9bviah6mb0mw21dq8mzm9n189y51y2q8hb0hfw"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + aeson-pretty + base + bytestring + containers + convertible + deepseq + deriving-aeson + exceptions + filepath + hashable + lens + monad-logger + mtl + pretty-simple + primitive + safe + text + time + typed-process + unliftio + unordered-containers + vector + ]; + testHaskellDepends = [ + aeson + aeson-pretty + base + bytestring + containers + convertible + deepseq + deriving-aeson + exceptions + filepath + hashable + lens + monad-logger + mtl + pretty-simple + primitive + QuickCheck + safe + sydtest + text + time + typed-process + unliftio + unordered-containers + vector + ]; + testToolDepends = [ hlint ]; + description = "A standard library for Haskell as an alternative to rio"; + license = lib.licensesSpdx."Apache-2.0"; + } + ) { }; + himerge = callPackage ( { mkDerivation, @@ -334044,8 +335474,10 @@ self: { }: mkDerivation { pname = "hledger"; - version = "1.51.1"; - sha256 = "05hpsb3iqr5pxfq0nghs2zf51bmfx43czx8n18vm60sbqby9dw7b"; + version = "1.51.2"; + sha256 = "0bcb1dxlmi3h12wb7y4iqbi0p0wvzp23m0xkghiz5k5ydp3ixrv8"; + revision = "1"; + editedCabalFile = "082qb8n4lhgjab0829dgf7pchh1p8j8d0qq39sx8mcinyjwmm9gd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -334599,8 +336031,8 @@ self: { }: mkDerivation { pname = "hledger-lib"; - version = "1.51.1"; - sha256 = "1zhg7fxclkyz5iwbxg97ha1d0lvbqxbwwfp9szb1d7gqnnibp458"; + version = "1.51.2"; + sha256 = "03smy5xc817c797nkh5pjvrb2p41xdvxvwlkhzgkb9b7hrk9nic8"; libraryHaskellDepends = [ aeson aeson-pretty @@ -334866,8 +336298,8 @@ self: { }: mkDerivation { pname = "hledger-ui"; - version = "1.51.1"; - sha256 = "19vm8gj0zkkcd07b4xr1rpcl8cvsb2xb821kk6r2xkylvn164daa"; + version = "1.51.2"; + sha256 = "0wmqqr83zfz82qdw2pvqd937233brxa67wvjgaag7fqjhlbpd9qk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -335002,8 +336434,8 @@ self: { }: mkDerivation { pname = "hledger-web"; - version = "1.51.1"; - sha256 = "1fxkdaibjp7sigdhdchrpw9lbjlq5l75jrqgya4l7vgyhbfmd8k8"; + version = "1.51.2"; + sha256 = "12k2sl9ll8lfxl194hin8c58gbipxh4yyzycbwn0lbb231agyjfg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -343859,6 +345291,48 @@ self: { } ) { }; + horizontal-rule_0_7_1_0 = callPackage ( + { + mkDerivation, + base, + optparse-applicative, + prettyprinter, + tasty, + tasty-hunit, + terminal-size, + text, + time, + }: + mkDerivation { + pname = "horizontal-rule"; + version = "0.7.1.0"; + sha256 = "0h4i9crz0hv2b01hmb9i5gp8cwf0hw3wxwphi9f65d7gjywscr2k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + terminal-size + text + ]; + executableHaskellDepends = [ + base + optparse-applicative + prettyprinter + text + time + ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + ]; + description = "horizontal rule for the terminal"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hr"; + } + ) { }; + horname = callPackage ( { mkDerivation, @@ -351979,8 +353453,8 @@ self: { pname = "hsc2hs"; version = "0.68.10"; sha256 = "0xpgbi6pssnizazz54583c50cz4axq3h78g03q4sfb7yi3bk8kkg"; - revision = "4"; - editedCabalFile = "0gphymx87rjky73mxk6y656jxms5xrds7q2dvcrf7mnk0gdgcpkj"; + revision = "5"; + editedCabalFile = "09fpqh14ffp6hix6n9w2wbwz19idig5cgzjrzsih2axh57cmzcir"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -355550,7 +357024,7 @@ self: { } ) { }; - hslua_2_4_0 = callPackage ( + hslua_2_5_0 = callPackage ( { mkDerivation, base, @@ -355570,8 +357044,8 @@ self: { }: mkDerivation { pname = "hslua"; - version = "2.4.0"; - sha256 = "093cjgrzxyvd7kg7ap5bszbfpgzcggwsnypm2q2ij6hyqz8x8gqk"; + version = "2.5.0"; + sha256 = "13wj85dhb6zkn98y9ddg9fgqrvw12cz3r91cxnlhhqlajjm5iawx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -355663,6 +357137,56 @@ self: { } ) { }; + hslua-aeson_2_3_2 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + hslua-core, + hslua-marshalling, + QuickCheck, + quickcheck-instances, + scientific, + tasty, + tasty-hunit, + tasty-quickcheck, + text, + vector, + }: + mkDerivation { + pname = "hslua-aeson"; + version = "2.3.2"; + sha256 = "1l4q088hx5qbhjxhii4p7xjaxacmr5iadyl9lyhlxxcybv2n2imr"; + libraryHaskellDepends = [ + aeson + base + bytestring + hslua-core + hslua-marshalling + scientific + vector + ]; + testHaskellDepends = [ + aeson + base + hslua-core + hslua-marshalling + QuickCheck + quickcheck-instances + scientific + tasty + tasty-hunit + tasty-quickcheck + text + vector + ]; + description = "Allow aeson data types to be used with Lua"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hslua-classes = callPackage ( { mkDerivation, @@ -355715,6 +357239,55 @@ self: { } ) { }; + hslua-classes_2_3_2 = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + hslua-core, + hslua-marshalling, + lua-arbitrary, + QuickCheck, + quickcheck-instances, + tasty, + tasty-hslua, + tasty-hunit, + tasty-quickcheck, + text, + }: + mkDerivation { + pname = "hslua-classes"; + version = "2.3.2"; + sha256 = "0yl6svmigz2w1rn5f4c58gzfpkg9fsyqh46090zdgvgdkyd49c7v"; + libraryHaskellDepends = [ + base + bytestring + containers + hslua-core + hslua-marshalling + text + ]; + testHaskellDepends = [ + base + bytestring + containers + hslua-core + lua-arbitrary + QuickCheck + quickcheck-instances + tasty + tasty-hslua + tasty-hunit + tasty-quickcheck + text + ]; + description = "Type classes for HsLua"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hslua-cli = callPackage ( { mkDerivation, @@ -355748,6 +357321,40 @@ self: { } ) { }; + hslua-cli_1_4_4 = callPackage ( + { + mkDerivation, + base, + bytestring, + hslua-core, + hslua-marshalling, + hslua-repl, + lua, + text, + unix, + }: + mkDerivation { + pname = "hslua-cli"; + version = "1.4.4"; + sha256 = "1h3mdaajvxgakvhbx8kqk9m36ja5jqlvsjkcdkdpvn04rzx0lv2z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + hslua-core + hslua-marshalling + hslua-repl + lua + text + unix + ]; + description = "Command-line interface for Lua"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hslua-core = callPackage ( { mkDerivation, @@ -355795,6 +357402,49 @@ self: { } ) { }; + hslua-core_2_3_2_1 = callPackage ( + { + mkDerivation, + base, + bytestring, + exceptions, + lua, + lua-arbitrary, + mtl, + QuickCheck, + tasty, + tasty-hunit, + tasty-quickcheck, + text, + }: + mkDerivation { + pname = "hslua-core"; + version = "2.3.2.1"; + sha256 = "1asfzpliwv297lnjqdgi6637p4h0ncn78f50074i20ndk3vp45k8"; + libraryHaskellDepends = [ + base + bytestring + exceptions + lua + mtl + text + ]; + testHaskellDepends = [ + base + bytestring + lua + lua-arbitrary + QuickCheck + tasty + tasty-hunit + tasty-quickcheck + ]; + description = "Bindings to Lua, an embeddable scripting language"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hslua-examples = callPackage ( { mkDerivation, @@ -355806,8 +357456,8 @@ self: { }: mkDerivation { pname = "hslua-examples"; - version = "2.0.2"; - sha256 = "1sbraw39fz5kx11nz828mpyx07jh3xm2n01k6q4p0xh9zlhc94va"; + version = "2.0.3"; + sha256 = "0xjczc2h4k7j4wz0sfpnyanz0d2r25l61nipvwf6a3f7l9b1ms8v"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -355900,6 +357550,53 @@ self: { } ) { }; + hslua-marshalling_2_3_2 = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + hslua-core, + lua-arbitrary, + QuickCheck, + quickcheck-instances, + tasty, + tasty-hslua, + tasty-hunit, + tasty-quickcheck, + text, + }: + mkDerivation { + pname = "hslua-marshalling"; + version = "2.3.2"; + sha256 = "1jik10a3i834ia859gwrdrzb5mv7jy66yy9h51f26xf8998za1qm"; + libraryHaskellDepends = [ + base + bytestring + containers + hslua-core + text + ]; + testHaskellDepends = [ + base + bytestring + containers + hslua-core + lua-arbitrary + QuickCheck + quickcheck-instances + tasty + tasty-hslua + tasty-hunit + tasty-quickcheck + text + ]; + description = "Marshalling of values between Haskell and Lua"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hslua-module-doclayout = callPackage ( { mkDerivation, @@ -355935,6 +357632,42 @@ self: { } ) { }; + hslua-module-doclayout_1_2_1 = callPackage ( + { + mkDerivation, + base, + doclayout, + hslua, + tasty, + tasty-hunit, + tasty-lua, + text, + }: + mkDerivation { + pname = "hslua-module-doclayout"; + version = "1.2.1"; + sha256 = "18g66bdckqqafwda9iphpx2xxfsg7zr3mf1p97qqz8827py0w1g0"; + libraryHaskellDepends = [ + base + doclayout + hslua + text + ]; + testHaskellDepends = [ + base + doclayout + hslua + tasty + tasty-hunit + tasty-lua + text + ]; + description = "Lua module wrapping Text.DocLayout."; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hslua-module-path = callPackage ( { mkDerivation, @@ -355976,6 +357709,45 @@ self: { } ) { }; + hslua-module-path_1_2_0 = callPackage ( + { + mkDerivation, + base, + filepath, + hslua-core, + hslua-marshalling, + hslua-packaging, + tasty, + tasty-hunit, + tasty-lua, + text, + }: + mkDerivation { + pname = "hslua-module-path"; + version = "1.2.0"; + sha256 = "03xqvg0278lvc644yzbc8gafdm1nmhm56h29gsvmx7yqki31h97j"; + libraryHaskellDepends = [ + base + filepath + hslua-core + hslua-marshalling + hslua-packaging + text + ]; + testHaskellDepends = [ + base + hslua-core + hslua-packaging + tasty + tasty-hunit + tasty-lua + ]; + description = "Lua module to work with file paths"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hslua-module-system = callPackage ( { mkDerivation, @@ -356021,7 +357793,7 @@ self: { } ) { }; - hslua-module-system_1_2_3 = callPackage ( + hslua-module-system_1_3_0 = callPackage ( { mkDerivation, base, @@ -356042,10 +357814,8 @@ self: { }: mkDerivation { pname = "hslua-module-system"; - version = "1.2.3"; - sha256 = "125d50q90l9w35aqgwgbv2bdmj65zlvn7pxlwrg1nr2j4bnfmyjk"; - revision = "1"; - editedCabalFile = "19bv56i9xpsx5xfl7k411sbbnrl4sxp8hnm1a96iqpk22g3dqv5l"; + version = "1.3.0"; + sha256 = "1fwglklhxb56135ki8c6rf61c0pq28m1myrfkdb8wvi51hhyb5pf"; libraryHaskellDepends = [ base bytestring @@ -356111,6 +357881,43 @@ self: { } ) { }; + hslua-module-text_1_2_0 = callPackage ( + { + mkDerivation, + base, + hslua-core, + hslua-marshalling, + hslua-packaging, + tasty, + tasty-hunit, + tasty-lua, + text, + }: + mkDerivation { + pname = "hslua-module-text"; + version = "1.2.0"; + sha256 = "0bnnmi165msx79rp50d429h4cfmar4x1j6adk17hxjm6ph2nzb0m"; + libraryHaskellDepends = [ + base + hslua-core + hslua-marshalling + hslua-packaging + text + ]; + testHaskellDepends = [ + base + hslua-core + hslua-packaging + tasty + tasty-hunit + tasty-lua + ]; + description = "Lua module for text"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hslua-module-version = callPackage ( { mkDerivation, @@ -356152,6 +357959,43 @@ self: { } ) { }; + hslua-module-version_1_2_0 = callPackage ( + { + mkDerivation, + base, + hslua-core, + hslua-marshalling, + hslua-packaging, + tasty, + tasty-hunit, + tasty-lua, + text, + }: + mkDerivation { + pname = "hslua-module-version"; + version = "1.2.0"; + sha256 = "14brxq3cqpdlaz46d8hc90mn80p8355p9qzvfa37isla102hix7j"; + libraryHaskellDepends = [ + base + hslua-core + hslua-marshalling + hslua-packaging + text + ]; + testHaskellDepends = [ + base + hslua-core + hslua-packaging + tasty + tasty-hunit + tasty-lua + ]; + description = "Lua module to work with version specifiers"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hslua-module-zip = callPackage ( { mkDerivation, @@ -356200,6 +358044,51 @@ self: { } ) { }; + hslua-module-zip_1_2_0 = callPackage ( + { + mkDerivation, + base, + hslua-core, + hslua-list, + hslua-marshalling, + hslua-module-system, + hslua-packaging, + tasty, + tasty-hunit, + tasty-lua, + text, + time, + zip-archive, + }: + mkDerivation { + pname = "hslua-module-zip"; + version = "1.2.0"; + sha256 = "0hm85mih8kwqg0aqj0srfd14pj75j6kbzc4h8pkym89h4166qf80"; + libraryHaskellDepends = [ + base + hslua-core + hslua-list + hslua-marshalling + hslua-packaging + text + time + zip-archive + ]; + testHaskellDepends = [ + base + hslua-core + hslua-module-system + hslua-packaging + tasty + tasty-hunit + tasty-lua + ]; + description = "Lua module to work with file zips"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hslua-objectorientation = callPackage ( { mkDerivation, @@ -356258,7 +358147,7 @@ self: { } ) { }; - hslua-objectorientation_2_4_0 = callPackage ( + hslua-objectorientation_2_5_0 = callPackage ( { mkDerivation, base, @@ -356273,8 +358162,8 @@ self: { }: mkDerivation { pname = "hslua-objectorientation"; - version = "2.4.0"; - sha256 = "0gm7l5gqbxrvniivz82wl9rmwgmrg2swji3q0wk43s2xxhajbihs"; + version = "2.5.0"; + sha256 = "1rj2ciyvp2b5bnkv0059cjc9358n5dy6whzsyri33qs85zza2bq3"; libraryHaskellDepends = [ base containers @@ -356346,7 +358235,7 @@ self: { } ) { }; - hslua-packaging_2_3_2 = callPackage ( + hslua-packaging_2_4_0 = callPackage ( { mkDerivation, base, @@ -356363,8 +358252,8 @@ self: { }: mkDerivation { pname = "hslua-packaging"; - version = "2.3.2"; - sha256 = "1w7929fr6pkwm9x25ags1nk5xrfq9kn3g113wi5c02a8m8zqwh8s"; + version = "2.4.0"; + sha256 = "1h5x0s4xwsbh335m3xqbqsm7an8daa4fy7ycswqra84bbkq5qpqj"; libraryHaskellDepends = [ base containers @@ -356382,7 +358271,6 @@ self: { tasty tasty-hslua tasty-hunit - text ]; description = "Utilities to build Lua modules"; license = lib.licensesSpdx."MIT"; @@ -356461,6 +358349,47 @@ self: { } ) { }; + hslua-typing_0_2_0 = callPackage ( + { + mkDerivation, + base, + containers, + hslua-core, + hslua-marshalling, + lua-arbitrary, + QuickCheck, + quickcheck-instances, + tasty, + tasty-hunit, + tasty-quickcheck, + }: + mkDerivation { + pname = "hslua-typing"; + version = "0.2.0"; + sha256 = "0wsvvfdpca6chd0y9birzylg2ljv2a5p4zb4nl4xgra426lzmkh4"; + libraryHaskellDepends = [ + base + containers + hslua-core + hslua-marshalling + ]; + testHaskellDepends = [ + base + hslua-core + hslua-marshalling + lua-arbitrary + QuickCheck + quickcheck-instances + tasty + tasty-hunit + tasty-quickcheck + ]; + description = "Type specifiers for Lua"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hsluv-haskell = callPackage ( { mkDerivation, @@ -358412,6 +360341,40 @@ self: { } ) { }; + hspec-need-env_0_1_0_13 = callPackage ( + { + mkDerivation, + base, + hspec, + hspec-core, + hspec-discover, + hspec-expectations, + setenv, + transformers, + }: + mkDerivation { + pname = "hspec-need-env"; + version = "0.1.0.13"; + sha256 = "13ig8x3mvbjgla027880kagsnndh7cvfbh5ql534rw3ap6wsy3db"; + libraryHaskellDepends = [ + base + hspec-core + hspec-expectations + ]; + testHaskellDepends = [ + base + hspec + hspec-core + setenv + transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Read environment variables for hspec tests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hspec-parsec = callPackage ( { mkDerivation, @@ -362761,21 +364724,19 @@ self: { hspec, hspec-discover, http-types, - HUnit, QuickCheck, quickcheck-instances, tagged, text, text-iso8601, time-compat, - transformers, unordered-containers, uuid-types, }: mkDerivation { pname = "http-api-data"; - version = "0.6.2"; - sha256 = "0d42xkm60i3irxcvwixvn5c01paz2kpfsz29vhxz08ir83zsk16w"; + version = "0.6.3"; + sha256 = "13ssij2wxk1bb9lbyjc0yqqk4r7v8mqxwnic2436padnmvbaciys"; libraryHaskellDepends = [ base bytestring @@ -362787,7 +364748,6 @@ self: { text text-iso8601 time-compat - transformers unordered-containers uuid-types ]; @@ -362796,7 +364756,6 @@ self: { bytestring cookie hspec - HUnit QuickCheck quickcheck-instances text @@ -362810,6 +364769,61 @@ self: { } ) { }; + http-api-data_0_7 = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + cookie, + hashable, + hspec, + hspec-discover, + http-types, + QuickCheck, + quickcheck-instances, + tagged, + text, + text-iso8601, + time-compat, + uuid-types, + }: + mkDerivation { + pname = "http-api-data"; + version = "0.7"; + sha256 = "13l1bfcjvpgmp0i66j35x9j4rq8fb8wihc3xwagwqr8f6iw0cih9"; + libraryHaskellDepends = [ + base + bytestring + containers + cookie + hashable + http-types + tagged + text + text-iso8601 + time-compat + uuid-types + ]; + testHaskellDepends = [ + base + bytestring + containers + cookie + hspec + QuickCheck + quickcheck-instances + text + time-compat + uuid-types + ]; + testToolDepends = [ hspec-discover ]; + description = "Converting to/from HTTP API data like URL pieces, headers and query parameters"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + http-api-data-ip = callPackage ( { mkDerivation, @@ -362852,6 +364866,8 @@ self: { pname = "http-api-data-qq"; version = "0.1.0.1"; sha256 = "1dah5sgmqls4x17drs3x2sz7gxx8jlh86yjdsahkq5kjv2jshy1n"; + revision = "1"; + editedCabalFile = "1gmnjvf92wni6s2b51gs2c4823mixqmnrk26v7y13hjz27jsr7ib"; libraryHaskellDepends = [ base http-api-data @@ -377231,6 +379247,32 @@ self: { } ) { }; + ihaskell-hvega_0_5_0_7 = callPackage ( + { + mkDerivation, + aeson, + base, + hvega, + ihaskell, + text, + }: + mkDerivation { + pname = "ihaskell-hvega"; + version = "0.5.0.7"; + sha256 = "159kbr3chz9h9wv7xgl8xain06w8nk4vbdm1q03ygdljg91xd7wh"; + libraryHaskellDepends = [ + aeson + base + hvega + ihaskell + text + ]; + description = "IHaskell display instance for hvega types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + ihaskell-inline-r = callPackage ( { mkDerivation, @@ -384323,8 +386365,8 @@ self: { pname = "integer-conversion"; version = "0.1.1"; sha256 = "0nhm487gdg17w02wwqwr56wa8lkv0g4n9g1y6pv10cq792h690f1"; - revision = "1"; - editedCabalFile = "1jf1wqbs6cgjbc1igy4lll1qxz4ynknspqpgbpzwn911dvhll7cl"; + revision = "2"; + editedCabalFile = "17vw8kq3glpb5bihhmff10ly78lajw2q33f601jrgw04hh41ng8j"; libraryHaskellDepends = [ base bytestring @@ -384377,31 +386419,25 @@ self: { mkDerivation, array, base, - ghc-bignum, - ghc-prim, QuickCheck, smallcheck, tasty, - tasty-hunit, tasty-quickcheck, tasty-smallcheck, }: mkDerivation { pname = "integer-logarithms"; - version = "1.0.4"; - sha256 = "0icg8k0h7yc3aynsbidppwyfkjnq8spaczdi5bby5jqq4mncg4va"; + version = "1.0.5"; + sha256 = "0nclcr82rypaj7453iil6xj9asjfrljy37qki731xzkqyzqzdpv6"; libraryHaskellDepends = [ array base - ghc-bignum - ghc-prim ]; testHaskellDepends = [ base QuickCheck smallcheck tasty - tasty-hunit tasty-quickcheck tasty-smallcheck ]; @@ -386673,6 +388709,8 @@ self: { pname = "io-classes"; version = "1.9.0.0"; sha256 = "1qgj52m078j3cr0pfijvp6r7a793n0ssaqy6nyfy1bv9qxs761hz"; + revision = "1"; + editedCabalFile = "0m5g282s0jl5071b5dazng8s968rdcnyw90v9ckmxy19z48j0lg3"; libraryHaskellDepends = [ array async @@ -386974,8 +389012,8 @@ self: { pname = "io-streams"; version = "1.5.2.2"; sha256 = "1zn4iyd18g9jc1qdgixp6hi56nj7czy4jdz2xca59hcn2q2xarfk"; - revision = "6"; - editedCabalFile = "12nra580v0l6ijqqg6ccbhqmpczbb8r7g0iqp1hcsg0pbxjmkywj"; + revision = "7"; + editedCabalFile = "0jm8j8xghxk24lavpj4v02vja9nkrxvg8hn69kfcbz61vn6kcnqr"; configureFlags = [ "-fnointeractivetests" ]; libraryHaskellDepends = [ attoparsec @@ -389688,6 +391726,58 @@ self: { } ) { }; + isomorphism-class_0_3_1_3 = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + hashable, + primitive, + profunctors, + QuickCheck, + quickcheck-instances, + rebase, + tasty, + tasty-quickcheck, + text, + time, + unordered-containers, + vector, + }: + mkDerivation { + pname = "isomorphism-class"; + version = "0.3.1.3"; + sha256 = "0rj8y01khi84kddwckg90fq7kq88v97q0navyfi9v62sgvq6sv22"; + libraryHaskellDepends = [ + base + bytestring + containers + hashable + primitive + profunctors + QuickCheck + text + time + unordered-containers + vector + ]; + testHaskellDepends = [ + bytestring + primitive + QuickCheck + quickcheck-instances + rebase + tasty + tasty-quickcheck + text + ]; + description = "Isomorphism typeclass as a lawful solution to the conversion problem"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + isotope = callPackage ( { mkDerivation, @@ -392638,6 +394728,8 @@ self: { pname = "javelin"; version = "0.1.4.2"; sha256 = "09kld84lvi6lh5szd3n9kkykg78acwgn50h5qah7dmj9vlc7lch4"; + revision = "1"; + editedCabalFile = "0fczpydfqnkx0g47xil9n465m30vp0awq82d99j58h2iiipha63x"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -392701,6 +394793,8 @@ self: { pname = "javelin-frames"; version = "0.1.0.2"; sha256 = "0g4vw1qb5m8ypyjr72hh0f1dmba0r43ggkvx4zpwcv7ij3qd25bl"; + revision = "1"; + editedCabalFile = "18qw69lgww25b9dfgcy8i0caxkbr9ch47266karp8dsygiypysy4"; libraryHaskellDepends = [ base containers @@ -392748,6 +394842,8 @@ self: { pname = "javelin-io"; version = "0.1.1.3"; sha256 = "1gjc5134m6c2sddmjifkr1cxy75k76qc9ilsjgvxp88iirgid0bp"; + revision = "1"; + editedCabalFile = "1ic8081v8hz0zqap23mxc1zccbswdwjdannfj97grb9cfpsr9y6d"; libraryHaskellDepends = [ base bytestring @@ -396819,13 +398915,12 @@ self: { text, time, transformers, - unordered-containers, vector, }: mkDerivation { pname = "json-sop"; - version = "0.2.3"; - sha256 = "1yfa6fpc968pyy403dxq9ipk4k2xl16pjdimm0n8bn7766ihcszb"; + version = "0.2.4"; + sha256 = "00fdwkirkgbfkqs4cbiw93z6z1h9vrpxzc92vigw35mjjh89dikh"; libraryHaskellDepends = [ aeson base @@ -396835,7 +398930,6 @@ self: { text time transformers - unordered-containers vector ]; testHaskellDepends = [ @@ -401876,6 +403970,41 @@ self: { } ) { }; + kb-text-shape = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + text, + unliftio, + }: + mkDerivation { + pname = "kb-text-shape"; + version = "0.1.0.0"; + sha256 = "1kgqpnbfxg30dawg5dkfv4i6chaf4zr29g4iq2cwcqz3qd1sp7as"; + libraryHaskellDepends = [ + base + bytestring + containers + text + ]; + testHaskellDepends = [ + base + bytestring + text + ]; + benchmarkHaskellDepends = [ + base + bytestring + text + unliftio + ]; + description = "Unicode segmentation and shaping using kb_text_shape"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + kbq-gu = callPackage ( { mkDerivation, base }: mkDerivation { @@ -402032,6 +404161,45 @@ self: { } ) { }; + kdl-hs = callPackage ( + { + mkDerivation, + base, + containers, + megaparsec, + prettyprinter, + scientific, + skeletest, + temporary, + text, + transformers, + }: + mkDerivation { + pname = "kdl-hs"; + version = "0.2.1"; + sha256 = "0xv1i7830f0ngqlzfkq7x0ii663nb57h2h0p3fjg6g5kl1qk6q5q"; + libraryHaskellDepends = [ + base + containers + megaparsec + prettyprinter + scientific + text + transformers + ]; + testHaskellDepends = [ + base + containers + skeletest + temporary + text + ]; + testToolDepends = [ skeletest ]; + description = "KDL language parser and API"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + kdt = callPackage ( { mkDerivation, @@ -404212,6 +406380,28 @@ self: { } ) { }; + keycode_0_2_4 = callPackage ( + { + mkDerivation, + base, + containers, + template-haskell, + }: + mkDerivation { + pname = "keycode"; + version = "0.2.4"; + sha256 = "0zhb8cg4d78plwmpi48dzjnr9aaqqw64ffm0xn84dxbxkz5yml51"; + libraryHaskellDepends = [ + base + containers + template-haskell + ]; + description = "Maps web browser keycodes to their corresponding keyboard keys"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + keyed = callPackage ( { mkDerivation, @@ -406827,10 +409017,8 @@ self: { }: mkDerivation { pname = "ktx-codec"; - version = "0.0.2.1"; - sha256 = "0cigkpvgx12py0i942sci359xsj87pa0bhgmmamhigynimbfspzr"; - revision = "5"; - editedCabalFile = "0djld1sps7a3qj1a4gfb69k70xgb1psjnc7a6nkksgpiwjf1m951"; + version = "0.1.0.0"; + sha256 = "1lwyc4l2mx3ir15vhldzkwibw51z00n6v0gblqhxfks4kwqlvsk9"; libraryHaskellDepends = [ base binary @@ -415125,7 +417313,7 @@ self: { } ) { }; - lawful-conversions_0_3_0_1 = callPackage ( + lawful-conversions_0_3_0_2 = callPackage ( { mkDerivation, base, @@ -415147,8 +417335,8 @@ self: { }: mkDerivation { pname = "lawful-conversions"; - version = "0.3.0.1"; - sha256 = "1n4ix4gjsankh2hxzzgk7ijv1dnmb5vcyl3mlh2rsx6gva19qwdn"; + version = "0.3.0.2"; + sha256 = "1i8jmk0nrirk1jpj4fhgi0d4q724gwy2kvfv574m92fkkkd0mlcz"; libraryHaskellDepends = [ base bytestring @@ -418518,19 +420706,15 @@ self: { base, generics-sop, optics-core, - transformers, }: mkDerivation { pname = "lens-sop"; - version = "0.3.0"; - sha256 = "145yplksxyk15fyhjssjy5f4z18h1d8bgf25pb1vqdfr10rnffi1"; - revision = "2"; - editedCabalFile = "1qrcpp7wwin7gsbd8r0g7mx4a45wg6sjpl85v6l8dd056s7a9w16"; + version = "0.3.1"; + sha256 = "1nmb1jkja48zxhin4x84d7nafs7fvdv49nyd2sg4jx51q4g9dk3l"; libraryHaskellDepends = [ base generics-sop optics-core - transformers ]; description = "Computing lenses generically using generics-sop"; license = lib.licenses.bsd3; @@ -419110,6 +421294,30 @@ self: { } ) { }; + lesspass = callPackage ( + { + mkDerivation, + base, + openssl, + process, + }: + mkDerivation { + pname = "lesspass"; + version = "1.0.0.1"; + sha256 = "1n5gjjr8yg44yvx9y383ap86f4h8108mcdvp3ygbq62vlvs99m8z"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base + process + ]; + executableSystemDepends = [ openssl ]; + description = "The Stateless Password Manager"; + license = lib.licensesSpdx."GPL-3.0-only"; + mainProgram = "lesspass"; + } + ) { inherit (pkgs) openssl; }; + level-monad = callPackage ( { mkDerivation, @@ -419678,8 +421886,8 @@ self: { }: mkDerivation { pname = "lhs2tex"; - version = "1.25"; - sha256 = "0cf66z6mgadgqd1xs5b6gw8l9rkwgbfsc5czwdiapn7ichi26qyj"; + version = "1.26"; + sha256 = "19f6x07bl2pj824l394zpv7dy1677n6f24iy6nps2w9f39fsb8r6"; isLibrary = false; isExecutable = true; setupHaskellDepends = [ @@ -419698,7 +421906,7 @@ self: { regex-compat ]; description = "Preprocessor for typesetting Haskell sources with LaTeX"; - license = "GPL"; + license = lib.licensesSpdx."GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "lhs2TeX"; maintainers = [ lib.maintainers.nomeata ]; @@ -422949,6 +425157,43 @@ self: { } ) { }; + lift-generics_0_3_1 = callPackage ( + { + mkDerivation, + base, + containers, + hspec, + hspec-discover, + mtl, + template-haskell, + th-compat, + th-lift-instances, + }: + mkDerivation { + pname = "lift-generics"; + version = "0.3.1"; + sha256 = "052wja2k6bnvp719s17db5nhfhf5pgkrm1wabqnggmzixrp7ykbg"; + libraryHaskellDepends = [ + base + template-haskell + th-compat + ]; + testHaskellDepends = [ + base + containers + hspec + mtl + template-haskell + th-compat + th-lift-instances + ]; + testToolDepends = [ hspec-discover ]; + description = "GHC.Generics-based Language.Haskell.TH.Syntax.lift implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + lift-read-show = callPackage ( { mkDerivation, base }: mkDerivation { @@ -428397,8 +430642,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "literally"; - version = "1.0.0.0"; - sha256 = "0ckprvl1f1iy3960d8wgal3pl54i5b47qlsimgr6i2r6vlqciv0y"; + version = "1.0.0.1"; + sha256 = "09mn3b0a7rq2p4c134qr0jvs3588lc9mqc2q13mmskv1n366ah03"; libraryHaskellDepends = [ base ]; description = "Type-safe conversion of type literals into runtime values"; license = lib.licensesSpdx."0BSD"; @@ -434427,6 +436672,34 @@ self: { } ) { }; + lpeg_1_1_0_1 = callPackage ( + { + mkDerivation, + base, + lua, + tasty, + tasty-hunit, + }: + mkDerivation { + pname = "lpeg"; + version = "1.1.0.1"; + sha256 = "0r7qq93w39pvifwjqcq0p5vmy1k160gpn4wpqlfs1q0s9gq55z3a"; + libraryHaskellDepends = [ + base + lua + ]; + testHaskellDepends = [ + base + lua + tasty + tasty-hunit + ]; + description = "LPeg – Parsing Expression Grammars For Lua"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + lr-acts = callPackage ( { mkDerivation, @@ -434502,6 +436775,50 @@ self: { } ) { }; + lrclib-client = callPackage ( + { + mkDerivation, + aeson, + base, + base16-bytestring, + bytestring, + cryptohash-sha256, + http-client, + http-client-tls, + http-types, + mtl, + tasty, + tasty-hunit, + text, + }: + mkDerivation { + pname = "lrclib-client"; + version = "0.3.0"; + sha256 = "1pz6z71bsahcgq75kpwax9pggl2dr5hf6xrvi46v2k1n53936zgq"; + libraryHaskellDepends = [ + aeson + base + base16-bytestring + bytestring + cryptohash-sha256 + http-client + http-client-tls + http-types + mtl + text + ]; + testHaskellDepends = [ + aeson + base + bytestring + tasty + tasty-hunit + ]; + description = "A Haskell client for the LrcLib API (lyrics database)"; + license = lib.licensesSpdx."GPL-3.0-only"; + } + ) { }; + lrucache = callPackage ( { mkDerivation, @@ -435726,6 +438043,28 @@ self: { } ) { }; + lua-arbitrary_1_0_1_2 = callPackage ( + { + mkDerivation, + base, + lua, + QuickCheck, + }: + mkDerivation { + pname = "lua-arbitrary"; + version = "1.0.1.2"; + sha256 = "0d68giwa40g81m0qswpqnf4kqb0lxsd4bc05yk4g2gcnz2gdg888"; + libraryHaskellDepends = [ + base + lua + QuickCheck + ]; + description = "Arbitrary instances for Lua types"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + lua-bc = callPackage ( { mkDerivation, @@ -441405,8 +443744,8 @@ self: { pname = "map-syntax"; version = "0.3"; sha256 = "0b3ddi998saw5gi5r4bjbpid03rxlifn08zv15wf0b90ambhcc4k"; - revision = "9"; - editedCabalFile = "0xzb8pjljfyjbhilfi8sv13i87w5a2yzyn6piw3kgf86f6j6349i"; + revision = "10"; + editedCabalFile = "172vs749yd3zr7sl0qylmnqv502q46i3hzji5a16sl8wm5c236ww"; libraryHaskellDepends = [ base containers @@ -445147,8 +447486,8 @@ self: { pname = "mbox-utility"; version = "0.0.3.1"; sha256 = "0vh9ibh4g3fssq9jfzrmaa56sk4k35r27lmz2xq4fhc62fmkia92"; - revision = "3"; - editedCabalFile = "10smxm3w0f8n0milq67vy1zlb7ikks1pb9bjnrk54b1wsgap5div"; + revision = "4"; + editedCabalFile = "0hnrbknv7wdsaplvx48d3n86d7r3cgi9chxzrqc1kr2q62hqz3kl"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -446063,6 +448402,61 @@ self: { } ) { }; + mealy_0_5_1_0 = callPackage ( + { + mkDerivation, + adjunctions, + base, + containers, + harpie, + harpie-numhask, + mwc-probability, + numhask, + optparse-applicative, + perf, + primitive, + profunctors, + tdigest, + text, + vector, + vector-algorithms, + }: + mkDerivation { + pname = "mealy"; + version = "0.5.1.0"; + sha256 = "1hjb3y9llz899wwlaifjmjqb8pyc7g9dks0pcg87d8h13y1c6fa0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + adjunctions + base + containers + harpie + harpie-numhask + mwc-probability + numhask + primitive + profunctors + tdigest + text + vector + vector-algorithms + ]; + executableHaskellDepends = [ + base + containers + optparse-applicative + perf + tdigest + text + ]; + description = "Mealy machines for processing time-series and ordered data"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + mainProgram = "mealy-perf"; + } + ) { }; + means = callPackage ( { mkDerivation, @@ -446918,6 +449312,8 @@ self: { pname = "megaparsec"; version = "9.7.0"; sha256 = "15zc66lplq5382wayigcw9kql08nvp9403a8f9xaw85z4lv45vdr"; + revision = "1"; + editedCabalFile = "0f3ys1k834924w5fhcixdxjlpzk3gvfn3j8wwnaliyvb2r5sdbsh"; libraryHaskellDepends = [ array base @@ -446986,8 +449382,8 @@ self: { pname = "megaparsec-tests"; version = "9.7.0"; sha256 = "17jwz62f8lnrfmmfrsv1jcvn9wmpk4jlhmxjwk5qqx2iyijnrpb1"; - revision = "2"; - editedCabalFile = "08lkj731i0pvynw9kvx72xi7rph84syg0dxvcz2ssnqdg3q6jxqf"; + revision = "3"; + editedCabalFile = "06r004sdmxr4i28cwf94pacfs9n6j1ny5nyl6b46cjkkm07gny1x"; libraryHaskellDepends = [ base bytestring @@ -452777,8 +455173,8 @@ self: { }: mkDerivation { pname = "mime-types"; - version = "0.1.2.0"; - sha256 = "0qagjx5mxzl62ajlvhdqsjkh7f8zzvrq5s343bws89hp9j5f8fh1"; + version = "0.1.2.1"; + sha256 = "0nb30xn011p30y6sn5krnqvg9i5qmyan43ywg6wa36qzhqp5mjhw"; libraryHaskellDepends = [ base bytestring @@ -455738,6 +458134,33 @@ self: { } ) { }; + mmorph_1_2_2 = callPackage ( + { + mkDerivation, + base, + mtl, + transformers, + transformers-compat, + }: + mkDerivation { + pname = "mmorph"; + version = "1.2.2"; + sha256 = "1bwzgd0xwvlxcgn86lvm26lnq0d4kd693zpyqr7m8xk77cmjsvyx"; + revision = "1"; + editedCabalFile = "093280asv0ni2yz0nn6zbvl7650b5wddfq3b521vi8vi16zizf9s"; + libraryHaskellDepends = [ + base + mtl + transformers + transformers-compat + ]; + description = "Monad morphisms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.Gabriella439 ]; + } + ) { }; + mmsyn2 = callPackage ( { mkDerivation, @@ -456666,7 +459089,7 @@ self: { } ) { }; - mockcat_1_1_0_0 = callPackage ( + mockcat_1_3_3_0 = callPackage ( { mkDerivation, async, @@ -456687,8 +459110,8 @@ self: { }: mkDerivation { pname = "mockcat"; - version = "1.1.0.0"; - sha256 = "1k6cgj01dq3pmy4a084zf2qna139yq17wby2wqaqap693khkg7q0"; + version = "1.3.3.0"; + sha256 = "1k5zq8ds9bg96wh0svnc3nhq205lmbdxw3xaa38zmnzjg54brh21"; libraryHaskellDepends = [ base containers @@ -459413,6 +461836,67 @@ self: { } ) { }; + monad-logger-aeson_0_4_1_5 = callPackage ( + { + mkDerivation, + aeson, + aeson-diff, + base, + bytestring, + context, + directory, + exceptions, + fast-logger, + hspec, + hspec-discover, + monad-logger, + text, + time, + unordered-containers, + }: + mkDerivation { + pname = "monad-logger-aeson"; + version = "0.4.1.5"; + sha256 = "1x7smw5xmrzs73s4vijj3ga7a1zajflrfdbxcdvxgfcqrr3aa9gj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + context + exceptions + fast-logger + monad-logger + text + time + unordered-containers + ]; + executableHaskellDepends = [ + aeson + base + monad-logger + text + ]; + testHaskellDepends = [ + aeson + aeson-diff + base + bytestring + directory + hspec + monad-logger + time + ]; + testToolDepends = [ hspec-discover ]; + description = "JSON logging using monad-logger interface"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "readme-example"; + broken = true; + } + ) { }; + monad-logger-extras = callPackage ( { mkDerivation, @@ -462558,6 +465042,52 @@ self: { } ) { }; + monoid-subclasses_1_2_6_1 = callPackage ( + { + mkDerivation, + base, + bytestring, + commutative-semigroups, + containers, + primes, + QuickCheck, + quickcheck-instances, + tasty, + tasty-quickcheck, + text, + vector, + }: + mkDerivation { + pname = "monoid-subclasses"; + version = "1.2.6.1"; + sha256 = "15jw1rv227322pgckpgk2syd4lxyl47d6hw6r5v9ls6s4m0bmbqn"; + libraryHaskellDepends = [ + base + bytestring + commutative-semigroups + containers + primes + text + vector + ]; + testHaskellDepends = [ + base + bytestring + containers + primes + QuickCheck + quickcheck-instances + tasty + tasty-quickcheck + text + vector + ]; + description = "Subclasses of Monoid"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + monoid-transformer = callPackage ( { mkDerivation, @@ -467169,6 +469699,42 @@ self: { } ) { }; + msdf-atlas = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + text, + vector, + zstd, + }: + mkDerivation { + pname = "msdf-atlas"; + version = "0.1.0.0"; + sha256 = "1kc2hirz07rrz1wfarpfzw3vcyihndwj84jjjy0scki211qbhxzc"; + libraryHaskellDepends = [ + aeson + base + containers + text + vector + ]; + testHaskellDepends = [ + aeson + base + bytestring + containers + text + vector + zstd + ]; + description = "Types and parser for the MSDF atlas layout"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + msgpack = callPackage ( { mkDerivation, @@ -472029,8 +474595,8 @@ self: { }: mkDerivation { pname = "musig2"; - version = "0.1.1"; - sha256 = "11fpnflz39g97wmlvysyw0v1d9c99mh2qas7x4fsmyyfgmyg66xp"; + version = "0.1.3"; + sha256 = "18df16ikw689c5s9mxqfsrfvd03spi4v5idpaq5gi8dighq61nz0"; libraryHaskellDepends = [ base base16-bytestring @@ -472696,8 +475262,8 @@ self: { }: mkDerivation { pname = "mwc-random"; - version = "0.15.2.0"; - sha256 = "0cs12ycr966ff5k4z515rqxnw3a0hrjf5dafm8k96469ww3anhsq"; + version = "0.15.3.0"; + sha256 = "17a78gy5p6ypfpynq6r5ah1xh3z6dx98qzzdg4wp20h815cl1vzn"; libraryHaskellDepends = [ base math-functions @@ -476251,8 +478817,8 @@ self: { pname = "natural-transformation"; version = "0.4.1"; sha256 = "1mx4m6dy6fm56xyhm6xjavv4q3188r2xnrnqgvmqf9a5m678yskf"; - revision = "2"; - editedCabalFile = "19nz1qqf2zs44y0y2imvcbrdn4g9cd9l810rx1vfwpcafyw50x3l"; + revision = "3"; + editedCabalFile = "1vmjjknp5iasc17p2gxj14jnci1b86fxl723ivh7a9wmhq64zcki"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -476299,6 +478865,44 @@ self: { } ) { }; + nauty-parser = callPackage ( + { + mkDerivation, + array, + base, + bytestring, + containers, + HUnit, + mtl, + text, + transformers, + }: + mkDerivation { + pname = "nauty-parser"; + version = "1.0.0.0"; + sha256 = "1bd82a7f65ivhdq1c1w8y1352ll3nms91wjp8p1sy6qhpr5vjlmw"; + libraryHaskellDepends = [ + array + base + bytestring + containers + mtl + text + transformers + ]; + testHaskellDepends = [ + array + base + bytestring + HUnit + text + transformers + ]; + description = "Parse/encode graph6, digraph6 and sparse6 formats (nauty)"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + naver-translate = callPackage ( { mkDerivation, @@ -481215,6 +483819,77 @@ self: { } ) { }; + network-transport-quic = callPackage ( + { + mkDerivation, + async, + base, + binary, + bytestring, + containers, + filepath, + hedgehog, + microlens-platform, + network, + network-transport, + network-transport-tcp, + network-transport-tests, + quic, + stm, + tasty, + tasty-bench, + tasty-flaky, + tasty-hedgehog, + tasty-hunit, + tls, + tls-session-manager, + }: + mkDerivation { + pname = "network-transport-quic"; + version = "0.1.1"; + sha256 = "1grif580mw6kp5hdgmimia8a14ydqcz1q4wj824hs3qwmxgmp44d"; + libraryHaskellDepends = [ + async + base + binary + bytestring + containers + microlens-platform + network + network-transport + quic + stm + tls + tls-session-manager + ]; + testHaskellDepends = [ + base + bytestring + filepath + hedgehog + network + network-transport + network-transport-tests + tasty + tasty-flaky + tasty-hedgehog + tasty-hunit + ]; + benchmarkHaskellDepends = [ + async + base + bytestring + filepath + network-transport + network-transport-tcp + tasty + tasty-bench + ]; + description = "Networking layer for Cloud Haskell based on QUIC"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + network-transport-tcp = callPackage ( { mkDerivation, @@ -482958,8 +485633,8 @@ self: { }: mkDerivation { pname = "ngx-export"; - version = "1.7.10.1"; - sha256 = "1gzyygw3l434s7kb5iqj6maxrwrnlx5fw1jiir14zdq6p3vafnp8"; + version = "1.7.10.2"; + sha256 = "0d712xy7gy03z22cdns4alf6nbqj62dlhrqq4msv4hlbk1w6iivk"; libraryHaskellDepends = [ async base @@ -482990,8 +485665,8 @@ self: { }: mkDerivation { pname = "ngx-export-distribution"; - version = "0.6.0.1"; - sha256 = "1in397s832ivw5wqvdydbc3j63cmmzvra8lfic6476dpm9k1m8s4"; + version = "0.6.0.2"; + sha256 = "0isppragiiv9d7bzircxcgbc8zqzhgdf133dfp8d0nqb4za52wqf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -483121,8 +485796,8 @@ self: { }: mkDerivation { pname = "ngx-export-tools"; - version = "1.2.6.1"; - sha256 = "1xvhmvlcs10ibn0i2hrphp168gkygsxkbzbdmzp72pn8lhnjsgvd"; + version = "1.2.6.2"; + sha256 = "0fb7w75bk3z0mbkpcp6vsq3ag6cjhbnqpha1gdxx4ijns4g6dp7f"; libraryHaskellDepends = [ aeson base @@ -483174,8 +485849,8 @@ self: { }: mkDerivation { pname = "ngx-export-tools-extra"; - version = "1.2.11"; - sha256 = "0aj78jb6vl4vl50z8qz2hjrid36wgrnfsgcmqsxm4pg1ph7bqkd0"; + version = "1.2.12"; + sha256 = "0py9pylysfnpzlcd7kxxj890lh6gs9xycp7sadppss1yb38li21f"; libraryHaskellDepends = [ aeson array @@ -489577,6 +492252,19 @@ self: { } ) { }; + numhask_0_13_2_1 = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "numhask"; + version = "0.13.2.1"; + sha256 = "1sh6k2b90p2gwxspqpv3v5bl8pbs5nfzkpsxmsk59ag852klhbci"; + libraryHaskellDepends = [ base ]; + description = "A numeric class hierarchy"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + numhask-array = callPackage ( { mkDerivation, @@ -489808,6 +492496,42 @@ self: { } ) { }; + numhask-space_0_13_1_1 = callPackage ( + { + mkDerivation, + adjunctions, + base, + containers, + distributive, + numhask, + semigroupoids, + tdigest, + text, + time, + vector, + }: + mkDerivation { + pname = "numhask-space"; + version = "0.13.1.1"; + sha256 = "031r0a776kkcqqfz65nczrhp877v0917kv7hlkib5d45xfpb446h"; + libraryHaskellDepends = [ + adjunctions + base + containers + distributive + numhask + semigroupoids + tdigest + text + time + vector + ]; + description = "Numerical spaces"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + numhask-test = callPackage ( { mkDerivation, @@ -493714,8 +496438,8 @@ self: { }: mkDerivation { pname = "old-time"; - version = "1.1.0.4"; - sha256 = "0vqn9iifrg601734pvvl3khyxv2y7dxr25z3a9pnfjljgdzyn8hy"; + version = "1.1.0.5"; + sha256 = "17x96snkj17ancbb1rk5vmsb9rxas81k6ijrmmm15nzqny27c5h9"; libraryHaskellDepends = [ base old-locale @@ -494940,6 +497664,41 @@ self: { } ) { }; + one-liner_2_1_1 = callPackage ( + { + mkDerivation, + base, + bifunctors, + contravariant, + ghc-prim, + HUnit, + linear-base, + profunctors, + tagged, + }: + mkDerivation { + pname = "one-liner"; + version = "2.1.1"; + sha256 = "0fy43ms9p0yyvxz0kl2if8qypy1f9wnzrwrxarp1idspgcsv6n7p"; + libraryHaskellDepends = [ + base + bifunctors + contravariant + ghc-prim + linear-base + profunctors + tagged + ]; + testHaskellDepends = [ + base + HUnit + ]; + description = "Constraint-based generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + one-liner-instances = callPackage ( { mkDerivation, @@ -495405,8 +498164,8 @@ self: { pname = "opaleye"; version = "0.10.7.0"; sha256 = "0giy1g65lsvfhqqczxf0gqd4vbpb9n5van583jdlrd9w3vyf388b"; - revision = "1"; - editedCabalFile = "1mmbwdrslh4gfcc370cssv51yfjlfya9fwvxdh3254amzgh1232v"; + revision = "2"; + editedCabalFile = "0n9ams05bf8dfkp789yc2p5khdai1k6z28viw2by4fq7dd0qkbsa"; libraryHaskellDepends = [ aeson base @@ -501909,6 +504668,8 @@ self: { pname = "ormolu"; version = "0.8.0.2"; sha256 = "1fh2m4sy8vzxvm1qm9413apzblqf4sla3454mx64ngkwx0pgi2ad"; + revision = "1"; + editedCabalFile = "1hfgbbrwqj56j5sxnlb6xlmf43iykawnw3lii0fg83wg3vk173if"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -506866,6 +509627,67 @@ self: { } ) { }; + pandoc-lua-marshal_0_3_2_1 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + exceptions, + hslua, + hslua-list, + hslua-marshalling, + pandoc-types, + QuickCheck, + safe, + tasty, + tasty-hunit, + tasty-lua, + tasty-quickcheck, + text, + }: + mkDerivation { + pname = "pandoc-lua-marshal"; + version = "0.3.2.1"; + sha256 = "04gakgcyqj5pjnfv4xnfsbkskfbq2lnc2in8g06hffp55cnz0p1a"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + exceptions + hslua + hslua-list + hslua-marshalling + pandoc-types + safe + text + ]; + testHaskellDepends = [ + aeson + base + bytestring + containers + exceptions + hslua + hslua-list + hslua-marshalling + pandoc-types + QuickCheck + safe + tasty + tasty-hunit + tasty-lua + tasty-quickcheck + text + ]; + description = "Use pandoc types in Lua"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + pandoc-markdown-ghci-filter = callPackage ( { mkDerivation, @@ -507493,68 +510315,6 @@ self: { ) { }; pandoc-types = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - containers, - criterion, - deepseq, - ghc-prim, - HUnit, - QuickCheck, - syb, - template-haskell, - test-framework, - test-framework-hunit, - test-framework-quickcheck2, - text, - transformers, - }: - mkDerivation { - pname = "pandoc-types"; - version = "1.23.1"; - sha256 = "1hd18l1c5yh7x24gsligkbraadq12hn7mim16xyjnicdsa1s03xd"; - revision = "4"; - editedCabalFile = "1slrkh9q4vcpsw4dxs8lznh7gxbvp27a3xqpxpyvzahjrlaqm45q"; - libraryHaskellDepends = [ - aeson - base - bytestring - containers - deepseq - ghc-prim - QuickCheck - syb - text - transformers - ]; - testHaskellDepends = [ - aeson - base - bytestring - containers - HUnit - QuickCheck - syb - template-haskell - test-framework - test-framework-hunit - test-framework-quickcheck2 - text - ]; - benchmarkHaskellDepends = [ - base - criterion - text - ]; - description = "Types for representing a structured document"; - license = lib.licensesSpdx."BSD-3-Clause"; - } - ) { }; - - pandoc-types_1_23_1_1 = callPackage ( { mkDerivation, aeson, @@ -507609,7 +510369,6 @@ self: { ]; description = "Types for representing a structured document"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -509687,6 +512446,8 @@ self: { pname = "parallel"; version = "3.3.0.0"; sha256 = "148pakbn546a16fhwrl8n7fzywcy307d6bx7g9jvz3lfimvixhj7"; + revision = "1"; + editedCabalFile = "1aligqvx0zvhfvx4jcw1kax0ayg1r4rfwhp47ddqzqw3mp9q4jvs"; libraryHaskellDepends = [ array base @@ -511150,13 +513911,11 @@ self: { { mkDerivation, base }: mkDerivation { pname = "parser-combinators"; - version = "1.3.0"; - sha256 = "0is45q3q6ngfqvzpwwga9phbwk45v7g1q2x1rlm95a7q946yy44k"; - revision = "1"; - editedCabalFile = "0xkqxas64dd77lgc341b526rip7vva0ipy2kbczmfga41lz5fnc6"; + version = "1.3.1"; + sha256 = "1gs0yz7qw5j4w06pfpaiaingr6873znkkrs2m4izrw4xiz1nql4w"; libraryHaskellDepends = [ base ]; description = "Lightweight package providing commonly useful parser combinators"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -511166,7 +513925,6 @@ self: { base, hspec, hspec-discover, - hspec-expectations, hspec-megaparsec, megaparsec, megaparsec-tests, @@ -511175,16 +513933,13 @@ self: { }: mkDerivation { pname = "parser-combinators-tests"; - version = "1.3.0"; - sha256 = "0sw6ws7za93y3lbmxp6jp1k17zi3wdg7698ab133kcw82f6mzba2"; - revision = "2"; - editedCabalFile = "1b038wk6b1kria8627qb0nfrz4v67j2yq5rx01m3vigfxf6h4422"; + version = "1.3.1"; + sha256 = "1xk3mk35m8fif47b8widww2696ldrjf7f7aw5f154g7vmgvp9qgv"; isLibrary = false; isExecutable = false; testHaskellDepends = [ base hspec - hspec-expectations hspec-megaparsec megaparsec megaparsec-tests @@ -511193,7 +513948,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Test suite of parser-combinators"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -513258,6 +516013,8 @@ self: { pname = "path-io"; version = "1.8.2"; sha256 = "1a4s4fc2rbzri1cb27gzlm0v24k5g2975smvqg2j4d4h6xmpzbfd"; + revision = "1"; + editedCabalFile = "13q4vv3pn1fx478bhijvqjlk8dfxniz2667wx2zlghv52jv9avns"; libraryHaskellDepends = [ base containers @@ -514919,6 +517676,63 @@ self: { } ) { }; + pcre2_2_3_0 = callPackage ( + { + mkDerivation, + base, + containers, + criterion, + microlens, + microlens-platform, + mtl, + pcre-light, + regex-pcre-builtin, + tasty, + tasty-hunit, + template-haskell, + text, + }: + mkDerivation { + pname = "pcre2"; + version = "2.3.0"; + sha256 = "1wp82d3hbb3v758hqgh0xw6qbqn8pbgsvcnnqh8nb0009i2ass54"; + libraryHaskellDepends = [ + base + containers + microlens + mtl + template-haskell + text + ]; + testHaskellDepends = [ + base + containers + microlens + microlens-platform + mtl + tasty + tasty-hunit + template-haskell + text + ]; + benchmarkHaskellDepends = [ + base + containers + criterion + microlens + microlens-platform + mtl + pcre-light + regex-pcre-builtin + template-haskell + text + ]; + description = "Regular expressions via the PCRE2 C library (included)"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + pcubature = callPackage ( { mkDerivation, @@ -515607,8 +518421,8 @@ self: { }: mkDerivation { pname = "peano"; - version = "0.1.0.3"; - sha256 = "0hfxxfs0ds28p8mm7v5bmn176za3q13znl6b52pfqr3yr7r5jygx"; + version = "0.1.1.0"; + sha256 = "0a6yymmrqv1dw2g0i7w322dag0m07dwfhypjgr1d3h07an7757wk"; libraryHaskellDepends = [ base ]; benchmarkHaskellDepends = [ base @@ -521506,8 +524320,8 @@ self: { }: mkDerivation { pname = "phino"; - version = "0.0.0.59"; - sha256 = "0zdb19daapw22bs4rvcs1pp7i1ch3fjvicsfpmfqwy77fdsn0qqz"; + version = "0.0.0.60"; + sha256 = "1w72bbmiq15fsgqk8f97zxjjxbs9a2lpnmwkm1v7spmzlyscxn47"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -521548,6 +524362,7 @@ self: { process silently text + time xml-conduit yaml ]; @@ -529964,8 +532779,8 @@ self: { }: mkDerivation { pname = "pms-application-service"; - version = "0.0.8.0"; - sha256 = "05j7p58wi7vjrcpgs0zd3br74jprbyn1w0xf0llj5rkl5mhnr4hj"; + version = "0.0.9.0"; + sha256 = "0nbfpbagxbvymrz9w8ph36v8xa9gmvm3z3r672j1lglb01q5yg2k"; libraryHaskellDepends = [ aeson async @@ -530026,8 +532841,8 @@ self: { }: mkDerivation { pname = "pms-domain-model"; - version = "0.1.2.0"; - sha256 = "0zhc0bf5gbkqqhp6bvhpf2snaagx4v4qsydvbv18blrpkavvqrbk"; + version = "0.1.3.0"; + sha256 = "1dpjhh9q4hb2hbvpxiwlqy87yimq9kn7v7b7nywc4x8sj5dz3ll7"; libraryHaskellDepends = [ aeson async @@ -530095,8 +532910,8 @@ self: { }: mkDerivation { pname = "pms-domain-service"; - version = "0.0.9.0"; - sha256 = "1icxrid4a1slsz6vpfzm78mljjmvylji68wwl7i1xpha1fgw10a1"; + version = "0.1.0.0"; + sha256 = "1xfxcz5qarwnsyj2is4pxzlcgsdcmfiralclcwv1v96y5bkwf72b"; libraryHaskellDepends = [ aeson base @@ -530206,6 +533021,75 @@ self: { } ) { }; + pms-infra-filesystem = callPackage ( + { + mkDerivation, + aeson, + async, + base, + bytestring, + conduit, + data-default, + directory, + fast-logger, + filepath, + hspec, + hspec-discover, + lens, + monad-logger, + mtl, + pms-domain-model, + process, + safe-exceptions, + stm, + text, + transformers, + unix, + }: + mkDerivation { + pname = "pms-infra-filesystem"; + version = "0.0.1.0"; + sha256 = "19jizc4rdyxnyva8r6p60sgi8llx41hcq1ypcc2qngpvxkg1blfh"; + libraryHaskellDepends = [ + aeson + async + base + bytestring + conduit + data-default + directory + fast-logger + filepath + lens + monad-logger + mtl + pms-domain-model + process + safe-exceptions + stm + text + transformers + ]; + testHaskellDepends = [ + async + base + data-default + directory + filepath + hspec + hspec-discover + lens + monad-logger + pms-domain-model + stm + unix + ]; + testToolDepends = [ hspec-discover ]; + description = "pms-infra-filesystem"; + license = lib.licensesSpdx."Apache-2.0"; + } + ) { }; + pms-infra-procspawn = callPackage ( { mkDerivation, @@ -530233,8 +533117,8 @@ self: { }: mkDerivation { pname = "pms-infra-procspawn"; - version = "0.0.7.0"; - sha256 = "09bhgq681pj2jn24wrmh38mb6574qvj77719cp8sm8aws0sanclx"; + version = "0.0.8.0"; + sha256 = "0n96yp399grggivd9a3hk2n483cdsyywdkgam9bmkxr0pms8grqp"; libraryHaskellDepends = [ aeson async @@ -537238,7 +540122,7 @@ self: { } ) { }; - postgresql-binary_0_15 = callPackage ( + postgresql-binary_0_15_0_1 = callPackage ( { mkDerivation, aeson, @@ -537267,8 +540151,8 @@ self: { }: mkDerivation { pname = "postgresql-binary"; - version = "0.15"; - sha256 = "1h33igb63d6x572g6ah4kzk5yllf40y91mdkf73gdi8ci4znivc5"; + version = "0.15.0.1"; + sha256 = "0kz3hmfvc1ss3pmbmi9y1lgx7zw3q0r9kaqpcim5480qnn8y0dkp"; libraryHaskellDepends = [ aeson base @@ -537421,8 +540305,8 @@ self: { }: mkDerivation { pname = "postgresql-connection-string"; - version = "0.1.0.3"; - sha256 = "00kc7krgibxdq88wyr8lk6k7rini7rn6md4mlkpinrc0xmafgq47"; + version = "0.1.0.5"; + sha256 = "06b3rcjj0ynqq3zqk509cik9j96zr2r7mq6j8z83k9q5s9a4h073"; libraryHaskellDepends = [ base bytestring @@ -538860,8 +541744,8 @@ self: { }: mkDerivation { pname = "postgresql-syntax"; - version = "0.4.1.3"; - sha256 = "0fg4zicn3kwdvvpf3si9pi6pmnsm9k5ph3drqd57jp8xz16b1rzl"; + version = "0.4.2"; + sha256 = "0aqr407n7lgf3r9043y3zgrixz251apyri8w31nzyydvq3qy5sda"; libraryHaskellDepends = [ base bytestring @@ -540688,8 +543572,8 @@ self: { }: mkDerivation { pname = "ppad-hmac-drbg"; - version = "0.1.3"; - sha256 = "0bgg3nrc3a62bidjpjdvwjhaai6kp97iqy90f3jzfrwl0iqh6mh0"; + version = "0.2.1"; + sha256 = "12wpx5ba1z5c5x8slk2fvs72dmzjq2qq801wa8n02j9153mxnhgi"; libraryHaskellDepends = [ base bytestring @@ -540912,8 +543796,8 @@ self: { }: mkDerivation { pname = "ppad-secp256k1"; - version = "0.5.2"; - sha256 = "0q0b7maq824rbniv6ag20nn8qvk74fx9fjkz9xhj7pngxgkm8rks"; + version = "0.5.3"; + sha256 = "1xxgfnnw70bhqafb7m40930is8l5yi09zm9dslsgi1y8kbjjl3p1"; libraryHaskellDepends = [ base bytestring @@ -540956,16 +543840,18 @@ self: { base, bytestring, criterion, + deepseq, ppad-base16, SHA, tasty, tasty-hunit, text, + weigh, }: mkDerivation { pname = "ppad-sha256"; - version = "0.2.4"; - sha256 = "0cbg4hpcfxzxzvp23bzyrwiqzdqb79pmvd4m33fimilmbw1rlk02"; + version = "0.3.0"; + sha256 = "0izl5mwm1bjpx76fcvszv3jbzk9cqingfqqcznvg645lzsi8lc69"; libraryHaskellDepends = [ base bytestring @@ -540983,7 +543869,9 @@ self: { base bytestring criterion + deepseq SHA + weigh ]; description = "The SHA-256 and HMAC-SHA256 algorithms"; license = lib.licensesSpdx."MIT"; @@ -540999,16 +543887,18 @@ self: { base, bytestring, criterion, + deepseq, ppad-base16, SHA, tasty, tasty-hunit, text, + weigh, }: mkDerivation { pname = "ppad-sha512"; - version = "0.1.4"; - sha256 = "1rmxd38yfjbjf3v5pn5pvjsb0c7b26pxnd4m3f7fwidqq8x69w4v"; + version = "0.2.0"; + sha256 = "1qa5rhnl91n1wc5w18mn5lvhrz4w3wxn7n1awzd9zqyrjzb5drz5"; libraryHaskellDepends = [ base bytestring @@ -541026,7 +543916,9 @@ self: { base bytestring criterion + deepseq SHA + weigh ]; description = "The SHA-512 and HMAC-SHA512 algorithms"; license = lib.licensesSpdx."MIT"; @@ -541502,6 +544394,49 @@ self: { } ) { }; + prairie_0_1_1_0 = callPackage ( + { + mkDerivation, + aeson, + base, + constraints, + containers, + foldable1-classes-compat, + hspec, + lens, + mtl, + semigroupoids, + template-haskell, + text, + }: + mkDerivation { + pname = "prairie"; + version = "0.1.1.0"; + sha256 = "1ik2dpdwm4jp9wb2hp4y7pyvxbsjqlpsp5n28wkh6rhi05kmmv1p"; + libraryHaskellDepends = [ + aeson + base + constraints + containers + foldable1-classes-compat + mtl + semigroupoids + template-haskell + text + ]; + testHaskellDepends = [ + aeson + base + hspec + lens + semigroupoids + ]; + description = "A first class record field library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + preamble = callPackage ( { mkDerivation, @@ -545906,6 +548841,8 @@ self: { pname = "process"; version = "1.6.26.1"; sha256 = "1w58md2dv4ijprjgd3v3imxn7f052l1g6bxlhkx8cyb0fyxd4cdl"; + revision = "1"; + editedCabalFile = "159sw9ryhwd0i8mrkh6p0gz1kah4ys9fd4plskmqjqcx6drzawcm"; libraryHaskellDepends = [ base deepseq @@ -546822,8 +549759,8 @@ self: { pname = "product-profunctors"; version = "0.11.1.1"; sha256 = "1nhwpfjz4iz30h8q7d40hlibqqymvmcf6wmbl6h3212d54hqdgiz"; - revision = "6"; - editedCabalFile = "1sq9cgyqlylbkirw72yk68m86is65rbjpg3cir9vska0skxmdhjs"; + revision = "7"; + editedCabalFile = "15p519fy1zx3v8jhlnqi1xv2f99h4lqy8msj9ydq5s59p7g5arj1"; libraryHaskellDepends = [ base bifunctors @@ -547456,6 +550393,7 @@ self: { base64-bytestring, blaze-html, bytestring, + byteunits, Cabal, cassava, conduit, @@ -547463,6 +550401,7 @@ self: { convertible, criterion, cryptohash-sha256, + crypton, curryer-rpc, data-default, data-interval, @@ -547477,6 +550416,7 @@ self: { filepath, foldl, ghc, + ghc-bignum, ghc-boot, ghc-paths, ghci, @@ -547488,6 +550428,7 @@ self: { http-conduit, http-types, HUnit, + linux-xattr, list-t, megaparsec, modern-uri, @@ -547495,12 +550436,14 @@ self: { MonadRandom, mtl, network, + network-byte-order, old-locale, optparse-applicative, parallel, parser-combinators, path-pieces, prettyprinter, + process, QuickCheck, quickcheck-instances, random, @@ -547511,9 +550454,12 @@ self: { scientific, scotty, semigroups, + sqlite-simple, stm, stm-containers, streamly, + streamly-core, + system-linux-proc, template-haskell, temporary, text, @@ -547535,8 +550481,8 @@ self: { }: mkDerivation { pname = "project-m36"; - version = "1.1.1"; - sha256 = "1hn6zfnymgknvi2crn6pmr7h24dpm0wky8iq0sqi5nyzx72pilj8"; + version = "1.2.0"; + sha256 = "0339b1kkgjc5cg36balnf3jlkljjg1lix9akf82v3b9453hg4ykf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -547551,7 +550497,9 @@ self: { containers convertible cryptohash-sha256 + crypton curryer-rpc + data-default data-interval deepseq deepseq-generics @@ -547564,6 +550512,7 @@ self: { filepath foldl ghc + ghc-bignum ghc-boot ghc-paths ghci @@ -547572,26 +550521,35 @@ self: { hashable haskeline http-api-data + linux-xattr list-t + megaparsec monad-parallel MonadRandom mtl network + network-byte-order old-locale optparse-applicative parallel path-pieces + prettyprinter + process QuickCheck quickcheck-instances + random random-shuffle recursion-schemes resourcet rset scientific semigroups + sqlite-simple stm stm-containers streamly + streamly-core + system-linux-proc temporary text text-manipulate @@ -547648,6 +550606,7 @@ self: { parser-combinators path-pieces prettyprinter + process random recursion-schemes scientific @@ -547709,6 +550668,7 @@ self: { semigroups stm stm-containers + streamly temporary text time @@ -547728,6 +550688,7 @@ self: { base16-bytestring base64-bytestring bytestring + byteunits Cabal cassava containers @@ -547760,6 +550721,7 @@ self: { semigroups stm stm-containers + streamly temporary text time @@ -548469,8 +551431,8 @@ self: { }: mkDerivation { pname = "prometheus-wai"; - version = "0.2.0.0"; - sha256 = "1dpnh98smsgl41hrc3xia1ny12jmpiclg6in5jgsjwalyg2pisx6"; + version = "0.2.0.1"; + sha256 = "0i1wj9dshl0y4dzhxsqd8l99i4nrzs9n0ckzhpagppcnqnxv4rjd"; libraryHaskellDepends = [ base bytestring @@ -550032,8 +552994,8 @@ self: { }: mkDerivation { pname = "proto3-wire"; - version = "1.4.5"; - sha256 = "0khwcn2wkbvgr643my5rwc2v959ypy831n3icp9jnhgmx8fj6lxm"; + version = "1.4.6"; + sha256 = "0i952f3b1pdsb5fqcimycxw6dxxzphqgx346wmdxx46ya66jlgch"; libraryHaskellDepends = [ base bytestring @@ -551150,18 +554112,16 @@ self: { base, bytestring, deepseq, - semigroups, text, }: mkDerivation { pname = "psi"; - version = "0.1.1.0"; - sha256 = "0z6h3x4dv6f4may3lr2pc3rpsjbbzxax1j17x0n4mxmv9jjkggag"; + version = "0.2.0.0"; + sha256 = "13mjmip5nkrrzj1h7kp740r54f55xgbzsq3v9mdf9qqxr8d1xj3f"; libraryHaskellDepends = [ base bytestring deepseq - semigroups text ]; description = "Yet another custom Prelude"; @@ -551748,6 +554708,7 @@ self: { pms-domain-model, pms-domain-service, pms-infra-cmdrun, + pms-infra-filesystem, pms-infra-procspawn, pms-infra-serial, pms-infra-socket, @@ -551760,8 +554721,8 @@ self: { }: mkDerivation { pname = "pty-mcp-server"; - version = "0.1.4.0"; - sha256 = "0jvchk9g1f0g77filmylqss5h4wx4fn8jssmdzfn358fh36i5710"; + version = "0.1.5.0"; + sha256 = "0d4hgy279kbq40045r4xclyv1y2gmxmqm5m8va34a35qciv756nc"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -551771,6 +554732,7 @@ self: { pms-domain-model pms-domain-service pms-infra-cmdrun + pms-infra-filesystem pms-infra-procspawn pms-infra-serial pms-infra-socket @@ -552584,8 +555546,8 @@ self: { }: mkDerivation { pname = "pup"; - version = "0.1.0"; - sha256 = "15jyl295frn3ylfwm01cx630hjllcsbmkm4pl2n1anayw6j9pm0r"; + version = "0.1.1"; + sha256 = "18sn2kq6ilgxgdwa6rvy7lim1b12l0m1a3fpa2hjaindgywgp19r"; libraryHaskellDepends = [ base comonad @@ -558289,6 +561251,78 @@ self: { } ) { }; + quickcheck-instances_0_4 = callPackage ( + { + mkDerivation, + array, + base, + bytestring, + case-insensitive, + containers, + data-fix, + hashable, + integer-logarithms, + old-time, + primitive, + QuickCheck, + scientific, + splitmix, + strict, + tagged, + text, + text-short, + these, + time-compat, + transformers, + unordered-containers, + uuid-types, + vector, + }: + mkDerivation { + pname = "quickcheck-instances"; + version = "0.4"; + sha256 = "1wr7czlr1sk6l6gfka712qf28mnddrnmzl8fsahw16afrqpzwa7v"; + libraryHaskellDepends = [ + array + base + bytestring + case-insensitive + data-fix + hashable + integer-logarithms + old-time + QuickCheck + scientific + splitmix + strict + tagged + text + text-short + these + time-compat + transformers + unordered-containers + uuid-types + vector + ]; + testHaskellDepends = [ + base + containers + primitive + QuickCheck + uuid-types + ]; + benchmarkHaskellDepends = [ + base + bytestring + QuickCheck + ]; + description = "Common quickcheck instances"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + quickcheck-io = callPackage ( { mkDerivation, @@ -567137,6 +570171,76 @@ self: { } ) { }; + rebase_1_22 = callPackage ( + { + mkDerivation, + base, + bifunctors, + bytestring, + comonad, + containers, + contravariant, + deepseq, + dlist, + either, + groups, + hashable, + invariant, + mtl, + profunctors, + scientific, + selective, + semigroupoids, + stm, + text, + time, + time-compat, + transformers, + unordered-containers, + uuid-types, + vector, + vector-instances, + void, + }: + mkDerivation { + pname = "rebase"; + version = "1.22"; + sha256 = "0cxzxh9jmigjphzm4svibkngjwwy35hg4afkj2bqp95r40831fc7"; + libraryHaskellDepends = [ + base + bifunctors + bytestring + comonad + containers + contravariant + deepseq + dlist + either + groups + hashable + invariant + mtl + profunctors + scientific + selective + semigroupoids + stm + text + time + time-compat + transformers + unordered-containers + uuid-types + vector + vector-instances + void + ]; + description = "A more progressive alternative to the \"base\" package"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + rebindable = callPackage ( { mkDerivation, @@ -567852,6 +570956,67 @@ self: { } ) { }; + recover-rtti_0_5_3 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + ghc-heap, + mtl, + primitive, + QuickCheck, + sop-core, + stm, + tasty, + tasty-hunit, + tasty-quickcheck, + text, + unordered-containers, + vector, + }: + mkDerivation { + pname = "recover-rtti"; + version = "0.5.3"; + sha256 = "1vnvf2yrl626xa3zn96lfg2bw6klxhapgw606yrm23p1vjcgm9sz"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + ghc-heap + mtl + primitive + sop-core + stm + text + unordered-containers + vector + ]; + testHaskellDepends = [ + aeson + base + bytestring + containers + mtl + primitive + QuickCheck + sop-core + stm + tasty + tasty-hunit + tasty-quickcheck + text + unordered-containers + vector + ]; + description = "Recover run-time type information from the GHC heap"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + recurly-client = callPackage ( { mkDerivation, @@ -572648,8 +575813,8 @@ self: { pname = "regex-pcre-builtin"; version = "0.95.2.3.8.44"; sha256 = "0pn55ssrwr05c9sa9jvp0knvzjksz04wn3pmzf5dz4xgbyjadkna"; - revision = "6"; - editedCabalFile = "1rn3649yqqrbd177mbyk12gdpbm3kdzjgnjqxfv68crah237y08j"; + revision = "7"; + editedCabalFile = "0gv55qvcsp579f925xb32n27h5nsvlpfgx65y17h0mk8cf2wwm0y"; libraryHaskellDepends = [ array base @@ -575189,8 +578354,8 @@ self: { pname = "relude"; version = "1.2.2.2"; sha256 = "1865bladis4czglyvkcj05qh3fr2bvrm1w5dm5gz3wjs2cnsivci"; - revision = "1"; - editedCabalFile = "130ifkvrksr7p87sll4spgp9xp9cpgfcmy07ibp1j80xjw5wf7sy"; + revision = "2"; + editedCabalFile = "0mv37443g7ipz9ndkcsq4ad0jlimxffjzrwprhlpiijj3jkb48dk"; libraryHaskellDepends = [ base bytestring @@ -577032,8 +580197,8 @@ self: { pname = "req"; version = "3.13.4"; sha256 = "0s80kl29b7d35v044yvkfa6ja40k4sm3wh26qpnscqzv2n6w8zzk"; - revision = "4"; - editedCabalFile = "14r4xkchdpwcvsmsqx6wq77wj79yd6xa0lxf5rphl21gpsdcym4k"; + revision = "5"; + editedCabalFile = "099ycsfbpzl88k448k3sjihq328zm618pbpqcr89xpl1cxcfg77n"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -577514,6 +580679,19 @@ self: { } ) { }; + rerebase_1_22 = callPackage ( + { mkDerivation, rebase }: + mkDerivation { + pname = "rerebase"; + version = "1.22"; + sha256 = "15ndsi02q6pbzflb1ib7gj6nf0cxkmqfy7sjglnsjc6gji4b3f8x"; + libraryHaskellDepends = [ rebase ]; + description = "Reexports from \"base\" with a bunch of other standard libraries"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + rerefined = callPackage ( { mkDerivation, @@ -579150,6 +582328,82 @@ self: { } ) { }; + restman = callPackage ( + { + mkDerivation, + ansi-terminal-types, + base, + binary, + brick, + bytestring, + case-insensitive, + containers, + http-client, + http-client-tls, + http-types, + lens, + microlens, + microlens-mtl, + mime-types, + mtl, + optparse-applicative, + skylighting, + text, + text-zipper, + unliftio, + utf8-string, + vector, + vty, + wreq, + }: + mkDerivation { + pname = "restman"; + version = "0.7.1.1"; + sha256 = "04vnvazrcdsdx5j22gkgi9zpd3l34bxg1fbyzqv5p1rdyhzk2ai7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal-types + base + binary + brick + bytestring + case-insensitive + containers + http-client + http-client-tls + http-types + lens + microlens-mtl + mime-types + mtl + skylighting + text + text-zipper + unliftio + vector + vty + wreq + ]; + executableHaskellDepends = [ + base + brick + bytestring + case-insensitive + http-types + microlens + optparse-applicative + text + utf8-string + wreq + ]; + testHaskellDepends = [ base ]; + description = "Web request TUI program"; + license = lib.licenses.bsd2; + mainProgram = "restman"; + } + ) { }; + restricted-workers = callPackage ( { mkDerivation, @@ -593239,7 +596493,7 @@ self: { } ) { inherit (pkgs) z3; }; - sbv_13_3 = callPackage ( + sbv_13_4 = callPackage ( { mkDerivation, array, @@ -593279,8 +596533,8 @@ self: { }: mkDerivation { pname = "sbv"; - version = "13.3"; - sha256 = "1aij3wsn25gyn0aicwxm2r1hbqgcwkja98i381mk68a59fkzyjzf"; + version = "13.4"; + sha256 = "1r0kl6b5fha1wvslz5s0kxc1dadv2yxrhl7v8wfrvfg5yxvabsj8"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -595361,10 +598615,8 @@ self: { }: mkDerivation { pname = "scientific"; - version = "0.3.8.0"; - sha256 = "1kqqf8hyffrkqp6cgjxgxm9nc18ql7jj5rjjirqxf9mam2y47cqk"; - revision = "2"; - editedCabalFile = "0bkks5hdi3w7xx2k1dvj8alsz1i7ljjaqmrp8hw024fh3mqad0xs"; + version = "0.3.8.1"; + sha256 = "1znwribsk6rdyv91dbjdbfcfkl6yg2nw7f9fwqv7kz4x2jz82dxd"; libraryHaskellDepends = [ base binary @@ -595987,6 +599239,113 @@ self: { } ) { }; + scotty_0_30 = callPackage ( + { + mkDerivation, + aeson, + async, + base, + blaze-builder, + bytestring, + case-insensitive, + containers, + cookie, + directory, + doctest, + exceptions, + hspec, + hspec-discover, + hspec-wai, + http-api-data, + http-client, + http-types, + lifted-base, + lucid, + monad-control, + mtl, + network, + random, + regex-compat, + resourcet, + stm, + text, + time, + transformers, + transformers-base, + unliftio, + unordered-containers, + wai, + wai-extra, + warp, + weigh, + }: + mkDerivation { + pname = "scotty"; + version = "0.30"; + sha256 = "0jscz8a2xk6y5rrbg62z7m7j2vh219zhmbya2h9qww004j2ai46z"; + libraryHaskellDepends = [ + aeson + base + blaze-builder + bytestring + case-insensitive + containers + cookie + exceptions + http-api-data + http-types + monad-control + mtl + network + random + regex-compat + resourcet + stm + text + time + transformers + transformers-base + unliftio + unordered-containers + wai + wai-extra + warp + ]; + testHaskellDepends = [ + async + base + bytestring + directory + doctest + hspec + hspec-wai + http-api-data + http-client + http-types + lifted-base + network + text + time + wai + wai-extra + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base + bytestring + lucid + mtl + resourcet + text + transformers + weigh + ]; + description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + scotty-binding-play = callPackage ( { mkDerivation, @@ -597356,6 +600715,99 @@ self: { } ) { }; + sd-jwt = callPackage ( + { + mkDerivation, + aeson, + base, + base64-bytestring, + bytestring, + containers, + cryptonite, + directory, + doctest, + filepath, + hspec, + jose, + lens, + markdown-unlit, + memory, + mtl, + process, + QuickCheck, + scientific, + text, + time, + vector, + }: + mkDerivation { + pname = "sd-jwt"; + version = "0.1.0.0"; + sha256 = "0fmy8jaxz5vs2spqg4kca8016fiy0lag7b5zf0z0rb3ahc2v0xc2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + base64-bytestring + bytestring + containers + cryptonite + jose + lens + memory + mtl + scientific + text + time + vector + ]; + executableHaskellDepends = [ + aeson + base + base64-bytestring + bytestring + containers + cryptonite + directory + jose + lens + memory + mtl + scientific + text + time + vector + ]; + testHaskellDepends = [ + aeson + base + base64-bytestring + bytestring + containers + cryptonite + directory + doctest + filepath + hspec + jose + lens + markdown-unlit + mtl + process + QuickCheck + scientific + text + time + vector + ]; + testToolDepends = [ markdown-unlit ]; + description = "Selective Disclosure for JSON Web Tokens (RFC 9901)"; + license = lib.licenses.bsd3; + mainProgram = "sd-jwt-example"; + } + ) { }; + sde-solver = callPackage ( { mkDerivation, @@ -599277,10 +602729,8 @@ self: { }: mkDerivation { pname = "selda"; - version = "0.5.2.0"; - sha256 = "1n0zkd80a9z83q5nld0gyg2p25nfy4rjkihql88binhknhk3hkgk"; - revision = "1"; - editedCabalFile = "1vr4yzwvqp9wd7l6yxf7r6vc78bpy2b6n3mx81ximsr7mlpxwg86"; + version = "0.5.2.1"; + sha256 = "0kpp2a3xw1vfqafznn5p3kncj9nx9q6xg9pllfb7qhdhkhfkdayb"; libraryHaskellDepends = [ base bytestring @@ -599310,8 +602760,8 @@ self: { }: mkDerivation { pname = "selda-json"; - version = "0.1.1.1"; - sha256 = "0sjy83538g6a2yq1q9ifadfwp7lf5b2grmm0i02qpp47n1b039rh"; + version = "0.1.1.2"; + sha256 = "132yzm0d9bjrcjdpvr5c5lg1fjbg3fvqzi4bkkbd38c5vyx7vdlf"; libraryHaskellDepends = [ aeson base @@ -599341,8 +602791,8 @@ self: { }: mkDerivation { pname = "selda-postgresql"; - version = "0.1.8.2"; - sha256 = "1rn75ynvn2iipz9yj3h4iwgz2922s9hwpgiga0brj00pb0b5a52g"; + version = "0.1.8.3"; + sha256 = "1r85w54i1lz8vfb672yy6hc1szsdydfhll4jdspzg3qmyrri5nzv"; libraryHaskellDepends = [ base bytestring @@ -599377,8 +602827,8 @@ self: { }: mkDerivation { pname = "selda-sqlite"; - version = "0.1.7.2"; - sha256 = "1cldk804vv82dp3hyxcddzy3plijgkmjz3ykrjzy7afqni97yc4y"; + version = "0.1.7.3"; + sha256 = "0ricym21lkf9cmfv0flyhp9g9gs6dh1pbd804pjfzzjn8bbrhc1h"; libraryHaskellDepends = [ base bytestring @@ -614752,8 +618202,8 @@ self: { }: mkDerivation { pname = "shellmet"; - version = "0.0.5.0"; - sha256 = "1yqz8nlhjbi5ngl548j4gy07m6dbvxfykj5y2gm4vviwvx0kgmz4"; + version = "0.0.6.0"; + sha256 = "0vxbqpsmd7g3dfkgildzb34vzbz4j1p1ry55910f0jl79dx1w6xj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -619057,8 +622507,8 @@ self: { }: mkDerivation { pname = "simple-prompt"; - version = "0.2.3"; - sha256 = "1ijnfrb6jxrwaj9fnva6mj55a998ld5nwqaxk1x23z57b5wnkacc"; + version = "0.2.4"; + sha256 = "04az8qmq1w79pnr70cwb17vy7y64a92g2lb8x48hw913ckda09s5"; libraryHaskellDepends = [ base exceptions @@ -622008,6 +625458,86 @@ self: { } ) { }; + skeletest_0_3_2 = callPackage ( + { + mkDerivation, + aeson, + aeson-pretty, + ansi-terminal, + base, + colour, + containers, + Diff, + directory, + exceptions, + filepath, + ghc, + hedgehog, + megaparsec, + ordered-containers, + parser-combinators, + pretty, + process, + recover-rtti, + template-haskell, + terminal-size, + text, + transformers, + unliftio, + }: + mkDerivation { + pname = "skeletest"; + version = "0.3.2"; + sha256 = "10iviwgza1h5nymzr0yc1yd68qffz47rvbg44ym494qr32c4368p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + aeson-pretty + ansi-terminal + base + colour + containers + Diff + directory + exceptions + filepath + ghc + hedgehog + megaparsec + ordered-containers + parser-combinators + pretty + process + recover-rtti + template-haskell + terminal-size + text + transformers + unliftio + ]; + executableHaskellDepends = [ + base + text + unliftio + ]; + testHaskellDepends = [ + aeson + base + containers + directory + filepath + process + text + unliftio + ]; + description = "Batteries-included, opinionated test framework"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + mainProgram = "skeletest-preprocessor"; + } + ) { }; + skeleton = callPackage ( { mkDerivation, @@ -626498,8 +630028,8 @@ self: { pname = "snap-core"; version = "1.0.5.1"; sha256 = "00h5xijkjvnhcgxpw3vmkpf5nwfpknqflvxgig6gvsy4wahc2157"; - revision = "6"; - editedCabalFile = "0sc559ahr96y0xzahxj25rrr6mhq3d12ljj42rwvnpnfyaynqbqc"; + revision = "7"; + editedCabalFile = "17jw3sdj4raqiy6xknl14si9d38ycq1kaivx5s9nm2ji6hx7b1ym"; libraryHaskellDepends = [ attoparsec base @@ -631377,8 +634907,8 @@ self: { pname = "sop-core"; version = "0.5.0.2"; sha256 = "0rbj56icbaqlcxx5xwvbx4n4vmyv6cfcv7s45n1fv3drahigvgw7"; - revision = "5"; - editedCabalFile = "0kls940ickggjbib991d2f5hfcci0v7bgx8977gq0ca2zyplrdqb"; + revision = "6"; + editedCabalFile = "055z4pcsfl8imn9ra97xasqn9ynyv20ymrk8r4ca6mf13jvkkwyv"; libraryHaskellDepends = [ base deepseq @@ -634945,61 +638475,28 @@ self: { splitmix = callPackage ( { mkDerivation, - async, base, - base-compat-batteries, - bytestring, - containers, - criterion, deepseq, HUnit, - math-functions, - process, - random, template-haskell, - test-framework, - test-framework-hunit, - testu01, - tf-random, - vector, }: mkDerivation { pname = "splitmix"; - version = "0.1.3.1"; - sha256 = "0w32z3rhsnijb9s5k6h60rhbzgzkw8xq1glfbjbl1znlkgbx1g5n"; + version = "0.1.3.2"; + sha256 = "136yjj3vsqrks5h80dvz43928ydffjv724fkswk6b8gm625lw7d6"; libraryHaskellDepends = [ base deepseq ]; testHaskellDepends = [ - async base - base-compat-batteries - bytestring - containers - deepseq HUnit - math-functions - process - random template-haskell - test-framework - test-framework-hunit - tf-random - vector - ]; - testSystemDepends = [ testu01 ]; - benchmarkHaskellDepends = [ - base - containers - criterion - random - tf-random ]; description = "Fast Splittable PRNG"; license = lib.licensesSpdx."BSD-3-Clause"; } - ) { testu01 = null; }; + ) { }; splitmix-distributions = callPackage ( { @@ -638493,10 +641990,8 @@ self: { }: mkDerivation { pname = "stack"; - version = "3.7.1"; - sha256 = "03n8191slbq9zs9h437qda1w24nnf73p7x48x8lqp8sbcn6plaj1"; - revision = "1"; - editedCabalFile = "1rfqqgmxgp7xbsqzln4nz2ywcdmdwh66mryzrh7nnd4iym44556s"; + version = "3.9.1"; + sha256 = "1k06kram1y4732pgkrndmgrvyvm43abdvmqkjjs8p8f6qk256na9"; configureFlags = [ "-fdisable-git-info" "-fhide-dependency-versions" @@ -638724,7 +642219,7 @@ self: { mkdir -p $out/share/bash-completion/completions $exe --bash-completion-script $exe >$out/share/bash-completion/completions/stack ''; - description = "The Haskell Tool Stack"; + description = "A program for developing Haskell projects"; license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "stack"; maintainers = [ lib.maintainers.cdepillabout ]; @@ -638841,40 +642336,6 @@ self: { ) { }; stack-clean-old = callPackage ( - { - mkDerivation, - base, - directory, - extra, - filemanip, - filepath, - simple-cmd, - simple-cmd-args, - simple-prompt, - }: - mkDerivation { - pname = "stack-clean-old"; - version = "0.5.1"; - sha256 = "0crk2pqfsjqd386ggg0i6nx2nd0an50y9vglwix184s7mry7yzvm"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - base - directory - extra - filemanip - filepath - simple-cmd - simple-cmd-args - simple-prompt - ]; - description = "Clean away old stack build artifacts"; - license = lib.licenses.bsd3; - mainProgram = "stack-clean-old"; - } - ) { }; - - stack-clean-old_0_5_2 = callPackage ( { mkDerivation, base, @@ -638906,7 +642367,6 @@ self: { ]; description = "Clean away old stack build artifacts"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "stack-clean-old"; } ) { }; @@ -640732,8 +644192,8 @@ self: { }: mkDerivation { pname = "stacked"; - version = "0.1.0"; - sha256 = "12wh22kh73khs6w0jlf2d011pr4cs7id0rjjl1wms5xph2bcswww"; + version = "0.1.1"; + sha256 = "013v6gbldwr4bqy7l3mz0v2jn8hg9j1dllvgxhjm1nnldfz52zgi"; libraryHaskellDepends = [ base comonad @@ -642163,6 +645623,88 @@ self: { } ) { }; + statistics_0_16_5_0 = callPackage ( + { + mkDerivation, + aeson, + async, + base, + binary, + data-default-class, + deepseq, + dense-linear-algebra, + doctest, + erf, + ieee754, + math-functions, + mwc-random, + parallel, + primitive, + QuickCheck, + random, + tasty, + tasty-bench, + tasty-expected-failure, + tasty-hunit, + tasty-quickcheck, + vector, + vector-algorithms, + vector-binary-instances, + vector-th-unbox, + }: + mkDerivation { + pname = "statistics"; + version = "0.16.5.0"; + sha256 = "0hhvnh8ygzhzx2r6m0l7cjaxi0jw1jqcnkbv74x901amz4q68wfy"; + libraryHaskellDepends = [ + aeson + async + base + binary + data-default-class + deepseq + dense-linear-algebra + math-functions + mwc-random + parallel + primitive + random + vector + vector-algorithms + vector-binary-instances + vector-th-unbox + ]; + testHaskellDepends = [ + aeson + base + binary + dense-linear-algebra + doctest + erf + ieee754 + math-functions + primitive + QuickCheck + tasty + tasty-expected-failure + tasty-hunit + tasty-quickcheck + vector + vector-algorithms + ]; + benchmarkHaskellDepends = [ + base + mwc-random + tasty + tasty-bench + vector + ]; + description = "A library of statistical types, data, and functions"; + license = lib.licensesSpdx."BSD-2-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + statistics-dirichlet = callPackage ( { mkDerivation, @@ -643686,8 +647228,8 @@ self: { }: mkDerivation { pname = "stm-containers"; - version = "1.2.1.1"; - sha256 = "0w28l4pyp6pix17ybnf70mbs0b1k6nybsg631g1vh7mhpni68v15"; + version = "1.2.2"; + sha256 = "15h55r2i50f30jxid1gqjbsa1cd2l5kaaivpccb9nl0b7cwvf8b4"; libraryHaskellDepends = [ base deferred-folds @@ -643835,8 +647377,8 @@ self: { }: mkDerivation { pname = "stm-hamt"; - version = "1.2.1.1"; - sha256 = "11k7a2fzgng23ggng1d4v3nhai0d1b3bkci56v7p2n0vdbr7w5d7"; + version = "1.2.2"; + sha256 = "0m90r56sqf70kjslfp2x797izba57xzdlyajx873aqxi223b8gw2"; libraryHaskellDepends = [ base deferred-folds @@ -654090,6 +657632,8 @@ self: { pname = "strict-checked-vars"; version = "0.2.1.0"; sha256 = "12c4j4rlmxcdri2sgrb383nnvbjmvhxf8pp4mgmkfsipvwyv2clm"; + revision = "1"; + editedCabalFile = "0ghsx08krngbbh9i21lcgbh60i7d3yzma5h6i88nsz07x757xndw"; libraryHaskellDepends = [ base io-classes @@ -656511,6 +660055,42 @@ self: { } ) { }; + structs_0_1_10 = callPackage ( + { + mkDerivation, + base, + primitive, + QuickCheck, + tasty, + tasty-hunit, + tasty-quickcheck, + template-haskell, + th-abstraction, + }: + mkDerivation { + pname = "structs"; + version = "0.1.10"; + sha256 = "19qjxbdcxla72v1w2b7vkpi0mffiwfbdsfg85l825vh82sv2shkn"; + libraryHaskellDepends = [ + base + primitive + template-haskell + th-abstraction + ]; + testHaskellDepends = [ + base + primitive + QuickCheck + tasty + tasty-hunit + tasty-quickcheck + ]; + description = "Strict GC'd imperative object-oriented programming with cheap pointers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + structural-induction = callPackage ( { mkDerivation, @@ -659056,10 +662636,8 @@ self: { summoner = callPackage ( { mkDerivation, - aeson, base, colourista, - containers, directory, filepath, generic-data, @@ -659067,12 +662645,11 @@ self: { hedgehog, hspec, hspec-hedgehog, - neat-interpolation, + microaeson, optparse-applicative, process, relude, shellmet, - text, time, tomland, tree-diff, @@ -659080,25 +662657,22 @@ self: { }: mkDerivation { pname = "summoner"; - version = "2.0.1.1"; - sha256 = "15n4dwhy4ri1vi446fa2k9i6cxvfrl79hjjgsdjhpyz290lfwvjv"; + version = "2.1.0.0"; + sha256 = "1v06ap5jrgvdsiinzkjs8klmy044wcnalghxvcqky5g0vy3vc4bd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson base colourista - containers directory filepath generic-data gitrev - neat-interpolation + microaeson optparse-applicative process relude shellmet - text time tomland validation-selective @@ -659114,9 +662688,7 @@ self: { hedgehog hspec hspec-hedgehog - neat-interpolation relude - text tomland tree-diff validation-selective @@ -659124,7 +662696,6 @@ self: { description = "Tool for scaffolding fully configured batteries-included production-level Haskell projects"; license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; - mainProgram = "summon"; broken = true; } ) { }; @@ -659140,14 +662711,14 @@ self: { microlens-th, relude, summoner, - text, validation-selective, vty, + vty-crossplatform, }: mkDerivation { pname = "summoner-tui"; - version = "2.0.1.1"; - sha256 = "09rc3yyngma602yyd7bmc6cix9rcwmanfphcxnsv8m1cswjhz14z"; + version = "2.1.0.0"; + sha256 = "0z5bacsmljk4146s7k2lgs617psdbb64i6ynyavffj1ry2w1an6q"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -659159,9 +662730,9 @@ self: { microlens-th relude summoner - text validation-selective vty + vty-crossplatform ]; executableHaskellDepends = [ base @@ -661859,6 +665430,65 @@ self: { } ) { }; + swish_0_10_11_0 = callPackage ( + { + mkDerivation, + base, + containers, + directory, + filepath, + hashable, + HUnit, + intern, + mtl, + network-uri, + polyparse, + semigroups, + test-framework, + test-framework-hunit, + text, + time, + }: + mkDerivation { + pname = "swish"; + version = "0.10.11.0"; + sha256 = "0mxbbkma50306jx4qcqqvdbm6aiwx8j5f4s0sqg1zm15kl1hacvw"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base + containers + directory + filepath + hashable + intern + mtl + network-uri + polyparse + text + time + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base + containers + hashable + HUnit + network-uri + semigroups + test-framework + test-framework-hunit + text + time + ]; + description = "A semantic web toolkit"; + license = lib.licensesSpdx."LGPL-2.1-or-later"; + hydraPlatforms = lib.platforms.none; + mainProgram = "Swish"; + } + ) { }; + swiss = callPackage ( { mkDerivation, @@ -663219,60 +666849,6 @@ self: { ) { }; sydtest-webdriver-yesod = callPackage ( - { - mkDerivation, - base, - bytestring, - http-client, - http-types, - mtl, - network-uri, - path, - path-io, - sydtest, - sydtest-discover, - sydtest-wai, - sydtest-webdriver, - sydtest-yesod, - text, - webdriver, - yesod, - }: - mkDerivation { - pname = "sydtest-webdriver-yesod"; - version = "0.0.0.1"; - sha256 = "0rfsr45ff7p81y157x06qspjp00ng2kikw84c2ciw4bfjicdvvsr"; - libraryHaskellDepends = [ - base - bytestring - http-client - http-types - mtl - network-uri - sydtest - sydtest-wai - sydtest-webdriver - sydtest-yesod - text - webdriver - yesod - ]; - testHaskellDepends = [ - base - path - path-io - sydtest - sydtest-webdriver - yesod - ]; - testToolDepends = [ sydtest-discover ]; - description = "A webdriver+yesod companion library for sydtest"; - license = "unknown"; - hydraPlatforms = lib.platforms.none; - } - ) { }; - - sydtest-webdriver-yesod_0_0_1_0 = callPackage ( { mkDerivation, base, @@ -663329,92 +666905,6 @@ self: { ) { }; sydtest-yesod = callPackage ( - { - mkDerivation, - base, - binary, - bytestring, - case-insensitive, - conduit, - containers, - cookie, - exceptions, - http-client, - http-client-tls, - http-types, - monad-logger, - mtl, - network, - network-uri, - path, - path-io, - persistent, - persistent-sqlite, - QuickCheck, - sydtest, - sydtest-discover, - sydtest-persistent-sqlite, - sydtest-wai, - text, - time, - xml-conduit, - yesod, - yesod-core, - yesod-test, - }: - mkDerivation { - pname = "sydtest-yesod"; - version = "0.3.0.3"; - sha256 = "1674k3frszzwmk5c94wxwgdfabbi804kbbsjcih7z5g7z6jaljh4"; - libraryHaskellDepends = [ - base - binary - bytestring - case-insensitive - containers - cookie - exceptions - http-client - http-client-tls - http-types - mtl - network - network-uri - sydtest - sydtest-wai - text - time - xml-conduit - yesod-core - yesod-test - ]; - testHaskellDepends = [ - base - bytestring - conduit - cookie - http-client - monad-logger - mtl - path - path-io - persistent - persistent-sqlite - QuickCheck - sydtest - sydtest-persistent-sqlite - sydtest-wai - text - yesod - yesod-core - ]; - testToolDepends = [ sydtest-discover ]; - description = "A yesod companion library for sydtest"; - license = "unknown"; - } - ) { }; - - sydtest-yesod_0_3_1_0 = callPackage ( { mkDerivation, base, @@ -663499,7 +666989,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "A yesod companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -668052,6 +671541,8 @@ self: { pname = "tagged"; version = "0.8.10"; sha256 = "0pbcyl88qgcyy1shibr459f6jjqz1xx84n5injii9wyanhg7kvqp"; + revision = "1"; + editedCabalFile = "0chxndgcwylzzm0vvf4jxjn6gfvbkszzxi9p5zb82yc2x6c7rfg9"; libraryHaskellDepends = [ base deepseq @@ -669453,8 +672944,11 @@ self: { }: mkDerivation { pname = "tail"; - version = "0.1.0.0"; - sha256 = "1zpld1s7nac596ahc5as594px750arajqqw7d5b2i6as1660d8vp"; + version = "0.2.0.0"; + sha256 = "0k2sajcc325sm7jn7ddha549h1dzi08nbix4ggwl0fx42zlj4gnz"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; libraryHaskellDepends = [ async base @@ -669467,7 +672961,7 @@ self: { text which ]; - testHaskellDepends = [ + executableHaskellDepends = [ async base directory @@ -669482,9 +672976,9 @@ self: { text which ]; - testToolDepends = [ hspec-discover ]; description = "Haskell API for tail -f streaming"; license = lib.licenses.mit; + mainProgram = "tail-test"; } ) { }; @@ -672085,8 +675579,8 @@ self: { }: mkDerivation { pname = "tasty-flaky"; - version = "0.1.3.0"; - sha256 = "1jwi5f44h02dd0cc3mavk6cdj1z2zasn0s3dqrg5d0gmbi0pjp93"; + version = "0.1.3.1"; + sha256 = "1kzscvsdjig8xzkv1szmiafqav0x4ny1bvl356szj83ahkwr0v08"; libraryHaskellDepends = [ base retry @@ -672320,8 +675814,8 @@ self: { pname = "tasty-hedgehog"; version = "1.4.0.2"; sha256 = "0lki03z0p38x0dkqx5cqga30zy5m31gxn1saqylja9bi6bbq8d25"; - revision = "7"; - editedCabalFile = "0xcg6qiw7fgl8hw50zfw8rayzynl4czhmvbgdkydq2a2ajipz06r"; + revision = "8"; + editedCabalFile = "06iccmqazsdvcwlx2x68xg77m26cyg66r8xqijgqmz2pkx73mrni"; libraryHaskellDepends = [ base hedgehog @@ -672410,6 +675904,32 @@ self: { } ) { }; + tasty-hslua_1_1_1_1 = callPackage ( + { + mkDerivation, + base, + bytestring, + hslua-core, + tasty, + tasty-hunit, + }: + mkDerivation { + pname = "tasty-hslua"; + version = "1.1.1.1"; + sha256 = "0bwkwa4aq9id9hdxs2qvhbkjni75b9sx6arxgaz7x6c1ynqxr1ww"; + libraryHaskellDepends = [ + base + bytestring + hslua-core + tasty + tasty-hunit + ]; + description = "Tasty helpers to test HsLua"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + tasty-hspec = callPackage ( { mkDerivation, @@ -673375,8 +676895,10 @@ self: { }: mkDerivation { pname = "tasty-sugar"; - version = "2.2.3.2"; - sha256 = "02vl0mwmpg9myz0nnaq4kwl73xla446n0q5zigllaqfgv8razw0n"; + version = "2.2.3.3"; + sha256 = "1bkrvx75vdsprh810m1nmrkzm343wygh9d2c414h0n7i3xf18jjv"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ base containers @@ -673393,6 +676915,11 @@ self: { tasty text ]; + executableHaskellDepends = [ + base + tasty + tasty-hunit + ]; testHaskellDepends = [ base filepath @@ -673410,6 +676937,7 @@ self: { doHaddock = false; description = "Tests defined by Search Using Golden Answer References"; license = lib.licenses.isc; + mainProgram = "test-passthru-ascii"; } ) { }; @@ -675726,6 +679254,26 @@ self: { } ) { }; + template-haskell-compat-v0208_0_1_9_6 = callPackage ( + { + mkDerivation, + base, + template-haskell, + }: + mkDerivation { + pname = "template-haskell-compat-v0208"; + version = "0.1.9.6"; + sha256 = "1r9bgisricwd9l8k4jphdbl1z4kviaad9zf118ay5z5xr1q7v2jg"; + libraryHaskellDepends = [ + base + template-haskell + ]; + description = "Backward-compatibility layer for Template Haskell newer than 2.8"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + template-haskell-lift = callPackage ( { mkDerivation, @@ -678498,50 +682046,37 @@ self: { ansi-terminal, ansi-wl-pprint, base, - bytestring, containers, hostname, HUnit, - old-locale, QuickCheck, random, regex-posix, - semigroups, time, xml, }: mkDerivation { pname = "test-framework"; - version = "0.8.2.2"; - sha256 = "04ijf5x6xx8i5lqv9ir33zs1rfzc4qkwwz8c1fdycnzvydcv4dnp"; - revision = "1"; - editedCabalFile = "1yv1qsr6bxphxk9430id9bqhfmkffdqmfg0k017dp9pnn4pqj0zh"; + version = "0.8.2.3"; + sha256 = "0pn5qzhzcjxk4cm1h8ld0arxh4awkw44g96ql679wfhcj1n7h2ii"; libraryHaskellDepends = [ ansi-terminal ansi-wl-pprint base containers hostname - old-locale random regex-posix time xml ]; testHaskellDepends = [ - ansi-terminal - ansi-wl-pprint base - bytestring containers - hostname HUnit - old-locale QuickCheck random regex-posix - semigroups - time xml ]; description = "Framework for running and organising tests, with HUnit and QuickCheck support"; @@ -678613,19 +682148,15 @@ self: { { mkDerivation, base, - extensible-exceptions, HUnit, test-framework, }: mkDerivation { pname = "test-framework-hunit"; - version = "0.3.0.2"; - sha256 = "1y0b6vg8nfm43v90lxxcydhi6qlxhfy4vpxbzm5ic2w55bh8xjwm"; - revision = "3"; - editedCabalFile = "0i9mlalv7cl1iq43ld5myrnpszq5rxmd79hk495dcb08rglhgl3z"; + version = "0.3.0.3"; + sha256 = "0imvskciq9kr1hfvz721p2n4rf2iphrky41fyrx2zrfldj1hcyv6"; libraryHaskellDepends = [ base - extensible-exceptions HUnit test-framework ]; @@ -678716,20 +682247,16 @@ self: { { mkDerivation, base, - extensible-exceptions, QuickCheck, random, test-framework, }: mkDerivation { pname = "test-framework-quickcheck2"; - version = "0.3.0.6"; - sha256 = "1d0w2q9sm8aayk0aj1zr2irpnqwpzixn6pdfq1i904vs1kkb2xin"; - revision = "1"; - editedCabalFile = "1af2gw9gvq143jdqmsnxj23cgss9ffdyr67951a5x151aps04y7z"; + version = "0.3.0.7"; + sha256 = "15gpkmk3lvg618bqrzx482zafn9cljvm3qi0a3iiz4jbpx70qzby"; libraryHaskellDepends = [ base - extensible-exceptions QuickCheck random test-framework @@ -679623,8 +683150,8 @@ self: { }: mkDerivation { pname = "testcontainers-postgresql"; - version = "0.2"; - sha256 = "0pb653vv5mv69h6i6dgrvhzsppr4cnz1v7p9v04jw3f2njlm4wqr"; + version = "0.2.0.1"; + sha256 = "0qbsi1g97qghx4hm4yvg3458v75yyf38qp53z6n7wx4bvw6j82f1"; libraryHaskellDepends = [ base testcontainers @@ -680451,6 +683978,57 @@ self: { } ) { }; + text-builder_1_0_0_5 = callPackage ( + { + mkDerivation, + base, + bytestring, + QuickCheck, + quickcheck-classes, + quickcheck-instances, + tasty, + tasty-bench, + tasty-quickcheck, + text, + text-builder-core, + text-builder-linear, + time, + transformers, + }: + mkDerivation { + pname = "text-builder"; + version = "1.0.0.5"; + sha256 = "02gdc61rzya90i5251cw2iqgcvfy06fnqk93c6zf5cry9xp5rq1r"; + libraryHaskellDepends = [ + base + bytestring + text + text-builder-core + time + transformers + ]; + testHaskellDepends = [ + base + bytestring + QuickCheck + quickcheck-classes + quickcheck-instances + tasty + tasty-quickcheck + text + ]; + benchmarkHaskellDepends = [ + base + tasty-bench + text + text-builder-linear + ]; + description = "Efficient and flexible strict text builder"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + text-builder-core = callPackage ( { mkDerivation, @@ -680493,6 +684071,49 @@ self: { } ) { }; + text-builder-core_0_1_1_2 = callPackage ( + { + mkDerivation, + base, + QuickCheck, + quickcheck-classes, + quickcheck-instances, + tasty, + tasty-bench, + tasty-quickcheck, + text, + text-builder-linear, + }: + mkDerivation { + pname = "text-builder-core"; + version = "0.1.1.2"; + sha256 = "0yzsl6m0rajbnxba32p0j8h22i70mrn5hj1ijwz4rxm92699cw2s"; + libraryHaskellDepends = [ + base + QuickCheck + text + ]; + testHaskellDepends = [ + base + QuickCheck + quickcheck-classes + quickcheck-instances + tasty + tasty-quickcheck + text + ]; + benchmarkHaskellDepends = [ + base + tasty-bench + text + text-builder-linear + ]; + description = "Internals of \"text-builder\""; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + text-builder-dev_0_3_10 = callPackage ( { mkDerivation, @@ -681148,8 +684769,8 @@ self: { pname = "text-icu"; version = "0.8.0.5"; sha256 = "1nzd7al2vpm07xa19w9vy6f696bm4z48h0m4fljsxjg4v0wblbj4"; - revision = "1"; - editedCabalFile = "1zqbcsnf9943mk8i9lyj1ab2xvg6dw9k6jfjhblxqcliq53c3dpp"; + revision = "2"; + editedCabalFile = "1p683nr0q979xnps2s2zvnffm1hnv2wgi7qql1mlg353p1d6jbql"; libraryHaskellDepends = [ base bytestring @@ -681614,6 +685235,8 @@ self: { pname = "text-metrics"; version = "0.3.3"; sha256 = "0gl5xxagdgs32m5xh58zlgwnysg0i19m31gg2lpm58x9d1bal81k"; + revision = "1"; + editedCabalFile = "1ri3x1x2x3i3c6jhc62bf8ngyjsdsllcvj9gd6p5n6b5w5c4pxvb"; libraryHaskellDepends = [ base containers @@ -682126,10 +685749,8 @@ self: { }: mkDerivation { pname = "text-short"; - version = "0.1.6"; - sha256 = "1avfamw6sig6r5zpm2hbas373qbrdszi4q33gds9ihvxil9ylww1"; - revision = "3"; - editedCabalFile = "0fhnd5dd46pjja8rpawq8ld93ix31q9wa18bkfv6lr7nsg699gj1"; + version = "0.1.6.1"; + sha256 = "05klm26sx1kd1hngflg4anwnfckkmx1n84kmvjy4y9sl4d09yrl3"; libraryHaskellDepends = [ base binary @@ -682147,7 +685768,6 @@ self: { tasty tasty-hunit tasty-quickcheck - template-haskell text ]; description = "Memory-efficient representation of Unicode text strings"; @@ -682230,6 +685850,77 @@ self: { } ) { }; + text-show_3_11_3 = callPackage ( + { + mkDerivation, + array, + base, + base-compat-batteries, + base-orphans, + bifunctors, + bytestring, + containers, + criterion, + deepseq, + deriving-compat, + generic-deriving, + ghc-boot-th, + ghc-prim, + hspec, + hspec-discover, + QuickCheck, + quickcheck-instances, + template-haskell, + text, + th-abstraction, + transformers-compat, + }: + mkDerivation { + pname = "text-show"; + version = "3.11.3"; + sha256 = "0mvahiljlvizfbldnv8cjn94h9j76s1zj7d8gb6wl6rwxf7fphrg"; + libraryHaskellDepends = [ + array + base + base-compat-batteries + bifunctors + bytestring + containers + ghc-boot-th + ghc-prim + template-haskell + text + th-abstraction + ]; + testHaskellDepends = [ + array + base + base-compat-batteries + base-orphans + bytestring + deriving-compat + generic-deriving + ghc-prim + hspec + QuickCheck + quickcheck-instances + template-haskell + text + transformers-compat + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base + criterion + deepseq + text + ]; + description = "Efficient conversion of values into Text"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + text-show-instances = callPackage ( { mkDerivation, @@ -682276,8 +685967,8 @@ self: { pname = "text-show-instances"; version = "3.9.10"; sha256 = "09cb391gi0hgkjk4ap4d83vg13lczrghmb9db96a4ckw1bp9pbc1"; - revision = "4"; - editedCabalFile = "1k5h1lqc8z593cwnmy2yngh3nlq2b4zfbjwkmyqddg192xia8bbh"; + revision = "5"; + editedCabalFile = "0mrlg1pn18vc8bj6dh3wncc7xcyaaamdsz5ja24sgxv2g08m3wvg"; libraryHaskellDepends = [ aeson base @@ -683070,19 +686761,15 @@ self: { mkDerivation, base, containers, - ghc-prim, template-haskell, }: mkDerivation { pname = "th-abstraction"; - version = "0.7.1.0"; - sha256 = "1i843j7lhq6qly9zknrw3nhb17ac3badmxwn1pfn2sscp951idpr"; - revision = "1"; - editedCabalFile = "1n2gpcajn2sm8zw5ibkjwvhd3k1m0lvvjrixwcq0c1xhhlyl049h"; + version = "0.7.2.0"; + sha256 = "08knffg6ffx5rz9r437jvndbx668m1hih1jq01yzybgav2y58rll"; libraryHaskellDepends = [ base containers - ghc-prim template-haskell ]; testHaskellDepends = [ @@ -683220,8 +686907,8 @@ self: { }: mkDerivation { pname = "th-compat"; - version = "0.1.6"; - sha256 = "1sx4l374vjw3clc7a3vk8kkq37kxzbv9h3nh0racjaw7b70a10dp"; + version = "0.1.7"; + sha256 = "1zym9yia0is8wxfd6d1ldwvvghwxg4ww3y4lrxnyb2nk60ig29ly"; libraryHaskellDepends = [ base template-haskell @@ -683557,6 +687244,8 @@ self: { pname = "th-expand-syns"; version = "0.4.12.0"; sha256 = "03zgqq0bwcjmy4d3m00gqzh4r1big2yh9v69rxvg72cw69krkq8q"; + revision = "1"; + editedCabalFile = "09mhaz7ylkh35c7zaix1gfx3z4bqvvibsmb4nd8x42mf87xja5fp"; libraryHaskellDepends = [ base containers @@ -683891,23 +687580,20 @@ self: { { mkDerivation, base, - ghc-prim, template-haskell, th-abstraction, }: mkDerivation { pname = "th-lift"; - version = "0.8.6"; - sha256 = "07zgl42fq7ijmm29x7q10iv02hk6lqs7snysxdad03pq1vbrlc04"; + version = "0.8.7"; + sha256 = "01lqqsnhy8cbca3y7z436m8czz7ab8q90dmcmmqzmc5hdii7q5fx"; libraryHaskellDepends = [ base - ghc-prim template-haskell th-abstraction ]; testHaskellDepends = [ base - ghc-prim template-haskell ]; description = "Derive Template Haskell's Lift class for datatypes"; @@ -684055,6 +687741,45 @@ self: { } ) { }; + th-orphans_0_13_17 = callPackage ( + { + mkDerivation, + base, + bytestring, + hspec, + hspec-discover, + mtl, + template-haskell, + th-compat, + th-lift, + th-reify-many, + }: + mkDerivation { + pname = "th-orphans"; + version = "0.13.17"; + sha256 = "0qlhbsm5d083m50vzn93c72c91y0fczlbpnp3rv7y7lz9i4gnrww"; + libraryHaskellDepends = [ + base + mtl + template-haskell + th-compat + th-lift + th-reify-many + ]; + testHaskellDepends = [ + base + bytestring + hspec + template-haskell + th-lift + ]; + testToolDepends = [ hspec-discover ]; + description = "Orphan instances for TH datatypes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + th-pprint = callPackage ( { mkDerivation, @@ -684292,6 +688017,44 @@ self: { } ) { }; + th-test-utils_1_2_3 = callPackage ( + { + mkDerivation, + base, + tasty, + tasty-golden, + tasty-hunit, + template-haskell, + text, + th-orphans, + transformers, + }: + mkDerivation { + pname = "th-test-utils"; + version = "1.2.3"; + sha256 = "1l77hfb3l690jszhgpyycf4jmzzbabp8fcr89ssh7li04d3vzy1s"; + libraryHaskellDepends = [ + base + template-haskell + th-orphans + transformers + ]; + testHaskellDepends = [ + base + tasty + tasty-golden + tasty-hunit + template-haskell + text + th-orphans + transformers + ]; + description = "Utility functions for testing Template Haskell code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + th-to-exp = callPackage ( { mkDerivation, @@ -691108,7 +694871,7 @@ self: { } ) { }; - tls_2_1_13 = callPackage ( + tls_2_1_14 = callPackage ( { mkDerivation, asn1-encoding, @@ -691144,8 +694907,8 @@ self: { }: mkDerivation { pname = "tls"; - version = "2.1.13"; - sha256 = "0d249apxcm39431vpjwamr145iz7i2q1fj4g89xg409hl3r2jadd"; + version = "2.1.14"; + sha256 = "14d190v9zxjfmva8ihq2iq3pdx7623znvxjr8gaiwsy5j45hvw0k"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -692934,6 +696697,8 @@ self: { pname = "toml-parser"; version = "2.0.2.0"; sha256 = "1a71imxdzhkjbbsj39jmj1w9hbp3m0wphd1j2x2a5gm9xvjmx2wy"; + revision = "1"; + editedCabalFile = "02mgl73181q92iwzws45ixgr358xs5qpz54xpkpx1spwxx1r4fms"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -693124,8 +696889,8 @@ self: { pname = "tomland"; version = "1.3.3.3"; sha256 = "1asnz773mrbg8fkfabq5w24v63sgqljspc4p4nmf4dm6abm2p6d0"; - revision = "3"; - editedCabalFile = "0aclzlwr7xmjzda327vzfb8av90g3lpcln1h1gkw76x5w7xq662s"; + revision = "4"; + editedCabalFile = "128mzn1d9cxhw4kfvgy2rv2hn362dn57k8ha4jdj34caaaagdq9w"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -698584,8 +702349,8 @@ self: { pname = "trial"; version = "0.0.0.0"; sha256 = "0lnq80983bg2cjim3fy8rwisn55f6acqwp67w7791kzfdwshxkww"; - revision = "5"; - editedCabalFile = "1bsgash3gjvqybfl0n77gw5l1xhidjpm253n4v5dfk7qls6nplm1"; + revision = "6"; + editedCabalFile = "0l2xm4abh9y01c1p0smdvqn31pgcpvvqhq7az5q4gnm2gxsczlbg"; libraryHaskellDepends = [ base colourista @@ -698616,8 +702381,8 @@ self: { pname = "trial-optparse-applicative"; version = "0.0.0.0"; sha256 = "1h8pfznf1dp9z3r2kl2ljgmxxkfp3va9yqba00fyvw85lna2aggn"; - revision = "5"; - editedCabalFile = "0jvl3q2lh134z1r9zq2acpsilbjzpjia3xdh51szp6r708jnlpg1"; + revision = "6"; + editedCabalFile = "03a6d0b8f7279qg2vq1fziy4qw9mxkkhxcs9w3mphyzz4ly5hfdz"; libraryHaskellDepends = [ base optparse-applicative @@ -698640,8 +702405,8 @@ self: { pname = "trial-tomland"; version = "0.0.0.0"; sha256 = "12klfq5ajn4bjrws633pfdc2zhpkwvwmrm7269xfh252fjwk1x23"; - revision = "5"; - editedCabalFile = "1x43dsjqzs1sqfqljwjd96p3p0gcy8gzbafbvvsyi8vrbj6vphpv"; + revision = "6"; + editedCabalFile = "1isp7n96nf4w800ppy37y82pasp3dxvvd9d3vkij8bmj8pb789w2"; libraryHaskellDepends = [ base text @@ -699951,6 +703716,44 @@ self: { pname = "ttc"; version = "1.5.0.0"; sha256 = "014cfx9fja2w9gln1ljb81n1r1yi8py7hyz2z9kccgwdb99f18b1"; + revision = "1"; + editedCabalFile = "1mkrzavdrblil2rm0gc3x9iszjcci2drc1nqa22sdnzz461n3gsw"; + libraryHaskellDepends = [ + base + bytestring + template-haskell + text + text-short + ]; + testHaskellDepends = [ + base + bytestring + tasty + tasty-hunit + template-haskell + text + text-short + ]; + description = "Textual Type Classes"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + + ttc_1_5_0_1 = callPackage ( + { + mkDerivation, + base, + bytestring, + tasty, + tasty-hunit, + template-haskell, + text, + text-short, + }: + mkDerivation { + pname = "ttc"; + version = "1.5.0.1"; + sha256 = "0mm3kjrymp6a2kska4an2xn71crd8kscil33lvnfifvvhca4kdav"; libraryHaskellDepends = [ base bytestring @@ -699969,6 +703772,7 @@ self: { ]; description = "Textual Type Classes"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -704996,6 +708800,8 @@ self: { pname = "typed-protocols"; version = "1.1.0.1"; sha256 = "1sfcdhvb99yzmzsh63qdvghbjhd5r1g3bi6yyb432pdqnw9i4s9g"; + revision = "1"; + editedCabalFile = "10hvss36prs3mg3xi6czh41ajlbaiwsaq613jacp48d0hh7x7cxq"; libraryHaskellDepends = [ base bytestring @@ -708827,7 +712633,6 @@ self: { mkDerivation, base, containers, - ghc-prim, one-liner, QuickCheck, random, @@ -708835,21 +712640,20 @@ self: { }: mkDerivation { pname = "unfoldable"; - version = "1.0.1"; - sha256 = "1h1zps55adzhfsfq1bgwc235qywpad9z7rfqid81l4405pi5zw83"; - revision = "1"; - editedCabalFile = "1hl63gcidca977jbjj37vwkd96v4bjgvdpjm8xz33g8jcs7f9a8m"; + version = "1.1"; + sha256 = "0dabyhn3cl1pix2g554jql33n2lpq18lf09r56dqnar01pygmfdv"; + revision = "3"; + editedCabalFile = "1g38gq83gzhbgaxiv4f1j1yil6ascqx8bx37fk9d6g2mcl91qrmc"; libraryHaskellDepends = [ base containers - ghc-prim one-liner QuickCheck random transformers ]; description = "Class of data structures that can be unfolded"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -717663,8 +721467,8 @@ self: { pname = "validation-selective"; version = "0.2.0.0"; sha256 = "11s9qsp5w19lbk6vg6psr3864xdsx2kmx3gcmnn2qkx6wsblx24s"; - revision = "6"; - editedCabalFile = "14m1iwnz026ypqn1xzs5dgsq2jkyxfcam82dbmdidwhviyr7hzbz"; + revision = "7"; + editedCabalFile = "0yd0imzv9h7mq8h6q6rhn341hn6qi4fgi4y3yswrqjfwchr7as4i"; libraryHaskellDepends = [ base deepseq @@ -720797,8 +724601,8 @@ self: { pname = "vector-th-unbox"; version = "0.2.2"; sha256 = "0j81m09xxv24zziv0nanfppckzmas5184jr3npjhc9w49r3cm94a"; - revision = "8"; - editedCabalFile = "1dzn47l5hqs541gjfq09r10rrqxw0wsj727kxkv334lw926npljh"; + revision = "9"; + editedCabalFile = "19ii0sr843crmlrbhysl4byfpkp2nlgd61icshm47gcl5nkcrrp9"; libraryHaskellDepends = [ base template-haskell @@ -730356,7 +734160,7 @@ self: { } ) { }; - warp_3_4_11 = callPackage ( + warp_3_4_12 = callPackage ( { mkDerivation, array, @@ -730395,10 +734199,8 @@ self: { }: mkDerivation { pname = "warp"; - version = "3.4.11"; - sha256 = "0cvw9syvvg492ydw1z28rcjhsinfxb53q47rzk6pqg5098rv0955"; - revision = "1"; - editedCabalFile = "04zby3f2d5zg8nvwxj52kqnsq6755d8a3j42lkqrr46i4svigslw"; + version = "3.4.12"; + sha256 = "10kha4imjn2c86ssqj68xyg5ylns8hiiwpyx0zvadhkjbg9r1k83"; libraryHaskellDepends = [ array async @@ -737996,6 +741798,46 @@ self: { } ) { }; + wild-bind_0_1_2_14 = callPackage ( + { + mkDerivation, + base, + containers, + hspec, + hspec-discover, + microlens, + QuickCheck, + semigroups, + stm, + text, + transformers, + }: + mkDerivation { + pname = "wild-bind"; + version = "0.1.2.14"; + sha256 = "0hypj27387bnvlad61pk0frsi05lkxjylmifj8jz1qa9j72cb9y7"; + libraryHaskellDepends = [ + base + containers + semigroups + text + transformers + ]; + testHaskellDepends = [ + base + hspec + microlens + QuickCheck + stm + transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Dynamic key binding framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + wild-bind-indicator = callPackage ( { mkDerivation, @@ -738011,8 +741853,8 @@ self: { }: mkDerivation { pname = "wild-bind-indicator"; - version = "1.0.0.3"; - sha256 = "0ihvskd09gmrf376m5bih5ywhixpj9bsssa7b8k7r7yw1q27iasy"; + version = "1.0.0.4"; + sha256 = "1dlz91p9wb43qxagg0j24q3lm1yqxq2yx5k7jwfjm6qwwc459f3l"; enableSeparateDataOutput = true; libraryHaskellDepends = [ async @@ -738044,8 +741886,8 @@ self: { }: mkDerivation { pname = "wild-bind-task-x11"; - version = "0.2.0.5"; - sha256 = "0za92w5yfbp6xyzr0q7ql1i62vafgh5kgqchq7grmqvb4hcq45fl"; + version = "0.2.0.6"; + sha256 = "00is35zrcj878n5pyxkck4jyhrjs24q521vs5d7y5fl7q00l972f"; libraryHaskellDepends = [ base text @@ -738111,6 +741953,57 @@ self: { } ) { }; + wild-bind-x11_0_2_0_18 = callPackage ( + { + mkDerivation, + async, + base, + containers, + fold-debounce, + hspec, + hspec-discover, + mtl, + semigroups, + stm, + text, + time, + transformers, + wild-bind, + X11, + }: + mkDerivation { + pname = "wild-bind-x11"; + version = "0.2.0.18"; + sha256 = "168zb4s79xrf92b0f46zhywvkn6865wv2cb2k8lpvkj9s02hmsj8"; + libraryHaskellDepends = [ + base + containers + fold-debounce + mtl + semigroups + stm + text + transformers + wild-bind + X11 + ]; + testHaskellDepends = [ + async + base + hspec + text + time + transformers + wild-bind + X11 + ]; + testToolDepends = [ hspec-discover ]; + description = "X11-specific implementation for WildBind"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + willow = callPackage ( { mkDerivation, @@ -749024,8 +752917,8 @@ self: { { mkDerivation }: mkDerivation { pname = "xz-clib"; - version = "5.8.1"; - sha256 = "0cycldc04ffkm5kvhb9x9mjgcw9vhzlbh34idpapv9bin9b594ic"; + version = "5.8.2"; + sha256 = "0q9cwdbqvc8i337gp9wmxbb79v8i2lasi39i92r42202m7mzsa79"; doHaddock = false; description = "LZMA/XZ clibs"; license = lib.licensesSpdx."0BSD"; @@ -753812,6 +757705,68 @@ self: { } ) { }; + yesod-auth-oauth2_0_8_0_0 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + crypton, + errors, + hoauth2, + hspec, + http-client, + http-conduit, + http-types, + memory, + microlens, + mtl, + safe-exceptions, + text, + transformers, + unliftio, + uri-bytestring, + yesod-auth, + yesod-core, + }: + mkDerivation { + pname = "yesod-auth-oauth2"; + version = "0.8.0.0"; + sha256 = "1wb4g4mlwfavj3fjzy7ss5spz154mdgy72lzilca7fnyw612fnw3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + crypton + errors + hoauth2 + http-client + http-conduit + http-types + memory + microlens + mtl + safe-exceptions + text + transformers + unliftio + uri-bytestring + yesod-auth + yesod-core + ]; + testHaskellDepends = [ + base + hspec + uri-bytestring + ]; + description = "OAuth 2.0 authentication plugins"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + yesod-auth-oidc = callPackage ( { mkDerivation, diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 4998871272b33..fe432a3e3f7bc 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -533,7 +533,7 @@ let ] released; Cabal_3_12_1_0 = released; Cabal_3_14_2_0 = released; - Cabal_3_16_0_0 = released; + Cabal_3_16_1_0 = released; cabal2nix = released; cabal2nix-unstable = released; funcmp = released; From d96998920af50a59b71b2d38b80d4e28a9a252f9 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 10 Jan 2026 17:50:42 +0100 Subject: [PATCH 02/35] Revert "haskellPackages.cabal-pkg-config-version-hook: 0.1.0.1 -> 0.1.1.0" This reverts commit b19910075c0798c1e3d7890441eab27981866a36. The version remains the same, but the replacement package is not needed anymore after the hackage bump. --- .../cabal-pkg-config-version-hook.nix | 24 ------------------- 1 file changed, 24 deletions(-) delete mode 100644 pkgs/development/haskell-modules/replacements-by-name/cabal-pkg-config-version-hook.nix diff --git a/pkgs/development/haskell-modules/replacements-by-name/cabal-pkg-config-version-hook.nix b/pkgs/development/haskell-modules/replacements-by-name/cabal-pkg-config-version-hook.nix deleted file mode 100644 index 0381063b16893..0000000000000 --- a/pkgs/development/haskell-modules/replacements-by-name/cabal-pkg-config-version-hook.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ - mkDerivation, - base, - Cabal, - containers, - lens, - lib, - process, -}: -mkDerivation { - pname = "cabal-pkg-config-version-hook"; - version = "0.1.1.0"; - sha256 = "18l87dcq2854vqchg21bvv85sdm4126nbk8sj9ilr5819qslk26f"; - libraryHaskellDepends = [ - base - Cabal - containers - lens - process - ]; - homepage = "https://github.com/hercules-ci/hercules-ci-agent/tree/master/cabal-pkg-config-version-hook#readme"; - description = "Make Cabal aware of pkg-config package versions"; - license = lib.licensesSpdx."BSD-3-Clause"; -} From 7ffab711ed31fcf2490eeb6e2396a67fdeb3cdc0 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 10 Jan 2026 17:50:45 +0100 Subject: [PATCH 03/35] Revert "haskellPackages.hercules-ci-cnix-store: 0.4.0.0 -> 0.4.1.0" This reverts commit 50dcda8f7283784b199cbb7afdf9a36fc087df18. The version remains the same, but the replacement package is not needed anymore after the hackage bump. --- .../hercules-ci-cnix-store.nix | 65 ------------------- 1 file changed, 65 deletions(-) delete mode 100644 pkgs/development/haskell-modules/replacements-by-name/hercules-ci-cnix-store.nix diff --git a/pkgs/development/haskell-modules/replacements-by-name/hercules-ci-cnix-store.nix b/pkgs/development/haskell-modules/replacements-by-name/hercules-ci-cnix-store.nix deleted file mode 100644 index 7fd0763154ea2..0000000000000 --- a/pkgs/development/haskell-modules/replacements-by-name/hercules-ci-cnix-store.nix +++ /dev/null @@ -1,65 +0,0 @@ -{ - mkDerivation, - base, - boost, - bytestring, - Cabal, - cabal-pkg-config-version-hook, - conduit, - containers, - exceptions, - hspec, - hspec-discover, - inline-c, - inline-c-cpp, - lib, - nix, - protolude, - template-haskell, - temporary, - text, - unix, - unliftio-core, - vector, -}: -mkDerivation { - pname = "hercules-ci-cnix-store"; - version = "0.4.1.0"; - sha256 = "0jy7p69jhv81rg8xikd7smgpg3vwccjzly3k8hs7ipdp2mprwffc"; - setupHaskellDepends = [ - base - Cabal - cabal-pkg-config-version-hook - ]; - libraryHaskellDepends = [ - base - bytestring - conduit - containers - inline-c - inline-c-cpp - protolude - template-haskell - unix - unliftio-core - vector - ]; - librarySystemDepends = [ boost ]; - libraryPkgconfigDepends = [ nix ]; - testHaskellDepends = [ - base - bytestring - containers - exceptions - hspec - inline-c - inline-c-cpp - protolude - temporary - text - ]; - testToolDepends = [ hspec-discover ]; - homepage = "https://docs.hercules-ci.com"; - description = "Haskell bindings for Nix's libstore"; - license = lib.licensesSpdx."Apache-2.0"; -} From 2144403c4436d2096aee8e62b9f893ad66a0e936 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 10 Jan 2026 17:50:48 +0100 Subject: [PATCH 04/35] Revert "haskellPackages.hercules-ci-cnix-expr: 0.5.0.0 -> 0.5.1.0" This reverts commit 35bfc205bbb29645a990ca673e49e1296accd2da. The version remains the same, but the replacement package is not needed anymore after the hackage bump. --- .../hercules-ci-cnix-expr.nix | 82 ------------------- 1 file changed, 82 deletions(-) delete mode 100644 pkgs/development/haskell-modules/replacements-by-name/hercules-ci-cnix-expr.nix diff --git a/pkgs/development/haskell-modules/replacements-by-name/hercules-ci-cnix-expr.nix b/pkgs/development/haskell-modules/replacements-by-name/hercules-ci-cnix-expr.nix deleted file mode 100644 index 90ad7e7240a56..0000000000000 --- a/pkgs/development/haskell-modules/replacements-by-name/hercules-ci-cnix-expr.nix +++ /dev/null @@ -1,82 +0,0 @@ -{ - mkDerivation, - aeson, - base, - boost, - bytestring, - Cabal, - cabal-pkg-config-version-hook, - conduit, - containers, - directory, - exceptions, - filepath, - hercules-ci-cnix-store, - hspec, - hspec-discover, - inline-c, - inline-c-cpp, - lib, - nix, - process, - protolude, - QuickCheck, - scientific, - temporary, - text, - unliftio, - unordered-containers, - vector, -}: -mkDerivation { - pname = "hercules-ci-cnix-expr"; - version = "0.5.1.0"; - sha256 = "01m6l915yy3v6qpc53xq48kp3mi39bclsjdwswvgwvp9z9hjvg0p"; - setupHaskellDepends = [ - base - Cabal - cabal-pkg-config-version-hook - ]; - libraryHaskellDepends = [ - aeson - base - bytestring - conduit - containers - directory - exceptions - filepath - hercules-ci-cnix-store - inline-c - inline-c-cpp - protolude - scientific - text - unliftio - unordered-containers - vector - ]; - librarySystemDepends = [ boost ]; - libraryPkgconfigDepends = [ nix ]; - testHaskellDepends = [ - aeson - base - bytestring - containers - filepath - hercules-ci-cnix-store - hspec - process - protolude - QuickCheck - scientific - temporary - text - unordered-containers - vector - ]; - testToolDepends = [ hspec-discover ]; - homepage = "https://docs.hercules-ci.com"; - description = "Bindings for the Nix evaluator"; - license = lib.licensesSpdx."Apache-2.0"; -} From 40f206f4596c78383d7fe70f4d5da4ee28ea8beb Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 10 Jan 2026 17:50:50 +0100 Subject: [PATCH 05/35] Revert "haskellPackages.hercules-ci-agent: 0.10.7 -> 0.10.8" This reverts commit 82274cbd1792e94e2c843a4e2ab3e3c622bf8f84. The version remains the same, but the replacement package is not needed anymore after the hackage bump. --- .../hercules-ci-agent.nix | 255 ------------------ 1 file changed, 255 deletions(-) delete mode 100644 pkgs/development/haskell-modules/replacements-by-name/hercules-ci-agent.nix diff --git a/pkgs/development/haskell-modules/replacements-by-name/hercules-ci-agent.nix b/pkgs/development/haskell-modules/replacements-by-name/hercules-ci-agent.nix deleted file mode 100644 index ff02b6fb32d22..0000000000000 --- a/pkgs/development/haskell-modules/replacements-by-name/hercules-ci-agent.nix +++ /dev/null @@ -1,255 +0,0 @@ -{ - mkDerivation, - aeson, - async, - attoparsec, - base, - base64-bytestring, - bifunctors, - binary, - binary-conduit, - boost, - bytestring, - Cabal, - cabal-pkg-config-version-hook, - cachix, - cachix-api, - conduit, - conduit-extra, - containers, - directory, - dlist, - exceptions, - file-embed, - filepath, - hercules-ci-api, - hercules-ci-api-agent, - hercules-ci-api-core, - hercules-ci-cnix-expr, - hercules-ci-cnix-store, - hostname, - hspec, - hspec-discover, - http-client, - http-client-tls, - http-conduit, - HUnit, - inline-c, - inline-c-cpp, - katip, - lens, - lens-aeson, - lib, - lifted-async, - lifted-base, - monad-control, - mtl, - network, - network-uri, - nix, - optparse-applicative, - process, - process-extras, - profunctors, - protolude, - QuickCheck, - safe-exceptions, - scientific, - servant, - servant-auth-client, - servant-client, - servant-client-core, - stm, - tagged, - temporary, - text, - time, - tls, - tomland, - transformers, - transformers-base, - unbounded-delays, - unix, - unliftio, - unliftio-core, - unordered-containers, - uuid, - vector, - websockets, - wuss, -}: -mkDerivation { - pname = "hercules-ci-agent"; - version = "0.10.8"; - sha256 = "0f8d5xfix0bsxdvanf6zn1l2qs80aivva86qf3j1clfr2dny4g59"; - isLibrary = true; - isExecutable = true; - setupHaskellDepends = [ - base - Cabal - cabal-pkg-config-version-hook - ]; - libraryHaskellDepends = [ - aeson - async - base - binary - binary-conduit - bytestring - conduit - containers - directory - dlist - exceptions - file-embed - filepath - hercules-ci-api-agent - hercules-ci-api-core - hercules-ci-cnix-expr - hercules-ci-cnix-store - katip - lens - lens-aeson - lifted-async - lifted-base - monad-control - mtl - network - network-uri - process - process-extras - protolude - safe-exceptions - stm - tagged - temporary - text - time - tls - transformers - transformers-base - unbounded-delays - unix - unliftio - unliftio-core - uuid - vector - websockets - wuss - ]; - executableHaskellDepends = [ - aeson - async - attoparsec - base - base64-bytestring - bifunctors - binary - binary-conduit - bytestring - cachix - cachix-api - conduit - conduit-extra - containers - directory - dlist - exceptions - filepath - hercules-ci-api - hercules-ci-api-agent - hercules-ci-api-core - hercules-ci-cnix-expr - hercules-ci-cnix-store - hostname - http-client - http-client-tls - http-conduit - inline-c - inline-c-cpp - katip - lens - lens-aeson - lifted-async - lifted-base - monad-control - mtl - network - network-uri - optparse-applicative - process - process-extras - profunctors - protolude - safe-exceptions - scientific - servant - servant-auth-client - servant-client - servant-client-core - stm - temporary - text - time - tomland - transformers - transformers-base - unix - unliftio - unliftio-core - unordered-containers - uuid - vector - websockets - wuss - ]; - executableSystemDepends = [ boost ]; - executablePkgconfigDepends = [ nix ]; - testHaskellDepends = [ - aeson - async - attoparsec - base - bifunctors - binary - binary-conduit - bytestring - conduit - containers - exceptions - filepath - hercules-ci-api-agent - hercules-ci-api-core - hercules-ci-cnix-store - hspec - HUnit - katip - lens - lens-aeson - lifted-async - lifted-base - monad-control - mtl - process - profunctors - protolude - QuickCheck - safe-exceptions - scientific - stm - tagged - temporary - text - tomland - transformers - transformers-base - unliftio-core - unordered-containers - uuid - vector - ]; - testToolDepends = [ hspec-discover ]; - homepage = "https://docs.hercules-ci.com"; - description = "Runs Continuous Integration tasks on your machines"; - license = lib.licensesSpdx."Apache-2.0"; -} From 79a7ab9c22428f0fbd8ad005d820d9438c8deb73 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 10 Jan 2026 17:50:53 +0100 Subject: [PATCH 06/35] Revert "haskellPackages.hercules-ci-cli: 0.3.8 -> 0.3.9" This reverts commit b92b5c81e1444dea95af0eb32a8b3674611dcc3e. The version remains the same, but the replacement package is not needed anymore after the hackage bump. --- .../replacements-by-name/hercules-ci-cli.nix | 132 ------------------ 1 file changed, 132 deletions(-) delete mode 100644 pkgs/development/haskell-modules/replacements-by-name/hercules-ci-cli.nix diff --git a/pkgs/development/haskell-modules/replacements-by-name/hercules-ci-cli.nix b/pkgs/development/haskell-modules/replacements-by-name/hercules-ci-cli.nix deleted file mode 100644 index e06ec7fbfc1e2..0000000000000 --- a/pkgs/development/haskell-modules/replacements-by-name/hercules-ci-cli.nix +++ /dev/null @@ -1,132 +0,0 @@ -{ - mkDerivation, - aeson, - aeson-pretty, - async, - atomic-write, - attoparsec, - base, - bytestring, - conduit, - containers, - data-has, - directory, - exceptions, - filepath, - hercules-ci-agent, - hercules-ci-api, - hercules-ci-api-agent, - hercules-ci-api-core, - hercules-ci-cnix-expr, - hercules-ci-cnix-store, - hercules-ci-optparse-applicative, - hostname, - hspec, - http-client, - http-client-tls, - http-types, - inline-c-cpp, - katip, - lens, - lens-aeson, - lib, - lifted-base, - monad-control, - network-uri, - process, - protolude, - QuickCheck, - retry, - rio, - safe-exceptions, - servant, - servant-auth-client, - servant-client, - servant-client-core, - servant-conduit, - temporary, - text, - tls, - transformers, - transformers-base, - unix, - unliftio, - unliftio-core, - unordered-containers, - uuid, -}: -mkDerivation { - pname = "hercules-ci-cli"; - version = "0.3.9"; - sha256 = "091j83ac4byr6vbmd0wq1b86p23d1z7sn5ls6w24l72dp8fvfjjp"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - aeson-pretty - async - atomic-write - attoparsec - base - bytestring - conduit - containers - data-has - directory - exceptions - filepath - hercules-ci-agent - hercules-ci-api - hercules-ci-api-agent - hercules-ci-api-core - hercules-ci-cnix-expr - hercules-ci-cnix-store - hercules-ci-optparse-applicative - hostname - http-client - http-client-tls - http-types - inline-c-cpp - katip - lens - lens-aeson - lifted-base - monad-control - network-uri - process - protolude - retry - rio - safe-exceptions - servant - servant-auth-client - servant-client - servant-client-core - servant-conduit - temporary - text - tls - transformers - transformers-base - unix - unliftio - unliftio-core - unordered-containers - uuid - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ - aeson - base - bytestring - containers - hspec - protolude - QuickCheck - unordered-containers - ]; - homepage = "https://docs.hercules-ci.com"; - description = "The hci command for working with Hercules CI"; - license = lib.licenses.asl20; - mainProgram = "hci"; -} From b09b43ad6d78c246a07385a83959acf9ffc8cbc2 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 10 Jan 2026 18:40:23 +0100 Subject: [PATCH 07/35] haskellPackages.integer-logarithms: disable tests --- 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 8ccea019df4f5..efcd8e70cbe83 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -832,6 +832,12 @@ with haskellLib; HerbiePlugin = dontCheck super.HerbiePlugin; wai-cors = dontCheck super.wai-cors; + # Needs QuickCheck >= 2.16, but Stackage is currently on 2.15 + integer-logarithms = + lib.warnIf (lib.versionAtLeast super.QuickCheck.version "2.16") + "override for haskellPackages.integer-logarithms may no longer be needed" + (dontCheck super.integer-logarithms); + # Apply patch fixing an incorrect QuickCheck property which occasionally causes false negatives # https://github.com/Philonous/xml-picklers/issues/5 xml-picklers = appendPatch (pkgs.fetchpatch { From b39a4ca054242394d7b26d7ebf7d679dca654b72 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 10 Jan 2026 18:40:45 +0100 Subject: [PATCH 08/35] haskellPackages.http2-tls: fix eval --- 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 efcd8e70cbe83..517c5d50c3a6c 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3105,7 +3105,7 @@ with haskellLib; http2-tls = lib.warnIf (lib.versionAtLeast self.tls.version "2.1.10") "haskellPackages.http2-tls: tls override can be removed" - (super.http2-tls.override { tls = self.tls_2_1_13; }); + (super.http2-tls.override { tls = self.tls_2_1_14; }); # Relax http2 version bound (5.3.9 -> 5.3.10) # https://github.com/well-typed/grapesy/issues/297 From c85463e296430b0a8294fbbc3925a67f870b1042 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 10 Jan 2026 18:46:12 +0100 Subject: [PATCH 09/35] haskellPackages: regenerate hackage packages Update transitive broken packages to keep other commits clean. --- .../configuration-hackage2nix/transitive-broken.yaml | 4 +++- pkgs/development/haskell-modules/hackage-packages.nix | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 89433a0951b9e..156f780dd6a29 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -950,6 +950,7 @@ dont-distribute-packages: - fay-uri - fay-websockets - fbrnch + - fbrnch_1_8 - fcd - FComp - feature-flipper-postgres @@ -2427,6 +2428,7 @@ dont-distribute-packages: - network-rpca - network-stream - network-topic-models + - network-transport-quic - network-websocket - neuron - newsletter-mailgun @@ -2654,6 +2656,7 @@ dont-distribute-packages: - pms-application-service - pms-domain-service - pms-infra-cmdrun + - pms-infra-filesystem - pms-infra-procspawn - pms-infra-serial - pms-infra-socket @@ -3395,7 +3398,6 @@ dont-distribute-packages: - sydtest-amqp - sydtest-webdriver-screenshot - sydtest-webdriver-yesod - - sydtest-webdriver-yesod_0_0_1_0 - sylvia - symantic-atom - symantic-http-demo diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index f8c1355bbaf68..a764016bd91f9 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -483887,6 +483887,7 @@ self: { ]; description = "Networking layer for Cloud Haskell based on QUIC"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -533087,6 +533088,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "pms-infra-filesystem"; license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; } ) { }; From 04e19dbc99dbeec7772c35758999cfbefa48eafe Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Thu, 8 Jan 2026 10:23:01 +0100 Subject: [PATCH 10/35] haskellPackages.selda{,-json,-sqlite}: unbreak The package has been finally fixed upstream. --- .../haskell-modules/configuration-common.nix | 43 ------------------- .../configuration-hackage2nix/broken.yaml | 1 - .../transitive-broken.yaml | 3 -- .../haskell-modules/hackage-packages.nix | 5 --- 4 files changed, 52 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 517c5d50c3a6c..a89af1637c0d1 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1240,49 +1240,6 @@ with haskellLib; # 2022-03-19: Testsuite is failing: https://github.com/puffnfresh/haskell-jwt/issues/2 jwt = dontCheck super.jwt; - # Build Selda with the latest git version. - # See https://github.com/valderman/selda/issues/187 - inherit - ( - let - mkSeldaPackage = - name: - overrideCabal (drv: { - version = "2024-05-05-unstable"; - src = - pkgs.fetchFromGitHub { - owner = "valderman"; - repo = "selda"; - rev = "50c3ba5c5da72bb758a4112363ba2fe1c0e968ea"; - hash = "sha256-LEAJsSsDL0mmVHntnI16fH8m5DmePfcU0hFw9ErqTgQ="; - } - + "/${name}"; - # 2025-04-09: jailbreak to allow bytestring >= 0.12, text >= 2.1 - # Note: jailbreak ignores constraints under an if(flag) - postPatch = '' - check_sed() { - if ! test -s "$1"; then - echo "sed: pattern '$2' doesn't match anything" >&2 - exit 1 - fi - } - sed -i ${name}.cabal \ - -e 's/\(bytestring\) .*/\1/w c1' \ - -e 's/\(text\) .*/\1/w c2' \ - -e 's/\(aeson\) .*/\1/w c3' - check_sed c1 'bytestring .*' - check_sed c2 'text .*' - ${lib.optionalString (name == "selda-json") "check_sed c3 'aeson .*'"} - ''; - }) super.${name}; - in - lib.genAttrs [ "selda" "selda-sqlite" "selda-json" ] mkSeldaPackage - ) - selda - selda-sqlite - selda-json - ; - # 2024-03-10: Getting the test suite to run requires a correctly crafted GHC_ENVIRONMENT variable. graphql-client = dontCheck super.graphql-client; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 4c8de7b5b9143..a883fc4a30b17 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -5564,7 +5564,6 @@ broken-packages: - SecureHash-SHA3 # failure in job https://hydra.nixos.org/build/233216866 at 2023-09-02 - secureUDP # failure in job https://hydra.nixos.org/build/233215410 at 2023-09-02 - SegmentTree # failure in job https://hydra.nixos.org/build/233216161 at 2023-09-02 - - selda # failure in job https://hydra.nixos.org/build/307521709 at 2025-09-19 - selda-postgresql # failure in job https://hydra.nixos.org/build/245539286 at 2024-01-02 - selectors # failure in job https://hydra.nixos.org/build/233227433 at 2023-09-02 - selenium # failure in job https://hydra.nixos.org/build/233214276 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 156f780dd6a29..0c8beced37e2f 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -278,7 +278,6 @@ dont-distribute-packages: - birch-beer - bird - BirdPP - - bisc - biscuit-servant - bishbosh - bit-array @@ -3092,8 +3091,6 @@ dont-distribute-packages: - secrm - sednaDBXML - seitz-symbol - - selda-json - - selda-sqlite - SelectSequencesFromMSA - selenium-server - semantic-source diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index a764016bd91f9..52de0dbc6ebf7 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -107882,7 +107882,6 @@ self: { ]; description = "A small tool that clears cookies (and more)"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "bisc"; } ) { }; @@ -602746,8 +602745,6 @@ self: { ]; description = "Multi-backend, high-level EDSL for interacting with SQL databases"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -602773,7 +602770,6 @@ self: { ]; description = "JSON support for the Selda database library"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -602844,7 +602840,6 @@ self: { ]; description = "SQLite backend for the Selda database EDSL"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; From 43cc9f578ad2f94238bccb2e32f3055dffbb1806 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sat, 25 Oct 2025 00:34:58 +0100 Subject: [PATCH 11/35] haskellPackages: unconditionally apply GHC patches waiting on upstream developments --- .../compilers/ghc/common-hadrian.nix | 27 +++++++++---------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index d87a363d34722..6443f66c7731f 100644 --- a/pkgs/development/compilers/ghc/common-hadrian.nix +++ b/pkgs/development/compilers/ghc/common-hadrian.nix @@ -211,18 +211,6 @@ ./Cabal-3.16-paths-fix-cycle-aarch64-darwin.patch ) ] - ++ lib.optionals stdenv.targetPlatform.isWindows [ - # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13919 - (fetchpatch { - name = "include-modern-utimbuf.patch"; - url = "https://gitlab.haskell.org/ghc/ghc/-/commit/7e75928ed0f1c4654de6ddd13d0b00bf4b5c6411.patch"; - hash = "sha256-sb+AHdkGkCu8MW0xoQIpD5kEc0zYX8udAMDoC+TWc0Q="; - }) - ] - ++ lib.optionals stdenv.targetPlatform.isGhcjs [ - # https://gitlab.haskell.org/ghc/ghc/-/issues/26290 - ./export-heap-methods.patch - ] # Prevents passing --hyperlinked-source to haddock. Note that this can # be configured via a user defined flavour now. Unfortunately, it is # impossible to import an existing flavour in UserSettings, so patching @@ -274,8 +262,19 @@ }) ] - # Missing ELF symbols - ++ lib.optionals stdenv.targetPlatform.isAndroid [ + # Unreleased or still in-progress upstream + ++ [ + # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13919 + (fetchpatch { + name = "include-modern-utimbuf.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/7e75928ed0f1c4654de6ddd13d0b00bf4b5c6411.patch"; + hash = "sha256-sb+AHdkGkCu8MW0xoQIpD5kEc0zYX8udAMDoC+TWc0Q="; + }) + + # https://gitlab.haskell.org/ghc/ghc/-/issues/26290 krank:ignore-line + ./export-heap-methods.patch + + # https://gitlab.haskell.org/ghc/ghc/-/issues/26518 krank:ignore-line ./ghc-define-undefined-elf-st-visibility.patch ] From 9e1e793038f93c7111b19359f67b1289e39b0b7f Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 31 Dec 2025 11:14:46 +0100 Subject: [PATCH 12/35] haskell.compiler: use structured attrs for hadrianFlags --- .../compilers/ghc/common-hadrian.nix | 23 ++++++++----------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index d87a363d34722..fed30267e1463 100644 --- a/pkgs/development/compilers/ghc/common-hadrian.nix +++ b/pkgs/development/compilers/ghc/common-hadrian.nix @@ -483,6 +483,9 @@ stdenv.mkDerivation ( pname = "${targetPrefix}ghc${variantSuffix}"; inherit version; + # Useful as hadrianSettings often have spaces in them + __structuredAttrs = true; + src = ghcSrc; enableParallelBuilding = true; @@ -603,15 +606,8 @@ stdenv.mkDerivation ( }/share/emscripten/cache/* "$EM_CACHE/" chmod u+rwX -R "$EM_CACHE" '' - # Create bash array hadrianFlagsArray for use in buildPhase. Do it in - # preConfigure, so overrideAttrs can be used to modify it effectively. - # hadrianSettings are passed via the command line so they are more visible - # in the build log. + '' - hadrianFlagsArray=( - "-j$NIX_BUILD_CORES" - ${lib.escapeShellArgs hadrianSettings} - ) + hadrianFlags+=("-j$NIX_BUILD_CORES") ''; ${if targetPlatform.isGhcjs then "configureScript" else null} = "emconfigure ./configure"; @@ -753,16 +749,16 @@ stdenv.mkDerivation ( # In 9.14 this will be default with release flavour. # See https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13444 "--hash-unit-ids" - ]; + ] + ++ hadrianSettings; buildPhase = '' runHook preBuild - # hadrianFlagsArray is created in preConfigure - echo "hadrianFlags: $hadrianFlags ''${hadrianFlagsArray[@]}" + echo "hadrianFlags: ''${hadrianFlags[@]}" # We need to go via the bindist for installing - hadrian $hadrianFlags "''${hadrianFlagsArray[@]}" binary-dist-dir + hadrian "''${hadrianFlags[@]}" binary-dist-dir runHook postBuild ''; @@ -801,8 +797,9 @@ stdenv.mkDerivation ( export InstallNameToolCmd=$INSTALL_NAME_TOOL export OtoolCmd=$OTOOL '' + # Replicate configurePhase + '' - $configureScript $configureFlags "''${configureFlagsArray[@]}" + $configureScript "''${configureFlags[@]}" ''; postInstall = '' From 3d9b17a5d7cddc6a63753678b0c671a783b246cb Mon Sep 17 00:00:00 2001 From: Daniel Rolls Date: Sat, 10 Jan 2026 22:25:29 +0000 Subject: [PATCH 13/35] haskellPackages.posix-waitpid: unbreak Fix CPid constructor import (needs CPid(..) for pattern matching on foreign calls) and jailbreak for version bounds. Package has been broken since GHC 7.4+ (2011) and marked broken in nixpkgs since 2016. --- .../haskell-modules/configuration-common.nix | 15 +++++++++++++++ .../configuration-hackage2nix/broken.yaml | 1 - .../haskell-modules/hackage-packages.nix | 2 -- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index d566e4f66f9d7..e0d9ade4a2721 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1740,6 +1740,21 @@ with haskellLib; (appendPatches [ ./patches/pattern-arrows-add-fix-import.patch ]) ]; + # posix-waitpid - Fix CPid constructor import and version bounds + # Broken since 2011 (GHC 7.4+), marked broken in nixpkgs since 2016 + # The original package has no repo however there's a fork with the + # fix at https://github.com/GaloisInc/posix-waitpid + posix-waitpid = lib.pipe super.posix-waitpid [ + (overrideCabal (drv: { + postPatch = '' + substituteInPlace System/Posix/Waitpid.hs \ + --replace 'import System.Posix.Types (CPid)' \ + 'import System.Posix.Types (CPid(..))' + ''; + })) + doJailbreak + ]; + # 2024-03-19: Fix for mtl >= 2.3 cheapskate = lib.pipe super.cheapskate [ doJailbreak diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 4561394deeca7..966a7509a715e 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -4934,7 +4934,6 @@ broken-packages: - posix-acl # failure in job https://hydra.nixos.org/build/233222892 at 2023-09-02 - posix-filelock # failure in job https://hydra.nixos.org/build/252726822 at 2024-03-16 - posix-realtime # failure in job https://hydra.nixos.org/build/233191463 at 2023-09-02 - - posix-waitpid # failure in job https://hydra.nixos.org/build/233206551 at 2023-09-02 - postcodes # failure in job https://hydra.nixos.org/build/233247290 at 2023-09-02 - postgis-trivial # failure in job https://hydra.nixos.org/build/295096168 at 2025-04-22 - postgres-embedded # failure in job https://hydra.nixos.org/build/233246098 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 4c4a4078e2c0b..99b233b58c3e3 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -536784,8 +536784,6 @@ self: { ]; description = "Low-level wrapping of POSIX waitpid(2)"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; From 23fcc8720a9ef66e64b47d851d2abd68e1650f57 Mon Sep 17 00:00:00 2001 From: Artem Pelenitsyn Date: Mon, 12 Jan 2026 15:43:57 -0500 Subject: [PATCH 14/35] haskellPackages.liquidhaskell: turn off Haddock as it clashes with LiquidHaskell --- pkgs/development/haskell-modules/configuration-nix.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index ab4dd9a16f82c..2fb9f0680e1b7 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -936,13 +936,17 @@ builtins.intersectAttrs super { ]; }) super.liquid-fixpoint; - # overrideCabal because the tests need to execute the built executable "liquid" + # overrideCabal because + # - tests need to execute the built executable "liquid" + # - LiquidHaskell needs an SMT solver. We use Z3. + # - LiquidHaskell clash with Haddock as of now, see https://github.com/ucsd-progsys/liquidhaskell/issues/2188 liquidhaskell = overrideCabal (drv: { preCheck = '' export PATH=$PWD/dist/build/liquid:$PATH '' + (drv.preCheck or ""); libraryToolDepends = (drv.libraryToolDepends or [ ]) ++ [ pkgs.z3 ]; + doHaddock = false; }) super.liquidhaskell; # Break cyclic reference that results in an infinite recursion. From 46e08b5776b89735479f795352795c5d387e6859 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Tue, 13 Jan 2026 21:34:59 +0000 Subject: [PATCH 15/35] haskellPackages: apply some recent cross fixes only on ghc 9.10+ --- pkgs/development/compilers/ghc/common-hadrian.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index 6c4901891a9ce..6dc5b96beb7dc 100644 --- a/pkgs/development/compilers/ghc/common-hadrian.nix +++ b/pkgs/development/compilers/ghc/common-hadrian.nix @@ -262,8 +262,8 @@ }) ] - # Unreleased or still in-progress upstream - ++ [ + # Unreleased or still in-progress upstream cross fixes + ++ lib.optionals (lib.versionAtLeast version "9.10.2") [ # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13919 (fetchpatch { name = "include-modern-utimbuf.patch"; @@ -273,7 +273,8 @@ # https://gitlab.haskell.org/ghc/ghc/-/issues/26290 krank:ignore-line ./export-heap-methods.patch - + ] + ++ lib.optionals (lib.versionAtLeast version "9.10.3") [ # https://gitlab.haskell.org/ghc/ghc/-/issues/26518 krank:ignore-line ./ghc-define-undefined-elf-st-visibility.patch ] From 2d75a2d9d2e46f5f91cf57a93ec52d6be313d780 Mon Sep 17 00:00:00 2001 From: Ai-Ya-Ya Date: Sun, 18 Jan 2026 02:49:19 +0000 Subject: [PATCH 16/35] haskellPackages.xz: jailbreak xz builds with QuickCheck 2.15 https://github.com/hasufell/lzma-static/pull/15 --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - .../configuration-hackage2nix/transitive-broken.yaml | 2 +- pkgs/development/haskell-modules/hackage-packages.nix | 2 -- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 6a9f36829d2b6..42e30c1729912 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1631,6 +1631,10 @@ with haskellLib; ''; }) (addExtraLibrary self.QuickCheck super.Chart-tests); + # 2026-01-17: too strict bounds on QuickCheck < 2.15 + # https://github.com/hasufell/lzma-static/pull/15 + xz = doJailbreak super.xz; + # This breaks because of version bounds, but compiles and runs fine. # Last commit is 5 years ago, so we likely won't get upstream fixed soon. # https://bitbucket.org/rvlm/hakyll-contrib-hyphenation/src/master/ diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index c2536294b4512..5b77eba9a8951 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -7326,7 +7326,6 @@ broken-packages: - xslt # failure in job https://hydra.nixos.org/build/233225636 at 2023-09-02 - xtea # failure in job https://hydra.nixos.org/build/282175333 at 2024-12-23 - xxhash # failure in job https://hydra.nixos.org/build/233240335 at 2023-09-02 - - xz # failure in job https://hydra.nixos.org/build/307523211 at 2025-09-19 - y0l0bot # failure in job https://hydra.nixos.org/build/233212722 at 2023-09-02 - yabi-muno # failure in job https://hydra.nixos.org/build/233246871 at 2023-09-02 - yackage # failure in job https://hydra.nixos.org/build/233213393 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 69c679665e9f9..0bbef5aef7455 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -1992,7 +1992,6 @@ dont-distribute-packages: - knit-haskell - koji-install - koji-tool - - koji-tool_1_3_1 - korfu - ks-test - kubernetes-client @@ -3411,6 +3410,7 @@ dont-distribute-packages: - sydtest-amqp - sydtest-webdriver-screenshot - sydtest-webdriver-yesod + - sydtest-webdriver-yesod_0_0_1_0 - sylvia - symantic-atom - symantic-http-demo diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index acefa90637472..6630689353f9a 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -749073,8 +749073,6 @@ self: { ]; description = "LZMA/XZ compression and decompression"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) xz; }; From 616400cc8418ac8b9d56242d5b179c9341220fba Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sun, 18 Jan 2026 03:31:54 +0000 Subject: [PATCH 17/35] haskellPackages: restrict version range of upstreamed ghc patches --- pkgs/development/compilers/ghc/common-hadrian.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index 6dc5b96beb7dc..e3d9f93f5930f 100644 --- a/pkgs/development/compilers/ghc/common-hadrian.nix +++ b/pkgs/development/compilers/ghc/common-hadrian.nix @@ -263,7 +263,7 @@ ] # Unreleased or still in-progress upstream cross fixes - ++ lib.optionals (lib.versionAtLeast version "9.10.2") [ + ++ lib.optionals (lib.versionAtLeast version "9.10.2" && lib.versionOlder version "9.15") [ # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13919 (fetchpatch { name = "include-modern-utimbuf.patch"; From 5760d29dedabd7206ad0397e4487a5f1670b29f6 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 21 Jan 2026 11:16:08 +0100 Subject: [PATCH 18/35] haskellPackages.yesod-static: fix test suite with mime-types >= 0.1.2.1 --- .../haskell-modules/configuration-common.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 72e2a346197ec..523179d3fda7a 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -351,6 +351,17 @@ with haskellLib; # https://github.com/yesodweb/shakespeare/issues/294 shakespeare = dontCheck super.shakespeare; + # Fixes test suite with mime-types >= 0.1.2.1 + yesod-static = appendPatches [ + (pkgs.fetchpatch { + name = "yesod-static-mime-types-0.1.2.1.patch"; + url = "https://github.com/yesodweb/yesod/commit/5466dc3b984efcd1f963ae3c6c3a5241c4f625ee.patch"; + sha256 = "sha256-UN8kdnSsZPRt8PdQdortd50cB+j9kUOmhECl6lfxIxI="; + includes = [ "**/EmbedProductionTest.hs" ]; + stripLen = 1; + }) + ] super.yesod-static; + # Work around -Werror failures until a more permanent solution is released # https://github.com/haskell-cryptography/HsOpenSSL/issues/88 # https://github.com/haskell-cryptography/HsOpenSSL/issues/93 From 0de98984aeceecc33f1b1854fbba5f7b94cf66bf Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 21 Jan 2026 11:23:27 +0100 Subject: [PATCH 19/35] haskellPackages.proto3-wire: drop released patch --- .../haskell-modules/configuration-common.nix | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 523179d3fda7a..05a3fdd28cf09 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3021,16 +3021,6 @@ with haskellLib; # https://github.com/mchav/snappy-hs/commit/400490df38e0db7f353c0427f034a231bdf73098#r167007963 snappy-hs = doJailbreak super.snappy-hs; - # Too strict upper bound on doctest - # https://github.com/awakesecurity/proto3-wire/pull/111 - proto3-wire = appendPatches [ - (fetchpatch { - name = "add-reverse-encoders-for-packed-repeated-fields.patch"; - url = "https://github.com/awakesecurity/proto3-wire/commit/fcc53d9935b64b6d8aaf65c8cef17f4bbed56867.patch"; - hash = "sha256-GzXlweRshVLA29xVHhJSRIU40y+KtAplIqfvp0I8cY0="; - }) - ] super.proto3-wire; - # 2024-07-27: building test component requires non-trivial custom build steps # https://github.com/awakesecurity/proto3-suite/blob/bec9d40e2767143deed5b2d451197191f1d8c7d5/nix/overlays/haskell-packages.nix#L311 # Hackage release trails a good deal behind master From 933e3378b80b41ce941b529b61cdfba76d195578 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Wed, 21 Jan 2026 20:14:24 +0000 Subject: [PATCH 20/35] haskellPackages: remove unneeded jailbreaks --- .../haskell-modules/configuration-common.nix | 92 ------------------- .../configuration-ghc-9.12.x.nix | 4 + 2 files changed, 4 insertions(+), 92 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 05a3fdd28cf09..b5f10e37f2dd2 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -174,10 +174,6 @@ with haskellLib; } ); - # 2025-09-20: Too strict bound on filepath (<1.5) - # https://github.com/dan-t/cabal-cargs/issues/10 - cabal-cargs = doJailbreak super.cabal-cargs; - # Extensions wants a specific version of Cabal for its list of Haskell # language extensions. extensions = doJailbreak ( @@ -277,9 +273,6 @@ with haskellLib; "vector-tests-O0" "vector-tests-O2" ]; - # Ironically, we still need to build the doctest suite. - # vector-0.13.2.0 has a doctest < 0.24 constraint - jailbreak = true; # inspection-testing doesn't work on all archs & ABIs doCheck = !self.inspection-testing.meta.broken; }) super.vector; @@ -318,10 +311,6 @@ with haskellLib; # 2023-06-28: Test error: https://hydra.nixos.org/build/225565149 orbits = dontCheck super.orbits; - # 2025-09-20: Restrictive upper bound on hashable. - # https://github.com/softwarefactory-project/matrix-client-haskell/issues/46 - matrix-client = doJailbreak super.matrix-client; - # 2025-02-10: Too strict bounds on tasty-quickcheck < 0.11 tasty-discover = doJailbreak super.tasty-discover; @@ -411,10 +400,6 @@ with haskellLib; }; }) super.leveldb-haskell; - # 2025-08-08: Allow inspection-testing >= 0.6 in fused-effects' test-suite - # https://github.com/fused-effects/fused-effects/pull/466 - fused-effects = doJailbreak super.fused-effects; - # 2025-08-08: Allow QuickCheck >= 2.15 in selective's test-suite # https://github.com/snowleopard/selective/pull/81 selective = doJailbreak super.selective; @@ -651,10 +636,6 @@ with haskellLib; })) ]; - # Too strict bounds on servant - # Pending a hackage revision: https://github.com/berberman/arch-web/commit/5d08afee5b25e644f9e2e2b95380a5d4f4aa81ea#commitcomment-89230555 - arch-web = doJailbreak super.arch-web; - # Fix test trying to access /home directory shell-conduit = overrideCabal (drv: { postPatch = "sed -i s/home/tmp/ test/Spec.hs"; @@ -884,10 +865,6 @@ with haskellLib; }) ] super.pandoc; - # Too strict bounds on QuickCheck (<2.15), containers (<0.7), hashable (<1.5), pandoc (<3.7) - # https://github.com/jaspervdj/patat/issues/194 - patat = doJailbreak super.patat; - # Too strict upper bound on data-default-class (< 0.2) # https://github.com/stackbuilders/dotenv-hs/issues/203 dotenv = doJailbreak super.dotenv; @@ -1125,9 +1102,6 @@ with haskellLib; # https://github.com/pixbi/duplo/issues/25 duplo = doJailbreak super.duplo; - # https://github.com/fgaz/dual/pull/3 - dual-game = doJailbreak super.dual-game; - # https://github.com/evanrinehart/mikmod/issues/1 mikmod = addExtraLibrary pkgs.libmikmod super.mikmod; @@ -1192,12 +1166,6 @@ with haskellLib; # else dontCheck super.doctest-discover); doctest-discover = dontCheck super.doctest-discover; - # 2025-02-10: Too strict bounds on doctest < 0.22 - tasty-checklist = doJailbreak super.tasty-checklist; - - # 2025-02-10: Too strict bounds on hedgehog < 1.5 - tasty-sugar = doJailbreak super.tasty-sugar; - # Known issue with nondeterministic test suite failure # https://github.com/nomeata/tasty-expected-failure/issues/21 tasty-expected-failure = dontCheck super.tasty-expected-failure; @@ -1978,9 +1946,6 @@ with haskellLib; "--haddock-option=--optghc=-fno-safe-haskell" ] super.alg; - # 2025-02-11: Too strict bounds on hedgehog < 1.5 - nothunks = doJailbreak super.nothunks; - # Test suite fails, upstream not reachable for simple fix (not responsive on github) vivid-supercollider = dontCheck super.vivid-supercollider; @@ -2034,10 +1999,6 @@ with haskellLib; # list `modbus` in librarySystemDepends, correct to `libmodbus` libmodbus = doJailbreak (addExtraLibrary pkgs.libmodbus super.libmodbus); - # Too strict version bounds on ghc-events - # https://github.com/mpickering/hs-speedscope/issues/16 - hs-speedscope = doJailbreak super.hs-speedscope; - # Missing test files in sdist tarball: # https://gitlab.com/dpwiz/geomancy-layout/-/issues/1 geomancy-layout = dontCheck super.geomancy-layout; @@ -2266,10 +2227,6 @@ with haskellLib; # https://github.com/hadolint/hadolint/issues/1127 hadolint = doJailbreak super.hadolint; - # Too strict lower bounds on (test) deps - # https://github.com/phadej/puresat/issues/6 - puresat = doJailbreak super.puresat; - # test suite requires stack to run, https://github.com/dino-/photoname/issues/24 photoname = dontCheck super.photoname; @@ -2314,14 +2271,6 @@ with haskellLib; # https://github.com/fieldstrength/aeson-deriving/issues/5 aeson-deriving = dontCheck super.aeson-deriving; - # 2025-02-11: Too strict bounds on tasty < 1.5, all of the below. - morpheus-graphql-app = doJailbreak super.morpheus-graphql-app; - morpheus-graphql-client = doJailbreak super.morpheus-graphql-client; - morpheus-graphql-core = doJailbreak super.morpheus-graphql-core; - morpheus-graphql-server = doJailbreak super.morpheus-graphql-server; - morpheus-graphql-tests = doJailbreak super.morpheus-graphql-tests; - morpheus-graphql = doJailbreak super.morpheus-graphql; - drunken-bishop = doJailbreak super.drunken-bishop; # https://github.com/SupercedeTech/dropbox-client/issues/1 dropbox = overrideCabal (drv: { @@ -2606,9 +2555,6 @@ with haskellLib; # 2025-08-06: Upper bounds on containers <0.7 and hedgehog < 1.5 too strict. hermes-json = doJailbreak super.hermes-json; - # Allow containers >= 0.7, https://github.com/nomeata/arbtt/issues/181 - arbtt = doJailbreak super.arbtt; - # hexstring is not compatible with newer versions of base16-bytestring # See https://github.com/solatis/haskell-hexstring/issues/3 hexstring = overrideCabal (old: { @@ -2712,9 +2658,6 @@ with haskellLib; composite-aeson = doJailbreak super.composite-aeson; hashable = lib.pipe super.hashable [ - # Overly strict bounds on tasty-quickcheck (test suite) (< 0.11) - doJailbreak - # Big-endian POWER: # Test suite xxhash-tests: RUNNING... # xxhash @@ -2753,15 +2696,11 @@ with haskellLib; # Doesn't compile with tasty-quickcheck == 0.11 (see issue above) serialise = dontCheck super.serialise; - # https://github.com/Bodigrim/data-array-byte/issues/1 - data-array-byte = doJailbreak super.data-array-byte; # 2025-02-06: Allow tasty-quickcheck == 0.11.* # https://github.com/google/ghc-source-gen/issues/120 ghc-source-gen = doJailbreak super.ghc-source-gen; # https://github.com/byteverse/bytebuild/issues/20#issuecomment-2652113837 bytebuild = doJailbreak super.bytebuild; - # https://github.com/haskellari/lattices/issues/132 - lattices = doJailbreak super.lattices; # Too strict bounds on tasty <1.5 and tasty-quickcheck <0.11 # https://github.com/phadej/aeson-extra/issues/62 @@ -2788,9 +2727,6 @@ with haskellLib; # tests can't find the test binary anymore - parseargs-example parseargs = dontCheck super.parseargs; - # base <4.14 - decimal-literals = doJailbreak super.decimal-literals; - # Test failure https://gitlab.com/lysxia/ap-normalize/-/issues/2 ap-normalize = dontCheck super.ap-normalize; @@ -2803,10 +2739,7 @@ with haskellLib; }) ] super.heist; - heist-extra = doJailbreak super.heist-extra; # base <4.18.0.0.0 - unionmount = doJailbreak super.unionmount; # base <4.18 tailwind = doJailbreak super.tailwind; # base <=4.17.0.0 - commonmark-wikilink = doJailbreak super.commonmark-wikilink; # base <4.18.0.0.0 # 2025-09-03: Disable tests until this is solved: # https://github.com/clash-lang/ghc-typelits-extra/issues/60 @@ -2911,10 +2844,6 @@ with haskellLib; ]; }) super.tree-diff; - # base <4.19 - # https://github.com/well-typed/large-records/issues/168 - large-generics = doJailbreak super.large-generics; - # Too strict bound on bytestring < 0.12 # https://github.com/raehik/heystone/issues/2 heystone = doJailbreak super.heystone; @@ -3013,14 +2942,6 @@ with haskellLib; # https://github.com/google/proto-lens/issues/403 proto-lens-arbitrary = doJailbreak super.proto-lens-arbitrary; - # Forbids QuickCheck >= 2.15 - # https://github.com/mchav/granite/issues/12#issuecomment-3360209408 - granite = doJailbreak super.granite; - - # Erroneously forbids vector >= 0.13.2.0 - # https://github.com/mchav/snappy-hs/commit/400490df38e0db7f353c0427f034a231bdf73098#r167007963 - snappy-hs = doJailbreak super.snappy-hs; - # 2024-07-27: building test component requires non-trivial custom build steps # https://github.com/awakesecurity/proto3-suite/blob/bec9d40e2767143deed5b2d451197191f1d8c7d5/nix/overlays/haskell-packages.nix#L311 # Hackage release trails a good deal behind master @@ -3089,9 +3010,6 @@ with haskellLib; # doctests are failing https://github.com/alpmestan/taggy-lens/issues/8 taggy-lens = dontCheck super.taggy-lens; - # https://github.com/snoyberg/http-client/pull/563 - http-client-tls = doJailbreak super.http-client-tls; - # 2025-09-03: allow bytestring 0.12 # https://github.com/wangbj/hashing/issues/4 hashing = lib.pipe super.hashing [ @@ -3133,9 +3051,6 @@ with haskellLib; # 2025-04-09: jailbreak to allow hedgehog >= 1.5 hw-int = warnAfterVersion "0.0.2.0" (doJailbreak super.hw-int); - # 2025-04-09: jailbreak to allow tasty-quickcheck >= 0.11 - chimera = warnAfterVersion "0.4.1.0" (doJailbreak super.chimera); - # 2025-04-09: jailbreak to allow tasty-quickcheck >= 0.11 bzlib = warnAfterVersion "0.5.2.0" (doJailbreak super.bzlib); @@ -3193,9 +3108,6 @@ with haskellLib; # 2025-04-09: missing dependency - somehow it's not listed on hackage broadcast-chan = addExtraLibrary self.conduit super.broadcast-chan; - # 2025-04-09: jailbreak to allow template-haskell >= 2.21, th-abstraction >= 0.7 - kind-generics-th = warnAfterVersion "0.2.3.3" (doJailbreak super.kind-generics-th); - # 2025-04-09: jailbreak to allow aeson >= 2.2, base >= 4.19, text >= 2.1 ebird-api = warnAfterVersion "0.2.0.0" (doJailbreak super.ebird-api); @@ -3293,10 +3205,6 @@ with haskellLib; # https://github.com/mrkkrp/wave/issues/48 wave = doJailbreak super.wave; - # 2025-04-23: disable bounds microlens <0.5, QuickCheck < 2.16 - # https://github.com/debug-ito/wild-bind/issues/7 - wild-bind = doJailbreak super.wild-bind; - # Test suite no longer compiles with hspec-hedgehog >= 0.3 finitary = dontCheck super.finitary; 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 07e33c894c29c..d5c3595591c19 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -99,6 +99,10 @@ with haskellLib; timezone-series = doJailbreak super.timezone-series; # time <1.14 timezone-olson = doJailbreak super.timezone-olson; # time <1.14 cabal-plan = doJailbreak super.cabal-plan; # base <4.21 + decimal-literals = doJailbreak super.decimal-literals; # base <4.21 + matrix-client = doJailbreak super.matrix-client; # time <1.13 + patat = doJailbreak super.patat; # time <1.13 + puresat = doJailbreak super.puresat; # base <4.21 dbus = doJailbreak super.dbus; # template-haskell <2.23 xmobar = doJailbreak super.xmobar; # base <4.21 From a415f7340b5a435cc682e6d3fecc084b0b3e8691 Mon Sep 17 00:00:00 2001 From: Ai-Ya-Ya Date: Sun, 18 Jan 2026 05:13:59 +0000 Subject: [PATCH 21/35] haskellPackages.ghcup: deprecate ghcup does not have a relevant use case in NixOS --- 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 42e30c1729912..25ab9669cc34d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1635,6 +1635,11 @@ with haskellLib; # https://github.com/hasufell/lzma-static/pull/15 xz = doJailbreak super.xz; + ghcup = + lib.throwIf pkgs.config.allowAliases + "ghcup cannot be used to install the haskell tool chain on NixOS because there is no compatible bindist. Please install ghc etc. via Nix. On non-NixOS systems you can use the ghcup shell installer" + super.ghcup; + # This breaks because of version bounds, but compiles and runs fine. # Last commit is 5 years ago, so we likely won't get upstream fixed soon. # https://bitbucket.org/rvlm/hakyll-contrib-hyphenation/src/master/ From d8480eb9300b9dcf071a1c333ea46686a0efddd8 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Thu, 22 Jan 2026 21:12:37 +0100 Subject: [PATCH 22/35] haskellPackages.MIP: enable tests This was fixed upstream. --- pkgs/development/haskell-modules/configuration-common.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 49bbc382ceb9b..806b7c6dcb0ca 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1033,7 +1033,6 @@ with haskellLib; lvmrun = disableHardening [ "format" ] (dontCheck super.lvmrun); matplotlib = dontCheck super.matplotlib; milena = dontCheck super.milena; - MIP = dontCheck super.MIP; # https://github.com/msakai/haskell-MIP/issues/87 modular-arithmetic = dontCheck super.modular-arithmetic; # tests require a very old Glob (0.7.*) nats-queue = dontCheck super.nats-queue; network-dbus = dontCheck super.network-dbus; From bc964b181304fbe64e884b6c2bf037ae443bf8f2 Mon Sep 17 00:00:00 2001 From: Jade Lovelace Date: Fri, 23 Jan 2026 12:40:56 -0800 Subject: [PATCH 23/35] haskellPackages.warp: stop including Paths_ module by default This was made possible to disable, which we should really probably just do. It might make some HTTP servers not return their version in a header, but that feels like an antipattern anyhow. See: https://github.com/yesodweb/wai/pull/1044 See: https://github.com/NixOS/nixpkgs/blob/ecdb2e3a81213177cde9ce769e5f086ff24387b6/pkgs/development/haskell-modules/configuration-darwin.nix#L363-L372 --- pkgs/development/haskell-modules/configuration-nix.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 938cb4eda4bde..818053fbd493e 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -503,8 +503,12 @@ builtins.intersectAttrs super { # Tries accessing the GitHub API github-app-token = dontCheck super.github-app-token; - # The curl executable is required for withApplication tests. - warp = addTestToolDepend pkgs.curl super.warp; + warp = lib.pipe super.warp [ + # The curl executable is required for withApplication tests. + (addTestToolDepend pkgs.curl) + # Avoids much closure size of downstream deps on macOS: https://github.com/yesodweb/wai/pull/1044 + (disableCabalFlag "include-warp-version") + ]; lz4-frame-conduit = addTestToolDepends [ pkgs.lz4 ] super.lz4-frame-conduit; From 7d7913958b18325d1c331f6e99a2d83836e67031 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 24 Jan 2026 17:23:06 +0100 Subject: [PATCH 24/35] haskellPackages.pantry_0_11_2: disable test suite requiring network --- pkgs/development/haskell-modules/configuration-nix.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 847f385e3da87..f8812dcbc2cbb 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1194,8 +1194,7 @@ builtins.intersectAttrs super { http-download = dontCheck super.http-download; http-download_0_2_1_0 = doDistribute (dontCheck super.http-download_0_2_1_0); pantry = dontCheck super.pantry; - pantry_0_9_3_1 = dontCheck super.pantry_0_9_3_1; - pantry_0_10_0 = dontCheck super.pantry_0_10_0; + pantry_0_11_2 = doDistribute (dontCheck super.pantry_0_11_2); # gtk2hs-buildtools is listed in setupHaskellDepends, but we # need it during the build itself, too. From 0aa332c7e2062ace0da773aed49edb63bda8be4e Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 24 Jan 2026 18:10:56 +0100 Subject: [PATCH 25/35] haskellPackages.hpack_0_39_1: disable test cases requiring network --- .../development/haskell-modules/configuration-nix.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index f8812dcbc2cbb..b5c448eaf6b18 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -500,6 +500,17 @@ builtins.intersectAttrs super { mustache = dontCheck super.mustache; arch-web = dontCheck super.arch-web; + # Some test cases require network access + hpack_0_39_1 = doDistribute ( + overrideCabal (drv: { + testFlags = drv.testFlags or [ ] ++ [ + "--skip=/EndToEnd/hpack/defaults/fails if defaults don't exist/" + "--skip=/Hpack.Defaults/ensureFile/downloads file if missing/" + "--skip=/Hpack.Defaults/ensureFile/with 404/does not create any files/" + ]; + }) super.hpack_0_39_1 + ); + # Tries accessing the GitHub API github-app-token = dontCheck super.github-app-token; From a7ed61ebf7619d30d72c0c93e9cec9ba65890c77 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 24 Jan 2026 17:23:52 +0100 Subject: [PATCH 26/35] stack: adjust overrides to stack 3.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The main change is that stack now needs Cabal >= 3.14. GHC 9.10 unfortunately needs a lot of coaxing to build the Setup.hs against it, so the override is essentially specific to GHC 9.10.3 now. (As an aside, I think the fact that we can't really apply the constraints from setup-depends with Setup.hs is a strong argument for adding (optional?) support for cabal-install based builds…) --- .../haskell-modules/configuration-common.nix | 64 --------- .../configuration-ghc-9.10.x.nix | 45 ++++++ .../configuration-hackage2nix/main.yaml | 1 - .../haskell-modules/hackage-packages.nix | 135 ------------------ 4 files changed, 45 insertions(+), 200 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index d179b4eb7141d..756fd3345d6c0 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2136,70 +2136,6 @@ with haskellLib; ); gi-gtk-declarative-app-simple = doJailbreak super.gi-gtk-declarative-app-simple; - # stack-3.7.1 requires Cabal < 3.12 - stack = - let - stack' = super.stack.overrideScope (self: super: { hpack = self.hpack_0_38_1; }); - in - if lib.versionOlder self.ghc.version "9.10" then - stack' - else - lib.pipe - # to reduce rebuilds, don't override Cabal in the entire scope - ((stack'.override { Cabal = self.Cabal_3_10_3_0; }).overrideScope ( - self: super: - let - downgradeCabal = - drv: - lib.pipe drv [ - # Since Cabal and Cabal-syntax are in the global package db, we can't - # remove them from the available packages. Instead, we pass a constraint. - (appendConfigureFlags [ - "--constraint=Cabal<3.12" - "--constraint=Cabal-syntax<3.12" - ]) - (addBuildDepends [ - self.Cabal-syntax_3_10_3_0 - self.Cabal_3_10_3_0 - ]) - ]; - in - lib.mapAttrs (_: downgradeCabal) { - inherit (super) - hpack - hackage-security - pantry - rio-prettyprint - ; - } - )) - [ - # In order to apply a patch to a file with DOS line endings with GNU patch(1), - # we need to use --binary with a patch that has DOS line endings. - (overrideCabal (drv: { - prePatch = '' - ${drv.prePatch or ""} - patchFlags="--binary -p1" - ''; - })) - (appendPatch ( - pkgs.fetchpatch { - postFetch = '' - sed -e 's/$/\r/' -i "$out" - ''; - # Type equality operator warning and failure with text >= 2.1.2 - # We filter out all Cabal related changes from this patch as Cabal bumps may change the behavior of stack. - name = "stack-ghc-9.10.patch"; - url = "https://github.com/commercialhaskell/stack/commit/6a672dd12f25151707cf45e9823447334728d245.patch"; - hash = "sha256-MVwYIvFwiuBx9r6QUR0dHejmsQxVI6KFoZlujSXYJPM="; - includes = [ - "src/Stack/Prelude.hs" - "src/Stack/Types/CompilerBuild.hs" - ]; - } - )) - ]; - # 2023-04-09: haskell-ci needs Cabal-syntax 3.10 # 2024-03-21: pins specific version of ShellCheck # 2025-03-10: jailbreak, https://github.com/haskell-CI/haskell-ci/issues/771 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 66942b6809d40..adf516e841479 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix @@ -68,6 +68,51 @@ in # “Unfortunately we are unable to support GHC 9.10.” apply-refact = dontDistribute (markBroken super.apply-refact); + stack = + # Setup.hs depends on Cabal-syntax >= 3.14 + overrideCabal + (drv: { + setupHaskellDepends = drv.setupHaskellDepends or [ ] ++ [ + self.Cabal-syntax_3_14_2_0 + self.Cabal_3_14_2_0 + ]; + # We need to tell GHC to ignore the Cabal core libraries while + # compiling Setup.hs since it depends on Cabal >= 3.14. + # ATTN: This override assumes we are using GHC 9.10.3 since we need + # to give an exact Cabal version at the GHC (!) command line. + # FIXME(@sternenseemann): make direct argument to generic-builder.nix + env = drv.env or { } // { + setupCompileFlags = lib.concatStringsSep " " [ + "-hide-package" + "Cabal-syntax-3.12.1.0" + "-hide-package" + "Cabal-3.12.1.0" + ]; + }; + }) + + # Stack itself depends on Cabal >= 3.14 which also needs to be updated for deps + ( + super.stack.overrideScope ( + sself: ssuper: + let + upgradeCabal = + drv: + lib.pipe drv [ + (addBuildDepends [ sself.Cabal_3_14_2_0 ]) + (appendConfigureFlags [ "--constraint=Cabal>=3.14" ]) + ]; + in + { + pantry = upgradeCabal ssuper.pantry_0_11_2; + rio-prettyprint = upgradeCabal ssuper.rio-prettyprint; + hackage-security = upgradeCabal ssuper.hackage-security; + hpack = upgradeCabal sself.hpack_0_39_1; + stack = upgradeCabal ssuper.stack; + } + ) + ); + # # Version upgrades # diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 3582699b0b100..f2491f1f74346 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -92,7 +92,6 @@ extra-packages: - hasql-transaction < 1.1.1 # 2025-01-19: Needed for building postgrest - hlint == 3.6.* # 2025-04-14: needed for hls with ghc-lib-parser 9.6 - hlint == 3.8.* # 2025-09-21: needed for hls with ghc-lib-parser 9.8 - - hpack == 0.38.1 # 2025-09-18: to match exact version upstream stack-3.7.1 uses - language-javascript == 0.7.0.0 # required by purescript - network-run == 0.4.0 # 2024-10-20: for GHC 9.10/network == 3.1.* - ormolu == 0.7.2.0 # 2023-11-13: for ghc-lib-parser 9.6 compat diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 5ef131127bad0..dd96b701e8df2 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -346181,141 +346181,6 @@ self: { } ) { }; - hpack_0_38_1 = callPackage ( - { - mkDerivation, - aeson, - base, - bifunctors, - bytestring, - Cabal, - containers, - crypton, - deepseq, - directory, - filepath, - Glob, - hspec, - hspec-discover, - http-client, - http-client-tls, - http-types, - HUnit, - infer-license, - interpolate, - mockery, - mtl, - pretty, - QuickCheck, - scientific, - template-haskell, - temporary, - text, - transformers, - unordered-containers, - vcr, - vector, - yaml, - }: - mkDerivation { - pname = "hpack"; - version = "0.38.1"; - sha256 = "03qygb51jb4r6sg2bkaz7k80h11wgjr27hgpx6h08xm8axdk2gba"; - revision = "1"; - editedCabalFile = "0dyd6pp2pk62nynp0x2j9kjddfv43p9inplk4iya7hdldyjs77k0"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - base - bifunctors - bytestring - Cabal - containers - crypton - deepseq - directory - filepath - Glob - http-client - http-client-tls - http-types - infer-license - mtl - pretty - scientific - text - transformers - unordered-containers - vector - yaml - ]; - executableHaskellDepends = [ - aeson - base - bifunctors - bytestring - Cabal - containers - crypton - deepseq - directory - filepath - Glob - http-client - http-client-tls - http-types - infer-license - mtl - pretty - scientific - text - transformers - unordered-containers - vector - yaml - ]; - testHaskellDepends = [ - aeson - base - bifunctors - bytestring - Cabal - containers - crypton - deepseq - directory - filepath - Glob - hspec - http-client - http-client-tls - http-types - HUnit - infer-license - interpolate - mockery - mtl - pretty - QuickCheck - scientific - template-haskell - temporary - text - transformers - unordered-containers - vcr - vector - yaml - ]; - testToolDepends = [ hspec-discover ]; - description = "A modern format for Haskell packages"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - mainProgram = "hpack"; - } - ) { }; - hpack = callPackage ( { mkDerivation, From 5350829ff0aa37f3b2d46773f26346de1d582fe7 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 26 Jan 2026 22:14:35 +0100 Subject: [PATCH 27/35] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on *evaluation [1822298](https://hydra.nixos.org/eval/1822298) of nixpkgs commit [5cf564a](https://github.com/NixOS/nixpkgs/commits/5cf564ad242ae83e38c036d32f1ddd6166f8cc33) as of 2026-01-26 15:22 UTC* from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates --- .../configuration-hackage2nix/broken.yaml | 12 ++++++++ .../transitive-broken.yaml | 4 +-- .../haskell-modules/hackage-packages.nix | 28 ++++++++++++++++++- 3 files changed, 41 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 04ddbcb4901fa..ec19e1da6eb99 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -467,6 +467,7 @@ broken-packages: - bindings-fann # failure in job https://hydra.nixos.org/build/233232900 at 2023-09-02 - bindings-fluidsynth # failure in job https://hydra.nixos.org/build/233221612 at 2023-09-02 - bindings-friso # failure in job https://hydra.nixos.org/build/233201584 at 2023-09-02 + - bindings-gpgme # failure in job https://hydra.nixos.org/build/320157224 at 2026-01-26 - bindings-gsl # failure in job https://hydra.nixos.org/build/233243360 at 2023-09-02 - bindings-hamlib # failure in job https://hydra.nixos.org/build/233259986 at 2023-09-02 - bindings-hdf5 # failure in job https://hydra.nixos.org/build/233215409 at 2023-09-02 @@ -752,6 +753,7 @@ broken-packages: - cautious-gen # failure in job https://hydra.nixos.org/build/233258367 at 2023-09-02 - cayene-lpp # failure in job https://hydra.nixos.org/build/233228959 at 2023-09-02 - cayley-client # failure in job https://hydra.nixos.org/build/233260112 at 2023-09-02 + - cbf # failure in job https://hydra.nixos.org/build/320157491 at 2026-01-26 - cblrepo # failure in job https://hydra.nixos.org/build/233251926 at 2023-09-02 - CC-delcont # failure in job https://hydra.nixos.org/build/252735236 at 2024-03-16 - CC-delcont-cxe # failure in job https://hydra.nixos.org/build/233190865 at 2023-09-02 @@ -1680,6 +1682,7 @@ broken-packages: - ersaconcat # failure in job https://hydra.nixos.org/build/233196142 at 2023-09-02 - ersatz # failure in job https://hydra.nixos.org/build/233256809 at 2023-09-02 - ert # failure in job https://hydra.nixos.org/build/233250717 at 2023-09-02 + - esb-fireplace # failure in job https://hydra.nixos.org/build/320158333 at 2026-01-26 - escape-artist # failure in job https://hydra.nixos.org/build/233195305 at 2023-09-02 - escoger # failure in job https://hydra.nixos.org/build/233224731 at 2023-09-02 - espial # failure in job https://hydra.nixos.org/build/295093136 at 2025-04-22 @@ -2133,6 +2136,7 @@ broken-packages: - ghc-compat # failure in job https://hydra.nixos.org/build/311052382 at 2025-11-02 - ghc-core-smallstep # failure in job https://hydra.nixos.org/build/233209763 at 2023-09-02 - ghc-corroborate # failure in job https://hydra.nixos.org/build/233223692 at 2023-09-02 + - ghc-debugger # failure in job https://hydra.nixos.org/build/320158718 at 2026-01-26 - ghc-definitions-th # failure in job https://hydra.nixos.org/build/233254844 at 2023-09-02 - ghc-dump-core # failure in job https://hydra.nixos.org/build/233214478 at 2023-09-02 - ghc-dump-tree # failure in job https://hydra.nixos.org/build/233237228 at 2023-09-02 @@ -2610,6 +2614,7 @@ broken-packages: - hasql-generic # failure in job https://hydra.nixos.org/build/233204654 at 2023-09-02 - hasql-migration # failure in job https://hydra.nixos.org/build/295094132 at 2025-04-22 - hasql-mover # failure in job https://hydra.nixos.org/build/295094128 at 2025-04-22 + - hasql-notifications # failure in job https://hydra.nixos.org/build/320159319 at 2026-01-26 - hasql-pipes # failure in job https://hydra.nixos.org/build/295094119 at 2025-04-22 - hasql-resource-pool # failure in job https://hydra.nixos.org/build/233217667 at 2023-09-02 - hasql-simple # failure in job https://hydra.nixos.org/build/233249588 at 2023-09-02 @@ -2788,6 +2793,7 @@ broken-packages: - highWaterMark # failure in job https://hydra.nixos.org/build/233244731 at 2023-09-02 - hikchr # failure in job https://hydra.nixos.org/build/295094234 at 2025-04-22 - hills # failure in job https://hydra.nixos.org/build/233215201 at 2023-09-02 + - himari # failure in job https://hydra.nixos.org/build/320159405 at 2026-01-26 - himg # failure in job https://hydra.nixos.org/build/233213810 at 2023-09-02 - hindent # failure in job https://hydra.nixos.org/build/307519252 at 2025-09-19 - hindley-milner # failure in job https://hydra.nixos.org/build/233195252 at 2023-09-02 @@ -3528,6 +3534,7 @@ broken-packages: - kawa # failure in job https://hydra.nixos.org/build/252728326 at 2024-03-16 - kawaii # failure in job https://hydra.nixos.org/build/233205134 at 2023-09-02 - kawhi # failure in job https://hydra.nixos.org/build/233193086 at 2023-09-02 + - kb-text-shape # failure in job https://hydra.nixos.org/build/320159978 at 2026-01-26 - kd-tree # failure in job https://hydra.nixos.org/build/233207928 at 2023-09-02 - kdesrc-build-extra # failure in job https://hydra.nixos.org/build/233193718 at 2023-09-02 - kdt # test failure in job https://hydra.nixos.org/build/239264029 at 2023-11-10 @@ -3867,6 +3874,7 @@ broken-packages: - lowgl # failure in job https://hydra.nixos.org/build/233216216 at 2023-09-02 - lp-diagrams # failure in job https://hydra.nixos.org/build/295095167 at 2025-04-22 - lp-diagrams-svg # failure in job https://hydra.nixos.org/build/233220097 at 2023-09-02 + - lrclib-client # failure in job https://hydra.nixos.org/build/320160283 at 2026-01-26 - LRU # failure in job https://hydra.nixos.org/build/233206273 at 2023-09-02 - lscabal # failure in job https://hydra.nixos.org/build/233253536 at 2023-09-02 - lsfrom # failure in job https://hydra.nixos.org/build/233211705 at 2023-09-02 @@ -4188,6 +4196,7 @@ broken-packages: - ms-auth # failure in job https://hydra.nixos.org/build/233193383 at 2023-09-02 - ms-azure-api # failure in job https://hydra.nixos.org/build/233202229 at 2023-09-02 - ms-graph-api # failure in job https://hydra.nixos.org/build/233219042 at 2023-09-02 + - msdf-atlas # failure in job https://hydra.nixos.org/build/320160626 at 2026-01-26 - msgpack-aeson # failure in job https://hydra.nixos.org/build/303231349 at 2025-07-27 - msgpack-rpc # failure in job https://hydra.nixos.org/build/303231348 at 2025-07-27 - msgpack-types # failure in job https://hydra.nixos.org/build/233235351 at 2023-09-02 @@ -4282,6 +4291,7 @@ broken-packages: - natural # failure in job https://hydra.nixos.org/build/233232490 at 2023-09-02 - NaturalLanguageAlphabets # failure in job https://hydra.nixos.org/build/245539294 at 2024-01-02 - NaturalSort # failure in job https://hydra.nixos.org/build/233213239 at 2023-09-02 + - nauty-parser # failure in job https://hydra.nixos.org/build/320160686 at 2026-01-26 - naver-translate # failure in job https://hydra.nixos.org/build/233225934 at 2023-09-02 - nbparts # failure in job https://hydra.nixos.org/build/309815729 at 2025-10-15 - nbt # failure in job https://hydra.nixos.org/build/233253509 at 2023-09-02 @@ -5288,6 +5298,7 @@ broken-packages: - reflex-dom-svg # failure in job https://hydra.nixos.org/build/233193544 at 2023-09-02 - reflex-dynamic-containers # failure in job https://hydra.nixos.org/build/295096540 at 2025-04-22 - reflex-external-ref # failure in job https://hydra.nixos.org/build/233215834 at 2023-09-02 + - reflex-ghci # failure in job https://hydra.nixos.org/build/320161685 at 2026-01-26 - reflex-gi-gtk # failure in job https://hydra.nixos.org/build/307611276 at 2025-09-19 - reflex-jsx # failure in job https://hydra.nixos.org/build/233207137 at 2023-09-02 - reflex-orphans # failure in job https://hydra.nixos.org/build/233249128 at 2023-09-02 @@ -5539,6 +5550,7 @@ broken-packages: - scrz # failure in job https://hydra.nixos.org/build/233230705 at 2023-09-02 - scythe # failure in job https://hydra.nixos.org/build/233259400 at 2023-09-02 - scyther-proof # failure in job https://hydra.nixos.org/build/233248937 at 2023-09-02 + - sd-jwt # failure in job https://hydra.nixos.org/build/320161801 at 2026-01-26 - sde-solver # failure in job https://hydra.nixos.org/build/233251017 at 2023-09-02 - sdl2-cairo-image # failure in job https://hydra.nixos.org/build/233210135 at 2023-09-02 - sdl2-compositor # failure in job https://hydra.nixos.org/build/233198910 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 15e05673f1e1e..23542585d80c1 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -2085,7 +2085,6 @@ dont-distribute-packages: - linkcore - linnet-aeson - linnet-conduit - - linux-ptrace - lio-eci11 - lion - liquid-base @@ -2703,6 +2702,7 @@ dont-distribute-packages: - ports - poseidon - poseidon-postgis + - postgres-websockets - postgresql-common-persistent - postgresql-pure - postgresql-simple-ltree @@ -2711,6 +2711,7 @@ dont-distribute-packages: - postgresql-tx-query - postgresql-tx-squeal - postgresql-tx-squeal-compat-simple + - postgrest - postmark - potoki - potoki-cereal @@ -3394,7 +3395,6 @@ dont-distribute-packages: - sydtest-amqp - sydtest-webdriver-screenshot - sydtest-webdriver-yesod - - sydtest-webdriver-yesod_0_0_1_0 - sylvia - symantic-atom - symantic-http-demo diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index dd96b701e8df2..130e0bd62a1ed 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -105944,6 +105944,8 @@ self: { librarySystemDepends = [ gpgme ]; description = "Project bindings-* raw interface to gpgme"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) gpgme; }; @@ -134651,7 +134653,9 @@ self: { ]; description = "Bindings to read Crystallographic Binary Files (mostly from detectors)"; license = lib.licensesSpdx."GPL-3.0-or-later"; + hydraPlatforms = lib.platforms.none; mainProgram = "cbf-bench-binary"; + broken = true; } ) { }; @@ -221115,6 +221119,8 @@ self: { ]; description = "Easily build and run haskell code to solve AoC problems"; license = lib.licensesSpdx."AGPL-3.0-or-later"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -261410,7 +261416,9 @@ self: { testHaskellDepends = [ base ]; description = "A step-through machine-interface debugger for GHC Haskell"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; mainProgram = "ghc-debug-adapter"; + broken = true; } ) { }; @@ -316267,6 +316275,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "hasql-notifications"; + broken = true; } ) { }; @@ -316311,7 +316320,9 @@ self: { testToolDepends = [ hspec-discover ]; description = "LISTEN/NOTIFY support for Hasql"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "hasql-notifications"; + broken = true; } ) { }; @@ -332245,6 +332256,8 @@ self: { testToolDepends = [ hlint ]; description = "A standard library for Haskell as an alternative to rio"; license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -403865,6 +403878,8 @@ self: { ]; description = "Unicode segmentation and shaping using kb_text_shape"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -428273,7 +428288,6 @@ self: { ]; description = "Wrapping of Linux' ptrace(2)"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -436679,6 +436693,8 @@ self: { ]; description = "A Haskell client for the LrcLib API (lyrics database)"; license = lib.licensesSpdx."GPL-3.0-only"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -469595,6 +469611,8 @@ self: { ]; description = "Types and parser for the MSDF atlas layout"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -478763,6 +478781,8 @@ self: { ]; description = "Parse/encode graph6, digraph6 and sparse6 formats (nauty)"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -539847,6 +539867,7 @@ self: { ]; description = "Middleware to map LISTEN/NOTIFY messages to Websockets"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; mainProgram = "postgres-websockets"; maintainers = [ lib.maintainers.wolfgangwalther ]; } @@ -542099,6 +542120,7 @@ self: { ]; description = "REST API for any Postgres database"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "postgrest"; maintainers = [ lib.maintainers.wolfgangwalther ]; } @@ -573924,7 +573946,9 @@ self: { ]; description = "A GHCi widget library for use in reflex applications"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; mainProgram = "reflex-ghci"; + broken = true; } ) { }; @@ -600667,7 +600691,9 @@ self: { testToolDepends = [ markdown-unlit ]; description = "Selective Disclosure for JSON Web Tokens (RFC 9901)"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "sd-jwt-example"; + broken = true; } ) { }; From 9006e5bd16321966014c3b2d0c4c58f8828ee8bf Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 26 Jan 2026 22:15:45 +0100 Subject: [PATCH 28/35] haskellPackages.egison: disable broken test suites --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 756fd3345d6c0..935647879dfdd 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3121,6 +3121,10 @@ with haskellLib; doJailbreak super.egison-pattern-src-th-mode ); + # Missing test files, (and one the test suite needs stack) + # https://github.com/egison/egison/issues/283 + egison = dontCheck super.egison; + # 2025-12-27: doctests broken with -Wx-partial warning # https://github.com/junjihashimoto/th-cas/issues/1 th-cas = overrideCabal { From 3366a94cb7d756e6db5a84dd015d9206b0f57864 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 26 Jan 2026 22:17:37 +0100 Subject: [PATCH 29/35] haskellPackages.xstatic-th: skip broken test suite mime-types 0.1.2.1 only changes the default MIME type for JavaScript which is harmless, but the test suite checks for. --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 935647879dfdd..f1bc6534fa668 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3131,6 +3131,10 @@ with haskellLib; testTargets = [ "spec" ]; } super.th-cas; + # https://github.com/TristanCacqueray/haskell-xstatic/issues/5 + # Test suite gets confused by mime-types >= 0.1.2.1 + xstatic-th = dontCheck super.xstatic-th; + # 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 461141205e9005e2da8b70d9b803d40f9d64822d Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Tue, 27 Jan 2026 03:13:29 +0000 Subject: [PATCH 30/35] haskellPackages: enable ncurses when compiling for same triple rather than same platform --- pkgs/development/compilers/ghc/common-hadrian.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index e21e4033b9087..364eac1a492ab 100644 --- a/pkgs/development/compilers/ghc/common-hadrian.nix +++ b/pkgs/development/compilers/ghc/common-hadrian.nix @@ -72,10 +72,13 @@ stdenv.targetPlatform.isWindows || stdenv.targetPlatform.isGhcjs # Before , - # we couldn't force hadrian to build terminfo for cross. + # we couldn't force hadrian to build terminfo for different triples. || ( lib.versionOlder version "9.15.20250808" - && (stdenv.buildPlatform != stdenv.hostPlatform || stdenv.hostPlatform != stdenv.targetPlatform) + && ( + stdenv.buildPlatform.config != stdenv.hostPlatform.config + || stdenv.hostPlatform.config != stdenv.targetPlatform.config + ) ) ), From c83edba0a54b880af3bce98f69d74d55392b9ff2 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Tue, 27 Jan 2026 23:07:13 +0000 Subject: [PATCH 31/35] haskellPackages: prepend triple to `targetPrefix` only when the target is a different triple --- pkgs/development/compilers/ghc/common-hadrian.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index 364eac1a492ab..0fe3796c00b7f 100644 --- a/pkgs/development/compilers/ghc/common-hadrian.nix +++ b/pkgs/development/compilers/ghc/common-hadrian.nix @@ -356,7 +356,9 @@ let inherit (stdenv) buildPlatform hostPlatform targetPlatform; # TODO(@Ericson2314) Make unconditional - targetPrefix = lib.optionalString (targetPlatform != hostPlatform) "${targetPlatform.config}-"; + targetPrefix = lib.optionalString ( + targetPlatform.config != hostPlatform.config + ) "${targetPlatform.config}-"; # TODO(@sternenseemann): there's no stage0:exe:haddock target by default, # so haddock isn't available for GHC cross-compilers. Can we fix that? From 6a84aaa2dd0c59f6020510f4bac256855cf88832 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 28 Jan 2026 13:40:18 +0100 Subject: [PATCH 32/35] haskellPackages.postgrest: unmark broken This was marked broken, because the latest version of hasql-notification currently fails to build and was marked as broken automatically. --- 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 d219804b52d0b..0342841c315dc 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2722,7 +2722,7 @@ with haskellLib; # Matching dependencies for hasql < 1.6.x hasql-dynamic-statements = dontCheck super.hasql-dynamic-statements_0_3_1_5; hasql-implicits = dontCheck super.hasql-implicits_0_1_1_3; - hasql-notifications = dontCheck super.hasql-notifications_0_2_2_2; + hasql-notifications = unmarkBroken (dontCheck super.hasql-notifications_0_2_2_2); hasql-pool = dontCheck super.hasql-pool_1_0_1; hasql-transaction = dontCheck super.hasql-transaction_1_1_0_1; text-builder = super.text-builder_0_6_10; From e040fa271e0f0b7eec81eb8c89297f596ec09cd9 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 30 Jan 2026 21:15:38 +0100 Subject: [PATCH 33/35] haskellPackages.hasql-notifications: pin to 0.2.4.* to match hasql --- .../configuration-hackage2nix/broken.yaml | 1 - .../configuration-hackage2nix/main.yaml | 2 + .../haskell-modules/hackage-packages.nix | 45 ++++++++++++++++++- 3 files changed, 45 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index ec19e1da6eb99..89a7b4dd8093b 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2614,7 +2614,6 @@ broken-packages: - hasql-generic # failure in job https://hydra.nixos.org/build/233204654 at 2023-09-02 - hasql-migration # failure in job https://hydra.nixos.org/build/295094132 at 2025-04-22 - hasql-mover # failure in job https://hydra.nixos.org/build/295094128 at 2025-04-22 - - hasql-notifications # failure in job https://hydra.nixos.org/build/320159319 at 2026-01-26 - hasql-pipes # failure in job https://hydra.nixos.org/build/295094119 at 2025-04-22 - hasql-resource-pool # failure in job https://hydra.nixos.org/build/233217667 at 2023-09-02 - hasql-simple # failure in job https://hydra.nixos.org/build/233249588 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index f2491f1f74346..88ca05ebf35bc 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -29,6 +29,8 @@ default-package-overrides: # 2025-12-26: Needs to match egison-pattern-src from Stackage LTS - egison-pattern-src-th-mode < 0.2.2 - extensions == 0.1.0.2 # matches Cabal 3.12 (GHC 9.10) + # 2026-01-30: Needs to match hasql from Stackage LTS 24 + - hasql-notifications < 0.2.5.0 # 2025-09-13: hnix 0.17.0 doesn't support hnix-store-core >= 0.8 # https://github.com/haskell-nix/hnix/pull/1112 - hnix-store-core < 0.7 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 130e0bd62a1ed..4a9b76e628c94 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -316275,11 +316275,53 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "hasql-notifications"; - broken = true; } ) { }; hasql-notifications = callPackage ( + { + mkDerivation, + base, + bytestring, + hasql, + hasql-pool, + hspec, + postgresql-libpq, + QuickCheck, + text, + }: + mkDerivation { + pname = "hasql-notifications"; + version = "0.2.4.0"; + sha256 = "0xnag6j2qkyzii9blbrm3fp6rgcx291ih01v7msfbp0wr3dkg1dj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + hasql + hasql-pool + postgresql-libpq + text + ]; + executableHaskellDepends = [ + base + hasql + ]; + testHaskellDepends = [ + base + bytestring + hasql + hspec + QuickCheck + ]; + description = "LISTEN/NOTIFY support for Hasql"; + license = lib.licenses.bsd3; + mainProgram = "hasql-notifications"; + } + ) { }; + + hasql-notifications_0_2_5_0 = callPackage ( { mkDerivation, base, @@ -316322,7 +316364,6 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "hasql-notifications"; - broken = true; } ) { }; From 79410e43e9370c52a21700ca7b3ba463995159db Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 30 Jan 2026 21:22:02 +0100 Subject: [PATCH 34/35] haskellPackages.{egison-quote,linux-ptrace}: mark as broken --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 2 ++ pkgs/development/haskell-modules/hackage-packages.nix | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 89a7b4dd8093b..e35464a23ff40 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1588,6 +1588,7 @@ broken-packages: - effin # failure in job https://hydra.nixos.org/build/233212960 at 2023-09-02 - eflint # failure in job https://hydra.nixos.org/build/295122827 at 2025-04-22 - egison-pattern-src-haskell-mode # failure in job https://hydra.nixos.org/build/295093048 at 2025-04-22 + - egison-quote # failure in job https://hydra.nixos.org/build/320478191 at 2026-01-30 - ehaskell # failure in job https://hydra.nixos.org/build/233196183 at 2023-09-02 - ehs # failure in job https://hydra.nixos.org/build/233234594 at 2023-09-02 - eibd-client-simple # failure in job https://hydra.nixos.org/build/233225416 at 2023-09-02 @@ -3790,6 +3791,7 @@ broken-packages: - linux-framebuffer # failure in job https://hydra.nixos.org/build/252721503 at 2024-03-16 - linux-kmod # failure in job https://hydra.nixos.org/build/233205933 at 2023-09-02 - linux-perf # failure in job https://hydra.nixos.org/build/233193731 at 2023-09-02 + - linux-ptrace # failure in job https://hydra.nixos.org/build/320478197 at 2026-01-30 - linux-xattr # failure in job https://hydra.nixos.org/build/233226493 at 2023-09-02 - linx-gateway # failure in job https://hydra.nixos.org/build/233220744 at 2023-09-02 - lio-fs # failure in job https://hydra.nixos.org/build/252736678 at 2024-03-16 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 4a9b76e628c94..564f64b115bed 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -212937,6 +212937,8 @@ self: { ]; description = "A quasi quotes for using Egison expression in Haskell code"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -428329,6 +428331,8 @@ self: { ]; description = "Wrapping of Linux' ptrace(2)"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; From e7136c1529adda9f1ca56f2b19a85b4d86c7191f Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 30 Jan 2026 21:50:03 +0100 Subject: [PATCH 35/35] haskellPackages: update list of transitively broken packages --- .../configuration-hackage2nix/transitive-broken.yaml | 2 -- pkgs/development/haskell-modules/hackage-packages.nix | 2 -- 2 files changed, 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 23542585d80c1..f4d2822804741 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -2702,7 +2702,6 @@ dont-distribute-packages: - ports - poseidon - poseidon-postgis - - postgres-websockets - postgresql-common-persistent - postgresql-pure - postgresql-simple-ltree @@ -2711,7 +2710,6 @@ dont-distribute-packages: - postgresql-tx-query - postgresql-tx-squeal - postgresql-tx-squeal-compat-simple - - postgrest - postmark - potoki - potoki-cereal diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 564f64b115bed..848f5b78dee13 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -539912,7 +539912,6 @@ self: { ]; description = "Middleware to map LISTEN/NOTIFY messages to Websockets"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; mainProgram = "postgres-websockets"; maintainers = [ lib.maintainers.wolfgangwalther ]; } @@ -542165,7 +542164,6 @@ self: { ]; description = "REST API for any Postgres database"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "postgrest"; maintainers = [ lib.maintainers.wolfgangwalther ]; }