From cfdc073da4cf663327bd708a81e87ed326d2b878 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 18 Nov 2021 16:12:27 +0100 Subject: [PATCH 01/28] ghcWithPackages: check targetPlatform to decide if NCG is available The availability of native codegen (which allows us to disable the LLVM backend by default) hinges on the target platform of the compiler (that is GHC), not on the platform it runs on (the host platform). --- pkgs/development/haskell-modules/with-packages-wrapper.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/with-packages-wrapper.nix b/pkgs/development/haskell-modules/with-packages-wrapper.nix index fdcd40fc99b0..464590fde38c 100644 --- a/pkgs/development/haskell-modules/with-packages-wrapper.nix +++ b/pkgs/development/haskell-modules/with-packages-wrapper.nix @@ -1,5 +1,5 @@ { lib, stdenv, ghc, llvmPackages, packages, symlinkJoin, makeWrapper -, withLLVM ? !(stdenv.hostPlatform.isx86_64 || stdenv.hostPlatform.isPowerPC) +, withLLVM ? !(stdenv.targetPlatform.isx86_64 || stdenv.targetPlatform.isPowerPC) , postBuild ? "" , ghcLibdir ? null # only used by ghcjs, when resolving plugins }: From 571f3e504bf504844e8705d52f8552d6b6d115d4 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 18 Nov 2021 16:27:24 +0100 Subject: [PATCH 02/28] ghcWithPackages: list missing targets with NCG available Based on https://gitlab.haskell.org/ghc/ghc/-/wikis/platforms, although it sadly doesn't list when the backends were introduced. * PowerPC, x86 (and x86_64) and Sparc have been supported for longer. * aarch64-darwin is new in 9.2.1 and backported to 8.10.5, 8.10.6 and 8.10.7 (check is dumb here since we'll grep for 8.10.7 anyways when upgrading) Fixes ghcWithPackages failing to evaluate on aarch64-darwin because of missing support for the platform in LLVM 9's compiler-rt. --- .../haskell-modules/with-packages-wrapper.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/with-packages-wrapper.nix b/pkgs/development/haskell-modules/with-packages-wrapper.nix index 464590fde38c..7b85d01876ed 100644 --- a/pkgs/development/haskell-modules/with-packages-wrapper.nix +++ b/pkgs/development/haskell-modules/with-packages-wrapper.nix @@ -1,5 +1,14 @@ { lib, stdenv, ghc, llvmPackages, packages, symlinkJoin, makeWrapper -, withLLVM ? !(stdenv.targetPlatform.isx86_64 || stdenv.targetPlatform.isPowerPC) +# Include LLVM by default if GHC doesn't have native code generation support +# See https://gitlab.haskell.org/ghc/ghc/-/wikis/platforms +, withLLVM ? !(lib.any lib.id ([ + stdenv.targetPlatform.isx86 + stdenv.targetPlatform.isPowerPC + stdenv.targetPlatform.isSparc + ] ++ lib.optionals (lib.versionAtLeast ghc.version "9.2" || ghc.version == "8.10.7") [ + (stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin) + # TODO(@sternenseemann): Is armv7a supported for iOS? + ])) , postBuild ? "" , ghcLibdir ? null # only used by ghcjs, when resolving plugins }: From bea36e4f8a52060c4d6a2416086a535146643b87 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 18 Nov 2021 21:35:55 +0100 Subject: [PATCH 03/28] haskellPackages: stackage-lts 18.16 -> 18.17 This commit has been generated by maintainers/scripts/haskell/update-stackage.sh --- .../configuration-hackage2nix/stackage.yaml | 112 +++++++++--------- 1 file changed, 56 insertions(+), 56 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 858eeac1e297..7e4ecaee2721 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 18.16 +# Stackage LTS 18.17 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -32,7 +32,7 @@ default-package-overrides: - aeson-typescript ==0.3.0.1 - aeson-with ==0.1.2.0 - aeson-yak ==0.1.1.3 - - aeson-yaml ==1.1.0.0 + - aeson-yaml ==1.1.0.1 - Agda ==2.6.2 - agda2lagda ==0.2021.6.1 - al ==0.1.4.2 @@ -164,13 +164,13 @@ default-package-overrides: - arrow-extras ==0.1.0.1 - arrows ==0.4.4.2 - ascii ==1.0.1.6 - - ascii-case ==1.0.0.6 - - ascii-char ==1.0.0.10 + - ascii-case ==1.0.0.8 + - ascii-char ==1.0.0.12 - asciidiagram ==1.3.3.3 - - ascii-group ==1.0.0.6 + - ascii-group ==1.0.0.8 - ascii-predicates ==1.0.0.6 - ascii-progress ==0.3.3.0 - - ascii-superset ==1.0.1.6 + - ascii-superset ==1.0.1.8 - ascii-th ==1.0.0.6 - asn1-encoding ==0.9.6 - asn1-parse ==0.9.5 @@ -232,7 +232,7 @@ default-package-overrides: - bcp47 ==0.2.0.4 - bcp47-orphans ==0.1.0.4 - bcrypt ==0.0.11 - - bech32 ==1.1.1 + - bech32 ==1.1.2 - bech32-th ==1.0.2 - bench ==1.0.12 - benchpress ==0.2.2.18 @@ -288,7 +288,7 @@ default-package-overrides: - bordacount ==0.1.0.0 - boring ==0.2 - both ==0.1.1.2 - - bound ==2.0.3 + - bound ==2.0.4 - BoundedChan ==1.0.3.0 - bounded-queue ==1.0.0 - boundingboxes ==0.2.3 @@ -304,13 +304,13 @@ default-package-overrides: - bugsnag-haskell ==0.0.4.1 - bugsnag-hs ==0.2.0.7 - bugzilla-redhat ==0.3.3 - - burrito ==1.2.0.2 + - burrito ==1.2.0.3 - butcher ==1.3.3.2 - buttplug-hs-core ==0.1.0.1 - bv ==0.5 - bv-little ==1.1.1 - byteable ==0.1.1 - - byte-count-reader ==0.10.1.6 + - byte-count-reader ==0.10.1.7 - bytedump ==1.0 - byte-order ==0.1.2.0 - byteorder ==1.0.4 @@ -332,7 +332,7 @@ default-package-overrides: - cabal-appimage ==0.3.0.3 - cabal-clean ==0.1.20210924 - cabal-debian ==5.1 - - cabal-doctest ==1.0.8 + - cabal-doctest ==1.0.9 - cabal-file ==0.1.1 - cabal-flatpak ==0.1.0.2 - cabal-plan ==0.7.2.0 @@ -466,7 +466,7 @@ default-package-overrides: - connection-pool ==0.2.2 - console-style ==0.0.2.1 - constraint ==0.1.4.0 - - constraints ==0.13.1 + - constraints ==0.13.2 - constraints-extras ==0.3.2.0 - constraint-tuples ==0.1.2 - construct ==0.3.0.2 @@ -499,9 +499,9 @@ default-package-overrides: - cryptohash ==0.11.9 - cryptohash-cryptoapi ==0.1.4 - cryptohash-md5 ==0.11.101.0 - - cryptohash-sha1 ==0.11.100.1 + - cryptohash-sha1 ==0.11.101.0 - cryptohash-sha256 ==0.11.102.1 - - cryptohash-sha512 ==0.11.100.1 + - cryptohash-sha512 ==0.11.101.0 - cryptonite ==0.29 - cryptonite-conduit ==0.2.2 - cryptonite-openssl ==0.7 @@ -529,7 +529,7 @@ default-package-overrides: - cursor-gen ==0.3.0.0 - cutter ==0.0 - cyclotomic ==1.1.1 - - czipwith ==1.0.1.3 + - czipwith ==1.0.1.4 - d10 ==0.2.1.6 - data-accessor ==0.2.3 - data-accessor-mtl ==0.2.0.4 @@ -589,7 +589,7 @@ default-package-overrides: - deque ==0.4.4 - deriveJsonNoPrefix ==0.1.0.1 - derive-topdown ==0.0.2.2 - - deriving-aeson ==0.2.7 + - deriving-aeson ==0.2.8 - deriving-compat ==0.5.10 - derulo ==1.0.10 - dhall ==1.39.0 @@ -775,7 +775,7 @@ default-package-overrides: - fixed ==0.3 - fixed-length ==0.2.3 - fixed-vector ==1.2.0.0 - - fixed-vector-hetero ==0.6.1.0 + - fixed-vector-hetero ==0.6.1.1 - fix-whitespace ==0.0.7 - flac ==0.2.0 - flac-picture ==0.1.2 @@ -904,7 +904,7 @@ default-package-overrides: - ghc-typelits-extra ==0.4.3 - ghc-typelits-knownnat ==0.7.6 - ghc-typelits-natnormalise ==0.7.6 - - ghc-typelits-presburger ==0.6.0.0 + - ghc-typelits-presburger ==0.6.1.0 - ghost-buster ==0.1.1.0 - gi-atk ==2.0.23 - gi-cairo ==1.0.25 @@ -935,7 +935,7 @@ default-package-overrides: - gl ==0.9 - glabrous ==2.0.5 - GLFW-b ==3.3.0.0 - - Glob ==0.10.1 + - Glob ==0.10.2 - gloss ==1.13.2.1 - gloss-rendering ==1.13.1.1 - GLURaw ==2.0.0.4 @@ -955,9 +955,9 @@ default-package-overrides: - graphviz ==2999.20.1.0 - graph-wrapper ==0.2.6.0 - gravatar ==0.8.0 - - greskell ==1.2.0.1 - - greskell-core ==0.1.3.6 - - greskell-websocket ==0.1.2.5 + - greskell ==1.2.0.2 + - greskell-core ==0.1.3.7 + - greskell-websocket ==0.1.2.6 - groom ==0.1.2.1 - group-by-date ==0.1.0.4 - groups ==0.5.3 @@ -1027,7 +1027,7 @@ default-package-overrides: - hedgehog-fn ==1.0 - hedgehog-quickcheck ==0.1.1 - hedis ==0.14.4 - - hedn ==0.3.0.3 + - hedn ==0.3.0.4 - here ==1.2.13 - heredoc ==0.2.0.0 - heterocephalus ==1.0.5.4 @@ -1127,7 +1127,7 @@ default-package-overrides: - hspec-leancheck ==0.0.6 - hspec-megaparsec ==2.2.0 - hspec-meta ==2.7.8 - - hspec-need-env ==0.1.0.7 + - hspec-need-env ==0.1.0.8 - hspec-parsec ==0 - hspec-smallcheck ==0.5.2 - hspec-tables ==0.0.1 @@ -1137,9 +1137,9 @@ default-package-overrides: - hsshellscript ==3.5.0 - hs-tags ==0.1.5.2 - HStringTemplate ==0.8.8 - - HSvm ==0.1.1.3.22 + - HSvm ==0.1.1.3.25 - HsYAML ==0.2.1.0 - - HsYAML-aeson ==0.2.0.0 + - HsYAML-aeson ==0.2.0.1 - hsyslog ==5.0.2 - htaglib ==1.2.0 - HTF ==0.14.0.6 @@ -1246,7 +1246,7 @@ default-package-overrides: - instance-control ==0.1.2.0 - int-cast ==0.2.0.0 - integer-logarithms ==1.0.3.1 - - integer-roots ==1.0.0.1 + - integer-roots ==1.0.1.0 - integration ==0.2.1 - intern ==0.9.4 - interpolate ==0.2.1 @@ -1299,7 +1299,7 @@ default-package-overrides: - js-flot ==0.8.3 - js-jquery ==3.3.1 - json ==0.10 - - json-feed ==1.0.14 + - json-feed ==1.0.15 - jsonifier ==0.1.1 - jsonpath ==0.2.0.0 - json-rpc ==1.0.3 @@ -1332,7 +1332,7 @@ default-package-overrides: - kubernetes-webhook-haskell ==0.2.0.3 - l10n ==0.1.0.1 - labels ==0.3.3 - - lackey ==1.0.15 + - lackey ==1.0.16 - lambdabot-core ==5.3.0.2 - LambdaHack ==0.10.3.0 - lame ==0.2.0 @@ -1370,7 +1370,7 @@ default-package-overrides: - lens-datetime ==0.3 - lens-family ==2.0.0 - lens-family-core ==2.0.0 - - lens-family-th ==0.5.2.0 + - lens-family-th ==0.5.2.1 - lens-misc ==0.0.2.0 - lens-process ==0.4.0.0 - lens-properties ==4.11.1 @@ -1458,7 +1458,7 @@ default-package-overrides: - mathexpr ==0.3.0.0 - math-extras ==0.1.1.0 - math-functions ==0.3.4.2 - - matplotlib ==0.7.6 + - matplotlib ==0.7.7 - matrices ==0.5.0 - matrix ==0.3.6.1 - matrix-as-xyz ==0.1.2.2 @@ -1490,7 +1490,7 @@ default-package-overrides: - microlens-contra ==0.1.0.2 - microlens-ghc ==0.4.13.1 - microlens-mtl ==0.2.0.1 - - microlens-platform ==0.4.2 + - microlens-platform ==0.4.2.1 - microlens-process ==0.2.0.2 - microlens-th ==0.4.3.10 - microspec ==0.2.1.3 @@ -1507,7 +1507,7 @@ default-package-overrides: - minio-hs ==1.5.3 - miniutter ==0.5.1.1 - min-max-pqueue ==0.1.0.2 - - mintty ==0.1.2 + - mintty ==0.1.3 - missing-foreign ==0.1.1 - mixed-types-num ==0.5.9.1 - mltool ==0.2.0.1 @@ -1661,7 +1661,7 @@ default-package-overrides: - nvim-hs-contrib ==2.0.0.0 - nvim-hs-ghcid ==2.0.0.0 - oauthenticated ==0.2.1.0 - - ObjectName ==1.1.0.1 + - ObjectName ==1.1.0.2 - o-clock ==1.2.1 - odbc ==0.2.5 - oeis2 ==1.0.5 @@ -1673,7 +1673,7 @@ default-package-overrides: - OneTuple ==0.2.2.1 - Only ==0.1 - oo-prototypes ==0.1.0.0 - - opaleye ==0.7.6.1 + - opaleye ==0.7.6.2 - OpenAL ==1.7.0.5 - openapi3 ==3.1.0 - open-browser ==0.2.1.0 @@ -1687,7 +1687,7 @@ default-package-overrides: - opentelemetry-extra ==0.7.0 - opentelemetry-lightstep ==0.7.0 - opentelemetry-wai ==0.7.0 - - operational ==0.2.4.0 + - operational ==0.2.4.1 - operational-class ==0.3.0.0 - optics ==0.3 - optics-core ==0.3.0.1 @@ -1697,7 +1697,7 @@ default-package-overrides: - optional-args ==1.0.2 - options ==1.2.1.1 - optparse-applicative ==0.16.1.0 - - optparse-generic ==1.4.6 + - optparse-generic ==1.4.7 - optparse-simple ==0.1.1.4 - optparse-text ==0.1.1.0 - ordered-containers ==0.2.2 @@ -1882,7 +1882,7 @@ default-package-overrides: - pureMD5 ==2.1.4 - purescript-bridge ==0.14.0.0 - pushbullet-types ==0.4.1.0 - - pusher-http-haskell ==2.1.0.5 + - pusher-http-haskell ==2.1.0.6 - pvar ==1.0.0.0 - PyF ==0.9.0.3 - qchas ==1.1.0.1 @@ -1910,7 +1910,7 @@ default-package-overrides: - rainbow ==0.34.2.2 - rainbox ==0.26.0.0 - ral ==0.2 - - rampart ==1.1.0.3 + - rampart ==1.1.0.4 - ramus ==0.1.2 - rando ==0.0.0.4 - random ==1.2.0 @@ -1927,12 +1927,12 @@ default-package-overrides: - rank2classes ==1.4.3 - Rasterific ==0.7.5.4 - rasterific-svg ==0.3.3.2 - - ratel ==1.0.16 + - ratel ==1.0.17 - rate-limit ==1.4.2 - ratel-wai ==1.1.5 - rattle ==0.2 - rattletrap ==11.1.1 - - Rattus ==0.5 + - Rattus ==0.5.0.1 - rawfilepath ==0.2.4 - rawstring-qm ==0.2.3.0 - raw-strings-qq ==1.1 @@ -1945,7 +1945,7 @@ default-package-overrides: - read-env-var ==1.0.0.0 - reanimate ==1.1.4.0 - reanimate-svg ==0.13.0.1 - - rebase ==1.13.0.1 + - rebase ==1.13.1 - record-dot-preprocessor ==0.2.13 - record-hasfield ==1.0 - records-sop ==0.1.1.0 @@ -1989,7 +1989,7 @@ default-package-overrides: - repline ==0.4.0.0 - req ==3.9.0 - req-conduit ==1.0.1 - - rerebase ==1.13.0.1 + - rerebase ==1.13.1 - rescue ==0.4.2.1 - resistor-cube ==0.0.1.2 - resolv ==0.1.2.0 @@ -2142,7 +2142,7 @@ default-package-overrides: - show-combinators ==0.2.0.0 - siggy-chardust ==1.0.0 - signal ==0.1.0.4 - - silently ==1.2.5.1 + - silently ==1.2.5.2 - simple-affine-space ==0.1.1 - simple-cabal ==0.1.3 - simple-cmd ==0.2.3 @@ -2157,7 +2157,7 @@ default-package-overrides: - singleton-bool ==0.1.5 - singleton-nats ==0.4.5 - singletons ==2.7 - - singletons-presburger ==0.6.0.0 + - singletons-presburger ==0.6.1.0 - siphash ==1.0.3 - Sit ==0.2021.1.18 - sitemap-gen ==0.1.0.0 @@ -2249,7 +2249,7 @@ default-package-overrides: - streaming ==0.2.3.0 - streaming-attoparsec ==1.0.0.1 - streaming-bytestring ==0.2.1 - - streaming-commons ==0.2.2.1 + - streaming-commons ==0.2.2.2 - streamly ==0.7.3 - streams ==3.3 - streamt ==0.5.0.0 @@ -2284,10 +2284,10 @@ default-package-overrides: - swagger ==0.3.0 - swagger2 ==2.6 - sweet-egison ==0.1.1.3 - - swish ==0.10.0.7 + - swish ==0.10.0.8 - syb ==0.7.2.1 - sydtest ==0.2.0.0 - - sydtest-discover ==0.0.0.0 + - sydtest-discover ==0.0.0.1 - sydtest-persistent-sqlite ==0.1.0.0 - sydtest-servant ==0.1.0.0 - sydtest-wai ==0.1.0.0 @@ -2371,7 +2371,7 @@ default-package-overrides: - text-manipulate ==0.3.0.0 - text-metrics ==0.3.1 - text-postgresql ==0.0.3.1 - - text-printer ==0.5.0.1 + - text-printer ==0.5.0.2 - text-regex-replace ==0.1.1.4 - text-region ==0.3.1.0 - text-short ==0.1.3 @@ -2409,7 +2409,7 @@ default-package-overrides: - through-text ==0.1.0.0 - throwable-exceptions ==0.1.0.9 - th-strict-compat ==0.1.0.1 - - th-test-utils ==1.1.0 + - th-test-utils ==1.1.1 - th-utilities ==0.2.4.3 - thyme ==0.3.5.5 - tidal ==1.7.8 @@ -2497,8 +2497,8 @@ default-package-overrides: - unexceptionalio ==0.5.1 - unexceptionalio-trans ==0.5.1 - unicode ==0.0.1.1 - - unicode-collation ==0.1.3 - - unicode-show ==0.1.0.4 + - unicode-collation ==0.1.3.1 + - unicode-show ==0.1.0.5 - unicode-transforms ==0.3.7.1 - unification-fd ==0.11.1 - union-angle ==0.1.0.1 @@ -2528,7 +2528,7 @@ default-package-overrides: - unliftio-pool ==0.2.1.1 - unliftio-streams ==0.1.1.1 - unlit ==0.4.0.0 - - unordered-containers ==0.2.14.0 + - unordered-containers ==0.2.15.0 - unsafe ==0.0 - urbit-hob ==0.3.3 - uri-bytestring ==0.3.3.1 @@ -2575,7 +2575,7 @@ default-package-overrides: - vector-sized ==1.4.4 - vector-space ==0.16 - vector-split ==1.0.0.2 - - vector-th-unbox ==0.2.1.9 + - vector-th-unbox ==0.2.2 - verbosity ==0.4.0.0 - versions ==5.0.0 - vformat ==0.14.1.0 @@ -2604,7 +2604,7 @@ default-package-overrides: - wai-rate-limit-redis ==0.1.0.0 - wai-saml2 ==0.2.1.2 - wai-session ==0.3.3 - - wai-session-redis ==0.1.0.3 + - wai-session-redis ==0.1.0.4 - wai-slack-middleware ==0.2.0 - wai-websockets ==3.0.1.2 - wakame ==0.1.0.0 @@ -2633,7 +2633,7 @@ default-package-overrides: - witherable ==0.4.2 - within ==0.2.0.1 - with-location ==0.1.0 - - with-utf8 ==1.0.2.2 + - with-utf8 ==1.0.2.3 - wizards ==1.0.3 - wl-pprint-annotated ==0.1.0.1 - wl-pprint-console ==0.1.0.2 From e8f81dc183d0e9705b47853d924b17d98f4336ea Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 18 Nov 2021 21:37:48 +0100 Subject: [PATCH 04/28] all-cabal-hashes: 2021-11-12T03:22:57Z -> 2021-11-18T20:32: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 ba70f6f76ad0..f6d6e37af46d 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "f38385b8e3e064360be513204f114418ea0206de", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/f38385b8e3e064360be513204f114418ea0206de.tar.gz", - "sha256": "08yrxx2cslwbbrcrjn13va2vbynjrwfbkc3fs4mf9qc17bdvxmgj", - "msg": "Update from Hackage at 2021-11-12T03:22:57Z" + "commit": "5ac4efab1c8e40b19b0bc4ba833477a4abc75358", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/5ac4efab1c8e40b19b0bc4ba833477a4abc75358.tar.gz", + "sha256": "0xnrdwmc646ghwzp61jp376s9fkpcd74slxc39law7akfp77v4ls", + "msg": "Update from Hackage at 2021-11-18T20:32:52Z" } From 7fc57e61d317295999c2b2cddcf3cc3ffdfeb57c Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 18 Nov 2021 21:39:34 +0100 Subject: [PATCH 05/28] 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 | 3360 ++++++++++------- 1 file changed, 2047 insertions(+), 1313 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index d35033dff8fe..4aa459e191b7 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -3017,8 +3017,8 @@ self: { pname = "Chart-diagrams"; version = "1.9.3"; sha256 = "075yzq50jpakgq6lb3anr660jydm68ry0di33icdacbdymq8avwn"; - revision = "2"; - editedCabalFile = "00whqmaqrbidicsz9dqvq88jc88m8cixxkyf70qsdg7ysg8dad8m"; + revision = "3"; + editedCabalFile = "0gbmgvab7ggws65813xv9913g0jab8k6bcpdnwkri9s4y2pqsrk3"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base blaze-markup bytestring Chart colour containers @@ -6737,6 +6737,19 @@ self: { license = lib.licenses.bsd3; }) {inherit (pkgs) libGL; inherit (pkgs) libGLU;}; + "GLURaw_2_0_0_5" = callPackage + ({ mkDerivation, base, libGL, libGLU, OpenGLRaw, transformers }: + mkDerivation { + pname = "GLURaw"; + version = "2.0.0.5"; + sha256 = "1b3rnva77k9naw5bl573bqgmsq7n9i8rrrvfvhbjcndqgmzhkini"; + libraryHaskellDepends = [ base OpenGLRaw transformers ]; + librarySystemDepends = [ libGL libGLU ]; + description = "A raw binding for the OpenGL graphics system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) libGL; inherit (pkgs) libGLU;}; + "GLUT" = callPackage ({ mkDerivation, array, base, containers, OpenGL, StateVar , transformers @@ -7297,30 +7310,6 @@ self: { }) {}; "Glob" = callPackage - ({ mkDerivation, base, containers, directory, dlist, filepath - , HUnit, QuickCheck, test-framework, test-framework-hunit - , test-framework-quickcheck2, transformers, transformers-compat - }: - mkDerivation { - pname = "Glob"; - version = "0.10.1"; - sha256 = "05fknrb114qvfzv6324ngx0fz43cwgrhrc700l3h2is9jinlgr6a"; - revision = "1"; - editedCabalFile = "1mnhsl38mv9p46njns72xi4564nikx7v6plg2s6jilr3y3sfijqp"; - libraryHaskellDepends = [ - base containers directory dlist filepath transformers - transformers-compat - ]; - testHaskellDepends = [ - base containers directory dlist filepath HUnit QuickCheck - test-framework test-framework-hunit test-framework-quickcheck2 - transformers transformers-compat - ]; - description = "Globbing library"; - license = lib.licenses.bsd3; - }) {}; - - "Glob_0_10_2" = callPackage ({ mkDerivation, base, containers, directory, dlist, filepath , HUnit, QuickCheck, test-framework, test-framework-hunit , test-framework-quickcheck2, transformers, transformers-compat @@ -7329,6 +7318,8 @@ self: { pname = "Glob"; version = "0.10.2"; sha256 = "1h3kh46qds4nqvixm4myy1kb5slg53f44hfn8aymrlr7hjn75xka"; + revision = "1"; + editedCabalFile = "10iqhx37v6hsw4wj174j3kcbpxm1diznys3hnss9f0vqr2dramgc"; libraryHaskellDepends = [ base containers directory dlist filepath transformers transformers-compat @@ -7340,7 +7331,6 @@ self: { ]; description = "Globbing library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "GlomeTrace" = callPackage @@ -9409,8 +9399,8 @@ self: { ({ mkDerivation, base, containers }: mkDerivation { pname = "HSvm"; - version = "0.1.1.3.22"; - sha256 = "0vij1xp3gm7s0d5hqlpl6jm949gpimaxz8cr3njaa4kkgpw8yd4g"; + version = "0.1.1.3.25"; + sha256 = "1n97frz0hbc85wlyflihnj9w5hvg7x4cbawqjimr12zlsqh26iag"; libraryHaskellDepends = [ base containers ]; description = "Haskell Bindings for libsvm"; license = lib.licenses.bsd3; @@ -10945,24 +10935,6 @@ self: { }) {}; "HsYAML-aeson" = callPackage - ({ mkDerivation, aeson, base, bytestring, containers, HsYAML, mtl - , scientific, text, unordered-containers, vector - }: - mkDerivation { - pname = "HsYAML-aeson"; - version = "0.2.0.0"; - sha256 = "12sxww260pc0bbpiyirm7911haxhljdi2f08a9ddpbgw8d5n7ffg"; - revision = "3"; - editedCabalFile = "0vhdndyj5f07vvvnssn5ybdja5wmaydq0n2lfpihvdg4dkhczrx2"; - libraryHaskellDepends = [ - aeson base bytestring containers HsYAML mtl scientific text - unordered-containers vector - ]; - description = "JSON to YAML Adapter"; - license = lib.licenses.gpl2Plus; - }) {}; - - "HsYAML-aeson_0_2_0_1" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, HsYAML, mtl , scientific, text, unordered-containers, vector }: @@ -10978,7 +10950,6 @@ self: { ]; description = "JSON to YAML Adapter"; license = lib.licenses.gpl2Plus; - hydraPlatforms = lib.platforms.none; }) {}; "Hsed" = callPackage @@ -11784,8 +11755,8 @@ self: { pname = "JuicyPixels-blurhash"; version = "0.1.0.3"; sha256 = "0kgl2j7990p8q5yrkn0wgaszc9fzva1pc3277j11k1lbjsymz360"; - revision = "5"; - editedCabalFile = "1iv2jz1jwndpfj68zqkya1yc45fs43anc8dqbk2pdbqyxwlxwfaj"; + revision = "6"; + editedCabalFile = "13zdfmj6p6awpy74h09czpcjs0y642aawqb7y87vsz6pfm6zqwjz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -14935,8 +14906,8 @@ self: { ({ mkDerivation, base, transformers }: mkDerivation { pname = "ObjectName"; - version = "1.1.0.1"; - sha256 = "046jm94rmm46cicd31pl54vdvfjvhd9ffbfycy2lxzc0fliyznvj"; + version = "1.1.0.2"; + sha256 = "0xdkfc97salzj5s3fvmwk4k0097dcd8c4xcr5ghhv9mz0wcxm9gz"; libraryHaskellDepends = [ base transformers ]; description = "Explicitly handled object names"; license = lib.licenses.bsd3; @@ -15064,6 +15035,8 @@ self: { pname = "OneTuple"; version = "0.3.1"; sha256 = "1vry21z449ph9k61l5zm7mfmdwkwszxqdlawlhvwrd1gsn13d1cq"; + revision = "2"; + editedCabalFile = "0gk0656igxl0km9kgh8v7b5vq74kla59ka9hvpzq57njr6bc0j58"; libraryHaskellDepends = [ base base-orphans hashable template-haskell ]; @@ -15233,6 +15206,23 @@ self: { license = lib.licenses.bsd3; }) {inherit (pkgs) libGL;}; + "OpenGLRaw_3_3_4_1" = callPackage + ({ mkDerivation, base, bytestring, containers, fixed, half, libGL + , text, transformers + }: + mkDerivation { + pname = "OpenGLRaw"; + version = "3.3.4.1"; + sha256 = "07nk0rgm6jcxz6yshwhv5lj5frs6371w3hdjxwa4biws2kmbs6hj"; + libraryHaskellDepends = [ + base bytestring containers fixed half text transformers + ]; + librarySystemDepends = [ libGL ]; + description = "A raw binding for the OpenGL graphics system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) libGL;}; + "OpenGLRaw21" = callPackage ({ mkDerivation, OpenGLRaw }: mkDerivation { @@ -17133,23 +17123,6 @@ self: { }) {}; "Rattus" = callPackage - ({ mkDerivation, base, Cabal, containers, ghc, ghc-prim - , simple-affine-space, transformers - }: - mkDerivation { - pname = "Rattus"; - version = "0.5"; - sha256 = "1dh6ln8awqhgnk7hqh4zdkv4pqy3wmsqbmqrd016raf8vjbc1i3m"; - setupHaskellDepends = [ base Cabal ]; - libraryHaskellDepends = [ - base containers ghc ghc-prim simple-affine-space transformers - ]; - testHaskellDepends = [ base containers ]; - description = "A modal FRP language"; - license = lib.licenses.bsd3; - }) {}; - - "Rattus_0_5_0_1" = callPackage ({ mkDerivation, base, Cabal, containers, ghc, ghc-prim , simple-affine-space, transformers }: @@ -17164,7 +17137,6 @@ self: { testHaskellDepends = [ base containers ]; description = "A modal FRP language"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "ReadArgs" = callPackage @@ -24179,8 +24151,8 @@ self: { pname = "ad"; version = "4.4.1"; sha256 = "1afpqk0my4n50xvq9f0rhcs8kzy3w1xxjql462xc0mvvhsgp6s6g"; - revision = "1"; - editedCabalFile = "1sprgwc6niixmc3p073al3bm3ff873h6zjgizdz2wpqm0b6rfmka"; + revision = "3"; + editedCabalFile = "0dixfii8fk4drly5iwzy1ihnx5phmns0i8cbdhl6ylp79yyrdv2h"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ array base comonad containers data-reify erf free nats reflection @@ -24602,8 +24574,8 @@ self: { pname = "aeson"; version = "1.5.6.0"; sha256 = "1s5z4bgb5150h6a4cjf5vh8dmyrn6ilh29gh05999v6jwd5w6q83"; - revision = "2"; - editedCabalFile = "1zxkarvmbgc2cpcc9sx1rlqm7nfh473052898ypiwk8azawp1hbj"; + revision = "3"; + editedCabalFile = "08xh5gbvms73d6jnffhm8hjniw7q79yxf7zk6p3cxv21a3bkbma5"; libraryHaskellDepends = [ attoparsec base base-compat-batteries bytestring containers data-fix deepseq dlist ghc-prim hashable primitive scientific @@ -24622,35 +24594,36 @@ self: { license = lib.licenses.bsd3; }) {}; - "aeson_2_0_1_0" = callPackage + "aeson_2_0_2_0" = callPackage ({ mkDerivation, attoparsec, base, base-compat , base-compat-batteries, base-orphans, base16-bytestring , bytestring, containers, data-fix, deepseq, Diff, directory, dlist , filepath, generic-deriving, ghc-prim, hashable - , indexed-traversable, integer-logarithms, primitive, QuickCheck - , quickcheck-instances, scientific, semialign, strict, tagged - , tasty, tasty-golden, tasty-hunit, tasty-quickcheck - , template-haskell, text, th-abstraction, these, time, time-compat - , unordered-containers, uuid-types, vector, witherable + , indexed-traversable, integer-logarithms, OneTuple, primitive + , QuickCheck, quickcheck-instances, scientific, semialign, strict + , tagged, tasty, tasty-golden, tasty-hunit, tasty-quickcheck + , template-haskell, text, text-short, th-abstraction, these, time + , time-compat, unordered-containers, uuid-types, vector, witherable }: mkDerivation { pname = "aeson"; - version = "2.0.1.0"; - sha256 = "0zlplkgsv1czp4rvi9k6pyyrfgd6vcdkj9vq84dr9zf7pzi8fl1s"; + version = "2.0.2.0"; + sha256 = "0dw041ha28r55ss5hjv6gc3rc5ins4a4vw36w6hd6mdbgzfmbjnm"; libraryHaskellDepends = [ attoparsec base base-compat-batteries bytestring containers data-fix deepseq dlist ghc-prim hashable indexed-traversable - primitive scientific semialign strict tagged template-haskell text - th-abstraction these time time-compat unordered-containers - uuid-types vector witherable + OneTuple primitive scientific semialign strict tagged + template-haskell text text-short th-abstraction these time + time-compat unordered-containers uuid-types vector witherable ]; testHaskellDepends = [ attoparsec base base-compat base-orphans base16-bytestring bytestring containers data-fix Diff directory dlist filepath - generic-deriving ghc-prim hashable integer-logarithms QuickCheck - quickcheck-instances scientific strict tagged tasty tasty-golden - tasty-hunit tasty-quickcheck template-haskell text these time - time-compat unordered-containers uuid-types vector + generic-deriving ghc-prim hashable integer-logarithms OneTuple + QuickCheck quickcheck-instances scientific strict tagged tasty + tasty-golden tasty-hunit tasty-quickcheck template-haskell text + text-short these time time-compat unordered-containers uuid-types + vector ]; description = "Fast JSON parsing and encoding"; license = lib.licenses.bsd3; @@ -25277,6 +25250,8 @@ self: { pname = "aeson-pretty"; version = "0.8.9"; sha256 = "021az9az6xik9c9s3rnar5fr1lgy2h3igibf5ixnc7ps3m2lzg2x"; + revision = "1"; + editedCabalFile = "0x01ryaadmic21dy8ix73k4nkh1hkvwn5vp04vf95a6d30zcmnjf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -25385,8 +25360,8 @@ self: { pname = "aeson-schemas"; version = "1.3.5"; sha256 = "1fdq109yjmvixri7hamj8z0iryxxdja8kkm6pk54mi0az0vx9743"; - revision = "1"; - editedCabalFile = "05xdfrzcg9wg5fy6r95y1nxdzvl09ypxr2jdlq3n0mkdf0nph2w1"; + revision = "2"; + editedCabalFile = "0n312ks2jl9l44ijz3my2caxbl4lkw3db97sa74w8nnch0wvmslh"; libraryHaskellDepends = [ aeson base first-class-families hashable megaparsec template-haskell text unordered-containers @@ -25623,17 +25598,15 @@ self: { }: mkDerivation { pname = "aeson-yaml"; - version = "1.1.0.0"; - sha256 = "1kyrh2w3qpzwm7kpb4rkrzi22kqqz1vcjw1f59wdkl8a5hffkv6y"; - revision = "1"; - editedCabalFile = "167gfgmy1pq50rh3rszj01ch4qy3jl4lpl3g8yq300kffrfs882a"; + version = "1.1.0.1"; + sha256 = "06x1l0a0dvzf8n2xmqny5qpsgdsl03xlh2z9x7wdxiykl8p4xd24"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base bytestring text unordered-containers vector ]; testHaskellDepends = [ - aeson base bytestring string-qq tasty tasty-discover tasty-hunit + aeson base bytestring string-qq tasty tasty-hunit unordered-containers yaml ]; testToolDepends = [ tasty-discover ]; @@ -30674,8 +30647,8 @@ self: { }: mkDerivation { pname = "ansi-terminal-game"; - version = "1.5.0.0"; - sha256 = "161n02iywllrr49b1mzpa8lav9w41cmng7ca5vfhpxjjydd5rcbx"; + version = "1.7.0.0"; + sha256 = "0cb2n8vp4wbqchdi9136zgkgdl8ksm538ysq6j30ciy53k5phirv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -30685,8 +30658,8 @@ self: { ]; testHaskellDepends = [ ansi-terminal array base bytestring cereal clock exceptions hspec - linebreak mtl QuickCheck random split terminal-size timers-tick - unidecode + linebreak mintty mtl QuickCheck random split terminal-size + timers-tick unidecode ]; description = "sdl-like functions for terminal applications, based on ansi-terminal"; license = lib.licenses.gpl3Only; @@ -30698,8 +30671,8 @@ self: { pname = "ansi-wl-pprint"; version = "0.6.9"; sha256 = "1b2fg8px98dzbaqyns10kvs8kn6cl1hdq5wb9saz40izrpkyicm7"; - revision = "2"; - editedCabalFile = "1xrv66v5hqchjhj8a0g3awy1qpsswk2jqb4w4yh3mm1py5s0dlr0"; + revision = "3"; + editedCabalFile = "1km10sx7ldyv1vfyljik1gqnrwl7bnq2s5m40w41gc930vm48891"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ansi-terminal base ]; @@ -31350,6 +31323,8 @@ self: { pname = "apecs"; version = "0.9.3"; sha256 = "02qi63bj0prvmxi6ksw2cq0b7fvhcdv8fgbsjbv7vf51p4c6rbh7"; + revision = "1"; + editedCabalFile = "0drlyxnbl6zlnd5gc9h023ppbfmqsivbwcxqdy5xdkx3ib9shq6l"; libraryHaskellDepends = [ array base containers exceptions mtl template-haskell vector ]; @@ -32359,6 +32334,24 @@ self: { license = lib.licenses.bsd3; }) {}; + "approximate_0_3_5" = callPackage + ({ mkDerivation, base, binary, bytes, cereal, comonad, deepseq + , ghc-prim, hashable, lens, log-domain, pointed, safecopy + , semigroupoids, semigroups, vector + }: + mkDerivation { + pname = "approximate"; + version = "0.3.5"; + sha256 = "1f168ac9xryrv50k7gvh89xv0mj6c42cxw7pj01pqcbppbs0rm3g"; + libraryHaskellDepends = [ + base binary bytes cereal comonad deepseq ghc-prim hashable lens + log-domain pointed safecopy semigroupoids semigroups vector + ]; + description = "Approximate discrete values and numbers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "approximate-equality" = callPackage ({ mkDerivation, base, type-level-natural-number }: mkDerivation { @@ -32956,8 +32949,8 @@ self: { }: mkDerivation { pname = "argo"; - version = "0.2021.11.7"; - sha256 = "1lmx938ydl94rmzifk5jbgmfx0p64chkl7dfp1rfxwvbmlp1aydy"; + version = "0.2021.11.13"; + sha256 = "0q0c9mpn2l212dmhkdg6g2v3mr18lagfv48mc68mixahslnrjv5z"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -33795,8 +33788,8 @@ self: { ({ mkDerivation, ascii-char, base, hashable }: mkDerivation { pname = "ascii-case"; - version = "1.0.0.6"; - sha256 = "1hsgid4c5w0b2bfgpsgbw21vxxflyg0imlcjqaaixnjzxzal2d6x"; + version = "1.0.0.8"; + sha256 = "0sfak0dg77anw532pj5fgv7z81mqbim9c5qg5hya26pjk759h2p8"; libraryHaskellDepends = [ ascii-char base hashable ]; testHaskellDepends = [ ascii-char base ]; description = "ASCII letter case"; @@ -33807,8 +33800,8 @@ self: { ({ mkDerivation, base, hashable }: mkDerivation { pname = "ascii-char"; - version = "1.0.0.10"; - sha256 = "027pskgzrvyfgl1rw2rp17by5m8ak4v17hl590fflr2qc2wqcm5s"; + version = "1.0.0.12"; + sha256 = "0gdw0qjxznkx35larm4jb2rx3y6cz3a2zxr72c5006iymbnyky19"; libraryHaskellDepends = [ base hashable ]; testHaskellDepends = [ base ]; description = "A Char type representing an ASCII character"; @@ -33846,8 +33839,8 @@ self: { ({ mkDerivation, ascii-char, base, hashable }: mkDerivation { pname = "ascii-group"; - version = "1.0.0.6"; - sha256 = "00qgs30jwxcrqjldzpd306yzhhjmrg9hfb4y4077shm7nqf75scv"; + version = "1.0.0.8"; + sha256 = "1scam60a3r9n1zagxf5qcpglnywlcqfq0jhp5fiy1rs4h6c81cl0"; libraryHaskellDepends = [ ascii-char base hashable ]; testHaskellDepends = [ ascii-char base ]; description = "ASCII character groups"; @@ -33929,8 +33922,8 @@ self: { ({ mkDerivation, ascii-char, base, bytestring, hashable, text }: mkDerivation { pname = "ascii-superset"; - version = "1.0.1.6"; - sha256 = "06byxk5czii1i1hrm5m41g7ihccyykp9594406f260zhzrxrxll3"; + version = "1.0.1.8"; + sha256 = "1pzcabr8wghwjhfqwn6jvhdc7y4a96jqk0a52j000vli6379gn1s"; libraryHaskellDepends = [ ascii-char base bytestring hashable text ]; @@ -35039,6 +35032,8 @@ self: { pname = "atom"; version = "1.0.13"; sha256 = "111lz39q12rvh2iigxakcnf2firxgbgm462id805n3z7rmg8f807"; + revision = "1"; + editedCabalFile = "1jz55sqwsdvx4nry4yfamyqv91d3cwxz5sxkf5apada2z08r3rzf"; libraryHaskellDepends = [ base bimap containers mtl process syb ]; description = "An EDSL for embedded hard realtime applications"; license = lib.licenses.bsd3; @@ -35512,6 +35507,8 @@ self: { pname = "attoparsec"; version = "0.14.2"; sha256 = "157lc8s6a8jw4s8w1a1rylxlggsa6lyq239na8ix3czmi79g3jwz"; + revision = "1"; + editedCabalFile = "1lj36f2w5ja2qgwkdjzsvsr89k8932v7hm87xdmh1nj8xlb8wslb"; libraryHaskellDepends = [ array base bytestring containers deepseq ghc-prim scientific text transformers @@ -36894,6 +36891,30 @@ self: { license = lib.licenses.mit; }) {}; + "aws-cloudfront-signed-cookies_0_2_0_10" = callPackage + ({ mkDerivation, aeson, aeson-pretty, asn1-encoding, asn1-types + , base, base64-bytestring, bytestring, cookie, cryptonite, hedgehog + , lens, lens-aeson, neat-interpolation, optparse-applicative, pem + , text, time, vector + }: + mkDerivation { + pname = "aws-cloudfront-signed-cookies"; + version = "0.2.0.10"; + sha256 = "1mzsg6wfzgiippl8kw54m16i1m7zxwfqfwx3wbb3m372pg4h9sza"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty asn1-encoding asn1-types base base64-bytestring + bytestring cookie cryptonite lens lens-aeson optparse-applicative + pem text time vector + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hedgehog neat-interpolation ]; + description = "Generate signed cookies for AWS CloudFront"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "aws-cloudfront-signer" = callPackage ({ mkDerivation, asn1-encoding, asn1-types, base, base64-bytestring , bytestring, crypto-pubkey-types, RSA, time @@ -38656,6 +38677,8 @@ self: { pname = "base-compat-batteries"; version = "0.12.1"; sha256 = "12w3bpsz3xykhibc8wkhiii9nav7yxhlv424cy1b9v9ihbfkr3zr"; + revision = "1"; + editedCabalFile = "19w7sy7x3ikxx06brx33a82sqd5icx6rqikhin91k750d02v5p48"; libraryHaskellDepends = [ base base-compat ghc-prim OneTuple ]; testHaskellDepends = [ base hspec QuickCheck ]; testToolDepends = [ hspec-discover ]; @@ -39540,8 +39563,8 @@ self: { }: mkDerivation { pname = "battleship-combinatorics"; - version = "0.0.0.2"; - sha256 = "1vja3z9xna06cyb3xlx2p7z4drbglbyahr8fs3337phynv2h0v0g"; + version = "0.0.1"; + sha256 = "0pr1vcq69ndkln5jd6kxd0gn8jvc8n7aiqanxsrqnjpx4kkixph4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -40127,35 +40150,6 @@ self: { }) {}; "bech32" = callPackage - ({ mkDerivation, array, base, base58-bytestring, bytestring - , containers, deepseq, extra, hspec, hspec-discover, memory - , optparse-applicative, process, QuickCheck, text, vector - }: - mkDerivation { - pname = "bech32"; - version = "1.1.1"; - sha256 = "0ibdibki3f51wpxby3cl6p0xzd32ddczlg2dcqxy7lgx7j3h9xgn"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - array base bytestring containers extra text - ]; - executableHaskellDepends = [ - base base58-bytestring bytestring extra memory optparse-applicative - text - ]; - testHaskellDepends = [ - base base58-bytestring bytestring containers deepseq extra hspec - memory process QuickCheck text vector - ]; - testToolDepends = [ hspec-discover ]; - description = "Implementation of the Bech32 cryptocurrency address format (BIP 0173)"; - license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; - }) {}; - - "bech32_1_1_2" = callPackage ({ mkDerivation, array, base, base58-bytestring, bytestring , containers, deepseq, extra, hspec, hspec-discover, memory , optparse-applicative, process, QuickCheck, text, vector @@ -41330,6 +41324,8 @@ self: { pname = "binary-instances"; version = "1.0.2"; sha256 = "10z29k35clq74ma2f0yrkbyf14wdax1zzgb6mn26ja4vp9f5wc14"; + revision = "1"; + editedCabalFile = "1k0dygivh0qrc9w9hck1qf4bmwwsni0kv16rjpidvp3nv3s45549"; libraryHaskellDepends = [ aeson base binary binary-orphans case-insensitive hashable scientific tagged text text-binary time-compat unordered-containers @@ -41350,8 +41346,8 @@ self: { }: mkDerivation { pname = "binary-io"; - version = "0.5.0"; - sha256 = "15v5iqrxdlynllwb2p6v161cwvadri5jdpgknlcw1vpsgf1dnhy7"; + version = "0.6.2"; + sha256 = "0m2l4ipqk66wal51aabbry2pa642mali8r73pschg3v0dllzk6dq"; libraryHaskellDepends = [ base binary bytestring concurrency deque exceptions process transformers @@ -41420,6 +41416,8 @@ self: { pname = "binary-orphans"; version = "1.0.2"; sha256 = "0q7yk3m275lcmar1dsrz009xasw34755cjrb6f2h4kkymy93qjsz"; + revision = "1"; + editedCabalFile = "01arf4sm4srri0iahvlzr2x2nzda7dnii1rwadlgaql5ns2ckazz"; libraryHaskellDepends = [ base binary OneTuple transformers ]; testHaskellDepends = [ base binary OneTuple QuickCheck quickcheck-instances tagged tasty @@ -44802,8 +44800,8 @@ self: { }: mkDerivation { pname = "blockfrost-api"; - version = "0.2.0.0"; - sha256 = "0j6ahr51dxwxzscix38awsrfkmz1wzfq3arn9h2s5iciicbj9cf9"; + version = "0.2.1.0"; + sha256 = "1mczzhpbdch3m5wmw9zr8pzwmg5jpg3qx167pxv548ykd0nvfjiq"; libraryHaskellDepends = [ aeson base bytestring data-default-class deriving-aeson lens QuickCheck quickcheck-instances safe-money servant servant-docs @@ -44826,8 +44824,8 @@ self: { }: mkDerivation { pname = "blockfrost-client"; - version = "0.2.0.0"; - sha256 = "0hrdads05vzmsq8hz8w6x16h56frvsc7pscdvri3njb5nbvcfbcq"; + version = "0.2.1.0"; + sha256 = "19jw8dr49ahfy5ln8d7fnaxw07mqzj71dawv6bx0p5j0dqdhzxky"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -45581,12 +45579,12 @@ self: { }) {}; "bookhound" = callPackage - ({ mkDerivation, base, containers, split, time }: + ({ mkDerivation, base, containers, time }: mkDerivation { pname = "bookhound"; - version = "0.1.2.0"; - sha256 = "093k8wnj1mgl0i8k3mz1bbigx2dr8shmqv51kq3bli5mkl7msc6w"; - libraryHaskellDepends = [ base containers split time ]; + version = "0.1.3.0"; + sha256 = "1jdnh2sirazhhl1nqjzv3iz8vzv4wj6rn6x0zii78023iv94lwwz"; + libraryHaskellDepends = [ base containers time ]; description = "Simple Parser Combinators & Parsers for usual data formats"; license = "LGPL"; }) {}; @@ -46132,31 +46130,6 @@ self: { }) {}; "bound" = callPackage - ({ mkDerivation, base, bifunctors, binary, bytes, cereal, comonad - , deepseq, deriving-compat, functor-classes-compat, hashable - , mmorph, profunctors, template-haskell, th-abstraction - , transformers, transformers-compat, vector, void - }: - mkDerivation { - pname = "bound"; - version = "2.0.3"; - sha256 = "0rhpcz99sax81zh2k1ww7g2xgfcna56ppj9xc1l4gfnsrrlb27yg"; - revision = "2"; - editedCabalFile = "1s2vmmmj9gshhisj7fplm146p69bd4js4w0x4zk3qcb9qxl707i2"; - libraryHaskellDepends = [ - base bifunctors binary bytes cereal comonad deepseq hashable mmorph - profunctors template-haskell th-abstraction transformers - transformers-compat - ]; - testHaskellDepends = [ - base deriving-compat functor-classes-compat transformers - transformers-compat vector void - ]; - description = "Making de Bruijn Succ Less"; - license = lib.licenses.bsd3; - }) {}; - - "bound_2_0_4" = callPackage ({ mkDerivation, base, bifunctors, binary, bytes, cereal, comonad , deepseq, deriving-compat, hashable, mmorph, profunctors , template-haskell, th-abstraction, transformers @@ -46178,7 +46151,6 @@ self: { ]; description = "Making de Bruijn Succ Less"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "bound-extras" = callPackage @@ -47875,8 +47847,8 @@ self: { }: mkDerivation { pname = "burrito"; - version = "1.2.0.2"; - sha256 = "0d6qnajyh5v6hw89lw0d3lcan9l20zxkp8r3hq1imzbvb1mcasn5"; + version = "1.2.0.3"; + sha256 = "1qkzk6spmv0j6dbxryan3m8s4f5nsqsja18w0w3nivjbbgdccdf1"; libraryHaskellDepends = [ base bytestring containers parsec template-haskell text transformers @@ -48233,8 +48205,8 @@ self: { }: mkDerivation { pname = "byte-count-reader"; - version = "0.10.1.6"; - sha256 = "182pc1fx74zfcrvp1g3ghqw3rhc9pcjkxy92n66pg0zm8yk8xqly"; + version = "0.10.1.7"; + sha256 = "0rfrz11zhba52jv16k9ml6f4bdy5rlkslckdaq71nm4y8zw4388d"; libraryHaskellDepends = [ base extra parsec parsec-numbers text ]; testHaskellDepends = [ base extra hspec parsec parsec-numbers text @@ -48480,6 +48452,20 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "bytestring-aeson-orphans" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring, text + }: + mkDerivation { + pname = "bytestring-aeson-orphans"; + version = "0.1.0.0"; + sha256 = "0zr61jaj84js39w849mkz7wfgxc9pn9dg09hmjb7x11d86v3m2nh"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring text + ]; + description = "Aeson instances for ByteString, using base 64 encoding"; + license = lib.licenses.bsd3; + }) {}; + "bytestring-arbitrary" = callPackage ({ mkDerivation, base, bytestring, criterion, cryptohash , QuickCheck @@ -49637,19 +49623,6 @@ self: { }) {}; "cabal-doctest" = callPackage - ({ mkDerivation, base, Cabal, directory, filepath }: - mkDerivation { - pname = "cabal-doctest"; - version = "1.0.8"; - sha256 = "03if74imlhhk7m56nci5f1wclniwqdmwl4hl177040j1gnlac9i0"; - revision = "2"; - editedCabalFile = "05v1awad3d1wvc763xcgvxm4n6n7bs7byc6s14kdbw35zcaddlcb"; - libraryHaskellDepends = [ base Cabal directory filepath ]; - description = "A Setup.hs helper for doctests running"; - license = lib.licenses.bsd3; - }) {}; - - "cabal-doctest_1_0_9" = callPackage ({ mkDerivation, base, Cabal, directory, filepath }: mkDerivation { pname = "cabal-doctest"; @@ -49658,7 +49631,6 @@ self: { libraryHaskellDepends = [ base Cabal directory filepath ]; description = "A Setup.hs helper for running doctests"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "cabal-edit" = callPackage @@ -51410,6 +51382,8 @@ self: { pname = "call-alloy"; version = "0.2.2.0"; sha256 = "09xy823lxmp4siqxbv8f6v192a9bs0vmq36293cbiv7g7w65bnvi"; + revision = "1"; + editedCabalFile = "0fpgqjb8njrw43pz1rf9nck6v0n0pb2drwx5gzhvlgjpppygwpyj"; libraryHaskellDepends = [ base bytestring containers directory file-embed filepath hashable mtl process split trifecta unix @@ -52798,8 +52772,8 @@ self: { pname = "cassava"; version = "0.5.2.0"; sha256 = "01h1zrdqb313cjd4rqm1107azzx4czqi018c2djf66a5i7ajl3dk"; - revision = "5"; - editedCabalFile = "0d2zfs9a5rzljaz2dr47rypsj7aamgsfqn0gs0pwjhkwi8p1504y"; + revision = "6"; + editedCabalFile = "0r3daq24ng1sbypxr1h8m33pibwvrxyzd2inwhi5pvjckn2ghpmq"; configureFlags = [ "-f-bytestring--lt-0_10_4" ]; libraryHaskellDepends = [ array attoparsec base bytestring containers deepseq hashable Only @@ -55003,18 +54977,18 @@ self: { }) {cherry-core = null;}; "chessIO" = callPackage - ({ mkDerivation, attoparsec, base, binary, brick, bytestring - , containers, deepseq, directory, extra, file-embed, filepath - , hashable, haskeline, HUnit, lens, megaparsec, MonadRandom - , mono-traversable, mtl, o-clock, optparse-applicative, parallel - , prettyprinter, process, random, rosezipper, stm, template-haskell - , text, th-compat, th-lift-instances, time, unordered-containers - , vector, vector-binary-instances, vector-instances, vty + ({ mkDerivation, attoparsec, base, binary, bytestring, containers + , deepseq, directory, extra, file-embed, hashable, haskeline, HUnit + , lens, megaparsec, MonadRandom, mono-traversable, mtl, o-clock + , optparse-applicative, parallel, prettyprinter, process, random + , stm, template-haskell, text, th-compat, th-lift-instances, time + , unordered-containers, vector, vector-binary-instances + , vector-instances }: mkDerivation { pname = "chessIO"; - version = "0.9.1.0"; - sha256 = "19lkjrqji01kmfjm065xmlxsrwwr0z2vz2cz19wr0bx6sz4hw3zr"; + version = "0.9.2.0"; + sha256 = "024hzkgq7csmhxapxsl26c8sxpnngpwvikz4sg277arkj6j6mxf2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -55025,12 +54999,12 @@ self: { vector-binary-instances vector-instances ]; executableHaskellDepends = [ - attoparsec base binary brick bytestring containers deepseq extra - file-embed filepath hashable haskeline lens megaparsec MonadRandom + attoparsec base binary bytestring containers deepseq extra + file-embed hashable haskeline lens megaparsec MonadRandom mono-traversable mtl o-clock optparse-applicative prettyprinter - process random rosezipper stm template-haskell text th-compat + process random stm template-haskell text th-compat th-lift-instances time unordered-containers vector - vector-binary-instances vector-instances vty + vector-binary-instances vector-instances ]; testHaskellDepends = [ attoparsec base binary bytestring containers deepseq directory @@ -61060,6 +61034,8 @@ self: { pname = "compensated"; version = "0.8.3"; sha256 = "0xigi4pcw581d8kjbhdjkksyz9bgcgvq0j17br9z1x6a3hw1m39a"; + revision = "1"; + editedCabalFile = "0c1yzvchjbrv5q6b24y74026082f408d2kqv1789a27z78awfhwm"; libraryHaskellDepends = [ base bifunctors binary bytes cereal comonad deepseq distributive hashable lens log-domain safecopy semigroupoids semigroups vector @@ -63319,8 +63295,8 @@ self: { pname = "config-schema"; version = "1.2.2.0"; sha256 = "10mp76j2gxcb51865lb6cf3nkc2nc7fwarkghb6yz71q6sbrg3yx"; - revision = "1"; - editedCabalFile = "0wswgb6m2whyxddm214fbrq69d9i2wrr6j2hhq1dn8p3gx91q3kv"; + revision = "2"; + editedCabalFile = "0i9r3a4xakq8a92gh10f8g885z0znnaadwz3sc1x7z0367bfsygg"; libraryHaskellDepends = [ base config-value containers free kan-extensions pretty semigroupoids text transformers @@ -63354,8 +63330,8 @@ self: { pname = "config-value"; version = "0.8.1"; sha256 = "086jv01a737547w6x9w1951vq0p7mx6vqw9ifw5kcs5nvhj5rx2q"; - revision = "1"; - editedCabalFile = "0wa3grq566fpkq5g9bcszwjv96drq6b3qg2w32rv8m00pd1j0n27"; + revision = "2"; + editedCabalFile = "1qw39gzq97fy3axdfi0y1i9knly2gfzhm3dljby3x1cfwzrj351w"; libraryHaskellDepends = [ array base containers pretty text ]; libraryToolDepends = [ alex happy ]; testHaskellDepends = [ base text ]; @@ -64006,27 +63982,6 @@ self: { }) {}; "constraints" = callPackage - ({ mkDerivation, base, binary, deepseq, ghc-prim, hashable, hspec - , hspec-discover, mtl, transformers, transformers-compat - , type-equality - }: - mkDerivation { - pname = "constraints"; - version = "0.13.1"; - sha256 = "0j10sn0i1pk0dsxnf728v0mjg9bcxblkhd8f4fm8rgi32v2sby6k"; - revision = "1"; - editedCabalFile = "115n8pqc26gqxgvvf4h4y1wkf3gw6nb3jfjfmdb4svlnk4jlyjm9"; - libraryHaskellDepends = [ - base binary deepseq ghc-prim hashable mtl transformers - transformers-compat type-equality - ]; - testHaskellDepends = [ base hspec ]; - testToolDepends = [ hspec-discover ]; - description = "Constraint manipulation"; - license = lib.licenses.bsd2; - }) {}; - - "constraints_0_13_2" = callPackage ({ mkDerivation, base, binary, deepseq, ghc-prim, hashable, hspec , hspec-discover, mtl, transformers, transformers-compat , type-equality @@ -64035,6 +63990,8 @@ self: { pname = "constraints"; version = "0.13.2"; sha256 = "1zfijh3jpdfrh8nwn5xv2z05jnxyf0ciqlfaja6g6ls654svrj70"; + revision = "1"; + editedCabalFile = "1h46cskb4ci2jigqlrd9x87n1i1d6q6w4r0in6i47ywmhjdv7xwg"; libraryHaskellDepends = [ base binary deepseq ghc-prim hashable mtl transformers transformers-compat type-equality @@ -64043,7 +64000,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Constraint manipulation"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; }) {}; "constraints-deriving" = callPackage @@ -65261,6 +65217,8 @@ self: { pname = "copilot-core"; version = "3.6"; sha256 = "00v8la4q15qj27wyqcbsv0h7m5k5ln98y4zkdzpng3z5gw4mpkm9"; + revision = "2"; + editedCabalFile = "0yrrrksyhn7xq0hrp5shlrs0mf725dwzaskd5f13v143k8yx6c7c"; libraryHaskellDepends = [ base dlist mtl pretty ]; testHaskellDepends = [ base HUnit pretty QuickCheck test-framework test-framework-hunit @@ -65493,7 +65451,7 @@ self: { license = lib.licenses.mit; }) {}; - "core-program_0_3_4_1" = callPackage + "core-program_0_4_0_0" = callPackage ({ mkDerivation, async, base, bytestring, chronologique, core-data , core-text, directory, exceptions, filepath, fsnotify, hashable , hourglass, mtl, prettyprinter, safe-exceptions, stm @@ -65502,8 +65460,8 @@ self: { }: mkDerivation { pname = "core-program"; - version = "0.3.4.1"; - sha256 = "01yk1dyr6z1g541v0y7cpnilbnqwvcn5si38r8flzq35svrk1bjn"; + version = "0.4.0.0"; + sha256 = "116l104ljadjg3bsri5ypgmj8abzihqwdsds9ziqljcw5079b0kp"; libraryHaskellDepends = [ async base bytestring chronologique core-data core-text directory exceptions filepath fsnotify hashable hourglass mtl prettyprinter @@ -66167,8 +66125,8 @@ self: { ({ mkDerivation, base, containers, directory, parallel }: mkDerivation { pname = "cpsa"; - version = "3.6.7"; - sha256 = "113w03i4a5xxxr9qc9zd2b00sp0m8lbf1mpgwf5zam3jjxzcq4x0"; + version = "3.6.8"; + sha256 = "1v3fm2gd47q0qd59zzd11mpmvmyxh9asb1aymg3337296irvnk66"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -67336,8 +67294,8 @@ self: { pname = "crypt-sha512"; version = "0"; sha256 = "1wsma9frdrn39i506zydlzlk1ir6jh1pidqfjms8rwqjpx965gn2"; - revision = "6"; - editedCabalFile = "1fkwa9vqkavy6pmig971xbk70kwn7hfpa7d1afvsp9g8sqpl52hz"; + revision = "7"; + editedCabalFile = "18i2irw9ghwic6yanl6iqqbqqvlwvm6hvvniqgb75hinxgyim0d4"; libraryHaskellDepends = [ attoparsec base bytestring cryptohash-sha512 ]; @@ -67883,10 +67841,8 @@ self: { }: mkDerivation { pname = "cryptohash-sha1"; - version = "0.11.100.1"; - sha256 = "1aqdxdhxhl9jldh951djpwxx8z7gzaqspxl7iwpl84i5ahrsyy9w"; - revision = "6"; - editedCabalFile = "10rpxrmqgwihmplczglwxf5q3l13z9j3kvi065z884y4dymmnkgc"; + version = "0.11.101.0"; + sha256 = "0h9jl9v38gj0vnscqx7xdklk634p05fa6z2pcvknisq2mnbjq154"; libraryHaskellDepends = [ base bytestring ]; testHaskellDepends = [ base base16-bytestring bytestring SHA tasty tasty-hunit @@ -67924,10 +67880,8 @@ self: { }: mkDerivation { pname = "cryptohash-sha512"; - version = "0.11.100.1"; - sha256 = "1abi23dr3vzslkh0cx24cdn2gy88jjm4qr6rcm543ajyaywqns8h"; - revision = "6"; - editedCabalFile = "0q9c08qd8ssl428ifa3g30r0lp81a8afcpyv7yzqjp88ihgcnfa6"; + version = "0.11.101.0"; + sha256 = "0a6sc5b6w0k47fyjhyrfm3p25jsbsqjknfq5mbj53p2p1qsfykc1"; libraryHaskellDepends = [ base bytestring ]; testHaskellDepends = [ base base16-bytestring bytestring SHA tasty tasty-hunit @@ -69262,18 +69216,18 @@ self: { }) {}; "curve25519" = callPackage - ({ mkDerivation, base, bytestring, crypto-api, DRBG, HUnit - , QuickCheck, tagged, test-framework, test-framework-hunit + ({ mkDerivation, base, bytestring, crypto-api, HUnit, QuickCheck + , tagged, test-framework, test-framework-hunit , test-framework-quickcheck2 }: mkDerivation { pname = "curve25519"; - version = "0.2.6"; - sha256 = "11xrr8d4a8mwagqy8wfmja9aj875854bc0ns37x01wdcpwsr3s2h"; + version = "0.2.7"; + sha256 = "1p8b1lppkvc19974hr43lcqdi4nj55j2nf7gsnp8dn7gyf23aayq"; libraryHaskellDepends = [ base bytestring crypto-api ]; testHaskellDepends = [ - base bytestring crypto-api DRBG HUnit QuickCheck tagged - test-framework test-framework-hunit test-framework-quickcheck2 + base bytestring crypto-api HUnit QuickCheck tagged test-framework + test-framework-hunit test-framework-quickcheck2 ]; description = "Fast implementations of the curve25519 elliptic curve primitives"; license = lib.licenses.bsd3; @@ -69471,18 +69425,6 @@ self: { }) {}; "czipwith" = callPackage - ({ mkDerivation, base, template-haskell, transformers }: - mkDerivation { - pname = "czipwith"; - version = "1.0.1.3"; - sha256 = "11v61zmjfdvfi6r0vy9fsj7j4g8hpq42pjhkzqjcksvlwm08bi1d"; - libraryHaskellDepends = [ base template-haskell ]; - testHaskellDepends = [ base transformers ]; - description = "CZipWith class and deriving via TH"; - license = lib.licenses.bsd3; - }) {}; - - "czipwith_1_0_1_4" = callPackage ({ mkDerivation, base, template-haskell, transformers }: mkDerivation { pname = "czipwith"; @@ -69492,7 +69434,6 @@ self: { testHaskellDepends = [ base transformers ]; description = "CZipWith class and deriving via TH"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "d-bus" = callPackage @@ -71016,6 +70957,19 @@ self: { license = lib.licenses.asl20; }) {}; + "data-forest_0_1_0_9" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-forest"; + version = "0.1.0.9"; + sha256 = "1l16hg1pfzrbi2ih6najcam18p2b5lvmmkl6fxvk7izynvcc79jc"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "A simple multi-way tree data structure"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + "data-fresh" = callPackage ({ mkDerivation, base, free, transformers }: mkDerivation { @@ -71049,6 +71003,17 @@ self: { license = lib.licenses.bsd3; }) {}; + "data-functor-logistic" = callPackage + ({ mkDerivation, base, distributive }: + mkDerivation { + pname = "data-functor-logistic"; + version = "0.0"; + sha256 = "0k2r4jpm7sa3hgd6i08sg9xbgjzkgzx44z5ai5zpw32b7pqr9xqm"; + libraryHaskellDepends = [ base distributive ]; + description = "Updatable analogue of Distributive functors"; + license = lib.licenses.bsd3; + }) {}; + "data-has" = callPackage ({ mkDerivation, base, criterion, transformers }: mkDerivation { @@ -73524,8 +73489,8 @@ self: { pname = "decision-diagrams"; version = "0.1.0.0"; sha256 = "056990c7bv7y4f51743jwqgdqpklgljn2v5g942wrzp71bkmgm9q"; - revision = "1"; - editedCabalFile = "18m9mxalyakxffjjkbh19vnnl7ix2slhyqdmcyvf5jm1r54d1v0j"; + revision = "2"; + editedCabalFile = "01bcy569xp71b2vgiwxfd844pcicg7vmi1szggd6j73lk36sggr4"; libraryHaskellDepends = [ base containers hashable hashtables intern mwc-random primitive random reflection unordered-containers @@ -73698,14 +73663,14 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; - "deepseq_1_4_6_0" = callPackage + "deepseq_1_4_6_1" = callPackage ({ mkDerivation, array, base, ghc-prim, HUnit, test-framework , test-framework-hunit }: mkDerivation { pname = "deepseq"; - version = "1.4.6.0"; - sha256 = "0j6pxm9q3xanhxrdmxgzkfdlnpilnlvnnvazq61szl1q9d3mn6ql"; + version = "1.4.6.1"; + sha256 = "178k97l6yh8bklnkzqsla4l2vms16ys126abs7d5i0fcnyj472fm"; libraryHaskellDepends = [ array base ]; testHaskellDepends = [ array base ghc-prim HUnit test-framework test-framework-hunit @@ -74265,15 +74230,15 @@ self: { }: mkDerivation { pname = "dep-t"; - version = "0.4.6.0"; - sha256 = "0mhc5i54r8zbcq9wqmf25761b8dinkldcxq2x9f1l6mdy3zswsg3"; + version = "0.5.0.0"; + sha256 = "1l62zn12zknn3zlngyrsfwz1f7rxb7cf23lkmlg4ysbdh1wdf8sz"; libraryHaskellDepends = [ base mtl transformers unliftio-core ]; testHaskellDepends = [ aeson barbies base bytestring containers doctest mtl rank2classes sop-core tasty tasty-hunit template-haskell text transformers unliftio-core ]; - description = "Reader-like monad transformer for dependency injection"; + description = "Dependency injection for records-of-functions"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; broken = true; @@ -74282,22 +74247,25 @@ self: { "dep-t-advice" = callPackage ({ mkDerivation, aeson, barbies, base, containers, criterion, dep-t , doctest, mtl, rank2classes, sop-core, tasty, tasty-hunit - , template-haskell, text, transformers + , template-haskell, text, transformers, unliftio-core }: mkDerivation { pname = "dep-t-advice"; - version = "0.4.7.0"; - sha256 = "0ry2bvqb030hwslxbidinjxb6fl3v8wah42r52xp92yxj10a9dq0"; - libraryHaskellDepends = [ base dep-t sop-core transformers ]; + version = "0.5.0.0"; + sha256 = "1bc5x0h9rsxp8da7h2qcvvgv0whg5zjfbv7js5i0aihvikywfjpx"; + libraryHaskellDepends = [ + base dep-t mtl sop-core transformers unliftio-core + ]; testHaskellDepends = [ aeson barbies base containers dep-t doctest mtl rank2classes sop-core tasty tasty-hunit template-haskell text transformers + unliftio-core ]; benchmarkHaskellDepends = [ base criterion dep-t mtl rank2classes sop-core template-haskell - text transformers + text transformers unliftio-core ]; - description = "Giving good advice to functions in a DepT environment"; + description = "Giving good advice to functions in a record-of-functions"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; }) {}; @@ -74830,20 +74798,6 @@ self: { }) {}; "deriving-aeson" = callPackage - ({ mkDerivation, aeson, base, bytestring }: - mkDerivation { - pname = "deriving-aeson"; - version = "0.2.7"; - sha256 = "02mx8z1cgqn9wgwcp94am2g655hhn7sn12sikmm8jhbldnyv3ziz"; - revision = "1"; - editedCabalFile = "0qgkjl7h1d4w119a97wrsznnqys02mlkwv9hic1715swg0cp05ix"; - libraryHaskellDepends = [ aeson base ]; - testHaskellDepends = [ aeson base bytestring ]; - description = "Type driven generic aeson instance customisation"; - license = lib.licenses.bsd3; - }) {}; - - "deriving-aeson_0_2_8" = callPackage ({ mkDerivation, aeson, base, bytestring }: mkDerivation { pname = "deriving-aeson"; @@ -74853,7 +74807,6 @@ self: { testHaskellDepends = [ aeson base bytestring ]; description = "Type driven generic aeson instance customisation"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "deriving-compat" = callPackage @@ -78215,8 +78168,8 @@ self: { }: mkDerivation { pname = "discord-haskell"; - version = "1.8.9"; - sha256 = "0qgbiqn05bn52fsihvz385smgvbkagc435qgmlm74clqfg7flwi4"; + version = "1.9.1"; + sha256 = "10k45mw4z36j9imgcnpv7xnldl6gv556fbyzfnpq9bsgz1cyxdcs"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -78411,6 +78364,8 @@ self: { pname = "discrimination"; version = "0.4.1"; sha256 = "0p0hryrp15bc8cjfr2hypkg35fy1m30hr19s9p6rj91cxxgjbfq2"; + revision = "1"; + editedCabalFile = "1iz2vfizkid17m1k9j1a1rdzr44ir2fgw0nnhg1drjlyirc09p9f"; libraryHaskellDepends = [ array base containers contravariant deepseq ghc-prim hashable integer-gmp primitive promises transformers @@ -79498,8 +79453,8 @@ self: { pname = "dlist-nonempty"; version = "0.1.1"; sha256 = "0csbspdy43pzvasb5mhs5pz2f49ws78pi253cx7pp84wjx6ads20"; - revision = "11"; - editedCabalFile = "1mnf6qa3773v2j2k2gp51qb0pbd9lf1hw9cx2sqrpcwjxfb3lfqg"; + revision = "12"; + editedCabalFile = "0b8lkcpzxjdwm13v7y35j2x3sy97rwzyjwdwzag1va4lvfwa1287"; libraryHaskellDepends = [ base base-compat deepseq dlist semigroupoids ]; @@ -79998,8 +79953,8 @@ self: { }: mkDerivation { pname = "docker"; - version = "0.6.0.5"; - sha256 = "1y7vs9s17gwls8f223b4vkwvwflyxr7spslccr9izlf4cblj216d"; + version = "0.6.0.6"; + sha256 = "15qai77a5wqb94lij4l24w516q7d5h6wn6h2g6lmgghwh3hafq8y"; libraryHaskellDepends = [ aeson base blaze-builder bytestring conduit conduit-combinators conduit-extra containers data-default-class directory exceptions @@ -80272,16 +80227,18 @@ self: { license = lib.licenses.mit; }) {}; - "doctest_0_18_2" = callPackage + "doctest_0_20_0" = callPackage ({ mkDerivation, base, base-compat, code-page, deepseq, directory - , exceptions, filepath, ghc, ghc-paths, hspec, hspec-core, HUnit - , mockery, process, QuickCheck, setenv, silently, stringbuilder - , syb, transformers + , exceptions, filepath, ghc, ghc-paths, hspec, hspec-core + , hspec-discover, HUnit, mockery, process, QuickCheck, setenv + , silently, stringbuilder, syb, transformers }: mkDerivation { pname = "doctest"; - version = "0.18.2"; - sha256 = "0c48dpxa8i3q5xh2shd2p2xxhrsy7wdil6dg4mayr3lkk1dlwbfp"; + version = "0.20.0"; + sha256 = "0sk50b8zxq4hvc8qphlmfha1lsv3xha7q7ka081jgswf1qpg34y4"; + revision = "5"; + editedCabalFile = "0d7xgi71zdfbg3an6v2ss4lj6lvlmvq36hy788nd94ja2bgfsmpx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -80297,6 +80254,7 @@ self: { ghc ghc-paths hspec hspec-core HUnit mockery process QuickCheck setenv silently stringbuilder syb transformers ]; + testToolDepends = [ hspec-discover ]; description = "Test interactive Haskell examples"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; @@ -80356,8 +80314,8 @@ self: { pname = "doctest-driver-gen"; version = "0.3.0.4"; sha256 = "1fbqi4s4ajxhyv4a7nbh3v98limla0z8rfqlh02pwc1a90qpwy1a"; - revision = "1"; - editedCabalFile = "19xaynf2zzrvls6l57jzzxp3862d0d2q43amsgsch5ri8479m4dn"; + revision = "2"; + editedCabalFile = "1hf8ncgj3jybyyw2vw96pznr39gsadj6jf7p34s82hkmsnalxfql"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; @@ -80367,6 +80325,22 @@ self: { license = lib.licenses.bsd3; }) {}; + "doctest-driver-gen_0_3_0_5" = callPackage + ({ mkDerivation, base, doctest }: + mkDerivation { + pname = "doctest-driver-gen"; + version = "0.3.0.5"; + sha256 = "08zv5c1cfklknpbw974sw4rb6jiijd3q28cpjw1cncc06n2jy85b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest ]; + description = "Generate driver file for doctest's cabal integration"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "doctest-exitcode-stdio" = callPackage ({ mkDerivation, base, doctest-lib, QuickCheck, semigroups , transformers @@ -80375,6 +80349,8 @@ self: { pname = "doctest-exitcode-stdio"; version = "0.0"; sha256 = "1g3c7yrqq2mwqbmvs8vkx1a3cf0p0x74b7fnn344dsk7bsfpgv0x"; + revision = "1"; + editedCabalFile = "1065s8bch6zhl6mc8nhvfpwd1irmjd04z7xgycbpihc14x4ijim3"; libraryHaskellDepends = [ base doctest-lib QuickCheck semigroups transformers ]; @@ -80390,6 +80366,8 @@ self: { pname = "doctest-extract"; version = "0.1"; sha256 = "1ncrq67d6zcqw5al5m2g7q6ys8rxhsq8rrzbj1dlsyl4q63vyrms"; + revision = "1"; + editedCabalFile = "11b43xx6bmn7zbw9hxjcfcbmhjsm1jbnh08qnfxiw9i02j12mnlj"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -80602,8 +80580,8 @@ self: { }: mkDerivation { pname = "dom-lt"; - version = "0.2.2.1"; - sha256 = "1gaavi6fqzsl5di889880m110a1hrlylbjckm6bg24sv8nn96glp"; + version = "0.2.3"; + sha256 = "1h73159h61f1wv6kans0nqspfq46wiz77isnjg8vd9m127hqn69x"; libraryHaskellDepends = [ array base containers ]; testHaskellDepends = [ base containers HUnit ]; benchmarkHaskellDepends = [ base containers criterion deepseq ]; @@ -81041,6 +81019,46 @@ self: { license = lib.licenses.bsd3; }) {}; + "dovetail" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, directory + , exceptions, filepath, generic-arbitrary, haskeline, hspec + , hspec-golden, mtl, purescript, purescript-cst, QuickCheck + , quickcheck-instances, semialign, text, these, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "dovetail"; + version = "0.1.1.0"; + sha256 = "1dldn8qac1w6bdm9jkl0ks6lb99p2477ndjafg5z567h9d67li39"; + libraryHaskellDepends = [ + ansi-terminal base containers exceptions haskeline mtl purescript + purescript-cst semialign text these transformers + unordered-containers vector + ]; + testHaskellDepends = [ + base directory filepath generic-arbitrary hspec hspec-golden + purescript QuickCheck quickcheck-instances text vector + ]; + description = "A PureScript interpreter with a Haskell FFI"; + license = lib.licenses.bsd3; + }) {}; + + "dovetail-aeson" = callPackage + ({ mkDerivation, aeson, base, dovetail, purescript, purescript-cst + , reflection, text, unordered-containers, vector + }: + mkDerivation { + pname = "dovetail-aeson"; + version = "0.1.0.0"; + sha256 = "1z2az5mbnxm6chkbacl8ky0vhmb4fsjf5ikka3z8m0impjbqxpy7"; + libraryHaskellDepends = [ + aeson base dovetail purescript purescript-cst reflection text + unordered-containers vector + ]; + description = "Use Aeson from your Dovetail programs"; + license = lib.licenses.bsd3; + }) {}; + "dovin" = callPackage ({ mkDerivation, base, Cabal, containers, directory, filepath , hashable, lens, mtl, parsec, split, tasty, tasty-discover @@ -81573,8 +81591,8 @@ self: { ({ mkDerivation, base, containers, ghc }: mkDerivation { pname = "driving-classes-plugin"; - version = "0.1.2.0"; - sha256 = "013c4qs919yp8nm2ammzr55rqzcai4ybsszilg9g48bd913hzrzl"; + version = "0.1.3.0"; + sha256 = "126bih4i3gyjdwnmvivz0kzn6viw1nlap9zz076xljgkf8qw3dwn"; libraryHaskellDepends = [ base containers ghc ]; testHaskellDepends = [ base ]; description = "Deriving without spelling out \"deriving\""; @@ -83487,8 +83505,8 @@ self: { pname = "ede"; version = "0.3.2.0"; sha256 = "1y78l8b6wnl621nlfm3jwf9qskfnyd4ian1sxjsmk2jw22z1yp4d"; - revision = "1"; - editedCabalFile = "0zgz0d3qj8slkbsg4r7jdhnrr5zlq506hviq6kw20d78mafh16c0"; + revision = "2"; + editedCabalFile = "1nlyj74rhvvn8vgfwn4pzdlxjsi876fmd7pp46hndbyckwm2pika"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -86516,6 +86534,8 @@ self: { pname = "enummapset-th"; version = "0.6.2"; sha256 = "010cldc2jhhizllqj810ani5rffakfzmxm1rj69v5q489fnngswl"; + revision = "1"; + editedCabalFile = "17cz6jj2d2kp3bjvi27xxap19mkxzanr60blvlxqr75hlz07wgy9"; libraryHaskellDepends = [ base containers deepseq template-haskell ]; @@ -87170,8 +87190,8 @@ self: { ({ mkDerivation, base, doctest, text }: mkDerivation { pname = "error"; - version = "0.2.0.0"; - sha256 = "0mxg2ky9j46xd378a8z2jl24pn9jvqjay22n3l9yfm7zwrmqrz35"; + version = "0.2.1.2"; + sha256 = "082g4ryz9inc7ghfiwhba501mjq0il9i7slg7mnarnscipwldyqf"; libraryHaskellDepends = [ base text ]; testHaskellDepends = [ base doctest ]; description = "The canonical error type"; @@ -87452,6 +87472,33 @@ self: { broken = true; }) {}; + "ersatz_0_4_10" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, containers + , data-default, fail, lens, mtl, parsec, process, semigroups + , streams, temporary, transformers, unordered-containers + }: + mkDerivation { + pname = "ersatz"; + version = "0.4.10"; + sha256 = "1pklw9zhpxkm5yhkdlw78c2324ffk8n5pqkvicxh0x0ha852fs7y"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array attoparsec base bytestring containers data-default lens mtl + process semigroups streams temporary transformers + unordered-containers + ]; + executableHaskellDepends = [ + array base containers fail lens mtl parsec semigroups + ]; + testHaskellDepends = [ array base ]; + description = "A monad for expressing SAT or QSAT problems using observable sharing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "ersatz-toysat" = callPackage ({ mkDerivation, array, base, containers, ersatz, toysolver , transformers @@ -90079,12 +90126,18 @@ self: { }) {}; "exploring-interpreters" = callPackage - ({ mkDerivation, base, containers, fgl, mtl, transformers }: + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , fgl, http-types, mtl, network, readline, scientific, text + , transformers + }: mkDerivation { pname = "exploring-interpreters"; - version = "0.4.0.0"; - sha256 = "07q4cjk2sqp471w0rgygf1x2c91vyajh93s8xzi3j09wdb23v9l3"; - libraryHaskellDepends = [ base containers fgl mtl transformers ]; + version = "1.0.0.0"; + sha256 = "11anvk0m8ihl2pgf3wmlw97hc886wg2rngvw86zwyd5hzg0chi66"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers fgl http-types mtl + network readline scientific text transformers + ]; description = "A generic exploring interpreter for exploratory programming"; license = lib.licenses.bsd3; }) {}; @@ -91280,8 +91333,8 @@ self: { }: mkDerivation { pname = "fast-arithmetic"; - version = "0.6.5.1"; - sha256 = "0yijbcp5918hnl32xvvpks652byad9zph901ab5bml3iy3a0n2pp"; + version = "0.6.6.0"; + sha256 = "0icr6aqnavxjnfpgmvvydx4nm0zxapl82n0kd3iaj1sfifgm05jh"; libraryHaskellDepends = [ arithmoi base combinat hgmp ]; testHaskellDepends = [ arithmoi base combinat hspec QuickCheck ]; benchmarkHaskellDepends = [ @@ -94244,6 +94297,8 @@ self: { pname = "first-class-families"; version = "0.8.0.1"; sha256 = "0wnsq69f2br9h9hnf8sx41pchwjag86hb41ivjl7wx81psyqy72a"; + revision = "1"; + editedCabalFile = "1n6hpfc65lwmiwdg2gwjngvy146sw43r6j9q06g4vv4p69ci5r4b"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "First-class type families"; @@ -94456,6 +94511,8 @@ self: { pname = "fix-whitespace"; version = "0.0.7"; sha256 = "1nx56dfgg0i75f007y0r5w0955y3x78drjkvdx278llalyfpc5bg"; + revision = "1"; + editedCabalFile = "17n8sdfcnyjm8ykkpw17apb9ah94r77azz9rzlwpfdps5w81s6gg"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -94594,14 +94651,27 @@ self: { license = lib.licenses.bsd3; }) {}; + "fixed-vector_1_2_1_0" = callPackage + ({ mkDerivation, base, deepseq, doctest, filemanip, primitive }: + mkDerivation { + pname = "fixed-vector"; + version = "1.2.1.0"; + sha256 = "05x3qivymg02n17wik17fmz2bqbbhj4b0w5iz7vnjz3szhwjizdf"; + libraryHaskellDepends = [ base deepseq primitive ]; + testHaskellDepends = [ base doctest filemanip primitive ]; + description = "Generic vectors with statically known size"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "fixed-vector-binary" = callPackage ({ mkDerivation, base, binary, fixed-vector, tasty , tasty-quickcheck }: mkDerivation { pname = "fixed-vector-binary"; - version = "1.0.0.1"; - sha256 = "10s0mc6xdx7n6dmdgpjysbqmk79ssfw9zmaz5j0spjy7dy55zq3m"; + version = "1.0.0.2"; + sha256 = "1cqy2zrc8c4p6vpy5bl5cr51qi335lkwjhwwrmwam66frp5p5lrl"; libraryHaskellDepends = [ base binary fixed-vector ]; testHaskellDepends = [ base binary fixed-vector tasty tasty-quickcheck @@ -94618,8 +94688,8 @@ self: { }: mkDerivation { pname = "fixed-vector-cborg"; - version = "1.0.0.1"; - sha256 = "0m5xcy99hydcs99yph6n63517h2asg611rgg0h28blqd1f7bfch8"; + version = "1.0.0.2"; + sha256 = "0rpdxkf0kmhrf7l1a7wvjxigg3yybmc3pcb5vxww57676qp0pm0d"; libraryHaskellDepends = [ base cborg fixed-vector serialise ]; testHaskellDepends = [ base fixed-vector serialise tasty tasty-quickcheck @@ -94636,8 +94706,8 @@ self: { }: mkDerivation { pname = "fixed-vector-cereal"; - version = "1.0.0.1"; - sha256 = "15vg3kr7fkd6i0swm4lm76gkfdnh0ydl4nci5abj1zss8qcn9gam"; + version = "1.0.0.2"; + sha256 = "0ivfpnkh76dxjxcvdv1c4m9blp237g1h071217yj5gjk3vigyf54"; libraryHaskellDepends = [ base cereal fixed-vector ]; testHaskellDepends = [ base cereal fixed-vector tasty tasty-quickcheck @@ -94652,8 +94722,8 @@ self: { ({ mkDerivation, base, deepseq, doctest, fixed-vector, primitive }: mkDerivation { pname = "fixed-vector-hetero"; - version = "0.6.1.0"; - sha256 = "1simmps9qz8q4kfx8vz26ww0xy70vahrsgphvfrf9ww8fk9yg518"; + version = "0.6.1.1"; + sha256 = "1amqpbvzyqfg5rsl4zm99qmiffbh0a5bf9jbwlm6snwm9024qsj3"; libraryHaskellDepends = [ base deepseq fixed-vector primitive ]; testHaskellDepends = [ base doctest fixed-vector ]; description = "Library for working with product types generically"; @@ -96420,6 +96490,27 @@ self: { license = lib.licenses.bsd3; }) {}; + "folds_0_7_7" = callPackage + ({ mkDerivation, adjunctions, base, bifunctors, comonad + , constraints, contravariant, data-reify, distributive, lens, mtl + , pointed, profunctors, reflection, semigroupoids, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "folds"; + version = "0.7.7"; + sha256 = "1hggk92i61f3nxcjdxvgs3b8am3jypig09s9wqwrwzaclx0mk5sh"; + configureFlags = [ "-f-test-hlint" ]; + libraryHaskellDepends = [ + adjunctions base bifunctors comonad constraints contravariant + data-reify distributive lens mtl pointed profunctors reflection + semigroupoids transformers unordered-containers vector + ]; + description = "Beautiful Folding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "folds-common" = callPackage ({ mkDerivation, base, containers, folds, tasty, tasty-quickcheck }: @@ -99483,12 +99574,12 @@ self: { license = lib.licenses.bsd3; }) {}; - "functor-classes-compat_2" = callPackage + "functor-classes-compat_2_0_0_1" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "functor-classes-compat"; - version = "2"; - sha256 = "1icc2hnfbqphvxd9jqqyzd9dz1gmic84zvm85w0xp58v60babmq4"; + version = "2.0.0.1"; + sha256 = "0x5hnydm07vmnvmiy3l34irx23fak29jby439avi5v7z5wqymm14"; libraryHaskellDepends = [ base containers ]; description = "Data.Functor.Classes instances for core packages"; license = lib.licenses.bsd3; @@ -100363,6 +100454,26 @@ self: { license = lib.licenses.bsd3; }) {}; + "fuzzyset_0_2_2" = callPackage + ({ mkDerivation, base, data-default, hspec, ieee754, text + , text-metrics, unordered-containers, vector + }: + mkDerivation { + pname = "fuzzyset"; + version = "0.2.2"; + sha256 = "1153xv53l6khw7yy36pfaf7pmmlwpg4ig7ywk4rxj375janlg1g8"; + libraryHaskellDepends = [ + base data-default text text-metrics unordered-containers vector + ]; + testHaskellDepends = [ + base data-default hspec ieee754 text text-metrics + unordered-containers vector + ]; + description = "Fuzzy set for approximate string matching"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "fuzzytime" = callPackage ({ mkDerivation, base, cmdargs, directory, old-time, process }: mkDerivation { @@ -101829,8 +101940,8 @@ self: { pname = "generic-functor"; version = "0.2.0.0"; sha256 = "0zrjsn78ip9kigqgw5cxzm9d7pqf1svdzrc3rm041889ca0szwjv"; - revision = "1"; - editedCabalFile = "1hgiwf6dajj4sp0a5px1c8yhm7abikmgn175m4cs22w5a72pi3dv"; + revision = "2"; + editedCabalFile = "0wmrfikbdc65lxa9x7gnmf2j0njiqgnpp5p5i8pjc009rqna1hzv"; libraryHaskellDepends = [ ap-normalize base ]; testHaskellDepends = [ base transformers ]; description = "Deriving generalized functors with GHC.Generics"; @@ -103648,8 +103759,8 @@ self: { ({ mkDerivation, base, ghc-bignum }: mkDerivation { pname = "ghc-bignum-orphans"; - version = "0.1"; - sha256 = "034m3qfw6rks1a0a5ivrhjb9my5prscq6ydc980cfdsz486pap8n"; + version = "0.1.1"; + sha256 = "1ns129cx6b2di2w66r38cwiirqcpkvwk6xn64hzbm202p73igim4"; libraryHaskellDepends = [ base ghc-bignum ]; description = "Backwards-compatible orphan instances for ghc-bignum"; license = lib.licenses.bsd3; @@ -104871,18 +104982,18 @@ self: { license = lib.licenses.bsd3; }) {}; - "ghc-syntax-highlighter_0_0_7_0" = callPackage + "ghc-syntax-highlighter_0_0_8_0" = callPackage ({ mkDerivation, base, ghc-lib-parser, hspec, hspec-discover, text }: mkDerivation { pname = "ghc-syntax-highlighter"; - version = "0.0.7.0"; - sha256 = "123kvcdlzx18n14122xbpp587byfd8w0z886grlxkzinb53bmzg6"; + version = "0.0.8.0"; + sha256 = "1s6bq90s75qfiv54qsskawv3ihwjhdml4fxq56ww01p54mnrwr27"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base ghc-lib-parser text ]; testHaskellDepends = [ base hspec text ]; testToolDepends = [ hspec-discover ]; - description = "Syntax highlighter for Haskell using lexer of GHC itself"; + description = "Syntax highlighter for Haskell using the lexer of GHC"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; }) {}; @@ -105103,31 +105214,6 @@ self: { }) {}; "ghc-typelits-presburger" = callPackage - ({ mkDerivation, base, containers, equational-reasoning, ghc - , ghc-tcplugins-extra, mtl, pretty, reflection, syb, tasty - , tasty-discover, tasty-expected-failure, tasty-hunit, text - , transformers - }: - mkDerivation { - pname = "ghc-typelits-presburger"; - version = "0.6.0.0"; - sha256 = "08jxp7xnpnlkn8429x25sy1r8xg4b4pv5a41bgw08dl0br4941cx"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base containers ghc ghc-tcplugins-extra mtl pretty reflection syb - transformers - ]; - testHaskellDepends = [ - base equational-reasoning tasty tasty-discover - tasty-expected-failure tasty-hunit text - ]; - testToolDepends = [ tasty-discover ]; - description = "Presburger Arithmetic Solver for GHC Type-level natural numbers"; - license = lib.licenses.bsd3; - }) {}; - - "ghc-typelits-presburger_0_6_1_0" = callPackage ({ mkDerivation, base, containers, equational-reasoning, ghc , ghc-tcplugins-extra, mtl, pretty, reflection, syb, tasty , tasty-discover, tasty-expected-failure, tasty-hunit, text @@ -105150,7 +105236,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Presburger Arithmetic Solver for GHC Type-level natural numbers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "ghc-usage" = callPackage @@ -105399,7 +105484,7 @@ self: { , base16-bytestring, binary, bytestring, bytestring-encoding , case-insensitive, containers, cryptohash-sha1, data-default , deepseq, dependent-map, dependent-sum, Diff, directory, dlist - , extra, filepath, fingertree, fuzzy, ghc, ghc-api-compat, ghc-boot + , exceptions, extra, filepath, fingertree, fuzzy, ghc, ghc-boot , ghc-boot-th, ghc-check, ghc-exactprint, ghc-paths , ghc-trace-events, ghc-typelits-knownnat, gitrev, Glob , haddock-library, hashable, heapsize, hie-bios, hie-compat, hiedb @@ -105418,18 +105503,18 @@ self: { }: mkDerivation { pname = "ghcide"; - version = "1.4.2.3"; - sha256 = "18l5sqyxxx6xlxkky9yw6ld1r5xrkcnfaqm72f0kvqiwvinvr0hh"; + version = "1.5.0"; + sha256 = "16l6fpi6xl9ddifais4phwri4hdk1f95rvi4lqgdyzi0y6ms98zx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-pretty array async base base16-bytestring binary bytestring bytestring-encoding case-insensitive containers cryptohash-sha1 data-default deepseq dependent-map dependent-sum - Diff directory dlist extra filepath fingertree fuzzy ghc - ghc-api-compat ghc-boot ghc-boot-th ghc-check ghc-exactprint - ghc-paths ghc-trace-events Glob haddock-library hashable heapsize - hie-bios hie-compat hiedb hls-graph hls-plugin-api hslogger + Diff directory dlist exceptions extra filepath fingertree fuzzy ghc + ghc-boot ghc-boot-th ghc-check ghc-exactprint ghc-paths + ghc-trace-events Glob haddock-library hashable heapsize hie-bios + hie-compat hiedb hls-graph hls-plugin-api hslogger implicit-hie-cradle lens lsp lsp-types monoid-subclasses mtl network-uri opentelemetry optparse-applicative parallel prettyprinter prettyprinter-ansi-terminal regex-tdfa retrie @@ -105441,7 +105526,7 @@ self: { aeson base bytestring containers data-default directory extra filepath ghc gitrev hashable heapsize hie-bios hiedb hls-graph hls-plugin-api lens lsp lsp-test lsp-types optparse-applicative - process safe-exceptions shake text unordered-containers + process safe-exceptions shake tasty-hunit text unordered-containers ]; testHaskellDepends = [ aeson async base binary bytestring containers data-default @@ -105454,7 +105539,7 @@ self: { ]; testToolDepends = [ implicit-hie ]; benchmarkHaskellDepends = [ - aeson base directory extra filepath optparse-applicative shake + aeson base directory extra filepath lens optparse-applicative shake shake-bench text yaml ]; benchmarkToolDepends = [ hp2pretty implicit-hie ]; @@ -105767,8 +105852,8 @@ self: { }: mkDerivation { pname = "ghcup"; - version = "0.1.17.3"; - sha256 = "0m2h3grx8w6zn2qz6wpp8kqjrd30h1i7bpy4h3x9sxmi8x11k84i"; + version = "0.1.17.4"; + sha256 = "0vvnjmw72jxqdpw5j8jb64bw0v49fjnz48x3335wflg8bk9nnjb6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -105784,10 +105869,10 @@ self: { ]; executableHaskellDepends = [ aeson aeson-pretty async base bytestring cabal-plan containers - deepseq filepath haskus-utils-variant libarchive megaparsec mtl - optics optparse-applicative pretty pretty-terminal regex-posix - resourcet safe safe-exceptions template-haskell text transformers - uri-bytestring utf8-string versions yaml-streamly + deepseq directory filepath haskus-utils-variant libarchive + megaparsec mtl optparse-applicative pretty pretty-terminal + resourcet safe safe-exceptions template-haskell text uri-bytestring + utf8-string versions yaml-streamly ]; testHaskellDepends = [ base bytestring containers generic-arbitrary hspec @@ -105868,6 +105953,26 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) atk;}; + "gi-atk_2_0_24" = callPackage + ({ mkDerivation, atk, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading + , text, transformers + }: + mkDerivation { + pname = "gi-atk"; + version = "2.0.24"; + sha256 = "1xhjzjcdbnfk7b6r035ch3plpgk9yk2qawq7iffc47y67dxhcd6b"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ atk ]; + description = "Atk bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) atk;}; + "gi-cairo" = callPackage ({ mkDerivation, base, bytestring, Cabal, cairo, containers , haskell-gi, haskell-gi-base, haskell-gi-overloading, text @@ -105891,6 +105996,30 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) cairo;}; + "gi-cairo_1_0_26" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cairo, containers + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text + , transformers + }: + mkDerivation { + pname = "gi-cairo"; + version = "1.0.26"; + sha256 = "1f3gfhqg03b64n4ipg3q96wkwsisrs79bbg7335nwg92frkv1j79"; + setupHaskellDepends = [ base Cabal haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ cairo ]; + preCompileBuildDriver = '' + PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig" + setupCompileFlags+=" $(pkg-config --libs cairo-gobject)" + ''; + description = "Cairo bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) cairo;}; + "gi-cairo-again" = callPackage ({ mkDerivation, base, cairo-core, haskell-gi-base , template-haskell @@ -105939,6 +106068,72 @@ self: { license = lib.licenses.bsd3; }) {inherit (pkgs) cairo;}; + "gi-clutter" = callPackage + ({ mkDerivation, base, bytestring, Cabal, clutter, containers + , gi-atk, gi-cairo, gi-cogl, gi-gio, gi-glib, gi-gobject, gi-json + , gi-pango, haskell-gi, haskell-gi-base, haskell-gi-overloading + , text, transformers + }: + mkDerivation { + pname = "gi-clutter"; + version = "1.0.2"; + sha256 = "1fyqpgj2q7mnlvqp60203mnl797vvsrfmgildp3zdi4dmqsv4vws"; + setupHaskellDepends = [ + base Cabal gi-atk gi-cairo gi-cogl gi-gio gi-glib gi-gobject + gi-json gi-pango haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-cairo gi-cogl gi-gio gi-glib + gi-gobject gi-json gi-pango haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ clutter ]; + description = "clutter GObject bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) clutter;}; + + "gi-cogl" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cogl, containers, gi-glib + , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading + , text, transformers + }: + mkDerivation { + pname = "gi-cogl"; + version = "1.0.2"; + sha256 = "0y7inkzp3vxck4para77dzd4qczl3r61nv5y5hcyycmlpzlwfjzj"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ cogl ]; + description = "COGL GObject bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) cogl;}; + + "gi-coglpango" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cogl-pango, containers + , gi-cogl, gi-glib, gi-gobject, gi-pango, gi-pangocairo, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-coglpango"; + version = "1.0.2"; + sha256 = "0yx0nqnpkkx0wcbljx02ivwf9749d02xqpwpp2zck2cpc9ll7xca"; + setupHaskellDepends = [ + base Cabal gi-cogl gi-glib gi-gobject gi-pango gi-pangocairo + haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-cogl gi-glib gi-gobject gi-pango + gi-pangocairo haskell-gi haskell-gi-base haskell-gi-overloading + text transformers + ]; + libraryPkgconfigDepends = [ cogl-pango ]; + description = "Cogl Pango GObject bindings"; + license = lib.licenses.lgpl21Only; + }) {cogl-pango = null;}; + "gi-dbusmenu" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading @@ -105961,6 +106156,29 @@ self: { ]; }) {inherit (pkgs) libdbusmenu;}; + "gi-dbusmenu_0_4_10" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading + , libdbusmenu, text, transformers + }: + mkDerivation { + pname = "gi-dbusmenu"; + version = "0.4.10"; + sha256 = "05q3sijfsma2rinyw1rb7z4fphdqakbg18zlpf8jpv89c1329d3q"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ libdbusmenu ]; + description = "Dbusmenu bindings"; + license = lib.licenses.lgpl21Only; + platforms = [ + "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" + ]; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) libdbusmenu;}; + "gi-dbusmenugtk3" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk , gi-dbusmenu, gi-gdk, gi-gdkpixbuf, gi-glib, gi-gobject, gi-gtk @@ -105988,6 +106206,34 @@ self: { ]; }) {inherit (pkgs) gtk3; inherit (pkgs) libdbusmenu-gtk3;}; + "gi-dbusmenugtk3_0_4_11" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk + , gi-dbusmenu, gi-gdk, gi-gdkpixbuf, gi-glib, gi-gobject, gi-gtk + , gtk3, haskell-gi, haskell-gi-base, haskell-gi-overloading + , libdbusmenu-gtk3, text, transformers + }: + mkDerivation { + pname = "gi-dbusmenugtk3"; + version = "0.4.11"; + sha256 = "1ipq8irzqswpak6zip9ghpkvk29mwnym8d70md3an0idlq0gcnw6"; + setupHaskellDepends = [ + base Cabal gi-atk gi-dbusmenu gi-gdk gi-gdkpixbuf gi-glib + gi-gobject gi-gtk haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-dbusmenu gi-gdk gi-gdkpixbuf + gi-glib gi-gobject gi-gtk haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gtk3 libdbusmenu-gtk3 ]; + description = "DbusmenuGtk bindings"; + license = lib.licenses.lgpl21Only; + platforms = [ + "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" + ]; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) gtk3; inherit (pkgs) libdbusmenu-gtk3;}; + "gi-gdk" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo , gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk3 @@ -106012,7 +106258,7 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) gtk3;}; - "gi-gdk_4_0_3" = callPackage + "gi-gdk_4_0_4" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo , gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk4 , haskell-gi, haskell-gi-base, haskell-gi-overloading, text @@ -106020,8 +106266,8 @@ self: { }: mkDerivation { pname = "gi-gdk"; - version = "4.0.3"; - sha256 = "1bpg4x0hl9kdh1phplk1j616rjzf9gby1g23vm9xg93xfmaafr89"; + version = "4.0.4"; + sha256 = "1ah515cakq6w9bbwq393xbpx326v9xincvhgihqsc67gjcqpbva4"; setupHaskellDepends = [ base Cabal gi-cairo gi-gdkpixbuf gi-gio gi-glib gi-gobject gi-pango haskell-gi @@ -106058,6 +106304,28 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) gdk-pixbuf;}; + "gi-gdkpixbuf_2_0_27" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gdk-pixbuf + , gi-gio, gi-glib, gi-gmodule, gi-gobject, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gdkpixbuf"; + version = "2.0.27"; + sha256 = "0p2b4yvfwcj3bpn9r85v6xjlw6rr50kdca0kan45mv0aia0nyg33"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gmodule gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gmodule gi-gobject + haskell-gi haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gdk-pixbuf ]; + description = "GdkPixbuf bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) gdk-pixbuf;}; + "gi-gdkx11" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo , gi-gdk, gi-gio, gi-gobject, gi-xlib, gtk3, haskell-gi @@ -106080,15 +106348,15 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) gtk3;}; - "gi-gdkx11_4_0_3" = callPackage + "gi-gdkx11_4_0_4" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo , gi-gdk, gi-gio, gi-gobject, gi-xlib, gtk4-x11, haskell-gi , haskell-gi-base, haskell-gi-overloading, text, transformers }: mkDerivation { pname = "gi-gdkx11"; - version = "4.0.3"; - sha256 = "13m2dvab8hqwa7h648asjg3llvdnpwdf1rli9i44nb6n1dfk7jbv"; + version = "4.0.4"; + sha256 = "1bbwy8sqn642y0yv10l65p2f7zc3nb14mcdwfd2k3cqpmyyhq0ns"; setupHaskellDepends = [ base Cabal gi-cairo gi-gdk gi-gio gi-gobject gi-xlib haskell-gi ]; @@ -106110,8 +106378,8 @@ self: { }: mkDerivation { pname = "gi-ggit"; - version = "1.0.10"; - sha256 = "1rfmvml0wfw522c9gzzpjsg5ajbsbnzylc5rf2x3qqhb1x9y3bd2"; + version = "1.0.11"; + sha256 = "06hkq87q8a69ini8drwld4pd8z26mlysk9vkigpkigwlbsizjjm7"; setupHaskellDepends = [ base Cabal gi-gio gi-glib gi-gobject haskell-gi ]; @@ -106146,6 +106414,26 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) glib;}; + "gi-gio_2_0_29" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, glib, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gio"; + version = "2.0.29"; + sha256 = "14kh1qdayi55flf2108ivq7sc1k9qd8dish19jbdij198hsjgria"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ glib ]; + description = "Gio bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) glib;}; + "gi-gio-hs-list-model" = callPackage ({ mkDerivation, base, containers, gi-gio, gi-gobject , haskell-gi-base @@ -106168,8 +106456,8 @@ self: { }: mkDerivation { pname = "gi-girepository"; - version = "1.0.24"; - sha256 = "1sj68k3wih2345gkmv0jb1smka73pxnjy8jwmk2ifgl407f3hhfw"; + version = "1.0.25"; + sha256 = "0xpydz66vmb8f46ql2h8rq486i4pf5nbjm98839iyhsv653plxp0"; setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; libraryHaskellDepends = [ base bytestring containers gi-glib gi-gobject haskell-gi @@ -106199,6 +106487,26 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) glib;}; + "gi-glib_2_0_26" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, glib + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text + , transformers + }: + mkDerivation { + pname = "gi-glib"; + version = "2.0.26"; + sha256 = "0i38ch8giqs92kkfzyw4wlz8y0r5kn2h94b6y33nj4ja3ggrg1qm"; + setupHaskellDepends = [ base Cabal haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ glib ]; + description = "GLib bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) glib;}; + "gi-gmodule" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib , gmodule, haskell-gi, haskell-gi-base, haskell-gi-overloading @@ -106218,6 +106526,26 @@ self: { license = lib.licenses.lgpl21Only; }) {gmodule = null;}; + "gi-gmodule_2_0_2" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gmodule, haskell-gi, haskell-gi-base, haskell-gi-overloading + , text, transformers + }: + mkDerivation { + pname = "gi-gmodule"; + version = "2.0.2"; + sha256 = "1jbplvicc6jsjcz8gqkiq71b8cx57m010wbq2ilirv4rif90ggnx"; + setupHaskellDepends = [ base Cabal gi-glib haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gmodule ]; + description = "GModule bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {gmodule = null;}; + "gi-gobject" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib, glib , haskell-gi, haskell-gi-base, haskell-gi-overloading, text @@ -106237,6 +106565,26 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) glib;}; + "gi-gobject_2_0_27" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib, glib + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text + , transformers + }: + mkDerivation { + pname = "gi-gobject"; + version = "2.0.27"; + sha256 = "1xfw8jg81pbhgb20kw2jvhbxcs8d0sl4zf3dsar9sy7gl4lgwh0g"; + setupHaskellDepends = [ base Cabal gi-glib haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ glib ]; + description = "GObject bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) glib;}; + "gi-graphene" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib , gi-gobject, graphene-gobject, haskell-gi, haskell-gi-base @@ -106258,6 +106606,27 @@ self: { broken = true; }) {graphene-gobject = null;}; + "gi-graphene_1_0_4" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, graphene-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-graphene"; + version = "1.0.4"; + sha256 = "0c1dh5jzmqm5ysv296c37ma8miscpba1z1kq7b4l9sfmnhi4blsa"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ graphene-gobject ]; + description = "Graphene bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {graphene-gobject = null;}; + "gi-gsk" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo , gi-gdk, gi-gdkpixbuf, gi-glib, gi-gobject, gi-graphene, gi-pango @@ -106266,8 +106635,8 @@ self: { }: mkDerivation { pname = "gi-gsk"; - version = "4.0.3"; - sha256 = "16qbmjshl8nz5xkkzas7c4a0w996mbzqkjn1w8crc1fz1v27ckg2"; + version = "4.0.4"; + sha256 = "0y2gpxy4bl3k1br3d6lm7javzw1q5r499lqhas028gawbfba6s4x"; setupHaskellDepends = [ base Cabal gi-cairo gi-gdk gi-gdkpixbuf gi-glib gi-gobject gi-graphene gi-pango haskell-gi @@ -106290,8 +106659,8 @@ self: { }: mkDerivation { pname = "gi-gst"; - version = "1.0.24"; - sha256 = "01xbjxwipg1s93fkswag8gp8s696z1l1gaazl2w4wnpyykx4hh8s"; + version = "1.0.25"; + sha256 = "1rx7arlghfvkh4ccl5dd40a108d4kmr2fmwrrgl22z7k2xgl0wqp"; setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; libraryHaskellDepends = [ base bytestring containers gi-glib gi-gobject haskell-gi @@ -106309,8 +106678,8 @@ self: { }: mkDerivation { pname = "gi-gstaudio"; - version = "1.0.23"; - sha256 = "1gzs1niw45qjxiadj4xwg4fr6d71rb5k18y4plm4jj6iyvd67s72"; + version = "1.0.24"; + sha256 = "09xfss2q4bywnidfqyq57zdma3qwhx7sl40qg7qdqhma36axxryk"; setupHaskellDepends = [ base Cabal gi-glib gi-gobject gi-gst gi-gstbase haskell-gi ]; @@ -106330,8 +106699,8 @@ self: { }: mkDerivation { pname = "gi-gstbase"; - version = "1.0.24"; - sha256 = "0b8k2xk3ha6b79kkw72kgdmj8vjyh40r26saavin54gznlgd5xh8"; + version = "1.0.25"; + sha256 = "179qi645giqkfdrig07l54wn2dj5wicjfhyy7m9132imxh8czcg9"; setupHaskellDepends = [ base Cabal gi-glib gi-gobject gi-gst haskell-gi ]; @@ -106352,8 +106721,8 @@ self: { }: mkDerivation { pname = "gi-gstpbutils"; - version = "1.0.23"; - sha256 = "1j7ml51gnpkcir75wybx93qgs4rll3i5vlhzbqk26xhqkbfzqsf7"; + version = "1.0.24"; + sha256 = "18sxnrx5wbr1fbmvrjk6v09nc5q2xxm36vmlbd331314fpr0ic7m"; setupHaskellDepends = [ base Cabal gi-glib gi-gobject gi-gst gi-gstaudio gi-gsttag gi-gstvideo haskell-gi @@ -106376,8 +106745,8 @@ self: { }: mkDerivation { pname = "gi-gsttag"; - version = "1.0.23"; - sha256 = "17nwiin58kgl3psbwf2ymy2pz87crlasllg1wsabmcbv1dj38sgi"; + version = "1.0.24"; + sha256 = "0l7h2r2q3sn8li1qq7bidplh1vic9w4054qnrimxhpndkcd8gxsk"; setupHaskellDepends = [ base Cabal gi-glib gi-gobject gi-gst gi-gstbase haskell-gi ]; @@ -106399,8 +106768,8 @@ self: { }: mkDerivation { pname = "gi-gstvideo"; - version = "1.0.24"; - sha256 = "0qjfjk5jnpy1f4grn8i68kwdd1yvnq1yc55rk6yxhlj7wks1d35h"; + version = "1.0.25"; + sha256 = "1zkzs7qkzfp8ixkagbqkmgylla7msdjg83sdf2qwmgcmzfk480c7"; setupHaskellDepends = [ base Cabal gi-glib gi-gobject gi-gst gi-gstbase haskell-gi ]; @@ -106437,7 +106806,7 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) gtk3;}; - "gi-gtk_4_0_4" = callPackage + "gi-gtk_4_0_5" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject , gi-graphene, gi-gsk, gi-pango, gtk4, haskell-gi, haskell-gi-base @@ -106445,8 +106814,8 @@ self: { }: mkDerivation { pname = "gi-gtk"; - version = "4.0.4"; - sha256 = "18c27hnfyyn3ajx73zy1laflv95xjafdm249ra6z9nynx9gqws6c"; + version = "4.0.5"; + sha256 = "04ph4adisr51j5dy2lpp0kxp06m332dfxmq92rnq3w0l810z2hi8"; setupHaskellDepends = [ base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib gi-gobject gi-graphene gi-gsk gi-pango haskell-gi @@ -106524,6 +106893,43 @@ self: { license = lib.licenses.lgpl21Only; }) {}; + "gi-gtk-hs_0_3_11" = callPackage + ({ mkDerivation, base, base-compat, containers, gi-gdk + , gi-gdkpixbuf, gi-glib, gi-gobject, gi-gtk, haskell-gi-base, mtl + , text, transformers + }: + mkDerivation { + pname = "gi-gtk-hs"; + version = "0.3.11"; + sha256 = "0scbipy7086pv1xc57vmq48wcx3p7wbznwjcn99dqw4gf9yrqwwz"; + libraryHaskellDepends = [ + base base-compat containers gi-gdk gi-gdkpixbuf gi-glib gi-gobject + gi-gtk haskell-gi-base mtl text transformers + ]; + description = "A wrapper for gi-gtk, adding a few more idiomatic API parts on top"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gi-gtk-layer-shell" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gdk + , gi-gtk, gtk-layer-shell, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gtk-layer-shell"; + version = "0.1.2"; + sha256 = "0sdf71nqk3yxpyh7qdk65glg97nwc2almk852rqjlgjnlmjnyyx0"; + setupHaskellDepends = [ base Cabal gi-gdk gi-gtk haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-gdk gi-gtk haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gtk-layer-shell ]; + description = "gtk-layer-shell bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) gtk-layer-shell;}; + "gi-gtkosxapplication" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-gdkpixbuf , gi-gobject, gi-gtk, gtk-mac-integration-gtk3, haskell-gi @@ -106581,8 +106987,8 @@ self: { }: mkDerivation { pname = "gi-gtksource"; - version = "3.0.24"; - sha256 = "0bnwqcn7y5a3z3lkl9l886m9albvc602nb7qsh2jkiilf0ng64dp"; + version = "3.0.25"; + sha256 = "0fxfl1gc75ffp7h1dmqwig681zw578rplhpb87bhhb811sw11ibd"; setupHaskellDepends = [ base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib gi-gobject gi-gtk gi-pango haskell-gi @@ -106599,22 +107005,22 @@ self: { "gi-handy" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk - , gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk, gi-pango, haskell-gi - , haskell-gi-base, haskell-gi-overloading, libhandy, text - , transformers + , gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-gtk + , gi-pango, haskell-gi, haskell-gi-base, haskell-gi-overloading + , libhandy, text, transformers }: mkDerivation { pname = "gi-handy"; - version = "0.0.8"; - sha256 = "1k7czb0gszjif2ynz9p7r765ims5m3q5kb9npf97psw88zq6l965"; + version = "1.0.1"; + sha256 = "0i8lvwb4kzfnqnlj7bdy4pvif4hhaxpdkn2rga3i8l78cmm8y4kh"; setupHaskellDepends = [ - base Cabal gi-atk gi-gdk gi-gio gi-glib gi-gobject gi-gtk gi-pango - haskell-gi + base Cabal gi-atk gi-gdk gi-gdkpixbuf gi-gio gi-glib gi-gobject + gi-gtk gi-pango haskell-gi ]; libraryHaskellDepends = [ - base bytestring containers gi-atk gi-gdk gi-gio gi-glib gi-gobject - gi-gtk gi-pango haskell-gi haskell-gi-base haskell-gi-overloading - text transformers + base bytestring containers gi-atk gi-gdk gi-gdkpixbuf gi-gio + gi-glib gi-gobject gi-gtk gi-pango haskell-gi haskell-gi-base + haskell-gi-overloading text transformers ]; libraryPkgconfigDepends = [ libhandy ]; description = "libhandy bindings"; @@ -106642,6 +107048,26 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) harfbuzz; harfbuzz-gobject = null;}; + "gi-harfbuzz_0_0_5" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, harfbuzz, harfbuzz-gobject, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-harfbuzz"; + version = "0.0.5"; + sha256 = "1kngcm03596cqz4djll1snmif2wdpkih0awkavcl2m63xcd86m4z"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ harfbuzz harfbuzz-gobject ]; + description = "HarfBuzz bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) harfbuzz; harfbuzz-gobject = null;}; + "gi-ibus" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio , gi-glib, gi-gobject, haskell-gi, haskell-gi-base @@ -106649,8 +107075,8 @@ self: { }: mkDerivation { pname = "gi-ibus"; - version = "1.5.3"; - sha256 = "1gbpbxcdl9f5di2vpnkx3zsy54dkfhz81h3yxss91r65lp9fwrm8"; + version = "1.5.4"; + sha256 = "0lrczkck1w0pydzsrjlf25m6pxri1kjd9hw7rz1wis36ahqvhbvr"; setupHaskellDepends = [ base Cabal gi-gio gi-glib gi-gobject haskell-gi ]; @@ -106673,8 +107099,8 @@ self: { }: mkDerivation { pname = "gi-javascriptcore"; - version = "4.0.23"; - sha256 = "0r6jmhiq9jij72yz1z6sfjh3dk7g77q07kyvz3ayndqsbn3xrwi7"; + version = "4.0.24"; + sha256 = "1jr7yp6hxcp2vqaa0s320hqhdfaflyby6rvgb2pfm9qs1dqzafsn"; setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; libraryHaskellDepends = [ base bytestring containers gi-glib gi-gobject haskell-gi @@ -106688,6 +107114,27 @@ self: { ]; }) {inherit (pkgs) webkitgtk;}; + "gi-json" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, json-glib, text, transformers + }: + mkDerivation { + pname = "gi-json"; + version = "1.0.2"; + sha256 = "00qxmkdr9rl77aimfqk2s8m56anpy4fcn0b6m2k5dr4f9xf1i4nq"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ json-glib ]; + description = "JSON GObject bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) json-glib;}; + "gi-notify" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-gdkpixbuf , gi-glib, gi-gobject, haskell-gi, haskell-gi-base @@ -106695,8 +107142,8 @@ self: { }: mkDerivation { pname = "gi-notify"; - version = "0.7.23"; - sha256 = "00p10lw9v9q8mh6630ijpz8smnpz5hiiw8kxk1fv8497akssxjsh"; + version = "0.7.24"; + sha256 = "1dgjj1nqy2b37si8y5g5m12nrbqkfx8z6hir0gsvymfkbzfcx7j1"; setupHaskellDepends = [ base Cabal gi-gdkpixbuf gi-glib gi-gobject haskell-gi ]; @@ -106716,8 +107163,8 @@ self: { }: mkDerivation { pname = "gi-ostree"; - version = "1.0.14"; - sha256 = "08jglqkq0h497iv83rc0br83qrf000gm202hp0j1pnhwvdgp7d0f"; + version = "1.0.15"; + sha256 = "1lrblmsn91an1mqv4iml235bbwx1yz0llhyzf62jr65krs11jhwd"; setupHaskellDepends = [ base Cabal gi-gio gi-glib gi-gobject haskell-gi ]; @@ -106758,6 +107205,32 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) cairo; inherit (pkgs) pango;}; + "gi-pango_1_0_25" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cairo, containers + , gi-glib, gi-gobject, gi-harfbuzz, haskell-gi, haskell-gi-base + , haskell-gi-overloading, pango, text, transformers + }: + mkDerivation { + pname = "gi-pango"; + version = "1.0.25"; + sha256 = "1m1n9jcpr8j4k7212yv4asm62w0pp9wlikl164xfgv8yfa3gh7s0"; + setupHaskellDepends = [ + base Cabal gi-glib gi-gobject gi-harfbuzz haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject gi-harfbuzz + haskell-gi haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ cairo pango ]; + preCompileBuildDriver = '' + PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig" + setupCompileFlags+=" $(pkg-config --libs cairo-gobject)" + ''; + description = "Pango bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) cairo; inherit (pkgs) pango;}; + "gi-pangocairo" = callPackage ({ mkDerivation, base, bytestring, Cabal, cairo, containers , gi-cairo, gi-glib, gi-gobject, gi-pango, haskell-gi @@ -106766,8 +107239,8 @@ self: { }: mkDerivation { pname = "gi-pangocairo"; - version = "1.0.25"; - sha256 = "1w7sdwxfsymysazv9b045li97mjj2xspgrfyhm74x7sd7b4jl4aa"; + version = "1.0.26"; + sha256 = "0alm4v7dl44pv3ydw5fg4x6w6yzghjscnzd1qi6jbv1pqrv0f3xm"; setupHaskellDepends = [ base Cabal gi-cairo gi-glib gi-gobject gi-pango haskell-gi ]; @@ -106791,8 +107264,8 @@ self: { }: mkDerivation { pname = "gi-poppler"; - version = "0.18.25"; - sha256 = "0hl7wljszc1jpjcpl0ax6qidjynr2dh063m1j9xn718f1yqgldix"; + version = "0.18.26"; + sha256 = "1wxm7fx1xjj2a332mh2sr1pz994aici888x69a197ccnn8p3g75k"; setupHaskellDepends = [ base Cabal gi-cairo gi-gio gi-glib gi-gobject haskell-gi ]; @@ -106805,6 +107278,30 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) poppler_gi;}; + "gi-rsvg" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo + , gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, haskell-gi + , haskell-gi-base, haskell-gi-overloading, librsvg, text + , transformers + }: + mkDerivation { + pname = "gi-rsvg"; + version = "2.0.2"; + sha256 = "1c9rmawsz12i6rlq8s3mhsj8q5a7q3809y8bf1yq6nzvzkm8gsrj"; + setupHaskellDepends = [ + base Cabal gi-cairo gi-gdkpixbuf gi-gio gi-glib gi-gobject + haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-cairo gi-gdkpixbuf gi-gio gi-glib + gi-gobject haskell-gi haskell-gi-base haskell-gi-overloading text + transformers + ]; + libraryPkgconfigDepends = [ librsvg ]; + description = "librsvg bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) librsvg;}; + "gi-secret" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio , gi-glib, gi-gobject, haskell-gi, haskell-gi-base @@ -106812,8 +107309,8 @@ self: { }: mkDerivation { pname = "gi-secret"; - version = "0.0.13"; - sha256 = "0n37sdm4q6q807j4wgwwsl28knc71d8jiyx4prxbl2d69gg6i2ka"; + version = "0.0.14"; + sha256 = "1n03lk4x7inkq68z9krv3jgkpjsya8jjyim09qzb83cj77wb67m8"; setupHaskellDepends = [ base Cabal gi-gio gi-glib gi-gobject haskell-gi ]; @@ -106833,8 +107330,8 @@ self: { }: mkDerivation { pname = "gi-soup"; - version = "2.4.24"; - sha256 = "148ksnsfadbx3as23c79nmmsrkzfcvncbvvqqmhygwkm9mxsv9sr"; + version = "2.4.25"; + sha256 = "1rpl5q9xwfbbhzg7220855mb15qpdpx668gs7lxj7w26arp8xzcs"; setupHaskellDepends = [ base Cabal gi-gio gi-glib gi-gobject haskell-gi ]; @@ -106854,8 +107351,8 @@ self: { }: mkDerivation { pname = "gi-vips"; - version = "8.0.1"; - sha256 = "1iq30mbyw638srpna9db1l039iz30zglxxfjysh0gmkrij4ky7kv"; + version = "8.0.2"; + sha256 = "055vlgxnvvdsq86d09jcv7d7fp0msw0gg95fm2vkpx3n1zx00z6j"; setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; libraryHaskellDepends = [ base bytestring containers gi-glib gi-gobject haskell-gi @@ -106876,8 +107373,8 @@ self: { }: mkDerivation { pname = "gi-vte"; - version = "2.91.28"; - sha256 = "06bgl5r1r4ri22c43an4h538p0b3icrb8nq1w7fw8cmxqj7y5m33"; + version = "2.91.29"; + sha256 = "15c1vmkk4h723qjvmq30rcqfk5b5kihcjdqmncmgshi2qv80aa2q"; setupHaskellDepends = [ base Cabal gi-atk gi-gdk gi-gio gi-glib gi-gobject gi-gtk gi-pango haskell-gi @@ -106926,8 +107423,8 @@ self: { }: mkDerivation { pname = "gi-webkit2"; - version = "4.0.27"; - sha256 = "05ka1i4afd9j5kyyd1z9xxv9vmbmq2wziir3pln9a692zga0f2h1"; + version = "4.0.28"; + sha256 = "0k6y33vg6641a4qis2ypnj8xms40a203y0as299rsj0l5rk9ykaw"; setupHaskellDepends = [ base Cabal gi-atk gi-cairo gi-gdk gi-gio gi-glib gi-gobject gi-gtk gi-javascriptcore gi-soup haskell-gi @@ -106953,8 +107450,8 @@ self: { }: mkDerivation { pname = "gi-webkit2webextension"; - version = "4.0.26"; - sha256 = "0fa2x9dzcaiv5f5kzf4ql27fr8zgq5fky3gzhj8py0m2pnahpa6v"; + version = "4.0.27"; + sha256 = "1m00h1yrnq6b5h635rpwhcdhvls3rg6lcp5gq3n22rqr131fsrr9"; setupHaskellDepends = [ base Cabal gi-gio gi-gobject gi-gtk gi-javascriptcore gi-soup haskell-gi @@ -106980,8 +107477,8 @@ self: { }: mkDerivation { pname = "gi-wnck"; - version = "3.0.10"; - sha256 = "1q3fncvd7ic0ri2v883xlqlfxm5hiwj0sn750505q73lqllx5wqw"; + version = "3.0.11"; + sha256 = "0jhsr7skjn7i3klnfm9z2fg2gfl5mqsp7hd8ajlkjv7z8xk25j1w"; setupHaskellDepends = [ base Cabal gi-atk gi-gdk gi-gdkpixbuf gi-gobject gi-gtk haskell-gi ]; @@ -107017,6 +107514,26 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) xlibsWrapper;}; + "gi-xlib_2_0_11" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + , xlibsWrapper + }: + mkDerivation { + pname = "gi-xlib"; + version = "2.0.11"; + sha256 = "0l6xr26asmy3rvzi5lazkfpik1n41v9a7bg2pypssc26130amp1f"; + setupHaskellDepends = [ base Cabal haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ xlibsWrapper ]; + description = "xlib bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) xlibsWrapper;}; + "giak" = callPackage ({ mkDerivation, async, base, bytestring, Cabal, containers , directory, extra, filemanip, filepath, mtl, process, semigroups @@ -107331,8 +107848,8 @@ self: { }: mkDerivation { pname = "git-annex"; - version = "8.20211028"; - sha256 = "0bff1bchp60hbslb9yaagvd7hym26w0c3gkkssm7sildwqazwpng"; + version = "8.20211117"; + sha256 = "0kcgjj8q6mhrbxj3m4dyha3yv1sw72lhf9bsv1bbwvm729hy9lpd"; configureFlags = [ "-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime" "-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser" @@ -107862,6 +108379,8 @@ self: { pname = "github"; version = "0.27"; sha256 = "0vlqsdhhjnfw9wk5vn1i8cmwa45vgczhz4nn46mwgs600xfn94am"; + revision = "1"; + editedCabalFile = "02424a74kjzmwl0nwc4gl7xg0cgdsbspwj3mzzzgx5xxlh3vi212"; libraryHaskellDepends = [ aeson base base-compat base16-bytestring binary binary-instances bytestring containers cryptohash-sha1 deepseq deepseq-generics @@ -114098,27 +114617,6 @@ self: { }) {}; "greskell" = callPackage - ({ mkDerivation, aeson, base, bytestring, doctest, doctest-discover - , exceptions, greskell-core, hashable, hint, hspec, semigroups - , text, transformers, unordered-containers, vector - }: - mkDerivation { - pname = "greskell"; - version = "1.2.0.1"; - sha256 = "13hshwnhl0wdnnkqamgdgw2awsh1pynwfg35c34m5fcphbmxwmms"; - libraryHaskellDepends = [ - aeson base exceptions greskell-core hashable semigroups text - transformers unordered-containers vector - ]; - testHaskellDepends = [ - aeson base bytestring doctest doctest-discover greskell-core hint - hspec text unordered-containers - ]; - description = "Haskell binding for Gremlin graph query language"; - license = lib.licenses.bsd3; - }) {}; - - "greskell_1_2_0_2" = callPackage ({ mkDerivation, aeson, base, bytestring, doctest, doctest-discover , exceptions, greskell-core, hashable, hint, hspec, hspec-discover , semigroups, text, transformers, unordered-containers, vector @@ -114138,32 +114636,9 @@ self: { testToolDepends = [ doctest-discover hspec-discover ]; description = "Haskell binding for Gremlin graph query language"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "greskell-core" = callPackage - ({ mkDerivation, aeson, base, bytestring, containers, doctest - , doctest-discover, hashable, hspec, hspec-discover, QuickCheck - , scientific, semigroups, text, unordered-containers, uuid, vector - }: - mkDerivation { - pname = "greskell-core"; - version = "0.1.3.6"; - sha256 = "1mfdi9sr0ic15bck6dv1k70cd0lnvimap9lqyhim2piz0f8jr53k"; - libraryHaskellDepends = [ - aeson base containers hashable scientific semigroups text - unordered-containers uuid vector - ]; - testHaskellDepends = [ - aeson base bytestring doctest doctest-discover hspec QuickCheck - text unordered-containers vector - ]; - testToolDepends = [ doctest doctest-discover hspec-discover ]; - description = "Haskell binding for Gremlin graph query language - core data types and tools"; - license = lib.licenses.bsd3; - }) {}; - - "greskell-core_0_1_3_7" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, doctest , doctest-discover, hashable, hspec, hspec-discover, QuickCheck , scientific, semigroups, text, unordered-containers, uuid, vector @@ -114183,32 +114658,9 @@ self: { testToolDepends = [ doctest-discover hspec-discover ]; description = "Haskell binding for Gremlin graph query language - core data types and tools"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "greskell-websocket" = callPackage - ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring - , greskell-core, hashtables, hspec, safe-exceptions, stm, text - , unordered-containers, uuid, vector, websockets - }: - mkDerivation { - pname = "greskell-websocket"; - version = "0.1.2.5"; - sha256 = "0ybrfr4jj2bm8bdi1yr1j1nvfws64yi54gji4mrw46vrpqnsbbn0"; - libraryHaskellDepends = [ - aeson async base base64-bytestring bytestring greskell-core - hashtables safe-exceptions stm text unordered-containers uuid - vector websockets - ]; - testHaskellDepends = [ - aeson base bytestring greskell-core hspec unordered-containers uuid - vector - ]; - description = "Haskell client for Gremlin Server using WebSocket serializer"; - license = lib.licenses.bsd3; - }) {}; - - "greskell-websocket_0_1_2_6" = callPackage ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring , greskell-core, hashtables, hspec, hspec-discover, safe-exceptions , stm, text, unordered-containers, uuid, vector, websockets @@ -114229,7 +114681,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Haskell client for Gremlin Server using WebSocket serializer"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "grid" = callPackage @@ -121290,6 +121741,8 @@ self: { pname = "haskeline"; version = "0.8.2"; sha256 = "1pr7zik1138cj0463867i1qqb2bgsq716mryap18jx7zb9f1b7gc"; + revision = "1"; + editedCabalFile = "0p78p32xlmjdksdyansw6gxxhiz58fqqdcjh1gfw0mlafxyj5gf3"; configureFlags = [ "-fterminfo" ]; isLibrary = true; isExecutable = true; @@ -121880,6 +122333,29 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) glib; inherit (pkgs) gobject-introspection;}; + "haskell-gi_0_26_0" = callPackage + ({ mkDerivation, ansi-terminal, attoparsec, base, bytestring, Cabal + , cabal-doctest, containers, directory, doctest, filepath, glib + , gobject-introspection, haskell-gi-base, mtl, pretty-show, process + , regex-tdfa, safe, text, transformers, xdg-basedir, xml-conduit + }: + mkDerivation { + pname = "haskell-gi"; + version = "0.26.0"; + sha256 = "0k8xpllviq67zm72dwnh5k05x8l42irzh7sdxi1jwjjm26sc3xm9"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + ansi-terminal attoparsec base bytestring Cabal containers directory + filepath haskell-gi-base mtl pretty-show process regex-tdfa safe + text transformers xdg-basedir xml-conduit + ]; + libraryPkgconfigDepends = [ glib gobject-introspection ]; + testHaskellDepends = [ base doctest process ]; + description = "Generate Haskell bindings for GObject Introspection capable libraries"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) glib; inherit (pkgs) gobject-introspection;}; + "haskell-gi-base" = callPackage ({ mkDerivation, base, bytestring, containers, glib, text }: mkDerivation { @@ -121894,6 +122370,19 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) glib;}; + "haskell-gi-base_0_26_0" = callPackage + ({ mkDerivation, base, bytestring, containers, glib, text }: + mkDerivation { + pname = "haskell-gi-base"; + version = "0.26.0"; + sha256 = "1skxqs8vp8q42g59j7sa1zr25fnqjahbngpgrc2bqs6r5yj00mb7"; + libraryHaskellDepends = [ base bytestring containers text ]; + libraryPkgconfigDepends = [ glib ]; + description = "Foundation for libraries generated by haskell-gi"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) glib;}; + "haskell-gi-overloading" = callPackage ({ mkDerivation }: mkDerivation { @@ -122034,24 +122523,23 @@ self: { ({ mkDerivation, aeson, aeson-pretty, async, base , base16-bytestring, binary, bytestring, containers , cryptohash-sha1, data-default, deepseq, directory, extra - , filepath, ghc, ghc-api-compat, ghc-boot-th, ghc-paths, ghcide - , gitrev, hashable, hie-bios, hiedb, hls-brittany-plugin - , hls-call-hierarchy-plugin, hls-class-plugin, hls-eval-plugin - , hls-explicit-imports-plugin, hls-floskell-plugin - , hls-fourmolu-plugin, hls-graph, hls-haddock-comments-plugin - , hls-hlint-plugin, hls-module-name-plugin, hls-ormolu-plugin - , hls-plugin-api, hls-pragmas-plugin, hls-refine-imports-plugin - , hls-retrie-plugin, hls-splice-plugin, hls-stylish-haskell-plugin - , hls-tactics-plugin, hls-test-utils, hslogger, hspec-expectations - , lens, lsp, lsp-test, lsp-types, mtl, optparse-applicative - , optparse-simple, process, regex-tdfa, safe-exceptions - , sqlite-simple, temporary, text, transformers - , unordered-containers + , filepath, ghc, ghc-boot-th, ghc-paths, ghcide, gitrev, hashable + , hie-bios, hiedb, hls-brittany-plugin, hls-call-hierarchy-plugin + , hls-class-plugin, hls-eval-plugin, hls-explicit-imports-plugin + , hls-floskell-plugin, hls-fourmolu-plugin, hls-graph + , hls-haddock-comments-plugin, hls-hlint-plugin + , hls-module-name-plugin, hls-ormolu-plugin, hls-plugin-api + , hls-pragmas-plugin, hls-refine-imports-plugin, hls-retrie-plugin + , hls-splice-plugin, hls-stylish-haskell-plugin, hls-tactics-plugin + , hls-test-utils, hslogger, hspec-expectations, lens, lsp, lsp-test + , lsp-types, mtl, optparse-applicative, optparse-simple, process + , regex-tdfa, safe-exceptions, sqlite-simple, temporary, text + , transformers, unordered-containers }: mkDerivation { pname = "haskell-language-server"; - version = "1.4.0.0"; - sha256 = "1zyvfh9lmr97i221kqkjilq1di3l5h2qk2d46rcl3gyfrdpc2cil"; + version = "1.5.0.0"; + sha256 = "1jzak20xdbbq4pdiwx7w6znp6hc3j0sbcfv5h7x7l4rwzsckjhv7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -122064,17 +122552,16 @@ self: { executableHaskellDepends = [ aeson async base base16-bytestring binary bytestring containers cryptohash-sha1 data-default deepseq directory extra filepath ghc - ghc-api-compat ghc-boot-th ghc-paths ghcide gitrev hashable - hie-bios hiedb hls-brittany-plugin hls-call-hierarchy-plugin - hls-class-plugin hls-eval-plugin hls-explicit-imports-plugin - hls-floskell-plugin hls-fourmolu-plugin hls-graph - hls-haddock-comments-plugin hls-hlint-plugin hls-module-name-plugin - hls-ormolu-plugin hls-plugin-api hls-pragmas-plugin - hls-refine-imports-plugin hls-retrie-plugin hls-splice-plugin - hls-stylish-haskell-plugin hls-tactics-plugin hslogger lens lsp mtl - optparse-applicative optparse-simple process regex-tdfa - safe-exceptions sqlite-simple temporary text transformers - unordered-containers + ghc-boot-th ghc-paths ghcide gitrev hashable hie-bios hiedb + hls-brittany-plugin hls-call-hierarchy-plugin hls-class-plugin + hls-eval-plugin hls-explicit-imports-plugin hls-floskell-plugin + hls-fourmolu-plugin hls-graph hls-haddock-comments-plugin + hls-hlint-plugin hls-module-name-plugin hls-ormolu-plugin + hls-plugin-api hls-pragmas-plugin hls-refine-imports-plugin + hls-retrie-plugin hls-splice-plugin hls-stylish-haskell-plugin + hls-tactics-plugin hslogger lens lsp mtl optparse-applicative + optparse-simple process regex-tdfa safe-exceptions sqlite-simple + temporary text transformers unordered-containers ]; testHaskellDepends = [ aeson base bytestring containers data-default directory extra @@ -125020,8 +125507,8 @@ self: { }: mkDerivation { pname = "haskus-utils-variant"; - version = "3.2"; - sha256 = "0bhs2ybwbn9g1h879dd3pxs99rl40kvpsj1dn3lk3yk7h071bqbg"; + version = "3.2.1"; + sha256 = "1a15jm4rbvw2gmv5dzzwv0cwsq0qgxnxvq4x3qpr19dmnmq77vn2"; libraryHaskellDepends = [ base deepseq exceptions haskus-utils-data haskus-utils-types mtl template-haskell transformers @@ -125351,8 +125838,8 @@ self: { }: mkDerivation { pname = "hasql-interpolate"; - version = "0.1.0.0"; - sha256 = "0l9gpkkwkypvz3020p5khvxzrq6x62z3i1xjrbzal7yj0gic4klg"; + version = "0.1.0.1"; + sha256 = "134h9jrqdnvki97dq3cagzwabcnbcbls72l5f32m9s44dbrnq5bl"; libraryHaskellDepends = [ aeson array base bytestring containers haskell-src-meta hasql megaparsec mtl scientific template-haskell text time transformers @@ -128214,10 +128701,8 @@ self: { }: mkDerivation { pname = "hedn"; - version = "0.3.0.3"; - sha256 = "0amfsmnly9yxzv1j34ya8kq9fqd067kgklx7rswy5g7aflj3bpwl"; - revision = "1"; - editedCabalFile = "0b7574wgav4xkk4ykazvh2dpl3z5dyln2n55m6z288rbw56diylb"; + version = "0.3.0.4"; + sha256 = "06js9mcif99k8bfyrsynlg1w5rjygydk5l0qhlrk6pa5v288a7wv"; libraryHaskellDepends = [ base containers deepseq deriving-compat megaparsec parser-combinators prettyprinter scientific template-haskell text @@ -128820,8 +129305,8 @@ self: { }: mkDerivation { pname = "hercules-ci-agent"; - version = "0.8.3"; - sha256 = "0gwbks6yrjjrys39043wdyx1v0fg8ailv3149b2xi4d49p4jin40"; + version = "0.8.4"; + sha256 = "1w93027i5kddn1rj5dgnmvgsadfv3s6ziyga4k3mp094wx2g6syy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -128959,8 +129444,8 @@ self: { }: mkDerivation { pname = "hercules-ci-cli"; - version = "0.2.3"; - sha256 = "10scykaf8kadvgvc5pxjdyn8zvxqmp5gkdy0n82p4mmf2chmdzqz"; + version = "0.2.4"; + sha256 = "0imx1srpi518616jif62l542qpw2wcfiq5a622rg5w76k2vz0hpl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -129016,8 +129501,8 @@ self: { }: mkDerivation { pname = "hercules-ci-cnix-store"; - version = "0.2.1.0"; - sha256 = "18165kwcklp6hg9sh5rmqprnc0ixiq8l9w4y87c9m54dbpwdp4na"; + version = "0.2.1.1"; + sha256 = "0cxir973y3hkm34ci7hc5zsp94s31nnrlkgspwwdd2rakyf4525i"; libraryHaskellDepends = [ base bytestring conduit containers inline-c inline-c-cpp protolude template-haskell unix unliftio-core vector @@ -130270,6 +130755,43 @@ self: { license = lib.licenses.bsd3; }) {}; + "hgeometry_0_13" = callPackage + ({ mkDerivation, aeson, base, bifunctors, bytestring, containers + , data-clist, deepseq, deepseq-generics, dlist, doctest + , doctest-discover, fingertree, fixed-vector, hashable + , hgeometry-combinatorial, hspec, lens, linear, MonadRandom, mtl + , nonempty-vector, optparse-applicative, primitive, QuickCheck + , quickcheck-instances, random, reflection, semigroupoids + , semigroups, tasty-bench, template-haskell, text, vector + , vector-algorithms, vector-builder, vector-circular, vinyl + , witherable, yaml + }: + mkDerivation { + pname = "hgeometry"; + version = "0.13"; + sha256 = "0g9napakxq2x5m8ql7npc72fd212n9pwgv5ja9hzfcdfxqhbsxsy"; + libraryHaskellDepends = [ + aeson base bifunctors bytestring containers data-clist deepseq + dlist fingertree fixed-vector hashable hgeometry-combinatorial + hspec lens linear MonadRandom mtl nonempty-vector primitive + QuickCheck quickcheck-instances random reflection semigroupoids + semigroups template-haskell text vector vector-algorithms + vector-builder vector-circular vinyl witherable yaml + ]; + testHaskellDepends = [ + base doctest doctest-discover QuickCheck quickcheck-instances + ]; + benchmarkHaskellDepends = [ + base bytestring containers deepseq deepseq-generics dlist + fixed-vector hashable hgeometry-combinatorial lens linear + MonadRandom mtl optparse-applicative QuickCheck semigroupoids + semigroups tasty-bench vector vector-circular vinyl + ]; + description = "Geometric Algorithms, Data structures, and Data types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "hgeometry-combinatorial" = callPackage ({ mkDerivation, aeson, approximate-equality, array, base , bifunctors, bytestring, containers, contravariant, data-clist @@ -130303,6 +130825,41 @@ self: { license = lib.licenses.bsd3; }) {}; + "hgeometry-combinatorial_0_13" = callPackage + ({ mkDerivation, aeson, approximate-equality, array, base + , bifunctors, bytestring, containers, contravariant, data-clist + , deepseq, directory, dlist, doctest, filepath, fingertree + , hashable, hspec, hspec-discover, lens, linear, math-functions + , MonadRandom, mtl, nonempty-vector, primitive, QuickCheck + , quickcheck-instances, random, reflection, semigroupoids + , semigroups, template-haskell, text, unordered-containers, vector + , vector-builder, vector-circular, vinyl, witherable, yaml + }: + mkDerivation { + pname = "hgeometry-combinatorial"; + version = "0.13"; + sha256 = "1avw51fjdxixsj00scfffb0drcish2sb76x6ny0zfg6hb0pvrl69"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson array base bifunctors bytestring containers contravariant + data-clist deepseq dlist fingertree hashable lens linear + math-functions MonadRandom mtl nonempty-vector primitive QuickCheck + quickcheck-instances random reflection semigroupoids semigroups + template-haskell text unordered-containers vector vector-builder + vector-circular vinyl witherable yaml + ]; + testHaskellDepends = [ + approximate-equality base bytestring containers data-clist deepseq + directory doctest filepath hspec lens linear MonadRandom QuickCheck + quickcheck-instances random semigroupoids semigroups vector vinyl + yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "Data structures, and Data types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "hgeometry-ipe" = callPackage ({ mkDerivation, aeson, approximate-equality, base, bifunctors , bytestring, colour, containers, data-clist, deepseq, directory @@ -130310,19 +130867,20 @@ self: { , hgeometry-combinatorial, hspec, hspec-discover, lens, linear , MonadRandom, mtl, parsec, QuickCheck, quickcheck-instances , random, reflection, semigroupoids, semigroups, singletons - , template-haskell, text, vector, vinyl, yaml + , template-haskell, text, typed-process, vector, vinyl, yaml }: mkDerivation { pname = "hgeometry-ipe"; - version = "0.12.0.0"; - sha256 = "0hljjl2812i9nicajc0xb53wfkq7q3hsicdqdj5z8kr8zrf09lbh"; + version = "0.13"; + sha256 = "0f5qkj26w1yb857xa4x4bz9p4xgw608pr6hras2h2yv00zcfmfaf"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base bifunctors bytestring colour containers data-clist - deepseq dlist fingertree fixed-vector hexpat hgeometry - hgeometry-combinatorial lens linear MonadRandom mtl parsec - QuickCheck quickcheck-instances random reflection semigroupoids - semigroups singletons template-haskell text vector vinyl yaml + deepseq directory dlist filepath fingertree fixed-vector hexpat + hgeometry hgeometry-combinatorial lens linear MonadRandom mtl + parsec QuickCheck quickcheck-instances random reflection + semigroupoids semigroups singletons template-haskell text + typed-process vector vinyl yaml ]; testHaskellDepends = [ approximate-equality base bytestring colour containers data-clist @@ -133614,8 +134172,8 @@ self: { }: mkDerivation { pname = "hls-brittany-plugin"; - version = "1.0.1.0"; - sha256 = "0wkarbbq3nq923d169k8g6z8svnqp8ghikh2q7nbrdg8anhrbgqz"; + version = "1.0.1.1"; + sha256 = "09j40rh3nn5i8h8k5hpqy1vwjjmfma8n8lf59180ravia4pfddli"; libraryHaskellDepends = [ base brittany czipwith extra filepath ghc ghc-boot-th ghc-exactprint ghcide hls-plugin-api lens lsp-types text @@ -133628,18 +134186,16 @@ self: { "hls-call-hierarchy-plugin" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, extra - , filepath, ghc, ghc-api-compat, ghcide, hiedb, hls-plugin-api - , hls-test-utils, lens, lsp, lsp-test, sqlite-simple, text - , unordered-containers + , filepath, ghc, ghcide, hiedb, hls-plugin-api, hls-test-utils + , lens, lsp, lsp-test, sqlite-simple, text, unordered-containers }: mkDerivation { pname = "hls-call-hierarchy-plugin"; - version = "1.0.1.0"; - sha256 = "1vzxiwxj14kmabcggp9dnq8jw9kcqknlg4xyv9cp69djz5ssrnzr"; + version = "1.0.1.1"; + sha256 = "10faqaj4zhpl2aqlmqr8l96dij31x47vj2sfbpxhpcm5j3zxqwni"; libraryHaskellDepends = [ - aeson base bytestring containers extra ghc ghc-api-compat ghcide - hiedb hls-plugin-api lens lsp sqlite-simple text - unordered-containers + aeson base bytestring containers extra ghc ghcide hiedb + hls-plugin-api lens lsp sqlite-simple text unordered-containers ]; testHaskellDepends = [ aeson base containers extra filepath hls-test-utils lens lsp @@ -133651,16 +134207,16 @@ self: { "hls-class-plugin" = callPackage ({ mkDerivation, aeson, base, containers, filepath, ghc - , ghc-api-compat, ghc-exactprint, ghcide, hls-plugin-api - , hls-test-utils, lens, lsp, lsp-types, text, transformers + , ghc-exactprint, ghcide, hls-plugin-api, hls-test-utils, lens, lsp + , lsp-types, text, transformers }: mkDerivation { pname = "hls-class-plugin"; - version = "1.0.1.0"; - sha256 = "0m1yifv7pfb4gll0zajdzxy0v0a7kwivfvbamvh9g3lf7iiy0vd0"; + version = "1.0.1.1"; + sha256 = "0wsg9jxm8fg3jr2wgrqz4if85w6zv4q4ink15plva9mngrhjk5na"; libraryHaskellDepends = [ - aeson base containers ghc ghc-api-compat ghc-exactprint ghcide - hls-plugin-api lens lsp text transformers + aeson base containers ghc ghc-exactprint ghcide hls-plugin-api lens + lsp text transformers ]; testHaskellDepends = [ base filepath hls-test-utils lens lsp-types @@ -133670,20 +134226,21 @@ self: { }) {}; "hls-eval-plugin" = callPackage - ({ mkDerivation, aeson, base, containers, deepseq, Diff, directory - , dlist, extra, filepath, ghc, ghc-api-compat, ghc-boot-th - , ghc-paths, ghcide, hashable, hls-plugin-api, hls-test-utils, lens - , lsp, lsp-types, megaparsec, mtl, parser-combinators - , pretty-simple, QuickCheck, safe-exceptions, temporary, text, time - , transformers, unliftio, unordered-containers + ({ mkDerivation, aeson, base, containers, data-default, deepseq + , Diff, directory, dlist, extra, filepath, ghc, ghc-boot-th + , ghc-paths, ghcide, hashable, hls-graph, hls-plugin-api + , hls-test-utils, lens, lsp, lsp-types, megaparsec, mtl + , parser-combinators, pretty-simple, QuickCheck, safe-exceptions + , temporary, text, time, transformers, unliftio + , unordered-containers }: mkDerivation { pname = "hls-eval-plugin"; - version = "1.1.2.0"; - sha256 = "11h017jy9g21ziiql61hr0q9g3wfvckyf1nfkg8vf9wnrmlzjqid"; + version = "1.2.0.1"; + sha256 = "0g28nirb23f2p29mbap5vkkagnnvswzz3caymig1k03y0wj0b1f0"; libraryHaskellDepends = [ - aeson base containers deepseq Diff directory dlist extra filepath - ghc ghc-api-compat ghc-boot-th ghc-paths ghcide hashable + aeson base containers data-default deepseq Diff directory dlist + extra filepath ghc ghc-boot-th ghc-paths ghcide hashable hls-graph hls-plugin-api lens lsp lsp-types megaparsec mtl parser-combinators pretty-simple QuickCheck safe-exceptions temporary text time transformers unliftio unordered-containers @@ -133716,18 +134273,19 @@ self: { }) {}; "hls-explicit-imports-plugin" = callPackage - ({ mkDerivation, aeson, base, containers, deepseq, ghc - , ghc-api-compat, ghcide, hls-graph, hls-plugin-api, lsp, text + ({ mkDerivation, aeson, base, containers, deepseq, filepath, ghc + , ghcide, hls-graph, hls-plugin-api, hls-test-utils, lsp, text , unordered-containers }: mkDerivation { pname = "hls-explicit-imports-plugin"; - version = "1.0.1.0"; - sha256 = "0frk2id6k3r58799qvppryapayvkim969xhh89i8ak5vs4a8ygpy"; + version = "1.0.1.1"; + sha256 = "06wf8crlaczx970br10svnk34isgr2yvsmla7d5b3m36w584dvrc"; libraryHaskellDepends = [ - aeson base containers deepseq ghc ghc-api-compat ghcide hls-graph - hls-plugin-api lsp text unordered-containers + aeson base containers deepseq ghc ghcide hls-graph hls-plugin-api + lsp text unordered-containers ]; + testHaskellDepends = [ base filepath hls-test-utils text ]; description = "Explicit imports plugin for Haskell Language Server"; license = lib.licenses.asl20; }) {}; @@ -133738,8 +134296,8 @@ self: { }: mkDerivation { pname = "hls-floskell-plugin"; - version = "1.0.0.1"; - sha256 = "0d68fa83f5r1mn0pgsi6ff3q75z83gdivmfj0pkzp1m4acy2nx7z"; + version = "1.0.0.2"; + sha256 = "0b9dil7sc334iv4kn1gbkvjg78pamlhrw12r6k2vsz57xkz1b7ls"; libraryHaskellDepends = [ base floskell ghcide hls-plugin-api lsp-types text transformers ]; @@ -133754,8 +134312,8 @@ self: { }: mkDerivation { pname = "hls-fourmolu-plugin"; - version = "1.0.0.2"; - sha256 = "1m56xpzf5dqmwl2jryh1lv6pghngkzr7lsda1gf0j4ydajkm5app"; + version = "1.0.1.1"; + sha256 = "0pw5raypa6zkr2a15pjlaqsh89dg7si40rry384ch593y2cbl7bv"; libraryHaskellDepends = [ base filepath fourmolu ghc ghc-boot-th ghcide hls-plugin-api lens lsp text @@ -133766,13 +134324,20 @@ self: { }) {}; "hls-graph" = callPackage - ({ mkDerivation, base, bytestring, shake, unordered-containers }: + ({ mkDerivation, aeson, async, base, bytestring, containers + , deepseq, directory, exceptions, extra, filepath, hashable + , js-dgtable, js-flot, js-jquery, primitive, time, transformers + , unordered-containers + }: mkDerivation { pname = "hls-graph"; - version = "1.4.0.0"; - sha256 = "0x54lli368wncwb41klg7jpkbzm219b417aar50mgw8igwmbzqwf"; + version = "1.5.1.0"; + sha256 = "12aj8r531wcpjx4nh8wk73whlpv97im8sydfq8yl1xwsbx42xwac"; + enableSeparateDataOutput = true; libraryHaskellDepends = [ - base bytestring shake unordered-containers + aeson async base bytestring containers deepseq directory exceptions + extra filepath hashable js-dgtable js-flot js-jquery primitive time + transformers unordered-containers ]; description = "Haskell Language Server internal graph API"; license = lib.licenses.asl20; @@ -133785,8 +134350,8 @@ self: { }: mkDerivation { pname = "hls-haddock-comments-plugin"; - version = "1.0.0.3"; - sha256 = "1gvzzm1m6n69126z3b7mb57n0hmnj5zmn1agj927zvjvs7m1hgpx"; + version = "1.0.0.4"; + sha256 = "0c4s10jmp5whi7k48llqs51vp22fav5ldzyxq1cv38ai1wqma3g8"; libraryHaskellDepends = [ base containers ghc ghc-exactprint ghcide hls-plugin-api lsp-types text unordered-containers @@ -133800,13 +134365,14 @@ self: { ({ mkDerivation, aeson, apply-refact, base, binary, bytestring , containers, data-default, deepseq, Diff, directory, extra , filepath, ghc, ghc-exactprint, ghc-lib, ghc-lib-parser-ex, ghcide - , hashable, hlint, hls-plugin-api, hslogger, lens, lsp, regex-tdfa - , temporary, text, transformers, unordered-containers + , hashable, hlint, hls-plugin-api, hls-test-utils, hslogger, lens + , lsp, lsp-types, regex-tdfa, temporary, text, transformers + , unordered-containers }: mkDerivation { pname = "hls-hlint-plugin"; - version = "1.0.1.1"; - sha256 = "0yvl7lxb5cw71nl8pzrplhws8k8khjjqxivyzs50f9yn6msr0w3z"; + version = "1.0.2.0"; + sha256 = "19rhp1xdwbq6c6f23jpc5rw8kdrb5abb7vsg16h2y77s91g8sq41"; libraryHaskellDepends = [ aeson apply-refact base binary bytestring containers data-default deepseq Diff directory extra filepath ghc ghc-exactprint ghc-lib @@ -133814,6 +134380,10 @@ self: { lens lsp regex-tdfa temporary text transformers unordered-containers ]; + testHaskellDepends = [ + aeson base containers filepath hls-plugin-api hls-test-utils lens + lsp-types text + ]; description = "Hlint integration plugin with Haskell Language Server"; license = lib.licenses.asl20; }) {}; @@ -133825,8 +134395,8 @@ self: { }: mkDerivation { pname = "hls-module-name-plugin"; - version = "1.0.0.1"; - sha256 = "06lf7wsci6yfmlm8slv8bwmkac9086pc7lxm38ivwffrsz3ninxx"; + version = "1.0.0.2"; + sha256 = "1b8rc6vr9940pvxm4ph0nlhykknxw0756b0vcskssbivwl60b6h0"; libraryHaskellDepends = [ aeson base directory filepath ghcide hls-plugin-api lsp text transformers unordered-containers @@ -133837,19 +134407,17 @@ self: { }) {}; "hls-ormolu-plugin" = callPackage - ({ mkDerivation, base, filepath, ghc, ghc-api-compat, ghc-boot-th - , ghcide, hls-plugin-api, hls-test-utils, lens, lsp, lsp-types - , ormolu, text + ({ mkDerivation, base, filepath, ghc, ghc-boot-th, ghcide + , hls-plugin-api, hls-test-utils, lens, lsp, lsp-types, ormolu + , text }: mkDerivation { pname = "hls-ormolu-plugin"; - version = "1.0.1.0"; - sha256 = "0s7hynj50vldxgzii4gb0mml9gyizy3vaan1scpmhrj7kh44w746"; - revision = "1"; - editedCabalFile = "01g0csnjygylg0a0zmyz66rm7xvhnys40hgclm13g5rakh2jmfak"; + version = "1.0.1.1"; + sha256 = "1f8zx8fnjs79ajbrxid4cfj5ksza038ydi45d522l0f3mii5n7qw"; libraryHaskellDepends = [ - base filepath ghc ghc-api-compat ghc-boot-th ghcide hls-plugin-api - lens lsp ormolu text + base filepath ghc ghc-boot-th ghcide hls-plugin-api lens lsp ormolu + text ]; testHaskellDepends = [ base filepath hls-test-utils lsp-types ]; description = "Integration with the Ormolu code formatter"; @@ -133858,19 +134426,19 @@ self: { "hls-plugin-api" = callPackage ({ mkDerivation, aeson, base, containers, data-default - , dependent-map, dependent-sum, Diff, dlist, ghc, ghc-api-compat - , hashable, hls-graph, hslogger, lens, lsp, opentelemetry + , dependent-map, dependent-sum, Diff, dlist, ghc, hashable + , hls-graph, hslogger, lens, lsp, opentelemetry , optparse-applicative, process, regex-tdfa, text, unix , unordered-containers }: mkDerivation { pname = "hls-plugin-api"; - version = "1.2.0.1"; - sha256 = "0hixalca3lznzgcdzk7aix0nkhdlwds83kvz7bxjgvfs3ml7gw01"; + version = "1.2.0.2"; + sha256 = "0mrfkqrkgvg53za026rfk6yqyyr1irk9k6k375dylaas7qlh0f0p"; libraryHaskellDepends = [ aeson base containers data-default dependent-map dependent-sum Diff - dlist ghc ghc-api-compat hashable hls-graph hslogger lens lsp - opentelemetry optparse-applicative process regex-tdfa text unix + dlist ghc hashable hls-graph hslogger lens lsp opentelemetry + optparse-applicative process regex-tdfa text unix unordered-containers ]; description = "Haskell Language Server API for plugin communication"; @@ -133884,8 +134452,8 @@ self: { }: mkDerivation { pname = "hls-pragmas-plugin"; - version = "1.0.1.0"; - sha256 = "0w4q1mkpqbl27wqa06l7709y1qfdlfvavfcqvyjs1vwqf1c4q5ag"; + version = "1.0.1.1"; + sha256 = "1yy6avwff8swxrkhfcslckx6ql26w2chcv19z217s00y30z70xmq"; libraryHaskellDepends = [ base extra fuzzy ghcide hls-plugin-api lens lsp text transformers unordered-containers @@ -133904,8 +134472,8 @@ self: { }: mkDerivation { pname = "hls-refine-imports-plugin"; - version = "1.0.0.1"; - sha256 = "1gc899yiqic4sbv9q70xasv96s1l7ypgxjrafqlbvw6gyyn4sarj"; + version = "1.0.0.2"; + sha256 = "0spxczjf85z8zvkqyqrmwjacw9f44zminm8k8ygyn6b2wh9bzyqr"; libraryHaskellDepends = [ aeson base containers deepseq ghc ghcide hls-explicit-imports-plugin hls-graph hls-plugin-api lsp text @@ -133937,18 +134505,17 @@ self: { "hls-retrie-plugin" = callPackage ({ mkDerivation, aeson, base, containers, deepseq, directory, extra - , ghc, ghc-api-compat, ghcide, hashable, hls-plugin-api, lsp - , lsp-types, retrie, safe-exceptions, text, transformers - , unordered-containers + , ghc, ghcide, hashable, hls-plugin-api, lsp, lsp-types, retrie + , safe-exceptions, text, transformers, unordered-containers }: mkDerivation { pname = "hls-retrie-plugin"; - version = "1.0.1.2"; - sha256 = "0pvz8vgzpaljlpfpwzhsfj5yyd3m5hvhy8b17q87ripbffpb58dr"; + version = "1.0.1.3"; + sha256 = "1wd31x38v7cllwcldwx6vybka9fqi2jlhvhl3ap6f4a88426pcx0"; libraryHaskellDepends = [ - aeson base containers deepseq directory extra ghc ghc-api-compat - ghcide hashable hls-plugin-api lsp lsp-types retrie safe-exceptions - text transformers unordered-containers + aeson base containers deepseq directory extra ghc ghcide hashable + hls-plugin-api lsp lsp-types retrie safe-exceptions text + transformers unordered-containers ]; description = "Retrie integration plugin for Haskell Language Server"; license = lib.licenses.asl20; @@ -133962,8 +134529,8 @@ self: { }: mkDerivation { pname = "hls-splice-plugin"; - version = "1.0.0.4"; - sha256 = "0l929w9f6ay4ih1yi70lhn60zy79wq2mhmmhfyv0944x44dxjk8n"; + version = "1.0.0.5"; + sha256 = "0d5bwnfs6dyl39m03asvb0kgj48gw3sggdnin31ly7pywh4f12ns"; libraryHaskellDepends = [ aeson base containers dlist extra foldl ghc ghc-exactprint ghcide hls-plugin-api lens lsp retrie syb text transformers unliftio-core @@ -133981,10 +134548,8 @@ self: { }: mkDerivation { pname = "hls-stylish-haskell-plugin"; - version = "1.0.0.2"; - sha256 = "0i8kjxqwg8mkk2imbc36ic2n59c09zc79g12c64vrjb7pgxpxrid"; - revision = "1"; - editedCabalFile = "0hwjh5b71hj6gwr73r9imlggkzv4j3z116va3y4v3h7zcjs11c4k"; + version = "1.0.0.3"; + sha256 = "0rd3b9kxwck3wlwrn2mp6qvmrrhmfj3a9h97fvbf4bk7rp58552h"; libraryHaskellDepends = [ base directory filepath ghc ghc-boot-th ghcide hls-plugin-api lsp-types stylish-haskell text @@ -134006,8 +134571,8 @@ self: { }: mkDerivation { pname = "hls-tactics-plugin"; - version = "1.4.0.0"; - sha256 = "189d43vpf3sky9qh5mswmr4i0qxmjaayg20x21swaf7sglgw6lw8"; + version = "1.5.0.0"; + sha256 = "0bwjkj9canxr2njjica9nbl0lmlyqvyj6ybrx2xdk533rajxbnpf"; libraryHaskellDepends = [ aeson base containers deepseq directory extra filepath fingertree generic-lens ghc ghc-boot-th ghc-exactprint ghc-source-gen ghcide @@ -134034,8 +134599,8 @@ self: { }: mkDerivation { pname = "hls-test-utils"; - version = "1.1.0.0"; - sha256 = "10sjizl6bxmcf90ksrgzvxmrka41g3pa2ciwcxfpkzgx3wnf1855"; + version = "1.1.0.1"; + sha256 = "07nxmfld8shg2kr08j6wa4rilw301y0bhixblb2mmv9i98y7203w"; libraryHaskellDepends = [ aeson async base blaze-markup bytestring containers data-default directory extra filepath ghcide hls-graph hls-plugin-api hspec @@ -140587,8 +141152,8 @@ self: { pname = "hslogger"; version = "1.3.1.0"; sha256 = "0nyar9xcblx5jwks85y8f4jfy9k1h4ss6rvj4mdbiidrq3v688vz"; - revision = "4"; - editedCabalFile = "0249qf58s5dvqf98xqbqqigav055dgj5cx4dmz4ssl8ckk2dizdk"; + revision = "5"; + editedCabalFile = "1qd2z4rn478mwqcslzdk71izjmmhn1kw115fy7iryaf3kdc1j0g4"; libraryHaskellDepends = [ base bytestring containers deepseq network network-bsd old-locale time unix @@ -141397,14 +141962,14 @@ self: { license = lib.licenses.mit; }) {}; - "hspec_2_8_4" = callPackage + "hspec_2_9_1" = callPackage ({ mkDerivation, base, hspec-core, hspec-discover , hspec-expectations, QuickCheck }: mkDerivation { pname = "hspec"; - version = "2.8.4"; - sha256 = "08br1ln5drvw1b9sf9cpxbz31v88p9b7b3hb00qn9vcim5yridz1"; + version = "2.9.1"; + sha256 = "1q4zknkqgdvkbv2alny9ysbdh7b28v91xazfnka0cqfgfbm22h2i"; libraryHaskellDepends = [ base hspec-core hspec-discover hspec-expectations QuickCheck ]; @@ -141495,26 +142060,29 @@ self: { license = lib.licenses.mit; }) {}; - "hspec-core_2_8_4" = callPackage - ({ mkDerivation, ansi-terminal, array, base, call-stack, clock - , deepseq, directory, filepath, hspec-expectations, hspec-meta - , HUnit, process, QuickCheck, quickcheck-io, random, setenv - , silently, stm, temporary, tf-random, transformers + "hspec-core_2_9_1" = callPackage + ({ mkDerivation, ansi-terminal, array, base, base-orphans + , call-stack, clock, deepseq, directory, filepath + , hspec-expectations, hspec-meta, HUnit, process, QuickCheck + , quickcheck-io, random, setenv, silently, stm, temporary + , tf-random, transformers }: mkDerivation { pname = "hspec-core"; - version = "2.8.4"; - sha256 = "11iii063vhsr3qpcadwllmgfhyvykkh1chzpm3bzqfjm1n00vy6d"; + version = "2.9.1"; + sha256 = "1nfnzihyn5k02cn627pkj87rdvg1q850gpbyr831jivfi2qia8vq"; + revision = "1"; + editedCabalFile = "12qy6gdag9ycabp90mpm4v4vwc9948rkqfldxr2fp36ijx100hc2"; libraryHaskellDepends = [ ansi-terminal array base call-stack clock deepseq directory filepath hspec-expectations HUnit QuickCheck quickcheck-io random setenv stm tf-random transformers ]; testHaskellDepends = [ - ansi-terminal array base call-stack clock deepseq directory - filepath hspec-expectations hspec-meta HUnit process QuickCheck - quickcheck-io random setenv silently stm temporary tf-random - transformers + ansi-terminal array base base-orphans call-stack clock deepseq + directory filepath hspec-expectations hspec-meta HUnit process + QuickCheck quickcheck-io random setenv silently stm temporary + tf-random transformers ]; testToolDepends = [ hspec-meta ]; testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'"; @@ -141561,16 +142129,14 @@ self: { maintainers = with lib.maintainers; [ maralorn ]; }) {}; - "hspec-discover_2_8_4" = callPackage + "hspec-discover_2_9_1" = callPackage ({ mkDerivation, base, directory, filepath, hspec-meta, mockery , QuickCheck }: mkDerivation { pname = "hspec-discover"; - version = "2.8.4"; - sha256 = "0nwayx09i7dfqc56gxq6pq629gnwy10bbn3px7lrq4rkbz3l86y6"; - revision = "1"; - editedCabalFile = "1wi0lq9zhgd5v9zavlw65dhzyw7hyivp8rv3i2ik54pk4j5gp36q"; + version = "2.9.1"; + sha256 = "13cbjyzmd543jcpi7bh420adh2bpn088v8fv0cb25zgx8q5khmxw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base directory filepath ]; @@ -141931,6 +142497,32 @@ self: { license = lib.licenses.mit; }) {}; + "hspec-meta_2_9_0_1" = callPackage + ({ mkDerivation, ansi-terminal, array, base, call-stack, clock + , deepseq, directory, filepath, QuickCheck, quickcheck-io, random + , setenv, stm, time, transformers + }: + mkDerivation { + pname = "hspec-meta"; + version = "2.9.0.1"; + sha256 = "1bcnx7lmcs0hi6skk6xbx4mypq9q92v9rgbn3npy2c79gz01vz6m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal array base call-stack clock deepseq directory + filepath QuickCheck quickcheck-io random setenv stm time + transformers + ]; + executableHaskellDepends = [ + ansi-terminal array base call-stack clock deepseq directory + filepath QuickCheck quickcheck-io random setenv stm time + transformers + ]; + description = "A version of Hspec which is used to test Hspec itself"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "hspec-monad-control" = callPackage ({ mkDerivation, base, hspec-core, monad-control, transformers , transformers-base @@ -141970,8 +142562,8 @@ self: { }: mkDerivation { pname = "hspec-need-env"; - version = "0.1.0.7"; - sha256 = "068cv4n3j5x0zdjrhrk2acc17gr2rvr9n5d4znzmmfbmcrpqhwkp"; + version = "0.1.0.8"; + sha256 = "0bh420y4rcp3pvdccxzlasmcbqpj4zdxfphywfi8q4gqryz32cc9"; libraryHaskellDepends = [ base hspec-core hspec-expectations ]; testHaskellDepends = [ base hspec hspec-core setenv transformers ]; testToolDepends = [ hspec-discover ]; @@ -143946,8 +144538,8 @@ self: { pname = "http-api-data"; version = "0.4.3"; sha256 = "171bw2a44pg50d3y77gw2y9vmx72laky7hnn5hw6r93pnjmlf9yz"; - revision = "3"; - editedCabalFile = "0hmi3jbk53pa58k86nl07m133x20bx3ls3vyvn4sjxfapdyh81wn"; + revision = "4"; + editedCabalFile = "04nzx6a81v7c6s8mrb7nssv23w3dpalcbm6lvzrg2k8dddr0rwi1"; libraryHaskellDepends = [ attoparsec attoparsec-iso8601 base base-compat bytestring containers cookie hashable http-types tagged text time-compat @@ -148317,6 +148909,25 @@ self: { license = lib.licenses.bsd3; }) {}; + "hyperloglog_0_4_5" = callPackage + ({ mkDerivation, approximate, base, binary, bits, bytes, cereal + , cereal-vector, comonad, deepseq, distributive, hashable, lens + , reflection, semigroupoids, semigroups, siphash, tagged, vector + }: + mkDerivation { + pname = "hyperloglog"; + version = "0.4.5"; + sha256 = "0v2zw0p104gbydj6hp2cxa2s4b85pq4srcspr582aqj38bs7spfz"; + libraryHaskellDepends = [ + approximate base binary bits bytes cereal cereal-vector comonad + deepseq distributive hashable lens reflection semigroupoids + semigroups siphash tagged vector + ]; + description = "An approximate streaming (constant space) unique object counter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "hyperloglogplus" = callPackage ({ mkDerivation, base, bits, containers, HUnit, murmur-hash , semigroups, tasty, tasty-hunit, vector @@ -148399,6 +149010,8 @@ self: { pname = "hyphenation"; version = "0.8.2"; sha256 = "05330kd99cg9v6w26sj87wk2nfvpmn2r177kr66vr9n0rlmia60y"; + revision = "1"; + editedCabalFile = "1ylp7a274rg3ymkj39v27ab387dp04cbagd5jxb4qfqqjrbkvyrs"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring containers file-embed text unordered-containers @@ -149817,8 +150430,8 @@ self: { pname = "ilist"; version = "0.4.0.1"; sha256 = "016wa9n4glxcyvbifvfz2khk9i1i5wzfyl952vp1fhwpjrr8aj04"; - revision = "1"; - editedCabalFile = "0v95piihkiaw69n5wr761h7ky463z6irpg4dwszj1b7g0g7vcyhy"; + revision = "2"; + editedCabalFile = "0iq78rqv6w6vir85p921sawbvkn8lrlhfqd5yx4j2laljcmg2isr"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base hspec transformers ]; benchmarkHaskellDepends = [ @@ -151064,6 +151677,8 @@ self: { pname = "indexed-traversable"; version = "0.1.2"; sha256 = "13b91rkhs6wcshaz3dwx6x3xjpw5z5bm2riwp78zxccqf7p5hs2i"; + revision = "1"; + editedCabalFile = "0rbcfl0iklix3ppfkxh88y70qmm64lg1l4679z5krya2fa42hqnn"; libraryHaskellDepends = [ array base containers transformers ]; description = "FunctorWithIndex, FoldableWithIndex, TraversableWithIndex"; license = lib.licenses.bsd2; @@ -151708,6 +152323,44 @@ self: { pname = "inline-r"; version = "0.10.4"; sha256 = "0jvfi2izhxn0n5xzz6rhhfs3fxlx7p1mhd9pjrazqckib14jw8ml"; + revision = "1"; + editedCabalFile = "0lfjfk2hliiqs0wx3i5g513r2y8kafdb07hyscg0dq9x53ia067k"; + libraryHaskellDepends = [ + aeson base bytestring containers data-default-class deepseq + exceptions inline-c mtl pretty primitive process reflection setenv + singletons template-haskell text th-lift th-orphans transformers + unix vector + ]; + libraryPkgconfigDepends = [ R ]; + testHaskellDepends = [ + base bytestring directory filepath ieee754 mtl process + quickcheck-assertions silently singletons strict tasty + tasty-expected-failure tasty-golden tasty-hunit tasty-quickcheck + template-haskell temporary text unix vector + ]; + benchmarkHaskellDepends = [ + base criterion filepath primitive process singletons + template-haskell vector + ]; + description = "Seamlessly call R from Haskell and vice versa. No FFI required."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) R;}; + + "inline-r_0_10_5" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, criterion + , data-default-class, deepseq, directory, exceptions, filepath + , ieee754, inline-c, mtl, pretty, primitive, process + , quickcheck-assertions, R, reflection, setenv, silently + , singletons, strict, tasty, tasty-expected-failure, tasty-golden + , tasty-hunit, tasty-quickcheck, template-haskell, temporary, text + , th-lift, th-orphans, transformers, unix, vector + }: + mkDerivation { + pname = "inline-r"; + version = "0.10.5"; + sha256 = "1jaj3p4vj9g1pk4rfs1sywbq04w24g137yvl6g6mlsxyzd4mldwh"; libraryHaskellDepends = [ aeson base bytestring containers data-default-class deepseq exceptions inline-c mtl pretty primitive process reflection setenv @@ -151808,6 +152461,29 @@ self: { license = lib.licenses.bsd3; }) {}; + "insert-ordered-containers_0_2_5_1" = callPackage + ({ mkDerivation, aeson, base, base-compat, deepseq, hashable + , indexed-traversable, lens, optics-core, optics-extra, QuickCheck + , semigroupoids, tasty, tasty-quickcheck, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "insert-ordered-containers"; + version = "0.2.5.1"; + sha256 = "1mnc0gby7xz8065rvkqsaqk1vqs0gv1y9qgvwsvxx3gsg9yj3a7r"; + libraryHaskellDepends = [ + aeson base deepseq hashable indexed-traversable lens optics-core + optics-extra semigroupoids text transformers unordered-containers + ]; + testHaskellDepends = [ + aeson base base-compat hashable lens QuickCheck semigroupoids tasty + tasty-quickcheck text unordered-containers + ]; + description = "Associative containers retaining insertion order for traversals"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "inserts" = callPackage ({ mkDerivation, attoparsec, base, bytestring, dlist }: mkDerivation { @@ -152207,23 +152883,6 @@ self: { }) {}; "integer-roots" = callPackage - ({ mkDerivation, base, doctest, integer-gmp, smallcheck, tasty - , tasty-hunit, tasty-quickcheck, tasty-smallcheck - }: - mkDerivation { - pname = "integer-roots"; - version = "1.0.0.1"; - sha256 = "1q0gmgxr5xm15y1id47851z2mcklzrwrv5a9jcjadkarx21knc7q"; - libraryHaskellDepends = [ base integer-gmp ]; - testHaskellDepends = [ - base doctest smallcheck tasty tasty-hunit tasty-quickcheck - tasty-smallcheck - ]; - description = "Integer roots and perfect powers"; - license = lib.licenses.mit; - }) {}; - - "integer-roots_1_0_1_0" = callPackage ({ mkDerivation, base, doctest, integer-gmp, smallcheck, tasty , tasty-hunit, tasty-quickcheck, tasty-smallcheck }: @@ -152238,7 +152897,6 @@ self: { ]; description = "Integer roots and perfect powers"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "integer-simple" = callPackage @@ -156970,8 +157628,8 @@ self: { }: mkDerivation { pname = "json-feed"; - version = "1.0.14"; - sha256 = "1jfyx1n3yxb8shi2s6an0glccniyp2hwyas38xpf6a9q6nzjagys"; + version = "1.0.15"; + sha256 = "1hnppgsp9s26yxjq5ha4znfgw2g1ibjrhp55qw3wh58ljlcz8qpp"; libraryHaskellDepends = [ aeson base bytestring mime-types network-uri tagsoup text time ]; @@ -161256,8 +161914,8 @@ self: { ({ mkDerivation, base, hspec, servant, servant-foreign, text }: mkDerivation { pname = "lackey"; - version = "1.0.15"; - sha256 = "144wlp75gaz7yjb3rb1f1l79qmh2mms3vrrn5v4a13wjmqsd7brw"; + version = "1.0.16"; + sha256 = "0m9mx71gg68mb7i7a1zhxvij196k4icq4wknznx33395k0dzki80"; libraryHaskellDepends = [ base servant servant-foreign text ]; testHaskellDepends = [ base hspec servant servant-foreign text ]; description = "Generate Ruby clients from Servant APIs"; @@ -162433,6 +163091,8 @@ self: { pname = "language-c99-util"; version = "0.1.1"; sha256 = "0rdwb29d2aa9mqkn5b4acwviymxy18sjfmzr01j7n3j4n3q4d2lz"; + revision = "1"; + editedCabalFile = "0wnrdcw05zmk1flycjavdb8188qy93p6m1b6k38799ngsm78qq7k"; libraryHaskellDepends = [ base language-c99 ]; description = "Utilities for language-c99"; license = lib.licenses.mit; @@ -163586,8 +164246,8 @@ self: { pname = "lapack"; version = "0.3.2"; sha256 = "12h9k8hx3qpfa3ma24glngpk1x9m8h17qzv86sfq54br19ikz5y0"; - revision = "1"; - editedCabalFile = "1ji3cj8ggj6prxcn9z0678x1i5j25cwxj3bxnv4s9nn8qayyflpn"; + revision = "2"; + editedCabalFile = "13hjcwcpwsgmyj95ddys5ivd7xs7fzlbggx0cyffp79wvm0l81q8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -164056,6 +164716,8 @@ self: { pname = "lattices"; version = "2.0.3"; sha256 = "1mn78xqwsksybggnsnx8xkmzlc9his1si14dy5v6vmlchkjym9qg"; + revision = "1"; + editedCabalFile = "0wj1xk69v6jf8ni1m6962kr1ygci1wrmbji2slfgmdpdlls43b1r"; libraryHaskellDepends = [ base base-compat containers deepseq hashable integer-logarithms OneTuple QuickCheck semigroupoids tagged transformers universe-base @@ -164958,6 +165620,22 @@ self: { broken = true; }) {}; + "leb128-binary" = callPackage + ({ mkDerivation, base, binary, bytestring, hedgehog, tasty + , tasty-hedgehog, tasty-hunit + }: + mkDerivation { + pname = "leb128-binary"; + version = "0.1"; + sha256 = "02r263dpp1cwb88yh9syq4nd6m330k75r0rfmvqs7ids51rjkpvm"; + libraryHaskellDepends = [ base binary ]; + testHaskellDepends = [ + base binary bytestring hedgehog tasty tasty-hedgehog tasty-hunit + ]; + description = "Signed and unsigned LEB128 codec for binary library"; + license = lib.licenses.asl20; + }) {}; + "leb128-cereal" = callPackage ({ mkDerivation, base, bytestring, cereal, tasty, tasty-hunit , tasty-quickcheck @@ -165229,7 +165907,7 @@ self: { license = lib.licenses.bsd2; }) {}; - "lens_5_0_1" = callPackage + "lens_5_1" = callPackage ({ mkDerivation, array, assoc, base, base-compat, base-orphans , bifunctors, bytestring, call-stack, comonad, containers , contravariant, criterion, deepseq, distributive, exceptions @@ -165243,10 +165921,8 @@ self: { }: mkDerivation { pname = "lens"; - version = "5.0.1"; - sha256 = "0gzwx4b758phm51hz5i4bbkbvjw1ka7qj04zd9l9sh9n6s9ksm7c"; - revision = "2"; - editedCabalFile = "1h3jcadrms3xqd0887ckf9190xc3dblmlz9xhb0imlw1rkvj62dw"; + version = "5.1"; + sha256 = "1g9mwfs0vs0kq6affrdl07z2zkl39pd2362vn9iycpwr3bg2284j"; libraryHaskellDepends = [ array assoc base base-orphans bifunctors bytestring call-stack comonad containers contravariant distributive exceptions filepath @@ -165297,6 +165973,23 @@ self: { license = lib.licenses.bsd3; }) {}; + "lens-action_0_2_6" = callPackage + ({ mkDerivation, base, comonad, contravariant, lens, mtl + , profunctors, semigroupoids, transformers + }: + mkDerivation { + pname = "lens-action"; + version = "0.2.6"; + sha256 = "0cdprc5j6r976dmrga2zwvcr7qsv7nqy3nvncp66yyy0dk2qlwm3"; + libraryHaskellDepends = [ + base comonad contravariant lens mtl profunctors semigroupoids + transformers + ]; + description = "Monadic Getters and Folds"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "lens-aeson" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, lens , scientific, text, unordered-containers, vector @@ -165313,6 +166006,23 @@ self: { license = lib.licenses.mit; }) {}; + "lens-aeson_1_1_3" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, lens + , scientific, text, unordered-containers, vector + }: + mkDerivation { + pname = "lens-aeson"; + version = "1.1.3"; + sha256 = "05jyn6rn0anhgfmk754gmmpcy5jv3ki213z4v243n9jvdjdlg7ms"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring lens scientific text + unordered-containers vector + ]; + description = "Law-abiding lenses for aeson"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "lens-core" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -165415,18 +166125,6 @@ self: { }) {}; "lens-family-th" = callPackage - ({ mkDerivation, base, hspec, template-haskell, transformers }: - mkDerivation { - pname = "lens-family-th"; - version = "0.5.2.0"; - sha256 = "00glipk0mzq6mjvdi2lqys1d9gsncvphcccigw2ry8k9zc8l85zb"; - libraryHaskellDepends = [ base template-haskell ]; - testHaskellDepends = [ base hspec template-haskell transformers ]; - description = "Generate lens-family style lenses"; - license = lib.licenses.bsd3; - }) {}; - - "lens-family-th_0_5_2_1" = callPackage ({ mkDerivation, base, hspec, template-haskell, transformers }: mkDerivation { pname = "lens-family-th"; @@ -165436,7 +166134,6 @@ self: { testHaskellDepends = [ base hspec template-haskell transformers ]; description = "Generate lens-family style lenses"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "lens-filesystem" = callPackage @@ -165784,8 +166481,8 @@ self: { }: mkDerivation { pname = "lentil"; - version = "1.5.3.0"; - sha256 = "14fpvclm0xvwsgc2hgnq3jxlh5mdbq7gn713nnblc92pghfgbx18"; + version = "1.5.3.2"; + sha256 = "0knc3g5n6h0yzr0kpgmgk44kbwh200qafjdvwpca92n3s0wf76py"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -166724,18 +167421,18 @@ self: { }) {}; "libnix" = callPackage - ({ mkDerivation, aeson, base, directory, errors, filepath, process - , protolude, tasty, tasty-hunit, text + ({ mkDerivation, aeson, base, bytestring, deepseq, directory + , errors, filepath, process, tasty, tasty-hunit, text }: mkDerivation { pname = "libnix"; - version = "0.2.0.1"; - sha256 = "1a2j2pg9j65k34dxmkl1lqjj2q28j99dcadkwfhwwj6sy70v7gvg"; + version = "0.3.0.0"; + sha256 = "0p2fhk5x7zwg70c6wq829b1j8zmms1s5xh2lahfdsr0x5q2k8jif"; libraryHaskellDepends = [ - aeson base errors filepath process protolude text + aeson base bytestring deepseq errors filepath process text ]; testHaskellDepends = [ - base directory errors protolude tasty tasty-hunit text + base directory errors tasty tasty-hunit text ]; description = "Bindings to the nix package manager"; license = lib.licenses.gpl3Only; @@ -167977,7 +168674,7 @@ self: { license = lib.licenses.bsd3; }) {}; - "linear_1_21_7" = callPackage + "linear_1_21_8" = callPackage ({ mkDerivation, adjunctions, base, base-orphans, binary, bytes , bytestring, cereal, containers, deepseq, distributive, ghc-prim , hashable, HUnit, indexed-traversable, lens, random, reflection @@ -167988,8 +168685,8 @@ self: { }: mkDerivation { pname = "linear"; - version = "1.21.7"; - sha256 = "0k5vpd5rmxwnrax3zl305h941kxqz0kg6qpscdxf0brmxamjlx4i"; + version = "1.21.8"; + sha256 = "0m2lr86l932rn2cnxaplaicfbg7makhrh8xbnj3m8jhhnyn3v88b"; libraryHaskellDepends = [ adjunctions base base-orphans binary bytes cereal containers deepseq distributive ghc-prim hashable indexed-traversable lens @@ -168343,8 +169040,8 @@ self: { ({ mkDerivation, base, hspec, hyphenation }: mkDerivation { pname = "linebreak"; - version = "1.1.0.0"; - sha256 = "1a1yzpdr1h9a1gnf1iwsqxzpv3w13vd7yb6c0djdc1yq25q0jg7d"; + version = "1.1.0.1"; + sha256 = "11vqz7zv8ihvhbyma9j6pvxainxfg4kml9fylfjy9jpfvilxq5vq"; libraryHaskellDepends = [ base hyphenation ]; testHaskellDepends = [ base hspec hyphenation ]; description = "breaks strings to fit width"; @@ -169821,6 +170518,8 @@ self: { pname = "little-earley"; version = "0.2.0.0"; sha256 = "0zqlnaj1w6m2h7g55xg9cjl978ij66lw69x4v5b9vi7x7maa44ms"; + revision = "1"; + editedCabalFile = "0p5pzqvhkc3c95dpzcyynm94gq00klvcvcy7a34abdj1jvxvnimb"; libraryHaskellDepends = [ base containers mtl ]; testHaskellDepends = [ base containers mtl tasty tasty-hunit ]; description = "Simple implementation of Earley parsing"; @@ -170976,6 +171675,23 @@ self: { license = lib.licenses.bsd3; }) {}; + "log-domain_0_13_2" = callPackage + ({ mkDerivation, base, binary, bytes, cereal, comonad, deepseq + , distributive, hashable, semigroupoids, semigroups, vector + }: + mkDerivation { + pname = "log-domain"; + version = "0.13.2"; + sha256 = "0i4fx9k8cwjvmj0pgfnbici1b68zmif1jmmqxplpjqy32ksnyifa"; + libraryHaskellDepends = [ + base binary bytes cereal comonad deepseq distributive hashable + semigroupoids semigroups vector + ]; + description = "Log-domain arithmetic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "log-effect" = callPackage ({ mkDerivation, base, bytestring, extensible-effects , monad-control, text, transformers-base @@ -171353,12 +172069,30 @@ self: { pname = "logging-facade"; version = "0.3.0"; sha256 = "0d0lwxxgd16is9aw6v3ps4r9prv3dj8xscmm45fvzq3nicjiawcf"; + revision = "1"; + editedCabalFile = "1wzln1b02wipm1m7slipij031p96ak0z3qnnzl2xz5lh7bp3zb13"; libraryHaskellDepends = [ base call-stack transformers ]; testHaskellDepends = [ base hspec ]; description = "Simple logging abstraction that allows multiple back-ends"; license = lib.licenses.mit; }) {}; + "logging-facade_0_3_1" = callPackage + ({ mkDerivation, base, call-stack, hspec, hspec-discover + , transformers + }: + mkDerivation { + pname = "logging-facade"; + version = "0.3.1"; + sha256 = "0rn12j77gn3p84khrmbn5kq6fyj44i3z1hrdm29apikp7csv65ib"; + libraryHaskellDepends = [ base call-stack transformers ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Simple logging abstraction that allows multiple back-ends"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "logging-facade-journald" = callPackage ({ mkDerivation, base, hspec, libsystemd-journal, logging-facade , text, unordered-containers @@ -171901,6 +172635,18 @@ self: { license = lib.licenses.mit; }) {}; + "loop-dsl" = callPackage + ({ mkDerivation, base, hspec, mtl, transformers, vector }: + mkDerivation { + pname = "loop-dsl"; + version = "0.1.0.0"; + sha256 = "1vf4wykfcw06v3qpxjh87n3v702jw765dv8j977dk0490zgj7gv0"; + libraryHaskellDepends = [ base mtl transformers ]; + testHaskellDepends = [ base hspec mtl transformers vector ]; + description = "monadic loop dsl"; + license = lib.licenses.mit; + }) {}; + "loop-effin" = callPackage ({ mkDerivation, base, effin }: mkDerivation { @@ -173433,8 +174179,8 @@ self: { pname = "lzma"; version = "0.0.0.3"; sha256 = "0i416gqi8j55nd1pqbkxvf3f6hn6fjys6gq98lkkxphva71j30xg"; - revision = "6"; - editedCabalFile = "1sh2g5wkh0m6646cxnii0k20f0crwdcnprfl9jfg7gxn5875bkip"; + revision = "7"; + editedCabalFile = "07gc1zl4a38p3yg7md1hfrb2ca7yjzansh1mv8xs0c89jaqbgcr5"; libraryHaskellDepends = [ base bytestring ]; librarySystemDepends = [ xz ]; testHaskellDepends = [ @@ -175742,8 +176488,8 @@ self: { pname = "massiv"; version = "0.6.1.0"; sha256 = "0j3br93kxxyb1q5mdf440f8l8d2lc0gi9vhc3h3ri94ls4ix099v"; - revision = "1"; - editedCabalFile = "10k8az97kvwbs9ac1dwvrhlawr0v89ksb4wji8c8i3kas1vmnhqh"; + revision = "2"; + editedCabalFile = "1ymbmgcd312r0nqzh5gmm05inqw3iajzmhzbhc162xb1n30ks0kn"; libraryHaskellDepends = [ base bytestring deepseq exceptions primitive scheduler unliftio-core vector @@ -175756,14 +176502,14 @@ self: { license = lib.licenses.bsd3; }) {}; - "massiv_1_0_1_0" = callPackage + "massiv_1_0_1_1" = callPackage ({ mkDerivation, base, bytestring, deepseq, doctest, exceptions , primitive, random, scheduler, unliftio-core, vector }: mkDerivation { pname = "massiv"; - version = "1.0.1.0"; - sha256 = "1s47x3cya73mp4gxqn271yp8z23pfgw170pnlxbka61ap4kykmkk"; + version = "1.0.1.1"; + sha256 = "1yg594y0v8bpymd5g6hy8a7cy2hbvlpyxm9hnq3pprbhbcrrx22w"; libraryHaskellDepends = [ base bytestring deepseq exceptions primitive random scheduler unliftio-core vector @@ -176363,28 +177109,6 @@ self: { }) {eng = null; mat = null; mx = null;}; "matplotlib" = callPackage - ({ mkDerivation, ad, aeson, base, bytestring, containers, deepseq - , directory, filepath, process, random, raw-strings-qq, split - , tasty, tasty-expected-failure, tasty-golden, tasty-hunit - , temporary - }: - mkDerivation { - pname = "matplotlib"; - version = "0.7.6"; - sha256 = "0wykzz4d6a55x3bxn9r01bvgvz26yvldgyrnz87rqncxymdawmd4"; - libraryHaskellDepends = [ - aeson base bytestring containers deepseq filepath process split - temporary - ]; - testHaskellDepends = [ - ad base bytestring directory process random raw-strings-qq split - tasty tasty-expected-failure tasty-golden tasty-hunit temporary - ]; - description = "Bindings to Matplotlib; a Python plotting library"; - license = lib.licenses.bsd3; - }) {}; - - "matplotlib_0_7_7" = callPackage ({ mkDerivation, ad, aeson, base, bytestring, containers, deepseq , directory, filepath, process, random, raw-strings-qq, split , tasty, tasty-expected-failure, tasty-golden, tasty-hunit @@ -176404,7 +177128,6 @@ self: { ]; description = "Bindings to Matplotlib; a Python plotting library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "matrices" = callPackage @@ -177706,6 +178429,34 @@ self: { license = lib.licenses.bsd3; }) {}; + "melf" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , exceptions, filepath, mtl, optparse-applicative, prettyprinter + , singletons, tasty, tasty-golden, tasty-hunit, template-haskell + , unix + }: + mkDerivation { + pname = "melf"; + version = "1.0.0"; + sha256 = "0mh7nij7cr7305gnz5an2g8f3v5dgd4nck4czhfnw0qx88zilzd7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring exceptions mtl prettyprinter singletons + template-haskell + ]; + executableHaskellDepends = [ + base binary bytestring exceptions optparse-applicative + prettyprinter + ]; + testHaskellDepends = [ + base binary bytestring containers directory exceptions filepath mtl + prettyprinter singletons tasty tasty-golden tasty-hunit unix + ]; + description = "An Elf parser"; + license = lib.licenses.bsd3; + }) {}; + "mellon-core" = callPackage ({ mkDerivation, async, base, doctest, hspec, mtl, protolude , QuickCheck, quickcheck-instances, time, transformers @@ -179206,22 +179957,6 @@ self: { }) {}; "microlens-platform" = callPackage - ({ mkDerivation, base, hashable, microlens, microlens-ghc - , microlens-mtl, microlens-th, text, unordered-containers, vector - }: - mkDerivation { - pname = "microlens-platform"; - version = "0.4.2"; - sha256 = "0yf0z0glq2d6mpclzswc64h9w2cck4fd8l8ffm89pyb0a5n8m4c7"; - libraryHaskellDepends = [ - base hashable microlens microlens-ghc microlens-mtl microlens-th - text unordered-containers vector - ]; - description = "microlens + all batteries included (best for apps)"; - license = lib.licenses.bsd3; - }) {}; - - "microlens-platform_0_4_2_1" = callPackage ({ mkDerivation, base, hashable, microlens, microlens-ghc , microlens-mtl, microlens-th, text, unordered-containers, vector }: @@ -179235,7 +179970,6 @@ self: { ]; description = "microlens + all batteries included (best for apps)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "microlens-process" = callPackage @@ -179330,6 +180064,8 @@ self: { pname = "microstache"; version = "1.0.2"; sha256 = "0pirywb9304j2ylasskwq20k6d2srk616sh41l4s37yajsjggx5i"; + revision = "2"; + editedCabalFile = "1hvvqn3l8y3mxvzpnh0p801zp2j0m8immbabbzn8nc6wp88rwvd4"; libraryHaskellDepends = [ aeson base containers deepseq directory filepath parsec text transformers unordered-containers vector @@ -179441,8 +180177,10 @@ self: { }: mkDerivation { pname = "midi-music-box"; - version = "0.0.1.1"; - sha256 = "15i28iw6ssl7f8iivqyxgd8rg3vg76hspsyv347195d74xb5s7zb"; + version = "0.0.1.2"; + sha256 = "0rnjwis6y0lnyfjxnxqk3zsh78ylccq5v21avb97vybmj0pld1l9"; + revision = "1"; + editedCabalFile = "1z8ahx8hkg1gciddin86w7x136y49i6ymwvkjmf28a397kkxmcb7"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -180369,17 +181107,6 @@ self: { }) {}; "mintty" = callPackage - ({ mkDerivation, base }: - mkDerivation { - pname = "mintty"; - version = "0.1.2"; - sha256 = "1njhz7wjmsk5pbr7gfkl95k50npkmm0iyxp3j93bbsg4rmxzg2kw"; - libraryHaskellDepends = [ base ]; - description = "A reliable way to detect the presence of a MinTTY console on Windows"; - license = lib.licenses.bsd3; - }) {}; - - "mintty_0_1_3" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "mintty"; @@ -180388,7 +181115,6 @@ self: { libraryHaskellDepends = [ base ]; description = "A reliable way to detect the presence of a MinTTY console on Windows"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "mios" = callPackage @@ -182064,8 +182790,8 @@ self: { pname = "monad-chronicle"; version = "1.0.0.1"; sha256 = "1p9w9f5sw4adxxrgfba0vxs5kdhl82ibnwfqal7nrrhp3v86imbg"; - revision = "1"; - editedCabalFile = "097f5wvzx10i9zgx4gn7wm81z7dfyhj9lx8jyy4n90j0adpbjryq"; + revision = "2"; + editedCabalFile = "1h3dk50wpbpi5qdxfwk8d5c22ad0ll1j647b4dbcjm4318l4ahkm"; libraryHaskellDepends = [ base data-default-class mtl semigroupoids these transformers transformers-compat @@ -183214,8 +183940,8 @@ self: { pname = "monadLib"; version = "3.10"; sha256 = "18vvcq6s9aci314daqkniq9aj1wdqa7rd3v06vd506a98c7lwp31"; - revision = "1"; - editedCabalFile = "072k4hnqkrfq80yh4qz2zw72fn43zm8l5rbjnckjaqdx4l315p11"; + revision = "2"; + editedCabalFile = "053qbz7k8r3rf948f6y74x16xjvcd4vnyfkrk55xv40qvl3ay89i"; libraryHaskellDepends = [ base ]; description = "A collection of monad transformers"; license = lib.licenses.bsd3; @@ -183805,14 +184531,27 @@ self: { }: mkDerivation { pname = "monoid-extras"; - version = "0.6"; - sha256 = "0ki1d3b1xpf653qj7brlqdgngghwrnmapy5gja75iiydfx2506a1"; + version = "0.6.1"; + sha256 = "1nj5rfax9lmr1pprvgdgq90am9mknx9iv7s84smv6qaw050356jf"; libraryHaskellDepends = [ base groups semigroupoids ]; benchmarkHaskellDepends = [ base criterion semigroups ]; description = "Various extra monoid-related definitions and utilities"; license = lib.licenses.bsd3; }) {}; + "monoid-map" = callPackage + ({ mkDerivation, base, monoidal-containers, reflex, witherable }: + mkDerivation { + pname = "monoid-map"; + version = "0.1.1.0"; + sha256 = "0rqmgqvq19yjy3g977zm12ih7a3s3giv2dz32qw1xq8cqjxyc709"; + libraryHaskellDepends = [ + base monoidal-containers reflex witherable + ]; + description = "A monoidal map with the right group instance"; + license = lib.licenses.bsd3; + }) {}; + "monoid-owns" = callPackage ({ mkDerivation, base, bytestring, containers }: mkDerivation { @@ -183890,17 +184629,15 @@ self: { "monoidal-containers" = callPackage ({ mkDerivation, aeson, base, containers, deepseq, hashable, lens - , newtype, semialign, semigroups, these, unordered-containers + , newtype, semialign, these, unordered-containers, witherable }: mkDerivation { pname = "monoidal-containers"; - version = "0.6.0.1"; - sha256 = "1j5mfs0ysvwk3jsmq4hlj4l3kasfc28lk1b3xaymf9dw48ac5j82"; - revision = "4"; - editedCabalFile = "1vi30clh5j3zzirbl4wch40vjds4p6sdmf1q1qadm4zzj7zahvpm"; + version = "0.6.1.0"; + sha256 = "1pc9yrdm7bi6bibr46a03w3sykm8v7lhf0hdx2igv0c9rxsak2q1"; libraryHaskellDepends = [ - aeson base containers deepseq hashable lens newtype semialign - semigroups these unordered-containers + aeson base containers deepseq hashable lens newtype semialign these + unordered-containers witherable ]; description = "Containers with monoidal accumulation"; license = lib.licenses.bsd3; @@ -187895,6 +188632,8 @@ self: { pname = "mwc-random"; version = "0.15.0.2"; sha256 = "0ny2mw4am24d6ykrm8rbcjnrq6p2cjmzjb4m6qfk54wfdxflvmim"; + revision = "1"; + editedCabalFile = "15q5pax8708shpmmf2ql6ximsidzmfsrqkf4ix3dljz65jvhz7hh"; libraryHaskellDepends = [ base math-functions primitive random time vector ]; @@ -189344,8 +190083,8 @@ self: { pname = "natural-transformation"; version = "0.4"; sha256 = "1by8xwjc23l6pa9l4iv7zp82dykpll3vc3hgxk0pgva724n8xhma"; - revision = "9"; - editedCabalFile = "1db5ln24wcn4fcf92096iff8jp7q531ccm8pgbqincrbxayahl1s"; + revision = "10"; + editedCabalFile = "18d14fasp1l5xdfgp8swgcyyjd3irqj19cn298ksx9wiw43j818p"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base containers quickcheck-instances tasty tasty-quickcheck @@ -192228,8 +192967,8 @@ self: { }: mkDerivation { pname = "ngx-export"; - version = "1.7.4"; - sha256 = "11qmyj0cdmj9il2w5b25k45q59f1paia5yc98z999lj1fw7x27w6"; + version = "1.7.5"; + sha256 = "0n94r5q3awf5imx08fwmx5c2vm44jc2apnakw8q91bwlg0gfa0iq"; libraryHaskellDepends = [ async base binary bytestring deepseq monad-loops template-haskell unix @@ -193560,6 +194299,19 @@ self: { license = lib.licenses.mit; }) {}; + "nonempty-zipper_1_0_0_3" = callPackage + ({ mkDerivation, base, comonad, deepseq, doctest, Glob, safe }: + mkDerivation { + pname = "nonempty-zipper"; + version = "1.0.0.3"; + sha256 = "1cifrld76j43spf265arwp2sdpkbhrb4ca2fmj4g9mw0nxj4dbqq"; + libraryHaskellDepends = [ base comonad deepseq safe ]; + testHaskellDepends = [ base comonad deepseq doctest Glob safe ]; + description = "A non-empty comonadic list zipper"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "nonemptymap" = callPackage ({ mkDerivation, base, containers, semigroupoids }: mkDerivation { @@ -196373,12 +197125,12 @@ self: { }) {}; "one-line-aeson-text" = callPackage - ({ mkDerivation, aeson, base, text, unordered-containers }: + ({ mkDerivation, aeson, base, text }: mkDerivation { pname = "one-line-aeson-text"; - version = "0.1.0.2"; - sha256 = "033dqj6qc0fjq9nq22mbdrhn8nllmx95x785dwv5l7yj7q1rm7q9"; - libraryHaskellDepends = [ aeson base text unordered-containers ]; + version = "0.1.0.3"; + sha256 = "15p493sapvnn89sv43gxnpx4nyz8l8wdk1jr5w7nha50szbsabv3"; + libraryHaskellDepends = [ aeson base text ]; testHaskellDepends = [ aeson base text ]; description = "Pretty-printing short Aeson values as text"; license = lib.licenses.asl20; @@ -196590,8 +197342,10 @@ self: { }: mkDerivation { pname = "opaleye"; - version = "0.7.6.1"; - sha256 = "1kfi47vjg06c5r88n16cqnr6ywb3cs2w6a3w4wljal1r5cskqyay"; + version = "0.7.6.2"; + sha256 = "0dln0r4qk5k4gmjg06275zgbzgivwxw471sd0y4l01j3x7ix3q46"; + revision = "1"; + editedCabalFile = "0dq8h20072nnir5bp17qyz27l2gnbwdr2dvyz84f8cgr2jvyhspb"; libraryHaskellDepends = [ aeson base base16-bytestring bytestring case-insensitive contravariant postgresql-simple pretty product-profunctors @@ -196609,7 +197363,7 @@ self: { license = lib.licenses.bsd3; }) {}; - "opaleye_0_7_6_2" = callPackage + "opaleye_0_8_0_0" = callPackage ({ mkDerivation, aeson, base, base16-bytestring, bytestring , case-insensitive, containers, contravariant, dotenv, hspec , hspec-discover, multiset, postgresql-simple, pretty @@ -196619,8 +197373,10 @@ self: { }: mkDerivation { pname = "opaleye"; - version = "0.7.6.2"; - sha256 = "0dln0r4qk5k4gmjg06275zgbzgivwxw471sd0y4l01j3x7ix3q46"; + version = "0.8.0.0"; + sha256 = "0rsgr82sndd81bbr3djzralvns51145ars36l6r9v9y5b9hjm32h"; + revision = "1"; + editedCabalFile = "018fnqx469vbyp8r3w631b65j759nrcm843m0jalzrs9z7l2bk29"; libraryHaskellDepends = [ aeson base base16-bytestring bytestring case-insensitive contravariant postgresql-simple pretty product-profunctors @@ -197006,8 +197762,8 @@ self: { pname = "openapi3"; version = "3.1.0"; sha256 = "011754qyxxw5mn06hdmxalvsiff7a4x4k2yb2r6ylzr6zhyz818z"; - revision = "2"; - editedCabalFile = "0hjczkslbn7m9vpn6vqxsr0b8aqa6im8pms3jbfcd7pfkp810z2s"; + revision = "3"; + editedCabalFile = "1p4vlia591sf94448qn1fqf6ibzp0z92x4xya5y31d6skffr3ryj"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal cabal-doctest ]; @@ -198060,22 +198816,6 @@ self: { }) {}; "operational" = callPackage - ({ mkDerivation, base, mtl, random }: - mkDerivation { - pname = "operational"; - version = "0.2.4.0"; - sha256 = "1hwmwbsxzwv68b39rv4gn3da6irv8zm89gqrkc3rdsgwi5ziyn3i"; - revision = "1"; - editedCabalFile = "1b5vjp87lh34lpp9i4mrwcmr6rs45r6azdamwinlhrxynn91n8ri"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ base mtl ]; - executableHaskellDepends = [ base mtl random ]; - description = "Implementation of difficult monads made easy with operational semantics"; - license = lib.licenses.bsd3; - }) {}; - - "operational_0_2_4_1" = callPackage ({ mkDerivation, base, mtl, random }: mkDerivation { pname = "operational"; @@ -198087,7 +198827,6 @@ self: { executableHaskellDepends = [ base mtl random ]; description = "Implementation of difficult monads made easy with operational semantics"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "operational-alacarte" = callPackage @@ -198328,6 +199067,8 @@ self: { pname = "optics-extra"; version = "0.4"; sha256 = "1ynhyw22rwvvh5yglybmb6skhpgqk4gh9w2w4dh8kb7myzcwfj1s"; + revision = "1"; + editedCabalFile = "0imfv8ax513jnlcjqhxvwsn6izi6rndf42qkpjaycbw23a163fj4"; libraryHaskellDepends = [ array base bytestring containers hashable indexed-profunctors indexed-traversable-instances mtl optics-core text transformers @@ -198365,6 +199106,8 @@ self: { pname = "optics-th"; version = "0.4"; sha256 = "1qddzwhzlhhp1902irswjj18aa5ziavn4klhy7najxjwndilb55y"; + revision = "1"; + editedCabalFile = "061axc65h2lzqj7ya8h7xmd6rz944dsdj6i2i4ad6ij3157zcyc4"; libraryHaskellDepends = [ base containers mtl optics-core template-haskell th-abstraction transformers @@ -198586,8 +199329,8 @@ self: { pname = "optparse-applicative"; version = "0.16.1.0"; sha256 = "16nnrkmgd28h540f17nb017ziq4gbzgkxpdraqicaczkca1jf1b2"; - revision = "1"; - editedCabalFile = "0401ik87gm9gjpch6lmkczygp59na3f1j7bcs6mc2r929c2xgsqn"; + revision = "2"; + editedCabalFile = "0ccpk2nb9fvj97z00w8cmlpw4fn94ayndg4ngm2ls4hrdbnj5321"; libraryHaskellDepends = [ ansi-wl-pprint base process transformers transformers-compat ]; @@ -198640,24 +199383,6 @@ self: { }) {}; "optparse-generic" = callPackage - ({ mkDerivation, base, bytestring, Only, optparse-applicative - , system-filepath, text, time, transformers, transformers-compat - , void - }: - mkDerivation { - pname = "optparse-generic"; - version = "1.4.6"; - sha256 = "1ihr5ly5xkhhds7frifgy1djay1d7yvdc617qqb7h61h4930kl3k"; - libraryHaskellDepends = [ - base bytestring Only optparse-applicative system-filepath text time - transformers transformers-compat void - ]; - description = "Auto-generate a command-line parser for your datatype"; - license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ Gabriel439 ]; - }) {}; - - "optparse-generic_1_4_7" = callPackage ({ mkDerivation, base, bytestring, Only, optparse-applicative , system-filepath, text, time, transformers, transformers-compat , void @@ -198672,7 +199397,6 @@ self: { ]; description = "Auto-generate a command-line parser for your datatype"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = with lib.maintainers; [ Gabriel439 ]; }) {}; @@ -202312,8 +203036,8 @@ self: { pname = "parsec"; version = "3.1.14.0"; sha256 = "132waj2cpn892midbhpkfmb74qq83v0zv29v885frlp1gvh94b67"; - revision = "3"; - editedCabalFile = "1qclpv599691710g321x1864js3gqyfv35xbh6kxlshjdrzcbmbj"; + revision = "4"; + editedCabalFile = "0p65q054iaz2117a5qk1428dic4sb41acclys9k00zna24ks7iq3"; libraryHaskellDepends = [ base bytestring mtl text ]; testHaskellDepends = [ base HUnit mtl test-framework test-framework-hunit @@ -202813,8 +203537,10 @@ self: { }: mkDerivation { pname = "parsley"; - version = "1.0.0.3"; - sha256 = "1nw25yzyx5q38hll5mvgwijp1rxsgfcm1vmhchlb6a3phya12xhj"; + version = "1.0.2.0"; + sha256 = "1wjq2lrggdaxbw9i00dph3m737san52qm7wfa5rl214lpmap6wi6"; + revision = "1"; + editedCabalFile = "1vagq523r4hl3lsqfvl67kqlkfnm1fmpaznr19yd0davq7xzgvva"; libraryHaskellDepends = [ base parsley-core template-haskell text ]; @@ -202835,14 +203561,14 @@ self: { "parsley-core" = callPackage ({ mkDerivation, array, base, bytestring, containers, cpphs - , dependent-map, dependent-sum, ghc-prim, hashable, mtl + , deepseq, dependent-map, dependent-sum, ghc-prim, hashable, mtl , pretty-terminal, tasty, tasty-hunit, tasty-quickcheck - , template-haskell, text, unordered-containers + , template-haskell, text, th-test-utils, unordered-containers }: mkDerivation { pname = "parsley-core"; - version = "1.7.2.0"; - sha256 = "1fwlpz4ysngncsjamxdk3fkv5rg47nbkah2dkrp1zjm5ckd1cgcs"; + version = "1.8.0.0"; + sha256 = "100lv531azfvzgh4w7pfdxm2xxm42h83547ql5prjjs5zc1bdzqr"; libraryHaskellDepends = [ array base bytestring containers dependent-map dependent-sum ghc-prim hashable mtl pretty-terminal template-haskell text @@ -202850,7 +203576,8 @@ self: { ]; libraryToolDepends = [ cpphs ]; testHaskellDepends = [ - base containers tasty tasty-hunit tasty-quickcheck + base containers deepseq tasty tasty-hunit tasty-quickcheck + template-haskell th-test-utils ]; description = "A fast parser combinator library backed by Typed Template Haskell"; license = lib.licenses.bsd3; @@ -204230,15 +204957,15 @@ self: { license = lib.licenses.asl20; }) {}; - "pcre2_2_0_2" = callPackage + "pcre2_2_0_3" = callPackage ({ mkDerivation, base, containers, criterion, hspec, microlens , microlens-platform, mtl, pcre-light, regex-pcre-builtin , template-haskell, text }: mkDerivation { pname = "pcre2"; - version = "2.0.2"; - sha256 = "0v96cxkx1c9x9n5z2fh1xawgrnaz00pf7ip76my8r92rzayzy0kw"; + version = "2.0.3"; + sha256 = "0fcgaf1w5y2mwki4zp4yx2a65g7aqqrpmrrjdjybwz37bp5hzihs"; libraryHaskellDepends = [ base containers microlens mtl template-haskell text ]; @@ -204951,8 +205678,8 @@ self: { }: mkDerivation { pname = "perceptual-hash"; - version = "0.1.4.3"; - sha256 = "096kr8hjcqj6qdaynl5yll4q8544iwwkwa0ihzinpghi94yq97yv"; + version = "0.1.4.4"; + sha256 = "00jbxkspjbxg4yv6jh9d1gx0fq5v5gqaxnvr9h7hx6xiyfc4n2wi"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -205569,26 +206296,27 @@ self: { }) {}; "persistent-discover" = callPackage - ({ mkDerivation, base, directory, dlist, file-embed, filepath - , hspec, hspec-discover, mtl, persistent, template-haskell + ({ mkDerivation, base, directory, discover-instances, dlist + , file-embed, filepath, hspec, hspec-discover, mtl, persistent + , some-dict-of, template-haskell, text }: mkDerivation { pname = "persistent-discover"; - version = "0.1.0.4"; - sha256 = "0p5nfxs885siy0a629iwqxksz3704zyinfhl55n74crxad3kgacj"; + version = "0.1.0.5"; + sha256 = "1y90046yva6zxm0im8p51yivqyp8nhgplwgnmw78sw1fa2gvjvs9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base directory dlist file-embed filepath mtl persistent - template-haskell + base directory discover-instances dlist file-embed filepath mtl + persistent some-dict-of template-haskell text ]; executableHaskellDepends = [ - base directory dlist file-embed filepath mtl persistent - template-haskell + base directory discover-instances dlist file-embed filepath mtl + persistent some-dict-of template-haskell text ]; testHaskellDepends = [ - base directory dlist file-embed filepath hspec hspec-discover mtl - persistent template-haskell + base directory discover-instances dlist file-embed filepath hspec + hspec-discover mtl persistent some-dict-of template-haskell text ]; testToolDepends = [ hspec-discover ]; description = "Persistent module discover utilities"; @@ -207870,8 +208598,8 @@ self: { }: mkDerivation { pname = "pinch"; - version = "0.4.0.0"; - sha256 = "0xn79n8r42wl48fkbbplyhj4ykfky7kzzj96qb8qn0w1f70pi3i2"; + version = "0.4.1.0"; + sha256 = "0b281x50grywrigzwfkrwcwil0xa4darr92yjd970036mdjpmh83"; libraryHaskellDepends = [ array base bytestring cereal containers deepseq ghc-prim hashable network semigroups text unordered-containers vector @@ -207895,8 +208623,8 @@ self: { }: mkDerivation { pname = "pinch-gen"; - version = "0.4.2.0"; - sha256 = "0saacr8q2varfqcq386dk9k04caijm90yi106wyl88pn3f5piaq3"; + version = "0.4.3.0"; + sha256 = "0bj1b891zm62iz9dl61zy5aw4750f222s472x2wnxzxjsb53d4fi"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -208019,8 +208747,8 @@ self: { }: mkDerivation { pname = "pinned-warnings"; - version = "0.1.0.8"; - sha256 = "0ky5lqvf1bfbjzblqgnj47jhkxw4fb7gz7k268hnf41gfnbsy3i4"; + version = "0.1.0.9"; + sha256 = "10iis47wdlhncq1aa6gbcjawpj9bx04kx4qfnf99qxjb095w0vm3"; libraryHaskellDepends = [ base bytestring containers directory ghc time transformers ]; @@ -211170,7 +211898,7 @@ self: { license = lib.licenses.bsd3; }) {}; - "polysemy_1_6_0_0" = callPackage + "polysemy_1_7_0_0" = callPackage ({ mkDerivation, async, base, Cabal, cabal-doctest, containers , criterion, doctest, first-class-families, free, freer-simple , hspec, hspec-discover, inspection-testing, mtl, QuickCheck, stm @@ -211179,8 +211907,8 @@ self: { }: mkDerivation { pname = "polysemy"; - version = "1.6.0.0"; - sha256 = "1s2hmfp1ii5q8qpxiqm825ykh4fpcq06wphfqbhp7p3sxkkr3c68"; + version = "1.7.0.0"; + sha256 = "1wry69zv5rbjvn2ll16cbynfkmjzz8gglv1dy1n8i3pn6xbs1rn6"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ async base containers first-class-families mtl QuickCheck stm syb @@ -211267,21 +211995,23 @@ self: { }) {}; "polysemy-conc" = callPackage - ({ mkDerivation, async, base, containers, polysemy, polysemy-test - , polysemy-time, relude, stm, stm-chans, string-interpolate, tasty - , template-haskell, text, time, unagi-chan, unix + ({ mkDerivation, async, base, containers, data-default, polysemy + , polysemy-plugin, polysemy-test, polysemy-time, relude, stm + , stm-chans, string-interpolate, tasty, template-haskell, text + , time, torsor, unagi-chan, unix }: mkDerivation { pname = "polysemy-conc"; - version = "0.4.0.1"; - sha256 = "1wf24837p5bk6p6p2d3bqwyrj93ls7kndvzr9qa8w8g46fv1ryp4"; + version = "0.5.0.0"; + sha256 = "17p85didiy1h240mcy04pb4jz70dh7wxk1lj5pgm385z9gmsc5p3"; libraryHaskellDepends = [ - async base containers polysemy polysemy-time relude stm stm-chans - string-interpolate template-haskell text time unagi-chan unix + async base containers data-default polysemy polysemy-time relude + stm stm-chans string-interpolate template-haskell text time torsor + unagi-chan unix ]; testHaskellDepends = [ - base polysemy polysemy-test polysemy-time stm tasty time unagi-chan - unix + async base polysemy polysemy-plugin polysemy-test polysemy-time stm + tasty time unagi-chan unix ]; description = "Polysemy Effects for Concurrency"; license = "BSD-2-Clause-Patent"; @@ -211344,8 +212074,8 @@ self: { }: mkDerivation { pname = "polysemy-http"; - version = "0.4.0.6"; - sha256 = "1h35qv4gnjkgn37q6gvdn3www83azq7gj6d1zza0g6dmil0vvlr4"; + version = "0.5.0.0"; + sha256 = "19v8ddpwn87cnipyxp3p0ppp86gvzjb6krwwlci6899k91qj2vsp"; libraryHaskellDepends = [ aeson ansi-terminal base bytestring case-insensitive composition containers data-default either http-client http-client-tls @@ -211359,7 +212089,7 @@ self: { relude servant servant-client servant-server string-interpolate tasty tasty-hedgehog template-haskell text time warp ]; - description = "Polysemy Effect for Http-Client"; + description = "Polysemy Effects for HTTP clients"; license = "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; }) {}; @@ -211414,23 +212144,20 @@ self: { }) {}; "polysemy-log" = callPackage - ({ mkDerivation, ansi-terminal, base, hedgehog, polysemy - , polysemy-conc, polysemy-test, polysemy-time, relude - , string-interpolate, tasty, tasty-hedgehog, template-haskell, text - , time + ({ mkDerivation, ansi-terminal, base, polysemy, polysemy-conc + , polysemy-test, polysemy-time, relude, string-interpolate, tasty + , template-haskell, text, time }: mkDerivation { pname = "polysemy-log"; - version = "0.2.2.4"; - sha256 = "17jzmiqqwq44zvg1m6w0m3ishkwfcz66gagijwkqbrk1rcn3bmc0"; + version = "0.3.0.2"; + sha256 = "0wn2jmf1mypxngkm62xzrcsb3n36clfqwmdbkbjn06ynfiyg9xmk"; libraryHaskellDepends = [ ansi-terminal base polysemy polysemy-conc polysemy-time relude string-interpolate template-haskell text time ]; testHaskellDepends = [ - ansi-terminal base hedgehog polysemy polysemy-conc polysemy-test - polysemy-time relude string-interpolate tasty tasty-hedgehog - template-haskell text time + base polysemy polysemy-conc polysemy-test polysemy-time tasty time ]; description = "Polysemy Effects for Logging"; license = "BSD-2-Clause-Patent"; @@ -211438,21 +212165,20 @@ self: { "polysemy-log-co" = callPackage ({ mkDerivation, base, co-log, co-log-core, co-log-polysemy - , hedgehog, polysemy, polysemy-conc, polysemy-log, polysemy-test - , polysemy-time, relude, tasty, tasty-hedgehog, text, time + , polysemy, polysemy-conc, polysemy-log, polysemy-test + , polysemy-time, tasty }: mkDerivation { pname = "polysemy-log-co"; - version = "0.2.2.4"; - sha256 = "0ph24p6b7m4icq65kc6ws8ih9p1arpq9zx3abwzsq2f4dcgmibhx"; + version = "0.3.0.2"; + sha256 = "0xxzfi5ad9qblx7fp2nb1s9i48612077v5c4v8md9kwl06331bsz"; libraryHaskellDepends = [ base co-log co-log-core co-log-polysemy polysemy polysemy-conc - polysemy-log polysemy-time relude text time + polysemy-log polysemy-time ]; testHaskellDepends = [ - base co-log co-log-core co-log-polysemy hedgehog polysemy - polysemy-conc polysemy-log polysemy-test polysemy-time relude tasty - tasty-hedgehog text time + base co-log co-log-polysemy polysemy polysemy-log polysemy-test + polysemy-time tasty ]; description = "Colog Adapters for Polysemy-Log"; license = "BSD-2-Clause-Patent"; @@ -211460,21 +212186,18 @@ self: { }) {}; "polysemy-log-di" = callPackage - ({ mkDerivation, base, di-polysemy, hedgehog, polysemy - , polysemy-conc, polysemy-log, polysemy-test, polysemy-time, relude - , tasty, tasty-hedgehog, text, time + ({ mkDerivation, base, di-polysemy, polysemy, polysemy-conc + , polysemy-log, polysemy-test, polysemy-time, tasty }: mkDerivation { pname = "polysemy-log-di"; - version = "0.2.2.4"; - sha256 = "1m2zssg54lx0drc8vw0jjhdl74pks6752am8467xv3qawndm71kg"; + version = "0.3.0.2"; + sha256 = "0r961rw924q01fzwg722y95bj3b2vj2gqp8bcsdagfbmvwlqng1q"; libraryHaskellDepends = [ base di-polysemy polysemy polysemy-conc polysemy-log polysemy-time - relude text time ]; testHaskellDepends = [ - base di-polysemy hedgehog polysemy polysemy-conc polysemy-log - polysemy-test polysemy-time relude tasty tasty-hedgehog text time + base polysemy polysemy-log polysemy-test tasty ]; description = "Di Adapters for Polysemy-Log"; license = "BSD-2-Clause-Patent"; @@ -211538,8 +212261,8 @@ self: { }: mkDerivation { pname = "polysemy-mocks"; - version = "0.1.0.1"; - sha256 = "0jd8x47mdx9fyn65ra0y1m05myf2m2bhz3ykg1i3818ixwd93xvl"; + version = "0.2.0.0"; + sha256 = "1l17n7hxzb23y0vp9h8cxvfgdkwzbz8g0q37qppl4cqjkhcdq0ya"; libraryHaskellDepends = [ base polysemy template-haskell ]; testHaskellDepends = [ base hspec polysemy ]; testToolDepends = [ hspec-discover ]; @@ -211582,6 +212305,8 @@ self: { pname = "polysemy-plugin"; version = "0.3.0.0"; sha256 = "0pcy476nndcvszkl57d5sd2m64zvjzvvxz4ldg2bdg6mdi4apl23"; + revision = "1"; + editedCabalFile = "16db3syamiknwg3yqh50ak37cfnzkrrwg8qg7157nykx0mkiv8b5"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base containers ghc ghc-tcplugins-extra polysemy syb transformers @@ -211597,7 +212322,7 @@ self: { broken = true; }) {}; - "polysemy-plugin_0_4_1_0" = callPackage + "polysemy-plugin_0_4_2_0" = callPackage ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest , ghc, ghc-tcplugins-extra, hspec, hspec-discover , inspection-testing, polysemy, should-not-typecheck, syb @@ -211605,8 +212330,8 @@ self: { }: mkDerivation { pname = "polysemy-plugin"; - version = "0.4.1.0"; - sha256 = "1ry32mldi5mzlayb5anjzw4adqydilxfj1as01an2x9y0hp4yy00"; + version = "0.4.2.0"; + sha256 = "02ci30l7235nyz0z733ccwvjxb2pbsm8gdm21c6bscbkndpp25vg"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base containers ghc ghc-tcplugins-extra polysemy syb transformers @@ -211622,6 +212347,29 @@ self: { broken = true; }) {}; + "polysemy-process" = callPackage + ({ mkDerivation, async, base, bytestring, containers, polysemy + , polysemy-conc, polysemy-plugin, polysemy-resume, polysemy-test + , polysemy-time, relude, stm, stm-chans, string-interpolate, tasty + , template-haskell, text, time, typed-process + }: + mkDerivation { + pname = "polysemy-process"; + version = "0.5.0.0"; + sha256 = "1ipw5xyn0z623vj4dsp1xgdzxf1hlyp892sf9zdvf4jyzxg8m400"; + libraryHaskellDepends = [ + async base bytestring containers polysemy polysemy-conc + polysemy-resume polysemy-time relude stm stm-chans + string-interpolate template-haskell text time typed-process + ]; + testHaskellDepends = [ + base bytestring polysemy polysemy-conc polysemy-plugin + polysemy-resume polysemy-test tasty typed-process + ]; + description = "Polysemy Effects for System Processes"; + license = "BSD-2-Clause-Patent"; + }) {}; + "polysemy-readline" = callPackage ({ mkDerivation, base, exceptions, haskeline, polysemy , polysemy-plugin @@ -213166,8 +213914,8 @@ self: { pname = "postgresql-libpq"; version = "0.9.4.3"; sha256 = "1gfnhc5pibn7zmifdf2g0c112xrpzsk756ln2kjzqljkspf4dqp3"; - revision = "1"; - editedCabalFile = "1clivf13z15w954a0kcfkv8yc0d8kx61b68x2hk7a9236ck7l2m2"; + revision = "2"; + editedCabalFile = "1n4zlj5vjn4bhvy345730gcwl8272k2kihkq7gmyazsgkcqfwjyn"; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base bytestring unix ]; librarySystemDepends = [ postgresql ]; @@ -213219,6 +213967,8 @@ self: { pname = "postgresql-migration"; version = "0.2.1.3"; sha256 = "1qxkan5f328rv3nl31pvhz305k7b4ah98s0j1bc4hcaa5g5d3052"; + revision = "1"; + editedCabalFile = "0vxr4a43w1vqan2h5f2w8j2zp151svmyyjzypi9h2s1sbgwainkx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -213443,8 +214193,8 @@ self: { pname = "postgresql-simple"; version = "0.6.4"; sha256 = "0rz2bklxp4pvbxb2w49h5p6pbwabn6d5d4j4mrya4fpa0d13k43d"; - revision = "3"; - editedCabalFile = "1gx4vjk99lr10bcvdismr84i6rpl5ny0j08f7f7rq9j8hivj0frp"; + revision = "4"; + editedCabalFile = "1s3y4ij6xw5ck6c1zk1d9v9smnby098mn1pj8wys01qy5mac78x1"; libraryHaskellDepends = [ aeson attoparsec base bytestring bytestring-builder case-insensitive containers hashable Only postgresql-libpq @@ -215226,6 +215976,8 @@ self: { pname = "pretty-ncols"; version = "0.1"; sha256 = "0bvd8wgjrj9g86b1z8m9mjzswibrmhasgajnkgr2dlizl5lg7faq"; + revision = "1"; + editedCabalFile = "10pda3rz9wi5alcqvxzqsqwd7gqa73lvagda5m3jkgkbz400566m"; libraryHaskellDepends = [ base pretty ]; description = "A implementation of multi-column layout w/ Text.PrettyPrint"; license = lib.licenses.bsd3; @@ -216333,6 +217085,8 @@ self: { pname = "process"; version = "1.6.13.2"; sha256 = "01p3lqj23czqpmih4mdz1lknsy1c4z6ly3iyrnx4pxxmw9vnp2lw"; + revision = "1"; + editedCabalFile = "1s5z0q9nx0g6qa9b8lpsp4pigli0msilrxqpb3c2jvkrk1b0llx6"; libraryHaskellDepends = [ base deepseq directory filepath unix ]; testHaskellDepends = [ base bytestring directory ]; description = "Process libraries"; @@ -216875,8 +217629,8 @@ self: { pname = "profunctors"; version = "5.6.2"; sha256 = "0an9v003ivxmjid0s51qznbjhd5fsa1dkcfsrhxllnjja1xmv5b5"; - revision = "1"; - editedCabalFile = "1babivznc9027xdafv28jb34a74bsymafp1xahbdd1n1gz7q27nr"; + revision = "2"; + editedCabalFile = "1dhg8bys9qnfbvhy4cm4fivanmnik4rg0spshkwyp9s3j88qadix"; libraryHaskellDepends = [ base base-orphans bifunctors comonad contravariant distributive tagged transformers @@ -218353,27 +219107,29 @@ self: { ({ mkDerivation, aeson, base, bytestring, Cabal , cabal-install-parsers, containers, directory, file-embed , file-path-th, filepath, hspec, megaparsec, monad-logger, mtl - , optparse-applicative, process, text, yaml + , optparse-applicative, process, regex-compat, text, text-ansi + , yaml }: mkDerivation { pname = "prune-juice"; - version = "0.6"; - sha256 = "0g7gn0158hkr5b27iqlzmhnarb05y5id92qk2jl6azqnzrb2p5j7"; + version = "0.7"; + sha256 = "1f5247qvd0gladsncxpzhs3ha75i3jms43ha62hr4phwk59zd78a"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base bytestring Cabal cabal-install-parsers containers - directory filepath megaparsec monad-logger mtl process text yaml + directory filepath megaparsec monad-logger mtl process regex-compat + text text-ansi yaml ]; executableHaskellDepends = [ aeson base bytestring Cabal cabal-install-parsers containers directory filepath megaparsec monad-logger mtl optparse-applicative - process text yaml + process regex-compat text text-ansi yaml ]; testHaskellDepends = [ aeson base bytestring Cabal cabal-install-parsers containers directory file-embed file-path-th filepath hspec megaparsec - monad-logger mtl process text yaml + monad-logger mtl process regex-compat text text-ansi yaml ]; description = "Prune unused Haskell dependencies"; license = lib.licenses.mit; @@ -219550,27 +220306,6 @@ self: { }) {}; "pusher-http-haskell" = callPackage - ({ mkDerivation, aeson, base, base16-bytestring, bytestring - , cryptonite, hashable, hspec, http-client, http-client-tls - , http-types, memory, QuickCheck, text, time, unordered-containers - }: - mkDerivation { - pname = "pusher-http-haskell"; - version = "2.1.0.5"; - sha256 = "1nwnwli1pr2f2q77awy4b2ilph0y2hpi4wvv4wj4ha80lpniba55"; - libraryHaskellDepends = [ - aeson base base16-bytestring bytestring cryptonite hashable - http-client http-client-tls http-types memory text time - unordered-containers - ]; - testHaskellDepends = [ - aeson base bytestring hspec QuickCheck text unordered-containers - ]; - description = "Haskell client library for the Pusher Channels HTTP API"; - license = lib.licenses.mit; - }) {}; - - "pusher-http-haskell_2_1_0_6" = callPackage ({ mkDerivation, aeson, base, base16-bytestring, bytestring , cryptonite, hashable, hspec, http-client, http-client-tls , http-types, memory, QuickCheck, text, time, unordered-containers @@ -219589,7 +220324,6 @@ self: { ]; description = "Haskell client library for the Pusher Channels HTTP API"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "pusher-ws" = callPackage @@ -221003,6 +221737,8 @@ self: { pname = "quickcheck-instances"; version = "0.3.26.1"; sha256 = "0zgsz1sisw3zlxlc5ssir6q4sm1qcvzwkmw50plrna04i0xj8bv4"; + revision = "1"; + editedCabalFile = "0saw3pxa8078s671n954wzdmhw3l4q2krcwngw6z9yscw9z1a0j4"; libraryHaskellDepends = [ array base bytestring case-insensitive containers data-fix hashable integer-logarithms old-time OneTuple QuickCheck scientific splitmix @@ -222528,8 +223264,8 @@ self: { ({ mkDerivation, base, criterion, hspec }: mkDerivation { pname = "rampart"; - version = "1.1.0.3"; - sha256 = "090n80qkfcp219lq3dqjpvvvr8dpnc8srzldch4f4vfazw289b0y"; + version = "1.1.0.4"; + sha256 = "1kchbdzc4blis2l9k8dzzzib0zqg443iwmsgdzpsqgq7la6ajcgc"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base hspec ]; benchmarkHaskellDepends = [ base criterion ]; @@ -223431,8 +224167,8 @@ self: { }: mkDerivation { pname = "ratel"; - version = "1.0.16"; - sha256 = "0n29h5g5bhin3hza334fdmxvk48gnpvg0dldck8rd9kn0713n032"; + version = "1.0.17"; + sha256 = "0yi70cxzaxwdz0l6s114bp0x6khvjbca2l95sv1grwrk6imlja4v"; libraryHaskellDepends = [ aeson base bytestring case-insensitive containers http-client http-client-tls http-types text uuid @@ -224841,27 +225577,6 @@ self: { }) {}; "rebase" = callPackage - ({ mkDerivation, base, bifunctors, bytestring, comonad, containers - , contravariant, deepseq, dlist, either, hashable, hashable-time - , mtl, profunctors, scientific, selective, semigroupoids, stm, text - , time, transformers, unordered-containers, uuid-types, vector - , vector-instances, void - }: - mkDerivation { - pname = "rebase"; - version = "1.13.0.1"; - sha256 = "0sh1vha10n28c4jb97p99xglghqph8ppydqzbnb2h25a34057927"; - libraryHaskellDepends = [ - base bifunctors bytestring comonad containers contravariant deepseq - dlist either hashable hashable-time mtl profunctors scientific - selective semigroupoids stm text time transformers - unordered-containers uuid-types vector vector-instances void - ]; - description = "A more progressive alternative to the \"base\" package"; - license = lib.licenses.mit; - }) {}; - - "rebase_1_13_1" = callPackage ({ mkDerivation, base, bifunctors, bytestring, comonad, containers , contravariant, deepseq, dlist, either, hashable, hashable-time , mtl, profunctors, scientific, selective, semigroupoids, stm, text @@ -224880,7 +225595,6 @@ self: { ]; description = "A more progressive alternative to the \"base\" package"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "rebindable" = callPackage @@ -225806,6 +226520,8 @@ self: { pname = "reflection"; version = "2.1.6"; sha256 = "1kd6dgnp99dzbkxdnj01g81j03v7zq5cwg0sf19rlcmvgs8i8gmz"; + revision = "1"; + editedCabalFile = "1bnpkfmagii4mc8258yjy4f4lykflmljkqcifnxpfqv99bszw6pl"; libraryHaskellDepends = [ base template-haskell ]; testHaskellDepends = [ base containers hspec QuickCheck ]; testToolDepends = [ hspec-discover ]; @@ -226876,6 +227592,18 @@ self: { license = lib.licenses.bsd3; }) {}; + "regex-base_0_94_0_2" = callPackage + ({ mkDerivation, array, base, bytestring, containers, text }: + mkDerivation { + pname = "regex-base"; + version = "0.94.0.2"; + sha256 = "1w9fxad1dwi040r3db9i2cjhhrl86p3hngj13ixbcnqgb27l16bv"; + libraryHaskellDepends = [ array base bytestring containers text ]; + description = "Common \"Text.Regex.*\" API for Regex matching"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "regex-compat" = callPackage ({ mkDerivation, array, base, regex-base, regex-posix }: mkDerivation { @@ -229286,17 +230014,6 @@ self: { }) {}; "rerebase" = callPackage - ({ mkDerivation, rebase }: - mkDerivation { - pname = "rerebase"; - version = "1.13.0.1"; - sha256 = "0j50l96whwi65ir35nfhn24h6103zy1ilfjsqiax63ajzw169fkv"; - libraryHaskellDepends = [ rebase ]; - description = "Reexports from \"base\" with a bunch of other standard libraries"; - license = lib.licenses.mit; - }) {}; - - "rerebase_1_13_1" = callPackage ({ mkDerivation, rebase }: mkDerivation { pname = "rerebase"; @@ -229305,7 +230022,6 @@ self: { libraryHaskellDepends = [ rebase ]; description = "Reexports from \"base\" with a bunch of other standard libraries"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "reroute" = callPackage @@ -230104,20 +230820,21 @@ self: { "retrie" = callPackage ({ mkDerivation, ansi-terminal, async, base, bytestring, containers , data-default, deepseq, directory, filepath, ghc, ghc-exactprint - , ghc-paths, haskell-src-exts, HUnit, mtl, optparse-applicative - , process, random-shuffle, syb, tasty, tasty-hunit, temporary, text - , transformers, unordered-containers + , ghc-paths, haskell-src-exts, HUnit, list-t, mtl + , optparse-applicative, process, random-shuffle, syb, tasty + , tasty-hunit, temporary, text, transformers, unordered-containers }: mkDerivation { pname = "retrie"; - version = "1.0.0.0"; - sha256 = "1hrkx7gx7hwgljvx8zm1yhn7xvyif943hvxx5b27ali6grmndy9w"; + version = "1.1.0.0"; + sha256 = "148d1pl52mac4mz4pl9qmmynjjbzygg4x6vlsyblb268drcjn3f8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ansi-terminal async base bytestring containers data-default - directory filepath ghc ghc-exactprint mtl optparse-applicative - process random-shuffle syb text transformers unordered-containers + directory filepath ghc ghc-exactprint list-t mtl + optparse-applicative process random-shuffle syb text transformers + unordered-containers ]; executableHaskellDepends = [ base haskell-src-exts ]; testHaskellDepends = [ @@ -231775,8 +232492,8 @@ self: { }: mkDerivation { pname = "rock"; - version = "0.3.1.0"; - sha256 = "0rv689w41dbspn40nblkjg81csp5jvk069c92c6dkvfx1biblhwn"; + version = "0.3.1.1"; + sha256 = "0r6z9all4ynsam4z3ln0ad0zycfk6pxvwavfzr4icfwg5ifj01hi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -235209,8 +235926,8 @@ self: { }: mkDerivation { pname = "satyros"; - version = "0.3.1.3"; - sha256 = "1d0x3cm0wf4bpncb73b3mzmpcwdnwyf3pi7848hr3blnz5v3aj2b"; + version = "0.3.1.4"; + sha256 = "0f5520sw3ywjv60zqdm5ccy8wfxbwknh153n6n4qglbcl7049z7x"; libraryHaskellDepends = [ base containers extra free lens mtl random vector ]; @@ -235409,6 +236126,8 @@ self: { pname = "sbv"; version = "8.15"; sha256 = "11qzh2gfq9v8cxz6jjbipnfiwjs0hw34ghg5gdpr0h7bj77in30p"; + revision = "1"; + editedCabalFile = "16bbwp94hzwgj0im1rd106hbz3hx2wymq43r8pcqpcxd439wwmv3"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array async base containers deepseq directory filepath libBF mtl @@ -235444,6 +236163,8 @@ self: { pname = "sbv"; version = "8.17"; sha256 = "0l9dwydrjipgq3cbv0g6y820mi7lf5lcn3hidl6a60zzdrkfyxhd"; + revision = "1"; + editedCabalFile = "18jjnxxq9bh5raxw3khgkx14wq4fv1kfd59lhh9v55z59sjaydiy"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array async base containers deepseq directory filepath libBF mtl @@ -238381,6 +239102,8 @@ self: { pname = "semialign"; version = "1.2.0.1"; sha256 = "0ci1jpp37p1lzyjxc1bljd6zgg407qmkl9s36b50qjxf85q6j06r"; + revision = "1"; + editedCabalFile = "00cmkdmgqlk8v2jg084nddlj2qkwj68nqk9p3l07kzwf796rn5qf"; libraryHaskellDepends = [ base containers hashable indexed-traversable indexed-traversable-instances semigroupoids tagged these @@ -238567,6 +239290,18 @@ self: { license = lib.licenses.bsd3; }) {}; + "semigroups_0_20" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "semigroups"; + version = "0.20"; + sha256 = "1qbk6scp1rzb69dy8mz26p6az5vi16g2lzwmwnfshh3br4rjwbch"; + libraryHaskellDepends = [ base ]; + description = "Anything that associates"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "semigroups-actions" = callPackage ({ mkDerivation, base, containers, semigroups }: mkDerivation { @@ -238751,14 +239486,14 @@ self: { "sensei" = callPackage ({ mkDerivation, ansi-terminal, base, bytestring, directory - , filepath, fsnotify, hspec, hspec-discover, hspec-meta, hspec-wai - , http-client, http-types, interpolate, mockery, network, process - , silently, stm, text, time, unix, wai, warp + , filepath, fsnotify, hspec, hspec-discover, hspec-wai, http-client + , http-types, mockery, network, process, silently, stm, text, time + , unix, wai, warp }: mkDerivation { pname = "sensei"; - version = "0.6.0"; - sha256 = "19hbm83v3bn2ximfd5bqjzq1xb079ajxbw1kc8gkm9ds4mg7aw0b"; + version = "0.6.1"; + sha256 = "1x5wvxfa08mmfwsyfm5h50lag5knyf19lycvjp3zb6ih70j2l390"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -238767,8 +239502,8 @@ self: { ]; testHaskellDepends = [ ansi-terminal base bytestring directory filepath fsnotify hspec - hspec-meta hspec-wai http-client http-types interpolate mockery - network process silently stm text time unix wai warp + hspec-wai http-client http-types mockery network process silently + stm text time unix wai warp ]; testToolDepends = [ hspec-discover ]; description = "Automatically run Hspec tests on file modifications"; @@ -238882,17 +239617,18 @@ self: { }) {}; "seonbi" = callPackage - ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal, cases - , cassava, containers, data-default, Diff, directory, doctest + ({ mkDerivation, aeson, attoparsec, base, bytestring + , bytestring-trie, Cabal, case-insensitive, cases, cassava, cmark + , containers, data-default, Diff, directory, doctest , doctest-discover, file-embed, filepath, hlint, hspec - , hspec-discover, html-charset, http-client, http-types - , interpolatedstring-perl6, optparse-applicative, QuickCheck - , random, temporary, text, text-trie, unicode-show, wai, warp, zip + , hspec-discover, html-charset, html-entities, http-client + , http-types, interpolatedstring-perl6, optparse-applicative + , QuickCheck, random, temporary, text, unicode-show, wai, warp, zip }: mkDerivation { pname = "seonbi"; - version = "0.2.3"; - sha256 = "1wr32bpn6hg6gjd9ppzim0212b04dwcbllk64h8395nnklcv1j44"; + version = "0.3.0"; + sha256 = "0cn423jydf1nalj5hrnr1mjpfzg78srjh1kmc8bwnv9lhjr3dq36"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -238901,16 +239637,17 @@ self: { zip ]; libraryHaskellDepends = [ - aeson attoparsec base bytestring cassava containers data-default - file-embed filepath text text-trie + aeson attoparsec base bytestring bytestring-trie case-insensitive + cassava cmark containers data-default file-embed filepath + html-entities text ]; executableHaskellDepends = [ - aeson base bytestring cases containers html-charset http-types - optparse-applicative text wai warp + aeson base bytestring cases containers html-charset html-entities + http-types optparse-applicative text wai warp ]; testHaskellDepends = [ aeson base bytestring containers Diff directory doctest - doctest-discover filepath hlint hspec hspec-discover + doctest-discover filepath hlint hspec hspec-discover html-entities interpolatedstring-perl6 QuickCheck random text unicode-show ]; testToolDepends = [ hspec-discover ]; @@ -239079,6 +239816,8 @@ self: { pname = "sequence-formats"; version = "1.6.1"; sha256 = "0r2p8aap9z82yhw6gagl1h7s8v05zf6w82qzhqr6p1msv183fm2a"; + revision = "1"; + editedCabalFile = "1alwdzr8m41ckyipxzaamyb7j7lbz41wmxsqzz57a9z8dfvfx01j"; libraryHaskellDepends = [ attoparsec base bytestring containers errors exceptions foldl lens-family pipes pipes-attoparsec pipes-bytestring pipes-safe @@ -240976,8 +241715,8 @@ self: { pname = "servant-openapi3"; version = "2.0.1.2"; sha256 = "1lqvycbv49x0i3adbsdlcl49n65wxfjzhiz9pj11hg4k0j952q5p"; - revision = "3"; - editedCabalFile = "0pbv4h3nb61b8ykxniav1a8b769i8qbvxdkpkncgsx1xaklq16ly"; + revision = "5"; + editedCabalFile = "0sgwk429lxb8l5abl17kfnvk79bnmn33x77wsd20r6w4425m9nqi"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ aeson aeson-pretty base base-compat bytestring hspec http-media @@ -245149,18 +245888,6 @@ self: { }) {}; "silently" = callPackage - ({ mkDerivation, base, deepseq, directory, nanospec, temporary }: - mkDerivation { - pname = "silently"; - version = "1.2.5.1"; - sha256 = "1lgs1gsr5dp0x21diqn4l03fxgai2kgdmj85gqp0iz3zykvbmjbz"; - libraryHaskellDepends = [ base deepseq directory ]; - testHaskellDepends = [ base deepseq directory nanospec temporary ]; - description = "Prevent or capture writing to stdout and other handles"; - license = lib.licenses.bsd3; - }) {}; - - "silently_1_2_5_2" = callPackage ({ mkDerivation, base, deepseq, directory, nanospec, temporary }: mkDerivation { pname = "silently"; @@ -245170,7 +245897,6 @@ self: { testHaskellDepends = [ base deepseq directory nanospec temporary ]; description = "Prevent or capture writing to stdout and other handles"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "silkscreen" = callPackage @@ -246676,23 +247402,6 @@ self: { }) {}; "singletons-presburger" = callPackage - ({ mkDerivation, base, ghc-typelits-presburger, mtl, reflection - , singletons - }: - mkDerivation { - pname = "singletons-presburger"; - version = "0.6.0.0"; - sha256 = "1yg1l770c2817yhm569ij5rb8l15c69p5f68i0vrdd8kwpv1ka63"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base ghc-typelits-presburger mtl reflection singletons - ]; - description = "Presburger Arithmetic Solver for GHC Type-level natural numbers with Singletons package"; - license = lib.licenses.bsd3; - }) {}; - - "singletons-presburger_0_6_1_0" = callPackage ({ mkDerivation, base, ghc-typelits-presburger, mtl, reflection , singletons }: @@ -246707,7 +247416,6 @@ self: { ]; description = "Presburger Arithmetic Solver for GHC Type-level natural numbers with Singletons package"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "singletons-th" = callPackage @@ -248632,6 +249340,8 @@ self: { pname = "smtlib2"; version = "1.0"; sha256 = "1wgd2nv100a9nmpzl15x4r0mkr4dzzi7z2018f19nfj9ri70x89w"; + revision = "1"; + editedCabalFile = "00f34fam5sdy06j4mbqpfki1fkslcq4swszlvpv9drcyyc3z7lqi"; libraryHaskellDepends = [ base constraints containers dependent-map dependent-sum mtl template-haskell @@ -249233,8 +249943,8 @@ self: { }: mkDerivation { pname = "snap-stream"; - version = "0.1"; - sha256 = "0f8ai7ys7wb4aa9l7hn7zmdj1byia5s7nnnr1gvq8xwlkapr15w3"; + version = "0.1.1.0"; + sha256 = "1p1ip3rsk9xmy9758csf1c4nxng9kas5qya2nlcrd02q3lmfna6x"; libraryHaskellDepends = [ attoparsec base bytestring io-streams snap-core ]; @@ -256459,6 +257169,8 @@ self: { pname = "store"; version = "0.7.12"; sha256 = "1r6wajaxjlh38bivzmcdx8p0x89g04p6alddlibpa356drzl3jbp"; + revision = "1"; + editedCabalFile = "073xa2jpgzkds01f405rcl6p574vnf8vyqsmh4vlyhwzn14q5mgi"; libraryHaskellDepends = [ array async base base-orphans base64-bytestring bifunctors bytestring containers contravariant cryptohash deepseq directory @@ -256491,6 +257203,56 @@ self: { license = lib.licenses.mit; }) {}; + "store_0_7_14" = callPackage + ({ mkDerivation, array, async, base, base-orphans + , base64-bytestring, bifunctors, bytestring, cereal, cereal-vector + , clock, containers, contravariant, criterion, cryptohash, deepseq + , directory, filepath, free, ghc-prim, hashable, hspec + , hspec-discover, hspec-smallcheck, integer-gmp, lifted-base + , monad-control, mono-traversable, nats, network, primitive + , resourcet, safe, smallcheck, store-core, syb, template-haskell + , text, th-lift, th-lift-instances, th-orphans, th-reify-many + , th-utilities, time, transformers, unordered-containers, vector + , vector-binary-instances, void, weigh + }: + mkDerivation { + pname = "store"; + version = "0.7.14"; + sha256 = "1x4l8fifv785vf6l5z5v090bkfag7d7bvid41v5sdmkw57gxn92h"; + libraryHaskellDepends = [ + array async base base-orphans base64-bytestring bifunctors + bytestring containers contravariant cryptohash deepseq directory + filepath free ghc-prim hashable hspec hspec-smallcheck integer-gmp + lifted-base monad-control mono-traversable nats network primitive + resourcet safe smallcheck store-core syb template-haskell text + th-lift th-lift-instances th-orphans th-reify-many th-utilities + time transformers unordered-containers vector void + ]; + testHaskellDepends = [ + array async base base-orphans base64-bytestring bifunctors + bytestring clock containers contravariant cryptohash deepseq + directory filepath free ghc-prim hashable hspec hspec-smallcheck + integer-gmp lifted-base monad-control mono-traversable nats network + primitive resourcet safe smallcheck store-core syb template-haskell + text th-lift th-lift-instances th-orphans th-reify-many + th-utilities time transformers unordered-containers vector void + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + array async base base-orphans base64-bytestring bifunctors + bytestring cereal cereal-vector containers contravariant criterion + cryptohash deepseq directory filepath free ghc-prim hashable hspec + hspec-smallcheck integer-gmp lifted-base monad-control + mono-traversable nats network primitive resourcet safe smallcheck + store-core syb template-haskell text th-lift th-lift-instances + th-orphans th-reify-many th-utilities time transformers + unordered-containers vector vector-binary-instances void weigh + ]; + description = "Fast binary serialization"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "store-core" = callPackage ({ mkDerivation, base, bytestring, ghc-prim, primitive, text , transformers @@ -256958,28 +257720,6 @@ self: { }) {}; "streaming-commons" = callPackage - ({ mkDerivation, array, async, base, bytestring, deepseq, directory - , gauge, hspec, network, process, QuickCheck, random, stm, text - , transformers, unix, zlib - }: - mkDerivation { - pname = "streaming-commons"; - version = "0.2.2.1"; - sha256 = "1pc13vz4n0a8lrvc2ck3r3ph10819n9pysklwqabg83q92zl0s9h"; - libraryHaskellDepends = [ - array async base bytestring directory network process random stm - text transformers unix zlib - ]; - testHaskellDepends = [ - array async base bytestring deepseq hspec network QuickCheck text - unix zlib - ]; - benchmarkHaskellDepends = [ base bytestring deepseq gauge text ]; - description = "Common lower-level functions needed by various streaming data libraries"; - license = lib.licenses.mit; - }) {}; - - "streaming-commons_0_2_2_2" = callPackage ({ mkDerivation, array, async, base, bytestring, deepseq, directory , gauge, hspec, network, process, QuickCheck, random, stm, text , transformers, unix, zlib @@ -256999,7 +257739,6 @@ self: { benchmarkHaskellDepends = [ base bytestring deepseq gauge text ]; description = "Common lower-level functions needed by various streaming data libraries"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "streaming-concurrency" = callPackage @@ -257375,6 +258114,8 @@ self: { pname = "streamly"; version = "0.8.0"; sha256 = "1ng1zfayk21z03rr3m1kwhrj0if4yl3nggp971r25rks9rb01il5"; + revision = "1"; + editedCabalFile = "1fb1klpvgdp3igxqii8ksbn101hfwwgh8n7gslw29b7bjkwyy4q5"; libraryHaskellDepends = [ atomic-primops base containers deepseq directory exceptions fusion-plugin-types ghc-prim heaps lockfree-queue monad-control mtl @@ -257762,8 +258503,8 @@ self: { pname = "strict"; version = "0.4.0.1"; sha256 = "0hb24a09c3agsq7sdv8r2b2jc2f4g1blg2xvj4cfadynib0apxnz"; - revision = "2"; - editedCabalFile = "1zrimwpr4ilvivkdf4yfryic354pbj34cf6kvvh7vjb6mw31j15b"; + revision = "3"; + editedCabalFile = "13yn5xvywyy3zwhyhl6dq3qrk6im6sm94q98647vgh6xs8xvlvya"; libraryHaskellDepends = [ assoc base binary bytestring deepseq ghc-prim hashable text these transformers @@ -257793,6 +258534,8 @@ self: { pname = "strict-base-types"; version = "0.7"; sha256 = "079pa6w3f5i5kv1v6mwhp2k0siyywnk3igm93y2kaz37f352x5jn"; + revision = "1"; + editedCabalFile = "0v6x606rn7f2az97y1dwydbrj2f1r9zpsr365xczr1cwi5s4rjaf"; libraryHaskellDepends = [ aeson base quickcheck-instances strict strict-lens ]; @@ -257933,6 +258676,8 @@ self: { pname = "strict-lens"; version = "0.4.0.2"; sha256 = "1dsgr53q0sdivrxc7jmbqjd65hav9zwjqc8zfbyybkr1ww17bhf5"; + revision = "1"; + editedCabalFile = "0vr7aw644imrd26cmipp2i0ssv2x2ac2797204z94q0v0vjs9hfg"; libraryHaskellDepends = [ base lens strict ]; description = "Lenses for types in strict package"; license = lib.licenses.bsd3; @@ -258025,6 +258770,18 @@ self: { license = lib.licenses.bsd3; }) {}; + "strict-wrapper" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "strict-wrapper"; + version = "0.0.0.0"; + sha256 = "0vbix0pg17qgnjvyqjahrig7lsf1rwrc4jah5nw84gai768j32qc"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Lightweight strict types"; + license = lib.licenses.mit; + }) {}; + "strict-writer" = callPackage ({ mkDerivation, base, doctest, mtl }: mkDerivation { @@ -258571,15 +259328,15 @@ self: { "stripe-scotty" = callPackage ({ mkDerivation, aeson, base, bytestring, http-types, scotty - , stripe-concepts, stripe-signature, text, unordered-containers + , stripe-concepts, stripe-signature, text }: mkDerivation { pname = "stripe-scotty"; - version = "1.1"; - sha256 = "15l3b01wf55k3cnwspkqvphs822cmdbnxyfcka8bi0vaj8xl84x9"; + version = "1.1.0.1"; + sha256 = "1izc4mhfvwf83mnacmqghhz9fx9h12mdk4hc963ddk6k4lda3w80"; libraryHaskellDepends = [ aeson base bytestring http-types scotty stripe-concepts - stripe-signature text unordered-containers + stripe-signature text ]; description = "Listen for Stripe webhook events with Scotty"; license = lib.licenses.mit; @@ -258642,15 +259399,14 @@ self: { "stripe-wreq" = callPackage ({ mkDerivation, aeson, base, bytestring, lens, stripe-concepts - , text, unordered-containers, wreq + , text, wreq }: mkDerivation { pname = "stripe-wreq"; - version = "1.0.1.10"; - sha256 = "0pxaffbmnibivg8pdkvmyjkw8hz0grq3x84apd94mkji7vjg9xgh"; + version = "1.0.1.12"; + sha256 = "0ixxzzd2yap0xgz47x335sp02jkmkilv0ra4b8v0x55pg2f377w2"; libraryHaskellDepends = [ - aeson base bytestring lens stripe-concepts text - unordered-containers wreq + aeson base bytestring lens stripe-concepts text wreq ]; description = "Use the Stripe API via Wreq"; license = lib.licenses.mit; @@ -258714,6 +259470,8 @@ self: { pname = "strong-path"; version = "1.1.1.0"; sha256 = "1jqz927n21q44i8021x8r1swppn6n6dy0z4zv0509jc7s6vf34vi"; + revision = "1"; + editedCabalFile = "01j3fgkhqln8nj4wh4za1l8b6fpms7fxifzi2fwlfaxnwis029vv"; libraryHaskellDepends = [ base exceptions filepath path template-haskell ]; @@ -260592,31 +261350,6 @@ self: { }) {}; "swish" = callPackage - ({ mkDerivation, base, containers, directory, filepath, hashable - , HUnit, intern, mtl, network-uri, old-locale, polyparse - , semigroups, test-framework, test-framework-hunit, text, time - }: - mkDerivation { - pname = "swish"; - version = "0.10.0.7"; - sha256 = "1ii1fcpnhvbid0jwlnya746qh0h4jla8ibx1vn59wyjxb8frlvxk"; - isLibrary = true; - isExecutable = true; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - base containers directory filepath hashable intern mtl network-uri - old-locale polyparse text time - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ - base containers hashable HUnit network-uri old-locale semigroups - test-framework test-framework-hunit text time - ]; - description = "A semantic web toolkit"; - license = lib.licenses.lgpl21Only; - }) {}; - - "swish_0_10_0_8" = callPackage ({ mkDerivation, base, containers, directory, filepath, hashable , HUnit, intern, mtl, network-uri, old-locale, polyparse , semigroups, test-framework, test-framework-hunit, text, time @@ -260639,7 +261372,6 @@ self: { ]; description = "A semantic web toolkit"; license = lib.licenses.lgpl21Only; - hydraPlatforms = lib.platforms.none; }) {}; "swiss-ephemeris" = callPackage @@ -260823,32 +261555,34 @@ self: { license = "unknown"; }) {}; - "sydtest_0_4_1_0" = callPackage - ({ mkDerivation, async, base, bytestring, containers, Diff, dlist - , envparse, filepath, MonadRandom, mtl, optparse-applicative, path - , path-io, pretty-show, QuickCheck, quickcheck-io, random-shuffle + "sydtest_0_6_0_0" = callPackage + ({ mkDerivation, async, autodocodec, autodocodec-yaml, base + , bytestring, containers, Diff, dlist, envparse, filepath + , MonadRandom, mtl, optparse-applicative, path, path-io + , pretty-show, QuickCheck, quickcheck-io, random, random-shuffle , safe, safe-coloured-text, safe-coloured-text-terminfo, split, stm - , sydtest-discover, text, yaml, yamlparse-applicative + , sydtest-discover, text, yaml }: mkDerivation { pname = "sydtest"; - version = "0.4.1.0"; - sha256 = "1g63qq1hisfpnic9sl2a8bry1wyr6ccdcq0l2dagdnggripjgdl1"; + version = "0.6.0.0"; + sha256 = "1vbdh01a264kwhz04f3a1d9rdvlas8wshb4v1rlwnpby2pcsqf0y"; libraryHaskellDepends = [ - async base bytestring containers Diff dlist envparse filepath - MonadRandom mtl optparse-applicative path path-io pretty-show - QuickCheck quickcheck-io random-shuffle safe safe-coloured-text - safe-coloured-text-terminfo split text yaml yamlparse-applicative + async autodocodec autodocodec-yaml base bytestring containers Diff + dlist envparse filepath MonadRandom mtl optparse-applicative path + path-io pretty-show QuickCheck quickcheck-io random-shuffle safe + safe-coloured-text safe-coloured-text-terminfo split text yaml ]; testHaskellDepends = [ - base bytestring path path-io QuickCheck safe-coloured-text + base bytestring path path-io QuickCheck random safe-coloured-text safe-coloured-text-terminfo stm text ]; testToolDepends = [ sydtest-discover ]; description = "A modern testing framework for Haskell with good defaults and advanced testing features"; license = "unknown"; hydraPlatforms = lib.platforms.none; - }) {}; + broken = true; + }) {autodocodec = null; autodocodec-yaml = null;}; "sydtest-aeson" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, path @@ -260897,8 +261631,8 @@ self: { }: mkDerivation { pname = "sydtest-discover"; - version = "0.0.0.0"; - sha256 = "1kyjcvi9paax0hi05d2qab8pdkvvabq8s0gl772qiq8rhmrmazsx"; + version = "0.0.0.1"; + sha256 = "1f0a169cl8lv6zz9hs351f6aqha9iyl1n2fwfzskccvx1m4dk8z6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -264466,6 +265200,8 @@ self: { pname = "tasty-hspec"; version = "1.2"; sha256 = "0hnq6q4mk2avirb8cgibaxj5m2c4rf5xsqry04zx4nc15la5xniw"; + revision = "1"; + editedCabalFile = "0h5kp8h8cz9g02cx5m2sr714qrkqcg4agn9ymwq5s9annbnkdyri"; libraryHaskellDepends = [ base hspec hspec-core QuickCheck tasty tasty-quickcheck tasty-smallcheck @@ -268281,24 +269017,6 @@ self: { }) {}; "text-printer" = callPackage - ({ mkDerivation, base, bytestring, pretty, QuickCheck, semigroups - , test-framework, test-framework-quickcheck2, text, text-latin1 - }: - mkDerivation { - pname = "text-printer"; - version = "0.5.0.1"; - sha256 = "065m64f5l4yyccb04c7bwax09wk6aafm2v9sl3w8w1asqw7ni9sq"; - libraryHaskellDepends = [ - base bytestring pretty semigroups text text-latin1 - ]; - testHaskellDepends = [ - base QuickCheck test-framework test-framework-quickcheck2 - ]; - description = "Abstract interface for text builders/printers"; - license = lib.licenses.bsd3; - }) {}; - - "text-printer_0_5_0_2" = callPackage ({ mkDerivation, base, bytestring, pretty, QuickCheck , test-framework, test-framework-quickcheck2, text, text-latin1 }: @@ -268314,7 +269032,6 @@ self: { ]; description = "Abstract interface for text builders/printers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "text-regex-replace" = callPackage @@ -268427,8 +269144,8 @@ self: { pname = "text-short"; version = "0.1.4"; sha256 = "1p56cjm6f883ajb54y8hmrl01sqda6a36xvbmgjv3mb9gxv953v4"; - revision = "1"; - editedCabalFile = "049fahl19pxbsqjrfvfm0ll3mclgin7pw04350k1sfdgigkpcyjg"; + revision = "2"; + editedCabalFile = "08rgniynvmfla0v6xsq5347i7r0jig9bzjppnwjddzahhqa8jirc"; libraryHaskellDepends = [ base binary bytestring deepseq ghc-prim hashable template-haskell text @@ -269372,8 +270089,8 @@ self: { pname = "th-orphans"; version = "0.13.12"; sha256 = "03n6qxnpxhbzyzbyrjq77d1y62dwgx39mmxfwmnc04l8pawgrxxz"; - revision = "1"; - editedCabalFile = "0vfz9dl5g9xwp2zmwqc5gngyvjaqj3i0s97vbcslafcqhdqw3qaj"; + revision = "2"; + editedCabalFile = "15660jac7m705jp6nm5lia51ifchbjrr6x3kj5sfij9dbj1f5dkj"; libraryHaskellDepends = [ base mtl template-haskell th-compat th-expand-syns th-lift th-lift-instances th-reify-many @@ -269488,27 +270205,6 @@ self: { }) {}; "th-test-utils" = callPackage - ({ mkDerivation, base, bytestring, tasty, tasty-golden, tasty-hunit - , template-haskell, th-orphans, transformers - }: - mkDerivation { - pname = "th-test-utils"; - version = "1.1.0"; - sha256 = "12a8yp9wfl40afa3ps8jg3axcaah018pangjm0fzzga2awr1wzwk"; - revision = "3"; - editedCabalFile = "10726mnihw50vjbl6qqccx18a3wjcik5jl5gw85jfxlam7ifwyrb"; - libraryHaskellDepends = [ - base template-haskell th-orphans transformers - ]; - testHaskellDepends = [ - base bytestring tasty tasty-golden tasty-hunit template-haskell - th-orphans transformers - ]; - description = "Utility functions for testing Template Haskell code"; - license = lib.licenses.bsd3; - }) {}; - - "th-test-utils_1_1_1" = callPackage ({ mkDerivation, base, bytestring, tasty, tasty-golden, tasty-hunit , template-haskell, th-orphans, transformers }: @@ -269525,7 +270221,6 @@ self: { ]; description = "Utility functions for testing Template Haskell code"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "th-to-exp" = callPackage @@ -269753,8 +270448,8 @@ self: { pname = "these"; version = "1.1.1.1"; sha256 = "027m1gd7i6jf2ppfkld9qrv3xnxg276587pmx10z9phpdvswk66p"; - revision = "4"; - editedCabalFile = "0pbj0ac11imj70xqpfxm968zanyjxcm9phh96l3qpmjs1sqqrsrd"; + revision = "5"; + editedCabalFile = "0jk8cyxlvwfxg3j3cxixs36rnlswgwcwq86agx2kvmzyp1kffsgh"; libraryHaskellDepends = [ assoc base binary deepseq hashable ]; description = "An either-or-both data type"; license = lib.licenses.bsd3; @@ -269766,6 +270461,8 @@ self: { pname = "these-lens"; version = "1.0.1.2"; sha256 = "1v3kj7j4bkywbmdbblwqs5gsj5s23d59sb3s27jf3bwdzf9d21p6"; + revision = "1"; + editedCabalFile = "0rpcbl8j61qmdhsyq8nf7as29w156iq09q5clz51vmxbl1j2ggqp"; libraryHaskellDepends = [ base lens these ]; description = "Lenses for These"; license = lib.licenses.bsd3; @@ -270844,8 +271541,8 @@ self: { pname = "time-compat"; version = "1.9.6.1"; sha256 = "103b3vpn277kkccv6jv54b2wpi5c00mpb01ndl9w4y4nxc0bn1xd"; - revision = "2"; - editedCabalFile = "01qzncax21hbv7qlx5p5km2pscyrq4jjvl99b7zj07g4ss72w6iq"; + revision = "3"; + editedCabalFile = "1lafp8yk2n8g873ivi36gnwd8syhw5lssm3xj4c1fplnivhg5n22"; libraryHaskellDepends = [ base base-orphans deepseq hashable time ]; @@ -271479,8 +272176,8 @@ self: { ({ mkDerivation, base, hspec, QuickCheck }: mkDerivation { pname = "timers-tick"; - version = "0.5.0.0"; - sha256 = "0j4nf3l939dwn35q2qan58pxs4v82s1nh6zm5jgbpq38bhxvjvmc"; + version = "0.5.0.1"; + sha256 = "1kv646l77bzjgs2v39axsi405zvapwks1vj4ff341r5agpwrfqlc"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base hspec QuickCheck ]; description = "tick based timers"; @@ -272670,17 +273367,17 @@ self: { }) {}; "toilet" = callPackage - ({ mkDerivation, base, containers, old-locale, strict, time - , transformers, utility-ht + ({ mkDerivation, base, containers, strict, time, transformers + , utility-ht }: mkDerivation { pname = "toilet"; - version = "0.0.1"; - sha256 = "09j6h4rwb6i87223zhbzclns12iyrbdmv0kawd27any5r2hkz63x"; + version = "0.0.2"; + sha256 = "0a570jkqgq7g2qrmbmpgx0kiin3gdqhqpdqcmj7psfg8fxvhd7k6"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - base containers old-locale strict time transformers utility-ht + base containers strict time transformers utility-ht ]; description = "Manage the toilet queue at the IMO"; license = "GPL"; @@ -273294,8 +273991,8 @@ self: { ({ mkDerivation, base, filepath, hspec, profunctors, text }: mkDerivation { pname = "tophat"; - version = "1.0.4.0"; - sha256 = "1hzppwrdqz4l88r33m1gh9kzialjq82m1mhzqzzlsaicy5ps84zw"; + version = "1.0.5.0"; + sha256 = "1g8mwf734kc9gkvc8q67jj0bfsh1vi8qxdsr58jax64cxr6vlv95"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base profunctors text ]; @@ -273570,8 +274267,8 @@ self: { pname = "toysolver"; version = "0.7.0"; sha256 = "1r8z8fg3iyz5cc7cmwv29i7gwdcb789s7p6yklfgmz8w314m83gj"; - revision = "2"; - editedCabalFile = "0ccdmmckw9gkqxvr8f8h84m4mybcpbmrv1yv0kvbl1qhrb01ihli"; + revision = "3"; + editedCabalFile = "0bc45b05svxlz6b9cpydnr1c2q6plkss8fsaylsyazl6dpcnq3yf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -273832,8 +274529,8 @@ self: { }: mkDerivation { pname = "tracing-control"; - version = "0.0.6"; - sha256 = "06hw4199yggvqlg3f1qhf67x8ij3v4kj5l79rhnngsqkpgl1yaww"; + version = "0.0.7.2"; + sha256 = "06ac0k90d51lll4l16wg715d50j6cv47jbxy76ifal1qizpr520c"; libraryHaskellDepends = [ aeson base base16-bytestring bytestring case-insensitive containers http-client lifted-base monad-control mtl network random stm @@ -275368,6 +276065,31 @@ self: { license = lib.licenses.bsd3; }) {}; + "trifecta_2_1_2" = callPackage + ({ mkDerivation, ansi-terminal, array, base, blaze-builder + , blaze-html, blaze-markup, bytestring, charset, comonad + , containers, deepseq, fingertree, ghc-prim, hashable + , indexed-traversable, lens, mtl, parsers, prettyprinter + , prettyprinter-ansi-terminal, profunctors, QuickCheck, reducers + , transformers, unordered-containers, utf8-string + }: + mkDerivation { + pname = "trifecta"; + version = "2.1.2"; + sha256 = "1akx8m6mgskwsbhsf90cxlqjq23jk4pwaxagvm923dpncwrlwfla"; + libraryHaskellDepends = [ + ansi-terminal array base blaze-builder blaze-html blaze-markup + bytestring charset comonad containers deepseq fingertree ghc-prim + hashable indexed-traversable lens mtl parsers prettyprinter + prettyprinter-ansi-terminal profunctors reducers transformers + unordered-containers utf8-string + ]; + testHaskellDepends = [ base parsers QuickCheck ]; + description = "A modern parser combinator library with convenient diagnostics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "trigger" = callPackage ({ mkDerivation, aeson, ansi-terminal, base, clock, directory , exceptions, filepath, formatting, fsnotify, Glob, hspec, process @@ -276860,15 +277582,15 @@ self: { "twitter-conduit" = callPackage ({ mkDerivation, aeson, attoparsec, authenticate-oauth, base , bytestring, Cabal, cabal-doctest, conduit, conduit-extra - , containers, data-default, doctest, exceptions, ghc-prim, hlint - , hspec, hspec-discover, http-client, http-conduit, http-types - , lens, lens-aeson, resourcet, text, time, transformers - , twitter-types, twitter-types-lens + , containers, data-default, doctest, exceptions, ghc-prim, hspec + , hspec-discover, http-client, http-conduit, http-types, lens + , lens-aeson, resourcet, text, time, transformers, twitter-types + , twitter-types-lens }: mkDerivation { pname = "twitter-conduit"; - version = "0.5.1"; - sha256 = "0xhkxgpcz6fzkc1w69542zk5y58irw33ljmg8bfl3xi722yazvgs"; + version = "0.6.0"; + sha256 = "1gln8dsq8krvabknlpzxfaij8mwky4kca34m666wqfsfzgvkni8p"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ aeson attoparsec authenticate-oauth base bytestring conduit @@ -276878,9 +277600,9 @@ self: { ]; testHaskellDepends = [ aeson attoparsec authenticate-oauth base bytestring conduit - conduit-extra containers data-default doctest hlint hspec - http-client http-conduit http-types lens lens-aeson resourcet text - time twitter-types twitter-types-lens + conduit-extra containers data-default doctest hspec http-client + http-conduit http-types lens lens-aeson resourcet text time + twitter-types twitter-types-lens ]; testToolDepends = [ hspec-discover ]; description = "Twitter API package with conduit interface and Streaming API support"; @@ -276936,8 +277658,8 @@ self: { }: mkDerivation { pname = "twitter-types"; - version = "0.10.1"; - sha256 = "0rz4xq66fckvd6q7qlsz2bgi1df95cs5mksihzjcq9x2axvsz632"; + version = "0.11.0"; + sha256 = "04jg21ma0pqx1j0502ascq4nr8dmykzf171ig66563abmkck012i"; libraryHaskellDepends = [ aeson base text time unordered-containers ]; @@ -276956,8 +277678,8 @@ self: { }: mkDerivation { pname = "twitter-types-lens"; - version = "0.10.1"; - sha256 = "07znqqb4lhhzlzvi1nl3m13cnskfakq4pnn52wpn554igxymgvsd"; + version = "0.11.0"; + sha256 = "0l0qbpri3ah0xw6k74a5490fsxwisc8h8yip7ikhbsyf0vkqr2wc"; libraryHaskellDepends = [ base lens template-haskell text time twitter-types ]; @@ -277272,8 +277994,8 @@ self: { pname = "type-errors"; version = "0.2.0.0"; sha256 = "1d1fi4ij18q39rpibc056mgvly75zqixkba4l8bn307c62f50k8p"; - revision = "2"; - editedCabalFile = "1rlhswrkyvhaqhgk2yr9xk49yp196p5fy37hmyni9g7rx1d07qyj"; + revision = "3"; + editedCabalFile = "0ig8qd2g8rd5n78039xhbq7n8r514f8kvbh0mgajav2a5lp549s1"; libraryHaskellDepends = [ base first-class-families syb template-haskell th-abstraction ]; @@ -279637,33 +280359,6 @@ self: { }) {}; "unicode-collation" = callPackage - ({ mkDerivation, base, binary, bytestring, containers, parsec - , QuickCheck, quickcheck-instances, tasty, tasty-bench, tasty-hunit - , tasty-quickcheck, template-haskell, text, text-icu - , th-lift-instances, unicode-transforms - }: - mkDerivation { - pname = "unicode-collation"; - version = "0.1.3"; - sha256 = "0nbxkpd29ivdi6vcikbaasffkcz9m2vd4nhv29p6gmvckzmhj7zi"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base binary bytestring containers parsec template-haskell text - th-lift-instances - ]; - testHaskellDepends = [ - base bytestring tasty tasty-hunit tasty-quickcheck text - unicode-transforms - ]; - benchmarkHaskellDepends = [ - base QuickCheck quickcheck-instances tasty-bench text text-icu - ]; - description = "Haskell implementation of the Unicode Collation Algorithm"; - license = lib.licenses.bsd2; - }) {}; - - "unicode-collation_0_1_3_1" = callPackage ({ mkDerivation, base, binary, bytestring, containers, parsec , QuickCheck, quickcheck-instances, tasty, tasty-bench, tasty-hunit , tasty-quickcheck, template-haskell, text, text-icu @@ -279688,7 +280383,6 @@ self: { ]; description = "Haskell implementation of the Unicode Collation Algorithm"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; }) {}; "unicode-data" = callPackage @@ -279776,8 +280470,8 @@ self: { ({ mkDerivation, base, hspec, QuickCheck }: mkDerivation { pname = "unicode-show"; - version = "0.1.0.4"; - sha256 = "158vnv6d7s1ahm3fr5s8ns585bcds8pf19rsglsyfk33qps3il9i"; + version = "0.1.0.5"; + sha256 = "0iq2fivi6fclra32y5yqc6p18pd7qlyxb042hkc082pvgmj8b40v"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base hspec QuickCheck ]; description = "print and show in unicode"; @@ -279786,12 +280480,12 @@ self: { broken = true; }) {}; - "unicode-show_0_1_0_5" = callPackage + "unicode-show_0_1_1_0" = callPackage ({ mkDerivation, base, hspec, QuickCheck }: mkDerivation { pname = "unicode-show"; - version = "0.1.0.5"; - sha256 = "0iq2fivi6fclra32y5yqc6p18pd7qlyxb042hkc082pvgmj8b40v"; + version = "0.1.1.0"; + sha256 = "1g945vkj75vrm4c3v79c61hlhx3s6q5v0lm92bjzf29r45clnzsi"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base hspec QuickCheck ]; description = "print and show in unicode"; @@ -280847,6 +281541,8 @@ self: { pname = "unix-compat"; version = "0.5.3"; sha256 = "1j75i3dj489rz60ij3nfza774mb7mw33amhdkm10dd0dxabvb4q8"; + revision = "1"; + editedCabalFile = "0njyblscnj44gl55rgr66fv9q9camgw9zff93hj3q2d7k49vv726"; libraryHaskellDepends = [ base unix ]; description = "Portable POSIX-compatibility layer"; license = lib.licenses.bsd3; @@ -281226,28 +281922,6 @@ self: { }) {}; "unordered-containers" = callPackage - ({ mkDerivation, base, bytestring, ChasingBottoms, containers - , deepseq, gauge, hashable, hashmap, HUnit, mtl, QuickCheck, random - , test-framework, test-framework-hunit, test-framework-quickcheck2 - }: - mkDerivation { - pname = "unordered-containers"; - version = "0.2.14.0"; - sha256 = "0rw8kmg7xjlacmr1hcpin95abkd387awf154s9ran7zg9jllh3x1"; - libraryHaskellDepends = [ base deepseq hashable ]; - testHaskellDepends = [ - base ChasingBottoms containers hashable HUnit QuickCheck random - test-framework test-framework-hunit test-framework-quickcheck2 - ]; - benchmarkHaskellDepends = [ - base bytestring containers deepseq gauge hashable hashmap mtl - random - ]; - description = "Efficient hashing-based container types"; - license = lib.licenses.bsd3; - }) {}; - - "unordered-containers_0_2_15_0" = callPackage ({ mkDerivation, base, bytestring, ChasingBottoms, containers , deepseq, gauge, hashable, hashmap, HUnit, mtl, QuickCheck, random , test-framework, test-framework-hunit, test-framework-quickcheck2 @@ -281267,7 +281941,6 @@ self: { ]; description = "Efficient hashing-based container types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "unordered-containers-rematch" = callPackage @@ -282596,6 +283269,8 @@ self: { pname = "utf8-light"; version = "0.4.2"; sha256 = "0rwyc5z331yfnm4hpx0sph6i1zvkd1z10vvglhnp0vc9wy644k0q"; + revision = "1"; + editedCabalFile = "08fwf4pchlrmqrk78wijncrkvv0kssl1140xm9cfl7rd2y97cs7n"; libraryHaskellDepends = [ base bytestring ghc-prim ]; description = "Unicode"; license = lib.licenses.bsd3; @@ -283488,6 +284163,23 @@ self: { license = lib.licenses.bsd3; }) {}; + "validation_1_1_2" = callPackage + ({ mkDerivation, assoc, base, bifunctors, deepseq, hedgehog, HUnit + , lens, semigroupoids, semigroups + }: + mkDerivation { + pname = "validation"; + version = "1.1.2"; + sha256 = "15hhz2kj6h9zv568bvq79ymck3s3b89fpkasdavbwvyhfyjm5k8x"; + libraryHaskellDepends = [ + assoc base bifunctors deepseq lens semigroupoids semigroups + ]; + testHaskellDepends = [ base hedgehog HUnit lens semigroups ]; + description = "A data-type like Either but with an accumulating Applicative"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "validation-selective" = callPackage ({ mkDerivation, base, deepseq, doctest, hedgehog, hspec , hspec-hedgehog, selective, text @@ -284353,6 +285045,8 @@ self: { pname = "vector"; version = "0.12.3.1"; sha256 = "0dczbcisxhhix859dng5zhxkn3xvlnllsq60apqzvmyl5g056jpv"; + revision = "1"; + editedCabalFile = "02284cr5f5ghbz18shn8g6jvsgfs0dwgf81kxvf59r2wks8i00h4"; libraryHaskellDepends = [ base deepseq ghc-prim primitive ]; testHaskellDepends = [ base base-orphans HUnit primitive QuickCheck random tasty @@ -284901,18 +285595,6 @@ self: { }) {}; "vector-th-unbox" = callPackage - ({ mkDerivation, base, data-default, template-haskell, vector }: - mkDerivation { - pname = "vector-th-unbox"; - version = "0.2.1.9"; - sha256 = "0jbzm31d91kxn8m0h6iplj54h756q6f4zzdrnb2w7rzz5zskgqyl"; - libraryHaskellDepends = [ base template-haskell vector ]; - testHaskellDepends = [ base data-default vector ]; - description = "Deriver for Data.Vector.Unboxed using Template Haskell"; - license = lib.licenses.bsd3; - }) {}; - - "vector-th-unbox_0_2_2" = callPackage ({ mkDerivation, base, data-default, template-haskell, vector }: mkDerivation { pname = "vector-th-unbox"; @@ -284924,7 +285606,6 @@ self: { testHaskellDepends = [ base data-default vector ]; description = "Deriver for Data.Vector.Unboxed using Template Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "vectortiles" = callPackage @@ -284980,8 +285661,8 @@ self: { }: mkDerivation { pname = "venzone"; - version = "1.1.0.0"; - sha256 = "19ivc72skzl8h06h5bfl6lfnph3knd9zz7842rsarjknbmszrgqg"; + version = "1.1.0.1"; + sha256 = "0z03vvbd2p4qs0fkzfnkhfz7lvslcg0kz5n61j67n0323yk394xm"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -285228,8 +285909,8 @@ self: { }: mkDerivation { pname = "vessel"; - version = "0.1.0.0"; - sha256 = "0j6i2xgb9yahyw5ab15gg5qy5dphkblkcn1p629dm800759njy1s"; + version = "0.2.0.0"; + sha256 = "04zdcl4pbqf4b9nvgp7dnv91i1mbm60lnldxijgpnmlhrrff2dd4"; libraryHaskellDepends = [ aeson aeson-gadt-th base bifunctors constraints constraints-extras containers dependent-map dependent-monoidal-map dependent-sum @@ -286385,8 +287066,8 @@ self: { }: mkDerivation { pname = "vulkan"; - version = "3.13.2"; - sha256 = "1bbqz5xpd3jw71m70pdg6nifi63m0s42jvnldf55nj2ms0mzjmhr"; + version = "3.13.4"; + sha256 = "0vjvm54d42m7p7717dsckp5i1wy0zzf70rpq16xdppkzr265h7kg"; libraryHaskellDepends = [ base bytestring transformers vector ]; libraryPkgconfigDepends = [ vulkan ]; testHaskellDepends = [ @@ -288264,8 +288945,8 @@ self: { }: mkDerivation { pname = "wai-session-redis"; - version = "0.1.0.3"; - sha256 = "1ikm5i4cvx2wzlq5ij7aqk9c37jpnw9c0dl0xdw3c4hqsnjnb5yj"; + version = "0.1.0.4"; + sha256 = "15qmv4ivp9zcz90p5k0lbcfv7pq5rszalvc9gh191ngmnl2z0w5g"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -291188,8 +291869,8 @@ self: { }: mkDerivation { pname = "with-utf8"; - version = "1.0.2.2"; - sha256 = "04ymb90yli9sbdl750yh0nvpn6crnrb2axhx8hrswz5g86cabcmq"; + version = "1.0.2.3"; + sha256 = "0ddhnnp48ndngwd81agxajig533r39wy31l49znpjqy9d1ccw1q7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base safe-exceptions text ]; @@ -297123,6 +297804,35 @@ self: { license = lib.licenses.mit; }) {}; + "yesod-auth_1_6_10_5" = callPackage + ({ mkDerivation, aeson, authenticate, base, base16-bytestring + , base64-bytestring, binary, blaze-builder, blaze-html + , blaze-markup, bytestring, conduit, conduit-extra, containers + , cryptonite, data-default, email-validate, file-embed, http-client + , http-client-tls, http-conduit, http-types, memory, network-uri + , nonce, persistent, random, safe, shakespeare, template-haskell + , text, time, transformers, unliftio, unliftio-core + , unordered-containers, wai, yesod-core, yesod-form + , yesod-persistent + }: + mkDerivation { + pname = "yesod-auth"; + version = "1.6.10.5"; + sha256 = "11nywgjnivbfrbn8mg3lfr8r8lfpygn30vhnn0bzy9pa07nvgxnz"; + libraryHaskellDepends = [ + aeson authenticate base base16-bytestring base64-bytestring binary + blaze-builder blaze-html blaze-markup bytestring conduit + conduit-extra containers cryptonite data-default email-validate + file-embed http-client http-client-tls http-conduit http-types + memory network-uri nonce persistent random safe shakespeare + template-haskell text time transformers unliftio unliftio-core + unordered-containers wai yesod-core yesod-form yesod-persistent + ]; + description = "Authentication for Yesod"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "yesod-auth-account" = callPackage ({ mkDerivation, base, blaze-html, bytestring, hspec, monad-logger , mtl, nonce, persistent, persistent-sqlite, pwstore-fast @@ -298682,16 +299392,22 @@ self: { "yesod-routes-flow" = callPackage ({ mkDerivation, attoparsec, base, classy-prelude, containers - , system-fileio, system-filepath, text, yesod-core + , hspec, hspec-expectations, semigroups, shakespeare, system-fileio + , system-filepath, text, yesod-core }: mkDerivation { pname = "yesod-routes-flow"; - version = "2.0"; - sha256 = "0brfc4kcqj8lvlx7s5nyzsipyi71yxcy6r9xrnhd6q36i2vb6mgq"; + version = "3.0.0.1"; + sha256 = "18pw4m7dbj2j35frpl08r940sibdbwl8mzw3c3jgrzxb5ahj6p1w"; libraryHaskellDepends = [ attoparsec base classy-prelude containers system-fileio system-filepath text yesod-core ]; + testHaskellDepends = [ + attoparsec base classy-prelude containers hspec hspec-expectations + semigroups shakespeare system-fileio system-filepath text + yesod-core + ]; description = "Generate Flow routes for Yesod"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; @@ -300306,8 +301022,8 @@ self: { }: mkDerivation { pname = "zeolite-lang"; - version = "0.19.0.0"; - sha256 = "1qhmc55b5a5vvgwskp0lg4rq1vmsy9hb6h4cplb457cp53d329s6"; + version = "0.20.0.1"; + sha256 = "0j1qkihz5ci5skxkbjpzg8yakbrmh6d6fvl6y4n54bd5dci8f2gs"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -300992,6 +301708,24 @@ self: { license = lib.licenses.bsd3; }) {}; + "zippers_0_3_2" = callPackage + ({ mkDerivation, base, criterion, fail, indexed-traversable, lens + , profunctors, semigroupoids, semigroups + }: + mkDerivation { + pname = "zippers"; + version = "0.3.2"; + sha256 = "0n85mnp3mv8qwk3wmmm2wpc3j2l4q2fb0gbzb5il3nrd0p42xjld"; + libraryHaskellDepends = [ + base fail indexed-traversable lens profunctors semigroupoids + semigroups + ]; + benchmarkHaskellDepends = [ base criterion lens ]; + description = "Traversal based zippers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "zippo" = callPackage ({ mkDerivation, base, mtl, yall }: mkDerivation { From 6f0f4a92b55ab3c002ffb83cb36f5938ab3a37cf Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 19 Nov 2021 13:20:01 +0100 Subject: [PATCH 06/28] haskellPackages.xmonad-contrib_0_17_0: build with matching xmonad --- pkgs/development/haskell-modules/configuration-common.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 83e9ea32509f..e9624cb90026 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2097,4 +2097,9 @@ EOT brick = self.brick_0_64_2; }; + # Needs matching xmonad version + xmonad-contrib_0_17_0 = super.xmonad-contrib_0_17_0.override { + xmonad = self.xmonad_0_17_0; + }; + } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super From 781daa41ef81234d8e1b8660cb7a163b34e15593 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 19 Nov 2021 17:59:47 +0100 Subject: [PATCH 07/28] haskellPackages: adapt to hspec hackage update --- .../haskell-modules/configuration-common.nix | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index e9624cb90026..c57cce5ac39b 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1345,21 +1345,21 @@ self: super: { resource-pool = self.hasura-resource-pool; ekg-core = self.hasura-ekg-core; ekg-json = self.hasura-ekg-json; - hspec = dontCheck self.hspec_2_8_4; - hspec-core = dontCheck self.hspec-core_2_8_4; - hspec-discover = dontCheck super.hspec-discover_2_8_4; + hspec = dontCheck self.hspec_2_9_1; + hspec-core = dontCheck self.hspec-core_2_9_1; + hspec-discover = dontCheck super.hspec-discover_2_9_1; tasty-hspec = self.tasty-hspec_1_2; })); - hasura-ekg-core = super.hasura-ekg-core.overrideScope (self: super: { - hspec = dontCheck self.hspec_2_8_4; - hspec-core = dontCheck self.hspec-core_2_8_4; - hspec-discover = dontCheck super.hspec-discover_2_8_4; - }); + hasura-ekg-core = doJailbreak (super.hasura-ekg-core.overrideScope (self: super: { + hspec = dontCheck self.hspec_2_9_1; + hspec-core = dontCheck self.hspec-core_2_9_1; + hspec-discover = dontCheck super.hspec-discover_2_9_1; + })); hasura-ekg-json = super.hasura-ekg-json.overrideScope (self: super: { ekg-core = self.hasura-ekg-core; - hspec = dontCheck self.hspec_2_8_4; - hspec-core = dontCheck self.hspec-core_2_8_4; - hspec-discover = dontCheck super.hspec-discover_2_8_4; + hspec = dontCheck self.hspec_2_9_1; + hspec-core = dontCheck self.hspec-core_2_9_1; + hspec-discover = dontCheck super.hspec-discover_2_9_1; }); pg-client = overrideCabal (drv: { librarySystemDepends = with pkgs; [ postgresql krb5.dev openssl.dev ]; @@ -2081,9 +2081,9 @@ EOT # Jailbreak isn't sufficient, but this is ok as it's a leaf package. hadolint = super.hadolint.overrideScope (self: super: { language-docker = self.language-docker_10_3_0; - hspec = dontCheck self.hspec_2_8_4; - hspec-core = dontCheck self.hspec-core_2_8_4; - hspec-discover = dontCheck self.hspec-discover_2_8_4; + hspec = dontCheck self.hspec_2_9_1; + hspec-core = dontCheck self.hspec-core_2_9_1; + hspec-discover = dontCheck self.hspec-discover_2_9_1; colourista = doJailbreak super.colourista; }); From e69353aaf70db2f12cd3ceb177ac6dd7305cda80 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 19 Nov 2021 18:29:50 +0100 Subject: [PATCH 08/28] haskellPackages.doctest_0_18_2: init at 0.18.2 Since hledger-lib 1.23 won't build with the latest doctest, there's likely a change in behavior somewhere. 0.18.2 is then the closest doctest to stackage's which works with GHC >= 9, so let's stick with it for now. --- .../configuration-hackage2nix/main.yaml | 1 + .../haskell-modules/hackage-packages.nix | 30 +++++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 7c106393dd9f..d59383e44b0a 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -133,6 +133,7 @@ extra-packages: - ghc-lib == 9.0.1.* # 2021-11-05: Need one GHC 9.0.1 compatible version - ghc-lib-parser == 9.0.1.* # 2021-11-05: Need one GHC 9.0.1 compatible version - ghc-lib-parser-ex == 9.0.* # 2021-11-05: Need one GHC 9.0.1 compatible version + - doctest == 0.18.* # 2021-11-19: closest to stackage version for GHC 9.* package-maintainers: abbradar: diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 4aa459e191b7..686c610186ca 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -80227,6 +80227,36 @@ self: { license = lib.licenses.mit; }) {}; + "doctest_0_18_2" = callPackage + ({ mkDerivation, base, base-compat, code-page, deepseq, directory + , exceptions, filepath, ghc, ghc-paths, hspec, hspec-core, HUnit + , mockery, process, QuickCheck, setenv, silently, stringbuilder + , syb, transformers + }: + mkDerivation { + pname = "doctest"; + version = "0.18.2"; + sha256 = "0c48dpxa8i3q5xh2shd2p2xxhrsy7wdil6dg4mayr3lkk1dlwbfp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-compat code-page deepseq directory exceptions filepath + ghc ghc-paths process syb transformers + ]; + executableHaskellDepends = [ + base base-compat code-page deepseq directory exceptions filepath + ghc ghc-paths process syb transformers + ]; + testHaskellDepends = [ + base base-compat code-page deepseq directory exceptions filepath + ghc ghc-paths hspec hspec-core HUnit mockery process QuickCheck + setenv silently stringbuilder syb transformers + ]; + description = "Test interactive Haskell examples"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "doctest_0_20_0" = callPackage ({ mkDerivation, base, base-compat, code-page, deepseq, directory , exceptions, filepath, ghc, ghc-paths, hspec, hspec-core From 356698c493e1b237827e2793ade98f37964b3aff Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Sat, 20 Nov 2021 02:54:04 +0100 Subject: [PATCH 09/28] haskell-language-server: Fix plugins for 1.5.0.0 --- .../haskell-modules/configuration-common.nix | 10 ++++++++++ pkgs/development/haskell-modules/configuration-nix.nix | 6 ++++++ 2 files changed, 16 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index c57cce5ac39b..0516a5ab0d6c 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1434,6 +1434,16 @@ self: super: { # 2021-09-14: Tests are broken because of undeterministic variable names hls-tactics-plugin = dontCheck super.hls-tactics-plugin; + # 2021-11-20: https://github.com/haskell/haskell-language-server/pull/2373 + hls-explicit-imports-plugin = dontCheck super.hls-explicit-imports-plugin; + + # 2021-11-20: https://github.com/haskell/haskell-language-server/pull/2374 + hls-module-name-plugin = dontCheck super.hls-module-name-plugin; + + # 2021-11-20: Testsuite hangs. + # https://github.com/haskell/haskell-language-server/issues/2375 + hls-pragmas-plugin = dontCheck super.hls-pragmas-plugin; + # 2021-03-21: Test hangs # https://github.com/haskell/haskell-language-server/issues/1562 # 2021-11-13: Too strict upper bound on implicit-hie-cradle diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 67224af62b39..0dff5a18fa65 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -854,6 +854,12 @@ self: super: builtins.intersectAttrs super { export HOME=$TMPDIR/home ''; }) super.hls-pragmas-plugin; + hls-hlint-plugin = overrideCabal (drv: { + testToolDepends = [ pkgs.git ]; + preCheck = '' + export HOME=$TMPDIR/home + ''; + }) super.hls-hlint-plugin; hiedb = overrideCabal (drv: { preCheck = '' export PATH=$PWD/dist/build/hiedb:$PATH From 32508c31452b5fb58a3830dc917db24cc2a02f7b Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Sat, 20 Nov 2021 12:15:14 +0100 Subject: [PATCH 10/28] haskellPackages.hls-brittany-plugin: dontCheck on aarch64 --- pkgs/development/haskell-modules/configuration-arm.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-arm.nix b/pkgs/development/haskell-modules/configuration-arm.nix index 9fc87c06a7dd..7f21deebbf7c 100644 --- a/pkgs/development/haskell-modules/configuration-arm.nix +++ b/pkgs/development/haskell-modules/configuration-arm.nix @@ -94,6 +94,7 @@ self: super: { hls-pragmas-plugin = dontCheck super.hls-pragmas-plugin; hls-call-hierarchy-plugin = dontCheck super.hls-call-hierarchy-plugin; hls-module-name-plugin = dontCheck super.hls-module-name-plugin; + hls-brittany-plugin = dontCheck super.hls-brittany-plugin; # https://github.com/ekmett/half/issues/35 half = dontCheck super.half; From af3fa3e279e7214f44fd3ec466d0f3ce723eceb1 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 20 Nov 2021 13:06:38 +0100 Subject: [PATCH 11/28] haskell.packages.ghc9{0,2}1.lens: 5.0.1 -> 5.1 Latest on Hackage has been updated, so let's try to follow. Stackage LTS still doesn't support GHC >= 9.0 --- .../haskell-modules/configuration-ghc-9.0.x.nix | 2 +- .../haskell-modules/configuration-ghc-9.2.x.nix | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix index 6aae6f1c6385..08d1ba3b2107 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix @@ -105,7 +105,7 @@ self: super: { base64-bytestring = dontCheck super.base64-bytestring; # 5 introduced support for GHC 9.0.x, but hasn't landed in stackage yet - lens = super.lens_5_0_1; + lens = super.lens_5_1; # 0.16.0 introduced support for GHC 9.0.x, stackage has 0.15.0 memory = super.memory_0_16_0; diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix index e2fca5199a61..e4bcdd736205 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -157,11 +157,8 @@ self: super: { sha256 = "02bvvy3hx3cf4y4dr64zl5pjvq8giwk4286j5g1n6k8ikyn2403p"; }) (doJailbreak super.vector-th-unbox); - # base 4.15 support from head.hackage - lens = appendPatch (pkgs.fetchpatch { - url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/lens-5.0.1.patch"; - sha256 = "1s8qqg7ymvv94dnfnr1ragx91chh9y7ydc4jx25zn361wbn00pv7"; - }) (doJailbreak super.lens_5_0_1); + # lens >= 5.1 supports 9.2.1 + lens = super.lens_5_1; # Syntax error in tests fixed in https://github.com/simonmar/alex/commit/84b29475e057ef744f32a94bc0d3954b84160760 alex = dontCheck super.alex; From 0bebef945bd252e7fd8e855a406e44cf684d33f8 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 20 Nov 2021 13:12:08 +0100 Subject: [PATCH 12/28] haskell.packages.ghcHEAD.git-annex: drop outdated override --- pkgs/development/haskell-modules/configuration-ghc-head.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-head.nix b/pkgs/development/haskell-modules/configuration-ghc-head.nix index 562a8fb44ba6..f2fa17d9c46b 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-head.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-head.nix @@ -74,7 +74,4 @@ self: super: { # Break out of "yaml >=0.10.4.0 && <0.11": https://github.com/commercialhaskell/stack/issues/4485 stack = doJailbreak super.stack; - # Fix build with ghc 8.6.x. - git-annex = appendPatch ./patches/git-annex-fix-ghc-8.6.x-build.patch super.git-annex; - } From 344bea4e0c7deaf043e85c03968954f74838b6e8 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 20 Nov 2021 13:28:20 +0100 Subject: [PATCH 13/28] haskell.packages.ghc921.aeson_2_0_1_0: drop obsolete override The hackage version of aeson has been updated from 2.0.1.0 -> 2.0.2.0 and now builds without intervention. --- pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix index e4bcdd736205..f16b51b19b39 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -55,9 +55,6 @@ self: super: { excludes = ["*.cabal"]; }) (doJailbreak super.aeson); - # Tests use Data.Semigroup.Option - aeson_2_0_1_0 = dontCheck (doJailbreak super.aeson_2_0_1_0); - basement = overrideCabal (drv: { # This is inside a conditional block so `doJailbreak` doesn't work postPatch = "sed -i -e 's,<4.16,<4.17,' basement.cabal"; From 40ea5fe6d14c628f076f7386a29adab8aa7c67a0 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 20 Nov 2021 17:59:50 +0100 Subject: [PATCH 14/28] haskellPackages.git-annex: update sha256 for 8.20211117 --- 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 0516a5ab0d6c..8736e2762b61 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -68,7 +68,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 = "1dj93291kh3wm46ardacpbblisarw5pmv683pdiqcngfhlp1m91a"; + sha256 = "06njg44840na3ps3s29kjhjba0962vdr2zpd12yvqf16rwgf4zmq"; # 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 060b13e415c50df92d0b070e441109721462a2af Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 21 Nov 2021 17:31:51 +0100 Subject: [PATCH 15/28] haskellPackages.git-annex: drop patch included in latest release --- 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 8736e2762b61..673e545a1ae5 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -77,14 +77,6 @@ self: super: { rm -r $out/doc/?ndroid* ''; }; - patches = [ - # Allows compilation with git-lfs 1.2.0 - (pkgs.fetchpatch { - url = "https://git.joeyh.name/index.cgi/git-annex.git/patch/?id=f3326b8b5ae4d1caa5c6e3e192c58c6e064c425a"; - sha256 = "1nzg4mna462ndylisyy3nfih49aznhzzf7b3krb4p9p0j1zrcy2s"; - excludes = [ "doc/**" "CHANGELOG" ]; - }) - ] ++ (drv.patches or []); }) super.git-annex; # Fix test trying to access /home directory From 6b3cbce94f20cafa63e5a1c8cb045e8fe223600c Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 21 Nov 2021 19:57:54 +0100 Subject: [PATCH 16/28] haskell.packages.ghc921.streaming-commons: drop now obsolete patch --- pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix index f16b51b19b39..9b5120fc2416 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -195,11 +195,6 @@ self: super: { # Upper bound on `hashable` is too restrictive semigroupoids = overrideCabal (drv: { postPatch = "sed -i -e 's,hashable >= 1.2.7.0 && < 1.4,hashable >= 1.2.7.0 \\&\\& < 1.5,' semigroupoids.cabal";}) super.semigroupoids; - streaming-commons = appendPatch (pkgs.fetchpatch { - url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/streaming-commons-0.2.2.1.patch"; - sha256 = "04wi1jskr3j8ayh88kkx4irvhhgz0i7aj6fblzijy0fygikvidpy"; - }) super.streaming-commons; - # Tests have a circular dependency on quickcheck-instances text-short = dontCheck super.text-short_0_1_4; From 1606d449ff752f1729d3d5a19533cb1b153d771e Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 21 Nov 2021 21:00:44 +0100 Subject: [PATCH 17/28] haskell.packages.ghc921.vector-th-unbox: drop now obsolete patch --- .../development/haskell-modules/configuration-ghc-9.2.x.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix index 9b5120fc2416..7dc5e70b90c7 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -148,12 +148,6 @@ self: super: { ] ++ drv.testFlags or []; }) (doJailbreak super.hpack); - # Patch for TH code from head.hackage - vector-th-unbox = appendPatch (pkgs.fetchpatch { - url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/vector-th-unbox-0.2.1.9.patch"; - sha256 = "02bvvy3hx3cf4y4dr64zl5pjvq8giwk4286j5g1n6k8ikyn2403p"; - }) (doJailbreak super.vector-th-unbox); - # lens >= 5.1 supports 9.2.1 lens = super.lens_5_1; From 3c0b2ca7b300fee6c13ec770bddb747c49f4eb7d Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 21 Nov 2021 21:04:54 +0100 Subject: [PATCH 18/28] haskellPackages.hls-hlint-plugin: don't run tests on aarch64-linux Seems like its test suite triggers a similar RTS bug as the doctest test suites. --- pkgs/development/haskell-modules/configuration-arm.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-arm.nix b/pkgs/development/haskell-modules/configuration-arm.nix index 7f21deebbf7c..3eb850ac1d18 100644 --- a/pkgs/development/haskell-modules/configuration-arm.nix +++ b/pkgs/development/haskell-modules/configuration-arm.nix @@ -96,6 +96,11 @@ self: super: { hls-module-name-plugin = dontCheck super.hls-module-name-plugin; hls-brittany-plugin = dontCheck super.hls-brittany-plugin; + # Similar RTS issue in test suite: + # rts/linker/elf_reloc_aarch64.c:98: encodeAddendAarch64: Assertion `isInt64(21+12, addend)' failed. + hls-hlint-plugin = dontCheck super.hls-hlint-plugin; + + # https://github.com/ekmett/half/issues/35 half = dontCheck super.half; From 885ad7c36776377d97c8cb5f6fe055af1f561f64 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 21 Nov 2021 22:03:19 +0100 Subject: [PATCH 19/28] haskellPackages: restrict haskell-gi's revdeps to be 0.25 compatible A lot of these packages are not in stackage for some reason, so we need to add some extra constraints to keep the packages stackage-compatible. Some newly uploaded packages will become broken, as they've never had a version compatible with haskell-gi 0.25. --- .../configuration-hackage2nix/main.yaml | 21 + .../haskell-modules/hackage-packages.nix | 479 +++++++++++++++++- 2 files changed, 488 insertions(+), 12 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index d59383e44b0a..9005e6df0e4c 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -101,6 +101,27 @@ default-package-overrides: # 2021-11-18: lucid-{alpine, htmx} are not in stackage, so we need to downgrade them - lucid-alpine == 0.1.0.2 - lucid-htmx == 0.1.0.2 + # 2021-11-21: restrict haskell-gi-related packages to match stackage version (0.25) + - gi-girepository < 1.0.25 + - gi-ggit < 1.0.11 + - gi-gst < 1.0.25 + - gi-gstaudio < 1.0.24 + - gi-gstbase < 1.0.25 + - gi-gstvideo < 1.0.25 + - gi-gtksource < 3.0.25 + - gi-ibus < 1.5.4 + - gi-javascriptcore < 4.0.24 + - gi-ostree < 1.0.15 + - gi-notify < 0.7.24 + - gi-pangocairo < 1.0.26 + - gi-poppler < 0.18.26 + - gi-secret < 0.0.14 + - gi-soup < 2.4.25 + - gi-vte < 2.91.29 + - gi-webkit2 < 4.0.28 + - gi-webkit2webextension < 4.0.27 + - gi-wnck < 3.0.11 + # gi-cogl, gi-coglpango, gi-clutter, gi-json, gi-rsvg are only available for haskell-gi >= 0.26 extra-packages: - base16-bytestring < 1 # required for cabal-install etc. diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 686c610186ca..de5d359b8e20 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -106402,6 +106402,30 @@ self: { }) {gtk4-x11 = null;}; "gi-ggit" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, libgit2-glib, text, transformers + }: + mkDerivation { + pname = "gi-ggit"; + version = "1.0.10"; + sha256 = "1rfmvml0wfw522c9gzzpjsg5ajbsbnzylc5rf2x3qqhb1x9y3bd2"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ libgit2-glib ]; + description = "libgit2-glib bindings"; + license = lib.licenses.lgpl21Only; + platforms = [ + "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" + ]; + }) {inherit (pkgs) libgit2-glib;}; + + "gi-ggit_1_0_11" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio , gi-glib, gi-gobject, haskell-gi, haskell-gi-base , haskell-gi-overloading, libgit2-glib, text, transformers @@ -106423,6 +106447,7 @@ self: { platforms = [ "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" ]; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) libgit2-glib;}; "gi-gio" = callPackage @@ -106480,6 +106505,25 @@ self: { }) {}; "gi-girepository" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, gobject-introspection, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-girepository"; + version = "1.0.24"; + sha256 = "1sj68k3wih2345gkmv0jb1smka73pxnjy8jwmk2ifgl407f3hhfw"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gobject-introspection ]; + description = "GIRepository (gobject-introspection) bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) gobject-introspection;}; + + "gi-girepository_1_0_25" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib , gi-gobject, gobject-introspection, haskell-gi, haskell-gi-base , haskell-gi-overloading, text, transformers @@ -106496,6 +106540,7 @@ self: { libraryPkgconfigDepends = [ gobject-introspection ]; description = "GIRepository (gobject-introspection) bindings"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) gobject-introspection;}; "gi-glib" = callPackage @@ -106689,8 +106734,8 @@ self: { }: mkDerivation { pname = "gi-gst"; - version = "1.0.25"; - sha256 = "1rx7arlghfvkh4ccl5dd40a108d4kmr2fmwrrgl22z7k2xgl0wqp"; + version = "1.0.24"; + sha256 = "01xbjxwipg1s93fkswag8gp8s696z1l1gaazl2w4wnpyykx4hh8s"; setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; libraryHaskellDepends = [ base bytestring containers gi-glib gi-gobject haskell-gi @@ -106701,7 +106746,48 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs.gst_all_1) gstreamer;}; + "gi-gst_1_0_25" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, gstreamer, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gst"; + version = "1.0.25"; + sha256 = "1rx7arlghfvkh4ccl5dd40a108d4kmr2fmwrrgl22z7k2xgl0wqp"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gstreamer ]; + description = "GStreamer bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs.gst_all_1) gstreamer;}; + "gi-gstaudio" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, gi-gst, gi-gstbase, gst-plugins-base, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gstaudio"; + version = "1.0.23"; + sha256 = "1gzs1niw45qjxiadj4xwg4fr6d71rb5k18y4plm4jj6iyvd67s72"; + setupHaskellDepends = [ + base Cabal gi-glib gi-gobject gi-gst gi-gstbase haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase + haskell-gi haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gst-plugins-base ]; + description = "GStreamerAudio bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs.gst_all_1) gst-plugins-base;}; + + "gi-gstaudio_1_0_24" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib , gi-gobject, gi-gst, gi-gstbase, gst-plugins-base, haskell-gi , haskell-gi-base, haskell-gi-overloading, text, transformers @@ -106720,9 +106806,31 @@ self: { libraryPkgconfigDepends = [ gst-plugins-base ]; description = "GStreamerAudio bindings"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs.gst_all_1) gst-plugins-base;}; "gi-gstbase" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, gi-gst, gst-plugins-base, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gstbase"; + version = "1.0.24"; + sha256 = "0b8k2xk3ha6b79kkw72kgdmj8vjyh40r26saavin54gznlgd5xh8"; + setupHaskellDepends = [ + base Cabal gi-glib gi-gobject gi-gst haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject gi-gst haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gst-plugins-base ]; + description = "GStreamerBase bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs.gst_all_1) gst-plugins-base;}; + + "gi-gstbase_1_0_25" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib , gi-gobject, gi-gst, gst-plugins-base, haskell-gi, haskell-gi-base , haskell-gi-overloading, text, transformers @@ -106741,6 +106849,7 @@ self: { libraryPkgconfigDepends = [ gst-plugins-base ]; description = "GStreamerBase bindings"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs.gst_all_1) gst-plugins-base;}; "gi-gstpbutils" = callPackage @@ -106792,6 +106901,27 @@ self: { }) {gstreamer-tag = null;}; "gi-gstvideo" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, gi-gst, gi-gstbase, gst-plugins-base, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gstvideo"; + version = "1.0.24"; + sha256 = "0qjfjk5jnpy1f4grn8i68kwdd1yvnq1yc55rk6yxhlj7wks1d35h"; + setupHaskellDepends = [ + base Cabal gi-glib gi-gobject gi-gst gi-gstbase haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase + haskell-gi haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gst-plugins-base ]; + description = "GStreamerVideo bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs.gst_all_1) gst-plugins-base;}; + + "gi-gstvideo_1_0_25" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib , gi-gobject, gi-gst, gi-gstbase, gst-plugins-base, haskell-gi , haskell-gi-base, haskell-gi-overloading, text, transformers @@ -106810,6 +106940,7 @@ self: { libraryPkgconfigDepends = [ gst-plugins-base ]; description = "GStreamerVideo bindings"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs.gst_all_1) gst-plugins-base;}; "gi-gtk" = callPackage @@ -107010,6 +107141,30 @@ self: { }) {gtksheet = null;}; "gi-gtksource" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk + , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject + , gi-gtk, gi-pango, gtksourceview3, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gtksource"; + version = "3.0.24"; + sha256 = "0bnwqcn7y5a3z3lkl9l886m9albvc602nb7qsh2jkiilf0ng64dp"; + setupHaskellDepends = [ + base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib + gi-gobject gi-gtk gi-pango haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf + gi-gio gi-glib gi-gobject gi-gtk gi-pango haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gtksourceview3 ]; + description = "GtkSource bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) gtksourceview3;}; + + "gi-gtksource_3_0_25" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject , gi-gtk, gi-pango, gtksourceview3, haskell-gi, haskell-gi-base @@ -107031,6 +107186,7 @@ self: { libraryPkgconfigDepends = [ gtksourceview3 ]; description = "GtkSource bindings"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) gtksourceview3;}; "gi-handy" = callPackage @@ -107105,8 +107261,8 @@ self: { }: mkDerivation { pname = "gi-ibus"; - version = "1.5.4"; - sha256 = "0lrczkck1w0pydzsrjlf25m6pxri1kjd9hw7rz1wis36ahqvhbvr"; + version = "1.5.3"; + sha256 = "1gbpbxcdl9f5di2vpnkx3zsy54dkfhz81h3yxss91r65lp9fwrm8"; setupHaskellDepends = [ base Cabal gi-gio gi-glib gi-gobject haskell-gi ]; @@ -107122,7 +107278,54 @@ self: { ]; }) {inherit (pkgs) ibus;}; + "gi-ibus_1_5_4" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, ibus, text, transformers + }: + mkDerivation { + pname = "gi-ibus"; + version = "1.5.4"; + sha256 = "0lrczkck1w0pydzsrjlf25m6pxri1kjd9hw7rz1wis36ahqvhbvr"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ ibus ]; + description = "IBus bindings"; + license = lib.licenses.lgpl21Only; + platforms = [ + "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" + ]; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) ibus;}; + "gi-javascriptcore" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading + , text, transformers, webkitgtk + }: + mkDerivation { + pname = "gi-javascriptcore"; + version = "4.0.23"; + sha256 = "0r6jmhiq9jij72yz1z6sfjh3dk7g77q07kyvz3ayndqsbn3xrwi7"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ webkitgtk ]; + description = "JavaScriptCore bindings"; + license = lib.licenses.lgpl21Only; + platforms = [ + "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" + ]; + }) {inherit (pkgs) webkitgtk;}; + + "gi-javascriptcore_4_0_24" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading , text, transformers, webkitgtk @@ -107142,6 +107345,7 @@ self: { platforms = [ "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" ]; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) webkitgtk;}; "gi-json" = callPackage @@ -107172,8 +107376,8 @@ self: { }: mkDerivation { pname = "gi-notify"; - version = "0.7.24"; - sha256 = "1dgjj1nqy2b37si8y5g5m12nrbqkfx8z6hir0gsvymfkbzfcx7j1"; + version = "0.7.23"; + sha256 = "00p10lw9v9q8mh6630ijpz8smnpz5hiiw8kxk1fv8497akssxjsh"; setupHaskellDepends = [ base Cabal gi-gdkpixbuf gi-glib gi-gobject haskell-gi ]; @@ -107186,7 +107390,53 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) libnotify;}; + "gi-notify_0_7_24" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gdkpixbuf + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, libnotify, text, transformers + }: + mkDerivation { + pname = "gi-notify"; + version = "0.7.24"; + sha256 = "1dgjj1nqy2b37si8y5g5m12nrbqkfx8z6hir0gsvymfkbzfcx7j1"; + setupHaskellDepends = [ + base Cabal gi-gdkpixbuf gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gdkpixbuf gi-glib gi-gobject + haskell-gi haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ libnotify ]; + description = "Libnotify bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) libnotify;}; + "gi-ostree" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, ostree, text, transformers + }: + mkDerivation { + pname = "gi-ostree"; + version = "1.0.14"; + sha256 = "08jglqkq0h497iv83rc0br83qrf000gm202hp0j1pnhwvdgp7d0f"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ ostree ]; + description = "OSTree bindings"; + license = lib.licenses.lgpl21Only; + platforms = [ + "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" + ]; + }) {inherit (pkgs) ostree;}; + + "gi-ostree_1_0_15" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio , gi-glib, gi-gobject, haskell-gi, haskell-gi-base , haskell-gi-overloading, ostree, text, transformers @@ -107208,6 +107458,7 @@ self: { platforms = [ "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" ]; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) ostree;}; "gi-pango" = callPackage @@ -107269,8 +107520,8 @@ self: { }: mkDerivation { pname = "gi-pangocairo"; - version = "1.0.26"; - sha256 = "0alm4v7dl44pv3ydw5fg4x6w6yzghjscnzd1qi6jbv1pqrv0f3xm"; + version = "1.0.25"; + sha256 = "1w7sdwxfsymysazv9b045li97mjj2xspgrfyhm74x7sd7b4jl4aa"; setupHaskellDepends = [ base Cabal gi-cairo gi-glib gi-gobject gi-pango haskell-gi ]; @@ -107287,7 +107538,55 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) cairo; inherit (pkgs) pango;}; + "gi-pangocairo_1_0_26" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cairo, containers + , gi-cairo, gi-glib, gi-gobject, gi-pango, haskell-gi + , haskell-gi-base, haskell-gi-overloading, pango, text + , transformers + }: + mkDerivation { + pname = "gi-pangocairo"; + version = "1.0.26"; + sha256 = "0alm4v7dl44pv3ydw5fg4x6w6yzghjscnzd1qi6jbv1pqrv0f3xm"; + setupHaskellDepends = [ + base Cabal gi-cairo gi-glib gi-gobject gi-pango haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-cairo gi-glib gi-gobject gi-pango + haskell-gi haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ cairo pango ]; + preCompileBuildDriver = '' + PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig" + setupCompileFlags+=" $(pkg-config --libs cairo-gobject)" + ''; + description = "PangoCairo bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) cairo; inherit (pkgs) pango;}; + "gi-poppler" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo + , gi-gio, gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, poppler_gi, text, transformers + }: + mkDerivation { + pname = "gi-poppler"; + version = "0.18.25"; + sha256 = "0hl7wljszc1jpjcpl0ax6qidjynr2dh063m1j9xn718f1yqgldix"; + setupHaskellDepends = [ + base Cabal gi-cairo gi-gio gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-cairo gi-gio gi-glib gi-gobject + haskell-gi haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ poppler_gi ]; + description = "Poppler bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) poppler_gi;}; + + "gi-poppler_0_18_26" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo , gi-gio, gi-glib, gi-gobject, haskell-gi, haskell-gi-base , haskell-gi-overloading, poppler_gi, text, transformers @@ -107306,6 +107605,7 @@ self: { libraryPkgconfigDepends = [ poppler_gi ]; description = "Poppler bindings"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) poppler_gi;}; "gi-rsvg" = callPackage @@ -107339,8 +107639,8 @@ self: { }: mkDerivation { pname = "gi-secret"; - version = "0.0.14"; - sha256 = "1n03lk4x7inkq68z9krv3jgkpjsya8jjyim09qzb83cj77wb67m8"; + version = "0.0.13"; + sha256 = "0n37sdm4q6q807j4wgwwsl28knc71d8jiyx4prxbl2d69gg6i2ka"; setupHaskellDepends = [ base Cabal gi-gio gi-glib gi-gobject haskell-gi ]; @@ -107353,7 +107653,50 @@ self: { license = lib.licenses.lgpl21Only; }) {inherit (pkgs) libsecret;}; + "gi-secret_0_0_14" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, libsecret, text, transformers + }: + mkDerivation { + pname = "gi-secret"; + version = "0.0.14"; + sha256 = "1n03lk4x7inkq68z9krv3jgkpjsya8jjyim09qzb83cj77wb67m8"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ libsecret ]; + description = "Libsecret bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) libsecret;}; + "gi-soup" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, libsoup, text, transformers + }: + mkDerivation { + pname = "gi-soup"; + version = "2.4.24"; + sha256 = "148ksnsfadbx3as23c79nmmsrkzfcvncbvvqqmhygwkm9mxsv9sr"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ libsoup ]; + description = "Libsoup bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) libsoup;}; + + "gi-soup_2_4_25" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio , gi-glib, gi-gobject, haskell-gi, haskell-gi-base , haskell-gi-overloading, libsoup, text, transformers @@ -107372,6 +107715,7 @@ self: { libraryPkgconfigDepends = [ libsoup ]; description = "Libsoup bindings"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) libsoup;}; "gi-vips" = callPackage @@ -107396,6 +107740,33 @@ self: { }) {inherit (pkgs) vips;}; "gi-vte" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk + , gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk, gi-pango, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + , vte_291 + }: + mkDerivation { + pname = "gi-vte"; + version = "2.91.28"; + sha256 = "06bgl5r1r4ri22c43an4h538p0b3icrb8nq1w7fw8cmxqj7y5m33"; + setupHaskellDepends = [ + base Cabal gi-atk gi-gdk gi-gio gi-glib gi-gobject gi-gtk gi-pango + haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-gdk gi-gio gi-glib gi-gobject + gi-gtk gi-pango haskell-gi haskell-gi-base haskell-gi-overloading + text transformers + ]; + libraryPkgconfigDepends = [ vte_291 ]; + description = "Vte bindings"; + license = lib.licenses.lgpl21Only; + platforms = [ + "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" + ]; + }) {vte_291 = pkgs.vte;}; + + "gi-vte_2_91_29" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk , gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk, gi-pango, haskell-gi , haskell-gi-base, haskell-gi-overloading, text, transformers @@ -107420,6 +107791,7 @@ self: { platforms = [ "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" ]; + hydraPlatforms = lib.platforms.none; }) {vte_291 = pkgs.vte;}; "gi-webkit" = callPackage @@ -107453,8 +107825,8 @@ self: { }: mkDerivation { pname = "gi-webkit2"; - version = "4.0.28"; - sha256 = "0k6y33vg6641a4qis2ypnj8xms40a203y0as299rsj0l5rk9ykaw"; + version = "4.0.27"; + sha256 = "05ka1i4afd9j5kyyd1z9xxv9vmbmq2wziir3pln9a692zga0f2h1"; setupHaskellDepends = [ base Cabal gi-atk gi-cairo gi-gdk gi-gio gi-glib gi-gobject gi-gtk gi-javascriptcore gi-soup haskell-gi @@ -107472,7 +107844,62 @@ self: { ]; }) {inherit (pkgs) webkitgtk;}; + "gi-webkit2_4_0_28" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk + , gi-cairo, gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk + , gi-javascriptcore, gi-soup, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers, webkitgtk + }: + mkDerivation { + pname = "gi-webkit2"; + version = "4.0.28"; + sha256 = "0k6y33vg6641a4qis2ypnj8xms40a203y0as299rsj0l5rk9ykaw"; + setupHaskellDepends = [ + base Cabal gi-atk gi-cairo gi-gdk gi-gio gi-glib gi-gobject gi-gtk + gi-javascriptcore gi-soup haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-cairo gi-gdk gi-gio gi-glib + gi-gobject gi-gtk gi-javascriptcore gi-soup haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ webkitgtk ]; + description = "WebKit2 bindings"; + license = lib.licenses.lgpl21Only; + platforms = [ + "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" + ]; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) webkitgtk;}; + "gi-webkit2webextension" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio + , gi-gobject, gi-gtk, gi-javascriptcore, gi-soup, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + , webkitgtk + }: + mkDerivation { + pname = "gi-webkit2webextension"; + version = "4.0.26"; + sha256 = "0fa2x9dzcaiv5f5kzf4ql27fr8zgq5fky3gzhj8py0m2pnahpa6v"; + setupHaskellDepends = [ + base Cabal gi-gio gi-gobject gi-gtk gi-javascriptcore gi-soup + haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-gobject gi-gtk + gi-javascriptcore gi-soup haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ webkitgtk ]; + description = "WebKit2-WebExtension bindings"; + license = lib.licenses.lgpl21Only; + platforms = [ + "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" + ]; + }) {inherit (pkgs) webkitgtk;}; + + "gi-webkit2webextension_4_0_27" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio , gi-gobject, gi-gtk, gi-javascriptcore, gi-soup, haskell-gi , haskell-gi-base, haskell-gi-overloading, text, transformers @@ -107497,9 +107924,36 @@ self: { platforms = [ "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" ]; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) webkitgtk;}; "gi-wnck" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk + , gi-gdk, gi-gdkpixbuf, gi-gobject, gi-gtk, haskell-gi + , haskell-gi-base, haskell-gi-overloading, libwnck, text + , transformers + }: + mkDerivation { + pname = "gi-wnck"; + version = "3.0.10"; + sha256 = "1q3fncvd7ic0ri2v883xlqlfxm5hiwj0sn750505q73lqllx5wqw"; + setupHaskellDepends = [ + base Cabal gi-atk gi-gdk gi-gdkpixbuf gi-gobject gi-gtk haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-gdk gi-gdkpixbuf gi-gobject + gi-gtk haskell-gi haskell-gi-base haskell-gi-overloading text + transformers + ]; + libraryPkgconfigDepends = [ libwnck ]; + description = "Wnck bindings"; + license = lib.licenses.lgpl21Only; + platforms = [ + "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" + ]; + }) {inherit (pkgs) libwnck;}; + + "gi-wnck_3_0_11" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk , gi-gdk, gi-gdkpixbuf, gi-gobject, gi-gtk, haskell-gi , haskell-gi-base, haskell-gi-overloading, libwnck, text @@ -107523,6 +107977,7 @@ self: { platforms = [ "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" ]; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) libwnck;}; "gi-xlib" = callPackage From a86917fe5e3ca3ac80a17b083cd373727ba4cae2 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 21 Nov 2021 22:41:52 +0100 Subject: [PATCH 20/28] haskellPackages.dear-imgui: jailbreak to fix build --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 673e545a1ae5..b31d082f0ee1 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -87,6 +87,9 @@ self: super: { # https://github.com/froozen/kademlia/issues/2 kademlia = dontCheck super.kademlia; + # https://github.com/haskell-game/dear-imgui.hs/issues/116 + dear-imgui = doJailbreak super.dear-imgui; + # Tests require older versions of tasty. hzk = dontCheck super.hzk; resolv = doJailbreak super.resolv; From 57017e53520b1d7151f5c95f3c9a1ca435e126ac Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 21 Nov 2021 22:50:06 +0100 Subject: [PATCH 21/28] haskellPackages.melf: don't attempt to run incomplete test suite Hackage tarball is missing necessary test data. --- 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 b31d082f0ee1..d4d9f76493e7 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -110,6 +110,10 @@ self: super: { buildDepends = [ pkgs.qt5.wrapQtAppsHook ]; }) super.qtah-cpp-qt5; + # Missing test data + # https://github.com/aleksey-makarov/melf/issues/1 + melf = dontCheck super.melf; + # The Haddock phase fails for one reason or another. deepseq-magic = dontHaddock super.deepseq-magic; feldspar-signal = dontHaddock super.feldspar-signal; # https://github.com/markus-git/feldspar-signal/issues/1 From 90abe1c0c62d790be66e789e4e9037065bc46459 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 21 Nov 2021 23:02:19 +0100 Subject: [PATCH 22/28] haskellPackages.hls-hlint-plugin: don't run tests on aarch64-linux test suite triggers same RTS bug (?) as hls-hlint-plugin. --- pkgs/development/haskell-modules/configuration-arm.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-arm.nix b/pkgs/development/haskell-modules/configuration-arm.nix index 3eb850ac1d18..95e2c737b347 100644 --- a/pkgs/development/haskell-modules/configuration-arm.nix +++ b/pkgs/development/haskell-modules/configuration-arm.nix @@ -99,6 +99,7 @@ self: super: { # Similar RTS issue in test suite: # rts/linker/elf_reloc_aarch64.c:98: encodeAddendAarch64: Assertion `isInt64(21+12, addend)' failed. hls-hlint-plugin = dontCheck super.hls-hlint-plugin; + hls-ormolu-plugin = dontCheck super.hls-ormolu-plugin; # https://github.com/ekmett/half/issues/35 From 8c17cc993b8b3d374944f7c6f04663e2047b6128 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Mon, 22 Nov 2021 02:49:30 +0000 Subject: [PATCH 23/28] ghcHEAD: fix mingw build --- pkgs/development/compilers/ghc/head.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index cb56087fe1b2..1010d460b030 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -38,9 +38,6 @@ # platform). Static libs are always built. enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt -, # Whether to build terminfo. - enableTerminfo ? !stdenv.targetPlatform.isWindows - , version ? "9.3.20211111" , # What flavour to build. An empty string indicates no # specific flavour and falls back to ghc default values. @@ -116,11 +113,17 @@ let GhcRtsHcOpts += -fPIC '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' EXTRA_CC_OPTS += -std=gnu99 + '' + # While split sections are now enabled by default in ghc 8.8 for windows, + # they seem to lead to `too many sections` errors when building base for + # profiling. + + lib.optionalString targetPlatform.isWindows '' + SplitSections = NO ''; # Splicer will pull out correct variations - libDeps = platform: lib.optional enableTerminfo ncurses - ++ [libffi] + libDeps = platform: + [libffi ncurses] ++ lib.optional (!enableNativeBignum) gmp ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv ++ lib.optional enableDwarf elfutils; From 86c50292b0540dd1cb16636342c938dd9ee5db42 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 22 Nov 2021 12:20:52 +0100 Subject: [PATCH 24/28] haskellPackages.hls-haddock-comment-plugin: no aarch64-linux tests test suite triggers same RTS bug (?) as hls-hlint-plugin. --- pkgs/development/haskell-modules/configuration-arm.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-arm.nix b/pkgs/development/haskell-modules/configuration-arm.nix index 95e2c737b347..29a962270559 100644 --- a/pkgs/development/haskell-modules/configuration-arm.nix +++ b/pkgs/development/haskell-modules/configuration-arm.nix @@ -100,6 +100,7 @@ self: super: { # rts/linker/elf_reloc_aarch64.c:98: encodeAddendAarch64: Assertion `isInt64(21+12, addend)' failed. hls-hlint-plugin = dontCheck super.hls-hlint-plugin; hls-ormolu-plugin = dontCheck super.hls-ormolu-plugin; + hls-haddock-comments-plugin = dontCheck super.hls-haddock-comments-plugin; # https://github.com/ekmett/half/issues/35 From 2f98c1824c750c2d0c6440b8c57a039092cb0cd3 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 23 Nov 2021 15:59:23 +0100 Subject: [PATCH 25/28] ghcWithPackages: GHC 8.10.7 still needs LLVM for aarch64-darwin This check was wrong and caused by a bit of confusion on my part. GHC >= 8.10.5 && < 9 supports aarch64-darwin via LLVM and GHC >= 9.2.1 introduces the NCG backend for aarch64-darwin. --- pkgs/development/haskell-modules/with-packages-wrapper.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/with-packages-wrapper.nix b/pkgs/development/haskell-modules/with-packages-wrapper.nix index 7b85d01876ed..e20456b86075 100644 --- a/pkgs/development/haskell-modules/with-packages-wrapper.nix +++ b/pkgs/development/haskell-modules/with-packages-wrapper.nix @@ -5,7 +5,7 @@ stdenv.targetPlatform.isx86 stdenv.targetPlatform.isPowerPC stdenv.targetPlatform.isSparc - ] ++ lib.optionals (lib.versionAtLeast ghc.version "9.2" || ghc.version == "8.10.7") [ + ] ++ lib.optionals (lib.versionAtLeast ghc.version "9.2") [ (stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin) # TODO(@sternenseemann): Is armv7a supported for iOS? ])) From ee0a2c935f115616dfa4ee21cf236f3cf1d3b82a Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 23 Nov 2021 23:02:52 +0100 Subject: [PATCH 26/28] haskellPackages.hls-rename-plugin: allow compiling with ghcide 1.5.0 The updated bounds upstream (with no additional changes) are pending release as 1.0.0.1. https://github.com/haskell/haskell-language-server/commit/311107eabbf0537e0c192b2c377d282505b4eff1#diff-a4d51410a2d9bbbb2a72a7a055b6e7df05e69c19b914d973a7c48da72383eeb4 --- 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 d4d9f76493e7..87d1cef58570 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1443,6 +1443,10 @@ self: super: { # https://github.com/haskell/haskell-language-server/issues/2375 hls-pragmas-plugin = dontCheck super.hls-pragmas-plugin; + # 2021-11-23: Too strict bounds on ghcide, pending new release + hls-rename-plugin = assert super.hls-rename-plugin.version == "1.0.0.0"; + doJailbreak super.hls-rename-plugin; + # 2021-03-21: Test hangs # https://github.com/haskell/haskell-language-server/issues/1562 # 2021-11-13: Too strict upper bound on implicit-hie-cradle From d442ca39dcf4095d16e46d8c56ac84fafa6788c6 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 23 Nov 2021 23:11:19 +0100 Subject: [PATCH 27/28] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh --- .../configuration-hackage2nix/broken.yaml | 9 +++++++ .../transitive-broken.yaml | 9 ++++++- .../haskell-modules/hackage-packages.nix | 25 +++++++++++++++++++ 3 files changed, 42 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 951047fb54fd..fd16757e5222 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1135,6 +1135,7 @@ broken-packages: - dotfs - dot-linker - doublify-toolkit + - dovetail - downloader - dozenal - dozens @@ -1328,6 +1329,7 @@ broken-packages: - explicit-constraint-lens - explicit-determinant - explicit-iomodes + - exploring-interpreters - exposed-containers - expression-parser - expressions @@ -1663,15 +1665,19 @@ broken-packages: - ghc-usage - gh-labeler - giak + - gi-cogl - Gifcurry - gi-graphene - gi-gsttag + - gi-gtk-layer-shell - gi-gtkosxapplication - gi-gtksheet - gi-handy + - gi-json - ginsu - gipeda - giphy-api + - gi-rsvg - gist - GiST - git @@ -3456,6 +3462,7 @@ broken-packages: - onama - ONC-RPC - on-demand-ssh-tunnel + - one-line-aeson-text - one-liner-instances - oneormore - onpartitions @@ -3784,6 +3791,7 @@ broken-packages: - polydata-core - polynom - polynomial + - polysemy-mocks - polysemy-plugin - polysemy-zoo - polytypeable @@ -4722,6 +4730,7 @@ broken-packages: - stripe-http-streams - stripe-signature - stripe-tests + - stripe-wreq - strong-path - strongswan-sql - structural-traversal diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 505358dd4c40..454e9eecb5e4 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -992,6 +992,7 @@ dont-distribute-packages: - domain-core - domain-optics - dormouse-client + - dovetail-aeson - dow - download-media-content - dph-examples @@ -1228,9 +1229,11 @@ dont-distribute-packages: - ghcjs-hplay - ght - gi-cairo-again + - gi-clutter + - gi-coglpango - gi-gsk - gi-gstpbutils - - gi-gtk_4_0_4 + - gi-gtk_4_0_5 - git-fmt - git-gpush - git-object @@ -2381,10 +2384,14 @@ dont-distribute-packages: - polydata - polysemy-RandomFu - polysemy-check + - polysemy-conc - polysemy-http + - polysemy-log - polysemy-log-co + - polysemy-log-di - polysemy-methodology-co-log - polysemy-optics + - polysemy-process - polysemy-readline - polysemy-resume - polysemy-webserver diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index de5d359b8e20..8eed7e083d60 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -81071,6 +81071,8 @@ self: { ]; description = "A PureScript interpreter with a Haskell FFI"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "dovetail-aeson" = callPackage @@ -81087,6 +81089,7 @@ self: { ]; description = "Use Aeson from your Dovetail programs"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "dovin" = callPackage @@ -90170,6 +90173,8 @@ self: { ]; description = "A generic exploring interpreter for exploratory programming"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "exposed-containers" = callPackage @@ -106120,6 +106125,7 @@ self: { libraryPkgconfigDepends = [ clutter ]; description = "clutter GObject bindings"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) clutter;}; "gi-cogl" = callPackage @@ -106139,6 +106145,8 @@ self: { libraryPkgconfigDepends = [ cogl ]; description = "COGL GObject bindings"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; }) {inherit (pkgs) cogl;}; "gi-coglpango" = callPackage @@ -106162,6 +106170,7 @@ self: { libraryPkgconfigDepends = [ cogl-pango ]; description = "Cogl Pango GObject bindings"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; }) {cogl-pango = null;}; "gi-dbusmenu" = callPackage @@ -107089,6 +107098,8 @@ self: { libraryPkgconfigDepends = [ gtk-layer-shell ]; description = "gtk-layer-shell bindings"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; }) {inherit (pkgs) gtk-layer-shell;}; "gi-gtkosxapplication" = callPackage @@ -107367,6 +107378,8 @@ self: { libraryPkgconfigDepends = [ json-glib ]; description = "JSON GObject bindings"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; }) {inherit (pkgs) json-glib;}; "gi-notify" = callPackage @@ -107630,6 +107643,8 @@ self: { libraryPkgconfigDepends = [ librsvg ]; description = "librsvg bindings"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; }) {inherit (pkgs) librsvg;}; "gi-secret" = callPackage @@ -197619,6 +197634,8 @@ self: { testHaskellDepends = [ aeson base text ]; description = "Pretty-printing short Aeson values as text"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "one-liner" = callPackage @@ -212500,6 +212517,7 @@ self: { ]; description = "Polysemy Effects for Concurrency"; license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; }) {}; "polysemy-extra" = callPackage @@ -212646,6 +212664,7 @@ self: { ]; description = "Polysemy Effects for Logging"; license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; }) {}; "polysemy-log-co" = callPackage @@ -212686,6 +212705,7 @@ self: { ]; description = "Di Adapters for Polysemy-Log"; license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; }) {}; "polysemy-methodology" = callPackage @@ -212753,6 +212773,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "Mocking framework for polysemy effects"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "polysemy-optics" = callPackage @@ -212853,6 +212875,7 @@ self: { ]; description = "Polysemy Effects for System Processes"; license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; }) {}; "polysemy-readline" = callPackage @@ -259895,6 +259918,8 @@ self: { ]; description = "Use the Stripe API via Wreq"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "stripeapi" = callPackage From c32095b400076b89d63920805dc95533607e78d2 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 23 Nov 2021 23:15:34 +0100 Subject: [PATCH 28/28] ghcWithPackages: rename withLLVM to useLLVM useLLVM is what we are using in the GHC derivations already -- for better or for worse -- so we should rename the argument here for consistency which we are free to do as this is purely internal at the moment (with overriding being impossible). --- pkgs/development/haskell-modules/with-packages-wrapper.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/with-packages-wrapper.nix b/pkgs/development/haskell-modules/with-packages-wrapper.nix index e20456b86075..f7bebbc4aa07 100644 --- a/pkgs/development/haskell-modules/with-packages-wrapper.nix +++ b/pkgs/development/haskell-modules/with-packages-wrapper.nix @@ -1,7 +1,7 @@ { lib, stdenv, ghc, llvmPackages, packages, symlinkJoin, makeWrapper # Include LLVM by default if GHC doesn't have native code generation support # See https://gitlab.haskell.org/ghc/ghc/-/wikis/platforms -, withLLVM ? !(lib.any lib.id ([ +, useLLVM ? !(lib.any lib.id ([ stdenv.targetPlatform.isx86 stdenv.targetPlatform.isPowerPC stdenv.targetPlatform.isSparc @@ -59,7 +59,7 @@ let ([ llvmPackages.llvm ] ++ lib.optional stdenv.targetPlatform.isDarwin llvmPackages.clang); in -if paths == [] && !withLLVM then ghc else +if paths == [] && !useLLVM then ghc else symlinkJoin { # this makes computing paths from the name attribute impossible; # if such a feature is needed, the real compiler name should be saved @@ -82,7 +82,7 @@ symlinkJoin { ${lib.optionalString (ghc.isGhcjs or false) ''--set NODE_PATH "${ghc.socket-io}/lib/node_modules"'' } \ - ${lib.optionalString withLLVM ''--prefix "PATH" ":" "${llvm}"''} + ${lib.optionalString useLLVM ''--prefix "PATH" ":" "${llvm}"''} fi done