From 77dd48e363e881d23ff088072515de80617c0cde Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 22 Apr 2025 15:51:31 +0200 Subject: [PATCH 01/34] haskellPackages: stackage LTS 23.17 -> LTS 23.19 This commit has been generated by maintainers/scripts/haskell/update-stackage.sh --- .../configuration-hackage2nix/stackage.yaml | 102 +++++++++--------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 96bd6b061852..8ff94d240577 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 23.17 +# Stackage LTS 23.19 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -39,7 +39,7 @@ default-package-overrides: - agda2lagda ==0.2023.6.9 - agreeing ==0.2.2.0 - alarmclock ==0.7.0.7 - - alex ==3.5.2.0 + - alex ==3.5.3.0 - alex-meta ==0.3.0.13 - alex-tools ==0.6.1 - algebra ==4.3.1 @@ -54,7 +54,7 @@ default-package-overrides: - alternators ==1.0.0.0 - ALUT ==2.4.0.3 - amqp ==0.24.0 - - annotated-exception ==0.3.0.2 + - annotated-exception ==0.3.0.4 - annotated-wl-pprint ==0.7.0 - ansi-terminal ==1.1.2 - ansi-terminal-game ==1.9.3.0 @@ -77,7 +77,7 @@ default-package-overrides: - approximate ==0.3.5 - approximate-equality ==1.1.0.2 - arbor-lru-cache ==0.1.1.1 - - arithmoi ==0.13.0.1 + - arithmoi ==0.13.1.0 - array-memoize ==0.6.0 - arrow-extras ==0.1.0.1 - arrows ==0.4.4.2 @@ -135,7 +135,7 @@ default-package-overrides: - aws-xray-client-wai ==0.1.0.2 - backprop ==0.2.6.5 - backtracking ==0.1.0 - - bank-holiday-germany ==1.3.0.0 + - bank-holiday-germany ==1.3.1.0 - bank-holidays-england ==0.2.0.11 - barbies ==2.1.1.0 - base16 ==1.0 @@ -173,7 +173,7 @@ default-package-overrides: - bencoding ==0.4.5.6 - benri-hspec ==0.1.0.3 - between ==0.11.0.0 - - bhoogle ==0.1.4.3 + - bhoogle ==0.1.4.4 - bibtex ==0.1.0.7 - bifunctor-classes-compat ==0.1 - bifunctors ==5.6.2 @@ -204,10 +204,10 @@ default-package-overrides: - bitvec ==1.1.5.0 - bitwise ==1.0.0.1 - bitwise-enum ==1.0.1.2 - - Blammo ==2.1.2.0 + - Blammo ==2.1.3.0 - blank-canvas ==0.7.4 - blas-carray ==0.1.0.2 - - blas-comfort-array ==0.0.0.3 + - blas-comfort-array ==0.0.0.4 - blas-ffi ==0.1 - blas-hs ==0.1.1.0 - blaze-bootstrap ==0.1.0.1 @@ -463,7 +463,7 @@ default-package-overrides: - control-monad-free ==0.6.2 - control-monad-omega ==0.3.3 - convertible ==1.1.1.1 - - cookie ==0.5.0 + - cookie ==0.5.1 - copilot ==4.1 - copilot-c99 ==4.1 - copilot-core ==4.1 @@ -501,9 +501,9 @@ default-package-overrides: - cryptohash-sha1 ==0.11.101.0 - cryptohash-sha256 ==0.11.102.1 - cryptohash-sha512 ==0.11.102.0 - - crypton ==1.0.3 + - crypton ==1.0.4 - crypton-conduit ==0.2.3 - - crypton-connection ==0.4.3 + - crypton-connection ==0.4.4 - cryptonite ==0.30 - cryptonite-conduit ==0.2.2 - cryptonite-openssl ==0.7 @@ -593,7 +593,7 @@ default-package-overrides: - declarative ==0.5.4 - deepseq-generics ==0.2.0.0 - deferred-folds ==0.9.18.7 - - defun-core ==0.1 + - defun-core ==0.1.0.1 - dejafu ==2.4.0.7 - dense-linear-algebra ==0.1.0.0 - dependent-map ==0.4.0.0 @@ -611,7 +611,7 @@ default-package-overrides: - df1 ==0.4.3 - dhall ==1.42.2 - di ==1.3 - - diagrams ==1.4.1 + - diagrams ==1.4.2 - diagrams-builder ==0.8.0.6 - diagrams-cairo ==1.4.2.1 - diagrams-canvas ==1.4.1.2 @@ -685,7 +685,7 @@ default-package-overrides: - dotenv ==0.12.0.0 - dotgen ==0.4.3 - dotnet-timespan ==0.0.1.0 - - dotparse ==0.1.2.1 + - dotparse ==0.1.2.2 - double-conversion ==2.0.5.0 - download ==0.3.2.7 - download-curl ==0.1.4 @@ -903,7 +903,7 @@ default-package-overrides: - functor-classes-compat ==2.0.0.2 - functor-combinators ==0.4.1.3 - functor-products ==0.1.2.2 - - fused-effects ==1.1.2.4 + - fused-effects ==1.1.2.5 - fusion-plugin ==0.2.7 - fusion-plugin-types ==0.1.0 - fuzzcheck ==0.1.1 @@ -917,7 +917,7 @@ default-package-overrides: - gemini-exports ==0.1.0.2 - general-games ==1.1.1 - generically ==0.1.1 - - generic-arbitrary ==1.0.1 + - generic-arbitrary ==1.0.1.2 - generic-constraints ==1.1.1.1 - generic-data ==1.1.0.2 - generic-data-functions ==0.6.0 @@ -991,7 +991,7 @@ default-package-overrides: - ghc-source-gen ==0.4.6.0 - ghc-syntax-highlighter ==0.0.11.0 - ghc-tcplugins-extra ==0.4.6 - - ghc-trace-events ==0.1.2.9 + - ghc-trace-events ==0.1.2.10 - ghc-typelits-extra ==0.4.8 - ghc-typelits-knownnat ==0.7.13 - ghc-typelits-natnormalise ==0.7.10 @@ -1012,7 +1012,7 @@ default-package-overrides: - gi-gdkx11 ==3.0.17 - gi-gdkx113 ==3.0.17 - gi-gdkx114 ==4.0.9 - - gi-gio ==2.0.36 + - gi-gio ==2.0.37 - gi-glib ==2.0.30 - gi-gmodule ==2.0.6 - gi-gobject ==2.0.31 @@ -1054,7 +1054,7 @@ default-package-overrides: - glob-posix ==0.2.0.1 - gloss ==1.13.2.2 - gloss-algorithms ==1.13.0.3 - - gloss-rendering ==1.13.1.2 + - gloss-rendering ==1.13.2.1 - glpk-headers ==0.5.1 - GLURaw ==2.0.0.5 - GLUT ==2.7.0.16 @@ -1114,7 +1114,7 @@ default-package-overrides: - hashids ==1.1.1.0 - hashmap ==1.3.3 - hashtables ==1.3.1 - - haskell-gi ==0.26.14 + - haskell-gi ==0.26.15 - haskell-gi-base ==0.26.8 - haskell-gi-overloading ==1.0 - haskell-lexer ==1.1.2 @@ -1308,10 +1308,10 @@ default-package-overrides: - html-email-validate ==0.2.0.0 - html-entities ==1.1.4.7 - html-entity-map ==0.1.0.0 - - html-parse ==0.2.1.0 + - html-parse ==0.2.2.0 - http2 ==5.3.9 - HTTP ==4000.4.1 - - http-api-data ==0.6.1 + - http-api-data ==0.6.2 - http-api-data-qq ==0.1.0.0 - http-client ==0.7.19 - http-client-openssl ==0.3.3 @@ -1325,7 +1325,7 @@ default-package-overrides: - http-download ==0.2.1.0 - httpd-shed ==0.4.1.2 - http-io-streams ==0.1.7.0 - - http-link-header ==1.2.2 + - http-link-header ==1.2.3 - http-media ==0.8.1.1 - http-query ==0.1.3 - http-reverse-proxy ==0.6.1.0 @@ -1447,7 +1447,7 @@ default-package-overrides: - iso639 ==0.1.0.3 - iso8601-time ==0.1.5 - isocline ==1.0.9 - - isomorphism-class ==0.3.0.1 + - isomorphism-class ==0.3.1.2 - ix-shapable ==0.1.0 - jack ==0.7.2.2 - jalaali ==1.0.0.0 @@ -1468,10 +1468,10 @@ default-package-overrides: - jsonifier ==0.2.1.3 - jsonpath ==0.3.0.0 - json-rpc ==1.1.1 - - json-spec ==1.1.1.1 - - json-spec-elm ==0.4.0.5 + - json-spec ==1.1.1.2 + - json-spec-elm ==0.4.0.6 - json-spec-elm-servant ==0.4.3.0 - - json-spec-openapi ==1.0.1.0 + - json-spec-openapi ==1.0.1.1 - json-stream ==0.4.6.0 - JuicyCairo ==0.1.0.0 - JuicyPixels ==3.3.9 @@ -1523,16 +1523,16 @@ default-package-overrides: - language-thrift ==0.13.0.0 - lapack ==0.5.2 - lapack-carray ==0.0.3 - - lapack-comfort-array ==0.0.1 + - lapack-comfort-array ==0.0.1.1 - lapack-ffi ==0.0.3 - - lapack-ffi-tools ==0.1.3.1 + - lapack-ffi-tools ==0.1.3.2 - lapack-hmatrix ==0.0.0.2 - large-hashable ==0.1.2.0 - largeword ==1.2.5 - latex ==0.1.0.4 - lattices ==2.2.1 - lawful ==0.1.0.0 - - lawful-conversions ==0.1.6 + - lawful-conversions ==0.1.6.1 - lazy-csv ==0.5.1 - lazyio ==0.1.0.4 - lazyppl ==1.0 @@ -1751,7 +1751,7 @@ default-package-overrides: - monads-tf ==0.3.0.1 - monad-time ==0.4.0.0 - mongoDB ==2.7.1.4 - - monoidal-containers ==0.6.5.0 + - monoidal-containers ==0.6.6.0 - monoidal-functors ==0.2.3.0 - monoid-extras ==0.6.5 - monoidmap ==0.0.4.3 @@ -1811,7 +1811,7 @@ default-package-overrides: - nanospec ==0.2.2 - nanovg ==0.8.1.0 - nats ==1.1.2 - - natural-arithmetic ==0.2.1.0 + - natural-arithmetic ==0.2.2.0 - natural-induction ==0.2.0.0 - natural-sort ==0.1.2 - natural-transformation ==0.4.1 @@ -1830,7 +1830,7 @@ default-package-overrides: - network-bsd ==2.8.1.0 - network-byte-order ==0.1.7 - network-conduit-tls ==1.4.0.1 - - network-control ==0.1.5 + - network-control ==0.1.6 - network-info ==0.2.1 - network-ip ==0.3.0.3 - network-messagepack-rpc ==0.1.2.0 @@ -1893,8 +1893,8 @@ default-package-overrides: - old-locale ==1.0.0.7 - old-time ==1.1.0.4 - ollama-haskell ==0.1.3.0 - - om-elm ==2.0.0.7 - - om-show ==0.1.2.10 + - om-elm ==2.0.0.8 + - om-show ==0.1.2.11 - once ==0.4 - one-liner ==2.1 - one-liner-instances ==0.1.3.0 @@ -1955,7 +1955,7 @@ default-package-overrides: - pandoc-types ==1.23.1 - pango ==0.13.12.0 - panic ==0.4.0.1 - - pantry ==0.10.0 + - pantry ==0.10.1 - parallel ==3.2.2.0 - parallel-io ==0.3.5 - parameterized ==0.5.0.0 @@ -2080,7 +2080,7 @@ default-package-overrides: - postgresql-schema ==0.1.14 - postgresql-simple ==0.7.0.0 - postgresql-simple-url ==0.2.1.0 - - postgresql-syntax ==0.4.1.1 + - postgresql-syntax ==0.4.1.2 - postgresql-typed ==0.6.2.5 - post-mess-age ==0.2.1.0 - pptable ==0.3.0.0 @@ -2108,7 +2108,7 @@ default-package-overrides: - pretty-terminal ==0.1.0.0 - primecount ==0.1.0.2 - primes ==0.2.1.0 - - primitive ==0.9.0.0 + - primitive ==0.9.1.0 - primitive-addr ==0.1.0.3 - primitive-extras ==0.10.2.2 - primitive-offset ==0.2.0.1 @@ -2511,7 +2511,7 @@ default-package-overrides: - sox ==0.2.3.2 - soxlib ==0.0.3.2 - speculate ==0.4.20 - - specup ==0.2.0.4 + - specup ==0.2.0.5 - speedy-slice ==0.3.2 - sphinx ==0.6.1 - Spintax ==0.3.7.0 @@ -2699,17 +2699,17 @@ default-package-overrides: - temporary-resourcet ==0.1.0.1 - tensorflow-test ==0.1.0.0 - tensort ==1.0.1.4 - - termbox ==2.0.0.1 - - termbox-banana ==2.0.0 - - termbox-bindings-c ==0.1.0.1 - - termbox-bindings-hs ==1.0.0 - - termbox-tea ==1.0.0 + - termbox ==2.0.0.2 + - termbox-banana ==2.0.0.1 + - termbox-bindings-c ==0.1.0.2 + - termbox-bindings-hs ==1.0.0.1 + - termbox-tea ==1.0.0.1 - terminal ==0.2.0.0 - terminal-progress-bar ==0.4.2 - terminal-size ==0.3.4 - termonad ==4.6.0.0 - test-certs ==0.1.1.1 - - test-framework ==0.8.2.1 + - test-framework ==0.8.2.2 - test-framework-hunit ==0.3.0.2 - test-framework-leancheck ==0.0.4 - test-framework-quickcheck2 ==0.3.0.6 @@ -2720,8 +2720,8 @@ default-package-overrides: - texmath ==0.12.9 - text-ansi ==0.3.0.1 - text-binary ==0.2.1.1 - - text-builder ==0.6.7.3 - - text-builder-dev ==0.3.9.1 + - text-builder ==0.6.10 + - text-builder-dev ==0.3.10 - text-builder-linear ==0.1.3 - text-conversions ==0.3.1.1 - text-icu ==0.8.0.5 @@ -2796,7 +2796,7 @@ default-package-overrides: - titlecase ==1.0.1 - tldr ==0.9.2 - tls ==2.1.1 - - tls-session-manager ==0.0.7 + - tls-session-manager ==0.0.8 - tlynx ==0.8.0.0 - tmapchan ==0.0.3 - tmapmvar ==0.0.4 @@ -2840,7 +2840,7 @@ default-package-overrides: - twitter-types ==0.11.0 - twitter-types-lens ==0.11.0 - typecheck-plugin-nat-simple ==0.1.0.9 - - typed-process ==0.2.12.0 + - typed-process ==0.2.13.0 - typed-uuid ==0.2.0.0 - type-equality ==1.0.1 - type-errors ==0.2.0.2 @@ -2914,7 +2914,7 @@ default-package-overrides: - unix-compat ==0.7.4 - unix-time ==0.4.16 - unjson ==0.15.4 - - unlifted ==0.2.2.0 + - unlifted ==0.2.3.0 - unliftio ==0.2.25.1 - unliftio-core ==0.2.1.0 - unliftio-path ==0.0.2.0 @@ -3086,7 +3086,7 @@ default-package-overrides: - xdg-desktop-entry ==0.1.1.2 - xdg-userdirs ==0.1.0.2 - xeno ==0.6 - - xlsx ==1.1.3 + - xlsx ==1.1.4 - xml ==1.3.14 - xml-basic ==0.1.3.3 - xmlbf ==0.7 From b3b6955ddff69799808d1bb37f4372825a0ef499 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 22 Apr 2025 15:51:56 +0200 Subject: [PATCH 02/34] all-cabal-hashes: 2025-03-30T11:13:14Z -> 2025-04-21T04:38:52Z This commit has been generated by maintainers/scripts/haskell/update-hackage.sh --- pkgs/data/misc/hackage/pin.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index caabf69e91da..5355aca3d61b 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "6fc5e0d20fed4a6e8ec26f6956786d0077f028b4", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/6fc5e0d20fed4a6e8ec26f6956786d0077f028b4.tar.gz", - "sha256": "08vkrfn4s1jb680rq1flxas8hv04f5l715z0kh8sv909k3psbfak", - "msg": "Update from Hackage at 2025-03-30T11:13:14Z" + "commit": "611ebba3fc94becabf6cc6fbe713e4bfad592924", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/611ebba3fc94becabf6cc6fbe713e4bfad592924.tar.gz", + "sha256": "1gn3asjrzr6v7lcdg1vyrpv7xv74ldwbz517cvfhh2mxzrawrkmc", + "msg": "Update from Hackage at 2025-04-21T04:38:52Z" } From 6de45ff9a5883841dd73ad341c43347154a3dd91 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 22 Apr 2025 15:56:56 +0200 Subject: [PATCH 03/34] haskellPackages: regenerate package set based on current config This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh --- .../haskell-modules/hackage-packages.nix | 3038 +++++++++++++---- 1 file changed, 2400 insertions(+), 638 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 3d8eec3ddcc5..d58d4e1f05f2 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -4360,8 +4360,8 @@ self: { }: mkDerivation { pname = "Blammo"; - version = "2.1.2.0"; - sha256 = "0aa1kn4aljj6nvsnilfq3xy4b4yzy4gs6k949jjcvjhpm2zgab1m"; + version = "2.1.3.0"; + sha256 = "1vng5l6pz4p391ywnmbmypbva1cr5i38knabk67j9ylk2i0fy04a"; libraryHaskellDepends = [ aeson base @@ -5970,7 +5970,7 @@ self: { } ) { }; - "Cabal_3_14_1_1" = callPackage ( + "Cabal_3_14_2_0" = callPackage ( { mkDerivation, array, @@ -5991,8 +5991,10 @@ self: { }: mkDerivation { pname = "Cabal"; - version = "3.14.1.1"; - sha256 = "11grp5spxjmmjcvpszrzlgpv2zkad9l20rfbjd5rvnjp3wa51xan"; + version = "3.14.2.0"; + sha256 = "0cll8as76gvi0jhwrzpxrc0kf5v55jmc03mc9pnp4115gjqs5355"; + revision = "1"; + editedCabalFile = "016hy694a57zcqf8l5agfd19bxhdl4cr3my8vz30v4mr6xmai2pr"; setupHaskellDepends = [ mtl parsec @@ -6268,7 +6270,7 @@ self: { } ) { }; - "Cabal-syntax_3_14_1_0" = callPackage ( + "Cabal-syntax_3_14_2_0" = callPackage ( { mkDerivation, alex, @@ -6289,8 +6291,8 @@ self: { }: mkDerivation { pname = "Cabal-syntax"; - version = "3.14.1.0"; - sha256 = "13d4sfqlbx2m8f075jnqq965sj0ayn1vk2fd2m8rdp9fsqy8hxm0"; + version = "3.14.2.0"; + sha256 = "11armvlq5ygzrsn1k4vld8fr5li1vh9gd1l4al31kz7zvbm3jpwx"; libraryHaskellDepends = [ array base @@ -6724,8 +6726,8 @@ self: { pname = "Chart-diagrams"; version = "1.9.5.1"; sha256 = "1pk2fsmjl2dsabzpdwk3190nw0nwy581c4qsl93npx764qcxkp7q"; - revision = "3"; - editedCabalFile = "1d02cd4i4kvz53ymw1jrracbv0mkfzjizc64mkg8yxmrby0ywvlj"; + revision = "4"; + editedCabalFile = "0lkpn0jdx0nj6991dkakm3262z4l9sqzbyhck2nrxcisgg8afmn6"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -30321,8 +30323,8 @@ self: { }: mkDerivation { pname = "Monadoro"; - version = "0.4.0.0"; - sha256 = "0axilb24mw5f0jvmdyqbrnmh2k9klygxdfazqsyrj2cbxfsby3c3"; + version = "0.4.0.2"; + sha256 = "0mkj5k57c1m9nl04qyn770a754gkna62jg805cg88nhdlgpx9shs"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -30715,8 +30717,8 @@ self: { }: mkDerivation { pname = "MultiChor"; - version = "1.0.1.1"; - sha256 = "1rdwjr6j398m91f7a6mjhpp9zjzs2iclq22q221pcxx5x1y08hq1"; + version = "1.1.0.0"; + sha256 = "0i2g57h3cfcls0r5bjnpj79yrf2pfjh09ybfwqa81gli7szr5m6r"; libraryHaskellDepends = [ base bytestring @@ -34884,8 +34886,8 @@ self: { }: mkDerivation { pname = "PenroseKiteDart"; - version = "1.2"; - sha256 = "09z9kyyqmmbhw89inikh8hr2v8ninkwn4wkb7mjnfja92d4nfj3a"; + version = "1.2.1"; + sha256 = "0dzp261z231j0vwl727qa8vgzbi8dgc9vr462wlwdpzs8a18jdxf"; libraryHaskellDepends = [ base containers @@ -37487,6 +37489,32 @@ self: { } ) { }; + "Ranged-sets_0_5_0" = callPackage ( + { + mkDerivation, + base, + HUnit, + QuickCheck, + }: + mkDerivation { + pname = "Ranged-sets"; + version = "0.5.0"; + sha256 = "03254dl4nl7x4dhlkj6285gc6djgwklfbg1yypl1vfl72l5bsh40"; + libraryHaskellDepends = [ + base + QuickCheck + ]; + testHaskellDepends = [ + base + HUnit + QuickCheck + ]; + description = "Ranged sets for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "Ranka" = callPackage ( { mkDerivation, @@ -49232,6 +49260,7 @@ self: { QuickCheck, quickcheck-classes, random, + semirings, tagged, tasty, tasty-hspec, @@ -49246,8 +49275,8 @@ self: { }: mkDerivation { pname = "ac-library-hs"; - version = "1.2.3.0"; - sha256 = "0b41jpl97imwprn73qqff5p4l2qk0qnm58hi88lgn74az5harpqk"; + version = "1.2.6.0"; + sha256 = "1n10dg5c0khy3ijic77inbvar7n8qir9lqpdqgkjiyn5bhmc7j4x"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -49255,6 +49284,7 @@ self: { bitvec bytestring primitive + random vector vector-algorithms wide-word @@ -49264,6 +49294,7 @@ self: { bitvec bytestring primitive + random vector vector-algorithms wide-word @@ -49279,6 +49310,7 @@ self: { QuickCheck quickcheck-classes random + semirings tagged tasty tasty-hspec @@ -53743,10 +53775,8 @@ self: { }: mkDerivation { pname = "aeson-better-errors"; - version = "0.9.1.1"; - sha256 = "05yibq9kqbjb8rh84n12sbax05amvd8jccpja0hyadz58pjy4jnk"; - revision = "1"; - editedCabalFile = "0wzvrmhn5q2x1mcv43cyxhlck815ldkhx7c7gz5ijjyva1iicgn2"; + version = "0.9.1.3"; + sha256 = "1jsnpa1ry1iyzz5qmg58za7i0d4944gcidj12jgwdslmpvcxb436"; libraryHaskellDepends = [ aeson base @@ -58170,8 +58200,8 @@ self: { }: mkDerivation { pname = "alex"; - version = "3.5.2.0"; - sha256 = "02601mzx303gqicm1d528nqblnmwvc6mkmwyrl74f9s88vq04dli"; + version = "3.5.3.0"; + sha256 = "1ily1dp24i760m8p4l7x99ig532v8g1lxqp24f2i6dr8vpi55kd5"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -59365,13 +59395,14 @@ self: { { mkDerivation, base, + hspec, safe, text, }: mkDerivation { pname = "align-equal"; - version = "0.1.1.0"; - sha256 = "138iplm5xgbbahbssdqsrwq0w3qwyr26gpnjf9rrkw82p2xph74n"; + version = "1.0.1.2"; + sha256 = "1bm5vlklrrdvnh1qcks5bck66n2kyjz50dd21f55qhpav8m2sdcr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -59383,6 +59414,12 @@ self: { base text ]; + testHaskellDepends = [ + base + hspec + safe + text + ]; description = "Aligns text prefixes before '=' for consistent formatting"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; @@ -76331,8 +76368,8 @@ self: { }: mkDerivation { pname = "annotated-exception"; - version = "0.3.0.2"; - sha256 = "1xsyq28hkf7ngkq9v5ga958d2fqbmshc9gl8lzms6vknr64gaqr7"; + version = "0.3.0.4"; + sha256 = "134hwx6nm1ana5xc13dcrjb91r545lp00vpnzfm6narb5jgp9wg3"; libraryHaskellDepends = [ base containers @@ -81984,10 +82021,8 @@ self: { }: mkDerivation { pname = "arch-hs"; - version = "0.11.1.0"; - sha256 = "1f50id3xplp8zwi379n6xi4in01gms97qbqnfxnsqzrv47xszwj4"; - revision = "4"; - editedCabalFile = "1qizarnjfzlml2v0bpdswhxdapakyhqil4avvmflzg4s3fm31m7l"; + version = "0.12.0.1"; + sha256 = "0j8j22yy3mz31ypw3j8bk4cz5n2pfvv41m5smg0jxxxvdf6jbdia"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -83341,8 +83376,8 @@ self: { }: mkDerivation { pname = "arithmoi"; - version = "0.13.0.1"; - sha256 = "08ny7pwy2askq0h34lsna0p0fqrb4wgngw5pxbdc150y2wb7p0lq"; + version = "0.13.1.0"; + sha256 = "0ka0sqkrkqrln6ci8fxzls9r5bhwii48xc39bbapdqbn4sc2c5bf"; configureFlags = [ "-f-llvm" ]; libraryHaskellDepends = [ array @@ -89821,8 +89856,8 @@ self: { }: mkDerivation { pname = "auto-split"; - version = "0.1.0.3"; - sha256 = "1v0m3a1jh04brkxvi9111a49wj7pfvx5wjix6h5q4clc85l0hcmg"; + version = "0.1.0.4"; + sha256 = "0h5amma97l6m8dxvhnnksskfm55zgpfx3qm24wivv7slhp7s9q2q"; libraryHaskellDepends = [ base ghc @@ -93810,21 +93845,23 @@ self: { bytestring, containers, directory, + effectful, + effectful-core, + effectful-plugin, + effectful-th, extra, filepath, - freer-simple, ghcid, hashable, haskell-src-exts, hedgehog, hpack, + hspec, lens, lens-aeson, megaparsec, mono-traversable, optparse-applicative, - polysemy, - polysemy-plugin, prettyprinter, process, profunctors, @@ -93847,8 +93884,8 @@ self: { }: mkDerivation { pname = "axel"; - version = "0.0.12"; - sha256 = "1136rnh5j47qxyciwmpgcdqy3j4f4pwcgb89wgkl8wixzxjxj6i1"; + version = "0.0.13"; + sha256 = "1300b6j2nnwwwlh4q0nw6qv2cadk6byiqqp0f4mhlmylzasvrbcy"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -93859,21 +93896,23 @@ self: { bytestring containers directory + effectful + effectful-core + effectful-plugin + effectful-th extra filepath - freer-simple ghcid hashable haskell-src-exts hedgehog hpack + hspec lens lens-aeson megaparsec mono-traversable optparse-applicative - polysemy - polysemy-plugin prettyprinter process profunctors @@ -93905,21 +93944,23 @@ self: { bytestring containers directory + effectful + effectful-core + effectful-plugin + effectful-th extra filepath - freer-simple ghcid hashable haskell-src-exts hedgehog hpack + hspec lens lens-aeson megaparsec mono-traversable optparse-applicative - polysemy - polysemy-plugin prettyprinter process profunctors @@ -93951,21 +93992,23 @@ self: { bytestring containers directory + effectful + effectful-core + effectful-plugin + effectful-th extra filepath - freer-simple ghcid hashable haskell-src-exts hedgehog hpack + hspec lens lens-aeson megaparsec mono-traversable optparse-applicative - polysemy - polysemy-plugin prettyprinter process profunctors @@ -96012,10 +96055,8 @@ self: { }: mkDerivation { pname = "bank-holiday-germany"; - version = "1.3.0.0"; - sha256 = "1agf4flql5xkj2rpdbdxpmvajhigcwzbxsmrh76bckmcj2b38k9f"; - revision = "4"; - editedCabalFile = "057nvj7bd6hm4xjylr75gq3sg74iz8h4xkyzxmxj54x76nplgq9i"; + version = "1.3.1.0"; + sha256 = "1a9n5vc9bqs6a6nh87px4lb9i73ad4yg0l67rlwiv80l4pqia1fi"; libraryHaskellDepends = [ base time @@ -96033,6 +96074,38 @@ self: { } ) { }; + "bank-holiday-germany_2_1_0_0" = callPackage ( + { + mkDerivation, + base, + doctest, + hedgehog, + hspec, + hspec-hedgehog, + time, + }: + mkDerivation { + pname = "bank-holiday-germany"; + version = "2.1.0.0"; + sha256 = "1p0grrrd949ng2hjwfx66v42c9sl2lhwxy0qg1r4b0myr77wia03"; + libraryHaskellDepends = [ + base + time + ]; + testHaskellDepends = [ + base + doctest + hedgehog + hspec + hspec-hedgehog + time + ]; + description = "German bank holidays and public holidays"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "bank-holiday-usa" = callPackage ( { mkDerivation, @@ -101619,18 +101692,20 @@ self: { hoogle, lens, process, - protolude, text, time, typed-process, vector, + verset, vty, vty-crossplatform, }: mkDerivation { pname = "bhoogle"; - version = "0.1.4.3"; - sha256 = "1qsvzsfn7cysz4p62pwba207h2q9khii1vbwgsgn01qwvhc0vm15"; + version = "0.1.4.4"; + sha256 = "1z19h0jgnipj16rqbrflcjnqaslafq9bvwkyg8q0il76q7s4wyxa"; + revision = "1"; + editedCabalFile = "182j2bc4cqddzv5vd2fkkyx2qs9ya7vg9r234xr5gyp35waln1i9"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -101643,11 +101718,11 @@ self: { hoogle lens process - protolude text time typed-process vector + verset vty vty-crossplatform ]; @@ -109391,10 +109466,8 @@ self: { }: mkDerivation { pname = "blas-comfort-array"; - version = "0.0.0.3"; - sha256 = "1g0bvag205ag520vlxv24cv63idjg6j8nwnadq9gbcibn4gvsisz"; - revision = "1"; - editedCabalFile = "1jdl8x0vs6p0h3qcwal7zr281cxqlxppq43yg2jkidhddqf9sgpd"; + version = "0.0.0.4"; + sha256 = "0km1pkmzaf89amyw867kbbakvgvimha8d7nsjn6rzn7pyc4p66ja"; libraryHaskellDepends = [ base blas-ffi @@ -110491,8 +110564,8 @@ self: { }: mkDerivation { pname = "blockfrost-api"; - version = "0.12.1.0"; - sha256 = "0v3v42qlwiq9vmxb7n9y0sx6fpj58l367a28mrhjkagj3skh1m08"; + version = "0.12.2.0"; + sha256 = "04w745ws2nf90yix2idd6shahqfi7mwx83j4divjrkfb57pd8v6p"; libraryHaskellDepends = [ aeson base @@ -110554,8 +110627,8 @@ self: { }: mkDerivation { pname = "blockfrost-client"; - version = "0.9.1.0"; - sha256 = "14pgfkpp3k1vnci718w7hcn4wmj81lbwdw14kmixb31haqajvn6n"; + version = "0.9.2.0"; + sha256 = "04q48afris70y4j4ya52kvj9n1iy8jqn6ygydp11idr15fpjj4qh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -112338,6 +112411,8 @@ self: { pname = "bond"; version = "0.13.0.0"; sha256 = "0zb42j6hz8vjg38cpmmqzisnirajz140s9yp83f1zv471r6zb868"; + revision = "1"; + editedCabalFile = "0vvj75033s2jfskfc6zrqpzdyi0jdv45dyr33z86nlsg4dwpj81f"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -114198,8 +114273,8 @@ self: { }: mkDerivation { pname = "bowtie"; - version = "0.5.0"; - sha256 = "0gdf3fiji0w68h51r8xdgn442k7gni66fq78bgpkrpj718fvjmbf"; + version = "0.7.0"; + sha256 = "0d26srb8r8p32n4cq0bs8r11psh3w87mf6bq4h5612knsbdyny0f"; libraryHaskellDepends = [ base bifunctors @@ -123734,10 +123809,8 @@ self: { }: mkDerivation { pname = "cabal-install"; - version = "3.14.1.1"; - sha256 = "1kmsnvdid2pc1r395id8h1vi8ckphm9h9rl7m5sn5d3zp153c7gi"; - revision = "1"; - editedCabalFile = "0yz85jln3nipglik8pn45kmbdn63i74xcll5yx5fdawlfrl4qav2"; + version = "3.14.2.0"; + sha256 = "1nvv3h9kq92ifyqqma88538579v7898pd9b52hras2h489skv8g8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -124173,8 +124246,8 @@ self: { }: mkDerivation { pname = "cabal-install-solver"; - version = "3.14.1.0"; - sha256 = "0gcccglkhz8kjjvqas79wn402c5im2fqqzms453hj0i28j0y4ydm"; + version = "3.14.2.0"; + sha256 = "0551cvrkbnjfqjd3byq7pczlwjdb0n1jrfsrb0j8axagylbif7g1"; libraryHaskellDepends = [ array base @@ -126272,8 +126345,8 @@ self: { }: mkDerivation { pname = "cachix"; - version = "1.7.7"; - sha256 = "1hlihm8lwng0g2w1a1cw56y32h85hdb1nxx9h8p60fql46z2f18w"; + version = "1.7.8"; + sha256 = "18vp2r0q6ibk5snsys7qh65vmshp4344z29pqdp8qfwzk5yqc3hc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -126433,8 +126506,8 @@ self: { }: mkDerivation { pname = "cachix-api"; - version = "1.7.7"; - sha256 = "13gr7l65xpn8y32cds129bwwsjmc4ykz3vzvfm5hvmi5przlwb88"; + version = "1.7.8"; + sha256 = "0rvmfwmgyn6jpivq45f5v5sg0s007ansjmizflxgiqn4sfqbkndr"; libraryHaskellDepends = [ aeson async @@ -127652,6 +127725,71 @@ self: { } ) { }; + "call-alloy_0_6_0_2" = callPackage ( + { + mkDerivation, + async, + base, + bytestring, + containers, + directory, + exceptions, + extra, + file-embed, + filepath, + hspec, + process, + split, + string-interpolate, + transformers, + trifecta, + unix, + }: + mkDerivation { + pname = "call-alloy"; + version = "0.6.0.2"; + sha256 = "1b8xb2z3cjlqiz2jj75qbw4p0xhdybhnarq3xg2gdn2c953xyscq"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + async + base + bytestring + containers + directory + exceptions + extra + filepath + process + split + transformers + trifecta + unix + ]; + testHaskellDepends = [ + async + base + bytestring + containers + directory + exceptions + extra + file-embed + filepath + hspec + process + split + string-interpolate + transformers + trifecta + unix + ]; + description = "A simple library to call Alloy given a specification"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "call-haskell-from-anything" = callPackage ( { mkDerivation, @@ -127771,8 +127909,8 @@ self: { }: mkDerivation { pname = "calligraphy"; - version = "0.1.6"; - sha256 = "1bsg18vq2cpzhj0lp5pcy73pa93wahaan0nrjgyyqd48szqppn33"; + version = "0.1.7"; + sha256 = "0lmhp9zqn65qlf93aijqcpnx5gbw51ms09hc553ks1nw4g97cpvv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -128070,6 +128208,7 @@ self: { containers, deep-transformations, directory, + fast-logger, filepath, forms-data-format, hedgehog, @@ -128093,8 +128232,8 @@ self: { }: mkDerivation { pname = "canadian-income-tax"; - version = "2024.0"; - sha256 = "0lciy9q87wjv8gpc0qhgf2p7bpcxk7bg0ka7ac86c201qbva1xw7"; + version = "2024.1"; + sha256 = "1j68n3j05ga0l3fm9ric61i04kn0yjgzw80vzgwa5g208v1l97vj"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -128121,6 +128260,7 @@ self: { ca-province-codes containers directory + fast-logger filepath forms-data-format http-types @@ -128199,8 +128339,8 @@ self: { }: mkDerivation { pname = "candid"; - version = "0.5.0.2"; - sha256 = "1xj5p9qjwn24xrm2wkp2bz5wrkljrjzvqsfd8az09r0x1d3v62b7"; + version = "0.5.0.3"; + sha256 = "1xl7pr6sf8750n7xscqh9fax9dak5rz63wxqrmib0a362arhvpgc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -129493,6 +129633,8 @@ self: { pname = "cardano-addresses"; version = "4.0.0"; sha256 = "13cvazmshy3j9c53g7i8pd4fmh6mgiajhaf42cf2d353pjjxr1w4"; + revision = "1"; + editedCabalFile = "1alyswv1d4q616vikwyv35ycxlz73qa7w602y43iba2g953823xv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -141188,10 +141330,8 @@ self: { }: mkDerivation { pname = "clash-shake"; - version = "0.3.2"; - sha256 = "0bgnl1q1xm1yhwspqlfr02p37iy8vka727r4awr2lihg12x83bjx"; - revision = "1"; - editedCabalFile = "1gqzayyqdrhfd11as965bmi06ahnx72sr5ghxczrlfxsihdrbcgl"; + version = "0.4.0"; + sha256 = "0k9zsgkdqhgw4l16j34b5y0sp553whiz77zvz5p4qsx2h7avri9w"; libraryHaskellDepends = [ aeson base @@ -144136,6 +144276,97 @@ self: { } ) { QtCore = null; }; + "clod" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + dhall, + directory, + file-embed, + filepath, + hashable, + hspec, + lens, + magic, + mtl, + optparse-applicative, + process, + QuickCheck, + random, + temporary, + text, + time, + transformers, + unix, + xxhash-ffi, + }: + mkDerivation { + pname = "clod"; + version = "0.2.2"; + sha256 = "1r71lqpj29x9i8hsc8baajny2b79d5mp2l9xdnsadmgmxsszvdvb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + dhall + directory + file-embed + filepath + hashable + lens + magic + mtl + process + temporary + text + time + transformers + unix + xxhash-ffi + ]; + executableHaskellDepends = [ + aeson + base + bytestring + containers + directory + filepath + hashable + magic + optparse-applicative + process + text + time + ]; + testHaskellDepends = [ + base + bytestring + containers + directory + filepath + hashable + hspec + mtl + optparse-applicative + process + QuickCheck + random + temporary + text + time + unix + ]; + description = "Project file manager for Claude AI integrations"; + license = lib.licenses.mit; + } + ) { }; + "clogparse" = callPackage ( { mkDerivation, @@ -146255,6 +146486,74 @@ self: { } ) { }; + "co-log_0_7_0_0" = callPackage ( + { + mkDerivation, + ansi-terminal, + base, + bytestring, + co-log-core, + containers, + contravariant, + dependent-map, + dependent-sum, + directory, + doctest, + exceptions, + filepath, + Glob, + hedgehog, + mtl, + text, + time, + transformers, + unliftio-core, + vector, + }: + mkDerivation { + pname = "co-log"; + version = "0.7.0.0"; + sha256 = "0r3jy8wah1bglx6qyys4v6qachgiwdlm1z3z3xp49b6yw82yjq38"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal + base + bytestring + co-log-core + containers + contravariant + dependent-map + dependent-sum + directory + exceptions + filepath + mtl + text + time + transformers + unliftio-core + vector + ]; + executableHaskellDepends = [ + base + bytestring + dependent-map + mtl + ]; + testHaskellDepends = [ + base + co-log-core + doctest + Glob + hedgehog + ]; + description = "Composable Contravariant Comonadic Logging Library"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "co-log-concurrent" = callPackage ( { mkDerivation, @@ -159042,8 +159341,8 @@ self: { }: mkDerivation { pname = "consumers"; - version = "2.3.3.0"; - sha256 = "19j16m20qrlqqgcp1nfzn9q9bv3b27vn48chpj2ifh0l9mxjqnmv"; + version = "2.3.3.1"; + sha256 = "1c4kgsprk4gdgj6zy0vqpfh1izqqdrjbdlzvrln3xpafv80ig060"; libraryHaskellDepends = [ aeson base @@ -159772,6 +160071,53 @@ self: { } ) { }; + "contiguous_0_6_5_0" = callPackage ( + { + mkDerivation, + base, + deepseq, + primitive, + primitive-unlifted, + QuickCheck, + quickcheck-classes, + quickcheck-instances, + random, + random-shuffle, + run-st, + vector, + weigh, + }: + mkDerivation { + pname = "contiguous"; + version = "0.6.5.0"; + sha256 = "1ml7a8gcx89jmd7l96amcwkfyq23h4z6gwn377iaw6nbi1hia0lm"; + libraryHaskellDepends = [ + base + deepseq + primitive + primitive-unlifted + run-st + ]; + testHaskellDepends = [ + base + primitive + QuickCheck + quickcheck-classes + quickcheck-instances + vector + ]; + benchmarkHaskellDepends = [ + base + random + random-shuffle + weigh + ]; + description = "Unified interface for primitive arrays"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "contiguous-checked" = callPackage ( { mkDerivation, @@ -160986,8 +161332,8 @@ self: { }: mkDerivation { pname = "cookie"; - version = "0.5.0"; - sha256 = "178slrr0lpz3kim86i3a2g9qxccmxpcvgldp9f2cvyzqj1qgwl8f"; + version = "0.5.1"; + sha256 = "187plsi53i0hmkg44f7n5xd2qpsg1kz189f08zhvp8z34qkydp8s"; libraryHaskellDepends = [ base bytestring @@ -165557,8 +165903,8 @@ self: { }: mkDerivation { pname = "crdt-event-fold"; - version = "1.8.1.1"; - sha256 = "07nqvmlpbcy88k7lmwl5n0mq2n0lxq48nigyqgzibadwg3i20r8q"; + version = "1.8.1.2"; + sha256 = "0la453h3y52nz7xwixz6r2scnya1729d6hj2dbzj98rld8bf8xcz"; libraryHaskellDepends = [ aeson base @@ -166294,8 +166640,8 @@ self: { pname = "criterion-compare"; version = "0.1.0.0"; sha256 = "034cm3hap9x6cwp44hrd03b09mifcm076a9pn3lgql5ardx91yl7"; - revision = "1"; - editedCabalFile = "0nzwqk0mrchrymbmim2542s37i3dvvs5ks25839z9x0fp6gpxiq6"; + revision = "2"; + editedCabalFile = "071hlwv6c510d2li0qxgdji1fa2c9iz88m63bcfk70bnamf4d5xr"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -169041,58 +169387,6 @@ self: { ) { }; "crypton" = callPackage ( - { - mkDerivation, - base, - basement, - bytestring, - deepseq, - gauge, - ghc-prim, - integer-gmp, - memory, - random, - tasty, - tasty-hunit, - tasty-kat, - tasty-quickcheck, - }: - mkDerivation { - pname = "crypton"; - version = "1.0.3"; - sha256 = "12z3xavhzw2nvvbkq0j22agwcnc4hh235cr7mzbd1a076wxrdbhl"; - libraryHaskellDepends = [ - base - basement - bytestring - deepseq - ghc-prim - integer-gmp - memory - ]; - testHaskellDepends = [ - base - bytestring - memory - tasty - tasty-hunit - tasty-kat - tasty-quickcheck - ]; - benchmarkHaskellDepends = [ - base - bytestring - deepseq - gauge - memory - random - ]; - description = "Cryptography Primitives sink"; - license = lib.licenses.bsd3; - } - ) { }; - - "crypton_1_0_4" = callPackage ( { mkDerivation, base, @@ -169141,7 +169435,6 @@ self: { ]; description = "Cryptography Primitives sink"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -169229,45 +169522,6 @@ self: { ) { }; "crypton-connection" = callPackage ( - { - mkDerivation, - base, - basement, - bytestring, - containers, - crypton-x509, - crypton-x509-store, - crypton-x509-system, - crypton-x509-validation, - data-default, - network, - socks, - tls, - }: - mkDerivation { - pname = "crypton-connection"; - version = "0.4.3"; - sha256 = "1q9az1bd6gykm897vmasbx1v9dfnwz4fgypya12yssjy7772b269"; - libraryHaskellDepends = [ - base - basement - bytestring - containers - crypton-x509 - crypton-x509-store - crypton-x509-system - crypton-x509-validation - data-default - network - socks - tls - ]; - description = "Simple and easy network connection API"; - license = lib.licenses.bsd3; - } - ) { }; - - "crypton-connection_0_4_4" = callPackage ( { mkDerivation, base, @@ -169297,7 +169551,6 @@ self: { ]; description = "Simple and easy network connection API"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -173345,6 +173598,7 @@ self: { ghc-typelits-knownnat, mtl, primitive, + primitive-unaligned, prop-unit, text, transformers, @@ -173352,8 +173606,8 @@ self: { }: mkDerivation { pname = "dahdit"; - version = "0.7.0"; - sha256 = "11g5c6csgrw6jq3ijv07yq2kj4f3ylkh450gv8qs9lqlg5haiis3"; + version = "0.8.0"; + sha256 = "15sj22p0xvxaa0mr6kyj86cmik3dyyz9v8ppziqfl055r9ja96vn"; libraryHaskellDepends = [ base bytestring @@ -173364,6 +173618,7 @@ self: { ghc-typelits-knownnat mtl primitive + primitive-unaligned text transformers vector @@ -173378,6 +173633,7 @@ self: { ghc-typelits-knownnat mtl primitive + primitive-unaligned prop-unit text transformers @@ -173388,6 +173644,98 @@ self: { } ) { }; + "dahdit-audio" = callPackage ( + { + mkDerivation, + aeson, + aeson-casing, + aeson-pretty, + aeson-via, + base, + bytestring, + containers, + dahdit, + data-default, + data-sword, + daytripper, + digest, + directory, + filepath, + ghc-typelits-knownnat, + microlens, + mtl, + optparse-applicative, + pathwalk, + prettyprinter, + primitive, + regex-tdfa, + tasty, + tasty-hunit, + text, + transformers, + }: + mkDerivation { + pname = "dahdit-audio"; + version = "0.8.0"; + sha256 = "016wzjqvy0y1qj4jsqy183f570zlc4xzldgpqclj55lpcf2wv86b"; + libraryHaskellDepends = [ + aeson + aeson-casing + aeson-pretty + aeson-via + base + bytestring + containers + dahdit + data-default + data-sword + digest + directory + filepath + ghc-typelits-knownnat + microlens + mtl + optparse-applicative + pathwalk + prettyprinter + primitive + regex-tdfa + text + transformers + ]; + testHaskellDepends = [ + aeson + aeson-casing + aeson-pretty + aeson-via + base + bytestring + containers + dahdit + data-default + data-sword + daytripper + digest + directory + filepath + ghc-typelits-knownnat + microlens + mtl + optparse-applicative + pathwalk + prettyprinter + primitive + regex-tdfa + tasty + tasty-hunit + text + transformers + ]; + description = "Audio file parsing/printing with dahdit"; + license = lib.licenses.bsd3; + } + ) { }; + "dahdit-midi" = callPackage ( { mkDerivation, @@ -173410,8 +173758,8 @@ self: { }: mkDerivation { pname = "dahdit-midi"; - version = "0.7.0"; - sha256 = "15id66nm3lknwgmmh57kfzjlg8ai7l3rlls5by56ii8a9c5x5hxg"; + version = "0.8.0"; + sha256 = "1avqjgyj86g20dyy3s816nvyqy4n8xwdqjvg4m0y70v343qr2bwg"; libraryHaskellDepends = [ base bytestring @@ -173465,8 +173813,8 @@ self: { }: mkDerivation { pname = "dahdit-network"; - version = "0.7.0"; - sha256 = "07aj5hc8vgy3691q9x335b4ypxjl5m17b7qw19gkg0lxphddxx25"; + version = "0.8.0"; + sha256 = "175pgcrw7iphw6yahy20dd1cf6p0bbmf2sq0hmgj6bm25ms35j47"; libraryHaskellDepends = [ base bytestring @@ -173506,8 +173854,8 @@ self: { }: mkDerivation { pname = "dahdit-test"; - version = "0.7.0"; - sha256 = "0k7sy43d319n2371qsv803x4p51653bfdysjk5nyc6f68i2q7j12"; + version = "0.8.0"; + sha256 = "0hzhqacfyhkk3y19y3f1mbd7jwwgdh8qf3y7clfjnpn67fjjmqng"; libraryHaskellDepends = [ base bytestring @@ -176290,6 +176638,57 @@ self: { } ) { }; + "data-effects_0_4_0_2" = callPackage ( + { + mkDerivation, + base, + co-log-core, + containers, + data-default, + data-effects-core, + data-effects-th, + infinite-list, + lens, + tasty, + tasty-discover, + tasty-hunit, + text, + these, + time, + unbounded-delays, + unliftio, + }: + mkDerivation { + pname = "data-effects"; + version = "0.4.0.2"; + sha256 = "0dkrn3p8whywqmiznq8wp2g7j12pnrjjm11w7pj64hgjx0s0rkaf"; + libraryHaskellDepends = [ + base + co-log-core + containers + data-default + data-effects-core + data-effects-th + infinite-list + lens + text + these + time + unbounded-delays + unliftio + ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "A basic framework for effect systems based on effects represented by GADTs"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "data-effects-core" = callPackage ( { mkDerivation, @@ -176320,6 +176719,45 @@ self: { } ) { }; + "data-effects-core_0_4_0_2" = callPackage ( + { + mkDerivation, + base, + free, + hspec, + kan-extensions, + mtl, + primitive, + tasty, + tasty-discover, + tasty-hspec, + unliftio, + }: + mkDerivation { + pname = "data-effects-core"; + version = "0.4.0.2"; + sha256 = "03p30sj5nqqmkw55p0fc83ncx5w8z7rpi920x35mdgl00wpxxs6a"; + libraryHaskellDepends = [ + base + free + kan-extensions + mtl + primitive + unliftio + ]; + testHaskellDepends = [ + base + hspec + tasty + tasty-hspec + ]; + testToolDepends = [ tasty-discover ]; + description = "A basic framework for effect systems based on effects represented by GADTs"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "data-effects-th" = callPackage ( { mkDerivation, @@ -176375,6 +176813,60 @@ self: { } ) { }; + "data-effects-th_0_4_0_2" = callPackage ( + { + mkDerivation, + base, + containers, + data-default, + data-effects-core, + either, + extra, + formatting, + infinite-list, + lens, + mtl, + tasty, + tasty-discover, + tasty-hunit, + template-haskell, + text, + th-abstraction, + }: + mkDerivation { + pname = "data-effects-th"; + version = "0.4.0.2"; + sha256 = "08qa9f0mc4246qp8dnfp7pcbfvlfvrgpqyv407nqqnd1wc7nlf78"; + libraryHaskellDepends = [ + base + containers + data-default + data-effects-core + either + extra + formatting + infinite-list + lens + mtl + template-haskell + text + th-abstraction + ]; + testHaskellDepends = [ + base + data-default + data-effects-core + infinite-list + tasty + tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "Template Haskell utilities for the data-effects library"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "data-elevator" = callPackage ( { mkDerivation, @@ -177916,8 +178408,8 @@ self: { }: mkDerivation { pname = "data-reify-gadt"; - version = "0.1.0.0"; - sha256 = "1fi9fsx1xvrd6lbh0zr21727clvv1j6ca62yq70z5fwsy4yx1gf2"; + version = "0.1.0.1"; + sha256 = "0zbqka2cjah449z4ddlq77ljg8x45pnjqvl0hkpghv55v2isg1sl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -179392,6 +179884,82 @@ self: { } ) { }; + "dataframe" = callPackage ( + { + mkDerivation, + array, + attoparsec, + base, + bytestring, + containers, + criterion, + directory, + hashable, + HUnit, + random, + random-shuffle, + statistics, + text, + time, + vector, + vector-algorithms, + }: + mkDerivation { + pname = "dataframe"; + version = "0.1.0.1"; + sha256 = "1n17s20s4lznqs4rx8f90zw5sijkz0s6b48j6wrg4wgddg3dsb2m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array + attoparsec + base + bytestring + containers + directory + hashable + statistics + text + time + vector + vector-algorithms + ]; + executableHaskellDepends = [ + array + attoparsec + base + bytestring + containers + directory + hashable + statistics + text + time + vector + vector-algorithms + ]; + testHaskellDepends = [ + base + HUnit + random + random-shuffle + text + time + vector + ]; + benchmarkHaskellDepends = [ + base + criterion + random + text + vector + ]; + description = "An intuitive, dynamically-typed DataFrame library"; + license = lib.licenses.gpl3Plus; + mainProgram = "dataframe"; + } + ) { }; + "datalog" = callPackage ( { mkDerivation, @@ -182288,6 +182856,7 @@ self: { { mkDerivation, aeson, + aeson-qq, base, containers, hspec, @@ -182297,8 +182866,8 @@ self: { }: mkDerivation { pname = "debug-print"; - version = "0.1.0.0"; - sha256 = "0920fwzv5lal5214g973yv73dyyg02aa9fdkddcv7bdq445as6m5"; + version = "0.2.0.0"; + sha256 = "195hacxpm3ik7r8mcl5vs1l6j5q8nhvvrsxqbp3p7bghybvnaa3v"; libraryHaskellDepends = [ aeson base @@ -182308,6 +182877,7 @@ self: { ]; testHaskellDepends = [ aeson + aeson-qq base hspec markdown-unlit @@ -183679,8 +184249,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "defun-core"; - version = "0.1"; - sha256 = "1vxkasxvkkk0x11r850h14fh37pfyavd0pib5zgnj4w0ddmqx00g"; + version = "0.1.0.1"; + sha256 = "0yy02va22bhxk1gl1m1k4c84sc788g891p5m81mr3bai5y7vq402"; libraryHaskellDepends = [ base ]; description = "Defunctionalization helpers: core definitions"; license = lib.licenses.bsd3; @@ -183696,8 +184266,8 @@ self: { }: mkDerivation { pname = "defun-sop"; - version = "0.1"; - sha256 = "1zd8laprbmaaxgj21n8bnrax2m9l67y950d1fs8b2bdlsc33llc8"; + version = "0.1.0.1"; + sha256 = "0wb6axzilgqf32c7xk3ja42cax7brbv29f7nx69j65qxblayb7ls"; libraryHaskellDepends = [ base defun-core @@ -189154,8 +189724,8 @@ self: { }: mkDerivation { pname = "diagrams"; - version = "1.4.1"; - sha256 = "0z4i169yzznfj6bmkvgs09v85zchq7visajn6v5hvhj3m0ic0cmh"; + version = "1.4.2"; + sha256 = "12ff6lvkmpbblz3id517rf48rzd1v940y6gq6khhbsy8p9ad2ic4"; libraryHaskellDepends = [ diagrams-contrib diagrams-core @@ -189213,8 +189783,8 @@ self: { }: mkDerivation { pname = "diagrams-braille"; - version = "0.1.1"; - sha256 = "1h9j1hrhpzl5rqhjnwp92sv0shc9i7yhnzpbs1dxfpyn8baws7mc"; + version = "0.1.2"; + sha256 = "1b2avafvrc2rx0r9x0xnx9nvl8cl21jrls587clwpv4nrsijfhnr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -189511,6 +190081,8 @@ self: { pname = "diagrams-canvas"; version = "1.4.2"; sha256 = "0ns1xmgcjqig7qld7r77rbcrk779cmzj7xfqj6a7sbdci3in2dgm"; + revision = "1"; + editedCabalFile = "08pm7i10k7a046jjrdbzhmlrv05wp171mblgs8y18m6vc8hw87v6"; libraryHaskellDepends = [ base blank-canvas @@ -189807,8 +190379,8 @@ self: { pname = "diagrams-graphviz"; version = "1.4.1.1"; sha256 = "0lscrxd682jvyrl5bj4dxp7593qwyis01sl0p4jm2jfn335wdq40"; - revision = "6"; - editedCabalFile = "1h0y3dv8707yvk1g0hmyb6knzahyzyxqmabkih4wyq5cz1zjmh1n"; + revision = "7"; + editedCabalFile = "17wf141cgyw13v3ly074vaakrdgi1k3ifq6k521b4sn8r6vzfaws"; libraryHaskellDepends = [ base containers @@ -190091,7 +190663,7 @@ self: { } ) { }; - "diagrams-input_0_1_4" = callPackage ( + "diagrams-input_0_1_5" = callPackage ( { mkDerivation, attoparsec, @@ -190125,8 +190697,8 @@ self: { }: mkDerivation { pname = "diagrams-input"; - version = "0.1.4"; - sha256 = "0xmywrx8mc12jzynym9d8aw026agwphygf6n4jmd1mvw9vs0270d"; + version = "0.1.5"; + sha256 = "011kvcx3py8dwjx10ddd0z6pm5k76lb2y4mzkfp1nbcy0imkkfyq"; libraryHaskellDepends = [ attoparsec base @@ -192501,8 +193073,8 @@ self: { }: mkDerivation { pname = "digraph"; - version = "0.3.0"; - sha256 = "0p70978qy83xz14drzk874zghjh3jybgw9a4fp1cfrmpmbdms5df"; + version = "0.3.2"; + sha256 = "1662r57g9lapqs6l3rqassa55li2q16v83ay4p41afcsn7119v11"; libraryHaskellDepends = [ base containers @@ -200995,8 +201567,8 @@ self: { }: mkDerivation { pname = "dotparse"; - version = "0.1.2.1"; - sha256 = "16vadqgm8wka009piypcy77prqlj0961frdldn5shd75kfbp1r0z"; + version = "0.1.2.2"; + sha256 = "0zn8vhq76jihraq8brq1h4klx99wsp4qd3ylzr0dzrv1rsiby6vx"; libraryHaskellDepends = [ algebraic-graphs base @@ -213146,7 +213718,7 @@ self: { } ) { }; - "encoding_0_10" = callPackage ( + "encoding_0_10_2" = callPackage ( { mkDerivation, array, @@ -213163,8 +213735,8 @@ self: { }: mkDerivation { pname = "encoding"; - version = "0.10"; - sha256 = "035ma429ppxn69drwddhlkwy72wa9ddad0j0wl7g5xi5i980pmzj"; + version = "0.10.2"; + sha256 = "07fclvjvd25cb21j6hakkcrk83f46ri9mkc9qdgllhb5p9zwxdig"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -215832,6 +216404,10 @@ self: { aeson, base, bytestring, + doctest, + hedgehog, + hspec, + hspec-hedgehog, http-client, http-types, network-uri, @@ -215840,8 +216416,8 @@ self: { }: mkDerivation { pname = "erpnext-api-client"; - version = "0.1.0.1"; - sha256 = "01p08sgjpxmg9zq4953m09csg2qy28kp6ffpv042cn5djcdmb1ls"; + version = "0.2.0.0"; + sha256 = "02hcskijn2sazmi142vsk4d80fw1jm4rdbs93fq86r7jh6x4r6g0"; libraryHaskellDepends = [ aeson base @@ -215852,6 +216428,20 @@ self: { text time ]; + testHaskellDepends = [ + aeson + base + bytestring + doctest + hedgehog + hspec + hspec-hedgehog + http-client + http-types + network-uri + text + time + ]; description = "Generic API client library for ERPNext"; license = lib.licenses.mit; } @@ -234498,8 +235088,8 @@ self: { }: mkDerivation { pname = "flat-tex"; - version = "0.8.0"; - sha256 = "0p5shxpvv15ihbgdvgqwqjq1xz96s5cbflvwb8x7bh5qni8mm3ax"; + version = "0.8.1"; + sha256 = "1j6kjs1pl6lbcmkfwdxpa1m3bmb8ja53w9k99pzps5b9amdrcjgv"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -242307,6 +242897,8 @@ self: { pname = "free-vector-spaces"; version = "0.1.5.2"; sha256 = "0p0flpai3n9ism9dd3kyf1fa8s8rpb4cc00m3bplb9s8zb6aghpb"; + revision = "1"; + editedCabalFile = "1b0c7vifxhnm91wzwy10nzjwxd4dv91zx7jcfmr22qflml89blp7"; libraryHaskellDepends = [ base lens @@ -244548,8 +245140,8 @@ self: { pname = "ftp-client"; version = "0.5.1.6"; sha256 = "0xlrmzngdzg8h7lcb6kaz1zcm3kd1rdax4xs0h048iz7f78q18dg"; - revision = "1"; - editedCabalFile = "14pdfmm796mv3qd5y2rq8pj429v31w1d3dlxgyvypjmjh07v87gf"; + revision = "2"; + editedCabalFile = "1wskfpp32w1cg48jvwymf4d3z5211zrwk373cymji3h4nww7v3b3"; libraryHaskellDepends = [ attoparsec base @@ -246202,8 +246794,8 @@ self: { }: mkDerivation { pname = "fused-effects"; - version = "1.1.2.4"; - sha256 = "0ib129qadbjvk6ksf6gy98j43i4dskpzsjys63zcqxcwy66i45yd"; + version = "1.1.2.5"; + sha256 = "1jpa9n06pph20hr73rx1shljdk78w4nnv285qsf28iz9mx6ggqvg"; libraryHaskellDepends = [ base transformers @@ -250609,8 +251201,8 @@ self: { }: mkDerivation { pname = "generic-arbitrary"; - version = "1.0.1"; - sha256 = "1ir95k98w3i7aisw3gjflzaxzgq3qamxw1bssvdbww43sgckw0cj"; + version = "1.0.1.2"; + sha256 = "17cpwndcycz9sca00nfpgq8k3p2kf4cjpl7zz2bjdlkw9jvkhh9x"; libraryHaskellDepends = [ base QuickCheck @@ -250667,8 +251259,8 @@ self: { }: mkDerivation { pname = "generic-case"; - version = "0.1.0.0"; - sha256 = "0fbdic8f3cj7vvj539g4fvsga1cj99awc3qinv491by0gfpvvq2l"; + version = "0.1.1.0"; + sha256 = "1sqm7rcn7qc2m46xy8rvz08a47ls1qxyd2aivamskd0zy5kfmmm1"; libraryHaskellDepends = [ base generics-sop @@ -254244,8 +254836,8 @@ self: { }: mkDerivation { pname = "geoip2"; - version = "0.4.1.2"; - sha256 = "1gnwylivkxiiafda6yx7qggafknh2p0b4x8ci7lf412rifj0a4pr"; + version = "0.4.1.3"; + sha256 = "14prn5sn10ja8ad3j03fhvhjkgfrrcp9zsz0h266md0hayqlvzg0"; libraryHaskellDepends = [ base bytestring @@ -258187,8 +258779,8 @@ self: { }: mkDerivation { pname = "ghc-prof"; - version = "1.4.1.12"; - sha256 = "15gshlj8jp85m9y05z1wmssq5rkqyix9890hy1rkmy7nmkhij6mj"; + version = "1.4.1.13"; + sha256 = "0g85216s10pm515wi0dl95znq3vdac3zvagizg8vy82zfmsgxwcp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -259160,8 +259752,8 @@ self: { }: mkDerivation { pname = "ghc-trace-events"; - version = "0.1.2.9"; - sha256 = "01fk87z47jf8hm7dahjnfdmg2m26gi00f64va0p8l6rnirzxz9z9"; + version = "0.1.2.10"; + sha256 = "0f3lsk1g4d07hw8hzl819wf04wismx4vynln7mq32zkrhqgkx0ph"; libraryHaskellDepends = [ base bytestring @@ -262493,8 +263085,8 @@ self: { }: mkDerivation { pname = "gi-gio"; - version = "2.0.36"; - sha256 = "03wbzg9xyjn6axkyvah4v5knf06inzfr1n5qd36bnbzffnbqihg9"; + version = "2.0.37"; + sha256 = "0a3z1aj1fqnpwxcf27anjcp2wpg3mbn86xybk150260bb00jzxpb"; setupHaskellDepends = [ base Cabal @@ -264843,8 +265435,8 @@ self: { }: mkDerivation { pname = "gi-soup3"; - version = "3.0.4"; - sha256 = "0llrmd15rvvagq67r1yhxdbrgj8ni94kv1ws4l2ysc728qdiyw06"; + version = "3.0.5"; + sha256 = "0g3znkvb2m2bsydwppqybp3j22d2mzkhhas6p3r3h9kfj8qb4510"; setupHaskellDepends = [ base Cabal @@ -264981,7 +265573,7 @@ self: { } ) { vte_291 = pkgs.vte; }; - "gi-vte_2_91_34" = callPackage ( + "gi-vte_2_91_35" = callPackage ( { mkDerivation, base, @@ -264991,6 +265583,7 @@ self: { gi-atk, gi-cairo, gi-gdk3, + gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, @@ -265005,14 +265598,15 @@ self: { }: mkDerivation { pname = "gi-vte"; - version = "2.91.34"; - sha256 = "0l4sz3v2slj02h434fxv9nkycdvg4ndl6651zawbih19vqlwrn5j"; + version = "2.91.35"; + sha256 = "1m2kz8d1bkv4slb3pp7kw5k5fiyligxmn3bvss4gy6y0smhzdmyy"; setupHaskellDepends = [ base Cabal gi-atk gi-cairo gi-gdk3 + gi-gdkpixbuf gi-gio gi-glib gi-gobject @@ -265027,6 +265621,7 @@ self: { gi-atk gi-cairo gi-gdk3 + gi-gdkpixbuf gi-gio gi-glib gi-gobject @@ -266261,8 +266856,8 @@ self: { }: mkDerivation { pname = "git-annex"; - version = "10.20250320"; - sha256 = "03js1bafx3646h6h6zj0915c2pyjxj22f1nm6bjd34bjffx2di5i"; + version = "10.20250416"; + sha256 = "02d4dw7mc72y4lb34nhg4lv0wjns9p8hzx80wqbf2vgsyq7q6zk5"; configureFlags = [ "-fassistant" "-f-benchmark" @@ -271110,10 +271705,8 @@ self: { }: mkDerivation { pname = "gloss-rendering"; - version = "1.13.1.2"; - sha256 = "0zrdqh72gswyn27x43ifhy4q8m7hvmv24b5ki3hyra5yq74njlsm"; - revision = "2"; - editedCabalFile = "107mqdimasvv6vy2r16kk0cz3dqh98m9189q9hd10chk0r5k8ir0"; + version = "1.13.2.1"; + sha256 = "06xbbch1gh0rjyawj6x7lw8ig0ph9j13klzsfsxmvv3y7x0px09r"; libraryHaskellDepends = [ base bmp @@ -279415,8 +280008,8 @@ self: { }: mkDerivation { pname = "grammatical-parsers"; - version = "0.7.2"; - sha256 = "1lmi0rfzrs8jncfrqkdcf6x2ysd1j78wbgiap1dvk8ldp7qd1i95"; + version = "0.7.2.1"; + sha256 = "0j1y8bblzpx22nv7ix2c2bz0aw2mjz46lgym4jv65nbgmwqbnwny"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ @@ -279427,7 +280020,6 @@ self: { libraryHaskellDepends = [ attoparsec base - containers input-parsers monoid-subclasses parsers @@ -279644,6 +280236,7 @@ self: { data-default, deepseq, exceptions, + filepath, grpc-spec, hashable, http-types, @@ -279679,10 +280272,8 @@ self: { }: mkDerivation { pname = "grapesy"; - version = "1.0.0"; - sha256 = "1vrb4xb57j5bpzrhzipnw454yb5hpdyl64c2pnl0gdh79c053vvm"; - revision = "1"; - editedCabalFile = "146jyzlqdppdshkjqc2k7wjfs0awil5n3b1m17dcsiis8fslnj6n"; + version = "1.0.1"; + sha256 = "1iplb4pvbqrpqdd6vbafd01drxyfinbrjq0w74w8rjzs4h7ag9wp"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -279726,6 +280317,7 @@ self: { containers deepseq exceptions + filepath grpc-spec http-types http2 @@ -281711,6 +282303,8 @@ self: { pname = "greencard"; version = "3.0.4.2"; sha256 = "1vl9p6mqss5r4jfqnjir7m1q7fhh9f204c99qd5y5d0j7yc26r5y"; + revision = "1"; + editedCabalFile = "1scqpjhrv0sqbyrri78jj3jqjw24nv0as3p869ljrrpipxcwxlpp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; @@ -282672,7 +283266,7 @@ self: { } ) { }; - "grisette_0_11_0_0" = callPackage ( + "grisette_0_12_0_0" = callPackage ( { mkDerivation, array, @@ -282712,8 +283306,8 @@ self: { }: mkDerivation { pname = "grisette"; - version = "0.11.0.0"; - sha256 = "1fc1qdpq748fm3q61i1shpq0ksvnpz4zf7a5ph2gxgd49d7m0j3y"; + version = "0.12.0.0"; + sha256 = "0dcwbc53321jg6jfmsr72kmsx8w7c6x9aq4yllwfvbzh092ljlib"; libraryHaskellDepends = [ array async @@ -284211,6 +284805,18 @@ self: { } ) { }; + "gruvbox-colors" = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "gruvbox-colors"; + version = "0.1.0.0"; + sha256 = "0if8kvwx51bwsdkwpk9ardmlm9l5v91vfy4g3bj2gmd3184nw6la"; + libraryHaskellDepends = [ base ]; + description = "Gruvbox colors for use in Haskell"; + license = lib.licenses.mit; + } + ) { }; + "gsasl" = callPackage ( { mkDerivation, @@ -286412,12 +287018,11 @@ self: { network, quic, tls, - unliftio, }: mkDerivation { pname = "h3spec"; - version = "0.1.11"; - sha256 = "0h519wf2a9swgi695ynydvfcrmmbr70kin49qk04a4nx9b4lcln1"; + version = "0.1.12"; + sha256 = "0f62kj6676mwiynlih3xzzr836qjcln8gsy070fn4cpkdyx7m33w"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -286430,7 +287035,6 @@ self: { network quic tls - unliftio ]; description = "QUIC"; license = lib.licenses.bsd3; @@ -301288,8 +301892,8 @@ self: { }: mkDerivation { pname = "haskell-gi"; - version = "0.26.14"; - sha256 = "1cz429xlbw7aszqz9dygy31vv0bckdxz14qlwqm57vkdd6j7gv00"; + version = "0.26.15"; + sha256 = "07lpd31j582czgvrivyh0fp3bbjmhvqicgy47pv2j69x450q2wsa"; setupHaskellDepends = [ base Cabal @@ -302310,8 +302914,8 @@ self: { }: mkDerivation { pname = "haskell-names"; - version = "0.9.9"; - sha256 = "0gqh7whzzcg46c262yf610g781ach3p8458kwf3mmf1pyhjrj7hm"; + version = "0.9.9.1"; + sha256 = "041dlfwxa68hlakad9p431adndjm9n3890zsbym14czygksznwzx"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -309256,7 +309860,7 @@ self: { } ) { }; - "hasql_1_9_1_1" = callPackage ( + "hasql_1_9_1_2" = callPackage ( { mkDerivation, aeson, @@ -309294,8 +309898,8 @@ self: { }: mkDerivation { pname = "hasql"; - version = "1.9.1.1"; - sha256 = "0wv3mpvv35nl7va34487naybxni3l588wpnfkgwlknfcv3qq4cg0"; + version = "1.9.1.2"; + sha256 = "0z8hadc22nx2yxbp9m5yvlz72rsbagwx676h29nh3cagaz7a9swi"; libraryHaskellDepends = [ aeson attoparsec @@ -310234,7 +310838,7 @@ self: { } ) { }; - "hasql-pool_1_3" = callPackage ( + "hasql-pool_1_3_0_1" = callPackage ( { mkDerivation, async, @@ -310251,8 +310855,8 @@ self: { }: mkDerivation { pname = "hasql-pool"; - version = "1.3"; - sha256 = "0zi2sv8pv2vg3ga1pngf71cmzfam5aw3l5mkm18cwsa0z6zk7ksq"; + version = "1.3.0.1"; + sha256 = "0rvj241z6adnkrkr5yfr0k8ngxqylsl85kjcka6mn05m4swplsfz"; libraryHaskellDepends = [ base bytestring @@ -312183,8 +312787,8 @@ self: { }: mkDerivation { pname = "haxl"; - version = "2.5.1.0"; - sha256 = "15psynsr61ahcmmm06lcprl47l271nqw2h0kwkahs6jy00l7ymhb"; + version = "2.5.1.1"; + sha256 = "1paqg3yggvama25nsfpm656rhj3d23kcapd609pgikh9bbjr8syg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -317300,6 +317904,41 @@ self: { } ) { }; + "heftia_0_6_0_0" = callPackage ( + { + mkDerivation, + base, + data-effects, + mtl, + tasty, + tasty-discover, + tasty-hunit, + unliftio, + }: + mkDerivation { + pname = "heftia"; + version = "0.6.0.0"; + sha256 = "18nvp0zcdwi9zf2w1zz60zn4iy78mjy9zqnw6156kz8bwpi8vbda"; + revision = "1"; + editedCabalFile = "0abcmwiwqik19fc8h5z0ijpw2fmygfkkyx44wddq26gd3kh89wid"; + libraryHaskellDepends = [ + base + data-effects + mtl + unliftio + ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "higher-order algebraic effects done right"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "heftia-effects" = callPackage ( { mkDerivation, @@ -317417,6 +318056,116 @@ self: { } ) { eff = null; }; + "heftia-effects_0_6_0_1" = callPackage ( + { + mkDerivation, + base, + bytestring, + co-log-core, + containers, + data-effects, + eff, + effectful, + eveff, + filepath, + freer-simple, + fused-effects, + heftia, + hspec, + logict, + mpeff, + mtl, + polysemy, + process, + tasty, + tasty-bench, + tasty-discover, + tasty-hspec, + text, + time, + unbounded-delays, + unliftio, + }: + mkDerivation { + pname = "heftia-effects"; + version = "0.6.0.1"; + sha256 = "0jdxprqjz2x7g9sa6szvh8bs54kqmmgaacqfwr7jsydnjsdmbayq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + co-log-core + containers + data-effects + heftia + process + text + time + unbounded-delays + unliftio + ]; + executableHaskellDepends = [ + base + bytestring + co-log-core + containers + data-effects + filepath + heftia + process + text + time + unbounded-delays + unliftio + ]; + testHaskellDepends = [ + base + bytestring + co-log-core + containers + data-effects + heftia + hspec + process + tasty + tasty-hspec + text + time + unbounded-delays + unliftio + ]; + testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ + base + bytestring + co-log-core + containers + data-effects + eff + effectful + eveff + freer-simple + fused-effects + heftia + logict + mpeff + mtl + polysemy + process + tasty-bench + text + time + unbounded-delays + unliftio + ]; + description = "higher-order algebraic effects done right"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { eff = null; }; + "hegg" = callPackage ( { mkDerivation, @@ -323667,8 +324416,8 @@ self: { }: mkDerivation { pname = "hhp"; - version = "1.0.2"; - sha256 = "1ssgxdk087h1j8sg1f28vsy64c8aipmr02f3rbhdxjmxf2z7jgim"; + version = "1.0.3"; + sha256 = "059a5j39l0mmk5wc9zird3jz1zsrpgk5h8zxbn18w9i9zpmlbwlc"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -324279,8 +325028,8 @@ self: { pname = "hie-compat"; version = "0.3.1.2"; sha256 = "0m0520z20qd3vxh047izb140jbywnhi20i9av7gf6h8f8486cs0m"; - revision = "1"; - editedCabalFile = "03yidgx0vbw5jy1193lqb9yhc97z1hbwsfa92dkndh73j1d5ia3l"; + revision = "2"; + editedCabalFile = "0pljzwzj9szs7ynk8avfzy9wwphvm1jh3dl0zcid44bvkg15x863"; libraryHaskellDepends = [ array base @@ -324445,8 +325194,8 @@ self: { }: mkDerivation { pname = "hiedb"; - version = "0.6.0.1"; - sha256 = "0pvbxjhwqd7abvb5j23ynlg0rsqc09c0vq915drb52cilbs46fcn"; + version = "0.6.0.2"; + sha256 = "0sfxykvg5n44lpjj069j25pnff30ckby8k3n7yhp8ixajfnfrb5i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -327662,6 +328411,9 @@ self: { incipit-base, lens, lens-regex-pcre, + monad-control, + network, + network-uri, optparse-applicative, path, path-io, @@ -327669,6 +328421,7 @@ self: { random, tasty, tasty-hedgehog, + template-haskell, these, time, transformers, @@ -327677,8 +328430,8 @@ self: { }: mkDerivation { pname = "hix"; - version = "0.8.0"; - sha256 = "014rbcbg99zz9a5095avrpcqzdqarifha9jaw7hwcbpxlxs1i3jn"; + version = "0.9.1"; + sha256 = "1vqlswkw63spi7lwdcsqcijz2lrihsghapr1wmxaa67vjf7hz3il"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -327696,17 +328449,24 @@ self: { filepattern generic-lens generics-sop + hedgehog http-client http-client-tls http-types incipit-base lens lens-regex-pcre + monad-control + network + network-uri optparse-applicative path path-io pretty random + tasty + tasty-hedgehog + template-haskell these time transformers @@ -327727,11 +328487,14 @@ self: { incipit-base path path-io + pretty tasty tasty-hedgehog these + time transformers ]; + doHaddock = false; description = "Haskell/Nix development build tools"; license = "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; @@ -328853,6 +329616,8 @@ self: { pname = "hledger"; version = "1.42.1"; sha256 = "0cw2v3ckg3b90d7xkq7mjwb1pr7z5js9qb3bm2i9mz7284aqzn3q"; + revision = "1"; + editedCabalFile = "1i422nwlp4pab9c4pi0vrdmnc52znxwd7pyd1173gk6jkkkvqg7n"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -329564,6 +330329,8 @@ self: { pname = "hledger-lib"; version = "1.42.1"; sha256 = "0c59vxi9w809vhw0gzpkl8iv0qbd6wv5xq6lvllxz0y7axkw7vnl"; + revision = "1"; + editedCabalFile = "1lpnp61hfscjx01krypqlm08zsjgxgwd400wphg70yk7ay4zg981"; libraryHaskellDepends = [ aeson aeson-pretty @@ -329913,6 +330680,8 @@ self: { pname = "hledger-ui"; version = "1.42.1"; sha256 = "1grj5j2lndyxzbfbr9mp29qy2l4gs7pcqgbmrkdb2l8qcdm83nwm"; + revision = "1"; + editedCabalFile = "0db3yzr818m458ddlfkhbypsyjfkgmlbqyl9vyqdmvklxlnap0j5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -330168,6 +330937,8 @@ self: { pname = "hledger-web"; version = "1.42.1"; sha256 = "13z1fzvfdacdcaabhc68ic93rbh2kw983nhcm7jzkipnp559lvnj"; + revision = "1"; + editedCabalFile = "1mf2g5j8jqfdnvs1qnq58bb2d6yzi9bc3kh0zz00f0wbqhwiih30"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -335234,6 +336005,29 @@ self: { } ) { }; + "hoare" = callPackage ( + { + mkDerivation, + async, + base, + deepseq, + stm, + }: + mkDerivation { + pname = "hoare"; + version = "0.1.0.0"; + sha256 = "1xc49mfp7j9fk28xfn2w23ka6yx6rid453mfxh80ix1hzngyww4k"; + libraryHaskellDepends = [ + async + base + deepseq + stm + ]; + description = "Simple tools for communicating sequential processes"; + license = lib.licenses.zlib; + } + ) { }; + "hoauth" = callPackage ( { mkDerivation, @@ -340012,7 +340806,7 @@ self: { } ) { }; - "hpack_0_38_0" = callPackage ( + "hpack_0_38_1" = callPackage ( { mkDerivation, aeson, @@ -340044,15 +340838,14 @@ self: { text, transformers, unordered-containers, + vcr, vector, yaml, }: mkDerivation { pname = "hpack"; - version = "0.38.0"; - sha256 = "0iysz3xnxhjj49hjz9gv56awaldamrbidkiw0xd873g5yfyhyljp"; - revision = "1"; - editedCabalFile = "02pqfqqijvr2z3ki2rnb9nlavhzm59qbbvhq89bfdvhcicfgmmf4"; + version = "0.38.1"; + sha256 = "03qygb51jb4r6sg2bkaz7k80h11wgjr27hgpx6h08xm8axdk2gba"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -340134,6 +340927,7 @@ self: { text transformers unordered-containers + vcr vector yaml ]; @@ -344379,10 +345173,8 @@ self: { }: mkDerivation { pname = "hs-opentelemetry-instrumentation-auto"; - version = "0.1.0.1"; - sha256 = "00qsmldcn20c5vsy617w0kcn4dw0l730n74bdrp2acv1jpppaa4v"; - revision = "1"; - editedCabalFile = "0paa6p9w4ryr35dandqna53p56jsv3cgkw3dcw4f66j0bgaw2jgw"; + version = "0.1.0.2"; + sha256 = "1w4xq79phbbhjjp9q5pj7wlsdp0nrlfdhqpc9yh0vlaqag93cc6d"; libraryHaskellDepends = [ base bytestring @@ -346820,6 +347612,8 @@ self: { pname = "hsblst"; version = "0.0.4"; sha256 = "13dlz8am20np31bq31z596yam6w1rb0fdzlg3zwwvm6wyjh6b8sg"; + revision = "1"; + editedCabalFile = "1cwplg9k8pr6iy27gkc32ayxnwf63sbzdd660p1lm8dihvj9q1jy"; libraryHaskellDepends = [ base deepseq @@ -356677,8 +357471,8 @@ self: { }: mkDerivation { pname = "html-parse"; - version = "0.2.1.0"; - sha256 = "1vjy8bmxg0dsmq74hahmn1mkkgf7jm5qwhcfc8bsmm82c6jg08xx"; + version = "0.2.2.0"; + sha256 = "0dhwz7mx7y0pb2jqrx0pa8qdl0s3m77qjacyx6ih15xy39a4xn5z"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -357634,10 +358428,8 @@ self: { }: mkDerivation { pname = "http-api-data"; - version = "0.6.1"; - sha256 = "1kz3qjjazl61q7iad6q67zdsm2gynsjdfcn34rzmybjhq27wylas"; - revision = "1"; - editedCabalFile = "0gw1hahhc5pyagvmvbpwqbm7sqpyfccy59p249jrmz667hsz92g3"; + version = "0.6.2"; + sha256 = "0d42xkm60i3irxcvwixvn5c01paz2kpfsz29vhxz08ir83zsk16w"; libraryHaskellDepends = [ base bytestring @@ -359343,6 +360135,7 @@ self: { errors, hspec, hspec-attoparsec, + hspec-discover, http-api-data, network-uri, QuickCheck, @@ -359351,8 +360144,8 @@ self: { }: mkDerivation { pname = "http-link-header"; - version = "1.2.2"; - sha256 = "1ix1k35x2cxzjvbywkpz8c0w6mmhp6hj235ch8rmc64lsff6x1hc"; + version = "1.2.3"; + sha256 = "1fycx3ba06r0dhjnab9grikc7f61c4dbz1mgnw4l7ymhyyqwrchg"; libraryHaskellDepends = [ attoparsec base @@ -359369,11 +360162,13 @@ self: { errors hspec hspec-attoparsec + hspec-discover http-api-data network-uri QuickCheck text ]; + testToolDepends = [ hspec-discover ]; benchmarkHaskellDepends = [ attoparsec base @@ -373065,6 +373860,145 @@ self: { } ) { }; + "immutaball-core" = callPackage ( + { + mkDerivation, + array, + async, + base, + bytestring, + containers, + curl, + directory, + filepath, + gl, + HUnit, + i18n, + JuicyPixels, + lens, + libvorbis, + mtl, + OpenGL, + parallel, + parsec, + pipes, + prettyprinter, + QuickCheck, + sdl2, + sdl2-ttf, + stm, + tasty, + tasty-hunit, + tasty-quickcheck, + text, + time, + transformers, + unbounded-delays, + wires, + }: + mkDerivation { + pname = "immutaball-core"; + version = "0.1.0.4.1"; + sha256 = "136vbcyywfyl2kafpygz1iwv5yahlzxhj9y07wsz3dch90x0lail"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array + async + base + bytestring + containers + curl + directory + filepath + gl + i18n + JuicyPixels + lens + libvorbis + mtl + OpenGL + parallel + parsec + pipes + prettyprinter + sdl2 + sdl2-ttf + stm + text + time + transformers + unbounded-delays + wires + ]; + executableHaskellDepends = [ + array + async + base + bytestring + containers + curl + directory + filepath + gl + i18n + JuicyPixels + lens + libvorbis + mtl + OpenGL + parallel + parsec + pipes + prettyprinter + sdl2 + sdl2-ttf + stm + text + time + transformers + unbounded-delays + wires + ]; + testHaskellDepends = [ + array + async + base + bytestring + containers + curl + directory + filepath + gl + HUnit + i18n + JuicyPixels + lens + libvorbis + mtl + OpenGL + parallel + parsec + pipes + prettyprinter + QuickCheck + sdl2 + sdl2-ttf + stm + tasty + tasty-hunit + tasty-quickcheck + text + time + transformers + unbounded-delays + wires + ]; + description = "Immutaball platformer game"; + license = lib.licenses.bsd0; + } + ) { }; + "imp" = callPackage ( { mkDerivation, @@ -380205,8 +381139,8 @@ self: { pname = "invertible-grammar"; version = "0.1.3.5"; sha256 = "01g4lf31hgv8dqabmabkp6zld6v2l3a2mv9wcgyfxghfrd6dspdw"; - revision = "1"; - editedCabalFile = "04xlxfqhyapb2wzzzfvzk6pr11w4rfqyi1axvsk1mxlrihyvl6yy"; + revision = "2"; + editedCabalFile = "1w61hp5rsgp8lgfmaik3r8iqbhsq9hlb7bm5j9sfnlfv0j57ba4g"; libraryHaskellDepends = [ base bifunctors @@ -382477,8 +383411,8 @@ self: { }: mkDerivation { pname = "iri"; - version = "0.5.1"; - sha256 = "0r1isflm644d823vwimrcmh4s8ash84gi4hgav1gxgiryw9j013n"; + version = "0.5.1.1"; + sha256 = "1xyndxzdqpbmwv8f86jlin22snddcm769m84d29sb9dkhyi6hncd"; libraryHaskellDepends = [ attoparsec base @@ -382507,7 +383441,7 @@ self: { tasty-hunit ]; doHaddock = false; - description = "RFC-based resource identifier library"; + description = "RFC-compliant universal resource identifier library (URL, URI, IRI)"; license = lib.licenses.mit; } ) { }; @@ -383287,13 +384221,14 @@ self: { tasty, tasty-quickcheck, text, + time, unordered-containers, vector, }: mkDerivation { pname = "isomorphism-class"; - version = "0.3.0.1"; - sha256 = "13jshr62x7wsj9bgwid8qbzig4svis5xk286c774k34k74vd4qy1"; + version = "0.3.1.2"; + sha256 = "0zsjpvxv6j81idqi8g18bahx24rp1y78p2g48yikr3lbbgjwlcic"; libraryHaskellDepends = [ base bytestring @@ -383303,6 +384238,7 @@ self: { profunctors QuickCheck text + time unordered-containers vector ]; @@ -383316,7 +384252,7 @@ self: { tasty-quickcheck text ]; - description = "Isomorphism typeclass solving the conversion problem"; + description = "Isomorphism typeclass as a lawful solution to the conversion problem"; license = lib.licenses.mit; } ) { }; @@ -390436,8 +391372,8 @@ self: { }: mkDerivation { pname = "json-spec"; - version = "1.1.1.1"; - sha256 = "0mdg820v9nm5aij4c5w2fnzzssni9nkki7vsnhx7nd03gsnfmrfv"; + version = "1.1.1.2"; + sha256 = "1wg7g94mss8bjx65xgnpz1d2rm9a68q6lnprwclmhjcrk91lfw7l"; libraryHaskellDepends = [ aeson base @@ -390477,8 +391413,8 @@ self: { }: mkDerivation { pname = "json-spec-elm"; - version = "0.4.0.5"; - sha256 = "17gna98c9x3zf7pc3yc1908si1v5l7vy5avrpc2gkdwnjaq6daq6"; + version = "0.4.0.6"; + sha256 = "1kr3j1lijki5v54gq71c1qm2ina2nsk26msxix4w9z8dg66nk6xr"; libraryHaskellDepends = [ base bound @@ -390576,7 +391512,7 @@ self: { } ) { }; - "json-spec-elm-servant_0_4_4_0" = callPackage ( + "json-spec-elm-servant_0_4_4_1" = callPackage ( { mkDerivation, aeson, @@ -390604,8 +391540,8 @@ self: { }: mkDerivation { pname = "json-spec-elm-servant"; - version = "0.4.4.0"; - sha256 = "0gg7658hb9nvk2s6qny53xs2brj2797rp5n69h66r2wwlxlrf6l9"; + version = "0.4.4.1"; + sha256 = "0236nyzixcj5z10kmmdxhdzb9gmaczjk0p9icgyh972zm6ql00l0"; libraryHaskellDepends = [ base bound @@ -390668,8 +391604,8 @@ self: { }: mkDerivation { pname = "json-spec-openapi"; - version = "1.0.1.0"; - sha256 = "1hq9sbb94qkaakvhrxnmvwxkw9mgdyq5krxfjasg4yl3ic4f0alk"; + version = "1.0.1.1"; + sha256 = "0vk9m76ga1706b9r4ggpfk7f11jpv22mhibqxd7vqfbi3iffm2ys"; libraryHaskellDepends = [ aeson base @@ -391715,28 +392651,26 @@ self: { { mkDerivation, aeson, - ansi-wl-pprint, base, binary, bytestring, containers, data-fix, - deriving-compat, directory, exceptions, filepath, - hashable, + hedgehog, lens, megaparsec, mtl, optparse-applicative, parser-combinators, + prettyprinter, scientific, - semigroupoids, tasty, tasty-bench, tasty-golden, - tasty-hunit, + tasty-hedgehog, template-haskell, text, th-lift-instances, @@ -391748,29 +392682,26 @@ self: { }: mkDerivation { pname = "jsonnet"; - version = "0.3.1.1"; - sha256 = "021kklj3ycpm5n2r6bjqc0vicn9vdv5a56sd1la6pf430i1fd7z9"; + version = "0.4.0.0"; + sha256 = "1a9hn0mnwya2i8d513yw59n90racqr5zyyvy9f5vncwkxb6j7yvz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson - ansi-wl-pprint base binary bytestring containers data-fix - deriving-compat directory exceptions filepath - hashable lens megaparsec mtl parser-combinators + prettyprinter scientific - semigroupoids template-haskell text th-lift-instances @@ -391782,28 +392713,29 @@ self: { ]; executableHaskellDepends = [ aeson - ansi-wl-pprint base bytestring - mtl + megaparsec optparse-applicative text ]; testHaskellDepends = [ - ansi-wl-pprint base bytestring + containers + data-fix filepath - mtl + hedgehog + prettyprinter tasty tasty-golden - tasty-hunit + tasty-hedgehog text ]; benchmarkHaskellDepends = [ - ansi-wl-pprint base bytestring + prettyprinter tasty-bench text ]; @@ -391815,6 +392747,57 @@ self: { } ) { }; + "jsonpatch" = callPackage ( + { + mkDerivation, + aeson, + aeson-optics, + aeson-pretty, + aeson-qq, + base, + bytestring, + hspec, + hspec-expectations-json, + markdown-unlit, + optics-core, + path, + text, + vector, + }: + mkDerivation { + pname = "jsonpatch"; + version = "0.3.0.1"; + sha256 = "0ycszkiij85j1hymq3v7g8pyjqam6g3cphar0yvdhy00xfda2wxd"; + libraryHaskellDepends = [ + aeson + aeson-optics + base + bytestring + optics-core + text + vector + ]; + testHaskellDepends = [ + aeson + aeson-optics + aeson-pretty + aeson-qq + base + bytestring + hspec + hspec-expectations-json + markdown-unlit + optics-core + path + text + vector + ]; + testToolDepends = [ markdown-unlit ]; + description = "JSON Patch parsing and application"; + license = lib.licenses.agpl3Only; + } + ) { }; + "jsonpath" = callPackage ( { mkDerivation, @@ -398872,13 +399855,14 @@ self: { rio, template-haskell, time, + transformers, unix, unliftio, }: mkDerivation { pname = "kmonad"; - version = "0.4.3"; - sha256 = "1wd55wx24sbgyq5laibmgn1agdq69333s9j7n44hs47a7hfxdvlv"; + version = "0.4.4"; + sha256 = "1jyxsg0pj5slvz86d3jpfmrg4im678fw4abidjfy7qnhd4gid2dl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -398892,6 +399876,7 @@ self: { rio template-haskell time + transformers unix unliftio ]; @@ -403481,6 +404466,64 @@ self: { } ) { }; + "langchain-hs" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + directory, + filepath, + http-conduit, + http-types, + ollama-haskell, + pdf-toolbox-document, + scalpel, + tasty, + tasty-hunit, + temporary, + text, + }: + mkDerivation { + pname = "langchain-hs"; + version = "0.0.1.0"; + sha256 = "10i1xk5zi9dmbw86zi3fkanqgwdzkb6kgyr5bccjfjhrizb8c933"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + directory + http-conduit + http-types + ollama-haskell + pdf-toolbox-document + scalpel + text + ]; + testHaskellDepends = [ + aeson + base + bytestring + containers + directory + filepath + http-conduit + http-types + ollama-haskell + pdf-toolbox-document + scalpel + tasty + tasty-hunit + temporary + text + ]; + description = "Haskell implementation of Langchain"; + license = lib.licenses.mit; + } + ) { }; + "language-Modula2" = callPackage ( { mkDerivation, @@ -406916,10 +407959,8 @@ self: { }: mkDerivation { pname = "lapack-comfort-array"; - version = "0.0.1"; - sha256 = "1p4vfw95qnd48cbizncb7b7fgzkxbv7r3rp3ffw6r11wymhm67q0"; - revision = "1"; - editedCabalFile = "0z80pnn3fpbfbrxmv2n3gwwwlny4a9hgnivd0b8i25q1agyprzcs"; + version = "0.0.1.1"; + sha256 = "04ls07alcsbnghrgvprgz81yv8v6xkpv392c18qyjfwfdv0hdg0j"; libraryHaskellDepends = [ base comfort-array @@ -406977,10 +408018,8 @@ self: { }: mkDerivation { pname = "lapack-ffi-tools"; - version = "0.1.3.1"; - sha256 = "1mf41wcbxkgiv71c3jjwhsdg9d7qpa88qsifpa5vgplpx2v1p6ya"; - revision = "3"; - editedCabalFile = "19xnq84gw4937zhmj2h8nlrlsikni7qjdm2dbljl1qv68cjs3gjz"; + version = "0.1.3.2"; + sha256 = "0y30qwxzbggn3aqr437j3bi1yfa1fpdq96xq7vxbi1fnll8a9432"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -408297,8 +409336,8 @@ self: { }: mkDerivation { pname = "lawful-conversions"; - version = "0.1.6"; - sha256 = "1gp4z8g5smnhi31h4cpniha5g1lha6hh5rhh7cv1cwkrzh0cmkbg"; + version = "0.1.6.1"; + sha256 = "18dp73b63wvzznvk1v47jxalpbfc9zjh184p88pjrjq3y6m514dg"; libraryHaskellDepends = [ base bytestring @@ -415409,22 +416448,22 @@ self: { { mkDerivation, base, - c2hs, + cpphs, libvirt, syb, unix, }: mkDerivation { pname = "libvirt-hs"; - version = "0.2.2"; - sha256 = "1zrc7z0v3zarmbfhasv1mk2wcyhg8azhdpk7q4aayhrb9hcq3i0n"; + version = "0.2.3"; + sha256 = "07bpi4339g6848kvz42ii11w412qih1r52csjn5ppdxhj3dm8924"; libraryHaskellDepends = [ base syb unix ]; libraryPkgconfigDepends = [ libvirt ]; - libraryToolDepends = [ c2hs ]; + libraryToolDepends = [ cpphs ]; description = "FFI bindings to libvirt virtualization API (http://libvirt.org)"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; @@ -417428,6 +418467,83 @@ self: { } ) { }; + "linear-base_0_5_0" = callPackage ( + { + mkDerivation, + base, + containers, + deepseq, + ghc-bignum, + ghc-prim, + hashable, + hashtables, + hedgehog, + inspection-testing, + linear-generics, + mmorph, + MonadRandom, + primitive, + random, + random-shuffle, + storable-tuple, + tasty, + tasty-bench, + tasty-hedgehog, + tasty-inspection-testing, + text, + transformers, + unordered-containers, + vector, + }: + mkDerivation { + pname = "linear-base"; + version = "0.5.0"; + sha256 = "0iikqp73i0isxkd8xwg5f8f6dk3cv5iw6ifjkmp5r5kwxb650xgq"; + libraryHaskellDepends = [ + base + containers + ghc-bignum + ghc-prim + hashable + linear-generics + primitive + storable-tuple + text + transformers + vector + ]; + testHaskellDepends = [ + base + containers + hedgehog + inspection-testing + linear-generics + mmorph + tasty + tasty-hedgehog + tasty-inspection-testing + vector + ]; + benchmarkHaskellDepends = [ + base + containers + deepseq + hashable + hashtables + MonadRandom + random + random-shuffle + tasty-bench + unordered-containers + vector + ]; + doHaddock = false; + description = "Standard library for linear types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "linear-circuit" = callPackage ( { mkDerivation, @@ -417879,10 +418995,8 @@ self: { }: mkDerivation { pname = "linearmap-category"; - version = "0.6.0.1"; - sha256 = "1rwa6jlkxvgzsw6v717gk5981rxdhk78zvv1smninlwsrjwc5j0i"; - revision = "1"; - editedCabalFile = "0qj860xn0k36vr45zpchskk3y86k8529qspz53f600nvzgd4r4cz"; + version = "0.6.0.2"; + sha256 = "0nkg4s9kdxqa8g20yyzp8hig8cvvccmqgh1lf5vb0z4sq9ca1ka4"; libraryHaskellDepends = [ base call-stack @@ -421397,16 +422511,18 @@ self: { aeson, base, http-conduit, + http-types, text, }: mkDerivation { pname = "llama-cpp-haskell"; - version = "0.1.0.1"; - sha256 = "0c4pw2mp73n5pvr377aa6kklqc1d4kcgmymb3bixqagcav7nizsh"; + version = "0.1.0.2"; + sha256 = "11g5v696mj0rcl8w2bjd6wvklrl25xk97s5hlzqc2hazwpzfgdwk"; libraryHaskellDepends = [ aeson base http-conduit + http-types text ]; description = "Haskell bindings for the llama.cpp llama-server"; @@ -426008,8 +427124,8 @@ self: { }: mkDerivation { pname = "looksee"; - version = "0.8.0"; - sha256 = "0nzbcw766wpn86z8vsmf765zisw8af3304nas2fngm7hkv77v5ds"; + version = "0.8.1"; + sha256 = "1xzidd03v499rcggkwdgj650jl3q9qbzwxwqll9hglbr5c12d4kb"; libraryHaskellDepends = [ base bifunctors @@ -433697,8 +434813,8 @@ self: { }: mkDerivation { pname = "manifolds-core"; - version = "0.6.1.0"; - sha256 = "1fw6985ccg173x3449s81yzgnn3irhyzbw8i8jajyzqawr7kasp4"; + version = "0.6.1.1"; + sha256 = "0w953qmqczw7hhyxmd3vk9qng684k9cwjmgvxzr2yxhjpr05h7vm"; libraryHaskellDepends = [ base call-stack @@ -440367,8 +441483,8 @@ self: { pname = "meminfo"; version = "0.2.0.0"; sha256 = "1mxk57qr4d1k6sz4qld09d61nc15hixggc5klfj5xr0n8rw1za3x"; - revision = "2"; - editedCabalFile = "0i6znbcw4yyf8jzkixx5dxbklzfnh79hmywvwwamdmjgi39akpi5"; + revision = "3"; + editedCabalFile = "0gl7cfjc6l8nnwwkj6p9760a2k4swz4s8bbrz4c0hqlyywcds3gy"; libraryHaskellDepends = [ attoparsec base @@ -454486,10 +455602,8 @@ self: { }: mkDerivation { pname = "monoidal-containers"; - version = "0.6.5.0"; - sha256 = "008icgq7704pk301s6224k24iy3n60h0jvkkqgq61fi2fbbdy5r7"; - revision = "2"; - editedCabalFile = "1261ch2xj89dp2bjah961164ssawbvbhq12nmv931fr2h2h8v80m"; + version = "0.6.6.0"; + sha256 = "0i2hc4x1y6437az5cg1rg8p57m1m6k742h5vbdw0vr4hrq2ldsqi"; libraryHaskellDepends = [ aeson base @@ -461549,6 +462663,72 @@ self: { } ) { }; + "multidir" = callPackage ( + { + mkDerivation, + base, + cond, + containers, + directory, + filepath, + filepattern, + hspec, + HUnit, + optparse-applicative, + process, + text, + toml-reader, + }: + mkDerivation { + pname = "multidir"; + version = "0.1.0.0"; + sha256 = "04xhsp0d83ims32fgyr92l71gc1cja9hcw5gw2d0iqi81iysfvbg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + cond + containers + directory + filepath + filepattern + optparse-applicative + process + text + toml-reader + ]; + executableHaskellDepends = [ + base + cond + containers + directory + filepath + filepattern + optparse-applicative + process + text + toml-reader + ]; + testHaskellDepends = [ + base + cond + containers + directory + filepath + filepattern + hspec + HUnit + optparse-applicative + process + text + toml-reader + ]; + description = "Simple tool for running commands in multiple directories"; + license = lib.licenses.bsd3; + mainProgram = "muld"; + } + ) { }; + "multifile" = callPackage ( { mkDerivation, @@ -464156,10 +465336,8 @@ self: { }: mkDerivation { pname = "mvc-updates"; - version = "1.2.0"; - sha256 = "125bwc79qcmwb8dn8yqkrxlbqf3vwdzhjx66c69j2jbrp70061n6"; - revision = "2"; - editedCabalFile = "1al0sfcnyrrqyxlm3rg1zwg2iyk9am1j80g37x6hcg5prxqx98m0"; + version = "1.2.1"; + sha256 = "1x4v5c0fnvb42smhzbf0ra1w6y3rc8cynmy74q0xi7zw40y70f20"; libraryHaskellDepends = [ async base @@ -467752,8 +468930,8 @@ self: { }: mkDerivation { pname = "natural-arithmetic"; - version = "0.2.1.0"; - sha256 = "17kd0216k0rqfisdd7rad3cv3qg0jyvd146k3gg1pv9y8waf5rin"; + version = "0.2.2.0"; + sha256 = "1ps6lcp0s3izphp3hx73p2v91cs1r2iz4rh1hwrmxd9pfar815ya"; libraryHaskellDepends = [ base unlifted @@ -468718,6 +469896,18 @@ self: { } ) { }; + "nerd-font-icons" = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "nerd-font-icons"; + version = "0.1.0.0"; + sha256 = "0nbgb9lz0ibha72gyh0q86rbssik2fxphab6f1asm0r5kz5va3ly"; + libraryHaskellDepends = [ base ]; + description = "Nerd Font Icons for use in haskell"; + license = lib.licenses.mit; + } + ) { }; + "nerf" = callPackage ( { mkDerivation, @@ -471306,40 +472496,6 @@ self: { ) { }; "network-control" = callPackage ( - { - mkDerivation, - base, - hspec, - hspec-discover, - pretty-simple, - psqueues, - QuickCheck, - text, - unix-time, - }: - mkDerivation { - pname = "network-control"; - version = "0.1.5"; - sha256 = "0ir2v3ys923m7jqagvbi327d3gdnrccdvhkf2jzsljazn35l91qc"; - libraryHaskellDepends = [ - base - psqueues - unix-time - ]; - testHaskellDepends = [ - base - hspec - pretty-simple - QuickCheck - text - ]; - testToolDepends = [ hspec-discover ]; - description = "Library to control network protocols"; - license = lib.licenses.bsd3; - } - ) { }; - - "network-control_0_1_6" = callPackage ( { mkDerivation, base, @@ -471370,7 +472526,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Library to control network protocols"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -476669,8 +477824,8 @@ self: { }: mkDerivation { pname = "no-recursion"; - version = "0.1.2.2"; - sha256 = "0vdj0j29xlynv2n1z9gqk7yxh3kfynpyvj59kmpkbg8z3qhcrcg3"; + version = "0.1.2.3"; + sha256 = "1zds0fz29k5iypksqkizhggsxw1ndc5y8ilf4j9hsm084kqidfhz"; setupHaskellDepends = [ base Cabal @@ -484753,8 +485908,8 @@ self: { }: mkDerivation { pname = "om-elm"; - version = "2.0.0.7"; - sha256 = "0xf775929s76galzqfaq2zx0ks1wkcfqzqi3a1z3zg6w4fswiw67"; + version = "2.0.0.8"; + sha256 = "094yrsxv9fnag30azj0gm4vnb5s29516q35pgr7jyz13i06fjx5w"; libraryHaskellDepends = [ base bytestring @@ -484784,8 +485939,8 @@ self: { }: mkDerivation { pname = "om-fail"; - version = "0.1.0.5"; - sha256 = "0a3h016vy2czq0bdkagljz9dpy1133ym07a61sk5drq76jcq5byn"; + version = "0.1.0.6"; + sha256 = "1zxb3k29wvr97bdirvnnansj3insvwc0zsi6p9smblrdasydl117"; libraryHaskellDepends = [ base monad-logger @@ -484811,8 +485966,8 @@ self: { }: mkDerivation { pname = "om-fork"; - version = "0.7.1.11"; - sha256 = "03gln694nn2v16ccljgqr9a795skw5js9j76mamc803qgnrdsdj1"; + version = "0.7.1.12"; + sha256 = "1zrq2mwpx9f8z4x2xkp33zqzbiczgw92xdfxd3xwjfc8r0rag0p6"; libraryHaskellDepends = [ aeson base @@ -484867,8 +486022,8 @@ self: { }: mkDerivation { pname = "om-http"; - version = "0.5.0.0"; - sha256 = "165m5dijcwa9knrn4lfk86l8gs30b98xbmp75vm6y0wc3my0dhsq"; + version = "0.5.0.1"; + sha256 = "0sq6kjb0axdcx0j2cfmrx1vfl56svcs5rgp9gk4nnhysm9zcslky"; libraryHaskellDepends = [ aeson async @@ -485063,8 +486218,8 @@ self: { }: mkDerivation { pname = "om-logging"; - version = "1.1.0.9"; - sha256 = "0k8yw4v1xxh2vm5507wxxfl3dvxfaz8nip3apri22aqyxjg05w45"; + version = "1.1.0.10"; + sha256 = "0s2yj64mvqf7agm8xlvrb407ir4i89giyd70475yaza6nixmm9r5"; libraryHaskellDepends = [ aeson base @@ -485092,8 +486247,8 @@ self: { }: mkDerivation { pname = "om-plugin-imports"; - version = "0.4.0.1.9.10"; - sha256 = "1qkgfxsd4vpxd0fbhkfz5636zc5mbhcxh80h98h67hdxkkc69ad4"; + version = "0.4.0.1.9.12"; + sha256 = "0jywx9qz6xws3504z6gby42zzz9d4qj9v62xfg9zmp0faypbbdh6"; libraryHaskellDepends = [ base containers @@ -485115,8 +486270,8 @@ self: { }: mkDerivation { pname = "om-show"; - version = "0.1.2.10"; - sha256 = "1ngwdci1pqf2wmhqfn54372wv7w7v8p5hr56k37kb0aslkdci8qa"; + version = "0.1.2.11"; + sha256 = "1abp4yygjcgpr92d767fgzqn1zp67j71mhfwaq6rvsbvqy3pi5zi"; libraryHaskellDepends = [ aeson base @@ -485152,8 +486307,8 @@ self: { }: mkDerivation { pname = "om-socket"; - version = "1.0.0.3"; - sha256 = "0slvcxz4s81w8wagqyrlawlss4sgwcxqnpjaayvxgf8d0rq5add6"; + version = "1.0.0.4"; + sha256 = "01lxvngyx28qk3s4f7ix0grl45jy3zgki1l32dkqan69nklzzgln"; libraryHaskellDepends = [ aeson base @@ -485205,8 +486360,8 @@ self: { }: mkDerivation { pname = "om-time"; - version = "0.3.1.0"; - sha256 = "1ri7hp3jb0nnc5j02n5wh0ninsng58w79hx9rmmq9z972m4vbqfn"; + version = "0.3.1.1"; + sha256 = "03g2yipal5v5rnvzrljn0gvy3jn6fk0hqwy84vi13qwy6crbxnrr"; libraryHaskellDepends = [ aeson base @@ -486497,7 +487652,7 @@ self: { } ) { }; - "open-browser_0_3_0_1" = callPackage ( + "open-browser_0_4_0_0" = callPackage ( { mkDerivation, base, @@ -486505,8 +487660,8 @@ self: { }: mkDerivation { pname = "open-browser"; - version = "0.3.0.1"; - sha256 = "0gnckivfyv131f342nziyj0p57m9arq0ds8b6jylxga31snj3icn"; + version = "0.4.0.0"; + sha256 = "0pgqrdwmzw70yfqvbssc01b8n3aqw3l6a92j16vby9x0cv803zyy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -486818,8 +487973,8 @@ self: { }: mkDerivation { pname = "openai"; - version = "1.0.1"; - sha256 = "0yjy6a77ss20clfga83785asj32752v315rv93043927lsjacnh5"; + version = "1.1.0"; + sha256 = "1kja27qbdy5zxczswrn53k1lgxf2y9hw77pj4jlc7arkpl6nndai"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -487356,8 +488511,8 @@ self: { }: mkDerivation { pname = "openapi3-code-generator"; - version = "0.1.0.7"; - sha256 = "18g7xca0q4l4zn5k1wvx3zvnvidagab7vjwb4g68xy18rxh3q2ap"; + version = "0.2.0.0"; + sha256 = "13nfdm8qvajcls4dmrrimr5c7py6d58jywmlz2c7shf9rg0mckdq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -487465,8 +488620,8 @@ self: { }: mkDerivation { pname = "opencascade-hs"; - version = "0.4.0.0"; - sha256 = "1dhasjjhcg54qihcihid69z70l75dn7xsbsd765lsgzc35m1qbrl"; + version = "0.5.0.0"; + sha256 = "104h4fzzyw457g2lxvhshaw711bc6zl3gd5zwg629hwqwm96b356"; libraryHaskellDepends = [ base resourcet @@ -490522,6 +491677,39 @@ self: { } ) { }; + "optima_0_4_0_6" = callPackage ( + { + mkDerivation, + attoparsec, + attoparsec-data, + base, + optparse-applicative, + rerebase, + text, + text-builder, + }: + mkDerivation { + pname = "optima"; + version = "0.4.0.6"; + sha256 = "06wy9d3zidly70d3n9bbxfl9yx2hx03xw8k9p8vhjb0xj526vpgk"; + libraryHaskellDepends = [ + attoparsec + attoparsec-data + base + optparse-applicative + text + text-builder + ]; + testHaskellDepends = [ + attoparsec-data + rerebase + ]; + description = "Simple command line interface arguments parser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "optima-for-hasql" = callPackage ( { mkDerivation, @@ -494636,8 +495824,6 @@ self: { bytestring, bytestring-strict-builder, cassava, - Chart, - Chart-diagrams, criterion, deepseq, directory, @@ -494647,15 +495833,16 @@ self: { listsafe, mtl, optparse-applicative, + process, + scientific, split, template-haskell, - time, vector, }: mkDerivation { pname = "packed-data"; - version = "0.1.0.1"; - sha256 = "0hpqqvxhf6jy6g9g7ngy2dirc9ppbakgmylikd10xa8rsy5ff7sy"; + version = "0.1.0.3"; + sha256 = "1h0aqcpfygj29mij5ln7zaypf4a6v37ycnlhh5shb7pvh0nfajn3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -494667,12 +495854,7 @@ self: { mtl template-haskell ]; - executableHaskellDepends = [ - base - deepseq - mtl - time - ]; + executableHaskellDepends = [ base ]; testHaskellDepends = [ base bytestring @@ -494684,8 +495866,6 @@ self: { base bytestring cassava - Chart - Chart-diagrams criterion deepseq directory @@ -494693,11 +495873,13 @@ self: { listsafe mtl optparse-applicative + process + scientific split vector ]; license = lib.licenses.bsd3; - mainProgram = "packed-exe"; + mainProgram = "examples"; } ) { }; @@ -498663,10 +499845,8 @@ self: { }: mkDerivation { pname = "pantry"; - version = "0.10.0"; - sha256 = "1f0ck7j82km4sy1ia2iqv9aqkdr3p2h8sarbksrsx2dq68552xym"; - revision = "3"; - editedCabalFile = "1icnsp0j6dbbqsp2wkxbq0nwfv55fl95anh0xsl6x5gx2q4wg1gc"; + version = "0.10.1"; + sha256 = "1cn9lzgjk4gw8sk5pmzkcs9xwnrbqs70vslfcfv1cyfmdgh0w2il"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -501488,8 +502668,8 @@ self: { }: mkDerivation { pname = "parser-regex"; - version = "0.2.0.2"; - sha256 = "1aqx5krvmz2mdwlpbpnwlk50c3v02lxarv6p2si23qy26v7ra22f"; + version = "0.3.0.0"; + sha256 = "1vf8r4wwx97cj2dwd20znqbzp4svczw1hk9rjhpqh257l7b217pi"; libraryHaskellDepends = [ base containers @@ -503032,8 +504212,8 @@ self: { }: mkDerivation { pname = "patat"; - version = "0.14.2.0"; - sha256 = "0shfw876xfw6xcaf4xjjj8gq2ky7k16fl6wvas952j87b5bhd7gf"; + version = "0.15.0.0"; + sha256 = "1vamp3m0567fvm1ghjjjmhpfw0pbp2aardhgr1n0fsmamjq8zgbz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -507945,6 +509125,8 @@ self: { pname = "persistent"; version = "2.14.6.3"; sha256 = "1nqmd1ml1s4cm9hwfz9cz5qj4i9zm8ip69gmgysfgbs0h64f7w2d"; + revision = "1"; + editedCabalFile = "1rx07qblwxaq9fcl8z66lvmqd48widnlqcg3hgdd8ni9yrvwfmxi"; libraryHaskellDepends = [ aeson attoparsec @@ -508024,7 +509206,7 @@ self: { } ) { }; - "persistent_2_15_0_1" = callPackage ( + "persistent_2_15_1_0" = callPackage ( { mkDerivation, aeson, @@ -508066,8 +509248,8 @@ self: { }: mkDerivation { pname = "persistent"; - version = "2.15.0.1"; - sha256 = "12lb7b3yx07yc8adhm8f58wspnngy9x6djnly7032r01pm3w9xfj"; + version = "2.15.1.0"; + sha256 = "142c91xplnm9fbzm7gkd1dl3p5da74nxr4bv5a921hhpsrwm0p9g"; libraryHaskellDepends = [ aeson attoparsec @@ -509836,8 +511018,8 @@ self: { }: mkDerivation { pname = "persistent-sql-lifted"; - version = "0.4.2.0"; - sha256 = "1yd0fx23ww2q4dgjzqk9dicqzggcxh27jgx26hy7wd6mj88hcbh5"; + version = "0.4.3.1"; + sha256 = "1lcr99d84pyvcz7b0vln2q1ai98g8n44afp0xb0zfgmhal2zidic"; libraryHaskellDepends = [ annotated-exception base @@ -510138,6 +511320,8 @@ self: { pname = "persistent-typed-db"; version = "0.1.0.7"; sha256 = "0fkshbf35mnlx4aqkij0lzzmpfxw34zkwgq8s2lm3rrrqw7gw59l"; + revision = "1"; + editedCabalFile = "19l1nfd82l8lsjsi00virsapwlnany5cdwgzw9hmm9bkwxfsk9v8"; libraryHaskellDepends = [ aeson base @@ -514485,6 +515669,63 @@ self: { } ) { }; + "pinecone" = callPackage ( + { + mkDerivation, + aeson, + base, + containers, + http-api-data, + http-client, + http-client-tls, + scientific, + servant, + servant-client, + servant-client-core, + tasty, + tasty-hunit, + text, + time, + vector, + }: + mkDerivation { + pname = "pinecone"; + version = "1.0.0"; + sha256 = "0q30rj2rcvfmakxzra8jcywqihy6gz5r6b0jdxbjfw56m8drnc25"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + containers + http-api-data + http-client + http-client-tls + scientific + servant + servant-client + servant-client-core + text + time + vector + ]; + executableHaskellDepends = [ + base + text + ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + text + vector + ]; + description = "Servant bindings to Pinecone"; + license = lib.licenses.bsd3; + mainProgram = "pinecone-example"; + } + ) { }; + "ping" = callPackage ( { mkDerivation, @@ -516083,8 +517324,8 @@ self: { pname = "pipes-http"; version = "1.0.6"; sha256 = "00579dpb7mh8nli5gfr100w0mrn6nvqhbj50qzxc2m5cvw4gncd2"; - revision = "3"; - editedCabalFile = "0m38lrmr356gfrv6gnrncwiy1hnh882084yn7vgmjsqssgvhbz8a"; + revision = "4"; + editedCabalFile = "10i497dksdnfayzij3dn42pnz6ldklyiz0rd6zjkpn1hfz94ygv9"; libraryHaskellDepends = [ base bytestring @@ -521123,8 +522364,8 @@ self: { }: mkDerivation { pname = "pollock"; - version = "0.1.0.2"; - sha256 = "112knjwg24mq9gigh3jmnhn3mgv51kawy0k8b7ys856429zpbflk"; + version = "0.1.0.3"; + sha256 = "14nvwjb0bsddkp34wm0cvqz7jrs4505p5c1yb2lm7fdw63mb0lb5"; libraryHaskellDepends = [ attoparsec base @@ -527717,8 +528958,8 @@ self: { }: mkDerivation { pname = "postgresql-syntax"; - version = "0.4.1.1"; - sha256 = "1xzvp3ix75y8f3zwpm50dz1zafbyc0x311a2fc9dxb3v4vbcvwvl"; + version = "0.4.1.2"; + sha256 = "0z2mnx8npickm5h208mqm76ybr37cmqqf3q1nfy3kh19xdgqhfy7"; libraryHaskellDepends = [ base bytestring @@ -527742,6 +528983,52 @@ self: { } ) { }; + "postgresql-syntax_0_4_1_3" = callPackage ( + { + mkDerivation, + base, + bytestring, + case-insensitive, + hashable, + headed-megaparsec, + hedgehog, + megaparsec, + parser-combinators, + rerebase, + tasty, + tasty-hunit, + text, + text-builder, + unordered-containers, + }: + mkDerivation { + pname = "postgresql-syntax"; + version = "0.4.1.3"; + sha256 = "0fg4zicn3kwdvvpf3si9pi6pmnsm9k5ph3drqd57jp8xz16b1rzl"; + libraryHaskellDepends = [ + base + bytestring + case-insensitive + hashable + headed-megaparsec + megaparsec + parser-combinators + text + text-builder + unordered-containers + ]; + testHaskellDepends = [ + hedgehog + rerebase + tasty + tasty-hunit + ]; + description = "PostgreSQL AST parsing and rendering"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "postgresql-transactional" = callPackage ( { mkDerivation, @@ -533108,8 +534395,8 @@ self: { mkDerivation, base, base-orphans, + containers, deepseq, - ghc-prim, QuickCheck, quickcheck-classes-base, tagged, @@ -533122,10 +534409,8 @@ self: { }: mkDerivation { pname = "primitive"; - version = "0.9.0.0"; - sha256 = "1iwr176mx2xc96vgvzlby8z8s9d4vhbj266n89hp6kf9j794nvb9"; - revision = "2"; - editedCabalFile = "0nc7cd9921bzf31k48pnmx3k2bfaxakgv3jchn4215qzzx7by86y"; + version = "0.9.1.0"; + sha256 = "0xixplp2b5sh2sx6hqllhr8bcsd028v7ry2pibdwayrwh50xxd24"; libraryHaskellDepends = [ base deepseq @@ -533135,7 +534420,6 @@ self: { testHaskellDepends = [ base base-orphans - ghc-prim QuickCheck quickcheck-classes-base tagged @@ -533146,6 +534430,7 @@ self: { ]; benchmarkHaskellDepends = [ base + containers deepseq tasty-bench transformers @@ -534645,7 +535930,7 @@ self: { } ) { }; - "process_1_6_25_0" = callPackage ( + "process_1_6_26_0" = callPackage ( { mkDerivation, base, @@ -534656,10 +535941,8 @@ self: { }: mkDerivation { pname = "process"; - version = "1.6.25.0"; - sha256 = "0rbfwyz2418nw15fb5a8l1f8vsyzcz4wjakpx49b259rdibf0vs9"; - revision = "1"; - editedCabalFile = "15ml3j10ahwmbiml8dm6llwalksclw394bmahccx4579jqavcah9"; + version = "1.6.26.0"; + sha256 = "18gxjw88qs4vgxyiq7srxmj0jy6kn2c5dwpq8a1wdgbbpwd920ys"; libraryHaskellDepends = [ base deepseq @@ -536216,6 +537499,7 @@ self: { criterion, cryptohash-sha256, curryer-rpc, + data-default, data-interval, deepseq, deepseq-generics, @@ -536286,8 +537570,8 @@ self: { }: mkDerivation { pname = "project-m36"; - version = "1.1.0"; - sha256 = "1nqdfvzq4pm8dgds0r7k5fv4sw10nfygnz0w9dvb118s14sap1fi"; + version = "1.1.1"; + sha256 = "1hn6zfnymgknvi2crn6pmr7h24dpm0wky8iq0sqi5nyzx72pilj8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -536371,11 +537655,13 @@ self: { containers cryptohash-sha256 curryer-rpc + data-default data-interval deepseq deepseq-generics directory either + exceptions filepath ghc ghc-paths @@ -537684,8 +538970,8 @@ self: { }: mkDerivation { pname = "property-matchers"; - version = "0.4.0.0"; - sha256 = "04gfxskd5gagpfh21532d0kk89zrkmgxky3j9aqlw6s90ba02pr5"; + version = "0.7.0.0"; + sha256 = "0qry7qrf6dm86cvh3s2z9zdjdi7wpxmvxvrlhsl7sn3ybwphnk0f"; libraryHaskellDepends = [ adjunctions base @@ -539840,6 +541126,7 @@ self: { dlist, hashable, HUnit, + integer-logarithms, megaparsec, parsec, QuickCheck, @@ -539852,10 +541139,8 @@ self: { }: mkDerivation { pname = "pseudo-boolean"; - version = "0.1.11.0"; - sha256 = "04hkg7nlyrziq3pm44sqr6b5zjb5x3d70xqzblp3h7f1sc6839rr"; - revision = "2"; - editedCabalFile = "10rrnb6ih4lhck257iz0sx7az36ijcxiaxn29cnjvbc2ngv5m8v9"; + version = "0.1.12.0"; + sha256 = "1imnlqbfzqk80zkcbqqprfyynh1b10akgiafpbqd1cp7abgz3w5m"; libraryHaskellDepends = [ attoparsec base @@ -539865,6 +541150,7 @@ self: { deepseq dlist hashable + integer-logarithms megaparsec parsec void @@ -546074,10 +547360,8 @@ self: { }: mkDerivation { pname = "quic"; - version = "0.2.7"; - sha256 = "0x6x7xdknwa80ikclfn8mq8jyqgy73l0g8qy82jcgj3jqd4631zq"; - revision = "1"; - editedCabalFile = "1yvg2v2g1bv8yjc9qlpm60qg97443c0d035wb6blrp3xd6d885ms"; + version = "0.2.10"; + sha256 = "1ki26dcd3bkgiln8ww52w1azvjpw2c32cv9lczzwijq50hnkqs93"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -546728,6 +548012,8 @@ self: { pname = "quickcheck-lockstep"; version = "0.6.0"; sha256 = "1s1z146l00v5hlcmwq9w9dpvs0mblld8h15xicxb619fbl1hrg5x"; + revision = "1"; + editedCabalFile = "00mlph661br03khrpzl9f1wvwmr2mrv6y3hqp7i371rm1dl83xd5"; libraryHaskellDepends = [ base constraints @@ -550218,7 +551504,7 @@ self: { } ) { }; - "random_1_3_0" = callPackage ( + "random_1_3_1" = callPackage ( { mkDerivation, base, @@ -550242,8 +551528,8 @@ self: { }: mkDerivation { pname = "random"; - version = "1.3.0"; - sha256 = "1cgisk7y2r58lai3q61jx2fis2aiqg75y7qm3zipgmr5avk6fl3b"; + version = "1.3.1"; + sha256 = "0d8snwlrq8x4r197q1igpvwhrdbyc9wfry3qlsiczc35ya1sqh6q"; libraryHaskellDepends = [ base bytestring @@ -558182,8 +559468,8 @@ self: { }: mkDerivation { pname = "reflex-dom"; - version = "0.6.3.3"; - sha256 = "0b9mgnbgljcasd621mw5cj5g1li8dpxiksjqjk45lilzycm1xcxs"; + version = "0.6.3.4"; + sha256 = "1l6phafpnngnjj406p0k84kcfangcpf144h2w25b7gfc8ihi2vkm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -558394,8 +559680,8 @@ self: { }: mkDerivation { pname = "reflex-dom-core"; - version = "0.8.1.2"; - sha256 = "1ljv45i2byb28963flwllzvf2k0xizpsjrkpys3qsbhipyx0gc5m"; + version = "0.8.1.3"; + sha256 = "0g2sg068mchc0di8agxdcj1wxrc1qfhcnz4qcl3p0sc6h298sf0n"; libraryHaskellDepends = [ aeson base @@ -565143,8 +566429,8 @@ self: { pname = "req"; version = "3.13.4"; sha256 = "0s80kl29b7d35v044yvkfa6ja40k4sm3wh26qpnscqzv2n6w8zzk"; - revision = "3"; - editedCabalFile = "1vfy9adansxpk8ldmmv8iycpgdnf5wdipfxvvpricjsj6lr0zv6k"; + revision = "4"; + editedCabalFile = "14r4xkchdpwcvsmsqx6wq77wj79yd6xa0lxf5rphl21gpsdcym4k"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -588087,10 +589373,13 @@ self: { hspec-discover, hspec-wai, http-client, + http-conduit, + http-media, http-types, mockery, mtl, network, + pretty, process, QuickCheck, stm, @@ -588099,19 +589388,47 @@ self: { time, transformers, unix, + vcr, wai, + wai-extra, warp, yaml, }: mkDerivation { pname = "sensei"; - version = "0.8.0"; - sha256 = "0qmi9qzfbsx9xxkczwjx1pzwmkwpl1dq1c80f4nmjgqh4mm21aw5"; - revision = "1"; - editedCabalFile = "1vafgazhxamvwp1ihjhyn2q6v8y57a6hzjvahd10bxdb1ng3mlbx"; - isLibrary = false; + version = "0.9.0"; + sha256 = "0fw6s5c5fmiji9rw84i891zfbvzw6w2cx6jdhdkbijx1lksnh9mj"; + isLibrary = true; isExecutable = true; - enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + ansi-terminal + async + base + bytestring + casing + containers + directory + filepath + fsnotify + http-client + http-conduit + http-media + http-types + mtl + network + pretty + process + stm + temporary + text + time + transformers + unix + wai + warp + yaml + ]; executableHaskellDepends = [ aeson ansi-terminal @@ -588124,11 +589441,15 @@ self: { filepath fsnotify http-client + http-conduit + http-media http-types mtl network + pretty process stm + temporary text time transformers @@ -588152,10 +589473,13 @@ self: { hspec-contrib hspec-wai http-client + http-conduit + http-media http-types mockery mtl network + pretty process QuickCheck stm @@ -588164,7 +589488,9 @@ self: { time transformers unix + vcr wai + wai-extra warp yaml ]; @@ -592431,6 +593757,8 @@ self: { pname = "servant-event-stream"; version = "0.3.0.1"; sha256 = "1nd9v3dmpnqwj63psm6zikgcd635fc80a7bhn0azzlgi551s5kf2"; + revision = "1"; + editedCabalFile = "1dw8rknp2a2b92ri6f4qgvz93r99c7jzrhdmll3n7kkz0lyk9z28"; libraryHaskellDepends = [ base bytestring @@ -620440,6 +621768,41 @@ self: { } ) { }; + "sparse-set" = callPackage ( + { + mkDerivation, + base, + criterion, + deepseq, + sparse-vector, + vector, + }: + mkDerivation { + pname = "sparse-set"; + version = "0.1.0"; + sha256 = "0yy5n4dli33s6hqlpaifi7p81bp656lymlk3zfw97ijz8ac07dsn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + deepseq + sparse-vector + vector + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ + base + criterion + deepseq + vector + ]; + description = "Sparse set data structure"; + license = lib.licenses.bsd3; + mainProgram = "sparse-set"; + } + ) { }; + "sparse-tensor" = callPackage ( { mkDerivation, @@ -620498,6 +621861,38 @@ self: { } ) { }; + "sparse-vector" = callPackage ( + { + mkDerivation, + base, + deepseq, + hspec, + mtl, + vector, + }: + mkDerivation { + pname = "sparse-vector"; + version = "0.1.0"; + sha256 = "0q01fjip1lql62kpqia23mhhv906n3hr7axs760gj7sclqgvcmyr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + deepseq + mtl + vector + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base + hspec + ]; + description = "Sparse vector data structures"; + license = lib.licenses.bsd3; + mainProgram = "sparse-vector"; + } + ) { }; + "sparsebit" = callPackage ( { mkDerivation, @@ -621180,8 +622575,8 @@ self: { }: mkDerivation { pname = "specup"; - version = "0.2.0.4"; - sha256 = "1y57jx5mr1pz0zxmqg3277ba455v47s52ijnvlkr6mqiyy04rawy"; + version = "0.2.0.5"; + sha256 = "1b84drxgqaij48rwwannnkms1mzd5mw4i4r442am6wz4y7v45309"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -624609,7 +626004,7 @@ self: { } ) { inherit (pkgs) nlopt; }; - "srtree_2_0_0_4" = callPackage ( + "srtree_2_0_1_2" = callPackage ( { mkDerivation, ad, @@ -624647,8 +626042,8 @@ self: { }: mkDerivation { pname = "srtree"; - version = "2.0.0.4"; - sha256 = "0k9204jjgr8h08jdqb11zi5pbvrz38638nlc0nhj7zn0nwi6nsqw"; + version = "2.0.1.2"; + sha256 = "102ii4lmix7crryci80f04mpyk2iw4wlwc81kqqq0xf9yd40ycfn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -635715,8 +637110,8 @@ self: { pname = "string-interpolate"; version = "0.3.4.0"; sha256 = "13hb3spabggr6gsn9xhwpwldjvpl2l7z4lgssis82c40n108b0w8"; - revision = "1"; - editedCabalFile = "164afgw0mxnyx5vjwshxphzkw1c4wqm93f3r89rwa5f3w93js7d2"; + revision = "2"; + editedCabalFile = "0mw6ws7ixdcfhn7pkgci8v1pk26wnid123pi5f1y88hnmnrzs13k"; libraryHaskellDepends = [ base bytestring @@ -635900,8 +637295,8 @@ self: { }: mkDerivation { pname = "string-random"; - version = "0.1.4.4"; - sha256 = "03bqbmijqmggc2dvl20an79f75z1bh15zfjndpc08sv3nnw1fz5c"; + version = "0.1.4.5"; + sha256 = "1k5kwr8q33c7ziwcwgi4v8srnpbw72ar7immx72mh4h2pkqmnmfy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -638183,6 +639578,105 @@ self: { } ) { }; + "stylish-haskell_0_15_1_0" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + Cabal, + containers, + directory, + file-embed, + filepath, + ghc-lib-parser, + ghc-lib-parser-ex, + HsYAML, + HsYAML-aeson, + HUnit, + mtl, + optparse-applicative, + random, + regex-tdfa, + strict, + syb, + test-framework, + test-framework-hunit, + text, + }: + mkDerivation { + pname = "stylish-haskell"; + version = "0.15.1.0"; + sha256 = "06y6f7bv5j5k7q81194v9jqcbmmqcv7h8ii3lq1783bpfnyd6h19"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + Cabal + containers + directory + file-embed + filepath + ghc-lib-parser + ghc-lib-parser-ex + HsYAML + HsYAML-aeson + mtl + regex-tdfa + syb + text + ]; + executableHaskellDepends = [ + aeson + base + bytestring + Cabal + containers + directory + file-embed + filepath + ghc-lib-parser + ghc-lib-parser-ex + HsYAML + HsYAML-aeson + mtl + optparse-applicative + regex-tdfa + strict + syb + text + ]; + testHaskellDepends = [ + aeson + base + bytestring + Cabal + containers + directory + file-embed + filepath + ghc-lib-parser + ghc-lib-parser-ex + HsYAML + HsYAML-aeson + HUnit + mtl + random + regex-tdfa + syb + test-framework + test-framework-hunit + text + ]; + description = "Haskell code prettifier"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "stylish-haskell"; + } + ) { }; + "stylist" = callPackage ( { mkDerivation, @@ -651526,8 +653020,8 @@ self: { }: mkDerivation { pname = "taskwarrior"; - version = "0.6.0.6"; - sha256 = "12kxadpdw5k702j1p1bvgjy763gdhsy9wzx249apzqjgh0x766jc"; + version = "0.6.0.7"; + sha256 = "0qajc8vbp2misk5hyfx3sxa8yjlnnwix2cib1nvd598mkfwmbm15"; libraryHaskellDepends = [ aeson base @@ -657452,10 +658946,8 @@ self: { }: mkDerivation { pname = "termbox"; - version = "2.0.0.1"; - sha256 = "0kynby25arx6hcq64cklw9qhw87qxy6vrz9z40d7k7j817gkzccq"; - revision = "1"; - editedCabalFile = "049mnzqwdsxa9ninv38nbbmwfh092wgp055nq4fkl97g1wkmd0w7"; + version = "2.0.0.2"; + sha256 = "0r6nfw75k3qbbmihm9l42xfc7a4ilhyv1cw8w8r4sv57pah6gcq7"; libraryHaskellDepends = [ base termbox-bindings-hs @@ -657474,10 +658966,8 @@ self: { }: mkDerivation { pname = "termbox-banana"; - version = "2.0.0"; - sha256 = "1izf90r6idfspi06q3vwjipawpdcz5ag5qw3l45khn7js520rapn"; - revision = "2"; - editedCabalFile = "19xpkxjz8ay0wzy0nszfswvkyl5m2hchg7w05izcjkwl8skm0sjp"; + version = "2.0.0.1"; + sha256 = "0cgd6qfirgbgw50sln13ql9n4rzbx1vbr9w43va2nbviliim0ark"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -657517,10 +659007,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "termbox-bindings-c"; - version = "0.1.0.1"; - sha256 = "1rq695y6491f0nydgm64r6v2l8mkpvzgcrb2gxfdy6g0bwarimxw"; - revision = "1"; - editedCabalFile = "01n2013v0il3g1mm6lqjl01c0yqhpvsr86v7jcqpbj32rvkrg68v"; + version = "0.1.0.2"; + sha256 = "1n1z66xwnvrmvb3qd5wx8rwf2v54zvy3bzqrqcwp43jjii4mjqkh"; libraryHaskellDepends = [ base ]; description = "termbox bindings"; license = lib.licenses.bsd3; @@ -657535,10 +659023,8 @@ self: { }: mkDerivation { pname = "termbox-bindings-hs"; - version = "1.0.0"; - sha256 = "1j90pjqrngyygwwwk9zh2ah4sfdz9sv6222k21lmrql60md85g8i"; - revision = "1"; - editedCabalFile = "0qhmbx42njzbb7awvh7wgsgj52yxbcq8lrpj9dr8qpqzwprpnj2i"; + version = "1.0.0.1"; + sha256 = "10yzipc5g6diwb4kxkwwdh9x3v24n0pibmdlma34k1qnhhman54z"; libraryHaskellDepends = [ base termbox-bindings-c @@ -657557,10 +659043,8 @@ self: { }: mkDerivation { pname = "termbox-tea"; - version = "1.0.0"; - sha256 = "0wya0fkjialv7hs6iw230x5ryx79s12pwig28mwrvgzvxmgm383a"; - revision = "1"; - editedCabalFile = "0zdpssg28lg5vwi61r2bp8c6p9b1phsxr8qz5gycg1yddd01n961"; + version = "1.0.0.1"; + sha256 = "1zpfv817yhx0wsb9s4ww9wb3rzfxj1ix9j60whwn458cchk37l2w"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -658336,22 +659820,18 @@ self: { containers, hostname, HUnit, - libxml, old-locale, QuickCheck, random, regex-posix, semigroups, time, - utf8-string, xml, }: mkDerivation { pname = "test-framework"; - version = "0.8.2.1"; - sha256 = "1yyfzf38n37yssqxm8mlzvp60n9vqkmprf1yfb9qmsya7kq53dkh"; - revision = "1"; - editedCabalFile = "0imq173blmc5nd77j82pxq8zskwrfcm38zik9zplp220fng2kn12"; + version = "0.8.2.2"; + sha256 = "04ijf5x6xx8i5lqv9ir33zs1rfzc4qkwwz8c1fdycnzvydcv4dnp"; libraryHaskellDepends = [ ansi-terminal ansi-wl-pprint @@ -658372,14 +659852,12 @@ self: { containers hostname HUnit - libxml old-locale QuickCheck random regex-posix semigroups time - utf8-string xml ]; description = "Framework for running and organising tests, with HUnit and QuickCheck support"; @@ -660210,8 +661688,8 @@ self: { }: mkDerivation { pname = "text-builder"; - version = "0.6.7.3"; - sha256 = "1d64f4ans02wyk06kb0li6bi79hkdwc3zsi9dsmhsi1578cx96jx"; + version = "0.6.10"; + sha256 = "0laz4mpxq4zxr4zy6q4s0l368f5lyvf3ck7549mfw0m2978i2c86"; libraryHaskellDepends = [ base bytestring @@ -660233,6 +661711,99 @@ self: { } ) { }; + "text-builder_1_0_0_3" = 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.3"; + sha256 = "1r5v28029hwxl4pkyss5vrxm95ndz0ja4bmcglnsbgpqsj6ia96k"; + 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.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "text-builder-core" = 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.1"; + sha256 = "11kx5lgvmhfqzsqg239w6mjjzkwdd9ydz49r4hmvvy2rvhq0k8x9"; + 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.licenses.mit; + } + ) { }; + "text-builder-dev" = callPackage ( { mkDerivation, @@ -660257,8 +661828,8 @@ self: { }: mkDerivation { pname = "text-builder-dev"; - version = "0.3.9.1"; - sha256 = "1l9jhbkgzxf4ppqw8gsychw613pq26f9xy0g4q136v6x1q40yci6"; + version = "0.3.10"; + sha256 = "0m4lsbx0vkad0jx8lvdj69k7nlmhqc2sxayq8c657c202sbwngs3"; libraryHaskellDepends = [ base bytestring @@ -660291,6 +661862,53 @@ self: { } ) { }; + "text-builder-dev_0_4" = callPackage ( + { + mkDerivation, + base, + bytestring, + QuickCheck, + quickcheck-classes, + quickcheck-instances, + split, + tasty, + tasty-quickcheck, + text, + text-builder, + text-builder-core, + time, + transformers, + }: + mkDerivation { + pname = "text-builder-dev"; + version = "0.4"; + sha256 = "1b8lxbd10d29lvlxwmcyljrgpcw2vb2a2xzacah5ys9ivp9i9xi9"; + libraryHaskellDepends = [ + base + bytestring + split + text + text-builder + text-builder-core + time + transformers + ]; + testHaskellDepends = [ + base + QuickCheck + quickcheck-classes + quickcheck-instances + tasty + tasty-quickcheck + text + time + ]; + description = "Edge of developments for \"text-builder\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "text-builder-linear" = callPackage ( { mkDerivation, @@ -660332,6 +661950,27 @@ self: { } ) { }; + "text-builder-time" = callPackage ( + { + mkDerivation, + base, + text-builder, + time, + }: + mkDerivation { + pname = "text-builder-time"; + version = "0.1"; + sha256 = "0whlk4qh9kx1pnzwbblsys0ijlwanpb5rwapf9k2h20nc27yfc6i"; + libraryHaskellDepends = [ + base + text-builder + time + ]; + description = "Various formats for \"time\" in terms of \"text-builder\""; + license = lib.licenses.mit; + } + ) { }; + "text-compression" = callPackage ( { mkDerivation, @@ -670454,43 +672093,6 @@ self: { ) { }; "tls-session-manager" = callPackage ( - { - mkDerivation, - auto-update, - base, - basement, - bytestring, - clock, - crypto-token, - memory, - psqueues, - serialise, - tls, - }: - mkDerivation { - pname = "tls-session-manager"; - version = "0.0.7"; - sha256 = "0n88cnwcaz86izp0x004pbjm2nnr1x6lc75kjc26j9m4k9h266nc"; - revision = "1"; - editedCabalFile = "16ipngf44pbzf9xdvh6khkjrjz860nd48f5lrzbi5dnbjhcd6vi2"; - libraryHaskellDepends = [ - auto-update - base - basement - bytestring - clock - crypto-token - memory - psqueues - serialise - tls - ]; - description = "In-memory TLS session DB and session ticket"; - license = lib.licenses.bsd3; - } - ) { }; - - "tls-session-manager_0_0_8" = callPackage ( { mkDerivation, auto-update, @@ -670520,7 +672122,6 @@ self: { ]; description = "In-memory TLS session DB and session ticket"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -675232,12 +676833,12 @@ self: { } ) { }; - "transformers_0_6_1_2" = callPackage ( + "transformers_0_6_2_0" = callPackage ( { mkDerivation, base }: mkDerivation { pname = "transformers"; - version = "0.6.1.2"; - sha256 = "1db1gr4dkz1gi5q3fvqlv83qg5r5x89cmk8y9affa3n433xmrn1z"; + version = "0.6.2.0"; + sha256 = "0qr8ysnr6s4ky04qw9qsmysx64a9pvcp7hc5qaps0gffnx127gk5"; libraryHaskellDepends = [ base ]; description = "Concrete functor and monad transformers"; license = lib.licenses.bsd3; @@ -683871,19 +685472,21 @@ self: { process, stm, temporary, + text, transformers, unliftio-core, }: mkDerivation { pname = "typed-process"; - version = "0.2.12.0"; - sha256 = "1q8v2vn1p2sygjym4aamfv53hyabq081aryf807p5pjix0x3vvjc"; + version = "0.2.13.0"; + sha256 = "1823mbibn4wgx5y7d1xywayjiz3hlv1mg3dcahpdyhdm2dh9c04l"; libraryHaskellDepends = [ async base bytestring process stm + text transformers unliftio-core ]; @@ -683896,6 +685499,7 @@ self: { process stm temporary + text transformers unliftio-core ]; @@ -690013,8 +691617,8 @@ self: { pname = "units-parser"; version = "0.1.1.5"; sha256 = "16q7q9c27wy8hx7rp34d2nhywpdkn8rb43hljx1j20kydyp0m2sb"; - revision = "1"; - editedCabalFile = "1rgsv7x0g150f9js092hp384vz55gc8wbsja164l7ia5qjbjxl7z"; + revision = "2"; + editedCabalFile = "0dr7zqz8cw7zj9p16xpdjqk07sn283q72ac2fd0dr1dzpp331jlh"; libraryHaskellDepends = [ base containers @@ -691158,8 +692762,8 @@ self: { }: mkDerivation { pname = "unlifted"; - version = "0.2.2.0"; - sha256 = "06phlykja7x0xn07d78sik6rkzl0qwwihk310nfc3r22j4wym4kx"; + version = "0.2.3.0"; + sha256 = "19sqhx3sxnahafji04r40slbz6c8ws3fx5qpfkb2w2q1s4r2fmyx"; libraryHaskellDepends = [ base bytestring @@ -692949,7 +694553,7 @@ self: { } ) { }; - "uri-bytestring_0_4_0_0" = callPackage ( + "uri-bytestring_0_4_0_1" = callPackage ( { mkDerivation, attoparsec, @@ -692974,8 +694578,8 @@ self: { }: mkDerivation { pname = "uri-bytestring"; - version = "0.4.0.0"; - sha256 = "09xwwljhb75nsxx0059ni5mkijr794z35vfvpb14710gp46wmz3z"; + version = "0.4.0.1"; + sha256 = "0xbrm2q7smj0ar7bz7c1nw510si8bfnb9kd4pvdrxbcpyj9zsg12"; libraryHaskellDepends = [ attoparsec base @@ -695342,8 +696946,8 @@ self: { pname = "uuid"; version = "1.3.16"; sha256 = "1xhdf8zw2n2h4c0f8xf76c2gsjvldz34zgc4sn6wqpzcnk7pjihs"; - revision = "2"; - editedCabalFile = "1ka9hr7naddpdrnr6nfr81ansfqhgf02f0yvsddzwv3k7crc1qjl"; + revision = "3"; + editedCabalFile = "153pkkljg08pdv6hjdzzq67dzwy0k4c4k68ha110ak4d96iibc6r"; libraryHaskellDepends = [ base binary @@ -695563,8 +697167,8 @@ self: { pname = "uuid-types"; version = "1.0.6"; sha256 = "0zimp0v7hx073rcb4y9l463jfg4y3yqxdbmw975d6vrx919xj3by"; - revision = "2"; - editedCabalFile = "0gg1mr480k5y5q92a1p9ii8vs8i4m3719yaaa8lvi7391c88rrw8"; + revision = "3"; + editedCabalFile = "183dz7p96r7da14064xkvdzxs66gzlxi26xca5m6yrypm20vdhjs"; libraryHaskellDepends = [ base binary @@ -697361,8 +698965,8 @@ self: { }: mkDerivation { pname = "vary"; - version = "0.1.1.1"; - sha256 = "0qqhsld11qbv9d5rai2gkglb25jihkzcr0vif6x32njy27q1irb2"; + version = "0.1.1.2"; + sha256 = "1snil2rmlhbjrlazjycririwr9w4irznf5g4mgmjadb0xny9gwyx"; libraryHaskellDepends = [ aeson base @@ -700084,6 +701688,8 @@ self: { pname = "verset"; version = "0.0.1.9"; sha256 = "1ygsqr6qhcfv71v0jgbh17ayrg1fkf63dl851zl3p745jjr2sxk2"; + revision = "1"; + editedCabalFile = "01dlq868938286b8a6ydvffzxaab9q8vg88mcavq25b6hfpr4ca1"; libraryHaskellDepends = [ base bytestring @@ -700419,8 +702025,8 @@ self: { }: mkDerivation { pname = "vext"; - version = "0.1.6.0"; - sha256 = "1kf9yvpwf9pnqap11pirk6k5y7mw52a4xlvl7qpsnr7vbs1gilyl"; + version = "0.1.7.0"; + sha256 = "0ynwgb2d3xs6qn99qhdz417p1pjc6y1mjllk6v17rvxiim88yd36"; libraryHaskellDepends = [ base natural-arithmetic @@ -709410,8 +711016,8 @@ self: { }: mkDerivation { pname = "waterfall-cad"; - version = "0.4.0.0"; - sha256 = "062q7ip6ifk8si1nk0brmbd7qh6b05xar7dds9wrjbbhz1fyjcs5"; + version = "0.5.0.0"; + sha256 = "0yk6wwqwzna6g8al15pdd4mqc3jpbxbvg0jrgvqfcxh86idfcixx"; libraryHaskellDepends = [ base filepath @@ -709437,12 +711043,16 @@ self: { optparse-applicative, parsec, parser-combinators, + raw-strings-qq, + svg-tree, waterfall-cad, + waterfall-cad-svg, + xml, }: mkDerivation { pname = "waterfall-cad-examples"; - version = "0.4.0.0"; - sha256 = "046k22r5q32y21r7fpg07301x12xmc8nwj9m4xgw100sxy66vvdg"; + version = "0.5.0.0"; + sha256 = "1fwyxnjphfcdf3qvmvszd2k78aiscdb47x9mm17kr11l1lnbn88i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -709453,7 +711063,11 @@ self: { optparse-applicative parsec parser-combinators + raw-strings-qq + svg-tree waterfall-cad + waterfall-cad-svg + xml ]; executableHaskellDepends = [ base @@ -709463,7 +711077,11 @@ self: { optparse-applicative parsec parser-combinators + raw-strings-qq + svg-tree waterfall-cad + waterfall-cad-svg + xml ]; description = "Examples for Waterfall CAD, a Declarative CAD/Solid Modeling Library"; license = lib.licenses.lgpl21Only; @@ -709471,6 +711089,41 @@ self: { } ) { }; + "waterfall-cad-svg" = callPackage ( + { + mkDerivation, + attoparsec, + base, + JuicyPixels, + lens, + linear, + opencascade-hs, + resourcet, + svg-tree, + text, + waterfall-cad, + }: + mkDerivation { + pname = "waterfall-cad-svg"; + version = "0.5.0.0"; + sha256 = "1x7q7zk2kzlgchsrdybzw26hny8lpignzbm3zdk29vskhpg381fk"; + libraryHaskellDepends = [ + attoparsec + base + JuicyPixels + lens + linear + opencascade-hs + resourcet + svg-tree + text + waterfall-cad + ]; + description = "Declarative CAD/Solid Modeling Library, SVG Support"; + license = lib.licenses.lgpl21Only; + } + ) { }; + "wavconvert" = callPackage ( { mkDerivation, @@ -709918,6 +711571,43 @@ self: { } ) { }; + "web-cookiejar" = callPackage ( + { + mkDerivation, + attoparsec, + base, + bytestring, + hspec, + http-client, + QuickCheck, + temporary, + time, + }: + mkDerivation { + pname = "web-cookiejar"; + version = "0.1.0.0"; + sha256 = "0hc9cpqs2h7kcxlrvlsmqm7xxq1cdi7zax3c7md5ldbzgzwiwr28"; + libraryHaskellDepends = [ + attoparsec + base + bytestring + http-client + time + ]; + testHaskellDepends = [ + base + bytestring + hspec + http-client + QuickCheck + temporary + time + ]; + description = "Parsing/printing of persistent web cookies"; + license = lib.licenses.bsd3; + } + ) { }; + "web-css" = callPackage ( { mkDerivation, @@ -716942,8 +718632,8 @@ self: { pname = "wl-pprint-annotated"; version = "0.1.0.1"; sha256 = "1br7qyf27iza213inwhf9bm2k6in0zbmfw6w4clqlc9f9cj2nrkb"; - revision = "3"; - editedCabalFile = "1g6qbs7lc6ng873ql5gflg62acn3pzy17dvck2hbxj02fdnjxlbr"; + revision = "4"; + editedCabalFile = "0via6f17s80d2kgw5ir7ii9ahmgp5ppky7pxschx4jrj3a88rypy"; libraryHaskellDepends = [ base containers @@ -722651,8 +724341,8 @@ self: { }: mkDerivation { pname = "xlsx"; - version = "1.1.3"; - sha256 = "1ar4lk8xcxkqd9k553sp9zzygk4lxzhah7d5z1hzj4l570mvdps4"; + version = "1.1.4"; + sha256 = "11n6zc5wsk491fqzyn7davml84clbpnhvdw2gwsz4vq86fy69g0s"; libraryHaskellDepends = [ attoparsec base @@ -723728,7 +725418,6 @@ self: { bytestring, containers, hashable, - QuickCheck, quickcheck-instances, rerebase, tasty, @@ -723742,8 +725431,8 @@ self: { }: mkDerivation { pname = "xml-parser"; - version = "0.1.1.1"; - sha256 = "13af7yfxn1m7clhzxsbkd6q1nr8dslv39w4hvyhca0l7adplyyw3"; + version = "0.1.1.2"; + sha256 = "0hhrjaqykc43b07w6yn6q59rk4z0awm9c50917kif4iqxm92z07q"; libraryHaskellDepends = [ attoparsec base @@ -723757,8 +725446,6 @@ self: { xml-conduit ]; testHaskellDepends = [ - attoparsec - QuickCheck quickcheck-instances rerebase tasty @@ -724899,8 +726586,8 @@ self: { }: mkDerivation { pname = "xmobar"; - version = "0.48.1"; - sha256 = "1infcisv7l00a4z4byjwjisg4yndk0cymibfii1c7yzyzrlvavhl"; + version = "0.49"; + sha256 = "0mw01jxkcvm186csg71y21zig9rkxkp304i3ym4pgr3rilhp3p5z"; configureFlags = [ "-fwith_alsa" "-fwith_conduit" @@ -726665,8 +728352,8 @@ self: { { mkDerivation }: mkDerivation { pname = "xz-clib"; - version = "5.8.0.1"; - sha256 = "0dw7lfkgjikawycwp1nglbdak9ay57nnidac5fdakyhg2paw8fpl"; + version = "5.8.1"; + sha256 = "0cycldc04ffkm5kvhb9x9mjgcw9vhzlbh34idpapv9bin9b594ic"; doHaddock = false; description = "LZMA/XZ clibs"; license = lib.licenses.bsd0; @@ -728407,6 +730094,81 @@ self: { } ) { }; + "yaml-unscrambler_0_1_0_20" = callPackage ( + { + mkDerivation, + acc, + attoparsec, + attoparsec-data, + attoparsec-time, + base, + base64-bytestring, + bytestring, + conduit, + containers, + foldl, + hashable, + libyaml, + mtl, + neat-interpolation, + quickcheck-instances, + rerebase, + scientific, + selective, + tasty, + tasty-hunit, + text, + text-builder, + time, + transformers, + unordered-containers, + uuid, + vector, + yaml, + }: + mkDerivation { + pname = "yaml-unscrambler"; + version = "0.1.0.20"; + sha256 = "0s73nmvmnd1gn7hvmcbpvg1l10vwlzb5xfg7ljiwbp1dsfmqyzkw"; + libraryHaskellDepends = [ + acc + attoparsec + attoparsec-data + attoparsec-time + base + base64-bytestring + bytestring + conduit + containers + foldl + hashable + libyaml + mtl + scientific + selective + text + text-builder + time + transformers + unordered-containers + uuid + vector + yaml + ]; + testHaskellDepends = [ + foldl + neat-interpolation + quickcheck-instances + rerebase + tasty + tasty-hunit + ]; + description = "Flexible declarative YAML parsing toolkit"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "yaml2owl" = callPackage ( { mkDerivation, @@ -729297,8 +731059,8 @@ self: { }: mkDerivation { pname = "yaya"; - version = "0.6.2.2"; - sha256 = "0b6sd8rdp6qys45s2lps0nhmqbs9x63axmhh3k71y81lmzyq1cax"; + version = "0.6.2.3"; + sha256 = "0xvn1zbg2r40wsld55bmw5j0slc4jwdsfpsha1zijsk2zw2vz5kw"; setupHaskellDepends = [ base Cabal @@ -729339,8 +731101,8 @@ self: { }: mkDerivation { pname = "yaya-containers"; - version = "0.1.2.1"; - sha256 = "17akwh7inlcnizhx600ydf5j6fgbl25cnwm2fr2f6rlabkxvraki"; + version = "0.1.2.2"; + sha256 = "05qxk350hslwwa78hqbrwvd5bzz98l7cpf5syxcfjr85v0da04x9"; setupHaskellDepends = [ base Cabal @@ -729374,8 +731136,8 @@ self: { }: mkDerivation { pname = "yaya-hedgehog"; - version = "0.3.0.4"; - sha256 = "13dfs72bwf6gdlbjmcfqi4hz4q2z21wmp0i5adk1arp8kgfypmf3"; + version = "0.3.0.5"; + sha256 = "0fsfb5gj8yri80yxax48z2z7yncg80fzlqxami13sa2pwszxfzii"; setupHaskellDepends = [ base Cabal @@ -729412,8 +731174,8 @@ self: { }: mkDerivation { pname = "yaya-quickcheck"; - version = "0.2.0.2"; - sha256 = "13c8zyv83sik5ms2p49850jrpvhmr4wacz27ib79pbgp2lh538n9"; + version = "0.2.0.3"; + sha256 = "0fmy2qwqva413j89hz52pa00c7rf52qbd9z4klhavnm0w6j56bzj"; setupHaskellDepends = [ base Cabal @@ -729479,8 +731241,8 @@ self: { }: mkDerivation { pname = "yaya-unsafe"; - version = "0.4.1.3"; - sha256 = "183hc024drdha6j8sqij9mv412yz0bc8mxv5jicg0qx3q1ldxr4y"; + version = "0.4.1.4"; + sha256 = "1nrwhpalhmbdzh5fj61vhfigjc1rszg1k904jw34z94xasv08qdh"; setupHaskellDepends = [ base Cabal From 88de1ef84a200ac7c54373b7f7e33ad1d77ffa57 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 22 Apr 2025 16:16:18 +0200 Subject: [PATCH 04/34] haskellPackages: Cabal* 3.14.1.* -> 3.14.2.0 --- doc/languages-frameworks/haskell.section.md | 2 +- .../haskell-modules/configuration-common.nix | 12 ++++++------ .../tools/haskell/hadrian/make-hadrian.nix | 2 +- pkgs/top-level/release-haskell.nix | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/doc/languages-frameworks/haskell.section.md b/doc/languages-frameworks/haskell.section.md index 3cc16936f3c4..0e0d44114971 100644 --- a/doc/languages-frameworks/haskell.section.md +++ b/doc/languages-frameworks/haskell.section.md @@ -779,7 +779,7 @@ that depend on that library, you may want to use: ```nix haskellPackages.haskell-ci.overrideScope (self: super: { - Cabal = self.Cabal_3_14_1_1; + Cabal = self.Cabal_3_14_2_0; }) ``` diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index f17fd3cd1cfb..9651d38585ca 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -34,7 +34,7 @@ self: super: Cabal-syntax = self.Cabal-syntax_3_12_1_0; } ); - Cabal_3_14_1_1 = + Cabal_3_14_2_0 = overrideCabal (drv: { # Revert increased lower bound on unix since we have backported @@ -47,15 +47,15 @@ self: super: }) ( doDistribute ( - super.Cabal_3_14_1_1.override { - Cabal-syntax = self.Cabal-syntax_3_14_1_0; + super.Cabal_3_14_2_0.override { + Cabal-syntax = self.Cabal-syntax_3_14_2_0; } ) ); # Needs matching version of Cabal Cabal-hooks = super.Cabal-hooks.override { - Cabal = self.Cabal_3_14_1_1; + Cabal = self.Cabal_3_14_2_0; }; # cabal-install needs most recent versions of Cabal and Cabal-syntax, @@ -67,8 +67,8 @@ self: super: cabalInstallOverlay = cself: csuper: lib.optionalAttrs (lib.versionOlder self.ghc.version "9.12") { - Cabal = cself.Cabal_3_14_1_1; - Cabal-syntax = cself.Cabal-syntax_3_14_1_0; + Cabal = cself.Cabal_3_14_2_0; + Cabal-syntax = cself.Cabal-syntax_3_14_2_0; }; in { diff --git a/pkgs/development/tools/haskell/hadrian/make-hadrian.nix b/pkgs/development/tools/haskell/hadrian/make-hadrian.nix index 6e668e9a6914..d2463865c199 100644 --- a/pkgs/development/tools/haskell/hadrian/make-hadrian.nix +++ b/pkgs/development/tools/haskell/hadrian/make-hadrian.nix @@ -64,6 +64,6 @@ callPackage' ./hadrian.nix ( } // lib.optionalAttrs (lib.versionAtLeast ghcVersion "9.11") { # See https://gitlab.haskell.org/ghc/ghc/-/commit/145a6477854d4003a07573d5e7ffa0c9a64ae29c - Cabal = bootPkgs.Cabal_3_14_1_1; + Cabal = bootPkgs.Cabal_3_14_2_0; } ) diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index ab2f2a23916d..fe3926e46d3c 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -574,7 +574,7 @@ let compilerNames.ghc9122 ] released; Cabal_3_12_1_0 = released; - Cabal_3_14_1_1 = released; + Cabal_3_14_2_0 = released; cabal2nix = released; cabal2nix-unstable = released; funcmp = released; From d4dcbad5c2ee4d473359ecedc07dde5cfa96e73a Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 22 Apr 2025 16:18:30 +0200 Subject: [PATCH 05/34] haskellPackages.network-control: use version from stackage which now matches the version we want! --- pkgs/development/haskell-modules/configuration-common.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 9651d38585ca..32f3b8b99a64 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2978,10 +2978,6 @@ self: super: # jailbreak to allow deepseq >= 1.5, https://github.com/jumper149/blucontrol/issues/3 blucontrol = doJailbreak super.blucontrol; - # Stackage LTS 23.17 has 0.1.5, which was marked deprecated as it was broken. - # Can probably be dropped for Stackage LTS >= 23.18 - network-control = doDistribute self.network-control_0_1_6; - # Needs to match pandoc, see: # https://github.com/jgm/pandoc/commit/97b36ecb7703b434ed4325cc128402a9eb32418d commonmark-pandoc = doDistribute self.commonmark-pandoc_0_2_2_3; From 7de85216658770857623e84669127abda8fbe016 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 23 Apr 2025 12:53:07 +0200 Subject: [PATCH 06/34] stack: pin hpack to == 0.38.0 for 3.5.1 --- .../configuration-hackage2nix/main.yaml | 1 + .../haskell-modules/hackage-packages.nix | 133 ++++++++++++++++++ 2 files changed, 134 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 79a04e029270..cf2d718df6ac 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -90,6 +90,7 @@ extra-packages: - hlint == 3.4.1 # 2022-09-21: preserve for ghc 8.10 - hlint == 3.6.* # 2025-04-14: needed for hls with ghc-lib-parser 9.6 - hnix-store-core < 0.7 # 2023-12-11: required by hnix-store-remote 0.6 + - hpack == 0.38.0 # 2025-04-23: preserve for stack == 3.5.1 - hspec < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 - hspec-core < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 - hspec-discover < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index d58d4e1f05f2..ebf047e4231c 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -340806,6 +340806,139 @@ self: { } ) { }; + "hpack_0_38_0" = 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, + vector, + yaml, + }: + mkDerivation { + pname = "hpack"; + version = "0.38.0"; + sha256 = "0iysz3xnxhjj49hjz9gv56awaldamrbidkiw0xd873g5yfyhyljp"; + revision = "1"; + editedCabalFile = "02pqfqqijvr2z3ki2rnb9nlavhzm59qbbvhq89bfdvhcicfgmmf4"; + 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 + vector + yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "A modern format for Haskell packages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hpack"; + } + ) { }; + "hpack_0_38_1" = callPackage ( { mkDerivation, From 45230a25385b6ba6c4bd3078c05355ca48bef284 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 23 Apr 2025 15:23:31 +0200 Subject: [PATCH 07/34] git-annex: update sha256 for 10.20250416 --- 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 32f3b8b99a64..88b4fc70c073 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -478,7 +478,7 @@ self: super: name = "git-annex-${super.git-annex.version}-src"; url = "git://git-annex.branchable.com/"; rev = "refs/tags/" + super.git-annex.version; - sha256 = "18n6ah4d5i8qhx1s95zsb8bg786v0nv9hcjyxggrk88ya77maxha"; + sha256 = "10prmih74h31fwv14inqavzmm25hmlr24h49h9lpxqd88dn3r9cd"; # delete android and Android directories which cause issues on # darwin (case insensitive directory). Since we don't need them # during the build process, we can delete it to prevent a hash From 861a5305c0cc62d737ec03e46539d2bfe02ce317 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 19 Apr 2025 22:34:08 +0200 Subject: [PATCH 08/34] haskell.packages.ghc9122.interpolate: disable tests due to GHC bug --- .../haskell-modules/configuration-ghc-9.12.x.nix | 7 +++++++ 1 file changed, 7 insertions(+) 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 e2d5923607c1..9d6674c5c4ae 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -173,6 +173,13 @@ with haskellLib; # https://github.com/sjakobi/newtype-generics/pull/28/files newtype-generics = warnAfterVersion "0.6.2" (doJailbreak super.newtype-generics); + # Test failure because of GHC bug: + # https://gitlab.haskell.org/ghc/ghc/-/issues/25937 + # https://github.com/sol/interpolate/issues/20 + interpolate = + assert super.ghc.version == "9.12.2"; + dontCheck super.interpolate; + # # Multiple issues # From c3857c6972cff6a9c4026e53788ff4b29d4c07f8 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 19 Apr 2025 22:42:48 +0200 Subject: [PATCH 09/34] haskell.packages.ghc9122.hpack: 0.37.0 -> 0.38.0 Comes with a jailbreak for Cabal 3.14. --- pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix | 3 +++ 1 file changed, 3 insertions(+) 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 9d6674c5c4ae..f758eb0d53c4 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -211,4 +211,7 @@ with haskellLib; } ) ); + + # Allow Cabal 3.14 + hpack = doDistribute self.hpack_0_38_0; } From a7ab1a41e9e602d2a507c0a87d08d206752bfe3c Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 23 Apr 2025 18:26:32 +0200 Subject: [PATCH 10/34] haskellPackages.cabal2nix-unstable: 2025-04-22 -> 2025-04-23 --- pkgs/development/haskell-modules/cabal2nix-unstable.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable.nix b/pkgs/development/haskell-modules/cabal2nix-unstable.nix index 4a212e7f76d9..e9bd6d1518d0 100644 --- a/pkgs/development/haskell-modules/cabal2nix-unstable.nix +++ b/pkgs/development/haskell-modules/cabal2nix-unstable.nix @@ -35,10 +35,10 @@ }: mkDerivation { pname = "cabal2nix"; - version = "unstable-2025-04-22"; + version = "unstable-2025-04-23"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/e6ed81965def7775aabdda7456d0c13f626295ee.tar.gz"; - sha256 = "1fh428r4wfrqjj77dxy1l3d9scm4ywz89rp7dhp07y3bq5yr7hs4"; + url = "https://github.com/NixOS/cabal2nix/archive/43fbd58ec8ef82c4fa627c89218d215442bcc3ac.tar.gz"; + sha256 = "1620iaxs99rjq15v01xhqjzalvdbk7d69w7bz1ih782g7jqhkqsq"; }; postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot"; isLibrary = true; From 117c6e37ef287fe3e00b7fb0a2ca7750c196dfa8 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 23 Apr 2025 18:37:35 +0200 Subject: [PATCH 11/34] postgrest: 12.2.7 -> 12.2.11 Release notes: https://github.com/PostgREST/postgrest/releases/tag/v12.2.11 https://github.com/PostgREST/postgrest/releases/tag/v12.2.10 https://github.com/PostgREST/postgrest/releases/tag/v12.2.9 https://github.com/PostgREST/postgrest/releases/tag/v12.2.8 --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 88b4fc70c073..3c8ec462fe65 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2733,12 +2733,12 @@ self: super: doJailbreak # 2022-12-02: Hackage release lags behind actual releases: https://github.com/PostgREST/postgrest/issues/2275 (overrideSrc rec { - version = "12.2.7"; + version = "12.2.11"; src = pkgs.fetchFromGitHub { owner = "PostgREST"; repo = "postgrest"; rev = "v${version}"; - hash = "sha256-4lKA+U7J8maKiDX9CWxWGjepGKSUu4ZOAA188yMt0bU="; + hash = "sha256-ArKq+IDkGOPwGT42unwPogx+xVdK4iFcJh2GCO8eLXE="; }; }) # 2024-11-03: Fixes build on aarch64-darwin. Can be removed after updating to 13+. From 9f12455853434a4f3448eed8c87c44d357433e8d Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Fri, 25 Apr 2025 19:39:57 +0200 Subject: [PATCH 12/34] haskellPackages.hail: unbreak --- .../haskell-modules/configuration-common.nix | 17 +---------------- .../configuration-hackage2nix/broken.yaml | 1 - .../transitive-broken.yaml | 6 +++++- .../haskell-modules/hackage-packages.nix | 6 ++++-- 4 files changed, 10 insertions(+), 20 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3c8ec462fe65..4256c36a3c29 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1460,22 +1460,7 @@ self: super: hjsmin = dontCheck super.hjsmin; # Remove for hail > 0.2.0.0 - hail = overrideCabal (drv: { - patches = [ - (fetchpatch { - # Relax dependency constraints, - # upstream PR: https://github.com/james-preston/hail/pull/13 - url = "https://patch-diff.githubusercontent.com/raw/james-preston/hail/pull/13.patch"; - sha256 = "039p5mqgicbhld2z44cbvsmam3pz0py3ybaifwrjsn1y69ldsmkx"; - }) - (fetchpatch { - # Relax dependency constraints, - # upstream PR: https://github.com/james-preston/hail/pull/16 - url = "https://patch-diff.githubusercontent.com/raw/james-preston/hail/pull/16.patch"; - sha256 = "0dpagpn654zjrlklihsg911lmxjj8msylbm3c68xa5aad1s9gcf7"; - }) - ]; - }) super.hail; + hail = doJailbreak super.hail; # https://github.com/kazu-yamamoto/dns/issues/150 dns = dontCheck super.dns; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 868459725e02..1ac6684a7e14 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2293,7 +2293,6 @@ broken-packages: - HaGL # failure in job https://hydra.nixos.org/build/234457220 at 2023-09-13 - hahp # failure in job https://hydra.nixos.org/build/233250101 at 2023-09-02 - haiji # failure in job https://hydra.nixos.org/build/233232272 at 2023-09-02 - - hail # failure in job https://hydra.nixos.org/build/233219127 at 2023-09-02 - hailgun-send # failure in job https://hydra.nixos.org/build/282936164 at 2024-12-24 - hairy # failure in job https://hydra.nixos.org/build/233226903 at 2023-09-02 - hakaru # failure in job https://hydra.nixos.org/build/233231467 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 5cf81d4205ea..ecaebac99d35 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -839,6 +839,7 @@ dont-distribute-packages: - clickhouse-haskell - clifford - clippings + - clod - cloud-haskell - cloud-seeder - cloudyfs @@ -990,6 +991,7 @@ dont-distribute-packages: - curryer-rpc - cv-combinators - cypher + - dahdit-audio - dahdit-midi - dahdit-test - daino @@ -1489,7 +1491,7 @@ dont-distribute-packages: - gridland - grisette - grisette-monad-coroutine - - grisette_0_11_0_0 + - grisette_0_12_0_0 - gross - groundhog-converters - groundhog-inspector @@ -1970,6 +1972,7 @@ dont-distribute-packages: - imj-base - imj-game-hamazed - imj-measure-stdout + - immutaball-core - imparse - imperative-edsl - imperative-edsl-vhdl @@ -2164,6 +2167,7 @@ dont-distribute-packages: - lame-tester - landlock - lang + - langchain-hs - language-Modula2 - language-ats - language-boogie diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index ebf047e4231c..41064790f864 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -144364,6 +144364,7 @@ self: { ]; description = "Project file manager for Claude AI integrations"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -173733,6 +173734,7 @@ self: { ]; description = "Audio file parsing/printing with dahdit"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -291595,9 +291597,7 @@ self: { ]; description = "A service for pull-based continuous deployment based on hydra"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; mainProgram = "hail"; - broken = true; } ) { }; @@ -374129,6 +374129,7 @@ self: { ]; description = "Immutaball platformer game"; license = lib.licenses.bsd0; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -404654,6 +404655,7 @@ self: { ]; description = "Haskell implementation of Langchain"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; From 60af548e3ccdbf69313cbd650e08698323dc9215 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 25 Apr 2025 20:31:23 +0200 Subject: [PATCH 13/34] haskellPackages.aeson-better-errors: fix build --- .../haskell-modules/configuration-common.nix | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3c8ec462fe65..9d96d82849b4 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -248,20 +248,6 @@ self: super: sha256 = "10zkvclyir3zf21v41zdsvg68vrkq89n64kv9k54742am2i4aygf"; }) super.weeder; - # Allow aeson == 2.1.* - # https://github.com/hdgarrood/aeson-better-errors/issues/23 - aeson-better-errors = lib.pipe super.aeson-better-errors [ - doJailbreak - (appendPatches [ - # https://github.com/hdgarrood/aeson-better-errors/pull/25 - (fetchpatch { - name = "mtl-2-3.patch"; - url = "https://github.com/hdgarrood/aeson-better-errors/commit/1ec49ab7d1472046b680b5a64ae2930515b47714.patch"; - hash = "sha256-xuuocWxSoBDclVp0bJ9UrDamVcDVOAFgJIi/un1xBvk="; - }) - ]) - ]; - # Version 2.1.1 is deprecated, but part of Stackage LTS at the moment. # https://github.com/commercialhaskell/stackage/issues/7500 # https://github.com/yesodweb/shakespeare/issues/280 From ad252b083f6ada02a698846228ef0b15ee080087 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 25 Apr 2025 20:32:11 +0200 Subject: [PATCH 14/34] haskellPackages.mvc-updates: fix build --- .../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 9d96d82849b4..30ba13db6c7c 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -885,16 +885,6 @@ self: super: # "base" dependency. haddock-cheatsheet = doJailbreak super.haddock-cheatsheet; - # https://github.com/Gabriella439/Haskell-MVC-Updates-Library/pull/1 - mvc-updates = appendPatches [ - (pkgs.fetchpatch { - name = "rename-pretraverse.patch"; - url = "https://github.com/Gabriella439/Haskell-MVC-Updates-Library/commit/47b31202b761439947ffbc89ec1c6854c1520819.patch"; - sha256 = "sha256-a6k3lWtXNYUIjWXR+vRAHz2bANq/2eM0F5FLL8Qt2lA="; - includes = [ "src/MVC/Updates.hs" ]; - }) - ] (doJailbreak super.mvc-updates); - # Too strict bounds on bytestring < 0.12 # https://github.com/Gabriella439/Haskell-Pipes-HTTP-Library/issues/18 pipes-http = doJailbreak super.pipes-http; From b4580cf884398c1e80bd879198035562a96ada77 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 25 Apr 2025 20:33:34 +0200 Subject: [PATCH 15/34] haskellPackages.taskwarrior: fix build --- pkgs/development/haskell-modules/configuration-common.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 30ba13db6c7c..679611827f59 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2881,14 +2881,6 @@ self: super: } ) super.feedback; - # https://github.com/maralorn/haskell-taskwarrior/pull/12 - taskwarrior = appendPatches [ - (fetchpatch { - url = "https://github.com/maralorn/haskell-taskwarrior/commit/b846c6ae64e716dca2d44488f60fee3697b5322d.patch"; - sha256 = "sha256-fwBYBmw9Jva2UEPQ6E/5/HBA8ZDiM7/QQQDBp3diveU="; - }) - ] super.taskwarrior; - testcontainers = lib.pipe super.testcontainers [ dontCheck # Tests require docker doJailbreak # https://github.com/testcontainers/testcontainers-hs/pull/58 From 4b22f304b826f5a09b482f18bc6f81ede84f843d Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 25 Apr 2025 20:37:28 +0200 Subject: [PATCH 16/34] haskell.packages.ghc912.generic-arbitrary: fix build --- .../haskell-modules/configuration-ghc-9.12.x.nix | 11 ----------- .../haskell-modules/configuration-ghc-9.8.x.nix | 8 +------- 2 files changed, 1 insertion(+), 18 deletions(-) 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 f758eb0d53c4..cb32463d3ce6 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -147,17 +147,6 @@ with haskellLib; ]; }) super.doctest_0_24_0; - # https://github.com/typeable/generic-arbitrary/issues/18 - generic-arbitrary = overrideCabal (drv: { - patches = drv.patches or [ ] ++ [ - (pkgs.fetchpatch { - name = "hellwolf:fix-recursive-test-hidding-unit"; - url = "https://github.com/typeable/generic-arbitrary/commit/133b80be93e6744f21e0e5ed4180a24c589f92e4.patch"; - sha256 = "sha256-z9EVcD1uNAYUOVTwmCCnrEFFOvFB7lD94Y6BwGVwVRQ="; - }) - ]; - }) super.generic-arbitrary; - # https://gitlab.haskell.org/ghc/ghc/-/issues/25930 generic-lens = dontCheck super.generic-lens; diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index f13b1e866f57..fc4fe254d1e8 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -7,8 +7,7 @@ let inherit (pkgs) lib; in -self: super: -{ +self: super: { llvmPackages = pkgs.lib.dontRecurseIntoAttrs self.ghc.llvmPackages; @@ -99,8 +98,3 @@ self: super: ''; } super.ghc-lib-parser; } -// lib.optionalAttrs (lib.versionAtLeast super.ghc.version "9.8.3") { - # Breakage related to GHC 9.8.3 / deepseq 1.5.1.0 - # https://github.com/typeable/generic-arbitrary/issues/18 - generic-arbitrary = dontCheck super.generic-arbitrary; -} From 02ecc1a41f05eb91ce4bfe44924e8671f4bf66ee Mon Sep 17 00:00:00 2001 From: Peter Dragos <15849936+dragospe@users.noreply.github.com> Date: Thu, 24 Apr 2025 23:03:40 +0300 Subject: [PATCH 17/34] haskellPackages.accelerate: overrideSrc from GH The last official release of accelerate appears to have been 5 years ago and does not build with our GHC. However, the repository is active and appears at least to build up to GHC 9.10. This PR pulls the source from github and adds missing dependencies. --- .../haskell-modules/configuration-common.nix | 24 +++++++++++++++++++ .../configuration-hackage2nix/broken.yaml | 1 - .../haskell-modules/hackage-packages.nix | 2 -- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3c8ec462fe65..99566df9bf94 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -20,6 +20,30 @@ with haskellLib; self: super: { + # Hackage's accelerate is from 2020 and incomptible with our GHC. + # The existing derivation also has missing dependencies + # compared to the source from github. + # https://github.com/AccelerateHS/accelerate/issues/553 + accelerate = + assert super.accelerate.version == "1.3.0.0"; + lib.pipe super.accelerate [ + (addBuildDepends [ + self.double-conversion + self.formatting + self.microlens + ]) + + (overrideCabal (drv: { + version = "1.3.0.0-unstable-2025-04-25"; + src = pkgs.fetchFromGitHub { + owner = "AccelerateHS"; + repo = "accelerate"; + rev = "3f681a5091eddf5a3b97f4cd0de32adc830e1117"; + sha256 = "sha256-tCcl7wAls+5cBSrqbxfEAJngbV43OJcLJdaC4qqkBxc="; + }; + })) + ]; + # https://github.com/ivanperez-keera/dunai/issues/427 dunai = addBuildDepend self.list-transformer (enableCabalFlag "list-transformer" super.dunai); diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 868459725e02..6b8418b41b57 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -13,7 +13,6 @@ broken-packages: - AbortT-transformers # failure in job https://hydra.nixos.org/build/233210345 at 2023-09-02 - abt # failure in job https://hydra.nixos.org/build/233201301 at 2023-09-02 - AC-BuildPlatform # failure in job https://hydra.nixos.org/build/233219130 at 2023-09-02 - - accelerate # failure in job https://hydra.nixos.org/build/233198907 at 2023-09-02 - accentuateus # failure in job https://hydra.nixos.org/build/233253627 at 2023-09-02 - access-time # failure in job https://hydra.nixos.org/build/233246051 at 2023-09-02 - accuerr # failure in job https://hydra.nixos.org/build/233220965 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index ebf047e4231c..d0469b9066dd 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -49514,8 +49514,6 @@ self: { ]; description = "An embedded language for accelerated array processing"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; From 283799cd6f0aee63dea3f7eafd5ca1405dfe25ce Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 26 Apr 2025 13:55:21 +0200 Subject: [PATCH 18/34] haskellPackages: regenerate package set based on current config This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh --- .../transitive-broken.yaml | 24 ------------------- .../haskell-modules/hackage-packages.nix | 15 ------------ 2 files changed, 39 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index ecaebac99d35..324a94f66522 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -415,25 +415,10 @@ dont-distribute-packages: - ZipFold - a50 - abcBridge - - abstract-par-accelerate - ac-machine-conduit - - accelerate-arithmetic - - accelerate-fftw - - accelerate-fourier - - accelerate-io - - accelerate-io-JuicyPixels - - accelerate-io-array - - accelerate-io-bmp - - accelerate-io-bytestring - - accelerate-io-cereal - - accelerate-io-repa - - accelerate-io-serialise - - accelerate-io-vector - accelerate-llvm - accelerate-llvm-native - - accelerate-random - accelerate-typelits - - accelerate-utility - access-token-provider - acme-php - acme-safe @@ -460,7 +445,6 @@ dont-distribute-packages: - algebra-checkers - algebra-driven-design - algebra-sql - - algebraic - algolia - algorithmic-composition-additional - algorithmic-composition-basic @@ -870,7 +854,6 @@ dont-distribute-packages: - color-counter - colorless-http-client - colorless-scotty - - colour-accelerate - colour-space - columbia - columnar @@ -1045,7 +1028,6 @@ dont-distribute-packages: - debug - decimal-arithmetic - dedukti - - deeplearning-hs - deepzoom - defargs - definitive-filesystem @@ -1429,9 +1411,7 @@ dont-distribute-packages: - global - global-config - glome-hs - - gloss-accelerate - gloss-devil - - gloss-raster-accelerate - gloss-sodium - gltf-loader - gmap @@ -1591,7 +1571,6 @@ dont-distribute-packages: - hascat-system - hash-addressed - hash-addressed-cli - - hashable-accelerate - hashflare - hask-home - haskanoid @@ -2205,7 +2184,6 @@ dont-distribute-packages: - legion-extra - leksah - leksah-server - - lens-accelerate - lens-utils - lenz - lenz-mtl @@ -2232,7 +2210,6 @@ dont-distribute-packages: - lightstep-haskell - lighttpd-conf - lighttpd-conf-qq - - linear-accelerate - linear-code - linearEqSolver - linearscan-hoopl @@ -2503,7 +2480,6 @@ dont-distribute-packages: - mutable-iter - mute-unmute - mvclient - - mwc-random-accelerate - mwc-random-monad - mxnet-dataiter - mxnet-examples diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index a6cf33b949e8..ca46775e5e79 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -49215,7 +49215,6 @@ self: { ]; description = "Provides the class ParAccelerate, nothing more"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -49545,7 +49544,6 @@ self: { ]; description = "Linear algebra and interpolation using the Accelerate framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -50048,7 +50046,6 @@ self: { ]; description = "Accelerate frontend to the FFTW library (Fourier transform)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -50100,7 +50097,6 @@ self: { ]; description = "Fast Fourier transform and convolution using the Accelerate framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -50154,7 +50150,6 @@ self: { ]; description = "Convert between Accelerate arrays and raw pointers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -50331,7 +50326,6 @@ self: { ]; description = "Binary serialisation of Accelerate arrays using serialise"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -50621,7 +50615,6 @@ self: { ]; description = "Generate Accelerate arrays filled with high quality pseudorandom numbers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -50691,7 +50684,6 @@ self: { ]; description = "Utility functions for the Accelerate framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -58775,7 +58767,6 @@ self: { ]; description = "General linear algebra structures"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -149490,7 +149481,6 @@ self: { ]; description = "Working with colours in Accelerate"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -183627,7 +183617,6 @@ self: { ]; description = "Deep Learning in Haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "deeplearning_demonstration"; } ) { }; @@ -271372,7 +271361,6 @@ self: { ]; description = "Extras to interface Gloss and Accelerate"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -412149,7 +412137,6 @@ self: { ]; description = "Instances to mix lens with Accelerate"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -418484,7 +418471,6 @@ self: { ]; description = "Lifting linear vector spaces into Accelerate"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -465675,7 +465661,6 @@ self: { ]; description = "Generate Accelerate arrays filled with high quality pseudorandom numbers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; From e3e0073548fca0a1adddd634ebddc5305340c4d9 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sun, 27 Apr 2025 17:10:40 +0100 Subject: [PATCH 19/34] haskellPackages.reflex-dom: remove eval warning --- .../haskell-modules/configuration-ghcjs-9.x.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix b/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix index 00700e48e289..a452a6bd1a9c 100644 --- a/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix @@ -36,11 +36,10 @@ with haskellLib; reflex-dom-core = haskellLib.disableParallelBuilding super.reflex-dom-core; reflex-dom = - lib.warn "reflex-dom builds with JS backend but it is missing fixes for working at runtime" - super.reflex-dom.override - (drv: { - jsaddle-webkit2gtk = null; - }); + super.reflex-dom.override + (drv: { + jsaddle-webkit2gtk = null; + }); miso-examples = pkgs.lib.pipe super.miso-examples [ (addBuildDepends ( From 2b9bc9bf1d20bc3bb78654045202a15a91ad0b69 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 19:36:36 +0200 Subject: [PATCH 20/34] haskellPackages.sensei: disable test suite --- 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 72088b46dd2d..72d2764bb390 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3086,6 +3086,10 @@ self: super: assert super.crucible.version == "0.7.2"; doJailbreak super.crucible; + # Test suite invokes cabal-install in a way incompatible with our generic builder + # (i.e. tries to re-use the ghc package db / environment from dist-newstyle). + sensei = dontCheck super.sensei; + # 2025-04-23: jailbreak to allow megaparsec >= 9.7 # 2025-04-23: test data missing from tarball crucible-syntax = doJailbreak (dontCheck super.crucible-syntax); From 97df32c57e965077ff0cfc7a109eeb29eb17cd26 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 19:38:15 +0200 Subject: [PATCH 21/34] haskellPackages.sensei: drop outdated override --- .../development/haskell-modules/configuration-common.nix | 9 --------- 1 file changed, 9 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 72d2764bb390..5074fd6cd091 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1232,15 +1232,6 @@ self: super: # test suite requires git and does a bunch of git operations restless-git = dontCheck super.restless-git; - sensei = overrideCabal (drv: { - # sensei passes `-package hspec-meta` to GHC in the tests, but doesn't - # depend on it itself. - testHaskellDepends = drv.testHaskellDepends or [ ] ++ [ self.hspec-meta ]; - # requires git at test-time *and* runtime, but we'll just rely on users to - # bring their own git at runtime. - testToolDepends = drv.testToolDepends or [ ] ++ [ pkgs.git ]; - }) super.sensei; - # Work around https://github.com/haskell/c2hs/issues/192. c2hs = dontCheck super.c2hs; From dbb2d5c1fa4ef1e98e126129376864a7d107e60d Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 19:41:47 +0200 Subject: [PATCH 22/34] haskellPackages.reflex-dom: reformat override --- .../haskell-modules/configuration-ghcjs-9.x.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix b/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix index a452a6bd1a9c..5634e8bd7e51 100644 --- a/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix @@ -35,11 +35,9 @@ with haskellLib; patch = haskellLib.disableParallelBuilding super.patch; reflex-dom-core = haskellLib.disableParallelBuilding super.reflex-dom-core; - reflex-dom = - super.reflex-dom.override - (drv: { - jsaddle-webkit2gtk = null; - }); + reflex-dom = super.reflex-dom.override (drv: { + jsaddle-webkit2gtk = null; + }); miso-examples = pkgs.lib.pipe super.miso-examples [ (addBuildDepends ( From f501d9be3b88484f5bc231796cdb4177efef0bc4 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 21:43:30 +0200 Subject: [PATCH 23/34] haskellPackages.pinecone: disable network dependent tests --- pkgs/development/haskell-modules/configuration-nix.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index ab3a42259dc0..faa92fcfeb14 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1519,6 +1519,9 @@ builtins.intersectAttrs super { ''; }) super.jacinda; + # Needs network access + pinecone = dontCheck super.pinecone; + # Smoke test can't be executed in sandbox # https://github.com/georgefst/evdev/issues/25 evdev = overrideCabal (drv: { From 3d9dba7860ebad0c0ed06f3aa70ac9e7aa6ac771 Mon Sep 17 00:00:00 2001 From: Marc Jakobi Date: Thu, 1 May 2025 20:21:14 +0200 Subject: [PATCH 24/34] haskellPackages.cabal2nix-unstable: 2025-04-23 -> 2025-04-30 Adds support for the pkg-config python3-embed library name. --- pkgs/development/haskell-modules/cabal2nix-unstable.nix | 6 +++--- pkgs/development/haskell-modules/hackage-packages.nix | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable.nix b/pkgs/development/haskell-modules/cabal2nix-unstable.nix index e9bd6d1518d0..8a0cda37add8 100644 --- a/pkgs/development/haskell-modules/cabal2nix-unstable.nix +++ b/pkgs/development/haskell-modules/cabal2nix-unstable.nix @@ -35,10 +35,10 @@ }: mkDerivation { pname = "cabal2nix"; - version = "unstable-2025-04-23"; + version = "unstable-2025-04-30"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/43fbd58ec8ef82c4fa627c89218d215442bcc3ac.tar.gz"; - sha256 = "1620iaxs99rjq15v01xhqjzalvdbk7d69w7bz1ih782g7jqhkqsq"; + url = "https://github.com/NixOS/cabal2nix/archive/fbe593fe71b916861b97117dfb91f7aae9c4fcce.tar.gz"; + sha256 = "0sdyyawsz5zl2ffg4h4r3xcf73gfz9v0vgahccbp01if3m2g7p0y"; }; postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot"; isLibrary = true; diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index ca46775e5e79..7ef9ef329d90 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -377817,7 +377817,7 @@ self: { inline-c, primitive, process, - python3-embed, + python3, quickcheck-instances, stm, tasty, @@ -377851,7 +377851,7 @@ self: { transformers vector ]; - libraryPkgconfigDepends = [ python3-embed ]; + libraryPkgconfigDepends = [ python3 ]; testHaskellDepends = [ base tasty @@ -377867,7 +377867,7 @@ self: { hydraPlatforms = lib.platforms.none; broken = true; } - ) { python3-embed = null; }; + ) { inherit (pkgs) python3; }; "inline-r" = callPackage ( { From 290cac96c749bc3af34f711c42ad1f63497a3e6b Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Thu, 1 May 2025 22:27:02 +0200 Subject: [PATCH 25/34] haskellPackages.postgresql-libpq-configure: unbreak We split pg_config from libpq, so need to provide it manually for those packages that can't make use of pkgconfig. --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - pkgs/development/haskell-modules/configuration-nix.nix | 1 + pkgs/development/haskell-modules/hackage-packages.nix | 2 -- 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 1828da16f9af..5e0f423c3707 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -4767,7 +4767,6 @@ broken-packages: - postgresql-config # failure in job https://hydra.nixos.org/build/233197788 at 2023-09-02 - postgresql-cube # failure in job https://hydra.nixos.org/build/233195283 at 2023-09-02 - PostgreSQL # failure in job https://hydra.nixos.org/build/233258066 at 2023-09-02 - - postgresql-libpq-configure # failure in job https://hydra.nixos.org/build/295096222 at 2025-04-22 - postgresql-lo-stream # failure in job https://hydra.nixos.org/build/233194012 at 2023-09-02 - postgresql-ltree # failure in job https://hydra.nixos.org/build/233199998 at 2023-09-02 - postgresql-named # failure in job https://hydra.nixos.org/build/233241920 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index ab3a42259dc0..b412ae55f7dc 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1699,6 +1699,7 @@ builtins.intersectAttrs super { postgresql-libpq-configure = overrideCabal (drv: { librarySystemDepends = (drv.librarySystemDepends or [ ]) ++ [ pkgs.libpq ]; + libraryToolDepends = (drv.libraryToolDepends or [ ]) ++ [ pkgs.libpq.pg_config ]; }) super.postgresql-libpq-configure; postgresql-libpq-pkgconfig = addPkgconfigDepend pkgs.libpq super.postgresql-libpq-pkgconfig; diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 7ef9ef329d90..d9a9a93ab658 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -527867,8 +527867,6 @@ self: { doHaddock = false; description = "low-level binding to libpq: configure based provider"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; From 0de580a4a13e68ddf1c5a07ee6a87d36731b2654 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Thu, 1 May 2025 22:27:40 +0200 Subject: [PATCH 26/34] haskellPackages.HDBC-postgresql: unbreak We split pg_config from libpq a while ago, so need to provide it manually for those packages that can't use pkgconfig. --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - .../configuration-hackage2nix/transitive-broken.yaml | 2 -- pkgs/development/haskell-modules/configuration-nix.nix | 4 ++++ pkgs/development/haskell-modules/hackage-packages.nix | 4 ---- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 5e0f423c3707..b6659ba1d818 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2538,7 +2538,6 @@ broken-packages: - hdaemonize-buildfix # failure in job https://hydra.nixos.org/build/233225678 at 2023-09-02 - hdbc-aeson # failure in job https://hydra.nixos.org/build/233240596 at 2023-09-02 - HDBC-mysql # failure in job https://hydra.nixos.org/build/233205323 at 2023-09-02 - - HDBC-postgresql # failure in job https://hydra.nixos.org/build/295090953 at 2025-04-22 - hdbc-postgresql-hstore # failure in job https://hydra.nixos.org/build/233201143 at 2023-09-02 - HDBC-postgresql-hstore # failure in job https://hydra.nixos.org/build/233243932 at 2023-09-02 - hdevtools # failure in job https://hydra.nixos.org/build/233229115 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 324a94f66522..6a7855a99e35 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -2969,7 +2969,6 @@ dont-distribute-packages: - regular-xmlpickler - reheat - rel8 - - relational-query-postgresql-pure - relative-date - remote-json - remote-json-client @@ -3574,7 +3573,6 @@ dont-distribute-packages: - type-structure - type-sub-th - typecheck-plugin-nat-simple_0_1_0_11 - - typed-admin - typed-encoding-encoding - typed-gui - typed-streams diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index b412ae55f7dc..164860a1bf28 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1704,6 +1704,10 @@ builtins.intersectAttrs super { postgresql-libpq-pkgconfig = addPkgconfigDepend pkgs.libpq super.postgresql-libpq-pkgconfig; + HDBC-postgresql = overrideCabal (drv: { + libraryToolDepends = (drv.libraryToolDepends or [ ]) ++ [ pkgs.libpq.pg_config ]; + }) super.HDBC-postgresql; + # Test failure is related to a GHC implementation detail of primitives and doesn't # cause actual problems in dependent packages, see https://github.com/lehins/pvar/issues/4 pvar = dontCheck super.pvar; diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index d9a9a93ab658..974f41a99a72 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -17731,8 +17731,6 @@ self: { librarySystemDepends = [ libpq ]; description = "PostgreSQL driver for HDBC"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) libpq; }; @@ -564244,7 +564242,6 @@ self: { ]; description = "The connector of relational-record and postgresql-pure"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -685372,7 +685369,6 @@ self: { ]; description = "Admin console framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; From ca10fead0feef909d7f4bea5eae016c833a78668 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 21:50:12 +0200 Subject: [PATCH 27/34] haskellPackages.jsonpatch: disable broken test suite --- .../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 5074fd6cd091..28fb022a78e1 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1232,6 +1232,17 @@ self: super: # test suite requires git and does a bunch of git operations restless-git = dontCheck super.restless-git; + # Missing test files + # https://github.com/pbrisbin/jsonpatch/issues/10 + jsonpatch = overrideCabal (drv: { + testTargets = + lib.warnIf (lib.versionAtLeast drv.version "0.3.0.2") + "haskellPackages.jsonpatch: override can be dropped" + [ + "readme" # disabled: "spec" + ]; + }) super.jsonpatch; + # Work around https://github.com/haskell/c2hs/issues/192. c2hs = dontCheck super.c2hs; From 993ded7ba7d55b7e7a20020f3d99d38a41a05df7 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 16:54:01 +0200 Subject: [PATCH 28/34] haskellPackages.what4_1_7: also apply overrides --- .../haskell-modules/configuration-common.nix | 33 ++++++++++++------- 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 5074fd6cd091..16d7cbeadd23 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2987,19 +2987,28 @@ self: super: assert super.bzlib.version == "0.5.2.0"; doJailbreak super.bzlib; - what4 = lib.pipe super.what4 [ - (addTestToolDepends ( - with pkgs; - [ - cvc4 - cvc5 - z3 + inherit + (lib.mapAttrs ( + _: pkg: + lib.pipe pkg [ + (addTestToolDepends ( + with pkgs; + [ + cvc4 + cvc5 + z3 + ] + )) + # 2025-04-09: FIXME: template_tests still failing with: + # fd:9: hPutBuf: resource vanished (Broken pipe) + dontCheck + + doDistribute ] - )) - # 2025-04-09: template_tests still failing with: - # fd:9: hPutBuf: resource vanished (Broken pipe) - dontCheck - ]; + ) super) + what4 + what4_1_7 + ; copilot-theorem = lib.pipe super.copilot-theorem [ (addTestToolDepends (with pkgs; [ z3 ])) From 1f27ec822211162c1635cda2e1cf3b2eaddf816e Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 16:54:37 +0200 Subject: [PATCH 29/34] haskellPackages.crucible*: use what4 >= 1.7 Explicitly requested by crucible-llvm. --- .../haskell-modules/configuration-common.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 16d7cbeadd23..1730aae264a4 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3084,7 +3084,15 @@ self: super: # 2025-04-13: jailbreak to allow th-abstraction >= 0.7 crucible = assert super.crucible.version == "0.7.2"; - doJailbreak super.crucible; + doJailbreak ( + super.crucible.override { + what4 = self.what4_1_7; + } + ); + + crucible-llvm = super.crucible-llvm.override { + what4 = self.what4_1_7; + }; # Test suite invokes cabal-install in a way incompatible with our generic builder # (i.e. tries to re-use the ghc package db / environment from dist-newstyle). From bb5df8dd9eaf1757047d12e5246a554118dbef21 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 16:55:38 +0200 Subject: [PATCH 30/34] haskellPackages.crucible-llvm: provide test dependency z3 --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - pkgs/development/haskell-modules/configuration-nix.nix | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 1828da16f9af..dd1e86a3bf02 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1082,7 +1082,6 @@ broken-packages: - crockford # failure in job https://hydra.nixos.org/build/233210759 at 2023-09-02 - crocodile # failure in job https://hydra.nixos.org/build/233222277 at 2023-09-02 - cronus # failure in job https://hydra.nixos.org/build/233225303 at 2023-09-02 - - crucibile-llvm # what4 >=1.7 https://hydra.nixos.org/build/295428376 - cruncher-types # failure in job https://hydra.nixos.org/build/233229024 at 2023-09-02 - crunghc # failure in job https://hydra.nixos.org/build/233193295 at 2023-09-02 - crux # simple-get-opt <0.5 https://hydra.nixos.org/build/295428379 diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index ab3a42259dc0..72e1f74cbb0e 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -825,6 +825,11 @@ builtins.intersectAttrs super { ]; }) super.crucible-symio; + # Test suite requires z3 to be in PATH + crucible-llvm = addTestToolDepends [ + pkgs.z3 + ] super.crucible-llvm; + # Compile manpages (which are in RST and are compiled with Sphinx). futhark = overrideCabal From eae7f8f82d1004e30be984917934fb58a0bdddf7 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 17:37:38 +0200 Subject: [PATCH 31/34] haskellPackages.crux: provide simple-get-opt < 0.5 --- .../haskell-modules/configuration-common.nix | 4 ++++ .../configuration-hackage2nix/broken.yaml | 1 - .../configuration-hackage2nix/main.yaml | 1 + .../haskell-modules/hackage-packages.nix | 15 +++++++++++++-- 4 files changed, 18 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 1730aae264a4..751fabf22a5d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3098,6 +3098,10 @@ self: super: # (i.e. tries to re-use the ghc package db / environment from dist-newstyle). sensei = dontCheck super.sensei; + crux = super.crux.override { + simple-get-opt = self.simple-get-opt_0_4; + }; + # 2025-04-23: jailbreak to allow megaparsec >= 9.7 # 2025-04-23: test data missing from tarball crucible-syntax = doJailbreak (dontCheck super.crucible-syntax); diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index dd1e86a3bf02..4428623c2dd4 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1084,7 +1084,6 @@ broken-packages: - cronus # failure in job https://hydra.nixos.org/build/233225303 at 2023-09-02 - cruncher-types # failure in job https://hydra.nixos.org/build/233229024 at 2023-09-02 - crunghc # failure in job https://hydra.nixos.org/build/233193295 at 2023-09-02 - - crux # simple-get-opt <0.5 https://hydra.nixos.org/build/295428379 - crypto-cipher-benchmarks # failure in job https://hydra.nixos.org/build/233195297 at 2023-09-02 - cryptocompare # failure in job https://hydra.nixos.org/build/233192898 at 2023-09-02 - cryptoconditions # failure in job https://hydra.nixos.org/build/233211816 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 cf2d718df6ac..bc0ea4ed5b1b 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -109,6 +109,7 @@ extra-packages: - primitive-unlifted == 0.1.3.1 # 2024-03-16: preserve for ghc 9.2 - retrie < 1.2.0.0 # 2022-12-30: preserve for ghc < 9.2 - shake-cabal < 0.2.2.3 # 2023-07-01: last version to support Cabal 3.6.* + - simple-get-opt < 0.5 # 2025-05-01: for crux-0.7.2 - stylish-haskell == 0.14.4.0 # 2022-09-19: preserve for ghc 9.0 - stylish-haskell == 0.14.5.0 # 2025-04-14: needed for hls with ghc-lib 9.6 - tar == 0.6.0.0 # 2025-02-08: last version to not require os-string (which can't be built with GHC < 9.2) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 7ef9ef329d90..1cd3822ba758 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -167656,8 +167656,6 @@ self: { ]; description = "Simple top-level library for Crucible Simulation"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -607211,6 +607209,19 @@ self: { } ) { }; + "simple-get-opt_0_4" = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "simple-get-opt"; + version = "0.4"; + sha256 = "0xr5gi22ifq6nw0q0w1rf66djsns4gfv2l9yjvxhbxr4j8bqmwik"; + libraryHaskellDepends = [ base ]; + description = "A simple library for processing command-line options"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "simple-get-opt" = callPackage ( { mkDerivation, base }: mkDerivation { From 1eab52fe3cfbc7bf8b5d44278acd5d6d99c98fda Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 2 May 2025 08:27:30 +0200 Subject: [PATCH 32/34] haskellPackages: unbreak various packages This is the result of running the unbreak.nu script. --- .../configuration-hackage2nix/broken.yaml | 13 -------- .../transitive-broken.yaml | 6 ---- .../haskell-modules/hackage-packages.nix | 32 ------------------- 3 files changed, 51 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index b6659ba1d818..233b188fd881 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -681,7 +681,6 @@ broken-packages: - call-alloy # failure in job https://hydra.nixos.org/build/233249056 at 2023-09-02 - cal-layout # failure in job https://hydra.nixos.org/build/233191194 at 2023-09-02 - call-haskell-from-anything # failure in job https://hydra.nixos.org/build/233222493 at 2023-09-02 - - calligraphy # only supports ghc < 9.6 - call-plantuml # failure in job https://hydra.nixos.org/build/233241670 at 2023-09-02 - candid # failure in job https://hydra.nixos.org/build/295092213 at 2025-04-22 - canon # failure in job https://hydra.nixos.org/build/233235027 at 2023-09-02 @@ -737,7 +736,6 @@ broken-packages: - CC-delcont-ref-tf # failure in job https://hydra.nixos.org/build/233257768 at 2023-09-02 - cci # failure in job https://hydra.nixos.org/build/233244756 at 2023-09-02 - ccnx # failure in job https://hydra.nixos.org/build/233237732 at 2023-09-02 - - cdar-mBound # failure in job https://hydra.nixos.org/build/295092219 at 2025-04-22 - cdp # failure in job https://hydra.nixos.org/build/233251735 at 2023-09-02 - c-dsl # failure in job https://hydra.nixos.org/build/233236075 at 2023-09-02 - cedict # failure in job https://hydra.nixos.org/build/233206454 at 2023-09-02 @@ -1074,7 +1072,6 @@ broken-packages: - cr # failure in job https://hydra.nixos.org/build/233235318 at 2023-09-02 - critbit # failure in job https://hydra.nixos.org/build/233237880 at 2023-09-02 - criterion-cmp # failure in job https://hydra.nixos.org/build/233192619 at 2023-09-02 - - criterion-compare # failure in job https://hydra.nixos.org/build/233257858 at 2023-09-02 - criterion-plus # failure in job https://hydra.nixos.org/build/233194095 at 2023-09-02 - criterion-to-html # failure in job https://hydra.nixos.org/build/233209983 at 2023-09-02 - criu-rpc-types # failure in job https://hydra.nixos.org/build/252715844 at 2024-03-16 @@ -1192,7 +1189,6 @@ broken-packages: - data-pprint # failure in job https://hydra.nixos.org/build/233221300 at 2023-09-02 - data-quotientref # failure in job https://hydra.nixos.org/build/233258168 at 2023-09-02 - data-reify-cse # failure in job https://hydra.nixos.org/build/233240126 at 2023-09-02 - - data-reify-gadt # failure in job https://hydra.nixos.org/build/295092744 at 2025-04-22 - data-repr # failure in job https://hydra.nixos.org/build/233255402 at 2023-09-02 - data-rev # failure in job https://hydra.nixos.org/build/233239036 at 2023-09-02 - datarobot # failure in job https://hydra.nixos.org/build/233206913 at 2023-09-02 @@ -1580,7 +1576,6 @@ broken-packages: - enum-text # failure in job https://hydra.nixos.org/build/233194373 at 2023-09-02 - enum-utf8 # failure in job https://hydra.nixos.org/build/233234628 at 2023-09-02 - envelope # failure in job https://hydra.nixos.org/build/233199309 at 2023-09-02 - - env-extra # failure in job https://hydra.nixos.org/build/295093099 at 2025-04-22 - env-parser # failure in job https://hydra.nixos.org/build/233237933 at 2023-09-02 - envstatus # failure in job https://hydra.nixos.org/build/233257940 at 2023-09-02 - envy-extensible # failure in job https://hydra.nixos.org/build/233229313 at 2023-09-02 @@ -1902,7 +1897,6 @@ broken-packages: - freetype-simple # failure in job https://hydra.nixos.org/build/233249707 at 2023-09-02 - free-v-bucks-generator-no-survey # failure in job https://hydra.nixos.org/build/233208419 at 2023-09-02 - free-v-bucks-generator-ps4-no-survey # failure in job https://hydra.nixos.org/build/233190747 at 2023-09-02 - - free-vector-spaces # failure in job https://hydra.nixos.org/build/295093364 at 2025-04-22 - fregel # failure in job https://hydra.nixos.org/build/252734327 at 2024-03-16 - freq # failure in job https://hydra.nixos.org/build/233247154 at 2023-09-02 - fresh # failure in job https://hydra.nixos.org/build/233196569 at 2023-09-02 @@ -3192,7 +3186,6 @@ broken-packages: - injections # failure in job https://hydra.nixos.org/build/233207796 at 2023-09-02 - inline-c-cuda # failure in job https://hydra.nixos.org/build/237234701 at 2023-10-21 - inline-c-objc # failure in job https://hydra.nixos.org/build/233223704 at 2023-09-02 - - inline-python # failure in job https://hydra.nixos.org/build/295094702 at 2025-04-22 - inline-r # failure in job https://hydra.nixos.org/build/233210520 at 2023-09-02 - in-other-words # failure in job https://hydra.nixos.org/build/252711798 at 2024-03-16 - in-other-words-plugin # failure in job https://hydra.nixos.org/build/233202396 at 2023-09-02 @@ -3715,7 +3708,6 @@ broken-packages: - L-seed # failure in job https://hydra.nixos.org/build/233222324 at 2023-09-02 - lsfrom # failure in job https://hydra.nixos.org/build/233211705 at 2023-09-02 - lsh # failure in job https://hydra.nixos.org/build/233256686 at 2023-09-02 - - ltext # failure in job https://hydra.nixos.org/build/255686825 at 2024-04-16 - lti13 # failure in job https://hydra.nixos.org/build/252715722 at 2024-03-16 - ltiv1p1 # failure in job https://hydra.nixos.org/build/233200883 at 2023-09-02 - ltk # failure in job https://hydra.nixos.org/build/233244152 at 2023-09-02 @@ -3841,7 +3833,6 @@ broken-packages: - memcached # failure in job https://hydra.nixos.org/build/233190993 at 2023-09-02 - memcache-haskell # failure in job https://hydra.nixos.org/build/233211839 at 2023-09-02 - memfd # failure in job https://hydra.nixos.org/build/295095297 at 2025-04-22 - - meminfo # failure in job https://hydra.nixos.org/build/233201130 at 2023-09-02 - memis # failure in job https://hydra.nixos.org/build/233207107 at 2023-09-02 - memoization-utils # failure in job https://hydra.nixos.org/build/233220093 at 2023-09-02 - memoize # failure in job https://hydra.nixos.org/build/295095333 at 2025-04-22 @@ -4292,7 +4283,6 @@ broken-packages: - om-http # failure in job https://hydra.nixos.org/build/233245328 at 2023-09-02 - om-http-logging # failure in job https://hydra.nixos.org/build/233218069 at 2023-09-02 - omnifmt # failure in job https://hydra.nixos.org/build/233219763 at 2023-09-02 - - om-socket # failure in job https://hydra.nixos.org/build/233235423 at 2023-09-02 - on-a-horse # failure in job https://hydra.nixos.org/build/233199193 at 2023-09-02 - ONC-RPC # failure in job https://hydra.nixos.org/build/233225207 at 2023-09-02 - on-demand-ssh-tunnel # failure in job https://hydra.nixos.org/build/233197181 at 2023-09-02 @@ -4310,7 +4300,6 @@ broken-packages: - OpenAFP # failure in job https://hydra.nixos.org/build/233249295 at 2023-09-02 - openai # failure in job https://hydra.nixos.org/build/295095863 at 2025-04-22 - openai-servant-gen # failure in job https://hydra.nixos.org/build/295095800 at 2025-04-22 - - openapi3-code-generator # failure in job https://hydra.nixos.org/build/233255628 at 2023-09-02 - openapi-petstore # failure in job https://hydra.nixos.org/build/233221722 at 2023-09-02 - openapi-typed # failure in job https://hydra.nixos.org/build/233226830 at 2023-09-02 - opencc # failure in job https://hydra.nixos.org/build/233211902 at 2023-09-02 @@ -5597,7 +5586,6 @@ broken-packages: - skemmtun # failure in job https://hydra.nixos.org/build/233223893 at 2023-09-02 - sketch-frp-copilot # copilot >=4.3 && <4.4, - skew-list # failure in job https://hydra.nixos.org/build/295097034 at 2025-04-22 - - skews # failure in job https://hydra.nixos.org/build/295097063 at 2025-04-22 - skopedate # failure in job https://hydra.nixos.org/build/233220634 at 2023-09-02 - skulk # failure in job https://hydra.nixos.org/build/233258672 at 2023-09-02 - skylighting-extensions # failure in job https://hydra.nixos.org/build/233221387 at 2023-09-02 @@ -5824,7 +5812,6 @@ broken-packages: - stm-firehose # failure in job https://hydra.nixos.org/build/233220943 at 2023-09-02 - stm-lifted # failure in job https://hydra.nixos.org/build/252726872 at 2024-03-16 - stm-promise # failure in job https://hydra.nixos.org/build/233204293 at 2023-09-02 - - stm-queue # failure in job https://hydra.nixos.org/build/295097230 at 2025-04-22 - stm-stats # failure in job https://hydra.nixos.org/build/233214914 at 2023-09-02 - stochastic # failure in job https://hydra.nixos.org/build/233242019 at 2023-09-02 - Stomp # failure in job https://hydra.nixos.org/build/233252583 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 6a7855a99e35..15ea1c571ebb 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -427,10 +427,6 @@ dont-distribute-packages: - adhoc-network - adict - adp-multi-monadiccp - - aern2-fun - - aern2-mfun - - aern2-mp - - aern2-real - aeson-native - aeson_1_5_6_0 - affine @@ -1024,7 +1020,6 @@ dont-distribute-packages: - ddc-tools - ddc-war - ddci-core - - dde - debug - decimal-arithmetic - dedukti @@ -2589,7 +2584,6 @@ dont-distribute-packages: - ois-input-manager - olwrapper - om-kubernetes - - om-legion - one-time-password - online-csv - oops-examples diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 974f41a99a72..f6faa7e7d6c1 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -53312,7 +53312,6 @@ self: { ]; description = "Generic operations for real functions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -53350,7 +53349,6 @@ self: { ]; description = "Multi-variate real function optimisation and proving"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "aern2-mfun-benchmark-optimisation"; } ) { }; @@ -53402,7 +53400,6 @@ self: { ]; description = "Multi-precision ball (interval) arithmetic"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -53441,7 +53438,6 @@ self: { ]; description = "Real numbers as convergent sequences of intervals"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -127923,9 +127919,7 @@ self: { ]; description = "HIE-based Haskell call graph and source code visualizer"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "calligraphy"; - broken = true; } ) { }; @@ -132976,8 +132970,6 @@ self: { ]; description = "Exact real arithmetic using Centred Dyadic Approximations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -166650,9 +166642,7 @@ self: { ]; description = "A simple tool for visualising differences in Criterion benchmark results"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "criterion-compare"; - broken = true; } ) { }; @@ -178421,9 +178411,7 @@ self: { ]; description = "Data.Reify for GADTs"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "example-ast"; - broken = true; } ) { }; @@ -182198,7 +182186,6 @@ self: { ]; description = "Delay differential equations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -214909,8 +214896,6 @@ self: { ]; description = "Safe helpers for accessing and modifying environment variables"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -242898,8 +242883,6 @@ self: { ]; description = "Instantiate the classes from the vector-space package with types from linear"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -377862,8 +377845,6 @@ self: { doHaddock = false; description = "Python interpreter embedded into haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) python3; }; @@ -429208,9 +429189,7 @@ self: { ]; description = "Parameterized file evaluator"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "ltext"; - broken = true; } ) { }; @@ -441610,8 +441589,6 @@ self: { ]; description = "Library for reading `/proc/meminfo`"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -486315,7 +486292,6 @@ self: { ]; description = "Legion Framework"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -486459,8 +486435,6 @@ self: { ]; description = "Socket utilities"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -488721,9 +488695,7 @@ self: { ]; description = "OpenAPI3 Haskell Client Code Generator"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "openapi3-code-generator-exe"; - broken = true; } ) { }; @@ -611068,8 +611040,6 @@ self: { ]; description = "A very quick-and-dirty WebSocket server"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -632651,8 +632621,6 @@ self: { ]; description = "An implementation of a real-time concurrent queue"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; From 54c671d3703d9f26c4474187f6bb96541a934a62 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 2 May 2025 08:34:17 +0200 Subject: [PATCH 33/34] haskellPackages.postgrest: 12.2.11 -> 12.2.12 Release notes: https://github.com/PostgREST/postgrest/releases/tag/v12.2.12 --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 5074fd6cd091..ffc25d1a300c 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2709,12 +2709,12 @@ self: super: doJailbreak # 2022-12-02: Hackage release lags behind actual releases: https://github.com/PostgREST/postgrest/issues/2275 (overrideSrc rec { - version = "12.2.11"; + version = "12.2.12"; src = pkgs.fetchFromGitHub { owner = "PostgREST"; repo = "postgrest"; rev = "v${version}"; - hash = "sha256-ArKq+IDkGOPwGT42unwPogx+xVdK4iFcJh2GCO8eLXE="; + hash = "sha256-A/3JQc9h/FKX+xZvOVMwhXsKxdkRS783I/1EiZ3e73Y="; }; }) # 2024-11-03: Fixes build on aarch64-darwin. Can be removed after updating to 13+. From bc05eaf7360c7c541509776766a7307c6a0cc202 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 2 May 2025 11:26:59 +0200 Subject: [PATCH 34/34] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on *evaluation [1814999](https://hydra.nixos.org/eval/1814999) of nixpkgs commit [3937cbe](https://github.com/NixOS/nixpkgs/commits/3937cbe4d3846be40349599504cef1765d8e4d59) as of 2025-05-02 08:45 UTC* from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates --- .../configuration-hackage2nix/broken.yaml | 19 ++++++++ .../transitive-broken.yaml | 9 +++- .../haskell-modules/hackage-packages.nix | 46 ++++++++++++++++++- 3 files changed, 70 insertions(+), 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 5712d12cfba7..533f1e99c532 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -11,8 +11,12 @@ broken-packages: - abides # failure in job https://hydra.nixos.org/build/233260056 at 2023-09-02 - abnf # failure in job https://hydra.nixos.org/build/233238839 at 2023-09-02 - AbortT-transformers # failure in job https://hydra.nixos.org/build/233210345 at 2023-09-02 + - abstract-par-accelerate # failure in job https://hydra.nixos.org/build/296049870 at 2025-05-02 - abt # failure in job https://hydra.nixos.org/build/233201301 at 2023-09-02 - AC-BuildPlatform # failure in job https://hydra.nixos.org/build/233219130 at 2023-09-02 + - accelerate-fftw # failure in job https://hydra.nixos.org/build/296049868 at 2025-05-02 + - accelerate-random # failure in job https://hydra.nixos.org/build/296049869 at 2025-05-02 + - accelerate-utility # failure in job https://hydra.nixos.org/build/296049871 at 2025-05-02 - accentuateus # failure in job https://hydra.nixos.org/build/233253627 at 2023-09-02 - access-time # failure in job https://hydra.nixos.org/build/233246051 at 2023-09-02 - accuerr # failure in job https://hydra.nixos.org/build/233220965 at 2023-09-02 @@ -128,6 +132,7 @@ broken-packages: - alga # failure in job https://hydra.nixos.org/build/233252723 at 2023-09-02 - algebra-dag # failure in job https://hydra.nixos.org/build/233191945 at 2023-09-02 - algebraic-classes # failure in job https://hydra.nixos.org/build/233246872 at 2023-09-02 + - algebraic # failure in job https://hydra.nixos.org/build/296049876 at 2025-05-02 - algebraic-prelude # failure in job https://hydra.nixos.org/build/233197561 at 2023-09-02 - AlgorithmW # failure in job https://hydra.nixos.org/build/233245254 at 2023-09-02 - algo-s # failure in job https://hydra.nixos.org/build/233221988 at 2023-09-02 @@ -655,6 +660,7 @@ broken-packages: - cabal-nirvana # failure in job https://hydra.nixos.org/build/233222083 at 2023-09-02 - cabal-progdeps # failure in job https://hydra.nixos.org/build/233251917 at 2023-09-02 - cabalQuery # failure in job https://hydra.nixos.org/build/233211475 at 2023-09-02 + - cabal-scaffold # failure in job https://hydra.nixos.org/build/295453285 at 2025-05-02 - CabalSearch # failure in job https://hydra.nixos.org/build/233200817 at 2023-09-02 - cabal-setup # failure in job https://hydra.nixos.org/build/233225406 at 2023-09-02 - cabal-sign # failure in job https://hydra.nixos.org/build/295092160 at 2025-04-22 @@ -1241,6 +1247,7 @@ broken-packages: - decoder-conduit # failure in job https://hydra.nixos.org/build/233228100 at 2023-09-02 - deepcontrol # failure in job https://hydra.nixos.org/build/233238035 at 2023-09-02 - DeepDarkFantasy # failure in job https://hydra.nixos.org/build/233242150 at 2023-09-02 + - deeplearning-hs # failure in job https://hydra.nixos.org/build/296049880 at 2025-05-02 - deepl # failure in job https://hydra.nixos.org/build/233232956 at 2023-09-02 - deepseq-bounded # failure in job https://hydra.nixos.org/build/233211193 at 2023-09-02 - deepseq-instances # failure in job https://hydra.nixos.org/build/233236748 at 2023-09-02 @@ -2009,6 +2016,7 @@ broken-packages: - gentlemark # failure in job https://hydra.nixos.org/build/233202158 at 2023-09-02 - genvalidity-appendful # failure in job https://hydra.nixos.org/build/295093519 at 2025-04-22 - genvalidity-mergeful # failure in job https://hydra.nixos.org/build/295093508 at 2025-04-22 + - genvalidity-network-uri # failure in job https://hydra.nixos.org/build/295454526 at 2025-05-02 - geocode-google # failure in job https://hydra.nixos.org/build/233191594 at 2023-09-02 - GeocoderOpenCage # failure in job https://hydra.nixos.org/build/233214852 at 2023-09-02 - geodetic-types # failure in job https://hydra.nixos.org/build/233209496 at 2023-09-02 @@ -2228,6 +2236,7 @@ broken-packages: - grow-vector # failure in job https://hydra.nixos.org/build/233196279 at 2023-09-02 - grpc-api-etcd # failure in job https://hydra.nixos.org/build/233239600 at 2023-09-02 - grpc-haskell-core # failure in job https://hydra.nixos.org/build/267997256 at 2024-07-31 + - gruvbox-colors # failure in job https://hydra.nixos.org/build/295454932 at 2025-05-02 - gsl-random # failure in job https://hydra.nixos.org/build/233191503 at 2023-09-02 - gstreamer # failure in job https://hydra.nixos.org/build/233239224 at 2023-09-02 - GTALib # failure in job https://hydra.nixos.org/build/233250568 at 2023-09-02 @@ -3248,6 +3257,7 @@ broken-packages: - irc-fun-types # failure in job https://hydra.nixos.org/build/233255910 at 2023-09-02 - ireal # failure in job https://hydra.nixos.org/build/233239811 at 2023-09-02 - iridium # failure in job https://hydra.nixos.org/build/233211261 at 2023-09-02 + - iri # failure in job https://hydra.nixos.org/build/295455675 at 2025-05-02 - iris # failure in job https://hydra.nixos.org/build/233212713 at 2023-09-02 - iron-mq # failure in job https://hydra.nixos.org/build/233200693 at 2023-09-02 - irt # failure in job https://hydra.nixos.org/build/233216553 at 2023-09-02 @@ -3529,6 +3539,7 @@ broken-packages: - leb128 # failure in job https://hydra.nixos.org/build/252731801 at 2024-03-16 - leetify # failure in job https://hydra.nixos.org/build/233200752 at 2023-09-02 - lendingclub # failure in job https://hydra.nixos.org/build/233239123 at 2023-09-02 + - lens-accelerate # failure in job https://hydra.nixos.org/build/296049887 at 2025-05-02 - lens-datetime # failure in job https://hydra.nixos.org/build/233252409 at 2023-09-02 - lenses # failure in job https://hydra.nixos.org/build/233239109 at 2023-09-02 - lens-filesystem # failure in job https://hydra.nixos.org/build/233205074 at 2023-09-02 @@ -3600,6 +3611,7 @@ broken-packages: - limp-cbc # failure in job https://hydra.nixos.org/build/233201076 at 2023-09-02 - linda # failure in job https://hydra.nixos.org/build/233249512 at 2023-09-02 - linden # failure in job https://hydra.nixos.org/build/233198590 at 2023-09-02 + - linear-accelerate # failure in job https://hydra.nixos.org/build/296049888 at 2025-05-02 - linear-algebra-cblas # failure in job https://hydra.nixos.org/build/233239710 at 2023-09-02 - linearmap-category # failure in job https://hydra.nixos.org/build/236690982 at 2023-10-04 - linear-maps # failure in job https://hydra.nixos.org/build/233258332 at 2023-09-02 @@ -4046,6 +4058,7 @@ broken-packages: - multiarg # failure in job https://hydra.nixos.org/build/233238633 at 2023-09-02 - MultiChor # failure in job https://hydra.nixos.org/build/295091050 at 2025-04-22 - multicurryable # failure in job https://hydra.nixos.org/build/252731222 at 2024-03-16 + - multidir # failure in job https://hydra.nixos.org/build/295456419 at 2025-05-02 - multihash # failure in job https://hydra.nixos.org/build/233203263 at 2023-09-02 - multi-instance # failure in job https://hydra.nixos.org/build/233203186 at 2023-09-02 - multilinear # failure in job https://hydra.nixos.org/build/233260046 at 2023-09-02 @@ -4128,6 +4141,7 @@ broken-packages: - nekos-best # failure in job https://hydra.nixos.org/build/233214327 at 2023-09-02 - Neks # failure in job https://hydra.nixos.org/build/233238103 at 2023-09-02 - neptune-backend # failure in job https://hydra.nixos.org/build/233214329 at 2023-09-02 + - nerd-font-icons # failure in job https://hydra.nixos.org/build/295456454 at 2025-05-02 - nero # failure in job https://hydra.nixos.org/build/233216907 at 2023-09-02 - NestedFunctor # failure in job https://hydra.nixos.org/build/233253656 at 2023-09-02 - nestedmap # failure in job https://hydra.nixos.org/build/233219375 at 2023-09-02 @@ -4281,6 +4295,7 @@ broken-packages: - om-http # failure in job https://hydra.nixos.org/build/233245328 at 2023-09-02 - om-http-logging # failure in job https://hydra.nixos.org/build/233218069 at 2023-09-02 - omnifmt # failure in job https://hydra.nixos.org/build/233219763 at 2023-09-02 + - om-plugin-imports # failure in job https://hydra.nixos.org/build/295456635 at 2025-05-02 - on-a-horse # failure in job https://hydra.nixos.org/build/233199193 at 2023-09-02 - ONC-RPC # failure in job https://hydra.nixos.org/build/233225207 at 2023-09-02 - on-demand-ssh-tunnel # failure in job https://hydra.nixos.org/build/233197181 at 2023-09-02 @@ -4965,6 +4980,7 @@ broken-packages: - querystring-pickle # failure in job https://hydra.nixos.org/build/233246108 at 2023-09-02 - questioner # failure in job https://hydra.nixos.org/build/233213704 at 2023-09-02 - quibble-core # failure in job https://hydra.nixos.org/build/233200635 at 2023-09-02 + - quic # failure in job https://hydra.nixos.org/build/295457190 at 2025-05-02 - QuickAnnotate # failure in job https://hydra.nixos.org/build/233197428 at 2023-09-02 - quickbooks # failure in job https://hydra.nixos.org/build/233227666 at 2023-09-02 - quickcheck-arbitrary-template # failure in job https://hydra.nixos.org/build/233223045 at 2023-09-02 @@ -5126,6 +5142,7 @@ broken-packages: - reify # failure in job https://hydra.nixos.org/build/233247509 at 2023-09-02 - relacion # failure in job https://hydra.nixos.org/build/233241624 at 2023-09-02 - relational-postgresql8 # failure in job https://hydra.nixos.org/build/295096600 at 2025-04-22 + - relational-query-postgresql-pure # failure in job https://hydra.nixos.org/build/296063076 at 2025-05-02 - relation # failure in job https://hydra.nixos.org/build/233244581 at 2023-09-02 - relevant-time # failure in job https://hydra.nixos.org/build/233190794 at 2023-09-02 - reload # failure in job https://hydra.nixos.org/build/233212925 at 2023-09-02 @@ -6100,6 +6117,7 @@ broken-packages: - text-all # failure in job https://hydra.nixos.org/build/233229321 at 2023-09-02 - text-and-plots # failure in job https://hydra.nixos.org/build/233205250 at 2023-09-02 - text-ascii # failure in job https://hydra.nixos.org/build/233247653 at 2023-09-02 + - text-builder-time # failure in job https://hydra.nixos.org/build/295458315 at 2025-05-02 - text-compression # failure in job https://hydra.nixos.org/build/233202733 at 2023-09-02 - text-containers # failure in job https://hydra.nixos.org/build/233253948 at 2023-09-02 - text-format # failure in job https://hydra.nixos.org/build/295097568 at 2025-04-22 @@ -6342,6 +6360,7 @@ broken-packages: - type-combinators # failure in job https://hydra.nixos.org/build/233230024 at 2023-09-02 - type-compare # failure in job https://hydra.nixos.org/build/233207530 at 2023-09-02 - TypeCompose # failure in job https://hydra.nixos.org/build/233212999 at 2023-09-02 + - typed-admin # failure in job https://hydra.nixos.org/build/296063081 at 2025-05-02 - typed-digits # failure in job https://hydra.nixos.org/build/233198266 at 2023-09-02 - typed-encoding # failure in job https://hydra.nixos.org/build/233208093 at 2023-09-02 - typed-fsm # failure in job https://hydra.nixos.org/build/269663128 at 2024-08-19 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 15ea1c571ebb..0ab13af65ce1 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -416,6 +416,8 @@ dont-distribute-packages: - a50 - abcBridge - ac-machine-conduit + - accelerate-arithmetic + - accelerate-fourier - accelerate-llvm - accelerate-llvm-native - accelerate-typelits @@ -926,7 +928,6 @@ dont-distribute-packages: - coordinate - copilot-cbmc - copilot-sbv - - copilot-verifier - coroutine-enumerator - coroutine-iteratee - couch-simple @@ -952,7 +953,6 @@ dont-distribute-packages: - crf-chain2-tiers - criu-rpc - cron-compat - - crux-llvm - crypto-classical - crypto-conduit - crypto-pubkey @@ -1406,7 +1406,9 @@ dont-distribute-packages: - global - global-config - glome-hs + - gloss-accelerate - gloss-devil + - gloss-raster-accelerate - gloss-sodium - gltf-loader - gmap @@ -1494,6 +1496,7 @@ dont-distribute-packages: - gtkimageview - gtkrsync - guarded-rewriting + - h3spec - hOff-display - hPDB - hPDB-examples @@ -1873,6 +1876,7 @@ dont-distribute-packages: - http2-client-grpc - http2-grpc-proto-lens - http2-grpc-proto3-wire + - http3 - https-everywhere-rules - https-everywhere-rules-raw - httpspec @@ -3699,6 +3703,7 @@ dont-distribute-packages: - wai-thrift - waldo - warp-grpc + - warp-quic - warped - wavesurfer - wavy diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 36b2e92f46a2..96fb57ee7651 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -49213,6 +49213,8 @@ self: { ]; description = "Provides the class ParAccelerate, nothing more"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -49542,6 +49544,7 @@ self: { ]; description = "Linear algebra and interpolation using the Accelerate framework"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -50044,7 +50047,9 @@ self: { ]; description = "Accelerate frontend to the FFTW library (Fourier transform)"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; + broken = true; } ) { }; @@ -50095,6 +50100,7 @@ self: { ]; description = "Fast Fourier transform and convolution using the Accelerate framework"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -50613,6 +50619,8 @@ self: { ]; description = "Generate Accelerate arrays filled with high quality pseudorandom numbers"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -50682,7 +50690,9 @@ self: { ]; description = "Utility functions for the Accelerate framework"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; + broken = true; } ) { }; @@ -58761,6 +58771,8 @@ self: { ]; description = "General linear algebra structures"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -124866,7 +124878,9 @@ self: { ]; executableHaskellDepends = [ base ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "cabal-scaffold"; + broken = true; } ) { }; @@ -162410,7 +162424,6 @@ self: { doHaddock = false; description = "System for verifying the correctness of generated Copilot programs"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "verify-examples"; } ) { }; @@ -167768,7 +167781,6 @@ self: { ]; description = "A verification tool for C programs"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -183600,7 +183612,9 @@ self: { ]; description = "Deep Learning in Haskell"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "deeplearning_demonstration"; + broken = true; } ) { }; @@ -253867,6 +253881,8 @@ self: { ]; description = "GenValidity support for URI"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -271340,6 +271356,7 @@ self: { ]; description = "Extras to interface Gloss and Accelerate"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -284781,6 +284798,8 @@ self: { libraryHaskellDepends = [ base ]; description = "Gruvbox colors for use in Haskell"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -287005,6 +287024,7 @@ self: { ]; description = "QUIC"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "h3spec"; } ) { }; @@ -361712,6 +361732,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "HTTP/3 library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -383540,6 +383561,8 @@ self: { doHaddock = false; description = "RFC-compliant universal resource identifier library (URL, URI, IRI)"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -412114,6 +412137,8 @@ self: { ]; description = "Instances to mix lens with Accelerate"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -418448,6 +418473,8 @@ self: { ]; description = "Lifting linear vector spaces into Accelerate"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -462817,7 +462844,9 @@ self: { ]; description = "Simple tool for running commands in multiple directories"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "muld"; + broken = true; } ) { }; @@ -469996,6 +470025,8 @@ self: { libraryHaskellDepends = [ base ]; description = "Nerd Font Icons for use in haskell"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -486348,6 +486379,8 @@ self: { ]; description = "Plugin-based explicit import generation"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -547489,6 +547522,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "QUIC"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -564212,6 +564247,8 @@ self: { ]; description = "The connector of relational-record and postgresql-pure"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -662060,6 +662097,8 @@ self: { ]; description = "Various formats for \"time\" in terms of \"text-builder\""; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -685348,6 +685387,8 @@ self: { ]; description = "Admin console framework"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -710660,6 +710701,7 @@ self: { ]; description = "Warp based on QUIC"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { };