From 6ba385238d03384b622bf51b38b0352d73bb737f Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Thu, 11 Dec 2025 10:07:19 +0100 Subject: [PATCH] haskellPackages: stackage LTS 24.22 -> LTS 24.23 all-cabal-hashes: 2025-12-03T17:29:30Z -> 2025-12-11T06:37:31Z (generated by maintainers/scripts/haskell/update-package-set.sh) --- pkgs/data/misc/hackage/pin.json | 8 +- .../configuration-hackage2nix/stackage.yaml | 20 +- .../haskell-modules/hackage-packages.nix | 1325 +++++++++-------- 3 files changed, 759 insertions(+), 594 deletions(-) diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index 1683fd6a5319..d199cd068251 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "159ff724f3a929551f2ef3a08aec1c8568d0fafc", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/159ff724f3a929551f2ef3a08aec1c8568d0fafc.tar.gz", - "sha256": "0hkcv3f40nryaib9pic44x1ww5jbrd7dl3z9gapf1x3ga4bafksg", - "msg": "Update from Hackage at 2025-12-03T17:29:30Z" + "commit": "28774b2e3a4c07a4a44cb0ec71b8e314534e183c", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/28774b2e3a4c07a4a44cb0ec71b8e314534e183c.tar.gz", + "sha256": "0vnp25bqc3ix6hw6y7r96a9wq41f4m056sgc1grycys444blm549", + "msg": "Update from Hackage at 2025-12-11T06:37:31Z" } diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 72b1625940e4..30e04ba932fe 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml @@ -1,4 +1,4 @@ -# Stackage LTS 24.22 +# Stackage LTS 24.23 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -15,7 +15,7 @@ default-package-overrides: - ad-delcont ==0.5.0.0 - adjunctions ==4.4.3 - adler32 ==0.1.2.0 - - advent-of-code-api ==0.2.9.1 + - advent-of-code-api ==0.2.11.0 - aern2-mp ==0.2.16.1 - aern2-real ==0.2.16.1 - aeson ==2.2.3.0 @@ -52,7 +52,7 @@ default-package-overrides: - almost-fix ==0.0.2 - alsa-core ==0.5.0.1 - alsa-mixer ==0.3.0.1 - - alsa-pcm ==0.6.1.1 + - alsa-pcm ==0.6.1.2 - alsa-seq ==0.6.0.10 - alternative-vector ==0.0.0 - alternators ==1.0.0.0 @@ -629,7 +629,7 @@ default-package-overrides: - diagrams-contrib ==1.4.6 - diagrams-core ==1.5.1.1 - diagrams-gtk ==1.4 - - diagrams-lib ==1.5.0.1 + - diagrams-lib ==1.5.1 - diagrams-postscript ==1.5.3 - diagrams-rasterific ==1.5 - diagrams-solve ==0.1.3.1 @@ -665,7 +665,7 @@ default-package-overrides: - distribution-opensuse ==1.1.4 - distributive ==0.6.2.1 - djinn-lib ==0.0.1.4 - - djot ==0.1.2.3 + - djot ==0.1.2.4 - dl-fedora ==2.0.1 - dlist ==1.0 - dlist-instances ==0.1.1.1 @@ -1501,7 +1501,7 @@ default-package-overrides: - int-supply ==1.0.0 - integer-conversion ==0.1.1 - integer-logarithms ==1.0.4 - - integer-roots ==1.0.3.0 + - integer-roots ==1.0.4.0 - integration ==0.2.1 - intermediate-structures ==0.1.2.0 - intern ==0.9.6 @@ -2149,7 +2149,7 @@ default-package-overrides: - persistent-redis ==2.13.0.2 - persistent-sqlite ==2.13.3.1 - persistent-template ==2.12.0.0 - - persistent-test ==2.13.2.0 + - persistent-test ==2.13.2.1 - persistent-typed-db ==0.1.0.7 - pg-harness-client ==0.6.0 - pg-transact ==0.3.2.0 @@ -2288,7 +2288,7 @@ default-package-overrides: - pusher-http-haskell ==2.1.0.21 - pvar ==1.0.0.0 - pwstore-fast ==2.4.4 - - PyF ==0.11.4.0 + - PyF ==0.11.5.0 - qchas ==1.1.0.1 - quaalude ==0.0.0.1 - quadratic-irrational ==0.1.2 @@ -2874,7 +2874,7 @@ default-package-overrides: - tensort ==1.1.0.0 - termbox ==2.0.0.2 - termbox-banana ==2.0.0.1 - - termbox-bindings-c ==0.1.0.2 + - termbox-bindings-c ==0.1.0.3 - termbox-bindings-hs ==1.0.0.1 - termbox-tea ==1.0.0.1 - terminal ==0.2.0.0 @@ -3250,7 +3250,7 @@ default-package-overrides: - wl-pprint ==1.2.1 - wl-pprint-annotated ==0.1.0.1 - wl-pprint-text ==1.2.0.2 - - wled-json ==0.1.0.1 + - wled-json ==0.1.0.2 - word-compat ==0.0.6 - word-trie ==0.3.0 - word-wrap ==0.5 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index f74fa220ed21..717a6d121386 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -20709,6 +20709,61 @@ self: { } ) { }; + HTTP_4000_5_0 = callPackage ( + { + mkDerivation, + array, + base, + bytestring, + deepseq, + httpd-shed, + HUnit, + mtl, + network, + network-uri, + parsec, + pureMD5, + split, + test-framework, + test-framework-hunit, + time, + transformers, + }: + mkDerivation { + pname = "HTTP"; + version = "4000.5.0"; + sha256 = "16sg079a630jpbf41b3bv063z4iz5ry2h67fmwh8yz9jh713p8yj"; + libraryHaskellDepends = [ + array + base + bytestring + mtl + network + network-uri + parsec + time + transformers + ]; + testHaskellDepends = [ + base + bytestring + deepseq + httpd-shed + HUnit + mtl + network + network-uri + pureMD5 + split + test-framework + test-framework-hunit + ]; + description = "A library for client-side HTTP"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + HTTP-Simple = callPackage ( { mkDerivation, @@ -36487,56 +36542,6 @@ self: { ) { }; PyF = callPackage ( - { - mkDerivation, - base, - bytestring, - deepseq, - filepath, - ghc, - hspec, - HUnit, - mtl, - parsec, - process, - template-haskell, - temporary, - text, - time, - }: - mkDerivation { - pname = "PyF"; - version = "0.11.4.0"; - sha256 = "0p5cfdrfzvl1p7pnd14j54c63v9gkk9pl8d2ld9q27cng86s927k"; - libraryHaskellDepends = [ - base - bytestring - ghc - mtl - parsec - template-haskell - text - time - ]; - testHaskellDepends = [ - base - bytestring - deepseq - filepath - hspec - HUnit - process - template-haskell - temporary - text - time - ]; - description = "Quasiquotations for a python like interpolated string formatter"; - license = lib.licensesSpdx."BSD-3-Clause"; - } - ) { }; - - PyF_0_11_5_0 = callPackage ( { mkDerivation, base, @@ -36583,7 +36588,6 @@ self: { ]; description = "Quasiquotations for a python like interpolated string formatter"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -53622,8 +53626,8 @@ self: { }: mkDerivation { pname = "advent-of-code-api"; - version = "0.2.9.1"; - sha256 = "05sfpapaf7mg0lkqwsabspazfmczw25bv7n51skbgr5qprlmfi8r"; + version = "0.2.11.0"; + sha256 = "1kqs0k623ll8gk1r7ck3xd0di6mi7p3cpgmn9svsk92y1hvjrxb9"; libraryHaskellDepends = [ aeson base @@ -53661,76 +53665,6 @@ self: { } ) { }; - advent-of-code-api_0_2_10_0 = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - containers, - deepseq, - directory, - filepath, - finite-typelits, - http-api-data, - http-client, - http-client-tls, - http-media, - HUnit, - megaparsec, - mtl, - profunctors, - servant, - servant-client, - servant-client-core, - stm, - tagsoup, - text, - time, - time-compat, - }: - mkDerivation { - pname = "advent-of-code-api"; - version = "0.2.10.0"; - sha256 = "0pkwc0w864m2x0vwjc190n0pffpjjfv5aifxr9pizy25ccpr22ix"; - libraryHaskellDepends = [ - aeson - base - bytestring - containers - deepseq - directory - filepath - finite-typelits - http-api-data - http-client - http-client-tls - http-media - megaparsec - mtl - profunctors - servant - servant-client - servant-client-core - stm - tagsoup - text - time - time-compat - ]; - testHaskellDepends = [ - base - directory - filepath - HUnit - text - ]; - description = "Advent of Code REST API bindings and servant API"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - advent-of-code-ocr = callPackage ( { mkDerivation, @@ -55638,8 +55572,8 @@ self: { }: mkDerivation { pname = "aeson-possible"; - version = "0.1.0.1"; - sha256 = "0zikrnbd4y1d38giq6i3fpvpy9465v5mlfkif8xhmg7jagn6a85z"; + version = "0.1.1.0"; + sha256 = "1inl5l2m17xfsd4amg9d753cl57q9mzxivi4c839sa02pyh1m8cs"; libraryHaskellDepends = [ aeson base @@ -60576,43 +60510,6 @@ self: { ) { inherit (pkgs) alsa-lib; }; alsa-pcm = callPackage ( - { - mkDerivation, - alsa-core, - alsa-lib, - array, - base, - extensible-exceptions, - sample-frame, - semigroups, - storable-record, - }: - mkDerivation { - pname = "alsa-pcm"; - version = "0.6.1.1"; - sha256 = "1mllr9nbm3qb837zgvd6mrpr6f8i272wflv0a45rrpsq50zgcj33"; - revision = "2"; - editedCabalFile = "0mnzlggfhs8vlznbmcchp2qlzijh6vl0hrvl3919vzk1zqw75gzp"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - alsa-core - array - base - extensible-exceptions - sample-frame - semigroups - storable-record - ]; - libraryPkgconfigDepends = [ alsa-lib ]; - description = "Binding to the ALSA Library API (PCM audio)"; - license = lib.licenses.bsd3; - platforms = lib.platforms.linux; - maintainers = [ lib.maintainers.thielema ]; - } - ) { inherit (pkgs) alsa-lib; }; - - alsa-pcm_0_6_1_2 = callPackage ( { mkDerivation, alsa-core, @@ -60643,7 +60540,6 @@ self: { description = "Binding to the ALSA Library API (PCM audio)"; license = lib.licenses.bsd3; platforms = lib.platforms.linux; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; } ) { inherit (pkgs) alsa-lib; }; @@ -77082,6 +76978,30 @@ self: { } ) { }; + ansi-terminal_1_1_4 = callPackage ( + { + mkDerivation, + ansi-terminal-types, + base, + colour, + }: + mkDerivation { + pname = "ansi-terminal"; + version = "1.1.4"; + sha256 = "0qw7xlr8z1ff7y2zhmwswj409ipaddfafczs67mh38ki2l1vb9y8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal-types + base + colour + ]; + description = "Simple ANSI terminal support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + ansi-terminal-game = callPackage ( { mkDerivation, @@ -92108,8 +92028,8 @@ self: { }: mkDerivation { pname = "avif"; - version = "0.1.2.1"; - sha256 = "09c30y75gaq7vsqhw0illipnbfamj3g5g7rlpgf3lb88f56wj495"; + version = "2.0.0.0"; + sha256 = "1k92rcwdrkmvfcmdj7jh4x49xm3f6grsj0hqrznc0gzp0l1zb6c3"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -92681,7 +92601,7 @@ self: { } ) { }; - aws_0_25_1 = callPackage ( + aws_0_25_2 = callPackage ( { mkDerivation, aeson, @@ -92735,8 +92655,8 @@ self: { }: mkDerivation { pname = "aws"; - version = "0.25.1"; - sha256 = "1prv5chmcnikxizl44ql2f68ri86i9a8i2kcnz7sqqb87ysbf0f6"; + version = "0.25.2"; + sha256 = "1lvg38amglj9lcy4b283f16l9mis3v467rrfgjd299idh53aqm76"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -98859,6 +98779,22 @@ self: { } ) { }; + baseless = callPackage ( + { mkDerivation, ghc-internal }: + mkDerivation { + pname = "baseless"; + version = "1.0.0"; + sha256 = "16mlv53z15zza0lk8niiixv11nsba9c1fg0ms7v48zi4y2zxd45n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ ghc-internal ]; + executableHaskellDepends = [ ghc-internal ]; + description = "baseless claims"; + license = lib.licensesSpdx."MIT"; + mainProgram = "exe"; + } + ) { }; + basement = callPackage ( { mkDerivation, @@ -112072,8 +112008,8 @@ self: { }: mkDerivation { pname = "blockio"; - version = "0.1.1.0"; - sha256 = "1mrvrcw8v4dbk9zni3bykjlb37v34n5fjbsms3fpg987xcq32ngv"; + version = "0.1.1.1"; + sha256 = "1w6b3gf9k5vkg92bx5kh85z4y9j74rcdalg22f3hifdhxycrfyyz"; libraryHaskellDepends = [ base blockio-uring @@ -127951,28 +127887,27 @@ self: { base, exceptions, stm, + tasty, + tasty-hunit, time, - transformers, }: mkDerivation { pname = "cached-io"; - version = "1.3.0.0"; - sha256 = "0bxb59brgfv1rgarsc1cix1g1043zl263j5a0rhpzvd80wj6msi2"; - revision = "2"; - editedCabalFile = "0k3clbankknvbfwws70lpi6kazbvh7zj36h5rphf6wi94q9k9b4n"; - isLibrary = true; - isExecutable = true; + version = "1.3.1.0"; + sha256 = "0xfm64bhm0xpw2fqxzrxxzq4nlzybvvhis2093agzn3pbv0xif9v"; libraryHaskellDepends = [ base exceptions stm time - transformers ]; - executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + ]; description = "A simple library to cache IO actions"; license = lib.licensesSpdx."Apache-2.0"; - mainProgram = "test-cachedIO"; } ) { }; @@ -174379,6 +174314,7 @@ self: { data-default-class, foldable1-classes-compat, generic-optics, + generic-random, hashable, hspec, hspec-megaparsec, @@ -174390,6 +174326,7 @@ self: { optparse-applicative, ordered-containers, parser-combinators, + pretty-simple, prettyprinter, QuickCheck, random, @@ -174401,10 +174338,11 @@ self: { }: mkDerivation { pname = "cuddle"; - version = "1.0.0.0"; - sha256 = "04x8n5m1rmm8byd3nvh6pzkvgpy568dhvhq5yydcqcam2nj6nncd"; + version = "1.1.0.0"; + sha256 = "19b1224d5ssyg9j2zxivg28a9srdd26rbnfg1ng89q8xnll9kw23"; isLibrary = true; isExecutable = true; + enableSeparateDataOutput = true; libraryHaskellDepends = [ base base16-bytestring @@ -174445,13 +174383,18 @@ self: { testHaskellDepends = [ base bytestring + cborg + containers data-default-class + generic-random hspec hspec-megaparsec HUnit megaparsec + pretty-simple prettyprinter QuickCheck + random string-qq text tree-diff @@ -182724,8 +182667,8 @@ self: { }: mkDerivation { pname = "dataframe"; - version = "0.3.4.1"; - sha256 = "0l8gzafllhkkz94hwb36ndy5qpbp3xdhl5kqp8bpb03f5w3hxvnf"; + version = "0.3.5.0"; + sha256 = "1njyj3njvq5dxllw3v61kb28502xvc3vqvvym18q3dsya2pw4qi8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -192249,8 +192192,8 @@ self: { }: mkDerivation { pname = "dhscanner-ast"; - version = "1.1.2"; - sha256 = "0a98wz9b1d4qpl6d06s48djkgrccgriqd29sz8zk3fcrz0b24r5a"; + version = "1.1.3"; + sha256 = "0xkr9d945r4g7xdfr3mjl6263ykjjlqwl6g2rklwj1917ir59war"; libraryHaskellDepends = [ aeson base @@ -193433,111 +193376,6 @@ self: { ) { }; diagrams-lib = callPackage ( - { - mkDerivation, - active, - adjunctions, - array, - base, - bytestring, - cereal, - colour, - containers, - criterion, - data-default, - deepseq, - diagrams-core, - diagrams-solve, - directory, - distributive, - dual-tree, - exceptions, - fail, - filepath, - fingertree, - hashable, - intervals, - JuicyPixels, - lens, - linear, - monoid-extras, - mtl, - numeric-extras, - optparse-applicative, - process, - profunctors, - QuickCheck, - semigroups, - tagged, - tasty, - tasty-hunit, - tasty-quickcheck, - text, - transformers, - unordered-containers, - }: - mkDerivation { - pname = "diagrams-lib"; - version = "1.5.0.1"; - sha256 = "0s09qkhlp0w7ga20i482icw48y0l8rgqb38818ny64h3ivh8s5hm"; - libraryHaskellDepends = [ - active - adjunctions - array - base - bytestring - cereal - colour - containers - data-default - diagrams-core - diagrams-solve - directory - distributive - dual-tree - exceptions - fail - filepath - fingertree - hashable - intervals - JuicyPixels - lens - linear - monoid-extras - mtl - optparse-applicative - process - profunctors - semigroups - tagged - text - transformers - unordered-containers - ]; - testHaskellDepends = [ - base - deepseq - diagrams-solve - distributive - lens - numeric-extras - QuickCheck - tasty - tasty-hunit - tasty-quickcheck - ]; - benchmarkHaskellDepends = [ - base - criterion - diagrams-core - ]; - description = "Embedded domain-specific language for declarative graphics"; - license = lib.licenses.bsd3; - } - ) { }; - - diagrams-lib_1_5_1 = callPackage ( { mkDerivation, active, @@ -193639,7 +193477,6 @@ self: { ]; description = "Embedded domain-specific language for declarative graphics"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -200109,69 +199946,6 @@ self: { ) { }; djot = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - directory, - doclayout, - filepath, - mtl, - tasty, - tasty-bench, - tasty-hunit, - tasty-quickcheck, - template-haskell, - text, - }: - mkDerivation { - pname = "djot"; - version = "0.1.2.3"; - sha256 = "0jcccq9y95byqxm13aghcz59sqbv1qai7488bw5ma57dz96kppdm"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - bytestring - containers - doclayout - mtl - template-haskell - text - ]; - executableHaskellDepends = [ - base - bytestring - doclayout - text - ]; - testHaskellDepends = [ - base - bytestring - directory - doclayout - filepath - tasty - tasty-hunit - tasty-quickcheck - text - ]; - benchmarkHaskellDepends = [ - base - bytestring - directory - doclayout - filepath - tasty-bench - ]; - description = "Parser and renderer for djot light markup syntax"; - license = lib.licensesSpdx."MIT"; - mainProgram = "djoths"; - } - ) { }; - - djot_0_1_2_4 = callPackage ( { mkDerivation, base, @@ -200230,7 +200004,6 @@ self: { ]; description = "Parser and renderer for djot light markup syntax"; license = lib.licensesSpdx."MIT"; - hydraPlatforms = lib.platforms.none; mainProgram = "djoths"; } ) { }; @@ -250504,6 +250277,45 @@ self: { } ) { }; + fused-effects-logger = callPackage ( + { + mkDerivation, + base, + bytestring, + directory, + filepath, + fused-effects, + ghc-prim, + hspec, + hspec-discover, + monad-logger, + }: + mkDerivation { + pname = "fused-effects-logger"; + version = "0.0.1.1"; + sha256 = "197bqlsbm29bbj5j6xivj3c7ciq75g48g28lbzammw05a3dxhlg5"; + libraryHaskellDepends = [ + base + bytestring + fused-effects + monad-logger + ]; + testHaskellDepends = [ + base + bytestring + directory + filepath + fused-effects + ghc-prim + hspec + monad-logger + ]; + testToolDepends = [ hspec-discover ]; + description = "Logger effect for the `fused-effects` library"; + license = lib.licenses.gpl3Only; + } + ) { }; + fused-effects-mwc-random = callPackage ( { mkDerivation, @@ -259648,8 +259460,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "ghc-compat"; - version = "0.5.0.0"; - sha256 = "0kjn374x52drq4v3l90h82nkilm81fy1bv08gicykg0nc619lmp4"; + version = "0.5.3.0"; + sha256 = "0lkb799fg6qpqsxpblwpd9czg73cy8dik9igd9kjny1ppg159vl4"; libraryHaskellDepends = [ base ]; description = "GHC compatibility for MicroHs"; license = lib.licensesSpdx."Apache-2.0"; @@ -262624,6 +262436,119 @@ self: { } ) { }; + ghc-stack-annotations = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "ghc-stack-annotations"; + version = "0.1.0.0"; + sha256 = "1b5xm1zlvw3kv45y2dksisc4lhfbvk7df7sb7n1ypxmdvzwi010a"; + libraryHaskellDepends = [ base ]; + description = "RTS Callstack annotation library"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + + ghc-stack-profiler = callPackage ( + { + mkDerivation, + base, + binary, + bytestring, + ghc-heap, + ghc-internal, + ghc-stack-profiler-core, + ghc-trace-events, + text, + }: + mkDerivation { + pname = "ghc-stack-profiler"; + version = "0.1.0.0"; + sha256 = "0l5qbabpcn0ywr3q12bmbbvq0j5shsn5jf7sd1frq8crfhy546ni"; + libraryHaskellDepends = [ + base + binary + bytestring + ghc-heap + ghc-internal + ghc-stack-profiler-core + ghc-trace-events + text + ]; + description = "RTS Callstack profiler for GHC"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + + ghc-stack-profiler-core = callPackage ( + { + mkDerivation, + base, + binary, + bytestring, + containers, + text, + transformers, + }: + mkDerivation { + pname = "ghc-stack-profiler-core"; + version = "0.1.0.0"; + sha256 = "17chnk3kw9dbf63j0hhx2js3i871kkqm8mpvkgcg7in5rm27v0ra"; + revision = "1"; + editedCabalFile = "0ypr0v6r3h5y1iwgi9yp3w6hm4rsf765qmrhprbhlhwp4yd2b2yc"; + libraryHaskellDepends = [ + base + binary + bytestring + containers + text + transformers + ]; + description = "Thread sample types and serialisation logic for `ghc-stack-profiler`"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + + ghc-stack-profiler-speedscope = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + extra, + ghc-events, + ghc-stack-profiler-core, + hs-speedscope, + machines, + optparse-applicative, + text, + }: + mkDerivation { + pname = "ghc-stack-profiler-speedscope"; + version = "0.1.0.0"; + sha256 = "01x0rphwn5hlp2j0d75wqmzn0m1qi6x51vaqp34nv1ig63qrc1zy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + extra + ghc-events + ghc-stack-profiler-core + hs-speedscope + machines + optparse-applicative + text + ]; + executableHaskellDepends = [ base ]; + description = "Convert eventlog messages from `ghc-stack-profiler` into a speedscope json"; + license = lib.licensesSpdx."BSD-3-Clause"; + mainProgram = "ghc-stack-profiler-speedscope"; + } + ) { }; + ghc-stdin = callPackage ( { mkDerivation, @@ -333255,8 +333180,8 @@ self: { }: mkDerivation { pname = "hledger"; - version = "1.50.3"; - sha256 = "0qiii5gdsw0x1dkxsws481mx49fg2013l6y0vsza281ziryzwcm2"; + version = "1.51.1"; + sha256 = "05hpsb3iqr5pxfq0nghs2zf51bmfx43czx8n18vm60sbqby9dw7b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -333810,8 +333735,8 @@ self: { }: mkDerivation { pname = "hledger-lib"; - version = "1.50.3"; - sha256 = "1z0k0mp64vnlz3k66csz7i3vpns3lhy2mg8k6p2lznivr4hfzph1"; + version = "1.51.1"; + sha256 = "1zhg7fxclkyz5iwbxg97ha1d0lvbqxbwwfp9szb1d7gqnnibp458"; libraryHaskellDepends = [ aeson aeson-pretty @@ -334077,8 +334002,8 @@ self: { }: mkDerivation { pname = "hledger-ui"; - version = "1.50.3"; - sha256 = "1wm2v7z57z16wb0a068bwrdwhaaq8rf8mzhl347z60nb3y0ihnk5"; + version = "1.51.1"; + sha256 = "19vm8gj0zkkcd07b4xr1rpcl8cvsb2xb821kk6r2xkylvn164daa"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -334213,8 +334138,8 @@ self: { }: mkDerivation { pname = "hledger-web"; - version = "1.50.3"; - sha256 = "0p5hd9rg99ilv9gnd3k1xcnp6m4ndfin1v4ah898b741ib5chj4s"; + version = "1.51.1"; + sha256 = "1fxkdaibjp7sigdhdchrpw9lbjlq5l75jrqgya4l7vgyhbfmd8k8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -344187,7 +344112,7 @@ self: { } ) { }; - hpack_0_39_0 = callPackage ( + hpack_0_39_1 = callPackage ( { mkDerivation, aeson, @@ -344225,8 +344150,8 @@ self: { }: mkDerivation { pname = "hpack"; - version = "0.39.0"; - sha256 = "0cjjjw5zr0j64350i7kc6g5k6f2nkffwi206vbgwmblmxjqmq02p"; + version = "0.39.1"; + sha256 = "1brb4cw8746djnaisc6qjsphdylbyc8z7ym9hzzpxqqj0frx9hlr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -345724,7 +345649,7 @@ self: { } ) { inherit (pkgs) libpq; }; - hpqtypes_1_13_0_1 = callPackage ( + hpqtypes_1_14_0_0 = callPackage ( { mkDerivation, aeson, @@ -345756,8 +345681,8 @@ self: { }: mkDerivation { pname = "hpqtypes"; - version = "1.13.0.1"; - sha256 = "020jyxj9j5hc1il1y088yp06wk55xvbpnx11ag45600gbvjzxkwb"; + version = "1.14.0.0"; + sha256 = "0zjrnscpnc20433q54kjrmhdcmfvw40vkp044jhhmlnsmhj8bqwf"; libraryHaskellDepends = [ aeson async @@ -345823,6 +345748,8 @@ self: { pname = "hpqtypes-effectful"; version = "1.1.0.0"; sha256 = "196i0byfhnjzp757nljsh8fr4ia1h93dkpaks2prsrgyrs0wxzmj"; + revision = "1"; + editedCabalFile = "1jxxd9gvwdpjb6kyyqacfnk4si57qv5zjrcx6nq62xm0lynhx4xr"; libraryHaskellDepends = [ base effectful-core @@ -355836,18 +355763,14 @@ self: { mkDerivation, base, bytestring, - text, }: mkDerivation { pname = "hsmrc"; - version = "0.1.3"; - sha256 = "1grmi03s0lcx6hfha7q6gy3phz03z7m0kkmswiz9bja0652nj21m"; - revision = "1"; - editedCabalFile = "1in14qblcq9blnkqazk8p6rh0y6xvifb4p56zlz4bnw1b72sx8la"; + version = "0.1.5"; + sha256 = "08fdrfg8m6plc5zp9wbg4smmwl3zy96l88cry9gsi5pfp47kbf1x"; libraryHaskellDepends = [ base bytestring - text ]; description = "Library for Marc21 bibliographic records"; license = lib.licenses.bsd3; @@ -356491,6 +356414,32 @@ self: { } ) { }; + hspec_2_11_15 = callPackage ( + { + mkDerivation, + base, + hspec-core, + hspec-discover, + hspec-expectations, + QuickCheck, + }: + mkDerivation { + pname = "hspec"; + version = "2.11.15"; + sha256 = "1x5mks7bzcy5p6mfi2zbrwlq2m25q2wyn3fi94mmqkl61ksg8939"; + libraryHaskellDepends = [ + base + hspec-core + hspec-discover + hspec-expectations + QuickCheck + ]; + description = "A Testing Framework for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hspec-annotated-exception = callPackage ( { mkDerivation, @@ -356548,6 +356497,37 @@ self: { } ) { }; + hspec-api_2_11_15 = callPackage ( + { + mkDerivation, + base, + hspec, + hspec-core, + hspec-discover, + transformers, + }: + mkDerivation { + pname = "hspec-api"; + version = "2.11.15"; + sha256 = "10yn5q3jk7qzd5aipqssz42cbajzhbgcqw7qka1ams1wmrsmp4dz"; + libraryHaskellDepends = [ + base + hspec-core + transformers + ]; + testHaskellDepends = [ + base + hspec + hspec-core + transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "A Testing Framework for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hspec-attoparsec = callPackage ( { mkDerivation, @@ -356751,6 +356731,91 @@ self: { } ) { }; + hspec-core_2_11_15 = callPackage ( + { + mkDerivation, + ansi-terminal, + array, + base, + base-orphans, + call-stack, + containers, + deepseq, + directory, + filepath, + haskell-lexer, + hspec-expectations, + hspec-meta, + HUnit, + process, + QuickCheck, + quickcheck-io, + random, + silently, + stm, + temporary, + time, + transformers, + }: + mkDerivation { + pname = "hspec-core"; + version = "2.11.15"; + sha256 = "0cpjl2p2ihdzc48z4bv7pnpi5fg529zplvdyh3awrj3fjpy4mysn"; + libraryHaskellDepends = [ + ansi-terminal + array + base + call-stack + containers + deepseq + directory + filepath + haskell-lexer + hspec-expectations + HUnit + process + QuickCheck + quickcheck-io + random + stm + time + transformers + ]; + testHaskellDepends = [ + ansi-terminal + array + base + base-orphans + call-stack + containers + deepseq + directory + filepath + haskell-lexer + hspec-expectations + hspec-meta + HUnit + process + QuickCheck + quickcheck-io + random + silently + stm + temporary + time + transformers + ]; + testToolDepends = [ hspec-meta ]; + testFlags = [ + "--skip" + "'Test.Hspec.Core.Runner.hspecResult runs specs in parallel'" + ]; + description = "A Testing Framework for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hspec-dirstream = callPackage ( { mkDerivation, @@ -356834,6 +356899,49 @@ self: { } ) { }; + hspec-discover_2_11_15 = callPackage ( + { + mkDerivation, + base, + directory, + filepath, + hspec-meta, + mockery, + QuickCheck, + }: + mkDerivation { + pname = "hspec-discover"; + version = "2.11.15"; + sha256 = "112zrz1sk83l8f88ll1y9hcv607whv5mz44p9lrsqg1czayxfkvc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + directory + filepath + ]; + executableHaskellDepends = [ + base + directory + filepath + ]; + testHaskellDepends = [ + base + directory + filepath + hspec-meta + mockery + QuickCheck + ]; + testToolDepends = [ hspec-meta ]; + description = "Automatically discover and run Hspec tests"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hspec-discover"; + maintainers = [ lib.maintainers.maralorn ]; + } + ) { }; + hspec-expectations = callPackage ( { mkDerivation, @@ -357539,6 +357647,81 @@ self: { } ) { }; + hspec-meta_2_11_15 = callPackage ( + { + mkDerivation, + ansi-terminal, + array, + base, + call-stack, + containers, + deepseq, + directory, + filepath, + haskell-lexer, + hspec-expectations, + HUnit, + process, + QuickCheck, + quickcheck-io, + random, + stm, + time, + transformers, + }: + mkDerivation { + pname = "hspec-meta"; + version = "2.11.15"; + sha256 = "1x4pkr589jivnqh3xmfx1dczm2036cbkpg58ig3fzaxkzpd7pfrr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal + array + base + call-stack + containers + deepseq + directory + filepath + haskell-lexer + hspec-expectations + HUnit + process + QuickCheck + quickcheck-io + random + stm + time + transformers + ]; + executableHaskellDepends = [ + ansi-terminal + array + base + call-stack + containers + deepseq + directory + filepath + haskell-lexer + hspec-expectations + HUnit + process + QuickCheck + quickcheck-io + random + stm + time + transformers + ]; + description = "A version of Hspec which is used to test Hspec itself"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hspec-meta-discover"; + } + ) { }; + hspec-monad-control = callPackage ( { mkDerivation, @@ -358140,6 +358323,42 @@ self: { } ) { }; + hspec-tidy-formatter = callPackage ( + { + mkDerivation, + base, + hedgehog, + hspec, + hspec-api, + hspec-core, + hspec-discover, + hspec-hedgehog, + markdown-unlit, + }: + mkDerivation { + pname = "hspec-tidy-formatter"; + version = "0.1.1.0"; + sha256 = "031ssdyv4b69iy11rx4yrjx2155kgmdaprbd5i33jggsiqspgp9p"; + libraryHaskellDepends = [ + base + hspec-api + ]; + testHaskellDepends = [ + base + hedgehog + hspec + hspec-core + hspec-hedgehog + ]; + testToolDepends = [ + hspec-discover + markdown-unlit + ]; + description = "A custom hspec formatter for easy-to-read terminal output"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + hspec-tmp-proc = callPackage ( { mkDerivation, @@ -383550,38 +383769,6 @@ self: { ) { }; integer-roots = callPackage ( - { - mkDerivation, - base, - ghc-bignum, - smallcheck, - tasty, - tasty-hunit, - tasty-quickcheck, - tasty-smallcheck, - }: - mkDerivation { - pname = "integer-roots"; - version = "1.0.3.0"; - sha256 = "0l6pygfrlyvrbxshz6s1zd6w3q2hl1dc18y08mg0a334ky87za9k"; - libraryHaskellDepends = [ - base - ghc-bignum - ]; - testHaskellDepends = [ - base - smallcheck - tasty - tasty-hunit - tasty-quickcheck - tasty-smallcheck - ]; - description = "Integer roots and perfect powers"; - license = lib.licenses.mit; - } - ) { }; - - integer-roots_1_0_4_0 = callPackage ( { mkDerivation, base, @@ -383612,7 +383799,6 @@ self: { ]; description = "Integer roots and perfect powers"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -405644,6 +405830,7 @@ self: { bytestring, containers, hspec, + hspec-discover, hspec-expectations, http-client, http-types, @@ -405661,8 +405848,8 @@ self: { }: mkDerivation { pname = "krank"; - version = "0.3.0"; - sha256 = "01ncfknvm4mndzam3q9m15p51cz8cwjds12zc74rl1p49rdp5pis"; + version = "0.3.1"; + sha256 = "1svz54msp5dsk6lxa1id748hhr0ww3ci79raaj1x5c7bn5x980zq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -405699,6 +405886,7 @@ self: { bytestring containers hspec + hspec-discover hspec-expectations http-client http-types @@ -405712,6 +405900,7 @@ self: { text unordered-containers ]; + testToolDepends = [ hspec-discover ]; description = "Krank checks issue tracker link status in your source code"; license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; @@ -405958,8 +406147,8 @@ self: { pname = "ktx-codec"; version = "0.0.2.1"; sha256 = "0cigkpvgx12py0i942sci359xsj87pa0bhgmmamhigynimbfspzr"; - revision = "4"; - editedCabalFile = "0pqsxvgrjs48aqkbm8vq13ad5ab4kjpiw416p2sj134imxlylr62"; + revision = "5"; + editedCabalFile = "0djld1sps7a3qj1a4gfb69k70xgb1psjnc7a6nkksgpiwjf1m951"; libraryHaskellDepends = [ base binary @@ -460665,8 +460854,8 @@ self: { }: mkDerivation { pname = "monatone"; - version = "0.1.0.0"; - sha256 = "1i4fk1x40x2zmkpyfmps1jnjbzvamhxg97a6a1vpfwjd2hca32w1"; + version = "0.2.1.1"; + sha256 = "1rq1c2d8ymhfa0dyiqasa1bjixqxss3av4h2zha836qd43l7xm5b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -460681,6 +460870,7 @@ self: { file-io filepath mtl + temporary text unordered-containers ]; @@ -466928,7 +467118,7 @@ self: { } ) { }; - mtl_2_3_1 = callPackage ( + mtl_2_3_2 = callPackage ( { mkDerivation, base, @@ -466936,10 +467126,8 @@ self: { }: mkDerivation { pname = "mtl"; - version = "2.3.1"; - sha256 = "19ywdksxkv4gfbf05xgpjbnnxd81mgxjnyl2h2vlqapyc35z2y11"; - revision = "1"; - editedCabalFile = "0vby474291gzarkv5y6aqb520g3k5nr6fpfim0qyzqhmfdnnjxsk"; + version = "2.3.2"; + sha256 = "1dk4zn2kgi9lxk3x0bhinn5a9dh06by8p5hq1wm7m4nkmi7sk6iz"; libraryHaskellDepends = [ base transformers @@ -483507,8 +483695,8 @@ self: { }: mkDerivation { pname = "nix-tree"; - version = "0.7.0"; - sha256 = "1h7klpr5km134f6393gjwnfwgpppvar56w8n7ksjw8aawy7czi0c"; + version = "0.8.0"; + sha256 = "03afl69w88gp0q30cfg8n5h6nhslwc2vcj52bjlxc2zxgwyb8plz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -495620,8 +495808,8 @@ self: { }: mkDerivation { pname = "opencascade-hs"; - version = "0.6.0.0"; - sha256 = "0bi2hyz863hmrw06qjlxmwkncmzbqf5kq54cfy5ky2f3p8r0kdx9"; + version = "0.6.0.1"; + sha256 = "17bh1f1243mfp7xs00ljgv9nlfp762ybghidz0jnbfrpy26yzcyg"; libraryHaskellDepends = [ base resourcet @@ -515373,6 +515561,8 @@ self: { pname = "perceptual-hash"; version = "0.1.4.7"; sha256 = "151s5bqhl89ism9v4h93z0x8g0rcschx58ddvzj09xxxdbnf3rmk"; + revision = "1"; + editedCabalFile = "0fkfpihq505m02v77lsg78g40amjh85726rr8kr37zrn2a255v41"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -518781,75 +518971,6 @@ self: { ) { }; persistent-test = callPackage ( - { - mkDerivation, - aeson, - base, - blaze-html, - bytestring, - conduit, - containers, - exceptions, - hspec, - hspec-expectations, - http-api-data, - HUnit, - monad-control, - monad-logger, - mtl, - path-pieces, - persistent, - QuickCheck, - quickcheck-instances, - random, - resourcet, - text, - time, - transformers, - transformers-base, - unliftio, - unliftio-core, - unordered-containers, - }: - mkDerivation { - pname = "persistent-test"; - version = "2.13.2.0"; - sha256 = "0mzj2k07yhbx8674c1yh6brl8clncqc7ci8295hjazrmr528rc2x"; - libraryHaskellDepends = [ - aeson - base - blaze-html - bytestring - conduit - containers - exceptions - hspec - hspec-expectations - http-api-data - HUnit - monad-control - monad-logger - mtl - path-pieces - persistent - QuickCheck - quickcheck-instances - random - resourcet - text - time - transformers - transformers-base - unliftio - unliftio-core - unordered-containers - ]; - description = "Tests for Persistent"; - license = lib.licenses.mit; - } - ) { }; - - persistent-test_2_13_2_1 = callPackage ( { mkDerivation, aeson, @@ -518915,7 +519036,6 @@ self: { ]; description = "Tests for Persistent"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -520429,8 +520549,8 @@ self: { }: mkDerivation { pname = "phino"; - version = "0.0.0.52"; - sha256 = "0n97w15jp65sbk4373brs265yzpyq16m3g5vh6fa9azkg82r2p4x"; + version = "0.0.0.54"; + sha256 = "08sp7zd74rnm6zv0qs4i1cisi2ybsyaf5qp1icz2whzh1wfwxdx1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -542638,6 +542758,30 @@ self: { } ) { }; + prettyprinter-compat-ansi-wl-pprint_1_1 = callPackage ( + { + mkDerivation, + base, + prettyprinter, + prettyprinter-ansi-terminal, + text, + }: + mkDerivation { + pname = "prettyprinter-compat-ansi-wl-pprint"; + version = "1.1"; + sha256 = "0cx8kgwpmp00zklddi04kb617q0bcqga9sczfh6brmqphqwnnzd5"; + libraryHaskellDepends = [ + base + prettyprinter + prettyprinter-ansi-terminal + text + ]; + description = "Drop-in compatibility package to migrate from »ansi-wl-pprint« to »prettyprinter«"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + } + ) { }; + prettyprinter-compat-wl-pprint = callPackage ( { mkDerivation, @@ -592016,7 +592160,7 @@ self: { } ) { inherit (pkgs) z3; }; - sbv_13_2 = callPackage ( + sbv_13_3 = callPackage ( { mkDerivation, array, @@ -592056,8 +592200,8 @@ self: { }: mkDerivation { pname = "sbv"; - version = "13.2"; - sha256 = "0jga7yyplmsbmsscwfqpga5nsdynx0b9xzv6mg1n9l02wrilyx23"; + version = "13.3"; + sha256 = "1aij3wsn25gyn0aicwxm2r1hbqgcwkja98i381mk68a59fkzyjzf"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -595133,14 +595277,13 @@ self: { scotty, text, transformers, + unliftio, wai, }: mkDerivation { pname = "scotty-resource"; - version = "0.2.0.2"; - sha256 = "1lhaajsx34hlci76wjvab7a1sjd42silxsvf94ncf0pc0rmjqg1n"; - revision = "1"; - editedCabalFile = "11nwgmfc25bifdfwjs6jpjdrm080hdxqmn4vl5w61zza4972ykmp"; + version = "0.4.0.0"; + sha256 = "0pvj4spwn2rrnr1zxd5ff1yp1ja3zaxvfvhrlwm9fgvmip5shaqz"; libraryHaskellDepends = [ base containers @@ -595148,10 +595291,11 @@ self: { scotty text transformers + unliftio wai ]; - description = "[Deprecated] A Better way of modeling web resources"; - license = lib.licenses.asl20; + description = "A Better way of modeling web resources"; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -636954,14 +637098,11 @@ self: { tasty, tasty-quickcheck, transformers, - vector, }: mkDerivation { pname = "stable-heap"; - version = "0.2.1.0"; - sha256 = "0053h9yn303h4b98div1lw21mxf0mizc6w268pvzi6hhvhr84hv3"; - revision = "2"; - editedCabalFile = "0ph54yx7ja2yg5jm0x0b6jrj83xbpg96cq6m577xab33gmwi0961"; + version = "0.3.0.0"; + sha256 = "1bk5x0amhck6yrxzczr2gbrb1f0bl0c2ycb6167a5qja6d3z0xhg"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -636977,10 +637118,9 @@ self: { heaps mwc-random pqueue - vector ]; description = "Purely functional stable heaps (fair priority queues)"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -637280,6 +637420,8 @@ self: { pname = "stack"; version = "3.7.1"; sha256 = "03n8191slbq9zs9h437qda1w24nnf73p7x48x8lqp8sbcn6plaj1"; + revision = "1"; + editedCabalFile = "1rfqqgmxgp7xbsqzln4nz2ywcdmdwh66mryzrh7nnd4iym44556s"; configureFlags = [ "-fdisable-git-info" "-fhide-dependency-versions" @@ -665547,8 +665689,8 @@ self: { }: mkDerivation { pname = "systranything"; - version = "0.1.3.0"; - sha256 = "17y8zwbrxmbfr8g7gwbsvhxrwf330l6n2xqm6247ia8k5ap4drfy"; + version = "0.1.4.0"; + sha256 = "0jmdiqp7cmysp20j4vf38i5kic5kfcqm89bxgpcch58sj1xkwfyf"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -666505,6 +666647,28 @@ self: { } ) { }; + tagged_0_8_10 = callPackage ( + { + mkDerivation, + base, + deepseq, + template-haskell, + }: + mkDerivation { + pname = "tagged"; + version = "0.8.10"; + sha256 = "0pbcyl88qgcyy1shibr459f6jjqz1xx84n5injii9wyanhg7kvqp"; + libraryHaskellDepends = [ + base + deepseq + template-haskell + ]; + description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + tagged-binary = callPackage ( { mkDerivation, @@ -670624,6 +670788,8 @@ self: { pname = "tasty-golden-extra"; version = "0.1.0.1"; sha256 = "1qfrskhw9qh6w594r9k6x1znz4xr2lma9v16zkdmmdii3wx9ipax"; + revision = "1"; + editedCabalFile = "1qpy9b5kkskwfzjfdvlc21jmi28d8a7fgyd15fd4lisqrd41p2g1"; libraryHaskellDepends = [ aeson aeson-diff @@ -676097,18 +676263,6 @@ self: { ) { }; termbox-bindings-c = callPackage ( - { mkDerivation, base }: - mkDerivation { - pname = "termbox-bindings-c"; - version = "0.1.0.2"; - sha256 = "1n1z66xwnvrmvb3qd5wx8rwf2v54zvy3bzqrqcwp43jjii4mjqkh"; - libraryHaskellDepends = [ base ]; - description = "termbox bindings"; - license = lib.licensesSpdx."BSD-3-Clause"; - } - ) { }; - - termbox-bindings-c_0_1_0_3 = callPackage ( { mkDerivation, base }: mkDerivation { pname = "termbox-bindings-c"; @@ -676117,7 +676271,6 @@ self: { libraryHaskellDepends = [ base ]; description = "termbox bindings"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -716087,6 +716240,8 @@ self: { pname = "validationt"; version = "0.3.0"; sha256 = "14kvkiawsychqq55nm0afpfwxjvxh9izbr35zgp3wg2j0zqzkhnz"; + revision = "1"; + editedCabalFile = "0f3bx0x8w58s8k6kwa3k3373f3fzp8lcaklid7lhc8gq9a67p8s2"; libraryHaskellDepends = [ aeson base @@ -721585,6 +721740,48 @@ self: { } ) { }; + visualize-type-inference = callPackage ( + { + mkDerivation, + alex, + ansi-terminal, + array, + base, + containers, + happy, + mtl, + optparse-applicative, + prettyprinter, + prettyprinter-ansi-terminal, + string-qq, + }: + mkDerivation { + pname = "visualize-type-inference"; + version = "0.0.1.0"; + sha256 = "1p9srrpcpk5hvl6zgf6wsdlzr73gz3d0ychaqpkgz2bljj5gmffh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal + array + base + containers + mtl + optparse-applicative + prettyprinter + prettyprinter-ansi-terminal + string-qq + ]; + executableToolDepends = [ + alex + happy + ]; + description = "Simulate simple constraint-based type inference"; + license = lib.licenses.bsd3; + mainProgram = "visualize-type-inference"; + } + ) { }; + vitrea = callPackage ( { mkDerivation, @@ -722065,6 +722262,19 @@ self: { } ) { }; + void_0_7_4 = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "void"; + version = "0.7.4"; + sha256 = "1ygx4kvffsciaj3jxc99ycbg94h708vrybz6agb4zczdc44pkzv1"; + libraryHaskellDepends = [ base ]; + description = "A Haskell 98 logically uninhabited data type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + vorbiscomment = callPackage ( { mkDerivation, @@ -729499,8 +729709,8 @@ self: { }: mkDerivation { pname = "waterfall-cad"; - version = "0.6.0.0"; - sha256 = "05nx65f1wca9swn8jpq60mwwivbbz9wc44rn0bxcaszw4maqzv3h"; + version = "0.6.0.1"; + sha256 = "0fwa29bqzkqckk8rqvkzs6piizgw6l604zzkfhkgv815mp6ygghj"; libraryHaskellDepends = [ base filepath @@ -729534,8 +729744,8 @@ self: { }: mkDerivation { pname = "waterfall-cad-examples"; - version = "0.6.0.0"; - sha256 = "0i5yrwnkcp60czv0mmxkcxh1jl7q21q3n0xq4y4dr8bvh4wfbgql"; + version = "0.6.0.1"; + sha256 = "1fhbzrmzwqkg7qcxl8b5m3gsi503h15pww67rhlyqx4kq1d125ki"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -729588,8 +729798,8 @@ self: { }: mkDerivation { pname = "waterfall-cad-svg"; - version = "0.6.0.0"; - sha256 = "1mfxcc62m88saf7n56f8chwfy1n2y1r0y68cfg1jkn7n97yrlxzm"; + version = "0.6.0.1"; + sha256 = "09s3i53jbfrz8wvbm51h42q78xs0nj18px4r3gyllww3383wfbyl"; libraryHaskellDepends = [ attoparsec base @@ -737634,50 +737844,6 @@ self: { ) { inherit (pkgs) wlc; }; wled-json = callPackage ( - { - mkDerivation, - aeson, - barbies, - base, - bytestring, - deriving-aeson, - hspec, - hspec-discover, - http-conduit, - QuickCheck, - rhine, - }: - mkDerivation { - pname = "wled-json"; - version = "0.1.0.1"; - sha256 = "1riaw104i6y0jzfahz90a764a8rn15rldlkf94h9kpy747r0bxvf"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - barbies - base - bytestring - deriving-aeson - http-conduit - ]; - executableHaskellDepends = [ - base - rhine - ]; - testHaskellDepends = [ - aeson - base - hspec - QuickCheck - ]; - testToolDepends = [ hspec-discover ]; - description = "Convenient interface for interacting with WLED devices"; - license = lib.licensesSpdx."BSD-3-Clause"; - } - ) { }; - - wled-json_0_1_0_2 = callPackage ( { mkDerivation, aeson, @@ -737718,7 +737884,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Convenient interface for interacting with WLED devices"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { };